:root{color-scheme:light}*{box-sizing:border-box}html{direction:rtl}body{margin:0;background:#f4f6f8;color:#1f2937;font-family:Cairo,Segoe UI,Tahoma,sans-serif}button,input,select,textarea{font-family:inherit}input,textarea,select{text-align:right}.gs-item{transition:background-color .12s ease}.gs-item:hover{background-color:#f1f5f9}.gs-navitem{transition:background-color .12s ease}.gs-navitem:hover{background-color:#ffffff12}.gs-search::placeholder{color:#e2e8f08c}.persosheet{display:flex;flex-direction:column;align-items:center;gap:16px}.psheet-page{position:relative;width:794px;max-width:100%;aspect-ratio:595.3 / 841.9;background-size:100% 100%;background-repeat:no-repeat;container-type:size;box-shadow:0 8px 30px #00000026}.ps-f{position:absolute;transform:translateY(-50%);border:none;background:transparent;padding:0 .3cqw;margin:0;color:#000;font-family:Calibri,Segoe UI,Cairo,Tahoma,sans-serif;line-height:1.1;white-space:nowrap;overflow:hidden}.ps-f:focus{outline:none;background:#2563eb1a}.ps-logo{position:absolute;object-fit:contain;object-position:center top;pointer-events:none}@media (max-width: 768px){main section,main :has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}main table{min-width:540px}main h2{font-size:16px}}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:0}.no-print{display:none!important}.print-area input,.print-area textarea,.print-area select{border:1px solid #6b7280!important;border-radius:4px;background:transparent!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 6px!important}.print-area.persosheet{position:static!important;inset:auto!important;gap:0;display:block}.print-area .psheet-page{width:100%;max-width:100%;box-shadow:none;margin:0;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-area .psheet-page:last-child{page-break-after:auto}.print-area .persosheet .ps-f{border:none!important;background:transparent!important;color:#000!important;padding:0 .3cqw!important;border-radius:0!important}@page{size:A4;margin:10mm}}
