.aep360{background:#f2f5f8;min-height:100vh;color:#17314b;padding:28px max(20px,calc((100vw - 1380px)/2));font-family:inherit}.aep360 *{box-sizing:border-box}.aep360 h1{font-size:29px;margin:2px 0 8px}.aep360 h2{font-size:19px;margin:0 0 18px}.aep360 p{line-height:1.9}.a360-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.a360-header p{color:#527491;font-size:13px;margin:0}.a360-header nav,.a360-title,.a360-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.a360-title{justify-content:space-between}.a360-panel{background:#fff;border:1px solid #dde5ec;border-radius:15px;padding:24px;margin-bottom:20px;box-shadow:0 3px 12px rgba(23,49,75,.016)}.aep360 button{border:1px solid #cedbe6;border-radius:9px;padding:10px 16px;background:#fff;color:#17314b;font:inherit;cursor:pointer}.aep360 button:hover{background:#edf4fa}.aep360 button:focus-visible,.aep360 input:focus-visible,.aep360 select:focus-visible,.aep360 textarea:focus-visible{outline:3px solid #68b2dc;outline-offset:2px}.aep360 button:disabled{opacity:.5;cursor:default}.aep360 .a360-primary{background:#163c5b;color:#fff;border-color:#163c5b}.a360-search{display:flex;gap:12px;align-items:end}.a360-search label{flex:1}.aep360 label{display:flex;flex-direction:column;gap:8px;font-size:14px}.aep360 input,.aep360 select,.aep360 textarea{width:100%;border:1px solid #c8d5df;border-radius:9px;padding:11px;background:#fff;font:inherit;min-width:0;color:#17314b}.a360-search input{max-width:700px}.a360-table{overflow:auto;margin-top:18px}.aep360 table{border-collapse:collapse;width:100%;font-size:14px;text-align:right}.aep360 th{background:#f2f6fa;color:#53718b;padding:12px;white-space:nowrap}.aep360 td{padding:13px 12px;border-bottom:1px solid #e7edf2;max-width:380px;min-width:80px;overflow-wrap:anywhere}.aep360 tbody tr:hover{background:#f9fbfd}.a360-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.a360-identity dt{color:#658096;font-size:13px;margin-bottom:7px}.a360-identity dd{margin:0;font-weight:600}.a360-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.a360-tabs button{display:flex;gap:8px;align-items:center}.a360-tabs button[aria-pressed=true]{background:#163c5b;color:#fff;border-color:#163c5b}.a360-tabs span{border-radius:6px;padding:2px 6px;background:rgba(128,152,170,.133);font-size:12px}.aep360 .a360-muted{color:#657d90;font-size:13px}.a360-error{background:#fff3f2;color:#9e2929;border-radius:9px;padding:15px}.a360-notice{background:#eaf7f1;color:#1c6b4b;padding:15px;border-radius:9px;margin-bottom:18px}.a360-empty{text-align:center;padding:50px 20px;color:#657d90}.a360-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.a360-grid .rr-date-field{position:relative}.a360-grid .rr-calendar{position:absolute;z-index:20;background:#fff;box-shadow:0 6px 30px rgba(22,60,91,.2)}.a360-grid .a360-full{grid-column:1/-1}.a360-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:20px}.a360-slot{border:1px solid #d8e3ec;border-radius:12px;padding:18px}.a360-slot[aria-selected=true]{border:2px solid #247897;background:#f1f9fc}.a360-slot h3{margin:0 0 10px;font-size:16px}.a360-slot p{font-size:14px;margin:8px 0}.a360-pill{display:inline-block;border-radius:7px;background:#edf3f8;padding:4px 8px;font-size:12px}.a360-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin:20px 0}.a360-receipt{border:2px solid #bad1df;background:#fff;padding:24px;border-radius:12px;margin-bottom:20px}.a360-receipt h2{margin-top:0}.aep360 .a360-cancel{color:#a03535}.a360-dialog{border:1px solid #aabed0;box-shadow:0 10px 35px rgba(23,49,75,.094)}.a360-print-only{display:none}@media (max-width:760px){.aep360{padding:18px 12px}.a360-header{align-items:start;flex-direction:column}.a360-panel{padding:18px 14px}.a360-identity,.a360-grid{grid-template-columns:1fr 1fr}.a360-search{align-items:stretch;flex-direction:column}.a360-tabs button{font-size:13px;padding:9px}.a360-grid .a360-full{grid-column:1/-1}}@media (max-width:480px){.a360-identity,.a360-grid{grid-template-columns:1fr}.a360-tabs{gap:5px}}@media print{body:has(.aep360 .a360-receipt){background:#fff}.aep360:has(.a360-receipt)>:not(.a360-receipt){display:none!important}.aep360 .no-print{display:none!important}.aep360 .a360-print-only{display:block}.aep360{padding:0;background:#fff}.a360-receipt{border:1px solid #444;max-width:160mm;margin:auto}.aep360 .a360-receipt .a360-identity{grid-template-columns:1fr 1fr}.aep360 .a360-receipt h2{text-align:center}}.p360-print-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;overflow:auto;background:#e9eef3;color:#18334a;font-family:inherit}.p360-toolbar{position:sticky;top:0;z-index:3;background:#173b56;color:#fff;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 4px 15px rgba(23,49,75,.125)}.p360-toolbar strong{font-size:17px}.p360-toolbar span{display:block;font-size:12px;margin-top:5px;color:#d7e6f0}.p360-print-actions{display:flex;gap:8px;flex-wrap:wrap}.p360-toolbar button{font:inherit;font-size:13px;padding:10px 13px;border-radius:8px;cursor:pointer;background:transparent;border:1px solid #ffffff66;color:#fff}.p360-toolbar button[aria-pressed=true],.p360-toolbar .p360-print-primary{background:#fff;color:#173b56}.p360-toolbar button:disabled{opacity:.5;cursor:default}.p360-screen-note{max-width:210mm;margin:15px auto;color:#526b7d;font-size:13px;line-height:1.8;padding:0 12px}.p360-screen-note p{color:#a13333}.p360-paper{page:p360A4;background:#fff;width:210mm;min-height:297mm;margin:20px auto 40px;padding:10mm;box-sizing:border-box;box-shadow:0 6px 30px rgba(23,49,75,.094);font-size:8.6pt;line-height:1.45;overflow-wrap:anywhere}.p360-paper *{box-sizing:border-box}.p360-doc-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #254d67;padding-bottom:4mm;margin-bottom:4mm;gap:5mm;flex-shrink:0}.p360-doc-brand{font-family:Arial,sans-serif;font-size:23pt;font-weight:700;letter-spacing:1px;line-height:1.2;color:#234d69}.p360-doc-brand span{font:8pt/1.5 Vazirmatn,Arial,sans-serif;letter-spacing:0;display:block;margin-top:2mm}.p360-doc-header h1{font-size:17pt;margin:0;font-weight:750;color:#18364f}.p360-doc-header p{font-size:8pt;color:#5d7383;margin:2mm 0 0}.p360-person{border:1px solid #c7d5df;border-radius:2mm;padding:3mm;margin-bottom:3.5mm;flex-shrink:0}.p360-person-title{display:flex;justify-content:space-between;align-items:baseline;gap:4mm;border-bottom:1px solid #e0e7ed;padding-bottom:2mm}.p360-person-title h2{margin:0;font-size:13pt}.p360-person-title span{font-size:9pt;max-width:50%}.p360-person dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5mm 3mm;margin:3mm 0 0}.p360-person dt{font-size:7.2pt;color:#637e90;margin-bottom:1mm}.p360-person dd{margin:0;font-size:9pt;font-weight:600;overflow-wrap:anywhere}.p360-person small{font-size:6.8pt;font-weight:400;display:block;color:#647b8b}.p360-single-sheet{height:276mm;display:flex;flex-direction:column}.p360-summary-body{flex:1;min-height:0}.p360-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm 4mm;align-items:start}.p360-wide{grid-column:1/-1}.p360-section{min-width:0;break-inside:auto;margin:0 0 3.5mm}.p360-summary .p360-section{margin-bottom:0}.p360-section h3{margin:0;padding:1.5mm 2mm;background:#ecf2f6;color:#234b66;font-size:9pt;display:flex;justify-content:space-between;gap:3mm;border-top:1px solid #cbd9e3;border-bottom:1px solid #d8e3eb;break-after:avoid}.p360-section h3 span{font-size:7pt;font-weight:400;white-space:nowrap;color:#607c90}.p360-section table{border-collapse:collapse;width:100%;min-width:0;max-width:100%;table-layout:fixed;text-align:right;font-size:8pt}.p360-section th{padding:1.4mm 1.6mm;border-bottom:1px solid #b9ccd9;font-size:7.3pt;color:#547389;font-weight:500;vertical-align:top;overflow-wrap:anywhere}.p360-section td{font-size:inherit;line-height:1.35;padding:1.5mm 1.6mm;border-bottom:1px solid #dfe7ed;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.p360-section tr{break-inside:avoid;page-break-inside:avoid}.p360-section thead{display:table-header-group}.p360-none{margin:0;padding:2mm;font-size:8pt;color:#718593}.p360-more{font-size:6.9pt;color:#5b7688;margin:1mm 1.5mm 0}.p360-doc-footer{display:flex;justify-content:space-between;gap:4mm;border-top:1px solid #cad8e2;margin-top:3mm;padding-top:2mm;font-size:7pt;color:#667f90;flex-shrink:0}.p360-full .p360-section table{font-size:8.3pt}.p360-full .p360-person-title{break-inside:avoid}.p360-compact{font-size:8pt;line-height:1.3}.p360-compact .p360-summary-grid{gap:2mm 3mm}.p360-compact .p360-section th,.p360-compact .p360-section td{padding:1mm 1.4mm;font-size:7.7pt}.p360-compact .p360-person{margin-bottom:2mm}.p360-compact .p360-doc-header{margin-bottom:3mm;padding-bottom:3mm}.p360-print-root button:focus-visible{outline:3px solid #7eceef;outline-offset:2px}@media (max-width:800px){.p360-toolbar{position:sticky;padding:12px;flex-direction:column;align-items:stretch}.p360-toolbar strong{font-size:15px}.p360-toolbar button{font-size:12px;padding:9px}.p360-paper{margin:15px 12px;width:210mm}.p360-screen-note{margin:12px 0;max-width:100vw}.p360-print-root{overscroll-behavior:contain}}@media print{@page p360A4{size:A4 portrait;margin:10mm;@bottom-center{content:counter(page);font-size:8pt;color:#667f90}}html:has(body.p360-report-open),body.p360-report-open{width:190mm!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;position:static!important;transform:none!important;display:block!important;background:#fff!important}body.p360-report-open>:not(.p360-print-root){display:none!important}.p360-print-root{position:static!important;inset:auto;overflow:visible!important;background:#fff!important;width:190mm!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}.p360-toolbar,.p360-screen-note{display:none!important}.p360-paper{width:190mm!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;color:#182f41;print-color-adjust:exact;-webkit-print-color-adjust:exact}.p360-summary .p360-single-sheet{height:276mm}.p360-summary .p360-doc-footer{font-size:6.6pt}.p360-summary{break-after:avoid;page-break-after:avoid}.p360-section h3{break-after:avoid}.p360-full .p360-section{break-inside:auto}.p360-full .p360-doc-footer,.p360-person{break-inside:avoid}.p360-full .p360-section table{table-layout:fixed}.p360-section td,.p360-section th{height:auto!important;max-height:none!important;white-space:normal!important}}.p360-summary .p360-section h3{padding:1mm 1.6mm;font-size:8.7pt}.p360-summary .p360-section th{padding:.8mm 1.3mm}.p360-summary .p360-section td{padding:.9mm 1.3mm}.p360-summary-grid{gap:2.3mm 3mm}.p360-section td[data-field=number] bdi,.p360-section td[data-field=policeId] bdi,.p360-section td[data-field=passport] bdi{white-space:nowrap;overflow-wrap:normal;word-break:normal}.p360-section[data-section=issues] h3{background:#fff2de;color:#6e4b1d;border-color:#d9ba88}.p360-section[data-section=issues] td{font-size:7.8pt}.p360-full .p360-section[data-section=residences] td{font-size:7.6pt}.p360-doc-brand{display:flex;align-items:center;gap:3mm;flex-shrink:0}.p360-report-logo{display:block;width:17mm;height:17mm;min-width:17mm;object-fit:contain;flex-shrink:0}.p360-doc-brand-copy{display:flex;flex-direction:column}.p360-doc-brand-copy strong{font:700 20pt/1.1 Arial,sans-serif;letter-spacing:1px}.p360-doc-brand-copy span{margin-top:1.5mm}.p360-compact .p360-report-logo{width:15mm;height:15mm;min-width:15mm}.a360-verification{border:1px solid #c5d5e0;border-radius:16px;padding:24px;width:min(680px,calc(100vw - 28px));max-height:90vh;overflow:auto;color:#17314b;font:inherit;direction:rtl;box-shadow:0 18px 70px rgba(23,49,75,.25)}.a360-verification::backdrop{background:rgba(16,43,66,.4)}.a360-verification h2{font-size:20px;margin:0 0 12px}.a360-verification p{line-height:1.9}.a360-verification-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.a360-verification-details dt{color:#657d90;font-size:13px;margin-bottom:6px}.a360-verification-details dd{margin:0;font-weight:600}.a360-verification-details small{display:block;margin-top:4px;font-weight:400}.a360-verification .a360-verification-confirm{display:flex;flex-direction:row;align-items:start;gap:10px;line-height:1.9;margin:18px 0}.a360-verification .a360-verification-confirm input{width:20px;min-width:20px;height:20px;margin-top:5px}.a360-verification .a360-actions{margin-top:18px}.a360-passport-audit{display:block;font-size:12px;color:#657d90;line-height:1.8;margin-top:6px}.a360-passport-action{min-width:150px}@media (max-width:480px){.a360-verification{padding:18px}.a360-verification-details{grid-template-columns:1fr}.a360-verification .a360-actions{align-items:stretch;flex-direction:column}}.a360-qr-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 0;margin:14px 0;border-top:1px solid #ccd7e0;border-bottom:1px solid #ccd7e0}.a360-qr-strip p{margin:3px 0 0;font-size:13px}.a360-qr-error{color:#a93535;flex-basis:100%}.a360-qr-dialog{padding:22px;border:1px solid #49647e;border-radius:14px;width:min(570px,calc(100vw - 28px));max-height:90vh;overflow:auto;color:#19324b;background:#fff;font:inherit;direction:rtl}.a360-qr-dialog::backdrop{background:rgba(7,17,28,.8)}.a360-qr-dialog header{display:flex;gap:15px;justify-content:space-between;align-items:start}.a360-qr-dialog h2{font-size:19px;margin:0 0 3px}.a360-qr-dialog header p{margin:0;font-size:13px;color:#556b7d}.a360-qr-image{display:block;width:min(256px,100%);height:auto;margin:18px auto 10px;background:#fff;border-radius:0}.a360-qr-dialog .a360-qr-caption{font-size:13px;line-height:1.9;margin:12px 0}.a360-qr-dialog label{display:flex;flex-direction:column;gap:8px;font-size:13px}.a360-qr-dialog input{width:100%;min-width:0;font:13px/1.7 monospace;border:1px solid #99abba;border-radius:6px;padding:10px;color:#19324b;background:#fff}.a360-qr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.a360-qr-actions a{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;color:#19324b;background:#fff;border:1px solid #99abba;border-radius:9px;text-decoration:none;line-height:1.6}.a360-qr-dialog .a360-qr-notice{min-height:24px;font-size:13px;margin-bottom:0}@media (max-width:480px){.a360-qr-dialog{padding:16px}.a360-qr-strip{align-items:stretch}.a360-qr-strip>button{width:100%}.a360-qr-actions{flex-direction:column}.a360-qr-dialog input{font-size:16px}}@media print{.a360-qr-dialog,.a360-qr-strip{display:none!important}}.pd-print-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#e9eef1;color:#203c48;overflow:auto;font-family:Vazirmatn,Arial,sans-serif;line-height:1.6}.pd-print-root *{box-sizing:border-box}.pd-print-toolbar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:#173d48;color:#fff;box-shadow:0 3px 14px rgba(21,52,64,.125)}.pd-print-toolbar strong{font-size:17px}.pd-print-toolbar small{display:block;font-size:12px;margin-top:4px;color:#c9dce0}.pd-print-toolbar>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.pd-print-toolbar button{font:inherit;font-size:13px;padding:9px 14px;background:#fff;color:#163d49;border:1px solid #d9e7e9;border-radius:7px;cursor:pointer}.pd-print-toolbar button:disabled{opacity:.5;cursor:default}.pd-print-toolbar button:focus-visible{outline:3px solid #74e4c8;outline-offset:3px}.pd-print-note{max-width:210mm;margin:14px auto;font-size:12px;padding:0 12px;color:#506e7a}.pd-print-note p{color:#a23d33}.pd-print-paper{page:pdDossierA4;width:210mm;min-height:297mm;margin:18px auto 36px;padding:10mm;background:#fff;box-shadow:0 5px 30px rgba(22,52,64,.133);font-size:8.5pt;line-height:1.65;overflow-wrap:anywhere}.pd-print-sheet{height:276mm;display:flex;flex-direction:column}.pd-print-heading{display:flex;justify-content:space-between;align-items:center;gap:4mm;border-bottom:2px solid #214d59;padding-bottom:3mm;margin-bottom:4mm;flex-shrink:0}.pd-print-heading h1{font-size:16pt;margin:0;color:#153f4c}.pd-print-heading p{font-size:7pt;color:#5e7781;margin:1mm 0 0}.pd-print-brand{display:flex;align-items:center;gap:2mm}.pd-print-brand img{width:13mm;height:13mm;object-fit:contain}.pd-print-brand b{display:block;font:700 20pt Arial,sans-serif;color:#285e69;line-height:1.1}.pd-print-brand span{font-size:7pt}.pd-print-grid{display:grid;grid-template-columns:43mm minmax(0,1fr);gap:5mm;flex:1;min-height:0;align-items:start}.pd-print-side{height:100%;padding:3mm;border:1px solid #cadcde;background:#f5f9f8;border-radius:2mm;display:flex;flex-direction:column;align-items:stretch;min-width:0}.pd-print-portrait{height:45mm;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #cbd8dc;background:#fff;margin-bottom:3mm;flex-shrink:0}.pd-print-portrait img{height:100%;width:100%;object-fit:contain}.pd-print-portrait span{padding:3mm;font-size:8pt;text-align:center;color:#6b8188}.pd-print-side h2{font-size:12pt;margin:0 0 1.5mm;line-height:1.7}.pd-print-en{font:8pt/1.6 Arial,sans-serif;margin:0 0 2mm}.pd-print-paper dl{display:block;float:none;position:static;padding:0;margin:0;min-width:0}.pd-print-paper dt{font-size:7pt;color:#617985;margin:0 0 .6mm}.pd-print-paper dd{font-size:9pt;font-weight:600;margin:0 0 2.5mm;overflow-wrap:anywhere}.pd-print-side dl{padding-bottom:2mm;border-bottom:1px solid #cfdfe1}.pd-print-paper h3{font-size:9.5pt;font-weight:750;margin:0 0 2mm;color:#20515c;line-height:1.5}.pd-print-family{padding:3mm 0}.pd-print-family ul{list-style:none;padding:0;margin:0}.pd-print-family li{font-size:8.2pt;border-bottom:1px solid #dfebeb;padding:1.2mm 0}.pd-print-family small{display:block;color:#657e87;font-size:6.8pt}.pd-print-family p{font-size:8pt;margin:0}.pd-print-qr{margin-top:auto;padding-top:3mm;text-align:center;flex-shrink:0}.pd-print-qr img{width:27mm;height:27mm;display:block;margin:0 auto;image-rendering:pixelated}.pd-print-qr small{font-size:6.8pt;line-height:1.7;display:block;color:#57717a;margin-top:1mm}.pd-print-main{min-width:0}.pd-print-card{border:1px solid #cbdcde;border-radius:2mm;padding:3mm;margin:0 0 3mm;break-inside:avoid}.pd-print-card h3{display:flex;justify-content:space-between;gap:3mm;border-bottom:1px solid #e0e9eb;padding-bottom:1.5mm}.pd-print-card h3 small{font-weight:400;font-size:7pt;color:#607d86}.pd-print-paper dl.pd-print-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5mm 3mm}.pd-print-fields dd{margin-bottom:.5mm}.pd-print-passport{display:grid;grid-template-columns:minmax(0,1fr) 52mm;gap:4mm;align-items:center}.pd-print-scan{height:43mm;border:1px solid #d8e2e5;background:#fbfcfc;display:flex;align-items:center;justify-content:center}.pd-print-scan img{width:100%;height:100%;object-fit:contain}.pd-print-scan span{font-size:8pt;color:#687f87;text-align:center;padding:2mm}.pd-print-passport dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1mm 3mm}.pd-print-passport dd{font-size:9pt;margin-bottom:1mm}.pd-print-card p{font-size:8.5pt;margin:0}.pd-print-card .pd-print-source{font-size:6.8pt;color:#667d86;line-height:1.8;margin:1.5mm 0 0}.pd-print-card table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:7.8pt;text-align:right}.pd-print-card th,.pd-print-card td{border-bottom:1px solid #e0e9eb;padding:1.5mm 1.2mm;overflow-wrap:anywhere}.pd-print-card th{font-size:7pt;color:#627f89;font-weight:500}.pd-print-card th:first-child{width:46%}.pd-print-card th:nth-child(2){width:24%}.pd-print-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5mm;text-align:center;margin-top:3mm}.pd-print-counts>div{border:1px solid #d6e4e5;padding:1.5mm .5mm;border-radius:1mm;min-width:0}.pd-print-counts b{font-size:12pt;display:block;color:#285b66}.pd-print-counts span{font-size:6.7pt;color:#627d87}.pd-print-issues{font-size:7.3pt;margin:1mm 0 2mm;color:#7e4e2b}.pd-print-footer{border-top:1px solid #c9dbde;display:flex;justify-content:space-between;gap:5mm;padding-top:2mm;margin-top:3mm;flex-shrink:0;font-size:6.8pt;color:#607b85}@media (max-width:850px){.pd-print-toolbar{padding:12px;align-items:stretch;flex-direction:column}.pd-print-toolbar button{font-size:12px}.pd-print-paper{margin:14px 12px 30px}.pd-print-note{margin:12px 0;max-width:100vw}}@media print{@page pdDossierA4{size:A4 portrait;margin:10mm}html:has(body.p360-dossier-report-open),body.p360-dossier-report-open{width:190mm!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff!important;display:block!important;position:static!important;transform:none!important}body.p360-dossier-report-open>:not(.pd-print-root){display:none!important}.pd-print-root{position:static!important;inset:auto!important;width:190mm!important;height:auto!important;max-height:none!important;overflow:visible!important;background:#fff!important;margin:0!important;padding:0!important}.pd-print-toolbar,.pd-print-note{display:none!important}.pd-print-paper{width:190mm!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;color:#203c48;print-color-adjust:exact;-webkit-print-color-adjust:exact}.pd-print-sheet{height:276mm!important}.pd-print-paper img{max-width:100%!important}.pd-print-paper table{width:100%!important}.pd-print-paper{break-after:avoid}.pd-print-grid{break-inside:avoid}}.pd-print-paper .pd-print-field-note{font-size:6.5pt;color:#617985;display:block;font-weight:400;line-height:1.6;margin-top:1mm}.pd-media-dialog{color:#e9f0f6;background:#112632;border:1px solid #36525f;border-radius:16px;padding:22px;width:min(880px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;box-sizing:border-box;font-family:inherit}.pd-media-dialog::backdrop{background:rgba(2,13,22,.79)}.pd-media-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pd-media-dialog h2{margin:0 0 8px;font-size:21px}.pd-media-dialog p{line-height:1.8}.pd-media-dialog header p{font-size:13px;color:#b4cbd6;margin:0 0 16px}.pd-media-dialog button{font:inherit;border:1px solid #527180;color:#e3f0f6;background:#1a3949;border-radius:8px;padding:9px 15px;cursor:pointer}.pd-media-dialog button:disabled{opacity:.5;cursor:default}.pd-media-dialog button:focus-visible{outline:3px solid #60cdd5;outline-offset:2px}.pd-media-view{background:#071720;border:1px solid #38515e;border-radius:10px;min-height:220px;display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden}.pd-media-view img{display:block;max-width:100%;max-height:52vh;object-fit:contain}.pd-media-controls,.pd-media-dialog footer{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.pd-media-dialog .pd-media-save{background:#b9e3d3;border-color:#b9e3d3;color:#12352e;font-weight:700}.pd-media-dialog .pd-media-info{font-size:12px;color:#a9c2ce;margin:10px 0}.pd-media-info strong{color:#ffd68f;display:block;font-weight:500}.pd-media-dialog .pd-media-pending{font-size:13px;color:#d1efbb}.pd-media-dialog .pd-media-error{color:#ffd0c7;background:#543230;border-radius:8px;padding:10px;font-size:13px}.pd-media-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.a360-dossier .pd-media-tile{padding:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background:#0a1c28;border:1px dashed #4b6979;border-radius:9px;width:100%;color:#cbdde7;cursor:pointer;min-width:0}.a360-dossier .pd-media-tile:hover:not(:disabled){border-color:#7ecdb5;background:#183c48}.a360-dossier .pd-media-tile:disabled{cursor:default}.pd-media-tile img{display:block;width:100%;height:100%;object-fit:contain;min-height:0}.pd-media-placeholder{display:flex;align-items:center;justify-content:center;flex:1;min-height:110px;font-size:12px;padding:16px;line-height:1.8}.pd-media-caption{display:block;background:#1b3845;color:#cce7dc;font-size:11px;text-align:center;padding:7px}.a360-dossier .pd-media-photo{height:206px;max-width:180px;margin:0 auto 18px}.a360-dossier .pd-media-passport{min-height:200px}.pd-media-passport img{height:180px}.a360-dossier .pd-media-note{font-size:12px;line-height:1.9;color:#9ebaca}.a360-dossier .pd-media-problem{color:#ffceb4;line-height:1.9;font-size:12px;padding:12px;background:#492f28;border-radius:8px}.a360-dossier .pd-media-retry{margin-inline-start:10px}.a360-dossier .pd-passport-source-note{grid-column:1/-1;font-size:11px;color:#acc2ce;margin:0}.pd-media-dialog *{box-sizing:border-box}@media (max-width:600px){.pd-media-dialog{padding:15px}.pd-media-dialog header{gap:9px}.pd-media-dialog header p{font-size:12px}.pd-media-view{min-height:180px}.pd-media-dialog button{font-size:13px;padding:9px 11px}}.a360-dossier dd.pd-passport-number{font-size:18px;letter-spacing:.5px;line-height:1.6}.pd-media-dialog .pd-media-danger{color:#ffdad5;background:#5b2729;border-color:#b45c5d}.pd-media-confirm{border:1px solid #b16c61;border-radius:10px;background:#302c2d;margin:15px 0;padding:14px}.pd-media-confirm h3{margin:0 0 8px;color:#ffe4d9;font-size:16px}.pd-media-confirm p{font-size:13px;color:#ead8d2;margin:8px 0 14px}.pd-media-confirm>div{display:flex;gap:8px;flex-wrap:wrap}.pd-media-history{border-top:1px solid #385360;padding-top:14px;margin-top:16px;font-size:13px}.pd-media-history summary{cursor:pointer;color:#c6e3df;padding:4px}.pd-media-history ul{padding:0;margin:8px 0;list-style:none;max-height:270px;overflow:auto}.pd-media-history li{display:flex;gap:12px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #2a4655}.pd-media-history li>div{min-width:0}.pd-media-history li>div:last-child{display:flex;flex-wrap:wrap;gap:7px;align-content:center;justify-content:flex-end}.pd-media-history small{display:block;font-size:11px;color:#b2cbd5;line-height:1.9}.pd-media-history strong{font-size:13px}.pd-media-history button{font-size:12px;padding:7px 10px}@media (max-width:500px){.pd-media-history li{flex-direction:column}.pd-media-history li>div:last-child{justify-content:flex-start}.pd-media-confirm{padding:11px}}@media screen{.aep360.a360-dossier{background:#0b1422;color:#eef3fb;min-height:100vh;padding-top:24px}.a360-dossier .a360-header{border-bottom:1px solid #2b3d55;padding-bottom:20px}.a360-dossier .a360-header p,.a360-dossier .a360-header span,.a360-dossier .a360-muted{color:#afbed1}.a360-dossier .a360-panel{background:#132033;border-color:#2d4059;border-radius:12px;box-shadow:none}.a360-dossier button{background:#1a2b41;color:#edf4ff;border-color:#3d536e}.a360-dossier button:hover{background:#253e58}.a360-dossier button.a360-primary,.a360-dossier .a360-tabs button[aria-pressed=true]{background:#8bd6cc;color:#102d31;border-color:#8bd6cc}.a360-dossier input{background:#0d1929;color:#eef3fb;border-color:#3d536e}.a360-dossier .a360-identity dt{color:#afbed1}.a360-dossier .a360-identity dd{font-size:16px}.a360-dossier th{background:#1c2d43;color:#becde0}.a360-dossier td{border-color:#30445d;color:#edf3fc}.a360-dossier tbody tr:hover{background:#1a2e45}.a360-dossier .a360-qr-strip{border-color:#354a62}.a360-dossier .a360-qr-strip>div p{color:#afbed1}.a360-dossier .a360-error{background:#392128;color:#ffc5c5;border-color:#79505a}.a360-dossier .a360-notice{background:#153b32;color:#b5e9d2}.a360-dossier .a360-empty{color:#afbed1}.a360-dossier .a360-issue-banner{background:#352c20;border-color:#806840;color:#ffdc9f}.a360-dossier .a360-passport-audit{color:#becde0}.a360-dossier .a360-qr-error{color:#ffc5c5}.a360-dossier .a360-qr-dialog,.a360-dossier .a360-verification{color:#19324b;background:#fff}.a360-dossier .a360-qr-dialog button,.a360-dossier .a360-verification button{color:#19324b;background:#f4f7fa;border-color:#99abba}.a360-dossier .a360-qr-dialog input{color:#19324b;background:#fff}.a360-dossier .a360-verification .a360-muted{color:#657d90}.a360-dossier .a360-verification input,.a360-dossier .a360-verification textarea{color:#19324b;background:#fff}}@media screen{body.aep-person360-dossier .aep-session-bar{background:#101d2d;color:#c6d4e5;border-bottom:1px solid #2a3b51}body.aep-person360-dossier .aep-session-bar button{color:#dfeaf8;border-color:#43566e}.aep360.a360-dossier{padding:18px max(16px,calc((100vw - 1320px)/2)) 32px;font-size:13px;line-height:1.75}.a360-dossier .a360-header{margin-bottom:14px;padding-bottom:14px;gap:15px}.a360-dossier .a360-header h1{font-size:21px;margin:0 0 2px}.a360-dossier .a360-header span:not(.pd-brand-mark){font-size:12px}.a360-dossier .a360-header p{font-size:11px}.pd-header-brand{display:flex;gap:13px;align-items:center}.pd-brand-mark{font-size:21px;font-weight:600;letter-spacing:1.2px;color:#8bd6cc;border-left:1px solid #3d5068;padding-left:13px}.a360-dossier button{font-size:12px;padding:8px 12px;line-height:1.7}.a360-dossier .pd-search-area>.a360-panel{padding:12px 15px;margin-bottom:16px;border-radius:8px}.pd-search-area h2{display:none}.a360-dossier .pd-search-area label{font-size:12px;gap:5px}.a360-dossier .pd-search-area input{max-width:none;font-size:14px;padding:9px 12px}.pd-search-area .a360-search{align-items:end}.pd-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px;align-items:start}.pd-sidebar,.pd-main,.pd-overview{display:grid;gap:13px;min-width:0;align-content:start}.pd-panel{background:#132033;border:1px solid #2d4059;border-radius:8px;min-width:0;overflow:hidden}.pd-person{text-align:center;padding:16px 13px 8px}.pd-portrait{position:relative;isolation:isolate;overflow:hidden;width:126px;aspect-ratio:4/5;margin:0 auto 12px;border:1px solid #a5b5bd;border-radius:5px;background:#dce5e8}.pd-portrait:before{content:"";position:absolute;width:40%;height:36%;top:19%;left:30%;border-radius:44% 44% 42% 42%;background:#8699a3}.pd-portrait:after{content:"";position:absolute;width:90%;height:50%;left:5%;top:62%;border-radius:46% 46% 0 0;background:#6c8390}.pd-portrait span{position:absolute;bottom:0;left:0;right:0;z-index:1;background:#e9eef0;color:#38505d;padding:4px;font-size:10px;line-height:1.5}.a360-dossier .pd-person h2{font-size:18px;line-height:1.7;margin:0 0 3px;overflow-wrap:anywhere}.pd-english{font-size:12px;letter-spacing:.6px;overflow-wrap:anywhere;color:#b9cbe0;margin:0 0 12px;min-height:20px}.pd-side-values{margin:8px 0 0}.pd-side-values>div{display:flex;justify-content:space-between;gap:8px;padding:9px 0;border-top:1px solid #2d4059;font-size:12px;text-align:right}.pd-side-values dt{color:#acbed4;flex-shrink:0}.pd-side-values dd{margin:0;text-align:left;overflow-wrap:anywhere;min-width:0}.pd-panel h3{font-size:14px;font-weight:600;margin:0}.pd-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:9px 14px;border-bottom:1px solid #2d4059;flex-wrap:wrap}.pd-panel-heading>span:not(.pd-badge){color:#acbed4;font-size:11px}.pd-panel-heading>button{padding:3px 8px;font-size:11px}.pd-qr-panel{padding:12px}.a360-dossier .pd-qr-panel .a360-qr-strip{display:flex;flex-direction:column;align-items:stretch;margin:0;padding:0;border:0;gap:10px}.a360-dossier .pd-qr-panel .a360-qr-strip>div p{font-size:11px;margin:3px 0}.a360-dossier .pd-qr-panel .a360-qr-strip>button{font-size:11px;white-space:normal}.pd-action-panel>h3{padding:11px 13px;border-bottom:1px solid #2d4059;color:#f0d1a0}.pd-action-panel ul,.pd-family-panel ul{list-style:none;margin:0;padding:0 12px}.pd-action-panel li+li,.pd-family-panel li+li{border-top:1px solid #2d4059}.a360-dossier .pd-action-panel li button,.a360-dossier .pd-family-panel li button{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;border:0;border-radius:0;background:transparent;text-align:right;padding:11px 0;font-size:12px}.a360-dossier .pd-action-panel li button{color:#f0d1a0}.pd-family-panel li button{flex-wrap:wrap}.pd-family-panel li strong{font-size:12px;font-weight:500}.pd-family-panel li small{color:#acbed4;font-size:11px}.pd-family-panel>button{margin:0 12px 12px}.pd-secondary{font-size:12px;color:#acbed4;margin:0;padding:12px}.pd-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#132033;border:1px solid #2d4059;border-right:3px solid #8bd6cc;border-radius:8px;padding:11px 14px}.a360-dossier .pd-toolbar h2{font-size:16px;font-weight:600;margin:0 0 1px}.pd-toolbar>div>span{font-size:11px;color:#acbed4}.pd-toolbar-actions{display:flex;gap:7px;flex-wrap:wrap}.pd-toolbar-actions button{font-size:11px}.pd-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:0;margin:0;min-width:0}.a360-dossier .pd-tabs button{font-size:11px;display:flex;align-items:center;gap:5px;padding:6px 8px;background:#132033;color:#c6d4e5;border-color:#2d4059;flex-wrap:wrap}.a360-dossier .pd-tabs button[aria-pressed=true]{color:#102d31;background:#8bd6cc;border-color:#8bd6cc}.pd-tabs button span{font-size:10px;min-width:16px;background:rgba(88,113,140,.145);border-radius:3px;padding:0 3px}.a360-dossier dl.pd-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:0;padding:14px}.pd-fields>div{min-width:0}.pd-fields dt{font-size:11px;color:#acbed4;margin-bottom:3px}.pd-fields dd{font-size:14px;margin:0;overflow-wrap:anywhere}.pd-fields small{display:block;color:#acbed4;font-size:11px;font-weight:400;margin-top:4px}.pd-address{border-top:1px solid #2d4059;margin:0 14px;padding:9px 0 11px;font-size:12px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pd-address>span,.pd-address>small{font-size:11px;color:#acbed4}.pd-address p{margin:0;flex:1;min-width:120px}.pd-badge{font-size:11px;display:inline-flex;align-items:center;gap:4px;line-height:1.7}.pd-badge.pd-good{color:#9fdabd}.pd-badge.pd-warn{color:#f0d1a0}.pd-badge.pd-muted{color:#acbed4}.pd-passport-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;padding:14px;align-items:start}.pd-document{background:#dfebe6;color:#24453e;border:1px solid #b2c7bc;border-radius:5px;padding:12px;min-height:164px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.pd-document-label{font-size:12px;display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #b2c7bc;padding-bottom:7px}.pd-document-label span{font-size:11px;letter-spacing:1px}.pd-passport-number{font-size:22px;font-weight:600;letter-spacing:1px;margin:9px 0 4px;overflow-wrap:anywhere;text-align:left}.pd-document-name{font-size:12px;overflow-wrap:anywhere}.pd-document-dates{display:flex;gap:6px 14px;flex-wrap:wrap;margin-top:9px;font-size:11px}.pd-document-dates span{display:flex;gap:5px;flex-wrap:wrap}.pd-document p{font-size:10px!important;line-height:1.6!important;margin:10px 0 0!important;border-top:1px solid #b2c7bc;padding-top:6px}.a360-dossier dl.pd-passport-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;gap:12px 14px}.pd-span-all{grid-column:1/-1}.pd-passport-footer{padding:0 14px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pd-passport-footer>small{font-size:11px;color:#acbed4;overflow-wrap:anywhere}.pd-passport-footer>div{display:flex;gap:7px;flex-wrap:wrap}.pd-passport-footer button{font-size:11px;padding:5px 9px}.pd-source-notes{display:grid;gap:3px;padding:0 14px 12px;color:#acbed4;font-size:11px}.pd-mini-table{overflow:auto}.a360-dossier .pd-mini-table table{font-size:12px}.a360-dossier .pd-mini-table th{font-size:11px;padding:8px 12px}.a360-dossier .pd-mini-table td{padding:9px 12px;min-width:0;max-width:none;font-size:12px}.pd-mini-table td:first-child{white-space:nowrap}.pd-mini-table small{display:inline;color:#acbed4;font-size:11px;margin-inline-start:8px}.pd-empty{font-size:13px;color:#acbed4;margin:0;padding:17px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.pd-detail-content>.a360-panel{padding:18px 15px;margin-bottom:0;border-radius:8px}.a360-dossier .pd-detail-content h2{font-size:17px;margin-bottom:10px}.a360-dossier .pd-detail-content td,.a360-dossier .pd-detail-content th,.a360-dossier .pd-detail-content p{font-size:12px}}@media screen and (max-width:1000px){.pd-layout{grid-template-columns:185px minmax(0,1fr);gap:12px}.pd-sidebar,.pd-main,.pd-overview{gap:11px}.a360-dossier dl.pd-fields{gap:11px 12px;padding:12px}.pd-fields dd{font-size:13px}.pd-passport-layout{gap:12px;padding:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-document{padding:10px}.pd-passport-number{font-size:19px}.a360-dossier dl.pd-passport-fields{padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.a360-dossier .pd-toolbar h2{font-size:15px}}@media screen and (max-width:760px){.aep360.a360-dossier{padding:14px 12px 24px}.pd-layout{grid-template-columns:160px minmax(0,1fr)}.pd-person{padding:12px 10px 4px}.pd-portrait{width:108px}.a360-dossier .pd-person h2{font-size:16px}.pd-side-values>div{font-size:11px;flex-wrap:wrap;gap:4px}.pd-side-values dd{text-align:right}.a360-dossier dl.pd-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-passport-layout{grid-template-columns:1fr}.a360-dossier dl.pd-passport-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-document{min-height:150px}.pd-work-panel .pd-fields>div:last-child{grid-column:1/-1}.pd-toolbar-actions button{padding:6px 8px}.a360-dossier .pd-search-area .a360-search{flex-direction:row;align-items:end}.pd-search-area .a360-search>button{flex-shrink:0}}@media screen and (max-width:540px){.pd-layout{grid-template-columns:1fr}.pd-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pd-person{grid-column:1/-1;display:grid;grid-template-columns:87px minmax(0,1fr);gap:0 14px;text-align:right;padding:13px}.pd-portrait{grid-row:1/4;width:87px;margin:0;align-self:start}.pd-portrait span{font-size:9px}.pd-person h2{align-self:end}.pd-english{min-height:0;margin:0 0 4px;font-size:11px}.pd-side-values{margin:4px 0 0}.pd-side-values>div{font-size:11px;padding:4px 0;flex-wrap:nowrap}.pd-side-values dd{text-align:left}.pd-action-panel{grid-column:1/-1}.pd-qr-panel{grid-column:1/-1;grid-row:2}.a360-dossier .pd-qr-panel .a360-qr-strip{flex-direction:row;align-items:center;gap:10px}.a360-dossier .pd-qr-panel .a360-qr-strip>button{width:auto;flex-shrink:0;max-width:145px;min-height:42px}.pd-family-panel{display:none}.pd-tabs{gap:5px}.a360-dossier .pd-tabs button{min-height:40px;font-size:11px;padding:7px}.pd-toolbar{padding:10px 12px}.a360-dossier dl.pd-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px}.a360-dossier dl.pd-passport-fields{padding:0}.pd-passport-layout{padding:13px;gap:13px}.pd-toolbar-actions{gap:6px}.pd-toolbar-actions button{min-height:40px}.pd-panel-heading{padding:9px 12px}.pd-panel-heading>button{min-height:36px}.pd-mini-table td:first-child{white-space:normal;min-width:75px}.a360-dossier .pd-mini-table td,.a360-dossier .pd-mini-table th{padding:8px;font-size:11px}.pd-portrait span{line-height:1.6}.pd-english{text-align:right}.a360-dossier .pd-search-area input{font-size:16px}}@font-face{font-family:AEPVazirmatn;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:AEPVazirmatn;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:AEPVazirmatn;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format("woff2");font-weight:700 900;font-display:swap}.md-dashboard{--md-ink:#182f36;--md-muted:#62747b;--md-green:#128774;--md-border:#e3e9e9;display:grid;grid-template-columns:216px minmax(0,1fr);max-width:1740px;margin:auto;background:#f5f7f7;color:var(--md-ink);font-family:AEPVazirmatn,Tahoma,sans-serif;font-size:14px;min-height:100vh;line-height:1.8;text-align:right}.md-dashboard *{box-sizing:border-box}.md-dashboard h1,.md-dashboard h2,.md-dashboard p{margin:0}.md-dashboard button,.md-dashboard input,.md-dashboard select{font:inherit}.md-dashboard button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dbe4e5;background:#fff;color:#29434a;border-radius:9px;padding:8px 14px;transition:background .15s,border-color .15s,box-shadow .15s}.md-dashboard button:hover:not(:disabled){border-color:#128774;background:#f1faf7}.md-dashboard button:focus-visible,.md-dashboard a:focus-visible,.md-dashboard input:focus-visible,.md-dashboard select:focus-visible,.md-dashboard summary:focus-visible,.md-dashboard svg [tabindex]:focus-visible{outline:3px solid #c0a060;outline-offset:3px}.md-dashboard button:disabled{cursor:default;opacity:.7}.md-dashboard h1{font-size:31px;font-weight:700;letter-spacing:-.7px;line-height:1.6}.md-dashboard h2{font-size:16px;font-weight:700;line-height:1.8}.md-dashboard a{color:inherit}.md-dashboard small{overflow-wrap:anywhere}.md-dashboard [id]{scroll-margin-top:25px}.md-content{padding:24px 32px;min-width:0}.md-rail{background:#fff;border-left:1px solid var(--md-border);padding:28px 16px;align-self:start;position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column}.md-brand{display:flex;gap:12px;text-decoration:none;align-items:center;padding:0 12px 34px}.md-brand-mark{width:42px;height:44px;border-radius:12px;background:#143e35;color:#fff;display:grid;place-items:center;font-family:Arial,sans-serif;font-weight:700;font-size:24px;box-shadow:inset 0 -3px #bda873}.md-brand strong{display:block;font:700 24px/1.3 Arial,sans-serif;letter-spacing:2px}.md-brand small{font-size:10px;color:#71827f}.md-nav-caption{font-size:10px;color:#84938e;padding:0 14px 12px}.md-rail nav{display:grid;gap:7px}.md-rail nav a{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:8px;text-decoration:none;font-size:12px;color:#677a7a;white-space:nowrap}.md-rail nav a:hover{background:#f4f7f5}.md-rail nav a.md-nav-active{background:#eaf4ef;color:#176552;font-weight:700;box-shadow:inset -3px 0 #128774}.md-rail-bottom{margin-top:auto;padding:42px 12px 0;position:relative;display:flex;flex-direction:column}.md-rail-bottom strong{font-size:12px}.md-rail-bottom small{font-size:10px;color:#788884;margin:3px 0 15px}.md-rail-bottom button{font-size:11px;width:100%;justify-content:flex-start}.md-location-dot{width:7px;height:7px;background:#128774;border-radius:50%;margin-bottom:10px}.md-topline{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#76868b;margin-bottom:23px}.md-breadcrumb-separator{margin:0 10px;color:#b4c0c4}.md-live{display:inline-flex;align-items:center;gap:7px;background:#e9f1ed;color:#35745e;padding:4px 9px;border-radius:6px;font-size:10px}.md-live i{width:5px;height:5px;background:#128774;border-radius:50%}.md-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.md-eyebrow{font:600 10px/1.8 AEPVazirmatn,Arial,sans-serif;letter-spacing:1px;color:#748a86}.md-eyebrow span{padding:0 7px}.md-hero p{color:#71848a;font-size:12px;margin-top:5px}.md-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.md-hero-actions button{font-size:12px;min-height:40px}.md-primary{background:#176d5c!important;color:#fff!important;border-color:#176d5c!important;min-height:40px;box-shadow:0 3px 7px rgba(20,101,79,.08)}.md-dashboard .md-primary:hover:not(:disabled){background:#125546!important}.md-panel{background:#fff;border:1px solid var(--md-border);border-radius:13px;padding:22px;margin-bottom:20px;min-width:0;box-shadow:0 2px 3px rgba(20,47,54,.01)}.md-panel-title{display:flex;gap:10px;align-items:center}.md-panel-icon{display:grid;place-items:center;width:33px;height:33px;border:1px solid #edf1ef;border-radius:9px;color:#6a837b;flex-shrink:0}.md-muted{color:var(--md-muted);font-size:11px;display:block;margin:5px 0!important;line-height:1.9}.md-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.md-filters{padding:18px 22px;background:#fcfdfc}.md-filter-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.md-filter-heading>svg{color:#6a837b}.md-filters h2{font-size:14px}.md-pending{font-size:10px;color:#936326;background:#faf1de;border-radius:5px;padding:2px 7px}.md-presets{display:flex;gap:4px;flex-wrap:wrap;background:#f0f4f2;padding:4px;border-radius:8px}.md-presets button{padding:3px 10px;font-size:10px;background:transparent;border-color:transparent;border-radius:5px}.md-presets button:hover:not(:disabled){background:#fff}.md-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0;align-items:end}.md-filter-grid label{display:flex;flex-direction:column;font-size:11px;gap:5px;color:#52696b}.md-filter-grid input,.md-filter-grid select{width:100%;min-width:0;background:#fff;border:1px solid #dbe4e3;color:#29434a;border-radius:7px;padding:7px 9px;min-height:40px;font-size:12px}.md-filter-grid input[placeholder]{direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.md-filter-grid button{font-size:12px}.md-dashboard details{margin-top:10px}.md-dashboard summary{cursor:pointer;color:#4c696b;font-size:11px}.md-filters>p{font-size:10px}.md-meta{margin-bottom:15px;font-size:10px;color:#75888c}.md-meta small{font-size:10px}.md-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.md-dashboard .md-kpi{display:flex;align-items:stretch;flex-direction:column;padding:17px 18px;text-align:right;border:1px solid var(--md-border);border-radius:12px;background:#fff;box-shadow:0 2px 4px rgba(20,50,71,.016);gap:4px;position:relative}.md-dashboard .md-kpi:hover{box-shadow:0 8px 18px rgba(22,59,50,.063);border-color:#b2cec2}.md-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:40px}.md-kpi-head>span{font-size:11px;font-weight:600;line-height:1.7}.md-kpi-head>i{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#edf6f1;color:#2b8066;flex-shrink:0}.md-kpi-1 .md-kpi-head>i{background:#edf2f9;color:#4a6e94}.md-kpi-2 .md-kpi-head>i{background:#fcf5e7;color:#a37a2e}.md-kpi-3 .md-kpi-head>i{background:#fbefec;color:#b47460}.md-kpi strong{font-size:34px;line-height:1.6;letter-spacing:-1px;font-weight:700;font-variant-numeric:tabular-nums}.md-kpi small{font-size:10px;color:#819094;line-height:1.9;min-height:38px}.md-kpi em{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf1ef;padding-top:10px;margin-top:6px;font-size:10px;font-style:normal;color:#507869}.md-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px;margin-bottom:24px}.md-overview-grid>.md-panel{margin:0}.md-trend{display:flex;flex-direction:column}.md-tag{font-size:10px;color:#54766d;background:#eef5f1;border-radius:5px;padding:4px 9px;white-space:normal}.md-trend svg{width:100%;height:auto;max-height:300px;display:block;margin:auto 0 0;direction:ltr;overflow:visible}.md-trend svg text{font-family:inherit;font-size:12px;fill:#839196}.md-trend svg circle[role]{cursor:pointer}.md-trend-reading{font-size:11px;color:#176d5c;background:#edf6f1;padding:5px 9px;border-radius:5px}.md-donut{width:190px;height:190px;position:relative;margin:12px auto}.md-donut svg{width:100%;height:100%;display:block;direction:ltr}.md-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.md-donut-center strong{font-size:30px;line-height:1.5}.md-donut-center span{font-size:11px;color:#8a989b}.md-service-legend{display:grid;gap:5px}.md-dashboard .md-service-legend button{background:transparent;border:0;border-radius:5px;display:flex;justify-content:space-between;padding:6px 0;font-size:11px}.md-service-legend button>span{display:flex;gap:8px;align-items:center}.md-service-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}.md-service-legend strong{display:flex;gap:13px;align-items:center}.md-service-legend small{font-size:10px;color:#95a0a2;font-weight:400;min-width:34px;text-align:left}.md-section-label{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;color:#425a62}.md-section-label small{font-size:10px;color:#8b999e}.md-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.md-grid>.md-panel{margin:0}.md-analytics{grid-template-columns:repeat(3,minmax(0,1fr))}.md-bars{display:grid;gap:14px;margin-top:20px}.md-dashboard .md-bar{border:0!important;background:transparent!important;padding:0 0 13px;position:relative;display:flex;justify-content:space-between;gap:10px;opacity:1;text-align:right;border-radius:0;align-items:start}.md-bar:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:5px;border-radius:5px;background:#f0f4f3}.md-bar i{position:absolute;right:0;bottom:0;height:5px;border-radius:5px;z-index:1}.md-bar span{font-size:11px;overflow-wrap:anywhere}.md-bar strong{font-size:12px;white-space:nowrap}.md-bar small{font-size:10px;color:#89989c;margin-right:7px;font-weight:400}.md-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.md-section-kicker{color:#789386;font-size:10px;display:block;margin-bottom:4px}.md-geo{display:flex;align-items:center;gap:10px;margin:12px 0;color:#246b5a}.md-geo strong{font-size:32px;line-height:1.5}.md-geo span{font-size:12px}.md-geography>p{font-size:11px;color:#788b8f}.md-geography .ql-map{margin-top:16px}.md-geography .ql-map p,.md-geography .ql-map small{font-size:10px;line-height:1.9}.md-geography .ql-toolbar{gap:5px}.md-geography .ql-map button{font-size:10px;padding:5px 8px}.md-geography .ql-check{font-size:10px;color:#6f8385}.md-geography .ql-selection{font-size:11px;padding:9px;background:#f1f6f2}.md-geography .ql-map svg{border-color:#e1e9e7;border-radius:9px}.md-geography .ql-map a{color:#62897e}.md-localities{margin:14px 0}.md-dashboard .md-localities button{width:100%;display:flex;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid #eef2f1;border-radius:0;font-size:11px;text-align:right;padding:8px 0}.md-localities span{overflow-wrap:anywhere}.md-quality{margin:16px 0 20px}.md-quality div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #edf2ef;font-size:11px}.md-quality strong{font-size:13px;white-space:nowrap}.md-quality small{font-weight:400;color:#93a0a2;font-size:10px}.md-foot{background:#f8faf9;box-shadow:none;padding:12px 20px}.md-foot details{margin:0}.md-foot p{font-size:11px;color:#71848a;margin-top:8px}.md-snapshot-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}.md-snapshot-grid>div+div{border-right:1px solid #edf1ef;padding-right:30px}.md-snapshot-grid h3{margin:0 0 15px;font-size:13px;display:flex;align-items:center;gap:9px}.md-snapshot-grid h3 svg{color:#6d897e}.md-snapshot-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.md-snapshot-values>div{padding:12px 8px;background:#f8faf9;border:1px solid #edf2ef;border-radius:7px;display:flex;flex-direction:column;gap:5px}.md-snapshot-values strong{font-size:23px;line-height:1.5;font-weight:600}.md-snapshot-values span{font-size:10px;color:#7a8c8c;line-height:1.8}.md-module-panel>.md-section-head button{font-size:11px}.md-snapshot-grid button{font-size:11px}.md-bottomline{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 12px;color:#9caaa8;font-size:10px}.md-bottomline strong{font-family:Arial,sans-serif;font-size:13px;letter-spacing:2px;color:#6e8c80}.md-empty{padding:36px 12px;text-align:center;color:#7c8e90;font-size:12px}.md-error{border-color:#e9c7c2;background:#fff9f7;color:#954534;padding:15px;border-radius:10px}.md-error p{margin:8px 0}.md-dashboard table{width:100%;border-collapse:collapse;font-size:11px}.md-dashboard th,.md-dashboard td{padding:8px;text-align:right;border-bottom:1px solid #edf1ee}.md-dashboard details table{margin-top:10px}@media (min-width:1600px){.md-content{padding:28px 42px}}@media (max-width:1250px){.md-dashboard{grid-template-columns:185px minmax(0,1fr)}.md-content{padding:20px}.md-rail{padding-inline:12px}.md-panel{padding:18px}.md-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.md-snapshot-values{grid-template-columns:repeat(2,minmax(0,1fr))}.md-kpi-head>span{font-size:10px}.md-kpi strong{font-size:30px}.md-kpi-head>i{width:27px;height:27px}.md-trend .md-section-head{gap:4px}}@media (max-width:1000px){.md-dashboard{grid-template-columns:1fr}.md-rail{min-height:auto;position:static;padding:12px 20px;border-left:0;border-bottom:1px solid var(--md-border)}.md-brand{padding:0 0 12px}.md-brand-mark{width:34px;height:34px;font-size:20px}.md-brand strong{font-size:19px}.md-brand small{font-size:9px}.md-nav-caption,.md-rail-bottom{display:none}.md-rail nav{display:flex;overflow-x:auto;gap:5px;scrollbar-width:none}.md-rail nav::-webkit-scrollbar{display:none}.md-rail nav a{padding:8px 10px;font-size:11px;flex-shrink:0}.md-rail nav a.md-nav-active{box-shadow:none}.md-rail nav svg{width:16px;height:16px}.md-content{padding:20px}.md-analytics{grid-template-columns:1fr 1fr}.md-analytics>.md-panel:last-child{grid-column:1/-1}.md-kpis{gap:10px}.md-kpi-head>i{display:none}.md-kpi small{font-size:10px}.md-topline{margin-bottom:18px}.md-dashboard [id]{scroll-margin-top:15px}}@media (max-width:650px){.md-content{padding:18px 14px}.md-rail{padding:12px 14px}.md-topline{font-size:10px;margin-bottom:18px}.md-live{font-size:9px}.md-hero{align-items:flex-start;gap:13px;margin-bottom:20px;flex-direction:column}.md-dashboard h1{font-size:26px}.md-eyebrow{font-size:9px}.md-hero p{font-size:11px}.md-hero-actions{width:100%}.md-hero-actions button{flex:1;font-size:11px;padding:8px}.md-filters{padding:14px}.md-filters .md-section-head{gap:10px}.md-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.md-presets{width:100%;justify-content:space-between}.md-presets button{font-size:10px;padding:3px 8px}.md-filter-grid input,.md-filter-grid select{font-size:12px;min-height:42px}.md-filter-grid button{min-height:42px}.md-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.md-dashboard .md-kpi{padding:14px}.md-kpi-head{min-height:38px}.md-kpi-head>span{font-size:11px}.md-kpi strong{font-size:31px}.md-kpi small{min-height:38px}.md-kpi em{font-size:9px}.md-meta{gap:5px;margin-bottom:12px;font-size:10px}.md-overview-grid,.md-grid,.md-detail-grid{grid-template-columns:1fr;gap:14px;margin-bottom:18px}.md-panel{padding:17px;margin-bottom:16px}.md-analytics>.md-panel:last-child{grid-column:auto}.md-section-label{flex-direction:column;align-items:flex-start;gap:2px}.md-trend svg{margin:18px 0 0;max-height:none}.md-trend svg text{font-size:15px}.md-trend .md-tag{font-size:9px}.md-donut{width:190px;height:190px}.md-service-legend button{padding:8px 0!important}.md-snapshot-grid{grid-template-columns:1fr;gap:20px}.md-snapshot-grid>div+div{border-right:0;padding-right:0;border-top:1px solid #edf1ef;padding-top:20px}.md-snapshot-values{grid-template-columns:repeat(2,minmax(0,1fr))}.md-snapshot-values>div{padding:12px}.md-module-panel>.md-section-head{align-items:flex-start}.md-module-panel .md-muted{font-size:10px}.md-bottomline{font-size:9px}.md-geography .ql-map p{font-size:10px}.md-dashboard h2{font-size:15px}.md-panel-icon{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.md-dashboard *{transition:none!important;scroll-behavior:auto!important}}@media print{.md-dashboard{display:block;background:#fff}.md-rail,.md-topline,.md-hero-actions,.md-filters,.md-kpi em,.md-bottomline{display:none}.md-content{padding:0}.md-panel,.md-kpi{box-shadow:none!important;break-inside:avoid}.md-kpis{grid-template-columns:repeat(4,1fr)}.md-overview-grid,.md-grid{display:block}.md-panel{margin-bottom:15px}.md-dashboard details{display:block}}.md-rail{min-width:0}.md-detail-grid>#md-quality{align-self:start}@media (max-width:1000px){.md-dashboard{grid-template-columns:minmax(0,1fr)}}.md-filter-grid label{font-size:12px}.md-filter-grid input,.md-filter-grid select{font-size:13px}.md-kpi-head>span{font-size:12px}.md-kpi small{font-size:11px;color:#687a7d}.md-kpi strong{font-size:36px}.md-meta,.md-meta small{font-size:11px;color:#63777c}.md-muted,.md-bar span,.md-quality div{font-size:12px}.md-bar small,.md-service-legend small,.md-quality small{color:#66797d}.md-dashboard .md-service-legend button{font-size:12px}.md-snapshot-values span{font-size:11px;color:#61777a}.md-geography .ql-map p,.md-geography .ql-map small{font-size:11px}.md-snapshot-values strong{font-size:24px}.md-section-label small{color:#64777b}.md-trend svg text{fill:#657a80}@media (max-width:650px){.md-kpi strong{font-size:32px}.md-kpi-head>span{font-size:12px}.md-muted{font-size:11px}.md-trend svg text{font-size:22px}.md-geography .ql-map p{font-size:11px}}.md-presets button[aria-pressed=true]{background:#fff;color:#176d5c;border-color:#dde9e1;box-shadow:0 1px 2px rgba(18,42,54,.063);font-weight:600}.md-dashboard [hidden]{display:none!important}.md-dashboard .md-filter-toggle{display:none;font-size:11px}.md-filter-body>p{font-size:10px}@media (max-width:650px){.md-dashboard .md-filter-toggle{display:inline-flex;padding:5px 9px}.md-filter-body{margin-top:10px}.md-filters .md-section-head{align-items:center}.md-filters .md-presets{margin-top:4px}.md-meta{font-size:10px}.md-kpis{margin-top:6px}}.ql-map{min-width:0}.ql-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ql-map svg{border:1px solid #c8dbe3;border-radius:14px}.ql-selection{padding:14px;background:#eff6f8;border-radius:10px;margin:12px 0;line-height:1.9}.ql-selection button{margin-inline-start:8px}.ql-localities{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;max-height:250px;overflow:auto}.ql-map .ql-check{display:flex;align-items:center;gap:8px}.ql-map .ql-check input{width:auto}.ql-map small{display:block;line-height:1.7;margin-top:12px}@media (max-width:600px){.ql-map svg{min-height:0}.ql-toolbar button{padding:8px 10px}.ql-selection{font-size:14px}}@media print{.ql-map svg{break-inside:avoid}.ql-selection button{display:none}}.rq-fields{border:1px solid #b2cbd6;border-radius:12px;background:#fff;padding:18px;margin:18px 0;min-width:0}.rq-fields legend{font-weight:700}.rq-fields label{display:grid;gap:8px}.rq-fields input,.rq-fields select{width:100%;min-height:44px;font:inherit;padding:9px;border:1px solid #90afbe;border-radius:8px;min-width:0}.rq-fields button{font:inherit}.rq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rq-field{margin:12px 0;min-width:0}.rq-invalid input,.rq-invalid select,.rq-invalid .rr-ref-current{border:2px solid #be3029!important;background:#fff4f3!important}.rq-invalid>small{display:block;color:#9c2520;margin-top:8px}.rq-error-popup{max-width:min(600px,92vw);border:1px solid #be3029;border-radius:14px;padding:24px;color:#8b2520;direction:rtl}.rq-error-popup::backdrop{background:rgba(16,44,66,.4)}.rq-error-popup button{padding:10px 16px;min-height:44px;font:inherit}.rq-profile-editor{background:#fff;border:2px solid #2a7385;border-radius:12px;padding:20px;margin:20px 0}.rq-profile-editor textarea{width:100%;min-height:80px;font:inherit}.rq-profile-editor .rq-invalid textarea{border:2px solid #be3029}@media (max-width:600px){.rq-grid{grid-template-columns:1fr}.rq-fields{padding:12px}}@media print{.rq-profile-editor,.rq-error-popup{display:none!important}}.ur-root{max-width:1400px;margin:auto;padding:24px;color:#173749;background:#edf3f6;font-family:inherit}.ur-root *{box-sizing:border-box}.ur-header{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#143b4a;color:#fff;padding:24px;border-radius:18px;margin-bottom:20px}.ur-header h1{margin:8px 0}.ur-root h2{font-size:1.25rem;margin:12px 0}.ur-root h3{font-size:1.05rem;margin:0}.ur-panel{background:#fff;border:1px solid #d1dfe7;border-radius:14px;padding:20px;margin-bottom:18px;min-width:0}.ur-root button,.ur-root input,.ur-root select{font:inherit;border:1px solid #a5bfcc;border-radius:8px;padding:10px 12px;min-height:44px;background:#fff;color:#173749}.ur-root button{cursor:pointer}.ur-root button:disabled{opacity:.5;cursor:default}.ur-root button:focus-visible,.ur-root input:focus-visible,.ur-root select:focus-visible,.ur-map path:focus-visible{outline:3px solid #e6a32c;outline-offset:3px}.ur-root .ur-primary{background:#153950;color:#fff}.ur-root label{display:grid;gap:8px;min-width:0}.ur-root input,.ur-root select{width:100%;min-width:0}.ur-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ur-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.ur-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ur-kpis .ur-panel{display:grid;gap:12px}.ur-kpis strong{font-size:2rem}.ur-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ur-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.ur-panel-heading button{font-size:.8rem}.ur-chart svg{width:100%;height:auto;direction:ltr}.ur-map>svg{display:block;max-width:720px;width:100%;height:auto;margin:auto;direction:ltr}.ur-map path{cursor:pointer}.ur-note{color:#526e7c;font-size:.9rem;line-height:1.9}.ur-error{padding:16px;border:1px solid #c03a36;background:#fff0ef;color:#9d2828;border-radius:10px}.ur-loading{opacity:.65}.ur-quality{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ur-root table{border-collapse:collapse;width:100%;font-size:.9rem}.ur-root td,.ur-root th{padding:12px;text-align:right;border-bottom:1px solid #dbe4ea}.ur-root th{background:#edf4f7}.ur-root tbody tr:nth-child(2n){background:#f8fbfc}.ur-root details summary{cursor:pointer;padding:10px 0}.ur-table-wrap{overflow-x:auto}.ur-root a{color:#1b6179}.ur-metadata small{display:block}.ur-root .ur-header button{background:rgba(255,255,255,.082);color:#fff}@media (max-width:800px){.ur-filter-grid,.ur-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ur-two{grid-template-columns:1fr}.ur-root{padding:12px}.ur-header{align-items:flex-start;padding:18px}.ur-header h1{font-size:1.45rem}.ur-panel{padding:16px}.ur-panel-heading{flex-wrap:wrap}.ur-quality{grid-template-columns:1fr}}@media (max-width:420px){.ur-filter-grid{grid-template-columns:1fr}.ur-header{flex-direction:column}.ur-kpis{gap:8px}.ur-kpis strong{font-size:1.65rem}}@media print{body:has(.ur-root){background:#fff}.ur-root{max-width:none;padding:0;background:#fff;color:#111}.ur-root .ur-no-print{display:none!important}.ur-header{background:#fff;color:#111;border-bottom:2px solid #111;border-radius:0;padding:10px}.ur-root .ur-panel{border:1px solid #bbb;border-radius:0;padding:10px;box-shadow:none;break-inside:avoid}.ur-root .ur-kpis{grid-template-columns:repeat(4,1fr);gap:6px}.ur-root .ur-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ur-root .ur-chart svg{max-height:260px}.ur-root .ur-map>svg{max-height:420px}.ur-root .ur-note{color:#444}.ur-root .ur-table-wrap{overflow:visible}.ur-root table{font-size:8pt;table-layout:fixed}.ur-root td,.ur-root th{padding:4px;overflow-wrap:anywhere}.ur-root .ur-map{break-inside:auto}.ur-root svg{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ur-root .ur-loading{opacity:1}}@page aep-report{size:A4 portrait;margin:12mm}@media print{html:has(.ur-root),body:has(.ur-root),html:has(.ur-root) #root{width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important}.ur-root{page:aep-report}.ur-root .ur-header{break-after:avoid}body:has(.ur-root) .aep-session-bar{display:none!important}}.ur-chart .ur-bar-svg{display:none}.ur-bar-screen{display:grid;gap:14px;padding:8px 0}.ur-bar-label{display:flex;gap:12px;justify-content:space-between;align-items:start;font-size:.9rem}.ur-bar-track{height:12px;background:#edf3f6;border-radius:6px;margin-top:6px;overflow:hidden}.ur-bar-track>span{display:block;height:100%;background:#267787;border-radius:6px}@media print{.ur-chart .ur-bar-svg{display:block}.ur-bar-screen{display:none}}.ur-root input[aria-invalid=true]{border:2px solid #bd3838;background:#fff4f4}.ur-error-dialog{border:1px solid #bd3838;border-radius:14px;max-width:520px;width:calc(100% - 32px);padding:24px;color:#823030}.ur-error-dialog::backdrop{background:rgba(18,51,68,.5)}@media print{.ur-error-dialog{display:none!important}}@media print{html:has(.ur-root),body:has(.ur-root),html:has(.ur-root) #root{page:aep-report!important}}.ur-filters>details>summary{font-size:1.15rem;font-weight:700;margin-bottom:8px}.ur-filters>details:not([open])>summary{margin-bottom:0}@media print{.ur-chart .ur-bar-svg{display:none}.ur-bar-screen{display:grid;gap:8px}.ur-bar-label{font-size:9pt}.ur-bar-track,.ur-bar-track>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ur-chart .ur-trend{display:block;width:100%;max-width:720px;max-height:265px;margin:0 auto}.ur-root td .ur-no-print{white-space:nowrap}.ur-root .ur-metadata h2{line-height:1.8}.ew-panel{background:#fff;border:1px solid #cbd8e5;border-radius:16px;padding:22px;margin:20px 0;color:#183247}.ew-panel h2,.ew-panel h3{margin:0 0 12px}.ew-top{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e0e8ed;padding-bottom:16px;margin-bottom:16px}.ew-top p{font-weight:700}.ew-actions,.ew-tools{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0}.ew-panel button{background:#eef5f8;color:#173e56;border:1px solid #b8cdda;border-radius:8px;padding:9px 14px;cursor:pointer;font:inherit}.ew-panel button:disabled{opacity:.5;cursor:not-allowed}.ew-panel label{display:flex;flex-direction:column;gap:7px;min-width:0}.ew-panel input,.ew-panel select,.ew-panel textarea{border:1px solid #b7cbd7;border-radius:8px;padding:10px;min-width:0;width:100%;box-sizing:border-box;font:inherit;background:#fff;color:#183247}.ew-panel textarea{min-height:82px;resize:vertical}.ew-panel fieldset{border:1px solid #d7e2e9;border-radius:12px;padding:16px;margin:14px 0}.ew-panel legend{padding:0 8px;font-weight:700}.ew-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ew-wide{grid-column:1/-1}.ew-editor{background:#f5f9fc;border:1px solid #adc5d7;border-radius:12px;padding:18px;margin:18px 0;scroll-margin-top:20px}.ew-selected,.ew-identity,.ew-addresses{padding:14px;border-radius:10px;background:#eaf3f6;margin:14px 0}.ew-identity{border:2px solid #d6b573;background:#fffaf0}.ew-hits article,.ew-addresses article{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px;border-bottom:1px solid #d5e1e9}.ew-hits{max-height:350px;overflow:auto}.ew-warning{color:#835300}.ew-error{background:#ffeded;color:#9d2727;padding:12px;border-radius:8px}.ew-notice{background:#e9f7ee;color:#225d38;padding:12px}.ew-panel .ew-check{display:flex;flex-direction:row;align-items:center;margin:16px 0}.ew-panel .ew-check input{width:auto}.ew-table{overflow:auto}.ew-table table{width:100%;border-collapse:collapse;min-width:850px;font-size:14px}.ew-table th{background:#eaf1f6;text-align:right}.ew-table th,.ew-table td{padding:12px 9px;border:1px solid #dce5eb;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.ew-table small{display:block;margin-top:7px;color:#516575}.ew-foot,.ew-meta{font-size:13px;color:#516575;line-height:1.9}.ew-panel pre{direction:ltr;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}.ew-empty{padding:18px;background:#f2f7fa;border-radius:10px}@media (max-width:800px){.ew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-top{flex-direction:column}.ew-panel{padding:14px}.ew-tools>label{width:100%}}@media (max-width:480px){.ew-grid{grid-template-columns:1fr}}@media print{body.ew-printing *{visibility:hidden!important}body.ew-printing .ew-panel,body.ew-printing .ew-panel *{visibility:visible!important}body.ew-printing .ew-panel{position:absolute;top:0;right:0;left:0;margin:0;padding:0;border:0;border-radius:0;font-size:11pt}body.ew-printing .ew-screen,body.ew-printing .ew-screen *{display:none!important;visibility:hidden!important}body.ew-printing .ew-table{overflow:visible}body.ew-printing .ew-table table{min-width:0;font-size:9pt}body.ew-printing .ew-table th,body.ew-printing .ew-table td{padding:6px}body.ew-printing tr{break-inside:avoid}body.ew-printing thead{display:table-header-group}body.ew-printing .ew-panel .ew-top{display:block}}dialog.em-save-popup{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:30px 24px 24px;border:1px solid #dde7e5;border-radius:20px;background:#fff;color:#173d37;box-shadow:0 24px 80px rgba(16,43,53,.25);font:inherit;text-align:center;overflow:auto}dialog.em-save-popup[open]{display:flex;flex-direction:column;align-items:center;gap:16px}dialog.em-save-popup::backdrop{background:rgba(16,43,53,.4)}.em-save-popup .em-save-popup-icon{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#e9f7ef;color:#16804a}.em-save-popup-icon svg{width:32px;height:32px}.em-save-popup h2{margin:0;font-size:1.2rem;line-height:1.7;color:inherit}.em-save-popup p{max-width:100%;margin:0;line-height:1.9;color:#415d58;white-space:pre-wrap;overflow-wrap:anywhere}.em-save-popup .em-save-popup-button{min-height:44px;min-width:150px;margin:4px 0 0;padding:10px 22px;border:0;border-radius:10px;background:#16794f;color:#fff;font:inherit;font-weight:700;cursor:pointer}.em-save-popup .em-save-popup-button:hover{background:#10633f}.em-save-popup .em-save-popup-button:focus-visible{outline:3px solid #a4d8ba;outline-offset:3px}dialog.em-save-popup--error{border-color:#f0d7d3;color:#952b23}.em-save-popup--error .em-save-popup-icon{background:#fff0ed;color:#bf3b2c}.em-save-popup--error .em-save-popup-button{background:#ad382d}.em-save-popup--error .em-save-popup-button:hover{background:#902c23}.em-save-popup--error .em-save-popup-button:focus-visible{outline-color:#ebaea6}@media (max-width:480px){dialog.em-save-popup{padding:24px 18px 20px}.em-save-popup .em-save-popup-button{width:100%}}@media print{dialog.em-save-popup,dialog.em-save-popup::backdrop{display:none!important}}.ur-root{--urp-ink:#173b4b;--urp-muted:#617780;--urp-accent:#157f85;--urp-border:#d9e5e9;background:#f3f7f9;line-height:1.8}.ur-root .ur-header{background:linear-gradient(120deg,#12394a,#17616a);box-shadow:0 8px 24px rgba(23,59,75,.07);border-radius:18px}.ur-root .ur-panel{border-color:var(--urp-border);box-shadow:0 3px 12px rgba(23,59,75,.016)}.ur-root .ur-metadata{border-inline-start:5px solid var(--urp-accent);background:linear-gradient(100deg,#fff,#f4faf9)}.ur-root .ur-kpis{gap:12px}.ur-root .ur-kpis .ur-panel{padding:15px;margin-bottom:12px;gap:6px;border-radius:12px}.ur-root .ur-kpis strong{font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.4;color:var(--urp-ink)}.ur-root .ur-table-wrap table{min-width:980px}.ur-root .ur-table-wrap th{white-space:nowrap;background:#eaf3f5}.ur-root .ur-table-wrap td{vertical-align:top;line-height:1.8}.ur-root .ur-empty-report{padding:18px 22px;margin:0 0 18px;border:1px dashed #a3bdc5;background:#f8fbfc;border-radius:12px}.ur-root .ur-empty-report h3{margin:0 0 6px}.ur-root .ur-empty-report p{margin:0;color:var(--urp-muted)}.ur-root .urp-employer{background:#fff;border:1px solid var(--urp-border);border-top:3px solid var(--urp-accent);border-radius:13px;margin:0 0 18px;padding:20px 22px;color:var(--urp-ink);break-inside:avoid}.ur-root .urp-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--urp-muted);font-size:.82rem;font-weight:700}.ur-root .urp-badge{background:#eaf5f3;border:1px solid #d4e8e4;border-radius:6px;padding:2px 10px;white-space:nowrap;color:#276a65}.ur-root .urp-employer h3{font-size:1.25rem;margin:5px 0 14px;line-height:1.8}.ur-root .urp-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:12px;margin:0}.ur-root .urp-field{min-width:0}.ur-root .urp-field dt{font-size:.76rem;color:var(--urp-muted);margin:0 0 3px}.ur-root .urp-field dd{margin:0;font-size:.9rem;font-weight:600;overflow-wrap:anywhere;line-height:1.8;white-space:pre-wrap}.ur-root .urp-wide{grid-column:1/-1}.ur-root .urp-missing{color:#7b8c94;font-weight:400}.ur-root .urp-manager{padding:13px 15px;margin-top:16px;border:1px solid #dcebed;background:#f5fafb;border-radius:9px}.ur-root .urp-manager h4{font-size:.9rem;margin:0 0 12px;color:#1a676e}.ur-root .urp-source{font-size:.73rem;line-height:1.8;color:var(--urp-muted);margin:12px 0 0}.ur-root .ur-print-report[hidden]{display:none}@media (max-width:700px){.ur-root .urp-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ur-root .urp-employer{padding:16px}.ur-root .urp-manager{padding:12px}.ur-root .urp-employer h3{font-size:1.05rem}}@media (max-width:420px){.ur-root .urp-profile-grid{grid-template-columns:1fr 1fr}.ur-root .urp-field dd{font-size:.85rem}.ur-root .urp-field dt{font-size:.7rem}}@page aep-report{size:A4 portrait;margin:12mm 11mm 14mm;@bottom-left{content:"AEP  |  " counter(page) " / " counter(pages);font-family:Arial,sans-serif;font-size:8pt;color:#667b85}}@media print{html:has(.ur-root),body:has(.ur-root),html:has(.ur-root) #root{margin:0!important;padding:0!important;width:auto!important;min-height:0!important;height:auto!important;overflow:visible!important;background:#fff!important}.ur-root{padding:0!important;margin:0!important;max-width:none!important;color:#16394a;background:#fff;font-family:Tahoma,Arial,sans-serif;font-size:9pt;line-height:1.7;page:aep-report}.ur-root>.ur-header,.ur-root>.ur-note,.ur-root>.ur-screen-report,.ur-root .ur-screen-report,.ur-root .ur-no-print,.ur-root>.ur-error,.ur-root>dialog,.ur-root>[role=status]{display:none!important}.ur-root .ur-print-report[hidden]{display:block!important;direction:rtl;page:aep-report}.ur-root .urp-print-header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #176f77;padding:0 0 4mm;gap:10mm;break-inside:avoid;break-after:avoid}.ur-root .urp-eyebrow{font-size:8pt;font-weight:700;letter-spacing:.2pt;color:#54717d}.ur-root .urp-print-header h1{font-size:21pt;line-height:1.5;margin:1mm 0;color:#16394a}.ur-root .urp-print-header p{font-size:11pt;margin:1mm 0 0;font-weight:600}.ur-root .urp-report-date{display:flex;flex-direction:column;text-align:left;padding-top:2mm;white-space:nowrap;gap:1mm}.ur-root .urp-report-date strong{font-size:7pt;color:#607680;font-weight:400}.ur-root .urp-report-date span{font-size:11pt;direction:ltr}.ur-root .urp-report-date small{font-size:8pt;direction:ltr;color:#607680}.ur-root .urp-filter-band{display:flex;flex-wrap:wrap;gap:2mm 5mm;background:#f1f6f7;border-bottom:1px solid #dbe7eb;margin:0 0 4mm;padding:3mm;break-inside:avoid}.ur-root .urp-filter-band>div{display:flex;gap:2mm}.ur-root .urp-filter-band dt{font-size:7pt;color:#5f7883}.ur-root .urp-filter-band dd{font-size:7.5pt;margin:0;font-weight:600}.ur-root .urp-employer{box-shadow:none;border:1px solid #cddfe4;border-top:2px solid #157f85;border-radius:2mm;padding:3.5mm 4mm;margin:0 0 4mm;break-inside:avoid;overflow:visible}.ur-root .urp-card-title{font-size:7.5pt}.ur-root .urp-badge{padding:0 2mm;font-size:7pt;border-radius:1mm}.ur-root .urp-employer h3{font-size:12pt;margin:1mm 0 3mm;line-height:1.6}.ur-root .urp-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:5mm;row-gap:2mm}.ur-root .urp-field dt{font-size:7pt;margin-bottom:.5mm}.ur-root .urp-field dd{font-size:9pt;line-height:1.7;font-weight:500}.ur-root .urp-field bdi{font-family:Arial,Tahoma,sans-serif;font-size:9pt;letter-spacing:.15pt}.ur-root .urp-manager{margin-top:3mm;padding:3mm;background:#f5fafb;border:1px solid #dfebef;border-radius:1mm;break-inside:avoid}.ur-root .urp-manager h4{font-size:9pt;margin:0 0 2mm}.ur-root .urp-source{font-size:7pt;line-height:1.7;margin:2.5mm 0 0;color:#607680}.ur-root .urp-print-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5mm;margin:0 0 4mm;break-inside:avoid}.ur-root .urp-print-kpis>div{border:1px solid #cddfe4;border-radius:1.5mm;padding:2.5mm 3mm;display:flex;flex-direction:column;align-items:flex-start;gap:1mm}.ur-root .urp-print-kpis span{font-size:7.5pt;color:#516e7b}.ur-root .urp-print-kpis strong{font-size:20pt;line-height:1.25;color:#16394a;font-weight:700;font-variant-numeric:tabular-nums}.ur-root .urp-print-empty{padding:5mm;border:1px dashed #b7cdd5;border-radius:1.5mm;break-inside:avoid}.ur-root .urp-print-empty h2{font-size:11pt;margin:0 0 2mm}.ur-root .urp-print-empty p{font-size:8pt;color:#516e7b;margin:1mm 0}.ur-root .urp-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin-bottom:4mm;break-inside:avoid}.ur-root .urp-mini-chart{border:1px solid #d9e5e9;border-radius:1.5mm;padding:3mm;break-inside:avoid}.ur-root .urp-mini-chart h3{font-size:9pt;margin:0 0 2.5mm}.ur-root .urp-mini-row{margin-bottom:2mm}.ur-root .urp-mini-row>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:2mm;font-size:7.5pt}.ur-root .urp-mini-row strong{font-size:8pt;white-space:nowrap}.ur-root .urp-mini-track{height:1.3mm;background:#edf3f5;margin-top:.7mm;border-radius:.4mm;overflow:hidden}.ur-root .urp-mini-track>span{display:block;height:100%;background:#328b90;border-radius:.4mm}.ur-root .urp-mini-chart>small{font-size:6.5pt;color:#617780}.ur-root .urp-print-details{break-inside:auto}.ur-root .urp-details-heading{display:flex;justify-content:space-between;align-items:baseline;gap:3mm;break-after:avoid}.ur-root .urp-details-heading h2{font-size:11pt;margin:0 0 2mm}.ur-root .urp-details-heading>span{font-size:7pt;color:#617780}.ur-root .urp-print-details table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:8pt;border:1px solid #d4e1e6;line-height:1.45}.ur-root .urp-print-details thead{display:table-header-group}.ur-root .urp-print-details th{background:#eaf2f5;color:#16394a;font-size:7.5pt;font-weight:700;border-bottom:1px solid #b9cfd8;padding:1.7mm 1.5mm;text-align:right;overflow-wrap:anywhere}.ur-root .urp-print-details td{vertical-align:top;padding:1.7mm 1.5mm;border-bottom:1px solid #dbe5e9;overflow-wrap:anywhere;font-size:8pt}.ur-root .urp-print-details tr{break-inside:avoid;page-break-inside:avoid}.ur-root .urp-print-details tbody tr:nth-child(2n){background:#f5f9fa}.ur-root .urp-print-details td>strong{font-weight:600;display:block}.ur-root .urp-print-details td>small{font-size:6.8pt;color:#5a737f;display:block;line-height:1.45}.ur-root .urp-print-details td bdi{font-family:Arial,Tahoma,sans-serif;font-size:8pt;letter-spacing:.05pt}.ur-root .urp-print-footer{display:flex;justify-content:space-between;align-items:baseline;gap:6mm;margin-top:5mm;padding-top:2mm;border-top:1px solid #d8e3e8;color:#6b8089;font-size:6.5pt;line-height:1.8;break-inside:avoid}.ur-root .urp-print-footer>span:last-child{font-family:Arial,sans-serif;font-size:8pt;letter-spacing:1pt;font-weight:700}.ur-root .urp-print-details th:first-child{white-space:nowrap;padding-inline:.7mm;font-size:7pt}.ur-root .ur-print-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.administration{max-width:1400px;margin:auto;padding:24px;color:#172b3b;background:#f6f8fb;min-height:90vh;font-family:inherit}.administration header,.administration nav,.admin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.administration header{justify-content:space-between}.administration h1{margin:0}.administration input,.administration select,.administration textarea,.administration button{font:inherit;border:1px solid #c6d3df;border-radius:8px;padding:10px;background:#fff;max-width:100%;box-sizing:border-box}.administration button{cursor:pointer}.administration button[aria-pressed=true]{background:#153e58;color:#fff}.administration button:disabled{opacity:.5;cursor:wait}.admin-toolbar>input{flex:1;min-width:180px}.admin-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.admin-list,.admin-content{background:#fff;padding:20px;border-radius:14px;border:1px solid #e0e7ed}.admin-card{display:flex;flex-direction:column;text-align:right;width:100%;gap:8px;margin-bottom:10px}.admin-card span,.admin-card small{color:#526579}.admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.administration label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.administration fieldset{border:1px solid #d9e1ea;border-radius:8px;margin:15px 0;padding:16px}.administration label.admin-check{display:inline-flex;flex-direction:row;align-items:center;margin-left:16px}.administration dl>div{padding:12px 0;border-bottom:1px solid #edf0f3}.administration dt{font-weight:700;color:#526579}.administration dd{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-message{padding:14px;background:#e5eff8;border-radius:8px}.administration pre{white-space:pre-wrap;overflow-wrap:anywhere;direction:rtl}.administration details{padding:10px}.administration textarea{width:100%}.administration .rr-calendar{position:relative;z-index:3}.administration .rr-calendar-days{display:grid;grid-template-columns:repeat(7,1fr)}@media (max-width:800px){.admin-layout,.admin-fields{grid-template-columns:1fr}.administration{padding:12px}.admin-list{max-height:350px;overflow:auto}}.administration,.admin-list,.admin-content{box-sizing:border-box;min-width:0}.administration input[type=file]{width:100%;min-width:0}.admin-layout>*{min-width:0}.administration .admin-toolbar>input{min-width:0}.sidebar .aep-administration-menu{margin:8px 0;border-top:1px solid rgba(255,255,255,.12);padding-top:8px}.sidebar .aep-administration-menu summary{cursor:pointer;list-style:none}.sidebar .aep-administration-menu summary::-webkit-details-marker{display:none}.sidebar .aep-administration-menu summary:after{content:"＋";margin-inline-start:auto}.sidebar .aep-administration-menu[open] summary:after{content:"−"}.sidebar .aep-administration-menu>button{padding-inline-start:42px;font-size:.94em}.rr-app{padding:24px;max-width:1400px;margin:auto;color:#172b3a;font-family:inherit}.rr-app header,.rr-app nav,.rr-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rr-app header{justify-content:space-between}.rr-app button{padding:10px 16px;border:1px solid #bdcbd2;border-radius:8px;background:#fff;color:#183d4b;cursor:pointer}.rr-app button:disabled{opacity:.45;cursor:default}.rr-app input,.rr-app select{padding:10px;border:1px solid #bacbd1;border-radius:6px;max-width:100%;background:#fff;color:#172b3a}.rr-app label{display:flex;flex-direction:column;gap:6px}.rr-app fieldset{margin:20px 0;padding:20px;border:1px solid #bdcbd2;border-radius:10px}.rr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.rr-table{overflow-x:auto;margin:20px 0}.rr-app table{width:100%;border-collapse:collapse;background:#fff}.rr-app th,.rr-app td{padding:12px;border-bottom:1px solid #d8e1e6;text-align:right;vertical-align:top}.rr-error{background:#fff0ed;color:#a42e24;padding:15px}.rr-notice{background:#e9f8ef;padding:15px}.rr-picker{padding:16px;background:#eaf1f4;margin:15px 0}.rr-picker button{display:block;margin-top:8px;width:100%;text-align:right}.rr-resolve{padding:20px;border:2px solid #315e70;background:#f1f6f8}.rr-resolve pre{white-space:pre-wrap;overflow-wrap:anywhere}.rr-print-page{position:relative;width:210mm;height:297mm;margin:20px auto;background:#fff;direction:ltr;box-shadow:0 3px 15px rgba(0,0,0,.133);overflow:hidden}.rr-print-page>img{width:100%;height:100%;display:block}.rr-overlay{position:absolute;display:block;color:#000;font-family:Arial,sans-serif;font-size:11pt;line-height:1.05;overflow-wrap:anywhere;text-align:center;max-height:5.5mm;overflow:hidden;transform:translateY(-50%)}.rr-fa{left:51.5%;width:23%;direction:rtl}.rr-en{left:30.5%;width:19.5%;direction:ltr}.rr-field-6,.rr-field-11,.rr-field-12{max-height:10mm;font-size:11pt}.rr-fa.rr-field-9,.rr-fa.rr-field-10{left:51.5%;width:25%;font-size:9.5pt;line-height:.82;max-height:5.5mm}.rr-child-name{width:17%;direction:rtl}.rr-child-birth{width:24%;direction:rtl}.rr-official{left:8%;width:68%;direction:rtl}.rr-app nav{margin-bottom:20px}@media (max-width:700px){.rr-app{padding:12px}}.rr-admin-field{direction:rtl;font-size:10.5pt;max-height:7mm;line-height:1.05}.rr-admin-identifiers{direction:ltr;font-size:10pt;max-height:8mm}.rr-admin-notes{font-size:8pt;max-height:11mm;text-align:right}.rr-admin-entryDate,.rr-admin-lastExitDate,.rr-admin-workPermitExpiry,.rr-admin-residenceStart,.rr-admin-residenceEnd,.rr-admin-extensionDays{white-space:nowrap;overflow-wrap:normal;direction:ltr}.rr-date-field{position:relative;min-width:0}.rr-date-field>label{display:flex;flex-direction:column;gap:6px}.rr-date-toggle{font-size:13px!important;margin-top:6px}.rr-calendar{position:relative;z-index:3;background:#fff;border:1px solid #94a3b8;border-radius:10px;padding:12px;margin-top:6px;box-shadow:0 5px 16px rgba(0,0,0,.133);min-width:230px;max-width:100%}.rr-calendar-tools{display:flex;gap:8px;margin-bottom:10px}.rr-calendar-tools label{min-width:0;flex:1}.rr-calendar-tools input,.rr-calendar-tools select{width:100%;box-sizing:border-box}.rr-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center}.rr-calendar-days button{padding:6px 1px!important;min-width:0!important;font-size:13px!important}.rr-calendar-days button[aria-pressed=true]{background:#0f766e;color:#fff}.rr-calendar-footer{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.rr-calendar-footer button{font-size:12px!important;padding:5px!important}.rr-calendar small{color:#475569}.rr-admin-entryBorder{font-size:9.5pt}.rr-overlay{font-weight:700;font-size:11pt}.rr-fa{font-size:11.5pt;width:25%}.rr-field-4{font-size:10pt;line-height:.9;max-height:6.5mm}.rr-field-6,.rr-field-11,.rr-field-12{font-size:11pt;line-height:1.05}.rr-fa.rr-field-9,.rr-fa.rr-field-10{font-size:10pt;line-height:.9;max-height:6.5mm}.rr-admin-field{font-size:10.5pt;font-weight:700}.rr-admin-entryBorder{font-size:10pt;line-height:.9;max-height:8mm}.rr-admin-identifiers{font-size:10pt;line-height:1.05;max-height:8mm}.rr-field-4{white-space:pre-line;overflow-wrap:normal;line-height:.85;max-height:6.5mm}.rr-field-6{white-space:pre-line;overflow-wrap:normal;line-height:.95;max-height:11mm}.rr-controls .rr-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.rr-controls fieldset{padding:14px;margin:16px 0}.rr-controls .rr-grid>label{min-width:0;gap:4px}.rr-controls input,.rr-controls select{padding:7px 8px;box-sizing:border-box;min-width:0;font-size:14px}.rr-controls .rr-grid input,.rr-controls .rr-grid select{width:100%}.rr-controls .rr-date-toggle{padding:5px 8px;margin-top:4px}.rr-controls .rr-grid label{font-size:14px}.rr-toast-stack{position:fixed;top:24px;left:50%;transform:translate(-50%);width:min(520px,calc(100vw - 24px));z-index:10000;display:grid;gap:10px;pointer-events:none}.rr-toast{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid;border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.2);pointer-events:auto;line-height:1.7;background:#fff}.rr-toast span{flex:1;overflow-wrap:anywhere}.rr-toast-success{background:#effbf3;color:#14532d;border-color:#86cfa3}.rr-toast-error{background:#fff3f1;color:#9b2118;border-color:#e4a29a}.rr-app .rr-toast button{flex:none;padding:2px 10px;border:0;background:transparent;font-size:24px;line-height:1.2;color:inherit}@media (max-width:450px){.rr-controls .rr-grid{grid-template-columns:1fr}}@media screen{.rr-app{background:#f4f7f9;border-radius:18px}.rr-controls{line-height:1.7}.rr-controls header{padding:18px 22px;margin-bottom:16px;background:#153e4b;border-radius:14px;color:#fff;box-shadow:0 5px 16px rgba(21,62,75,.08)}.rr-controls header h1{font-size:25px;line-height:1.4;margin:2px 0 0;font-weight:800;color:#fff}.rr-eyebrow{font-size:12px;color:#b8d8de}.rr-controls header button{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.314);color:#fff;font-size:13px}.rr-controls nav{gap:6px;padding:5px;background:#e5edf1;border:1px solid #d8e3e8;border-radius:10px;width:fit-content;max-width:100%;margin-bottom:18px}.rr-controls nav button{border:0;background:transparent;padding:8px 14px;font-weight:600;font-size:13px}.rr-controls nav button[aria-current=page]{background:#fff;color:#134e60;box-shadow:0 2px 6px rgba(21,62,75,.082)}.rr-controls fieldset{background:#fff;border:1px solid #d7e2e7;border-radius:12px;padding:16px;margin:18px 0;box-shadow:0 2px 5px rgba(21,62,75,.02);min-width:0}.rr-controls legend{font-size:14px;font-weight:750;color:#174e60;background:#eaf3f6;border:1px solid #d1e3e9;border-radius:7px;padding:3px 12px}.rr-controls .rr-grid{gap:14px 12px}.rr-controls .rr-grid label{font-weight:600;font-size:13px;color:#425c6b}.rr-controls input,.rr-controls select{background:#fcfdff;color:#152e3d;border:1px solid #c5d4de;border-radius:7px;min-height:36px;transition:border-color .15s,box-shadow .15s;font-weight:500}.rr-controls input:focus,.rr-controls select:focus{outline:0;border-color:#207d90;box-shadow:0 0 0 3px rgba(32,125,144,.11);background:#fff}.rr-controls input:disabled,.rr-controls select:disabled{background:#f0f4f6;color:#536876}.rr-controls button{font-weight:600;transition:background .15s,border-color .15s}.rr-controls button:hover:not(:disabled){background:#e9f3f6;border-color:#7faebb}.rr-controls button:focus-visible,.rr-controls summary:focus-visible{outline:3px solid #3ba2b9;outline-offset:3px}.rr-controls .rr-date-toggle{font-size:11px!important;background:#f0f6f8;border-color:#d3e3e9;color:#316679;border-radius:5px;align-self:start;line-height:1.5}.rr-picker{background:#fff;border:1px solid #d7e2e7;border-radius:12px;padding:14px;margin:10px 0}.rr-picker>label{font-size:13px;font-weight:650;color:#355364}.rr-picker>label input{max-width:540px}.rr-picker button{padding:10px 12px;border-color:#d5e3e8;line-height:1.8}.rr-form-reference{display:inline-block;margin:0 0 6px;padding:3px 10px;border-radius:6px;background:#e7edf1;color:#466170;font-size:12px}.rr-person-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#edf7f3;border:1px solid #cbe5d8;border-radius:10px;padding:10px 14px;margin:12px 0;color:#235843;font-size:13px}.rr-person-summary strong{font-size:16px}.rr-person-passport{margin-right:auto;font-weight:700;color:#315966}.rr-status-card{display:grid!important;grid-template-columns:auto minmax(180px,260px) 1fr;align-items:center;gap:12px!important;background:#fff;border:1px solid #d7e2e7;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:650;color:#365665}.rr-status-card small{font-size:12px;font-weight:400;color:#637986;line-height:1.8}.rr-form-help{margin:12px 0;color:#586f7d;font-size:13px}.rr-form-help summary,.rr-history summary{cursor:pointer;color:#315e71;font-weight:600}.rr-form-help p{margin:8px 0}.rr-controls .rr-name-suggestion{font-size:12px;padding:5px 10px;background:#fff}.rr-controls .rr-form-actions{position:sticky;bottom:10px;z-index:5;padding:12px;background:rgba(255,255,255,.96);border:1px solid #ccdce4;border-radius:12px;box-shadow:0 4px 22px rgba(22,63,75,.11);backdrop-filter:blur(8px);margin:18px 0}.rr-controls .rr-form-actions button{font-size:13px;padding:9px 15px}.rr-controls .rr-form-actions .rr-primary{background:#176b77;border-color:#176b77;color:#fff;min-width:130px}.rr-controls .rr-form-actions .rr-primary:hover:not(:disabled){background:#105461}.rr-controls .rr-form-actions .rr-print-action{background:#eaf3f7;border-color:#b5d0dc;color:#245e75}.rr-change-reason{max-width:660px;font-size:13px;color:#425c6b}.rr-history{padding:12px 14px;border:1px solid #d7e2e7;border-radius:10px;background:#fff;font-size:13px;margin-bottom:16px}.rr-controls .rr-table{border:1px solid #d7e2e7;border-radius:12px;background:#fff}.rr-controls th{background:#eaf1f5;color:#355768;font-size:13px}.rr-controls td{font-size:14px}.rr-controls tbody tr:hover{background:#f4f9fb}@media (max-width:700px){.rr-controls header{padding:14px}.rr-controls header h1{font-size:21px}.rr-status-card{grid-template-columns:auto 1fr}.rr-status-card small{grid-column:1/-1}.rr-controls .rr-form-actions{bottom:6px;gap:7px;padding:10px}.rr-controls .rr-form-actions button{flex:1;padding:8px;min-width:120px}.rr-controls nav{width:auto}.rr-controls nav button{flex:1}}}@media screen{.rr-app{background:#e8eff3}.rr-controls fieldset{border-color:#9cb5c3;border-right:4px solid #28758a;box-shadow:0 3px 10px rgba(21,62,75,.047)}.rr-controls legend{background:#245e73;border-color:#245e73;color:#fff;font-size:14px;padding:4px 14px;font-weight:750}.rr-controls .rr-grid label{color:#183f52;font-size:14px;font-weight:700}.rr-controls input,.rr-controls select{border-color:#8ba8b8;background:#fff;font-weight:600;color:#122e3c}.rr-controls .rr-date-toggle{background:#e5f0f6;border-color:#a6c4d1;color:#1c526a}.rr-picker,.rr-status-card,.rr-history{border-color:#9cb5c3;box-shadow:0 2px 8px rgba(21,62,75,.03)}.rr-person-summary{background:#dceee4;border-color:#8dbba5;border-right:4px solid #287a55;color:#164b34}.rr-status-card{border-right:4px solid #28758a;color:#1d4e65}.rr-status-card small{color:#435f70;font-size:13px}.rr-controls nav{background:#d6e4ec;border-color:#a9bfcb}.rr-controls nav button[aria-current=page]{background:#245e73;color:#fff;box-shadow:0 2px 7px rgba(21,62,75,.137)}.rr-controls nav button[aria-current=page]:hover:not(:disabled){background:#194b60}.rr-controls .rr-form-actions{border-color:#8faebe;box-shadow:0 4px 20px rgba(22,63,75,.145)}.rr-controls .rr-form-actions .rr-primary{background:#126575;border-color:#126575;font-size:14px;font-weight:750}.rr-controls .rr-form-actions .rr-print-action{background:#ddebf3;border-color:#8baec1;color:#164c67}.rr-controls th{background:#dce9f0;color:#1d4e65}}.rr-date-conflict{margin:10px 0;padding:12px;border:1px solid #bd5c32;border-radius:10px;background:#fff5ec;color:#6b2b13;overflow-wrap:anywhere}.rr-date-conflict p{margin:8px 0}.rr-date-conflict-actions{display:flex;flex-wrap:wrap;gap:8px}.rr-date-conflict-actions button{white-space:normal;max-width:100%}.rr-preview-viewport{width:100%;min-width:0;direction:ltr;margin:20px 0}.rr-preview-space{position:relative;margin:0 auto}.rr-preview-space .rr-native-sheet{margin:0;zoom:1;transform-origin:top left}@media print{html:has(.rr-app),body:has(.rr-app),body:has(.rr-app) #root{width:210mm!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body:has(.rr-app) .aep-session-bar,.rr-app .rr-controls{display:none!important}body:has(.rr-app) .rr-app{display:block!important;position:static!important;width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;page:auto!important}.rr-app .rr-preview-viewport,.rr-app .rr-preview-space{display:contents!important}body:has(.rr-app) *{visibility:hidden}body:has(.rr-app) .rr-print-page,body:has(.rr-app) .rr-print-page *{visibility:visible!important}.rr-app .rr-print-page.rr-native-sheet{display:block!important;position:static!important;float:none!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;padding:7mm 7mm 6mm!important;transform:none!important;zoom:1!important;box-shadow:none!important;overflow:visible!important;page:auto!important;break-before:auto!important;break-after:auto!important;break-inside:avoid!important;page-break-before:auto!important;page-break-after:auto!important;page-break-inside:avoid!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.rr-passport-panel{margin:16px 0;padding:16px;border:1px solid #91afbc;border-radius:14px;background:#fff}.rr-passport-panel [role=alert]{color:#a52620}.rr-passport-panel .rr-passport-confirm{display:flex;align-items:center;gap:10px;margin:16px 0}.rr-passport-panel .rr-passport-confirm input{width:20px;min-width:20px;height:20px}.rr-app .rr-picker-guard{border:0;padding:0;margin:0;background:transparent}.rr-passport-history{margin:16px 0;padding:12px;border:1px solid #9bb7c4;border-radius:10px;background:#fff}.rr-history-pages{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rr-passport-panel li{margin:8px 0}.rr-app .rr-date-review{margin:14px 0;border:1px solid #dab679;border-radius:12px;background:#fffaf0;color:#624316;overflow:hidden}.rr-app .rr-date-review>summary{cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 16px;list-style:none;flex-wrap:wrap;font-size:14px}.rr-app .rr-date-review>summary::-webkit-details-marker{display:none}.rr-date-review>summary:after{content:"＋";margin-inline-start:4px;font-size:20px}.rr-date-review[open]>summary:after{content:"−"}.rr-date-review-count{background:#f1dfb8;border-radius:7px;padding:2px 9px;font-weight:700}.rr-date-review-hint{margin-inline-start:auto;font-size:12px}.rr-app .rr-date-review-body{padding:0 16px 14px;border-top:1px solid #ecdbb9}.rr-app .rr-date-review-body>p{font-size:13px;line-height:1.8;margin:10px 0}.rr-date-review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:10px}.rr-app .rr-date-review-item{background:#fff;border:1px solid #eadcc2;border-radius:9px;padding:12px;min-width:0}.rr-app .rr-date-review-item h4{margin:0 0 10px;font-size:14px}.rr-date-review-item dl{display:flex;gap:12px;justify-content:space-between;margin:0 0 10px}.rr-date-review-item dt{font-size:12px;color:#6b7280}.rr-date-review-item dd{margin:4px 0 0;font-size:14px;font-variant-numeric:tabular-nums}.rr-date-review-actions{display:flex;gap:8px;flex-wrap:wrap}.rr-app .rr-date-review-actions button{font-size:12px;padding:7px 9px;min-height:36px;white-space:normal;flex:1}.rr-app .rr-date-needs-review input{border-color:#c59b52;box-shadow:inset 3px 0 #c59b52}.rr-app .rr-date-review summary:focus-visible{outline:3px solid #25788d;outline-offset:-3px}@media (max-width:560px){.rr-date-review-list{grid-template-columns:1fr}.rr-app .rr-date-review>summary{padding:10px;font-size:13px}.rr-app .rr-date-review-body{padding:0 10px 10px}}.rr-ref-picker{min-width:0}.rr-ref-label{display:block;font-weight:700;margin-bottom:8px}.rr-ref-current{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:8px;border:1px solid #a5bfca;border-radius:9px;background:#f7fbfd}.rr-ref-current span{min-width:0;overflow-wrap:anywhere}.rr-ref-current small{display:block;color:#526676}.rr-app .rr-ref-current button{font-size:12px;padding:6px;flex-shrink:0}.rr-ref-unmatched{color:#82602b;font-size:11px}.rr-ref-menu{margin-top:8px;padding:10px;background:#f5fafc;border:1px solid #a5bfca;border-radius:10px}.rr-ref-results{max-height:220px;overflow:auto;display:grid;gap:4px;margin:8px 0}.rr-app .rr-ref-results button{display:flex;justify-content:space-between;gap:10px;text-align:start;font-size:13px;padding:8px}.rr-ref-tools{display:flex;flex-wrap:wrap;gap:6px}.rr-app .rr-ref-tools button,.rr-app .rr-ref-add button{font-size:12px;padding:7px}.rr-ref-add{display:grid;gap:8px;border-top:1px solid #cbdce3;margin-top:10px;padding-top:10px}.rr-ref-add p{font-size:12px}.rr-structured-address{grid-column:1/-1;background:#f8fbfc;padding:14px;border:1px solid #cbdce3;border-radius:10px;min-width:0}.rr-structured-address h4{margin:0 0 12px}.rr-structured-address>small{display:block;margin-top:8px;color:#687884}.rr-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rr-address-detail{grid-column:span 2}.rr-address-preview{padding:10px;background:#eaf3f6;border-radius:8px;overflow-wrap:anywhere;font-size:13px}.rr-structured-address>button{margin-top:8px}@media (max-width:700px){.rr-address-grid{grid-template-columns:1fr}.rr-address-detail{grid-column:auto}.rr-ref-current{flex-wrap:wrap}}.rr-locality-search{margin:10px 0;min-width:0}.rr-locality-search .rr-ref-results button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;white-space:normal;overflow-wrap:anywhere}.rr-locality-search .rr-ref-menu{max-width:100%;box-sizing:border-box}.rr-locality-search small{display:block}.rr-ref-current{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem}.rr-ref-current>span{flex:1 1 12rem;min-width:0;overflow-wrap:break-word;word-break:normal}.rr-ref-current>button{flex:0 0 auto}.rr-ref-current small{display:block;word-break:normal;overflow-wrap:break-word}.rr-ref-results button{white-space:normal;word-break:normal;overflow-wrap:break-word}@media screen{.rr-app .rr-structured-address{padding:12px}.rr-app .rr-structured-address h4{margin-bottom:8px}.rr-app .rr-structured-address .rr-locality-search{margin:6px 0 10px}.rr-app .rr-address-grid{align-items:start;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.rr-app .rr-address-grid>*{min-width:0}.rr-app .rr-address-grid .rr-ref-label{font-size:13px;margin-bottom:5px}.rr-app .rr-address-grid>label{font-size:13px;gap:5px}.rr-app .rr-address-grid input,.rr-app .rr-address-grid select{box-sizing:border-box;width:100%;min-height:36px;padding:6px 9px;font-size:14px;line-height:1.4}.rr-app .rr-address-grid .rr-ref-current{box-sizing:border-box;min-height:36px;padding:4px 6px;gap:6px;align-items:center;flex-wrap:nowrap}.rr-app .rr-address-grid .rr-ref-current>span{flex:1 1 0;font-size:14px}.rr-app .rr-address-grid .rr-ref-current>button{font-size:11px;line-height:1.4;padding:4px 6px;white-space:nowrap}.rr-app .rr-address-grid .rr-ref-current small{font-size:12px}.rr-app .rr-address-detail{grid-column:1/-1}.rr-app .rr-address-preview{padding:7px 9px;margin:10px 0 6px}}@media screen and (min-width:1100px){.rr-app .rr-address-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}.rr-app .rr-address-detail{grid-column:span 3}.rr-app .rr-address-work .rr-address-detail{grid-column:span 2}}@media screen and (max-width:700px){.rr-app .rr-address-grid{grid-template-columns:minmax(0,1fr);gap:12px}.rr-app .rr-address-grid .rr-address-detail{grid-column:auto}.rr-app .rr-address-grid input,.rr-app .rr-address-grid select{min-height:44px;font-size:16px}.rr-app .rr-address-grid .rr-ref-current>button{min-height:44px;padding:7px 9px;font-size:12px}.rr-app .rr-address-grid .rr-ref-current>span{font-size:15px}}@media screen{.rr-app .rr-dropdown-picker{min-width:0;position:relative}.rr-app button.rr-ref-trigger{display:flex;width:100%;box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:8px;text-align:right;padding:7px 10px;min-height:42px;background:#f7fbfd;border:1px solid #a5bfca;border-radius:8px}.rr-app .rr-ref-trigger>span:first-child{flex:1 1 0;min-width:0;font-size:14px;word-break:normal;overflow-wrap:break-word}.rr-app .rr-ref-trigger .rr-dropdown-arrow{flex:0 0 auto;color:#32697b}.rr-app .rr-ref-trigger:focus-visible{outline:2px solid #14788b;outline-offset:2px}.rr-app .rr-ref-trigger[aria-expanded=true]{border-color:#14788b}.rr-app .rr-dropdown-menu{position:fixed;z-index:10000;margin:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 8px 28px rgba(23,61,75,.2);padding:10px}.rr-app .rr-dropdown-menu label{font-size:12px}.rr-app .rr-dropdown-menu input{box-sizing:border-box;width:100%;font-size:14px}.rr-app .rr-dropdown-menu .rr-ref-results{max-height:230px}.rr-app .rr-dropdown-menu .rr-ref-results button{align-items:center;min-height:42px;width:100%}.rr-app .rr-dropdown-menu .rr-ref-results button>span{flex:1;min-width:0}.rr-app .rr-dropdown-menu .rr-ref-results button>bdi{flex:1;min-width:0;text-align:left}.rr-app .rr-dropdown-menu .rr-ref-results small{display:block;font-size:11px;color:#5c707b}.rr-app .rr-dropdown-menu .rr-option-active,.rr-app .rr-dropdown-menu [aria-selected=true]{background:#e4f2f6;border-color:#14788b}.rr-app .rr-dropdown-menu .rr-ref-tools{border-top:1px solid #e0e9ed;padding-top:8px}@media (max-width:700px){.rr-app .rr-dropdown-menu input{font-size:16px}.rr-app button.rr-ref-trigger,.rr-app .rr-dropdown-menu button{min-height:44px}}}@media print{.rr-dropdown-menu{display:none!important}}.rr-occupation-path{display:grid;gap:3px;margin-top:6px;color:#345567;font-size:.82rem;line-height:1.5}.rr-occupation-menu{z-index:1200;overflow:auto;overscroll-behavior:contain}.rr-occupation-menu>small{display:block;margin:6px 0}.rr-occupation-menu .rr-ref-results button{align-items:start;text-align:right}.rr-occupation-menu .rr-ref-results button>span{min-width:0}.rr-occupation-menu .rr-ref-results button small{display:block;font-weight:400}.rr-occupation-menu .rr-ref-results button>bdi{max-width:42%;overflow-wrap:break-word;font-weight:400}@media print{.rr-occupation-menu{display:none!important}}.rr-company-address{grid-column:1/-1;min-width:0;display:grid;gap:10px}.rr-catalog>button.rr-ref-trigger>span:first-child{flex:1;min-width:0;text-align:start}.rr-catalog-menu label{display:block;margin:8px 0}.rr-catalog-menu p,.rr-company-address>small{font-size:12px;line-height:1.7}.rr-catalog-menu input[type=checkbox]{width:auto!important}@media print{.rr-catalog-menu{display:none!important}}@media screen{.rr-app button.rr-ref-trigger>span:first-child{flex:1 1 auto;min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word}.rr-app button.rr-ref-trigger>span[aria-hidden=true]{flex:0 0 16px;width:16px;min-width:16px;text-align:center;white-space:nowrap}}@media screen{.rr-app .rr-controls,.rr-app .rr-controls *{font-weight:400!important}.rr-app .rr-controls .rr-official-controls,.rr-app .rr-controls .rr-official-controls *{font-weight:700!important}}@media screen{.rr-controls .rr-section-heading{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px;max-width:100%}.rr-controls .rr-section-heading .rr-name-suggestion{margin:0;white-space:nowrap;font-weight:600;line-height:1.6}}@media screen{.rr-controls{--rr-ui-brand:#112f4a;--rr-ui-accent:#1f5a99;--rr-ui-border:#d5dfe8;--rr-ui-muted:#526478}.rr-controls .rr-list-toolbar{padding:14px;background:#fff;border:1px solid var(--rr-ui-border);border-radius:12px;gap:12px;align-items:end;margin-top:16px}.rr-list-toolbar .rr-list-search{flex:1 1 280px;min-width:0}.rr-list-toolbar .rr-list-filter{flex:0 1 260px;min-width:190px}.rr-controls .rr-list-toolbar label{font-size:13px;font-weight:600;color:#42566b;gap:6px}.rr-controls .rr-list-toolbar input,.rr-controls .rr-list-toolbar select{width:100%;min-height:42px;font-size:14px;background:#fff}.rr-controls .rr-list-count{margin:12px 2px 8px;color:var(--rr-ui-muted);font-size:13px}.rr-controls .rr-request-table{max-height:65vh;overflow:auto;border:1px solid var(--rr-ui-border);border-radius:12px;background:#fff;margin:0 0 14px;scroll-padding-top:52px}.rr-request-table table{min-width:820px;border-collapse:separate;border-spacing:0;font-size:14px}.rr-controls .rr-request-table th{position:sticky;top:0;z-index:2;background:#eaf0f6;color:var(--rr-ui-brand);padding:12px;font-size:13px;font-weight:700;border-bottom:1px solid #c7d5e2;white-space:nowrap}.rr-controls .rr-request-table td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #e5ebf1;line-height:1.7}.rr-request-table tbody tr:nth-child(2n){background:#fafcfe}.rr-request-table tbody tr:hover,.rr-request-table tbody tr:focus-within{background:#eef5fc}.rr-request-table tbody tr:last-child td{border-bottom:0}.rr-request-table .rr-cell-person{min-width:150px;max-width:260px;font-weight:650;color:#20364d;overflow-wrap:anywhere}.rr-request-table .rr-cell-person-empty{font-weight:400;color:var(--rr-ui-muted)}.rr-request-table .rr-cell-number{font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.rr-request-table .rr-cell-passport{font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;unicode-bidi:isolate;font-weight:550}.rr-controls .rr-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:7px;font-size:12px;font-weight:650;line-height:1.6;background:#e9edf3;color:#3b4a5d;border:1px solid #d3dce6;white-space:nowrap}.rr-status-badge[data-status=READY],.rr-status-badge[data-status=FORM_HANDED_OVER]{background:#fff3d4;color:#6b4500;border-color:#ead7a0}.rr-status-badge[data-status=SUBMITTED]{background:#e3ecf8;color:#123d73;border-color:#c7d8ed}.rr-status-badge[data-status=RESULT_RECEIVED],.rr-status-badge[data-status=DELIVERED],.rr-status-badge[data-status=CLOSED]{background:#dff2e7;color:#145932;border-color:#bfdcc9}.rr-status-badge[data-status=CANCELLED]{background:#fce7e7;color:#8a2020;border-color:#eec2c2}.rr-status-badge[data-status=HISTORICAL]{background:#f0eaf8;color:#5c407a;border-color:#dbceea}.rr-source-tag{font-size:12px;color:var(--rr-ui-muted);white-space:nowrap}.rr-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.rr-controls .rr-row-actions button{min-height:36px;padding:6px 11px;font-size:12px;white-space:nowrap;border-radius:7px}.rr-controls .rr-row-actions .rr-list-primary{background:var(--rr-ui-brand);border-color:var(--rr-ui-brand);color:#fff}.rr-controls .rr-row-actions .rr-list-primary:hover:not(:disabled){background:#1d496b;border-color:#1d496b}.rr-controls .rr-row-actions .rr-list-secondary{background:#fff;color:var(--rr-ui-brand);border-color:#b9cadb}.rr-controls .rr-row-actions .rr-list-secondary:hover:not(:disabled){background:#e7f0f9}.rr-controls .rr-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:10px;background:#fff;border:1px solid var(--rr-ui-border);border-radius:10px;font-size:13px;color:var(--rr-ui-muted)}.rr-controls .rr-pagination button{min-height:38px;min-width:74px;font-size:13px}.rr-controls .rr-request-table .rr-list-empty{text-align:center;padding:36px 16px;color:var(--rr-ui-muted);font-weight:400}.rr-controls .rr-form-actions .rr-primary{background:var(--rr-ui-brand);border-color:var(--rr-ui-brand);color:#fff}.rr-controls .rr-form-actions .rr-primary:hover:not(:disabled){background:#1d496b;border-color:#1d496b}.rr-controls .rr-form-actions .rr-print-action{background:#e6eff9;border-color:#bed0e5;color:#123d73}.rr-controls button.rr-danger-action{background:#fff;color:#962929;border-color:#e1b7b7}.rr-controls button.rr-danger-action:hover:not(:disabled){background:#fcecec;border-color:#cb8f8f}.rr-controls .rr-request-table:focus-visible,.rr-controls .rr-list-toolbar :focus-visible,.rr-controls .rr-row-actions button:focus-visible,.rr-controls .rr-pagination button:focus-visible{outline:3px solid #1f5a99;outline-offset:2px}}@media screen and (max-width:700px){.rr-controls .rr-list-toolbar{padding:12px;gap:12px}.rr-list-toolbar .rr-list-search,.rr-list-toolbar .rr-list-filter{flex:1 1 100%;min-width:0}.rr-controls .rr-list-toolbar input,.rr-controls .rr-list-toolbar select{min-height:44px;font-size:16px}.rr-controls .rr-row-actions button,.rr-controls .rr-pagination button,.rr-controls .rr-form-actions button,.rr-controls button.rr-danger-action{min-height:44px}.rr-controls .rr-request-table{max-height:60vh}}.rr-request-table .rr-mobile-label{display:none}@media screen and (max-width:700px){.rr-controls .rr-request-table{max-height:none;overflow:visible;border:0;border-radius:0;background:transparent;scroll-padding-top:0}.rr-controls .rr-request-table table{display:block;min-width:0;width:100%;background:transparent}.rr-request-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.rr-request-table tbody{display:grid;gap:12px}.rr-controls .rr-request-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:16px;background:#fff;border:1px solid #d5dfe8;border-radius:12px;box-shadow:0 2px 6px rgba(21,62,75,.03)}.rr-controls .rr-request-table tbody tr:focus-within{border-color:#1f5a99;background:#f7fbff}.rr-controls .rr-request-table td{display:block;padding:0;border:0;min-width:0;max-width:none;text-align:right;white-space:normal;overflow-wrap:anywhere}.rr-controls .rr-request-table .rr-mobile-label{display:block;margin-bottom:4px;color:#526478;font-size:12px;line-height:1.6}.rr-controls .rr-request-table .rr-cell-person{grid-column:1 / -1;grid-row:1;font-size:17px;line-height:1.7}.rr-controls .rr-request-table .rr-cell-passport{direction:rtl;text-align:right}.rr-controls .rr-request-table .rr-cell-passport bdi{display:inline-block;max-width:100%;direction:ltr;overflow-wrap:anywhere;font-size:16px}.rr-controls .rr-request-table .rr-status-badge{white-space:normal;max-width:100%;box-sizing:border-box}.rr-controls .rr-request-table .rr-cell-actions{grid-column:1 / -1;padding-top:12px;border-top:1px solid #e5ebf1}.rr-controls .rr-request-table .rr-row-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rr-controls .rr-request-table .rr-row-actions button{width:100%;min-width:0;min-height:44px;white-space:normal;font-size:14px;line-height:1.6}.rr-controls .rr-request-table .rr-list-empty{grid-column:1 / -1;padding:20px 0}}@media screen{.rr-controls .rr-invalid-control{border:2px solid #b42318!important;background:#fff5f4!important;box-shadow:0 0 0 1px rgba(180,35,24,.1)}.rr-controls .rr-field-error{margin:6px 0 0;color:#9b2118;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.rr-controls .rr-error-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow:auto;padding:22px;border:1px solid #e4a29a;border-radius:14px;color:#172b3a;background:#fff;box-shadow:0 16px 60px rgba(0,0,0,.267);direction:rtl}.rr-error-dialog::backdrop{background:rgba(12,34,59,.5)}.rr-controls .rr-error-dialog h2{margin:0 0 10px;font-size:19px;color:#9b2118}.rr-error-dialog p{margin:0 0 12px;line-height:1.8;overflow-wrap:anywhere}.rr-error-dialog ul{padding:0;list-style:none;display:grid;gap:8px}.rr-controls .rr-error-dialog li button{width:100%;text-align:right;background:#fff5f4;border-color:#efc6c1;white-space:normal;line-height:1.7;min-height:44px}.rr-error-dialog li button span{display:block;margin-top:4px;font-size:12px;color:#123d73}.rr-error-field-title{display:block;margin-bottom:4px;color:#9b2118}.rr-error-dialog-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.rr-controls .rr-error-dialog-actions button{min-height:44px}.rr-controls .rr-error-dialog-actions .rr-error-go{background:#112f4a;border-color:#112f4a;color:#fff}.rr-error-dialog button:focus-visible,.rr-controls .rr-invalid-control:focus-visible{outline:3px solid #1f5a99;outline-offset:2px}}@media print{.rr-error-dialog,.rr-field-error{display:none!important}}.rr-person-results{display:grid;gap:8px;max-height:420px;overflow:auto}.rr-person-results button{white-space:normal;overflow-wrap:anywhere}.rr-register-applicant{padding:14px;border:1px solid #9cb5c3;border-radius:10px;background:#eef6f3;margin:12px 0}.rr-register-applicant button{background:#174b43;color:#fff;border-color:#174b43}@media print{.rr-register-applicant,.rr-person-results{display:none!important}}@media screen{.rr-controls .rr-applicant-controls .rr-applicant-name-row{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;align-items:start}.rr-controls .rr-applicant-controls input,.rr-controls .rr-applicant-controls select{padding:5px 7px;font-size:13px;min-height:32px}.rr-controls .rr-applicant-controls .rr-grid label{font-size:13px;gap:4px}.rr-controls .rr-applicant-controls .rr-date-toggle{padding:4px 7px;font-size:12px}.rr-controls .rr-applicant-controls .rr-applicant-name-row input{direction:rtl}.rr-controls .rr-applicant-controls .rr-applicant-name-row input[dir=ltr]{direction:ltr;text-align:left}}@media screen and (max-width:900px){.rr-controls .rr-applicant-controls .rr-applicant-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-controls .rr-applicant-controls .rr-applicant-name-row>[data-rr-field=fullNameFa],.rr-controls .rr-applicant-controls .rr-applicant-name-row>[data-rr-field=fullNameEn]{grid-column:1 / -1}}@media screen and (max-width:450px){.rr-controls .rr-applicant-controls .rr-applicant-name-row{grid-template-columns:1fr}}@media screen{.rr-controls .rr-grid.rr-passport-grid>*{min-width:0}.rr-controls .rr-grid.rr-passport-grid label{gap:4px;font-size:12px}.rr-controls .rr-grid.rr-passport-grid input,.rr-controls .rr-grid.rr-passport-grid select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:5px 7px;min-height:34px;font-size:13px}.rr-controls .rr-grid.rr-passport-grid .rr-date-toggle{padding:4px 6px;margin-top:3px;font-size:11px!important}.rr-controls .rr-grid.rr-passport-grid .rr-ref-trigger{min-width:0;max-width:100%;padding:6px 7px}}@media screen and (min-width: 960px){.rr-controls .rr-grid.rr-passport-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}}@media screen and (min-width: 700px) and (max-width: 959px){.rr-controls .rr-grid.rr-passport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media screen and (min-width: 460px) and (max-width: 699px){.rr-controls .rr-grid.rr-passport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media screen and (max-width: 459px){.rr-controls .rr-grid.rr-passport-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.pd-page{max-width:1500px;margin:auto;padding:24px;color:#163047;font-family:inherit}.pd-page *{box-sizing:border-box}.pd-page h1{margin:0;font-size:25px}.pd-page h2{font-size:19px;margin:0}.pd-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.pd-header p{margin:8px 0;color:#627489}.pd-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-page button{border:1px solid #b9cbdc;border-radius:9px;padding:9px 13px;background:#fff;color:#173950;font:inherit;cursor:pointer}.pd-page button:hover{background:#e9f2f9}.pd-page button:disabled{opacity:.5;cursor:default}.pd-page button[type=submit],.pd-page form>button{background:#175c72;color:#fff}.pd-box{margin:18px 0;background:#fff;border:1px solid #d4e1ed;border-radius:14px;padding:20px;box-shadow:0 4px 18px rgba(23,54,76,.03)}.pd-box p{line-height:1.9}.pd-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.pd-stats>div{padding:15px;border-radius:12px;background:#e8f3f5;display:flex;flex-direction:column;gap:6px}.pd-stats strong{font-size:26px}.pd-stats span{font-size:13px}.pd-fields,.pd-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0}.pd-page label{display:flex;flex-direction:column;gap:7px;font-size:14px}.pd-page input,.pd-page select,.pd-page textarea{padding:10px;border:1px solid #b9cbdc;border-radius:7px;font:inherit;color:#18374e;background:#fff;min-width:0;width:100%}.pd-page textarea{min-height:80px;resize:vertical}.pd-page .pd-check{display:flex;flex-direction:row;align-items:center;gap:9px}.pd-check input{width:18px;height:18px}.pd-table{overflow:auto}.pd-table table{border-collapse:collapse;width:100%;text-align:right;font-size:14px}.pd-table th{background:#edf4f8;color:#23485d;padding:12px;white-space:nowrap}.pd-table td{border-bottom:1px solid #dfE8ef;padding:12px;vertical-align:top;line-height:1.7}.pd-table td span,.pd-table td small{display:block;font-size:13px;color:#60788b}.pd-row-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:135px}.pd-row-actions button{font-size:12px;padding:6px 9px}.pd-error{padding:14px;background:#fff0ef;color:#9b2f28;border-radius:9px}.pd-success{padding:14px;background:#e5f4e9;color:#176232;border-radius:9px}.pd-muted{font-size:13px;color:#697f91}.pd-pagination{justify-content:center;margin-top:18px}.pd-history{padding-right:24px}.pd-history li{border-bottom:1px solid #e1e8ed;padding:14px 0}.pd-history p{margin:5px 0}.pd-history small{color:#60788b}@media (max-width:800px){.pd-page{padding:12px}.pd-header{align-items:flex-start;flex-direction:column}.pd-stats{grid-template-columns:repeat(2,1fr)}.pd-box{padding:14px}.pd-table table{min-width:900px}}@media print{body{background:#fff!important}.pd-header .pd-actions,.pd-filters,.pd-no-print,.pd-pagination,.pd-detail,.pd-error,.pd-success,.pd-page>form{display:none!important}.pd-page{padding:0;color:#000}.pd-box{border:0;box-shadow:none;padding:0}.pd-table{overflow:visible}.pd-table table{min-width:0;font-size:10px}.pd-table th,.pd-table td{padding:5px}.pd-stats{grid-template-columns:repeat(6,1fr)}.pd-stats strong{font-size:18px}@page{size:A4 landscape;margin:10mm}}dialog.aep-save-encouragement-v2{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(440px,calc(100vw - 32px));height:fit-content;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:30px 24px 24px;border:1px solid #dde7e5;border-radius:20px;background:#fff;color:#173d37;box-shadow:0 24px 80px rgba(16,43,53,.25);font:inherit;text-align:center;overflow:auto}dialog.aep-save-encouragement-v2[open]{display:flex;flex-direction:column;align-items:center;gap:16px}dialog.aep-save-encouragement-v2::backdrop{background:rgba(16,43,53,.4)}.aep-save-encouragement-v2 .aep-save-result-icon{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;background:#e9f7ef;color:#16804a;font:38px/1 sans-serif}.aep-save-encouragement-v2 h2{margin:0;font-size:1.2rem;line-height:1.7;color:inherit}.aep-save-encouragement-v2 p{max-width:100%;margin:0;line-height:1.9;color:#415d58;white-space:pre-wrap;overflow-wrap:anywhere}.aep-save-encouragement-v2 .aep-save-result-motivation{box-sizing:border-box;width:100%;padding:14px 12px;border-radius:12px;background:#f0f8f3;color:#246343;font-size:1rem}.aep-save-encouragement-v2 button{min-height:44px;min-width:150px;margin:4px 0 0;padding:10px 22px;border:0;border-radius:10px;background:#16794f;color:#fff;font:inherit;font-weight:700;cursor:pointer}.aep-save-encouragement-v2 button:hover{background:#10633f}.aep-save-encouragement-v2 button:focus-visible{outline:3px solid #a4d8ba;outline-offset:3px}@media (max-width:480px){dialog.aep-save-encouragement-v2{padding:24px 18px 20px}.aep-save-encouragement-v2 button{width:100%}}@media print{dialog.aep-save-encouragement-v2,dialog.aep-save-encouragement-v2::backdrop{display:none!important}}@font-face{font-family:AEP Exit Reference;src:url(/assets/lalezar-arabic-400-normal-D6_F3AeY.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}.official-exit-paper.exit-reference-paper{position:relative;width:148mm;height:210mm;box-sizing:border-box;padding:0;border:0!important;background:#fff;color:#000;font-family:AEP Exit Reference,Tahoma,Arial,sans-serif;font-size:3.25mm;font-weight:400;line-height:1.35;box-shadow:none;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}.exit-reference-paper *,.exit-reference-paper *:before,.exit-reference-paper *:after{box-sizing:border-box}.exit-reference-paper p,.exit-reference-paper h1,.exit-reference-paper h2{margin:0}.exit-reference-paper .xr-frame{position:absolute;top:5mm;right:5mm;bottom:5mm;left:5mm;display:grid;grid-template-rows:40mm 64mm 42mm minmax(0,1fr);border:.6mm solid #000;background:#fff}.exit-reference-paper .xr-header{position:relative;border-bottom:.5mm solid #000;text-align:center}.exit-reference-paper .xr-besm{position:absolute;top:5mm;right:4mm;font-size:3.5mm}.exit-reference-paper .xr-emblem{position:absolute;top:3mm;left:50%;width:21mm;height:25mm;object-fit:contain;transform:translate(-50%);filter:grayscale(1) contrast(1.6)}.exit-reference-paper .xr-meta{position:absolute;top:5mm;left:5mm;width:43mm;font-size:3.3mm}.exit-reference-paper .xr-meta>div{display:flex;flex-direction:row;align-items:baseline;gap:2mm;margin-bottom:2.2mm}.exit-reference-paper .xr-meta>div>span{width:8mm;flex:0 0 8mm;text-align:right}.exit-reference-paper .xr-meta b{flex:1;min-width:0;font-weight:400;text-align:center;white-space:nowrap}.exit-reference-paper .xr-meta b.xr-numeric{font-weight:700;font-size:3.65mm}.exit-reference-paper .xr-header h1{position:absolute;top:28.4mm;left:1mm;right:1mm;font-size:3.6mm;font-weight:400;line-height:1.2}.exit-reference-paper .xr-header h2{position:absolute;top:33.8mm;left:1mm;right:1mm;font-size:3.6mm;font-weight:400;line-height:1.2}.exit-reference-paper .xr-main{position:relative;padding:.5mm 3.7mm 0;border-bottom:.5mm solid #000;min-width:0}.exit-reference-paper .xr-row{display:flex;flex-direction:row;align-items:flex-end;gap:.55mm;min-height:8.8mm;min-width:0;font-size:3.25mm;line-height:1.3}.exit-reference-paper .xr-label{flex:0 0 auto;padding-bottom:.25mm;white-space:nowrap}.exit-reference-paper .xr-fill{display:inline-flex;align-items:flex-start;justify-content:center;flex:1 1 0;min-width:0;min-height:6.7mm;padding:0 .5mm 1.65mm;border-bottom:.3mm dotted #000;text-align:center;vertical-align:baseline}.exit-reference-paper .xr-fill b{display:block;max-width:100%;margin:0;padding:0;border:0;color:#000;font-size:3.8mm;font-weight:400;line-height:1.16;overflow-wrap:anywhere}.exit-reference-paper .xr-fill-long b{font-size:3.3mm}.exit-reference-paper .xr-fill .xr-numeric,.exit-reference-paper .xr-numeric{font-family:Arial,Tahoma,sans-serif;font-weight:700;direction:ltr;unicode-bidi:isolate;white-space:nowrap;font-size:3.65mm}.exit-reference-paper .xr-nationality{flex:0 0 24mm}.exit-reference-paper .xr-passport{flex:0 0 35mm}.exit-reference-paper .xr-permit b{font-size:3.15mm}.exit-reference-paper .xr-companions{font-size:3.05mm}.exit-reference-paper .xr-expiry{flex:0 0 24mm}.exit-reference-paper .xr-companion-value b{font-size:3.45mm}.exit-reference-paper .xr-travel{font-size:3.05mm}.exit-reference-paper .xr-duration{flex:1 1 9mm}.exit-reference-paper .xr-travel-date{flex:1 1 26mm}.exit-reference-paper .xr-province{flex:0 1 44mm}.exit-reference-paper .xr-manager{display:block;margin-top:1.8mm;text-align:left;font-size:3.6mm;font-weight:400;line-height:1.35;white-space:nowrap}.exit-reference-paper .xr-holder{font-size:2.75mm;line-height:1.2;padding-top:.4mm}.exit-reference-paper.xr-compact .xr-row{min-height:7.7mm;font-size:2.85mm}.exit-reference-paper.xr-compact .xr-fill{min-height:5.7mm;padding-bottom:1.2mm}.exit-reference-paper.xr-compact .xr-companion-value b{font-size:2.6mm;line-height:1.2}.exit-reference-paper.xr-compact .xr-companions{flex-wrap:wrap}.exit-reference-paper.xr-compact .xr-companion-value{flex-basis:37mm}.exit-reference-paper .xr-return{position:relative;padding:0 3.7mm;border-bottom:.5mm solid #000;font-size:3.5mm}.exit-reference-paper .xr-return p{position:absolute;right:3.7mm;left:3.7mm;line-height:1.35;white-space:nowrap}.exit-reference-paper .xr-return-first{top:3mm;display:flex;align-items:baseline;gap:.8mm}.exit-reference-paper .xr-return-second{top:14mm}.exit-reference-paper .xr-blank{display:inline-block;height:3mm;border-bottom:.3mm dotted #000}.exit-reference-paper .xr-time{flex:1 1 23mm}.exit-reference-paper .xr-date{flex:1 1 30mm}.exit-reference-paper .xr-return-province{width:43mm}.exit-reference-paper .xr-officer{top:23mm}.exit-reference-paper .xr-position{top:33mm}.exit-reference-paper .xr-seal{position:absolute;top:30mm;left:26mm;font-size:3.8mm;font-weight:400}.exit-reference-paper .xr-notes{min-width:0;padding:3mm 3.7mm 1mm;font-size:3.7mm;line-height:2}.exit-reference-paper .xr-notes-title{display:block;margin-bottom:1mm;font-size:3.6mm;font-weight:400;line-height:1.3}.exit-reference-paper .xr-notes p{margin-bottom:1.2mm;line-height:2}.exit-reference-paper .xr-note-one{display:flex;align-items:flex-end;gap:.4mm;min-height:7.8mm;white-space:nowrap;font-size:3.65mm}.exit-reference-paper .xr-note-province{flex:1 1 31mm}.exit-reference-paper .xr-note-province b{font-size:3.6mm}.exit-reference-paper .draft-watermark{z-index:10;pointer-events:none}@media print{.official-exit-paper.exit-reference-paper{display:block!important;width:148mm!important;height:210mm!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;transform-origin:initial!important;box-shadow:none!important;break-inside:avoid!important}}.ec-completion{min-width:0}.ec-completion .ec-controls{min-width:0;border:0;padding:0;margin:12px 0}.ec-completion .ec-controls>small,.ec-muted{font-size:12px;color:#526877;line-height:1.8}.ec-completion .form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ec-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec-document{min-width:0;border:1px solid #cfdee5;border-radius:10px;padding:12px}.ec-file-name,.ec-preserve-lines{overflow-wrap:anywhere;white-space:pre-wrap}.ec-document h4{margin:0 0 8px}.ec-document .field{margin:8px 0}.ec-document-preview img{display:block;max-width:100%;max-height:160px;object-fit:contain;border:1px solid #cfdee5;border-radius:6px;margin:6px 0}.ec-document-preview>a{display:inline-block;margin:5px 0}.ec-document-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin-top:10px}.ec-document-actions .field{flex:1;min-width:0}.ec-document input[type=file],.ec-controls input[type=file]{max-width:100%;min-width:0;box-sizing:border-box}.ec-review-section{border:1px solid #cfdee5;border-radius:10px;padding:12px;margin:14px 0;min-width:0;break-inside:auto}.ec-review-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.ec-review-heading h4{margin:0;color:#214f61}.ec-review-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0}.ec-review-fields>div{min-width:0;border-bottom:1px solid #e5edf1;padding:6px 0;break-inside:avoid}.ec-review-fields dt{font-size:12px;color:#526877}.ec-review-fields dd{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.ec-family-review{border-top:1px solid #cfdee5;margin-top:12px;padding-top:8px}.ec-family-review h5{margin:4px 0;font-size:14px}.ec-draft-label,.ec-review-issues{background:#edf5f9;border-radius:8px;padding:10px;line-height:1.8}.ec-review-actions{border-top:2px solid #cfdee5;padding-top:14px;margin-top:18px}.ec-review-actions>label{display:flex;gap:9px;align-items:start;line-height:1.8}.ec-review-actions input[type=checkbox]{margin-top:6px;flex:none}.ec-review-documents{padding-inline-start:20px;overflow-wrap:anywhere;line-height:1.8}.ec-review-issue-group{border:1px solid #c43b45;color:#8e2027;padding:10px;margin:10px 0;border-radius:7px;overflow-wrap:anywhere}@media (max-width:950px){.ec-completion .form-grid,.ec-review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ec-document-grid,.ec-review-fields{grid-template-columns:minmax(0,1fr)}.ec-review-heading{align-items:start}.ec-document-actions{align-items:stretch}.ec-document-actions .field{flex-basis:100%}}@media (max-width:420px){.ec-completion .form-grid{grid-template-columns:minmax(0,1fr)}}@media print{.ec-review-section{border-color:#555}.ec-review-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-review-fields dd,.ec-review-fields dt,.ec-muted{color:#000}.ec-draft-label{border:1px solid #555;background:#fff}.ec-review-heading{break-after:avoid}}.employment-details-stage .form-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px 10px;align-items:start}.employment-details-stage .field{min-width:0;gap:4px;font-size:13px}.employment-details-stage .field input,.employment-details-stage .field select,.employment-details-stage .field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:34px;padding:5px 8px;font-size:14px;line-height:1.5;border-radius:7px}.employment-details-stage .field textarea{min-height:60px}.employment-details-stage .field.span-2>input:not([type=file]){max-width:620px}.employment-details-stage .field.span-2>input[type=file]{max-width:380px}.employment-details-stage .primary-button,.employment-details-stage .secondary-button{min-height:34px;padding:5px 10px;font-size:13px}.employment-details-stage h3{margin:10px 0 2px;font-size:16px}.employment-details-stage .span-2{grid-column:1/-1}.employment-details-stage .employment-single-date .rr-date-field{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:4px;align-items:end;position:relative}.employment-details-stage .employment-single-date .rr-date-field>label{display:flex;flex-direction:column;gap:4px;min-width:0}.employment-details-stage .employment-single-date .rr-date-toggle{font-size:0;width:28px;min-height:34px;padding:0;border:1px solid #b6cbd6;border-radius:6px;background:#edf4f7;color:#185870;cursor:pointer}.employment-details-stage .employment-single-date .rr-date-toggle:after{content:"▦";font-size:20px;line-height:1}.employment-details-stage .employment-date-error{font-size:12px;color:#a11f26}.employment-details-stage [data-employment-date-invalid=true] .rr-date-field>label>input{border-color:#b1242c}.employment-details-stage .employment-single-date .rr-calendar{position:fixed;z-index:10000;left:var(--employment-calendar-left,12px);top:var(--employment-calendar-top,80px);width:var(--employment-calendar-width,320px);max-height:var(--employment-calendar-height,420px);overflow:auto;padding:10px;background:#fff;border:1px solid #b4c7d4;border-radius:9px;box-shadow:0 8px 28px rgba(23,61,75,.2)}.employment-details-stage .rr-calendar-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px}.employment-details-stage .rr-calendar-tools label{display:flex;flex-direction:column;gap:4px}.employment-details-stage .rr-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:8px;text-align:center}.employment-details-stage .rr-calendar button{font:inherit;font-size:13px;padding:5px;border:1px solid #cad9e0;border-radius:5px;background:#f7fafc;cursor:pointer}.employment-details-stage .rr-calendar-days button[aria-pressed=true]{background:#145d77;color:#fff}.employment-details-stage .rr-calendar-footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media (max-width:650px){.employment-details-stage .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employment-details-stage .field input,.employment-details-stage .field select,.employment-details-stage .field textarea{min-height:44px;font-size:16px}.employment-details-stage .primary-button,.employment-details-stage .secondary-button,.employment-details-stage .employment-single-date .rr-date-toggle{min-height:44px}}@media (max-width:420px){.employment-details-stage .form-grid{grid-template-columns:minmax(0,1fr)}}@media print{.employment-details-stage .rr-calendar{display:none!important}}.employment-details-stage .rr-catalog>.rr-ref-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;width:100%;text-align:right}.employment-details-stage .rr-catalog>.rr-ref-trigger>span{min-width:0;flex:none!important;white-space:normal}.employment-details-stage .rr-catalog>.rr-ref-trigger>span:last-child{width:16px}.employment-details-stage .rr-catalog .rr-ref-menu{position:fixed;z-index:10000;box-sizing:border-box;overflow:auto;padding:12px;background:#fff;border:1px solid #b6cad5;border-radius:8px;box-shadow:0 8px 28px rgba(23,61,75,.2)}.employment-details-stage .rr-catalog .rr-ref-menu label,.employment-details-stage .rr-catalog .rr-ref-menu small{display:block}.employment-details-stage .rr-catalog .rr-ref-menu input{box-sizing:border-box;width:100%;min-height:36px}.employment-details-stage .rr-catalog .rr-ref-results{max-height:250px;overflow:auto}.employment-details-stage .rr-catalog .rr-ref-results button{display:block;width:100%;text-align:right;white-space:normal}.employment-details-stage .em-company-select select,.employment-details-stage .em-company-select input{box-sizing:border-box;width:100%;min-height:34px;font:inherit;border:1px solid #b6cad5;border-radius:7px;padding:5px 8px}.employment-details-stage .em-company-select label{display:flex;flex-direction:column;gap:4px}.aep-name-split-dialog{box-sizing:border-box;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:22px;border:1px solid #d5dbe5;border-radius:16px;background:#fff;color:#1a2433;font:inherit;line-height:1.9;text-align:right;box-shadow:0 18px 65px rgba(20,45,69,.25)}.aep-name-split-dialog::backdrop{background:rgba(19,42,69,.66)}.aep-name-split-dialog *{box-sizing:border-box}.aep-name-split-dialog h2{margin:0 0 10px;font-size:1.2rem}.aep-name-split-dialog p{margin:8px 0 12px}.aep-name-split-dialog fieldset{margin:14px 0;padding:12px 16px 16px;border:1px solid #d5dbe5;border-radius:10px;min-width:0}.aep-name-split-dialog legend{font-weight:700;padding:0 7px}.aep-name-split-dialog .aep-name-split-hint,.aep-name-split-dialog small{font-size:.85rem;color:#4a5568}.aep-name-split-full{overflow-wrap:anywhere}.aep-name-split-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aep-name-split-grid label{display:flex;flex-direction:column;gap:5px;min-width:0;font-weight:600}.aep-name-split-grid input{width:100%;min-width:0;padding:10px;border:1px solid #9baabb;border-radius:7px;background:#fff;color:#1a2433;font:inherit;font-size:16px}.aep-name-split-grid small{font-weight:400;overflow-wrap:anywhere}.aep-name-split-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.aep-name-split-actions button{padding:10px 14px;border:1px solid #8a9aab;border-radius:8px;font:inherit;cursor:pointer;background:#fff;color:#1a2433}.aep-name-split-actions button:first-child{background:#123d73;border-color:#123d73;color:#fff}.aep-name-split-dialog :focus-visible{outline:3px solid #1f75cb;outline-offset:2px}.aep-name-split-actions button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.aep-name-split-dialog{padding:16px}.aep-name-split-grid{grid-template-columns:1fr}.aep-name-split-actions{flex-direction:column}.aep-name-split-actions button{width:100%}}@media print{.aep-name-split-dialog,.aep-name-split-trigger{display:none!important}}.exit-module .employment-stage[hidden],.exit-module .employment-form-panel[hidden]{display:none!important}.ef-family{color:#172d43;line-height:1.8}.ef-family .ef-help,.ef-family .ef-empty{padding:14px 18px;background:#eff6fa;border:1px solid #d0e0e8;border-radius:10px}.ef-family .ef-marital{max-width:520px}.ef-family .ef-count{color:#42586b}.ef-family .ef-member{min-width:0;margin:24px 0;padding:18px;border:1px solid #b8ccd5;border-radius:12px;background:#fff}.ef-family legend{font-weight:700;padding:0 10px;overflow-wrap:anywhere}.ef-family .field label{display:flex;flex-direction:column;gap:8px;font:inherit}.ef-family .ef-checkbox{display:flex;align-items:center;gap:10px}.ef-family .ef-checkbox input{width:20px;height:20px}.ef-family .ef-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px}.ef-family .ef-actions button,.ef-family .ef-lookup>button,.ef-family .ef-remove{font:inherit;padding:10px 16px;border:1px solid #bccdd9;background:#fff;border-radius:8px;cursor:pointer}.ef-family button:disabled{opacity:.6;cursor:wait}.ef-family .ef-remove{color:#a12626;border-color:#d6aaaa}.ef-family .ef-notes{margin-top:20px}.ef-family .ef-import{display:flex;flex-direction:column;gap:5px;font-size:14px}.ef-family .ef-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:20px}.ef-family .ef-lookup p,.ef-family .ef-lookup small,.ef-family .ef-results{grid-column:1/-1;margin:0}.ef-family .ef-results{display:grid;gap:8px}.ef-family .ef-results button{display:block;padding:12px;text-align:right;background:#f3f8fc;border:1px solid #bccdd9;border-radius:8px;font:inherit;cursor:pointer}.ef-family .ef-results small{display:block}.ef-family .ef-error{color:#a11f26}.ef-family .ef-errors{padding:14px 18px;background:#fff2f1;border:1px solid #d18c8c;border-radius:8px}.ef-family [aria-invalid=true]{border-color:#b1242c!important}.ef-family .rr-date-field{position:relative}.ef-family .rr-date-field label{display:flex;flex-direction:column;gap:8px}.ef-family .rr-date-toggle{margin-top:5px;font:inherit;border:1px solid #c5d4dd;border-radius:7px;padding:6px 10px;background:#eef4f8;cursor:pointer}.ef-family .rr-calendar{position:absolute;z-index:20;inset-inline-start:0;top:100%;width:min(340px,85vw);padding:12px;background:#fff;border:1px solid #b4c7d4;border-radius:10px;box-shadow:0 8px 28px rgba(24,46,69,.15)}.ef-family .rr-calendar-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ef-family .rr-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px;text-align:center}.ef-family .rr-calendar button{font:inherit;padding:5px;border:1px solid #d3dfe5;background:#f8fafc;border-radius:5px;cursor:pointer}.ef-family .rr-calendar-days button[aria-pressed=true]{background:#145d77;color:#fff}.ef-family .rr-calendar-footer{display:flex;gap:6px;margin-top:10px}@media (max-width:650px){.ef-family .form-grid{grid-template-columns:1fr}.ef-family .span-2{grid-column:1/-1}.ef-family .ef-member{padding:12px}.ef-family .ef-lookup{grid-template-columns:1fr}.ef-family .ef-actions{align-items:stretch;flex-direction:column}}.ef-family .ef-member>.form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 12px}.ef-family .field{min-width:0;gap:4px}.ef-family .field label,.ef-family .rr-date-field label{gap:4px}.ef-family .field input,.ef-family .field select,.ef-family .field textarea{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:6px 9px;font-size:14px;border-radius:7px}.ef-family .field textarea{min-height:60px}.ef-family .ef-member{margin:16px 0;padding:14px}.ef-family .ef-marital{max-width:320px}.ef-family .ef-lookup{max-width:760px;margin-bottom:12px;gap:6px 10px}.ef-family .ef-lookup>button,.ef-family .ef-actions button,.ef-family .ef-remove{padding:6px 12px;min-height:36px}.ef-family .rr-date-toggle{padding:3px 8px;margin-top:3px;font-size:12px}.ef-family .ef-help,.ef-family .ef-empty{padding:10px 12px}.ef-family .rr-dropdown-picker{position:relative;min-width:0}.ef-family .rr-ref-label{display:block;margin-bottom:4px;font-weight:400}.ef-family button.rr-ref-trigger{display:flex;width:100%;min-height:36px;box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:6px;text-align:right;padding:6px 9px;background:#fff;border:1px solid #cbd7dd;border-radius:7px;font:inherit;font-size:14px;cursor:pointer}.ef-family .rr-ref-trigger>span:first-child{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.ef-family .rr-ref-trigger small{display:block;font-size:12px;color:#526676}.ef-family .rr-ref-unmatched{font-size:11px;color:#82602b}.ef-family .rr-dropdown-menu{position:fixed;z-index:10000;box-sizing:border-box;margin:0;padding:10px;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #b4c7d4;border-radius:9px;box-shadow:0 8px 28px rgba(23,61,75,.2)}.ef-family .rr-dropdown-menu label{display:flex;flex-direction:column;gap:4px;font-size:13px}.ef-family .rr-ref-results{display:grid;gap:4px;max-height:230px;overflow:auto;margin:8px 0}.ef-family .rr-ref-results button{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:40px;width:100%;padding:7px 9px;text-align:right;white-space:normal;overflow-wrap:anywhere;border:1px solid #d1dfe5;border-radius:6px;background:#f8fbfc;font:inherit;font-size:14px;cursor:pointer}.ef-family .rr-ref-results button>span{flex:1;min-width:0}.ef-family .rr-ref-results button>bdi{flex:1;min-width:0;text-align:left}.ef-family .rr-ref-results small{display:block;font-size:11px;color:#526676}.ef-family .rr-option-active,.ef-family .rr-ref-results [aria-selected=true]{background:#e4f2f6}.ef-family .rr-ref-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ef-family .rr-ref-tools button{font:inherit;font-size:13px;min-height:36px;padding:5px 9px;border:1px solid #b4c7d4;border-radius:6px;background:#eef4f8;cursor:pointer}.ef-family .rr-ref-trigger:focus-visible,.ef-family .rr-ref-results button:focus-visible{outline:2px solid #14788b;outline-offset:2px}@media (max-width:650px){.ef-family .ef-member>.form-grid{grid-template-columns:1fr}.ef-family .field input,.ef-family .field select,.ef-family .field textarea{font-size:16px;min-height:44px}.ef-family button.rr-ref-trigger,.ef-family .rr-ref-results button,.ef-family .rr-ref-tools button{min-height:44px}.ef-family .ef-member{padding:10px}}@media print{.ef-family .rr-dropdown-menu{display:none!important}}.ef-family .rr-catalog>button.rr-ref-trigger{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;justify-content:normal;gap:6px;width:100%;max-width:100%;min-width:0;height:auto;min-height:36px}.ef-family .rr-catalog>button.rr-ref-trigger>span:first-child{display:block;flex:none;width:100%;min-width:0;white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:start;line-height:1.5}.ef-family .rr-catalog>button.rr-ref-trigger>span[aria-hidden=true]{display:block;flex:none;width:16px;min-width:16px;max-width:16px;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-align:center;line-height:1}@media (max-width:650px){.ef-family .rr-catalog>button.rr-ref-trigger{min-height:44px}}.em-company-select{display:grid;gap:8px;min-width:0;width:100%;max-width:420px;justify-self:start;position:relative;direction:rtl}.em-picker label.em-workplace-field{width:100%;max-width:520px;min-width:0;justify-self:start}.em-company-select .em-company-label{display:block;font-weight:700;font-size:14px;line-height:1.6}.em-company-select button.em-company-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;min-height:42px;padding:7px 10px;text-align:start;font:inherit;font-size:14px;line-height:1.6;color:#183341;background:#f7fbfd;border:1px solid #a5bfca;border-radius:8px;cursor:pointer}.em-company-select .em-company-trigger>span:first-child{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}.em-company-select .em-company-trigger>span[aria-hidden=true]{flex:0 0 16px;width:16px;min-width:16px;color:#32697b}.em-company-select .em-company-trigger[aria-expanded=true]{border-color:#14788b}.em-company-select .em-company-menu{position:fixed;z-index:10000;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:10px;direction:rtl;text-align:right;font:inherit;color:#183341;background:#fff;border:1px solid #a5bfca;border-radius:10px;box-shadow:0 8px 28px rgba(23,61,75,.2)}.em-company-select .em-company-menu label{display:flex;flex-direction:column;gap:6px;margin:0;font-size:12px}.em-company-select .em-company-menu label>input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:8px 10px;font:inherit;font-size:14px;color:inherit;background:#fff;border:1px solid #bdccd5;border-radius:7px}.em-company-select .em-company-menu small,.em-company-select .em-company-hint{font-size:12px;line-height:1.8;color:#5c707b}.em-company-select .em-company-menu>small{display:block;margin-top:6px}.em-company-select .em-company-results{display:grid;gap:4px;max-height:230px;margin:8px 0;overflow:auto;overscroll-behavior:contain}.em-company-select button.em-company-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box;min-height:42px;padding:8px;text-align:start;white-space:normal;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.6;color:inherit;background:#f7fbfd;border:1px solid #c5d4db;border-radius:7px;cursor:pointer}.em-company-select .em-company-option>span{flex:1;min-width:0}.em-company-select .em-company-option small{display:block;font-size:11px;font-weight:400}.em-company-select .em-company-option>bdi{flex:0 1 auto;min-width:0;max-width:42%;text-align:left;overflow-wrap:anywhere}.em-company-select button.em-company-option-active,.em-company-select button.em-company-option[aria-selected=true]{background:#e4f2f6;border-color:#14788b}.em-company-select .em-company-tools{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #e0e9ed;padding-top:8px}.em-company-select .em-company-tools button{min-height:36px;padding:7px;font:inherit;font-size:12px;line-height:1.6;color:inherit;background:#f4f8fa;border:1px solid #c5d4db;border-radius:7px;cursor:pointer}.em-company-select .em-company-error{margin:8px 0;font-size:13px;line-height:1.8;color:#9b342c;overflow-wrap:anywhere}.em-company-select button:disabled,.em-company-select input:disabled{opacity:.55;cursor:default}.em-company-select button:focus-visible,.em-company-select input:focus-visible{outline:2px solid #14788b;outline-offset:2px}@media (max-width:700px){.em-company-select .em-company-menu label>input{font-size:16px}.em-company-select button.em-company-trigger,.em-company-select .em-company-menu button{min-height:44px}}@media print{.em-company-select{display:none!important}}.em-app{direction:rtl;background:#f3f6f8;min-height:100vh;padding:24px;color:#183341;font-family:inherit}.em-app *,.em-picker *{box-sizing:border-box}.em-header,.em-heading,.em-tools,.em-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.em-header,.em-heading{justify-content:space-between}.em-header{margin:0 auto 20px;max-width:1200px}.em-header h1{margin:6px 0;font-size:27px}.em-header p{margin:0;color:#596e79}.em-panel{background:#fff;border:1px solid #d9e3e9;border-radius:14px;padding:20px;margin:16px auto;max-width:1200px}.em-app fieldset{border:1px solid #dbe5e9;border-radius:10px;padding:16px;margin:16px 0}.em-app legend{font-weight:700;padding:0 8px}.em-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.em-app label,.em-picker label{display:flex;flex-direction:column;gap:6px;font-size:14px}.em-app input,.em-app select,.em-picker input:not([type=checkbox]),.em-picker select{font:inherit;border:1px solid #bdccd5;border-radius:7px;padding:9px 10px;background:#fff;min-width:0;width:100%;color:inherit}.em-app button,.em-picker button{font:inherit;border:1px solid #c5d4db;border-radius:7px;padding:9px 14px;background:#f4f8fa;color:#183341;cursor:pointer}.em-app button:disabled,.em-picker button:disabled{opacity:.55;cursor:default}.em-app .em-primary{background:#126b5a;color:#fff;border-color:#126b5a}.em-app a,.em-picker a{color:#09654e;text-decoration:underline}.em-app .em-check,.em-picker .em-doc-choices label{flex-direction:row;align-items:center}.em-app input[type=checkbox],.em-picker input[type=checkbox]{width:auto;flex-shrink:0}.em-actions{margin-top:12px}.em-muted,.em-app small,.em-picker small{font-size:12px;color:#5b6d78;line-height:1.8}.em-part{border:1px solid #dce6ea;border-radius:8px;padding:14px;margin:12px 0}.em-part .em-heading{margin-bottom:12px}.em-table{overflow:auto}.em-app table{width:100%;border-collapse:collapse;font-size:14px}.em-app th,.em-app td{padding:12px;text-align:right;border-bottom:1px solid #e5ecef;white-space:nowrap}.em-app th{background:#f5f8fa}.em-document{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e6edf0}.em-document small{display:block}.em-error,.em-notice{max-width:1200px;margin:12px auto;padding:12px;border-radius:8px}.em-error{background:#fff1ef;color:#9b342c}.em-notice{background:#e8f6ef;color:#0c5944}.em-picker{border:1px solid #c7dcd5;border-radius:10px;background:#f6fbf8;padding:16px;margin:16px 0;font-size:14px}.em-picker h3{margin:0}.em-picker .em-heading{margin-bottom:12px}.em-search-row{display:block;width:100%;text-align:right;margin-top:6px}.em-doc-choices{margin-top:12px}.em-doc-choices>small{display:block}.em-doc-choices>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #dce9e2;padding:9px 0}.em-doc-choices>div label{flex:1}.em-app .rr-date-field{min-width:0}.em-app .rr-calendar{background:#fff;border:1px solid #b5c9d0;padding:12px;border-radius:8px;position:relative;z-index:5}.em-app .rr-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.em-app .rr-calendar-days button{padding:6px 3px}.em-app .rr-calendar-tools{display:flex;gap:8px}.em-app .rr-calendar-footer{display:flex;gap:6px;flex-wrap:wrap}.em-app input:focus-visible,.em-app select:focus-visible,.em-app button:focus-visible,.em-picker input:focus-visible,.em-picker button:focus-visible{outline:3px solid #93cdbd;outline-offset:2px}@media (max-width:900px){.em-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.em-app,.em-panel{padding:12px}.em-grid{grid-template-columns:1fr}.em-header{align-items:flex-start}.em-document{align-items:flex-start;flex-direction:column}}@media print{.em-picker{display:none}}.em-app .em-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:start}.em-app .em-grid>*{grid-column:span 2;min-width:0}.em-app .em-grid>.em-short{grid-column:span 1}.em-app .em-grid>.em-medium{grid-column:span 2}.em-app .em-grid>.em-wide{grid-column:span 3}.em-app form>fieldset:first-child .em-grid>.em-wide{grid-column:span 2}.em-app .em-grid input,.em-app .em-grid select{min-height:36px;padding:7px 9px}.em-app .em-choice>label,.em-app .em-grid>label{font-size:13px;line-height:1.5}.em-app .em-custom-label{margin-top:7px}.em-app .em-address{border-top:1px solid #e3ebee;padding-top:12px;margin-top:12px}.em-app .em-address h4{margin:0;font-size:15px}.em-app .em-address>.em-heading{margin-bottom:12px}.em-app .em-address-preview{padding:10px 12px;background:#f3f8f6;border-radius:8px;margin-top:12px;font-size:13px;line-height:1.9;overflow-wrap:anywhere}.em-app .em-address-preview p{margin:3px 0}.em-app .em-original-address{padding:10px 0;font-size:13px}.em-app .em-original-address p{line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.em-app .rr-ref-current{width:100%;min-height:36px;text-align:right;font-size:13px}.em-app .rr-ref-current>span{white-space:normal;overflow-wrap:anywhere}.em-app .rr-ref-label{display:block;font-size:13px;line-height:1.5;margin-bottom:6px}.em-app .rr-ref-menu{z-index:1000;background:#fff;box-shadow:0 8px 24px rgba(23,48,65,.15);border:1px solid #c7d6dc;border-radius:9px;padding:12px;overflow:auto}.em-app .rr-ref-results button{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:right}.em-app .rr-ref-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.em-app .rr-ref-unmatched{display:block;font-size:11px}.em-app .rr-calendar{max-width:100%}.em-app .rr-date-toggle{padding:5px 9px;font-size:11px}.em-app .rr-date-field label{font-size:13px}@media (max-width:900px){.em-app .em-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.em-app .em-grid>.em-wide{grid-column:span 2}}@media (max-width:580px){.em-app .em-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-app .em-grid>.em-wide,.em-app .em-grid>.em-medium{grid-column:span 2}.em-app .em-grid>.em-short{grid-column:span 1}.em-app .em-address-preview{font-size:12px}.em-app .rr-calendar-days button{padding:5px 1px}}.em-app .em-address-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 8px}.em-app .em-address-grid>.em-medium{grid-column:span 2}.em-app .em-address-grid>.em-short{grid-column:span 1}.em-app .em-address-grid>:nth-child(4){grid-column:span 2}.em-app .em-address-grid>:nth-child(7),.em-app .em-address-grid>:nth-child(8),.em-app .em-address-grid>:nth-child(12){grid-column:span 3}.em-app .em-address-grid input,.em-app .em-address-grid select,.em-app .em-address-grid .rr-ref-current{min-height:34px;padding:6px 8px}.em-app .em-address>.em-heading{margin-bottom:8px}.em-app .em-address-preview{margin-top:8px;padding:8px 10px}@media (max-width:1000px){.em-app .em-address-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.em-app .em-address-grid>:nth-child(7),.em-app .em-address-grid>:nth-child(8){grid-column:span 2}}@media (max-width:620px){.em-app .em-address-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.em-app .em-address-grid>:nth-child(12){grid-column:span 2}}@media (max-width:420px){.em-app .em-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.em-app .em-address-grid>.em-medium,.em-app .em-address-grid>:nth-child(4),.em-app .em-address-grid>:nth-child(7),.em-app .em-address-grid>:nth-child(8),.em-app .em-address-grid>:nth-child(12){grid-column:span 2}.em-app .em-address-grid>.em-short:not(:nth-child(4)):not(:nth-child(12)){grid-column:span 1}}.em-app .em-photo-panel{display:flex;align-items:flex-start;gap:18px}.em-app .em-photo-frame{width:112px;height:136px;flex:0 0 112px;display:flex;align-items:center;justify-content:center;border:1px solid #cad5df;border-radius:10px;background:#f4f7fa;color:#637587;overflow:hidden}.em-app .em-photo-frame img{width:100%;height:100%;object-fit:contain}.em-app .em-photo-controls{flex:1;min-width:0}.em-app .em-photo-controls h2{margin-top:0}.em-app .em-photo-controls input[type=file]{width:100%;max-width:400px}.em-app .em-photo-controls small{display:block;overflow-wrap:anywhere;margin:8px 0}.em-app .em-employer-name{display:flex;align-items:center;gap:8px}.em-app .em-photo-thumb{width:36px;height:44px;object-fit:contain;background:#f4f7fa;border-radius:5px;flex-shrink:0}@media (max-width:580px){.em-app .em-photo-panel{flex-direction:column;gap:12px}.em-app .em-photo-controls{width:100%}}.em-app .em-address-country{max-width:220px;margin-bottom:10px}.em-app .em-residence-address>.rr-structured-address>h4{display:none}.em-app .em-residence-address .rr-address-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;align-items:start}.em-app .em-residence-address .rr-address-grid>*{min-width:0}.em-app .em-residence-address .rr-address-detail{grid-column:span 2}.em-app .em-residence-address .rr-address-grid input,.em-app .em-residence-address .rr-address-grid select{min-height:36px;padding:6px 9px}.em-app .em-residence-address .rr-ref-current{min-height:36px;padding:6px 9px;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center}.em-app .em-activity-subject .rr-ref-current{width:100%;text-align:start;flex-direction:row;justify-content:space-between;align-items:center;min-height:36px;padding:6px 9px}.em-app .em-activity-subject .rr-ref-results button{width:100%;text-align:start}@media (max-width:1000px){.em-app .em-residence-address .rr-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.em-app .em-residence-address .rr-address-grid{grid-template-columns:minmax(0,1fr)}.em-app .em-residence-address .rr-address-detail{grid-column:auto}}.ew-step .form-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px;align-items:start}.ew-step .field{min-width:0;gap:4px;font-size:13px}.ew-step .field input,.ew-step .field select,.ew-step .field textarea{box-sizing:border-box;min-width:0;width:100%;min-height:34px;padding:5px 8px;font-size:14px;border-radius:7px}.ew-step .ew-wide{grid-column:1/-1;min-width:0}.ew-step .ew-notice,.ew-step .ew-employer{background:#eff6fa;padding:10px;border-radius:8px;margin:10px 0;font-size:13px}.ew-step .ew-employer small{display:block;margin-top:5px}.ew-step .ew-errors{border:1px solid #c43b45;color:#8e2027;padding:10px;margin-top:12px;border-radius:7px}.ew-step .ew-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ew-step .ew-actions button{min-height:36px}.ew-step .rr-ref-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;width:100%;text-align:right}.ew-step .rr-ref-trigger>span{min-width:0;flex:none!important;white-space:normal}.ew-step .rr-ref-trigger>span:last-child{width:16px}.ew-step .rr-ref-menu{position:fixed;z-index:10000;box-sizing:border-box;overflow:auto;padding:12px;background:#fff;border:1px solid #b6cad5;border-radius:8px;box-shadow:0 8px 28px rgba(23,61,75,.2)}.ew-step .rr-ref-menu label,.ew-step .rr-ref-menu small{display:block}.ew-step .rr-ref-menu input{box-sizing:border-box;width:100%;min-height:36px}.ew-step .rr-ref-results{max-height:260px;overflow:auto}.ew-step .rr-ref-results button{display:block;width:100%;text-align:right;white-space:normal}.ew-step .rr-ref-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ew-step .ew-date .rr-date-field{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:4px;align-items:end}.ew-step .ew-date .rr-date-field>label{min-width:0;display:flex;flex-direction:column;gap:4px}.ew-step .rr-date-toggle{box-sizing:border-box;width:28px;min-width:28px;min-height:34px;font-size:0!important;margin:0;padding:0;line-height:1;cursor:pointer;overflow:hidden}.ew-step .rr-date-toggle:after{content:"▦";font-size:20px}.ew-step .rr-calendar{position:fixed;top:80px;left:12px;z-index:10001;width:min(320px,calc(100vw - 40px));max-height:350px;overflow:auto;box-sizing:border-box;background:#fff;border:1px solid #b6cad5;border-radius:8px;padding:10px;box-shadow:0 8px 28px rgba(23,61,75,.2)}.ew-step .rr-calendar-tools{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ew-step .rr-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center;margin-top:6px}.ew-step .rr-calendar button{min-width:0;padding:5px;font:inherit;font-size:13px}.ew-step .rr-calendar button[aria-pressed=true]{background:#145d77;color:#fff}.ew-step .rr-calendar-footer{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}@media (max-width:650px){.ew-step .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-step .field input,.ew-step .field select,.ew-step .field textarea{min-height:44px;font-size:16px}.ew-step .rr-date-toggle{min-height:44px}}@media (max-width:420px){.ew-step .form-grid{grid-template-columns:minmax(0,1fr)}}@media print{.ew-step .rr-calendar,.ew-step .rr-ref-menu{display:none!important}}.ew-step .ew-extra{border:1px solid #c8d8e1;border-radius:8px;padding:10px;margin:14px 0}.ew-step .ew-extra>summary{cursor:pointer;font-weight:600;min-height:34px}.ew-step .ew-extra>p{font-size:13px;color:#526877}.ew-step .field>label{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-step .ew-company{border:1px solid #c8d8e1;border-radius:8px;padding:10px;margin:10px 0}.ew-step h4{margin:10px 0 6px}.ew-step .em-company-select label{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-step .ew-reason{grid-column:span 2}@media (max-width:420px){.ew-step .ew-reason{grid-column:1/-1}}.employment-card-step .ec-inputs{border:0;padding:0;margin:0;min-width:0}.employment-card-step .ec-group{border:1px solid #cfdee5;border-radius:9px;padding:10px 12px;margin:12px 0;min-width:0}.employment-card-step .ec-group legend{padding:0 7px;font-weight:600;font-size:14px;color:#214f61}.employment-card-step .ec-group .form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}.employment-card-step .ec-group>small{display:block;margin-top:9px;color:#526877;font-size:12px}.employment-card-step .ec-footnote{font-size:12px;color:#526877;line-height:1.8;margin:9px 0 0}.employment-card-step input,.employment-card-step textarea{font-family:inherit}.employment-card-step .rr-date-field>label{font-size:13px;line-height:1.5}.employment-card-step .ew-date>small{display:block;margin-top:3px;color:#526877}.employment-card-step .field input[dir=ltr]{text-align:left}.employment-card-step .ec-inputs:disabled{opacity:.75}@media (max-width:1100px){.employment-card-step .ec-group .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.employment-card-step .ec-group .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:450px){.employment-card-step .ec-group .form-grid{grid-template-columns:minmax(0,1fr)}.employment-card-step .ec-group{padding:10px}}.em-app.em-modern{--em-green:#176b58;--em-ink:#203c37;--em-line:#dce8e2;--em-soft:#f4f8f5;background:#f2f6f3;color:var(--em-ink);padding:26px 28px 48px;font-size:13px;line-height:1.65}.em-modern .em-header,.em-modern .em-panel,.em-modern .em-record-summary,.em-modern .em-section-nav,.em-modern .em-workers-section{max-width:1240px;margin-inline:auto}.em-modern .em-header{margin-bottom:18px;gap:16px;align-items:center}.em-modern .em-header>div:first-child>small{font-size:11px;letter-spacing:.03em;color:var(--em-green);font-weight:700}.em-modern .em-header h1{font-size:26px;line-height:1.5;letter-spacing:-.7px;margin:3px 0 5px}.em-modern .em-header p{font-size:12px;color:#6b7d73;margin:0}.em-modern .em-header .em-actions{margin-top:0;gap:7px}.em-modern button{border:1px solid #d4e2da;border-radius:8px;min-height:34px;padding:6px 12px;background:#fff;font-size:12px;line-height:1.5;box-shadow:0 1px 1px rgba(22,62,46,.02);transition:background .15s,border-color .15s}.em-modern button:not(:disabled):hover{background:#edf5ef;border-color:#a6c4b5}.em-modern .em-primary{background:var(--em-green);color:#fff;border-color:var(--em-green);font-weight:700}.em-modern .em-primary:not(:disabled):hover{background:#105342;border-color:#105342}.em-modern .em-panel{border:1px solid var(--em-line);border-radius:14px;background:#fff;padding:20px 22px;margin-block:14px;box-shadow:0 3px 14px rgba(36,76,57,.016)}.em-modern .em-panel h2{font-size:16px;letter-spacing:-.3px;margin:0 0 14px}.em-modern .em-record-summary{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:15px 19px;border:1px solid #cfe0d5;border-radius:12px;background:linear-gradient(105deg,#f4faf5,#fff);margin-bottom:12px}.em-modern .em-record-title{display:flex;align-items:center;gap:12px;min-width:0}.em-modern .em-record-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--em-green);background:#e3f1e8;flex-shrink:0;font-size:19px;font-weight:800}.em-modern .em-record-title strong{font-size:16px;font-weight:700;overflow-wrap:anywhere}.em-modern .em-record-title small{display:block;font-size:11px;color:#78867c}.em-modern .em-record-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.em-modern .em-badge{font-size:11px;padding:4px 9px;line-height:1.5;border-radius:6px;background:#eef3ef;color:#60776a;white-space:nowrap}.em-modern .em-badge-active{background:#e5f4e9;color:#21643d}.em-modern .em-badge-inactive{background:#f3efeb;color:#79624d}.em-modern .em-badge-pending{background:#fff4df;color:#8c6417}.em-modern .em-section-nav{display:flex;gap:5px;flex-wrap:wrap;margin-block:12px 14px;padding:0 2px}.em-modern .em-section-nav a{font-size:12px;padding:6px 13px;color:#536e60;text-decoration:none;border:1px solid transparent;border-radius:7px}.em-modern .em-section-nav a:first-child{background:#fff;border-color:var(--em-line);color:var(--em-green);font-weight:700}.em-modern .em-section-nav a:hover{background:#e8f1eb;color:#164e38}.em-modern #em-profile,.em-modern #em-documents,.em-modern #em-workers{scroll-margin-top:18px}.em-modern .em-profile-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #e8eee9;margin-bottom:15px}.em-modern .em-profile-heading small{font-size:10px;color:#789080}.em-modern .em-profile-heading h2{font-size:17px;margin:1px 0 0}.em-modern .em-profile-heading>span{font-size:11px;color:#7e8c82}.em-modern .em-profile-form{counter-reset:em-section}.em-modern .em-profile-form>fieldset{counter-increment:em-section}.em-modern fieldset{min-width:0;border:1px solid #e1eae4;border-radius:10px;padding:15px 16px 16px;margin:16px 0;background:#fff}.em-modern legend{font-size:13px;font-weight:700;color:#2f5140;padding-inline:7px}.em-modern .em-profile-form>fieldset>legend:before{content:counter(em-section,persian);display:inline-grid;place-items:center;margin-inline-end:7px;background:#edf5ef;color:#528068;border-radius:5px;width:21px;height:21px;font-size:11px;font-weight:600}.em-app.em-modern .em-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:11px 12px;align-items:end}.em-app.em-modern .em-grid>*{grid-column:span 3;min-width:0}.em-app.em-modern .em-grid>.em-short{grid-column:span 2}.em-app.em-modern .em-grid>.em-medium{grid-column:span 3}.em-app.em-modern .em-grid>.em-wide{grid-column:span 4}.em-app.em-modern .em-grid>.em-field-nameFa,.em-app.em-modern .em-grid>.em-field-nameEn{grid-column:span 3}.em-app.em-modern .em-grid>.em-field-managerNameFa{grid-column:span 4}.em-app.em-modern .em-grid>.em-field-registryAuthority{grid-column:span 4}.em-app.em-modern .em-grid>.em-field-email{grid-column:span 3}.em-app.em-modern .em-grid>.em-field-activity{grid-column:span 2}.em-app.em-modern .em-grid>.em-activity-subject{grid-column:span 3}.em-app.em-modern .em-grid>.em-field-managerNationality{grid-column:span 2}.em-app.em-modern label,.em-app.em-modern .rr-ref-label{font-size:12px;color:#536c5b;line-height:1.6;gap:5px;font-weight:500}.em-app.em-modern input:not([type=checkbox]):not([type=radio]),.em-app.em-modern select,.em-app.em-modern .rr-address-grid select,.em-app.em-modern .rr-ref-current,.em-app.em-modern .em-grid .rr-ref-current{font-size:13px;color:#284334;background:#fff;border:1px solid #cfded3;border-radius:7px;min-height:35px;padding:6px 9px;line-height:1.5;box-shadow:0 1px 2px rgba(29,73,44,.01)}.em-app.em-modern input:not([type=checkbox]):not([type=radio]),.em-app.em-modern select{width:100%;min-width:0}.em-app.em-modern input::placeholder{color:#a1aea4;font-size:11px}.em-app.em-modern input:disabled,.em-app.em-modern select:disabled{background:#f5f7f5;color:#809085}.em-app.em-modern input[type=checkbox]{accent-color:var(--em-green);width:15px;height:15px}.em-app.em-modern input:focus-visible,.em-app.em-modern select:focus-visible,.em-app.em-modern button:focus-visible,.em-modern a:focus-visible{outline:3px solid #c6e5d2;outline-offset:2px;border-color:#649f7b}.em-app.em-modern .rr-ref-current,.em-app.em-modern .em-grid .rr-ref-current{display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:start}.em-app.em-modern .rr-ref-current small{font-size:10px;line-height:1.3;color:#819083}.em-modern .em-muted{font-size:11px;line-height:1.85;color:#849086;margin:8px 0 0}.em-modern .em-profile-form>fieldset:first-of-type{margin-top:0}.em-modern .em-section-address{background:#fcfdfb}.em-modern .em-section-address>.em-muted{margin-top:0;margin-bottom:9px}.em-modern .em-address{border-top:0;padding-top:0;margin-top:0}.em-modern .em-address>.em-heading{margin:0}.em-modern .em-residence-address>h4{display:none}.em-modern .em-address-country{width:170px;max-width:100%;margin-bottom:10px}.em-app.em-modern .em-residence-address .rr-address-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:11px 12px;align-items:end}.em-app.em-modern .em-residence-address .rr-address-grid>*{grid-column:span 3;min-width:0}.em-app.em-modern .em-residence-address .rr-address-grid>.rr-address-detail{grid-column:span 6}.em-app.em-modern .em-residence-address .rr-address-grid>label:nth-last-child(2):not(.rr-address-detail),.em-app.em-modern .em-residence-address .rr-address-grid>label:last-child:not(.rr-address-detail){grid-column:span 3}.em-modern .rr-address-preview,.em-modern .em-address-preview{font-size:11px;line-height:1.85;padding:9px 12px;background:#f0f7f1;border:1px solid #e0ece2;border-radius:7px;color:#57715f;margin-top:12px;overflow-wrap:anywhere}.em-modern .rr-address-preview strong{color:#2c5c3c}.em-modern .em-part{background:#f8fbf8;border:1px solid #e2ebe3;border-radius:9px;padding:12px 13px;margin:10px 0}.em-modern .em-part .em-heading{margin-bottom:10px}.em-modern .em-part .em-heading strong{font-size:12px}.em-modern .em-part .em-heading button{font-size:11px;min-height:29px;padding:4px 9px;color:#976159;background:#fff;border-color:#eaded9}.em-modern .em-part>.em-check{margin-top:12px}.em-modern .em-check{font-size:12px;line-height:1.7;gap:8px}.em-modern .em-savebar{background:#f4f9f4;border-color:#cde1d1;padding:14px 16px;margin-bottom:0}.em-modern .em-savebar>label:not(.em-check){max-width:580px;margin-top:11px}.em-modern .em-savebar .em-actions{justify-content:flex-start;gap:10px;margin-top:13px}.em-modern .em-savebar .em-primary{min-width:140px}.em-modern .em-photo-panel{gap:14px;padding:15px 18px;align-items:center}.em-modern .em-photo-frame{width:72px;height:86px;flex-basis:72px;border-radius:9px;background:#f3f7f3;border:1px dashed #b8cfbe;font-size:11px}.em-modern .em-photo-controls h2{font-size:13px;margin:0 0 7px}.em-app.em-modern .em-photo-controls input[type=file]{max-width:360px;font-size:11px;min-height:32px;padding:4px}.em-modern .em-photo-controls .em-actions{display:inline-flex;margin:7px 0 0;gap:7px}.em-modern .em-photo-controls>.em-muted{max-width:850px;font-size:10px;margin-top:5px}.em-modern input[type=file]::file-selector-button{font:inherit;background:#eaf3ec;border:0;border-radius:4px;padding:4px 8px;color:#356448;margin-inline-end:8px;cursor:pointer}.em-modern .em-document{background:#fcfdfb;border:1px solid #e2ebe4;border-radius:8px;padding:11px 13px;margin:7px 0;gap:10px}.em-modern .em-document strong{font-size:12px}.em-modern .em-document small{font-size:10px}.em-modern .em-document>a{white-space:nowrap;font-size:11px;padding:5px 10px;background:#edf5ef;border-radius:6px;color:#37674a;text-decoration:none}.em-app.em-modern #em-documents .em-grid>.em-upload-file{grid-column:span 6}.em-modern .em-tools{gap:10px;margin-bottom:12px;align-items:end}.em-modern .em-tools>label:first-child{width:min(380px,100%)}.em-modern .em-table{border:1px solid #e1eae4;border-radius:9px}.em-modern table{font-size:12px}.em-modern th{background:#f1f7f2;color:#667e6c;font-size:11px;font-weight:600}.em-modern th,.em-modern td{padding:10px 12px;border-bottom:1px solid #eaf0eb}.em-modern tbody tr:last-child td{border-bottom:0}.em-modern tbody tr:hover{background:#fbfdfb}.em-modern .em-employer-name{font-weight:600;color:#2d5140}.em-modern .em-workers-section .ew-panel{border:1px solid var(--em-line);border-radius:14px;box-shadow:0 3px 14px rgba(36,76,57,.016);margin-block:14px}.em-modern .em-workers-section .ew-top h2{font-size:16px}@media (max-width:1100px){.em-app.em-modern{padding:20px}.em-app.em-modern .em-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.em-app.em-modern .em-grid>*{grid-column:span 3}.em-app.em-modern .em-grid>.em-short{grid-column:span 2}.em-app.em-modern .em-grid>.em-wide,.em-app.em-modern .em-grid>.em-field-managerNameFa,.em-app.em-modern .em-grid>.em-field-registryAuthority,.em-app.em-modern .em-grid>.em-field-email{grid-column:span 3}.em-app.em-modern .em-residence-address .rr-address-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.em-app.em-modern .em-residence-address .rr-address-grid>*{grid-column:span 2}.em-app.em-modern .em-residence-address .rr-address-grid>.rr-address-detail{grid-column:span 4}.em-app.em-modern .em-residence-address .rr-address-grid>label:nth-last-child(2):not(.rr-address-detail),.em-app.em-modern .em-residence-address .rr-address-grid>label:last-child:not(.rr-address-detail){grid-column:span 2}}@media (max-width:700px){.em-app.em-modern{padding:16px 12px 28px}.em-modern .em-header{align-items:flex-start;gap:12px}.em-modern .em-header h1{font-size:22px}.em-modern .em-header .em-actions{gap:6px}.em-modern .em-header .em-actions button{font-size:11px}.em-modern .em-panel{padding:14px 12px;border-radius:12px}.em-modern .em-record-summary{padding:12px;gap:10px}.em-modern .em-record-title strong{font-size:14px}.em-modern .em-record-badges{gap:5px}.em-modern .em-badge{font-size:10px}.em-modern .em-section-nav{gap:2px}.em-modern .em-section-nav a{font-size:11px;padding:6px 9px}.em-modern fieldset{padding:12px 10px 14px}.em-app.em-modern .em-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.em-app.em-modern .em-grid>*,.em-app.em-modern .em-grid>.em-short,.em-app.em-modern .em-grid>.em-medium{grid-column:span 1}.em-app.em-modern .em-grid>.em-wide,.em-app.em-modern .em-grid>.em-field-nameFa,.em-app.em-modern .em-grid>.em-field-nameEn,.em-app.em-modern .em-grid>.em-field-managerNameFa,.em-app.em-modern .em-grid>.em-field-registryAuthority,.em-app.em-modern .em-grid>.em-field-email,.em-app.em-modern .em-grid>.em-activity-subject,.em-app.em-modern .em-grid>.em-field-activity,.em-app.em-modern #em-documents .em-grid>.em-upload-file{grid-column:span 2}.em-app.em-modern .em-residence-address .rr-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.em-app.em-modern .em-residence-address .rr-address-grid>*{grid-column:span 1}.em-app.em-modern .em-residence-address .rr-address-grid>.rr-address-detail{grid-column:span 2}.em-app.em-modern .em-residence-address .rr-address-grid>label:nth-last-child(2):not(.rr-address-detail),.em-app.em-modern .em-residence-address .rr-address-grid>label:last-child:not(.rr-address-detail){grid-column:span 1}.em-app.em-modern input:not([type=checkbox]):not([type=radio]),.em-app.em-modern select,.em-app.em-modern .rr-address-grid select,.em-app.em-modern .rr-ref-current,.em-app.em-modern .em-grid .rr-ref-current{min-height:41px;font-size:16px}.em-modern button{min-height:39px}.em-modern .em-photo-panel{flex-direction:row;align-items:flex-start;padding:13px 12px;gap:12px}.em-modern .em-photo-frame{width:58px;height:74px;flex-basis:58px}.em-app.em-modern .em-photo-controls input[type=file]{font-size:11px;min-height:35px}.em-modern .em-photo-controls>.em-muted{font-size:10px}.em-modern .em-savebar .em-primary{min-width:150px}.em-modern .em-profile-heading h2{font-size:16px}}@media (max-width:380px){.em-app.em-modern .em-grid,.em-app.em-modern .em-residence-address .rr-address-grid{grid-template-columns:minmax(0,1fr)}.em-app.em-modern .em-grid>*,.em-app.em-modern .em-grid>.em-short,.em-app.em-modern .em-grid>.em-medium,.em-app.em-modern .em-grid>.em-wide,.em-app.em-modern .em-grid>[class*=em-field-],.em-app.em-modern .em-grid>.em-activity-subject,.em-app.em-modern .em-residence-address .rr-address-grid>*,.em-app.em-modern .em-residence-address .rr-address-grid>.rr-address-detail,.em-app.em-modern #em-documents .em-grid>.em-upload-file{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.em-modern button{transition:none}}@media print{.em-app.em-modern{padding:0;background:#fff}.em-modern .em-section-nav{display:none}.em-modern .em-record-summary,.em-modern .em-panel{box-shadow:none}}.em-app .em-document-title{position:relative;min-width:0}.em-app .em-document-title>.rr-ref-current{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:36px;padding:7px 9px;text-align:start}.em-app .em-document-title>.rr-ref-current>span:first-child{min-width:0;overflow-wrap:anywhere}.em-app .em-document-title-menu{position:absolute;inset-inline:0;top:100%;z-index:1100;max-height:420px;max-height:min(65vh,420px);margin-top:4px;overflow:auto}.em-app .em-document-title-menu input{width:100%}.em-app .em-document-title-menu .rr-ref-results{max-height:220px;overflow:auto;margin-top:8px}.em-app .em-document-title-menu .rr-ref-results button{white-space:normal;overflow-wrap:anywhere;margin-top:3px}.em-app .em-document-title-menu .rr-ref-results button[aria-selected=true],.em-app .em-document-title-menu .em-document-title-active{background:#e8f6ef;border-color:#38977b}.em-app .em-document-title-menu small{display:block;margin-top:6px}.em-app .em-document-title-menu .em-document-title-error{color:#9b342c;font-size:13px;line-height:1.8;overflow-wrap:anywhere}@media (max-width:580px){.em-app .em-document-title-menu{max-height:55vh}}.sc-launch{margin:14px 0}.sc-launch small{display:block}.sc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:rgba(16,34,56,.667);padding:20px;overflow:auto}.sc-dialog{max-width:1100px;margin:0 auto;background:#fff;color:#172334;border-radius:12px;padding:24px;font-family:Tahoma,Arial,sans-serif}.sc-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.sc-dialog button{cursor:pointer;padding:9px 15px;border:1px solid #96aabd;border-radius:7px;background:#eef5fa;color:#18364e}.sc-dialog button:disabled{opacity:.5;cursor:not-allowed}.sc-error{background:#fff0ef;color:#8d241f;padding:12px;border:1px solid #edb4b0}.sc-summary{display:flex;gap:15px;flex-wrap:wrap;background:#f0f5f8;padding:15px}.sc-fields{border:0;padding:0;margin:0}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sc-grid label{display:flex;flex-direction:column;gap:6px;font-size:14px}.sc-grid textarea,.sc-grid input,.sc-grid select{box-sizing:border-box;width:100%;min-height:40px;border:1px solid #a7b8c5;border-radius:6px;padding:8px;font:inherit;color:#142b3e;background:#fff}.sc-grid textarea{resize:vertical}.sc-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.sc-confirm{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.sc-confirm input{width:auto!important}.sc-print{background:#fff;color:#000;padding:20px;font:14px/1.7 Tahoma,Arial,sans-serif;direction:rtl;text-align:right}.sc-print h1{font-size:22px}.sc-print h2{font-size:17px;margin:18px 0 5px}.sc-print h3{font-size:15px}.sc-print p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.sc-print dl>div{display:grid;grid-template-columns:32% 68%;border-bottom:1px solid #bbb;break-inside:avoid;padding:5px 0}.sc-print dt{font-weight:700}.sc-print dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.sc-print .sc-sign{margin-top:28px}.sc-annex{margin-top:30px}@media (max-width:750px){.sc-grid{grid-template-columns:1fr}.sc-overlay{padding:6px}.sc-dialog{padding:12px}}@media print{@page{size:A4;margin:16mm}html,body{margin:0;padding:0;background:#fff}.sc-print{padding:0;font-size:10pt;line-height:1.55}.sc-print h1{font-size:16pt}.sc-print h2{font-size:12pt;break-after:avoid}.sc-print h3{break-after:avoid}.sc-print p{orphans:3;widows:3}.sc-annex{break-before:page}.sc-print header{border-bottom:1px solid #666;margin-bottom:10mm}.sc-print .sc-sign{break-inside:avoid}}.sc-defaults{padding:12px;background:#f3f7fb;border:1px solid #c8d6e2;border-radius:8px;margin:12px 0}.sc-dialog details{border:1px solid #d5e0e8;border-radius:8px;padding:12px;margin:14px 0}.sc-dialog summary{cursor:pointer;font-weight:700}.sc-defaults fieldset{border:0;padding:8px}.sc-defaults button{margin:10px 0}.rr-native-sheet{box-sizing:border-box;padding:7mm 7mm 6mm;color:#000;font-family:Arial,sans-serif;overflow:hidden}.rr-sheet-letterhead{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;height:22mm;margin-bottom:1mm;font-size:10pt;font-weight:700;line-height:1.65;direction:ltr}.rr-sheet-authority{display:flex;flex-direction:column;align-items:center;gap:1mm;text-align:center;direction:rtl;font-size:11pt;line-height:1.2}.rr-sheet-authority>strong{display:block;position:static;margin:0;padding:0}.rr-native-sheet .rr-sheet-emblem{position:relative;flex:none;height:15mm;width:16mm;margin:0;background:none!important;overflow:hidden}.rr-native-sheet .rr-sheet-emblem>img{position:absolute!important;display:block!important;left:-170mm;top:-9.5mm;width:210mm!important;min-width:210mm!important;max-width:none!important;height:297mm!important;min-height:297mm!important;max-height:none!important;margin:0;padding:0;border:0;box-sizing:content-box;object-fit:fill}.rr-sheet-frame{position:relative;border:1.6px solid #000}.rr-sheet-frame:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.6px solid #000;pointer-events:none;z-index:2}.rr-sheet-title{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:12mm;height:auto;box-sizing:border-box;padding:1mm 0;font-size:11pt;line-height:1.2;direction:rtl;border-bottom:1px solid #000}.rr-sheet-title>br{display:none}.rr-sheet-title>strong{display:block;max-width:100%;font-size:11pt;line-height:1.2;margin:0;padding:0;position:static}.rr-native-sheet table{width:100%;min-width:0;max-width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;color:#000}.rr-native-sheet .rr-sheet-main td{border-bottom:1px solid #000;padding:.4mm 1mm;vertical-align:middle;height:5.5mm;box-sizing:border-box;font-size:10pt;line-height:1.12;white-space:pre-line;overflow-wrap:anywhere}.rr-sheet-en-label-col{width:27%}.rr-sheet-value-col{width:23%}.rr-sheet-fa-label-col{width:27%}.rr-sheet-main td:nth-child(2){border-right:1px solid #000}.rr-native-sheet .rr-sheet-label-en{text-align:left;font-weight:400}.rr-native-sheet .rr-sheet-label-fa{text-align:right;font-weight:400}.rr-print-value{display:inline-block;max-width:100%;font-size:11pt;font-weight:700;line-height:1.15;overflow-wrap:anywhere;vertical-align:middle}.rr-sheet-main .rr-print-value{display:block;text-align:center}.rr-sheet-main .rr-sheet-fa-value{font-size:11.5pt}.rr-native-sheet .rr-sheet-row-birth td{height:9mm}.rr-native-sheet .rr-sheet-row-passport td{height:13mm}.rr-native-sheet .rr-sheet-row-expiry td{height:9mm}.rr-native-sheet .rr-sheet-row-profession td{height:7mm}.rr-native-sheet .rr-sheet-row-address td{height:8mm}.rr-native-sheet .rr-sheet-row-permit td{height:12mm}.rr-native-sheet .rr-sheet-row-change td{height:10mm}.rr-sheet-children-title{display:flex;justify-content:space-between;align-items:center;padding:1mm;height:10mm;box-sizing:border-box;border-bottom:1px solid #000;font-size:10.5pt;line-height:1.2}.rr-native-sheet .rr-sheet-children th,.rr-native-sheet .rr-sheet-children td{padding:.5mm 1mm;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;vertical-align:middle;font-size:10pt;font-weight:400;height:6mm;box-sizing:border-box}.rr-sheet-children th:last-child,.rr-sheet-children td:last-child{border-right:0}.rr-sheet-children col:nth-child(odd){width:29%}.rr-sheet-children col:nth-child(2n){width:21%}.rr-sheet-children th>span{display:inline-block;width:50%;text-align:start;vertical-align:middle;line-height:1.1}.rr-native-sheet .rr-sheet-children th{height:12mm}.rr-sheet-children td{position:relative}.rr-sheet-child-number{position:absolute;right:1mm;top:1mm;font-size:10pt}.rr-sheet-children td:nth-child(2n) .rr-print-value{padding-right:3mm;box-sizing:border-box}.rr-sheet-bilingual-line{display:flex;justify-content:space-between;align-items:center;height:6mm;box-sizing:border-box;padding:0 1mm;border-bottom:1px solid #000;font-size:10.5pt}.rr-sheet-official{height:61mm;box-sizing:border-box;padding:3mm 2mm 1mm;font-size:10.5pt;line-height:1.3}.rr-sheet-entry{display:grid;grid-template-columns:repeat(4,1fr);gap:2mm;min-height:8mm;align-items:start}.rr-sheet-entry>div{display:flex;flex-direction:column;text-align:center;gap:1mm}.rr-sheet-number{direction:ltr;unicode-bidi:isolate;white-space:nowrap;overflow-wrap:normal}.rr-sheet-last-border{display:flex;gap:3mm;align-items:center;margin:1mm 0 2mm;min-height:5mm}.rr-sheet-clause{display:flex;align-items:center;flex-wrap:wrap;gap:1mm 2mm;min-height:6mm;margin-bottom:1mm}.rr-sheet-clause .rr-print-value{font-size:10.5pt}.rr-sheet-renewal{display:flex;justify-content:space-between;gap:2mm;min-height:6mm;align-items:center}.rr-sheet-renewal>span{display:flex;align-items:center;gap:1.5mm;white-space:nowrap}.rr-sheet-signatures{display:grid;grid-template-columns:1fr 1.6fr 1.8fr;gap:3mm;text-align:center;font-size:10.5pt;margin-top:4mm;min-height:8mm}.rr-sheet-notes{margin-top:2mm}.rr-native-sheet th{color:#000;background:#fff}.rr-native-sheet tr{cursor:default}.rr-native-sheet tr:hover{background:#fff}.rr-native-sheet{width:210mm;height:297mm;min-width:210mm;max-width:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}.rr-app .rr-native-sheet .rr-sheet-letterhead{flex-wrap:nowrap;gap:0;padding:0;margin:0 0 1mm;border:0;border-radius:0;background:#fff;color:#000;box-shadow:none}.rr-native-sheet .rr-sheet-main td{height:5mm}.rr-native-sheet .rr-sheet-row-birth td{height:8mm}.rr-native-sheet .rr-sheet-row-passport td{height:12mm}.rr-native-sheet .rr-sheet-row-expiry td{height:8mm}.rr-native-sheet .rr-sheet-row-permit td{height:10mm}.rr-native-sheet .rr-sheet-row-change td{height:8mm}.rr-native-sheet .rr-sheet-official{height:auto;min-height:57mm}.rr-native-sheet .rr-sheet-children th{height:10mm}.rr-native-sheet .rr-sheet-children td{height:5mm}.rr-native-sheet .rr-sheet-official{padding-top:2mm}.rr-native-sheet .rr-sheet-signatures{margin-top:3mm}.rr-native-sheet .rr-sheet-title{min-height:10mm}.rr-native-sheet .rr-sheet-children-title{height:8mm}.rr-native-sheet .rr-sheet-main td{height:4.5mm}.rr-native-sheet[data-print-density=compact],.rr-native-sheet[data-print-density=dense]{--rr-value-size:10.5pt;--rr-label-size:9.5pt}.rr-native-sheet[data-print-density=dense]{--rr-value-size:10pt;--rr-label-size:9pt}.rr-native-sheet[data-print-density=compact] .rr-print-value,.rr-native-sheet[data-print-density=dense] .rr-print-value{font-size:var(--rr-value-size);line-height:1.12}.rr-native-sheet[data-print-density=compact] .rr-sheet-main td,.rr-native-sheet[data-print-density=dense] .rr-sheet-main td{font-size:var(--rr-label-size);line-height:1.12;padding:.25mm .8mm}.rr-native-sheet[data-print-density=compact] .rr-sheet-en-label-col,.rr-native-sheet[data-print-density=compact] .rr-sheet-fa-label-col,.rr-native-sheet[data-print-density=dense] .rr-sheet-en-label-col,.rr-native-sheet[data-print-density=dense] .rr-sheet-fa-label-col{width:24%}.rr-native-sheet[data-print-density=compact] .rr-sheet-value-col,.rr-native-sheet[data-print-density=dense] .rr-sheet-value-col{width:26%}.rr-native-sheet .rr-sheet-address-wide{display:grid;grid-template-columns:22mm minmax(0,1fr);align-items:center;gap:1mm;direction:rtl;white-space:normal}.rr-native-sheet .rr-sheet-address-wide>.rr-sheet-label-fa{font-size:9pt;line-height:1.15;text-align:right;min-width:0}.rr-native-sheet .rr-sheet-main .rr-sheet-address-wide>.rr-print-value{font-size:9.5pt;line-height:1.15;text-align:right;min-width:0;white-space:normal;overflow-wrap:anywhere}.rr-native-sheet,.rr-native-sheet *{font-weight:400!important}.rr-native-sheet .rr-sheet-official-heading,.rr-native-sheet .rr-sheet-official-heading *,.rr-native-sheet .rr-sheet-official,.rr-native-sheet .rr-sheet-official *{font-weight:700!important}.pr-app .pr-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.pr-app .pr-tabs button[aria-current=page]{background:#155e75;color:#fff}.pr-app .pr-summary{display:flex;gap:12px;flex-wrap:wrap}.pr-summary span{padding:8px;background:#eef6f7;border-radius:8px}.pr-app .pr-child{padding:12px;border:1px solid #cbd5e1;border-radius:10px;margin:10px 0}.pr-app .pr-child h3{margin:0 0 12px}.pr-preview{width:100%;margin:20px auto;overflow:visible;direction:ltr}.pr-page-space{height:var(--pr-preview-height);margin:0 auto 20px;width:100%;position:relative}.pr-sheet{box-sizing:border-box;width:210mm;height:297mm;padding:8mm;transform:scale(var(--pr-scale));transform-origin:top left;background:#fff;color:#000;font-family:Arial,sans-serif;font-size:9.5pt;line-height:1.22;-webkit-text-size-adjust:100%;text-size-adjust:100%;--pr-label:9pt;--pr-value:10pt;--pr-row:6.5mm}.pr-sheet *{box-sizing:border-box}.pr-sheet .pr-letterhead{display:grid;grid-template-columns:1fr 1.25fr 32mm;align-items:center;gap:2mm;min-height:26mm;padding:0;margin:0 0 3mm;background:#fff;color:#000;border:0;border-radius:0;box-shadow:none;text-align:center;font-size:10pt;line-height:1.5;direction:ltr}.pr-letterhead span{font-size:9pt}.pr-emblem img{height:16mm;width:18mm;object-fit:contain;display:block;margin:auto}.pr-emblem small{font-size:8pt;display:block;direction:rtl}.pr-frame{border:1.5px solid #000}.pr-sheet table{width:100%;table-layout:fixed;min-width:0;max-width:none;border-collapse:collapse;color:#000;background:#fff;direction:ltr}.pr-sheet .pr-main-table td{border-bottom:1px solid black;padding:.8mm 1mm;font-size:var(--pr-label);line-height:1.22;height:var(--pr-row);vertical-align:middle;white-space:normal;overflow-wrap:anywhere;color:#000;background:#fff;font-weight:400}.pr-sheet .pr-main-table td:nth-child(2){border-right:1px solid black}.pr-sheet .pr-main-table .pr-value{font-size:var(--pr-value);font-weight:700;text-align:center}.pr-sheet .pr-label-fa{text-align:right}.pr-sheet .pr-label-en{text-align:left}.pr-sheet .pr-main-table .pr-large-row td{min-height:9mm;height:auto;padding:1.2mm 1mm}.pr-sheet .pr-value{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--pr-value);font-weight:700}.pr-sheet p{margin:1.5mm 0;line-height:1.65}.pr-applicant-signature{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;min-height:17mm;padding:2mm;border-bottom:1px solid black;direction:ltr}.pr-section-title{display:flex;justify-content:space-between;align-items:center;gap:2mm;min-height:7mm;padding:1mm 2mm;border-bottom:1px solid black;font-weight:700;font-size:9pt;direction:ltr}.pr-official{padding:2mm;font-size:9.5pt}.pr-official-line{display:flex;align-items:baseline;gap:2mm;flex-wrap:wrap;min-height:7mm;padding:.8mm 0;line-height:1.5}.pr-official-line .pr-value{flex:1;min-width:0}.pr-officer{display:flex;flex-direction:column;gap:5mm;padding:2mm 1mm;min-height:17mm;font-size:9.5pt}.pr-exit-notice{padding:2mm;border-bottom:1px solid black;font-size:9pt}.pr-sheet.pr-residence-issue{--pr-row:4.8mm;--pr-label:8.5pt;--pr-value:9.5pt}.pr-residence-issue .pr-letterhead{min-height:23mm;margin-bottom:2mm}.pr-residence-issue .pr-main-table td{padding:.5mm 1mm;line-height:1.15}.pr-residence-issue .pr-main-table .pr-large-row td{padding:.8mm 1mm}.pr-residence-issue .pr-applicant-signature{min-height:13mm}.pr-residence-issue .pr-section-title{min-height:6mm;font-size:8.5pt}.pr-sheet .pr-children th,.pr-sheet .pr-children td{border:1px solid black;padding:.5mm;text-align:center;height:6.5mm;font-size:8.5pt;color:#000;background:#fff;font-weight:400;line-height:1.12;overflow-wrap:anywhere}.pr-children th:first-child{width:12mm}.pr-children .pr-value{font-size:9pt}.pr-back-frame{height:100%;border:1.5px solid black;padding:4mm;font-size:10pt;display:flex;flex-direction:column}.pr-back-decision{display:grid;grid-template-columns:1fr 52mm;gap:8mm;min-height:83mm;margin-top:5mm}.pr-group-photo{border:1px solid black;height:65mm;display:flex;align-items:center;text-align:center;padding:6mm}.pr-back-frame>.pr-officer{margin-top:7mm}.pr-branch{margin-top:15mm;min-height:45mm}.pr-department{margin-top:auto;min-height:38mm}.pr-sheet[data-density=compact]{--pr-row:5.5mm;--pr-label:8.5pt;--pr-value:9.5pt}.pr-sheet[data-density=compact] .pr-main-table td{padding:.5mm .8mm;line-height:1.13}.pr-sheet[data-density=compact] .pr-letterhead{min-height:22mm;margin-bottom:2mm}.pr-sheet[data-density=compact] .pr-official-line{min-height:6mm}.pr-sheet[data-density=compact] .pr-official p{line-height:1.4}.pr-sheet.pr-residence-issue[data-density=compact]{--pr-row:4.3mm;--pr-label:8pt;--pr-value:9pt}.pr-sheet.pr-residence-issue[data-density=compact] .pr-children td{height:6mm}.pr-sheet[data-density=compact] .pr-main-table .pr-large-row td{padding:.6mm .8mm}@media print{@page pr-request{size:A4 portrait;margin:0}html:has(.pr-app),body:has(.pr-app),body:has(.pr-app) #root{width:210mm!important;height:auto!important;margin:0!important;padding:0!important;min-height:0!important;overflow:visible!important;background:#fff!important}body:has(.pr-app) .aep-session-bar,.pr-app>.rr-controls{display:none!important}body:has(.pr-app) .pr-app{display:block!important;width:210mm!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;background:#fff!important}.pr-app .pr-preview,.pr-app .pr-page-space{display:contents!important}.pr-app .pr-sheet{display:block!important;position:static!important;transform:none!important;width:210mm!important;height:297mm!important;min-height:0!important;max-height:none!important;margin:0!important;padding:8mm!important;overflow:visible!important;page:pr-request;break-inside:avoid;break-after:page;box-shadow:none!important}.pr-app .pr-page-space:last-child .pr-sheet{break-after:auto}.pr-sheet,.pr-sheet *{visibility:visible!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pr-field{min-width:0}.pr-field-error{border:2px solid #c62828!important;border-radius:6px;padding:6px;background:#fff6f6}.pr-field-error input,.pr-field-error select,.pr-field-error textarea{border-color:#c62828!important}.pr-field-message{display:block;color:#a71919;font-weight:700;margin-top:4px}.pr-name-review,.pr-issuer-panel{padding:16px;border:1px solid #94a3b8;border-radius:8px;background:#f8fafc}.pr-date-help{display:flex;flex-direction:column;gap:6px}.pr-issuer-options{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.pr-issuer-options button{text-align:right}.pr-issuer-selected{display:flex;justify-content:space-between;gap:10px}.pr-issuer-panel label{display:flex;flex-direction:column;gap:5px}.pr-issuer-panel input,.pr-issuer-panel select{width:100%}.pr-applicant-signature{display:grid!important;grid-template-columns:1fr 1fr;direction:ltr}.pr-applicant-signature>div{display:flex;flex-direction:column;justify-content:space-between}.pr-applicant-signature>div:first-child{text-align:left}.pr-applicant-signature>div:last-child{text-align:right}.pr-extension-number{display:flex;align-items:baseline;gap:3mm;margin:1mm 0;min-height:7mm}.pr-extension-number .pr-value{flex:1;text-align:right;overflow-wrap:anywhere}.pr-visa-extension .pr-officer{align-items:flex-end;text-align:left}.pr-visa-extension .pr-officer>span{width:48%;direction:rtl}.pr-country-picker label{display:flex;flex-direction:column;gap:6px}.pr-action-order{border-bottom:1px solid #000;padding-bottom:1mm}.pr-extension-decision{border-bottom:1px solid #000;padding:1mm 0 2mm}.pr-extension-decision p{margin:2mm 0;line-height:1.8}.pr-extension-final{display:flex;flex-wrap:wrap;align-items:baseline;gap:2mm;line-height:1.8}.pr-extension-final .pr-number-slot{flex:1;min-width:65mm}.pr-extension-final bdi{overflow-wrap:anywhere}.pr-visa-extension .pr-officer{padding-left:12mm;align-items:flex-end}.pr-visa-extension .pr-officer>span{width:55%;text-align:center;direction:rtl}.pr-visa-extension .pr-official{padding:0}.pr-visa-extension .pr-official-line,.pr-action-order,.pr-extension-decision{padding-left:2mm;padding-right:2mm}.pr-print-root{display:none}.pr-visa-extension .pr-frame{min-height:246mm}.pr-visa-extension .pr-extension-decision p{line-height:1.7}.pr-visa-extension .pr-sheet-content{max-width:100%}@media print{body.pr-print-mode>:not(.pr-print-root){display:none!important}body.pr-print-mode .pr-print-root{display:block!important;page:pr-request;width:210mm!important;margin:0!important;padding:0!important}body.pr-print-mode .pr-sheet{height:296mm!important;min-height:0!important;break-before:auto!important;break-inside:avoid!important}body.pr-print-mode .pr-page-space:last-child .pr-sheet{break-after:auto!important}}@media print{html:has(.pr-app),body:has(.pr-app){page:pr-request!important;display:block!important;min-width:0!important}.pr-app .pr-sheet{height:296mm!important;break-before:auto!important}.pr-app .pr-page-space:last-child .pr-sheet{break-after:auto!important}}.pr-visa-extension .pr-extension-decision,.pr-visa-extension .pr-official-line,.pr-visa-extension .pr-officer{font-size:11pt}.pr-visa-extension .pr-extension-decision .pr-value,.pr-visa-extension .pr-official-line .pr-value,.pr-visa-extension .pr-officer .pr-value{font-size:11.5pt}.pr-visa-extension .pr-extension-decision p{line-height:1.6}.pr-sheet.pr-exit-visa{--pr-label:10pt;--pr-value:10.5pt;--pr-row:8mm}.pr-exit-visa .pr-frame{min-height:248mm;display:flex;flex-direction:column}.pr-exit-visa .pr-main-table .pr-large-row td{height:10mm;padding:1mm}.pr-exit-visa .pr-exit-route>td:first-child{border-right:1px solid #000}.pr-exit-route td>div{display:grid;grid-template-columns:1fr 1fr;gap:2mm;align-items:center}.pr-exit-route .pr-value{display:inline;font-size:var(--pr-value)}.pr-exit-visa .pr-exit-notice{font-size:10pt;padding:2mm;min-height:25mm}.pr-exit-visa .pr-exit-notice p{line-height:1.5;margin:1mm 0}.pr-exit-visa .pr-applicant-signature{min-height:22mm;align-items:stretch}.pr-exit-visa .pr-section-title{min-height:8mm;font-size:10pt;font-weight:400}.pr-exit-visa .pr-exit-official{padding:0;font-size:11pt;display:flex;flex-direction:column;flex:1}.pr-exit-document{display:grid;grid-template-columns:1.15fr 1fr;gap:3mm;padding:2mm;min-height:12mm;border-bottom:1px solid #000;align-items:center;line-height:1.5}.pr-exit-document .pr-value,.pr-exit-police .pr-value,.pr-exit-decision .pr-value{font-size:11pt}.pr-exit-police,.pr-exit-decision{padding:2mm;min-height:12mm;border-bottom:1px solid #000;line-height:1.5}.pr-exit-certification{padding:1mm 2mm;flex:1;min-height:23mm}.pr-exit-certification .pr-official-line{min-height:5mm;padding:0;font-size:11pt}.pr-exit-certification .pr-officer{width:65%;margin-right:25%;text-align:center;align-items:center;font-size:11pt;min-height:17mm;gap:4mm;padding:1mm}.pr-exit-visa[data-density=compact]{--pr-label:9.5pt;--pr-value:10pt;--pr-row:7mm}.pr-exit-visa[data-density=compact] .pr-main-table .pr-large-row td{height:8mm}.pr-exit-visa[data-density=compact] .pr-exit-notice{font-size:9.5pt;min-height:23mm}.pr-exit-visa .pr-exit-service-title{font-size:12pt;font-weight:700;line-height:1.4;margin-top:1mm}.pr-app .pr-sheet.pr-residence-issue .pr-frame{height:254mm;display:flex;flex-direction:column}.pr-app .pr-sheet.pr-residence-issue .pr-frame>.pr-main-table:first-child{flex:1 0 auto}.pr-app .pr-sheet.pr-residence-issue .pr-frame>.pr-section-title,.pr-app .pr-sheet.pr-residence-issue .pr-frame>.pr-children,.pr-app .pr-sheet.pr-residence-issue .pr-frame>.pr-main-table:not(:first-child),.pr-app .pr-sheet.pr-residence-issue .pr-frame>.pr-applicant-signature{flex:0 0 auto}.pr-app .pr-sheet.pr-residence-issue[data-density=normal]{--pr-row:6mm;--pr-label:9.5pt;--pr-value:10.5pt}.pr-app .pr-sheet.pr-residence-issue .pr-section-title{font-size:9pt}.pr-app .pr-sheet.pr-residence-original-front,.pr-app .pr-sheet.pr-residence-original-back{font-family:Arial,Liberation Sans,sans-serif;color:#000;line-height:1.15}.pr-app .rp3-front,.pr-app .rp3-back{position:relative;width:194mm;height:280mm;direction:ltr;background:#fff;color:#000}.pr-app .rp3-front [dir=rtl],.pr-app .rp3-back{font-family:B Nazanin,Nazanin,Times New Roman,serif}.pr-app .rp3-header{position:absolute;left:1mm;right:1mm;top:0;height:17mm;display:grid;grid-template-columns:1fr 1.1fr 20mm;gap:2mm;direction:ltr;align-items:center;font-size:9.5pt;line-height:1.5;font-weight:700}.pr-app .rp3-header>div:first-child{width:auto;text-align:left}.pr-app .rp3-header>div:nth-child(2){width:auto;text-align:center;font-size:10.5pt;line-height:1.35;font-weight:400}.pr-app .rp3-header>div:nth-child(2)>strong{font-size:11.5pt}.pr-app .rp3-header-logo{width:20mm;height:17mm;display:flex;align-items:center;justify-content:center}.pr-app .rp3-header-logo img{display:block;width:18mm;height:15mm;object-fit:contain}.pr-app .rp3-front-table{position:absolute;top:19mm;left:0;width:194mm;height:258mm;border:.4mm solid #000;box-sizing:border-box}.pr-app .rp3-row{position:absolute;left:0;width:100%;display:flex;direction:ltr;border-bottom:.25mm solid #000;box-sizing:border-box}.pr-app .rp3-row:last-child{border-bottom:.4mm solid #000}.pr-app .rp3-cell{position:relative;width:50%;height:100%;padding:0;background:#fff;box-sizing:border-box}.pr-app .rp3-cell:first-child{border-right:.25mm solid #000}.pr-app .rp3-label{position:absolute;top:.5mm;left:1mm;font-size:10pt;line-height:1.1;font-weight:400;white-space:pre;max-width:calc(100% - 2mm)}.pr-app .rp3-cell[dir=rtl]>.rp3-label{left:auto;right:1mm;font-size:11pt}.pr-app .rp3-answer{font-size:10pt;font-weight:700;line-height:1.08;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;overflow:visible;text-align:center;color:#000}.pr-app .rp3-cell>.rp3-answer{position:absolute;top:.8mm;bottom:.8mm;left:31mm;right:1mm;display:block}.pr-app .rp3-cell[dir=rtl]>.rp3-answer{left:1mm;right:31mm}.pr-app .rp3-row:nth-child(4) .rp3-cell>.rp3-answer{top:4mm;bottom:.3mm;left:1mm;right:1mm}.pr-app .rp3-below .rp3-cell>.rp3-answer{top:4.4mm;bottom:.2mm;left:1mm;right:1mm}.pr-app .rp3-row:nth-child(8) .rp3-cell[dir=ltr]>.rp3-answer,.pr-app .rp3-row:nth-child(14) .rp3-cell[dir=ltr]>.rp3-answer,.pr-app .rp3-row:nth-child(15) .rp3-cell[dir=ltr]>.rp3-answer{top:9mm}.pr-app .rp3-row:nth-child(7) .rp3-cell[dir=rtl]>.rp3-label{font-size:10pt}.pr-app .rp3-row:nth-child(10) .rp3-cell[dir=ltr]>.rp3-answer{left:53mm}.pr-app .rp3-row:nth-child(10) .rp3-cell[dir=rtl]>.rp3-answer{right:52mm}.pr-app .rp3-row:nth-child(11) .rp3-cell[dir=rtl]>.rp3-answer{right:54mm}.pr-app .rp3-row:nth-child(12) .rp3-cell[dir=ltr]>.rp3-answer{left:50mm}.pr-app .rp3-row:nth-child(12) .rp3-cell[dir=rtl]>.rp3-answer{right:80mm}.pr-app .rp3-row:nth-child(13) .rp3-cell[dir=ltr]>.rp3-answer{left:68mm}.pr-app .rp3-row:nth-child(13) .rp3-cell[dir=rtl]>.rp3-answer{right:49mm}.pr-app .rp3-row:nth-child(10) .rp3-answer,.pr-app .rp3-row:nth-child(13) .rp3-answer,.pr-app .rp3-row:nth-child(30) .rp3-answer,.pr-app .rp3-row:nth-child(31) .rp3-answer{top:.15mm;bottom:.15mm;line-height:1}.pr-app .rp3-row:nth-child(30) .rp3-cell[dir=ltr]>.rp3-answer{left:47mm}.pr-app .rp3-row:nth-child(30) .rp3-cell[dir=rtl]>.rp3-answer{right:35mm}.pr-app .rp3-row:nth-child(31) .rp3-cell[dir=ltr]>.rp3-answer{left:57mm}.pr-app .rp3-children-heading{align-items:stretch}.pr-app .rp3-child-cell{position:relative;border-right:.25mm solid #000;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-size:8.5pt;white-space:nowrap}.pr-app .rp3-child-cell:last-child{border-right:0}.pr-app .rp3-child-cell .rp3-answer{position:absolute;top:.5mm;bottom:.5mm;left:.4mm;right:.4mm;display:block}.pr-app .rp3-child-cell.rp3-col-3 .rp3-answer,.pr-app .rp3-child-cell.rp3-col-4 .rp3-answer,.pr-app .rp3-child-cell.rp3-col-6 .rp3-answer{white-space:nowrap}.pr-app .rp3-col-0,.pr-app .rp3-col-9{width:5%}.pr-app .rp3-col-1,.pr-app .rp3-col-8{width:13%}.pr-app .rp3-col-4,.pr-app .rp3-col-5{width:10%}.pr-app .rp3-col-2,.pr-app .rp3-col-3,.pr-app .rp3-col-6,.pr-app .rp3-col-7{width:11%}.pr-app .rp3-row:nth-child(19) .rp3-label,.pr-app .rp3-row:nth-child(27) .rp3-label{font-size:8.5pt}.pr-app .rp3-row:nth-child(19) .rp3-cell[dir=rtl]>.rp3-label,.pr-app .rp3-row:nth-child(27) .rp3-cell[dir=rtl]>.rp3-label{font-size:8.7pt}.pr-app .rp3-row:nth-child(8) .rp3-cell[dir=rtl]>.rp3-label,.pr-app .rp3-row:nth-child(14) .rp3-cell[dir=rtl]>.rp3-label{font-size:10pt}.pr-app .rp3-back{border:.4mm solid #000;direction:rtl;font-size:11pt;font-weight:700}.pr-app .rp3-back-field{position:absolute;height:9mm;text-align:right;line-height:1.3}.pr-app .rp3-back-field>.rp3-answer{position:absolute;display:block;top:5.2mm;left:0;right:0;height:3.3mm}.pr-app .rp3-days{position:absolute;left:101mm;top:20mm;width:38mm;text-align:right}.pr-app .rp3-notes-label{position:absolute;right:7mm;top:43mm}.pr-app .rp3-issued{position:absolute;right:7mm;top:62mm}.pr-app .rp3-notes{position:absolute;right:7mm;left:78mm;top:69mm;height:35mm;text-align:right}.pr-app .rp3-photo{position:absolute;left:6mm;top:39mm;width:62mm;height:68mm;border:.35mm solid #000;padding:12mm 2mm;text-align:center;font-size:9pt;line-height:1.45}.pr-app .rp3-photo>span{display:block;white-space:nowrap;margin-bottom:6mm}.pr-app .rp3-sign{position:absolute;left:6mm;width:106mm;height:20mm;direction:rtl}.pr-app .rp3-sign-line{position:relative;direction:rtl;height:10mm;white-space:nowrap}.pr-app .rp3-sign-line>span:first-child,.pr-app .rp3-chief-line>span:first-child{position:absolute;right:0;top:0}.pr-app .rp3-dots{position:absolute;left:0;right:58mm;top:0;border-bottom:.25mm dotted #000;height:5mm}.pr-app .rp3-sign-line:nth-child(2)>.rp3-dots{right:13mm}.pr-app .rp3-chief-line>.rp3-dots{right:22mm}.pr-app .rp3-dots>.rp3-answer{position:absolute;left:0;right:0;top:0;height:4.7mm;display:block}.pr-app .rp3-branch-label{position:absolute;right:7mm;top:152mm}.pr-app .rp3-branch-notes{position:absolute;right:7mm;left:7mm;top:159mm;height:12mm;text-align:right}.pr-app .rp3-chief-line{position:absolute;top:235mm;left:49mm;right:26mm}.pr-app .rp3-chief-sign{left:32mm;right:26mm;width:auto}.pr-app .rp3-answer[data-overflow=true]{outline:1px solid #b91c1c}@media print{.pr-app .rp3-answer[data-overflow=true]{outline:0}}.pr-app .rp3-back-field.rp3-back-field-inline{height:9mm;text-align:right}.pr-app .rp3-back-field-inline>span:first-child{position:absolute;right:0;top:0;width:23mm;white-space:nowrap}.pr-app .rp3-back-field.rp3-back-field-inline>.rp3-answer{position:absolute;top:.25mm;left:0;right:24.5mm;display:block;height:8mm;text-align:right;line-height:1.3}.pr-app .rp3-back-field-inline[data-field=entryBorder]>span:first-child{width:23mm}.pr-app .rp3-back-field-inline[data-field=entryBorder]>.rp3-answer{right:24.5mm}.pr-app .rp3-back-field-inline[data-field=residenceEnd]>span:first-child{width:16mm}.pr-app .rp3-back-field-inline[data-field=residenceEnd]>.rp3-answer{right:17.5mm}.pr-app .rp3-back-field-inline>.rp3-answer[dir=ltr]{white-space:nowrap}.pr-app .rp3-header>div:first-child{font-size:8.5pt;line-height:1.25}.pr-app .rp3-front-table .rp3-label{white-space:pre-wrap;overflow-wrap:normal}.pr-app .rp3-address-row .rp3-cell[dir=rtl]>.rp3-label{font-size:10pt}.pr-app .rr-controls .pr-applicant-name-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:8px 0 16px;align-items:start}.pr-app .rr-controls .pr-applicant-name-row>.pr-field{min-width:0}.pr-app .rr-controls .pr-applicant-name-row label{font-size:13px;gap:5px}.pr-app .rr-controls .pr-applicant-name-row input{box-sizing:border-box;width:100%;min-width:0;padding:7px 8px;font-size:14px}.pr-app .rr-controls .pr-applicant-row-caption{margin:8px 0 4px;color:#475569;font-size:12px;font-weight:700}.pr-app .rr-controls .pr-search-first{padding:12px 16px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.pr-app .rr-controls .rr-picker .pr-new-person-action{background:#155e75;color:#fff;font-weight:700}.pr-app .rr-controls .rr-picker .pr-new-person-action:disabled{background:#cbd5e1;color:#475569;cursor:default}.pr-app .rr-controls .pr-new-person-guide{padding:10px 12px;background:#e9f8ef;border:1px solid #a7d7b5;border-radius:8px;line-height:1.8}@media (max-width:760px){.pr-app .rr-controls .pr-applicant-name-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.pr-app .rr-controls .pr-applicant-name-row{grid-template-columns:minmax(0,1fr)}}:root{font-family:Tahoma,Arial,sans-serif;color:#152838;background:#f3f6f8;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top left,rgba(19,105,125,.08),transparent 30%),#f3f6f8}button,input,select,textarea{font:inherit}button{cursor:pointer}.primary-button,.secondary-button{min-height:42px;border-radius:10px;padding:0 16px;font-weight:700}.primary-button{border:0;color:#fff;background:#17657b}.secondary-button{border:1px solid #ccd8de;color:#245d70;background:#fff}.success-banner{margin-bottom:20px;padding:14px 18px;border-radius:12px;background:#e9f7f0;border:1px solid #b7dfcf;color:#23664e}.panel-actions,.detail-toolbar>div,.form-actions,.workflow-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.exit-editor h2{margin:0 0 18px;color:#133751;font-size:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{position:relative;display:flex;flex-direction:column;gap:7px;color:#536b79;font-size:13px}.field input,.field select,.field textarea{width:100%;min-height:44px;border:1px solid #cbd7dd;border-radius:10px;padding:9px 12px;background:#fff;color:#203d4d;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#17657b;box-shadow:0 0 0 3px rgba(23,101,123,.1)}.field textarea{min-height:90px;resize:vertical}.span-2{grid-column:1 / -1}.check-field{display:flex;align-items:center;gap:9px;padding:13px;border-radius:10px;background:#fff9eb;color:#70581e}.person-results{position:absolute;z-index:20;top:70px;right:0;left:0;max-height:260px;overflow:auto;border:1px solid #cbd7dd;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(19,55,81,.16)}.person-results button{display:block;width:100%;border:0;border-bottom:1px solid #edf1f3;padding:12px 14px;text-align:right;background:#fff}.person-results button:hover{background:#f4fafc}.person-results strong,.person-results small{display:block}.person-results small{margin-top:5px;color:#758692}.province-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #dce5e9;border-radius:12px;background:#f9fbfc}.province-grid label,.delivery-options label{display:flex;align-items:center;gap:7px}.companion-row{display:grid;grid-template-columns:2fr 1fr 1.5fr auto;gap:12px;align-items:end;padding:14px 0;border-top:1px solid #edf1f3}.danger-link{border:0;color:#a42c2c;background:#fff0f0;border-radius:9px;min-height:40px;padding:0 12px}.delivery-options{display:flex;gap:22px;margin:0 0 18px}.form-actions{justify-content:flex-end;margin-bottom:28px}.detail-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:16px}.detail-toolbar .back-button{margin:0}.workflow-actions{margin-top:20px;padding-top:16px;border-top:1px solid #e4eaee}.workflow-actions button{border:1px solid #cbd8de;background:#fff;color:#1e5f73;border-radius:9px;padding:9px 12px}.official-exit-paper{position:relative;width:148mm;height:210mm;box-sizing:border-box;margin:18px auto;background:#fff;color:#000;border:1.2mm solid #111;font-family:Tahoma,Arial,sans-serif;font-size:4mm;line-height:1.7;overflow:hidden}.paper-header{position:relative;height:43mm;box-sizing:border-box;border-bottom:.7mm solid #111;padding:0;text-align:center;overflow:hidden}.paper-besm{position:absolute;top:1.2mm;left:0;right:0;z-index:2;font-size:3.4mm;line-height:1.3;font-weight:700;text-align:center;white-space:nowrap}.paper-header img{position:absolute;top:5.5mm;left:50%;width:18mm;height:20mm;transform:translate(-50%);object-fit:contain}.paper-number{position:absolute;top:2.5mm;left:13mm;z-index:3;width:44mm;font-size:3mm;line-height:1.45;direction:rtl;white-space:nowrap}.paper-number div{display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.8mm;white-space:nowrap}.paper-official-number,.paper-date{direction:ltr;unicode-bidi:isolate;display:inline-block;padding:0;min-width:0;white-space:nowrap}.paper-header h1{position:absolute;top:29mm;left:0;right:0;margin:0;font-size:3.4mm;line-height:1.15}.paper-header h2{position:absolute;top:35mm;left:0;right:0;margin:0;font-size:3.1mm;line-height:1.2}.paper-main{position:relative;height:62mm;box-sizing:border-box;border-bottom:.7mm solid #111;padding:2.5mm 4mm;overflow:hidden}.paper-main p{margin:0 0 .9mm;font-size:3mm;line-height:1.45;direction:rtl;text-align:right;white-space:nowrap}.paper-main b{display:inline-block;min-width:0;padding:0 .5mm;margin:0 .15mm;border-bottom:.35mm dotted #222;line-height:1.35;text-align:center;vertical-align:baseline;white-space:nowrap;unicode-bidi:isolate}.paper-main p.paper-companion-line{white-space:normal;line-height:1.42}.paper-main .paper-companion-count{white-space:nowrap}.paper-main .paper-companion-names{display:inline;white-space:normal;overflow-wrap:normal;word-break:normal}.paper-main p.paper-companion-line-dense{font-size:2.75mm;line-height:1.38}.paper-main p.paper-companion-line-very-dense{font-size:2.55mm;line-height:1.34}.paper-passport{direction:ltr;unicode-bidi:isolate}.paper-manager{position:absolute;right:45mm;bottom:14mm;margin:0;font-size:3.5mm;line-height:1.4;white-space:nowrap}.paper-return{height:41mm;box-sizing:border-box;border-bottom:.7mm solid #111;padding:2mm 4mm;font-size:3.2mm;line-height:1.6}.paper-return p{margin:0}.paper-notes{position:relative;height:62mm;box-sizing:border-box;padding:1mm 4mm;font-size:3.1mm;line-height:1.45;overflow:hidden}.paper-notes p{margin:.5mm 0}.official-exit-paper footer{position:absolute;bottom:.5mm;left:4mm;color:#666;font-size:2.4mm;direction:rtl}.draft-watermark{position:absolute;z-index:5;top:90mm;right:45mm;transform:rotate(-35deg);font-size:20mm;color:rgba(150,0,0,.12);font-weight:900}.exit-module .status-draft{background:#eef2f4;color:#526672}.exit-module .status-approved,.exit-module .status-printed{background:#e1f2f6;color:#17617a}.exit-module .status-delivered_to_applicant,.exit-module .status-delivered_to_representative,.exit-module .status-delivered_to_authority,.exit-module .status-result_received{background:#fff0d1;color:#81580e}.exit-module .status-returned,.exit-module .status-closed{background:#e2f4ec;color:#216c51}.exit-module .status-cancelled{background:#fde8e8;color:#962c2c}@media print{html,body,#root{width:148mm;height:210mm;margin:0!important;padding:0!important;background:#fff!important}.no-print{display:none!important}.app-shell,.main-content{display:block!important;width:148mm!important;min-height:0!important;margin:0!important;padding:0!important}.official-exit-paper{display:block!important;margin:0!important;border-width:1.2mm!important;box-shadow:none!important;break-after:avoid;transform:none!important}}@media (max-width: 850px){.sidebar nav{display:flex!important;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px}.sidebar .nav-item{width:auto;min-width:max-content}.form-grid,.companion-row{grid-template-columns:1fr}.province-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:auto}.detail-toolbar{align-items:stretch;flex-direction:column}.official-exit-paper{transform-origin:top right;transform:scale(.62);margin-bottom:-76mm}}.ltr{direction:ltr;display:inline-block;text-align:left}.app-shell{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:24px 18px;background:linear-gradient(180deg,#102f49,#0c253b);color:#fff;display:flex;flex-direction:column;gap:32px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:54px;height:54px;flex:0 0 54px;box-sizing:border-box;object-fit:contain;padding:4px;border-radius:15px;background:rgba(255,255,255,.97);box-shadow:0 5px 16px rgba(0,0,0,.14)}.brand strong,.brand small{display:block}.brand strong{font-size:14px;margin-bottom:5px}.brand small{opacity:.78;font-size:10.5px;line-height:1.45;max-width:145px}.sidebar nav{display:flex;flex-direction:column;gap:8px}.nav-item{width:100%;border:0;border-radius:12px;padding:12px 14px;text-align:right;background:transparent;color:rgba(255,255,255,.72);display:flex;align-items:center;gap:10px}.nav-item.active:hover,.nav-item.active:first-child{color:#fff;background:rgba(255,255,255,.09)}.nav-item.disabled{opacity:.4;cursor:default}.preview-box{margin-top:auto;padding:16px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.preview-box strong,.preview-box span,.preview-box small{display:block}.preview-box span{margin-top:6px;color:#e3bd70}.preview-box small{margin-top:10px;opacity:.55}.main-content{min-width:0;padding:24px 28px 48px}.topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.topbar h1{margin:0;font-size:26px;color:#102f49}.topbar p{margin:8px 0 0;color:#677987}.topbar-meta{display:flex;align-items:center;gap:8px}.environment-chip,.readonly-chip{border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.environment-chip{background:#dcebf2;color:#15536f}.readonly-chip{background:#f8ebcf;color:#825e1d}.error-banner{margin-bottom:20px;padding:14px 18px;border-radius:12px;background:#fff0f0;border:1px solid #f0c1c1;color:#8b2424;display:flex;gap:8px}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.metric-card{background:#fff;border:1px solid #e3e9ed;border-radius:16px;padding:18px;box-shadow:0 8px 25px rgba(31,54,70,.04)}.metric-card span,.metric-card small{display:block;color:#6a7c89}.metric-card strong{display:block;margin:11px 0 8px;font-size:30px;color:#123a57}.metric-card.warning{border-color:#ecd39c;background:#fffaf0}.metric-card.warning strong{color:#91651b}.metric-card.success{border-color:#b9dfd1;background:#f4fbf8}.metric-card.success strong{color:#247258}.panel{background:#fff;border:1px solid #e2e9ed;border-radius:18px;padding:20px;box-shadow:0 9px 30px rgba(34,53,68,.04);margin-bottom:18px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.panel-header h2{margin:0;font-size:18px;color:#133751}.panel-header p{margin:7px 0 0;color:#758692;font-size:13px}.result-count{padding:7px 11px;border-radius:999px;background:#edf4f7;color:#28566c;font-size:13px}.filters{display:flex;gap:10px;margin-bottom:18px}.search-box{flex:1;display:flex}.search-box input,.filters select{min-height:44px;border:1px solid #ccd7dd;background:#fff;outline:none}.search-box input{flex:1;min-width:0;border-radius:0 10px 10px 0;padding:0 13px}.search-box button{border:0;padding:0 20px;border-radius:10px 0 0 10px;background:#17657b;color:#fff}.filters select{min-width:190px;border-radius:10px;padding:0 12px}.clear-button{border:1px solid #d7e0e5;border-radius:10px;background:#f7f9fa;color:#536b79;padding:0 14px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:980px}th{padding:12px;background:#f7f9fa;color:#566c79;font-size:12px;font-weight:700;text-align:right;border-bottom:1px solid #e0e7eb}td{padding:14px 12px;border-bottom:1px solid #edf1f3;vertical-align:middle;font-size:13px}tbody tr{transition:background .12s ease;cursor:pointer}tbody tr:hover{background:#f7fbfc}td strong,td small{display:block}td small{margin-top:6px;color:#7a8a95}.case-number{color:#17657b;font-size:15px}.status-badge{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700;white-space:nowrap}.status-open{background:#e7f2f6;color:#17617a}.status-field_verification_required,.status-field_verification_in_progress{background:#fff1d5;color:#895b0b}.status-resolved,.status-closed{background:#e2f4ec;color:#216c51}.field-flag{color:#956710}.address-compare{display:grid;gap:5px;color:#425d6b}.priority-chip{display:inline-flex;min-width:36px;justify-content:center;padding:6px 8px;border-radius:8px;background:#eef2f4;color:#3e5664;font-weight:700}.empty-cell{text-align:center;padding:42px;color:#768792}.pagination{display:flex;justify-content:center;align-items:center;gap:14px;padding-top:18px}.pagination button,.back-button{border:1px solid #cbd8de;background:#fff;color:#1e5f73;border-radius:10px;padding:9px 14px}.pagination button:disabled{opacity:.4;cursor:default}.back-button{margin-bottom:16px}.detail-hero{border-radius:20px;padding:24px;margin-bottom:18px;background:linear-gradient(125deg,#123b58,#17677b);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.detail-hero h2{margin:8px 0;font-size:25px}.detail-hero p{margin:0;opacity:.72}.eyebrow{color:#e1bd71;font-size:12px}.hero-status{display:flex;align-items:flex-end;flex-direction:column;gap:10px}.hero-status .status-badge{font-size:13px;padding:8px 12px}.hero-status>span:last-child{opacity:.72}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.info-row{display:flex;flex-direction:column;gap:5px;min-width:0}.info-label{color:#71838f;font-size:12px}.info-value{color:#253d4c;font-weight:600;overflow-wrap:anywhere}.address-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.address-card{padding:18px;border-radius:15px;border:1px solid #dbe5e9}.address-card.destination{background:#f5fafc;border-color:#c8e0e8}.address-card.candidate{background:#fffaf1;border-color:#ead5aa}.address-card span{color:#758692;font-size:12px}.address-card h3{margin:8px 0}.address-card p{margin:0;line-height:1.45;color:#405966}.similarity-score{padding:8px 12px;border-radius:10px;background:#edf5f7;color:#315f70}.similarity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.review-reason{margin-top:18px;border-right:4px solid #d5a648;background:#fffaf1;padding:14px 16px;border-radius:10px}.review-reason p{margin:7px 0 0;line-height:1.8;color:#5f5a4c}.field-panel{border-color:#e4ca8f;background:#fffdf8}.verification-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.timeline{position:relative}.timeline:before{content:"";position:absolute;top:8px;bottom:8px;right:17px;width:2px;background:#d9e4e8}.timeline-item{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px}.timeline-item+.timeline-item{margin-top:22px}.timeline-marker{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#17657b;color:#fff;font-weight:700}.timeline-content{border:1px solid #e0e8ec;border-radius:13px;padding:15px}.timeline-heading{display:flex;justify-content:space-between;gap:15px}.timeline-heading time{color:#788b96;font-size:12px}.timeline-content p{line-height:1.8;color:#506672}.event-meta{display:flex;flex-wrap:wrap;gap:10px 22px;color:#748590;font-size:12px}.raw-data summary{cursor:pointer;color:#17657b;font-weight:700}.raw-data pre{direction:ltr;text-align:left;overflow:auto;background:#102838;color:#dbe8ee;padding:16px;border-radius:12px;line-height:1.6}.loading-panel{text-align:center;padding:45px}@media (max-width: 1180px){.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.similarity-grid,.verification-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 850px){.app-shell{display:block}.sidebar{position:static;height:auto;padding:14px}.sidebar nav,.preview-box{display:none}.main-content{padding:18px 12px 36px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid,.address-cards{grid-template-columns:1fr}.filters{flex-direction:column}.filters select{min-height:44px;width:100%}}@media (max-width: 560px){.topbar,.detail-hero,.panel-header{flex-direction:column}.metrics-grid,.info-grid,.similarity-grid,.verification-card{grid-template-columns:1fr}.metric-card strong{font-size:25px}.topbar h1{font-size:21px}.search-box{flex-direction:column;gap:8px}.search-box input,.search-box button{border-radius:10px;min-height:44px}}html,body,#root{max-width:100%;overflow-x:hidden}.date-hint{align-self:end;padding-bottom:11px;color:#758692;font-size:12px}.jalali-field{z-index:3}.jalali-input{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;border:1px solid #cbd7dd;border-radius:10px;padding:9px 12px;color:#203d4d;background:#fff}.jalali-calendar{position:absolute;z-index:40;top:70px;right:0;width:min(330px,calc(100vw - 48px));padding:12px;border:1px solid #cbd7dd;border-radius:14px;background:#fff;box-shadow:0 16px 40px rgba(19,55,81,.2)}.calendar-head,.calendar-week,.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-head{grid-template-columns:38px 1fr 38px;align-items:center;margin-bottom:8px;text-align:center}.calendar-head button,.calendar-days button,.calendar-today{border:0;border-radius:8px;background:#eef5f7;color:#245d70}.calendar-head button{height:34px;font-size:23px}.calendar-week{margin-bottom:4px;color:#788b96;text-align:center;font-size:11px}.calendar-week span,.calendar-days>span,.calendar-days button{display:grid;min-height:36px;place-items:center}.calendar-days button.selected{background:#17657b;color:#fff;font-weight:700}.calendar-days button:disabled{opacity:.25;cursor:default}.calendar-today{width:100%;min-height:36px;margin-top:8px}.province-picker{min-width:0;border:1px solid #d4e0e5;border-radius:12px;background:#f9fbfc}.province-picker summary{padding:13px 14px;color:#315d70;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.province-picker .province-grid{border:0;border-top:1px solid #e1e8eb;border-radius:0 0 12px 12px}.province-grid label{min-width:0}.province-grid label span{min-width:0;overflow-wrap:anywhere}.province-grid input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin:0}@media (max-width: 850px){.exit-module .sidebar nav{display:flex!important;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:2px}.exit-module .sidebar .nav-item{width:auto;min-width:max-content}.exit-module .province-grid{grid-template-columns:1fr;gap:12px}.exit-module .province-grid label{justify-content:flex-start}}.exit-module .person-results{position:static;z-index:auto;top:auto;right:auto;left:auto;max-height:260px;overflow-y:auto;margin-top:4px}.aep-login-page,.aep-auth-loading{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(145deg,#f5f7f3,#eef2eb 55%,#e7ece4)}.aep-login-card{width:min(100%,430px);background:#fff;border:1px solid rgba(25,55,43,.12);border-radius:20px;padding:28px;box-shadow:0 18px 50px rgba(25,55,43,.1)}.aep-login-brand{display:flex;align-items:center;justify-content:center;padding:2px 0 22px;border-bottom:1px solid #e8ece7}.aep-login-logo{display:block;width:min(100%,330px);height:auto;max-height:250px;object-fit:contain}.aep-login-brand h1{margin:0;font-size:20px;line-height:1.5;color:#1d382e}.aep-login-brand p{margin:3px 0 0;font-size:13px;color:#6a746f}.aep-login-heading{margin:24px 0 20px}.aep-login-heading h2{margin:0 0 6px;font-size:18px;color:#202723}.aep-login-heading p{margin:0;font-size:13px;line-height:1.8;color:#68716d}.aep-login-form{display:grid;gap:16px}.aep-login-form label{display:grid;gap:7px}.aep-login-form label>span{font-size:13px;font-weight:700;color:#34433d}.aep-login-form input{width:100%;min-height:48px;box-sizing:border-box;border:1px solid #cfd8d3;border-radius:11px;padding:10px 12px;background:#fff;color:#18201c;font:inherit;outline:none}.aep-login-form input:focus{border-color:#315b49;box-shadow:0 0 0 3px rgba(49,91,73,.1)}.aep-login-error{padding:10px 12px;border-radius:10px;background:#fff1f0;border:1px solid #f0c9c5;color:#9b2c23;font-size:13px;line-height:1.7}.aep-login-submit{min-height:48px;border:0;border-radius:11px;padding:10px 18px;background:#234638;color:#fff;font:inherit;font-weight:800;cursor:pointer}.aep-login-submit:disabled{opacity:.65;cursor:wait}.aep-auth-loading>div{display:grid;gap:8px;text-align:center;color:#234638}.aep-auth-loading strong{font-size:18px}.aep-auth-loading span{font-size:13px;color:#68716d}.aep-session-bar{min-height:48px;box-sizing:border-box;padding:7px 18px;background:#1f4033;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px}.aep-session-user{min-width:0;display:flex;align-items:baseline;gap:10px}.aep-session-user strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.aep-session-user span{font-size:11px;opacity:.75;white-space:nowrap}.aep-session-bar button{border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:5px 13px;background:transparent;color:#fff;font:inherit;font-size:12px;cursor:pointer}@media (max-width: 600px){.aep-login-page{padding:16px;align-items:center}.aep-login-card{padding:22px 18px;border-radius:17px}.aep-session-bar{padding-inline:12px}.aep-session-user{gap:6px}}@media print{html,body,#root{width:148mm!important;height:210mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:hidden!important}.aep-session-bar,.sidebar,.no-print{display:none!important}.app-shell,.main-content,.exit-module{display:block!important;width:148mm!important;height:210mm!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.official-exit-paper{display:block!important;width:148mm!important;height:210mm!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:none!important;transform-origin:initial!important;box-shadow:none!important;overflow:hidden!important;break-inside:avoid-page!important;break-after:avoid-page!important;page-break-inside:avoid!important;page-break-after:avoid!important}}.paper-front-qr-panel{position:absolute;right:4mm;bottom:3mm;z-index:6;width:40mm;height:24mm;display:flex;flex-direction:row;align-items:center;gap:1.5mm;direction:rtl;text-align:right}.paper-front-qr{display:block;width:24mm;height:24mm;flex:0 0 24mm;margin:0;object-fit:contain}.paper-front-qr-placeholder{display:flex;width:24mm;height:24mm;flex:0 0 24mm;margin:0;align-items:center;justify-content:center;border:.3mm solid #444;font-size:3mm}.paper-front-qr-panel strong{display:block;font-size:2.15mm;line-height:1.35;font-weight:700}.paper-front-qr-panel small{display:block;margin-top:1mm;font-size:1.65mm;line-height:1.2;direction:ltr;white-space:nowrap}.official-exit-back{display:none;position:relative;width:148mm;height:210mm;box-sizing:border-box;margin:18px auto;padding:7mm 8mm;background:#fff;color:#000;border:1.2mm solid #111;font-family:Tahoma,Arial,sans-serif;overflow:hidden}.paper-back-header{height:21mm;box-sizing:border-box;text-align:center;border-bottom:.6mm solid #111}.paper-back-besm{margin:0 0 1mm;font-size:3.1mm;font-weight:700}.paper-back-header h1{margin:0;font-size:4.5mm;line-height:1.3}.paper-back-header p{margin:.8mm 0 0;font-size:3.1mm}.paper-back-security-note{margin:3mm 0;padding:2mm 3mm;border:.35mm solid #444;font-size:2.8mm;line-height:1.45;text-align:center;font-weight:700}.paper-back-grid{display:grid;grid-template-columns:1fr 1fr;border-top:.45mm solid #222;border-right:.45mm solid #222;font-size:3mm}.paper-back-item{min-height:10mm;box-sizing:border-box;padding:1.4mm 2mm;border-left:.45mm solid #222;border-bottom:.45mm solid #222;overflow:hidden}.paper-back-item.span-2{grid-column:span 2}.paper-back-item span{display:block;margin-bottom:.5mm;color:#444;font-size:2.5mm}.paper-back-item strong{display:block;font-size:3.1mm;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paper-back-ltr{direction:ltr;unicode-bidi:isolate;text-align:right}.paper-back-registrar{margin-top:3.5mm;padding:2.2mm 3mm;border:.45mm solid #222;font-size:3mm}.paper-back-registrar-title{margin-bottom:1.2mm;font-size:3.4mm;font-weight:700}.paper-back-registrar-row{display:flex;align-items:baseline;gap:2mm;min-height:6mm;border-bottom:.25mm dotted #888}.paper-back-registrar-row:last-child{border-bottom:0}.paper-back-registrar-row span{flex:0 0 41mm}.paper-back-registrar-row strong{flex:1}.paper-back-auth{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:7mm;margin-top:4mm}.paper-back-signature-panel{width:73mm;text-align:center;font-size:3.3mm}.paper-back-signature-panel>strong{display:block;margin-bottom:2.5mm}.paper-back-sign-area{height:30mm;border:.4mm dotted #555}.paper-back-qr-panel{width:43mm;text-align:center;font-size:2.7mm}.paper-back-qr{display:block;width:30mm;height:30mm;margin:0 auto 1.2mm;object-fit:contain}.paper-back-qr-placeholder{display:flex;width:30mm;height:30mm;margin:0 auto 1.2mm;align-items:center;justify-content:center;border:.4mm solid #555;font-size:5mm}.paper-back-qr-panel>strong{display:block;margin-bottom:.6mm}.paper-back-qr-panel small{display:block;margin-top:.6mm;font-size:2.2mm;line-height:1.4}.official-exit-back footer{position:absolute;right:6mm;left:6mm;bottom:3mm;font-size:2.35mm;color:#555;text-align:center}.paper-front-qr-text{flex:1;min-width:0}.paper-companion-photo-area{position:relative;height:38mm;margin-top:1.2mm;border-top:.3mm dotted #777}.paper-companion-photo-area span{position:absolute;top:1mm;right:0;font-size:2.5mm;line-height:1.4;color:#555;font-weight:700}@media print{html.print-front .official-exit-back,html.print-back .official-exit-paper{display:none!important}html.print-back .official-exit-back{display:block!important;width:148mm!important;height:210mm!important;box-sizing:border-box!important;margin:0!important;padding:7mm 8mm!important;transform:none!important;box-shadow:none!important;overflow:hidden!important;break-inside:avoid-page!important;page-break-inside:avoid!important}}.expired-permit-warning{margin-top:4px;padding:14px 16px;border:1px solid #d69a28;border-radius:10px;background:#fff8e6;color:#6b4a08}.expired-permit-warning strong{display:block;margin-bottom:5px;font-size:14px}.expired-permit-warning p{margin:0 0 10px;line-height:1.8}.expired-permit-ack{display:flex;align-items:flex-start;gap:9px;font-weight:700;line-height:1.8}.expired-permit-ack input{margin-top:6px}.expired-permit-detail-warning{display:flex;gap:10px;align-items:center;margin:14px 0;padding:11px 14px;border:1px solid #d69a28;border-radius:9px;background:#fff8e6;color:#6b4a08}.expired-permit-detail-warning strong{white-space:nowrap}.late-authority-decision{margin:16px 0;padding:16px;border:1px solid #d7dfe2;border-radius:12px;background:#f8fafb}.late-authority-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.late-authority-heading strong{font-size:15px}.late-authority-heading span{color:#617078;font-size:13px;line-height:1.8}.late-authority-decision textarea{min-height:70px}.aep-auth-loading-inner{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.aep-auth-loading-mark{width:72px;height:72px;object-fit:contain;margin-bottom:6px}.aep-auth-loading-inner strong{color:#173d57;font-size:17px}.aep-auth-loading-inner span{color:#68746e;font-size:13px}@media (max-width: 520px){.aep-login-card{padding:22px 18px}.aep-login-logo{width:min(100%,285px);max-height:220px}.brand-mark{width:48px;height:48px;flex-basis:48px}.brand small{max-width:none}}@media print{.official-exit-paper,.official-exit-back{margin:0!important;box-shadow:none!important;transform:translate(5mm,5mm) scale(.93)!important;transform-origin:top left!important;break-inside:avoid!important;page-break-inside:avoid!important}}.paper-header{height:50mm}.paper-besm{top:4mm}.paper-header img{top:9.5mm}.paper-number{top:6mm}.paper-header h1{top:32mm}.paper-header h2{top:41mm}.paper-return{height:30mm;padding:1.5mm 4mm;font-size:3mm;line-height:1.45}.paper-return p{margin:0 0 .3mm}.internal-exit-report{display:flex;flex-direction:column;gap:16px}.report-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin-top:16px}.report-filter-actions{display:flex;gap:10px;margin-top:16px}.report-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-breakdowns .panel{min-width:0}.report-detail-table{min-width:1100px}.report-date-input{direction:ltr;text-align:center}.report-note{margin:10px 4px 0;font-size:12px;opacity:.7}@media (max-width: 1100px){.report-filter-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}.report-breakdowns{grid-template-columns:1fr}}@media (max-width: 650px){.report-filter-grid{grid-template-columns:1fr}}.report-tabs{display:flex;align-items:center;gap:8px;padding:5px;width:fit-content;background:rgba(15,23,42,.05);border-radius:12px}.report-tab{border:0;background:transparent;padding:9px 18px;border-radius:9px;cursor:pointer;font:inherit;font-weight:700}.report-tab.active{background:#fff;box-shadow:0 1px 5px rgba(15,23,42,.12)}.person-history-report{display:flex;flex-direction:column;gap:16px}.person-history-search{display:grid;grid-template-columns:minmax(320px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;margin-top:16px;align-items:start}.person-history-query{position:relative}.person-history-query-row{display:flex;gap:8px}.person-history-query-row input{flex:1;min-width:0}.person-history-results{position:absolute;z-index:20;top:calc(100% + 4px);right:0;left:0;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,23,42,.14);border-radius:10px;box-shadow:0 12px 28px rgba(15,23,42,.14);overflow:hidden}.person-history-results button{border:0;border-bottom:1px solid rgba(15,23,42,.08);background:#fff;text-align:right;padding:11px 13px;cursor:pointer;font:inherit}.person-history-results button:last-child{border-bottom:0}.person-history-results button:hover{background:rgba(15,23,42,.035)}.person-history-results strong,.person-history-results small{display:block}.person-history-results small{margin-top:4px;opacity:.68}.person-history-empty{text-align:center;padding:34px 20px}.person-history-empty p{margin:8px auto 0;max-width:720px;line-height:1.45;opacity:.7}.person-history-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.person-history-identity>div{display:flex;flex-direction:column;gap:5px}.person-history-identity span{font-size:12px;opacity:.65}.person-history-identity strong{font-size:14px}.person-destination-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.person-destination-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:rgba(15,23,42,.02)}.person-destination-card span{white-space:nowrap;font-size:12px;opacity:.7}.person-history-table{min-width:1050px}.history-counted{display:inline-flex;min-width:42px;justify-content:center;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.history-counted.yes{background:rgba(22,163,74,.11)}.history-counted.no{background:rgba(220,38,38,.1)}@media (max-width: 1000px){.person-history-search{grid-template-columns:1fr 1fr}.person-history-query{grid-column:1 / -1}.person-history-identity,.person-destination-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){.report-tabs{width:100%}.report-tab{flex:1}.person-history-search,.person-history-identity,.person-destination-grid{grid-template-columns:1fr}.person-history-query{grid-column:auto}}.companion-section{overflow:visible}.companion-empty{padding:18px;text-align:center;border:1px dashed rgba(15,23,42,.14);border-radius:10px;opacity:.65}.companion-card{margin-top:14px;padding:15px;border:1px solid rgba(15,23,42,.12);border-radius:12px;background:rgba(15,23,42,.02)}.companion-card-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.companion-card-head .danger-link{margin-right:auto}.companion-linked,.companion-manual{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px}.companion-linked{background:rgba(22,163,74,.1)}.companion-manual{background:rgba(100,116,139,.1)}.companion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.companion-person-search{position:relative}.companion-person-results{z-index:30}.companion-search-note{display:block;margin-top:5px;font-size:11px;line-height:1.7;opacity:.7}.companion-document-note{display:flex;flex-direction:column;gap:4px;min-height:42px;padding:9px 11px;border-radius:8px;background:rgba(15,23,42,.043);font-size:12px}.companion-document-note strong{font-size:11px;opacity:.7}@media (max-width: 760px){.companion-grid{grid-template-columns:1fr}.companion-grid .span-2{grid-column:auto}}.passport-holder-editor{display:grid;grid-template-columns:minmax(260px,2fr) minmax(180px,1fr);gap:12px;padding:12px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:rgba(15,23,42,.024)}.passport-holder-search{position:relative}.passport-holder-results{z-index:40}.passport-holder-note{grid-column:1 / -1;font-size:11px;line-height:1.8;opacity:.68}@media (max-width: 760px){.passport-holder-editor{grid-template-columns:1fr}.passport-holder-note{grid-column:auto}}.paper-main p.paper-identity-line{white-space:normal;text-align:right;line-height:1.5}.paper-main .paper-permit{direction:ltr;unicode-bidi:isolate;white-space:nowrap}.paper-main p.paper-main-flow{margin:0;white-space:normal;text-align:right;font-size:1em;line-height:1.45}.paper-main p.paper-main-flow b{padding-right:.25mm;padding-left:.25mm;margin-right:.05mm;margin-left:.05mm}.paper-main .paper-passport,.paper-main .paper-permit{white-space:nowrap}.paper-front-qr-panel{right:4mm;bottom:2.5mm;width:46mm;height:28mm;gap:1.2mm}.paper-front-qr,.paper-front-qr-placeholder{width:28mm;height:28mm;flex:0 0 28mm}.paper-manager{right:50mm;bottom:18mm;font-size:3.4mm}.paper-return{height:30mm;padding:1.3mm 4mm;font-size:2.9mm;line-height:1.42}.paper-return p{margin:0 0 .65mm}.paper-return-flow{white-space:normal;text-align:right}.paper-return-blank{display:inline-block;height:3.5mm;vertical-align:baseline;border-bottom:.3mm dotted #222}.paper-return-time{min-width:22mm}.paper-return-date{min-width:27mm}.paper-return-province{min-width:34mm}.paper-return-name{min-width:52mm}.paper-return-role{min-width:38mm}.paper-return-officer,.paper-return-signature{white-space:nowrap}.paper-return-seal{display:inline-block;margin-right:10mm}.paper-manager{bottom:28mm}.paper-return-seal{margin-right:30mm}.person-history-table{min-width:1450px}.person-history-role-cell strong,.person-history-role-cell small,.person-history-applicant-cell strong,.person-history-applicant-cell small,.person-history-document-cell strong,.person-history-document-cell small,.person-destination-card small{display:block}.person-history-role-cell small,.person-history-applicant-cell small,.person-history-document-cell small,.person-destination-card small{margin-top:4px;opacity:.72;line-height:1.45}.person-history-document-cell{min-width:180px}.person-history-applicant-cell{min-width:155px}.exit-module .jalali-field{position:relative;z-index:1;min-width:0}.exit-module .jalali-field:focus-within{z-index:90}.exit-module .jalali-calendar{position:absolute;z-index:100;top:calc(100% + 6px);right:0;left:auto;width:300px;max-width:calc(100vw - 32px);padding:10px;direction:rtl;border:1px solid #cbd7dd;border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(19,55,81,.2)}.exit-module .calendar-head{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px;margin-bottom:7px}.exit-module .calendar-head button{width:36px;height:34px;padding:0}.exit-module .calendar-week,.exit-module .calendar-days{width:100%;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.exit-module .calendar-week span{min-height:25px}.exit-module .calendar-days>span,.exit-module .calendar-days button{min-width:0;min-height:32px;padding:0}.exit-module .calendar-today{min-height:34px;margin-top:7px}@media (max-width: 600px){.exit-module .jalali-calendar{width:min(300px,calc(100vw - 24px))}}.companion-create-person{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px dashed #cbd7dd;border-radius:10px;background:#f8fafb}.companion-create-person>div{flex:1}.companion-create-person strong,.companion-create-person small{display:block}.companion-create-person small{margin-top:4px;line-height:1.6}.companion-create-error{color:#a23838}.companion-create-success{color:#27664d}@media (max-width: 850px){.companion-create-person{flex-direction:column;align-items:stretch}}.paper-front-qr-panel,.paper-back-qr-panel{display:none!important}.official-exit-back .paper-back-auth{display:block!important}.official-exit-back .paper-back-signature-panel{width:100%!important;box-sizing:border-box}.passport-receipts{--passport-bg: #f5f7f6;--passport-card: #ffffff;--passport-border: #dde5e1;--passport-text: #17332b;--passport-muted: #697a74;--passport-primary: #1e6654;--passport-primary-dark: #164b3e;--passport-soft: #edf5f2;--passport-danger: #a53d3d;--passport-warning: #8a6420;min-height:100vh;background:radial-gradient(circle at 90% 0%,rgba(30,102,84,.08),transparent 28rem),var(--passport-bg);color:var(--passport-text);padding:28px;box-sizing:border-box}.passport-receipts *,.passport-receipts *:before,.passport-receipts *:after{box-sizing:border-box}.passport-module-header{max-width:1240px;margin:0 auto 22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.passport-module-header h1{margin:10px 0 6px;font-size:29px;line-height:1.3;font-weight:800;color:var(--passport-text)}.passport-module-header p{margin:0;color:var(--passport-muted);font-size:14px}.passport-back{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--passport-primary);font:inherit;font-size:13px;cursor:pointer;padding:0}.passport-back:hover{text-decoration:underline}.passport-module-badge{background:var(--passport-soft);color:var(--passport-primary-dark);border:1px solid #cfe2db;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:700}.passport-header-actions{display:flex;gap:10px;flex-wrap:wrap}.passport-form{max-width:1240px;margin:0 auto;display:grid;gap:18px}.passport-card{background:var(--passport-card);border:1px solid var(--passport-border);border-radius:18px;padding:22px;box-shadow:0 1px 2px rgba(0,0,0,.02),0 8px 26px rgba(25,56,47,.043)}.passport-section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.passport-section-title>div{display:flex;align-items:center;gap:12px}.passport-section-title h2{margin:0 0 4px;font-size:17px;font-weight:800}.passport-section-title p{margin:0;color:var(--passport-muted);font-size:12px}.passport-step{width:34px;height:34px;min-width:34px;display:inline-grid;place-items:center;border-radius:11px;background:var(--passport-primary);color:#fff;font-weight:800}.passport-count{display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border-radius:10px;background:var(--passport-soft);color:var(--passport-primary-dark);font-size:12px;font-weight:800}.passport-receipts label{display:grid;gap:7px;color:var(--passport-text);font-size:13px;font-weight:700}.passport-receipts input,.passport-receipts select,.passport-receipts textarea{width:100%;border:1px solid #d4ded9;border-radius:11px;background:#fff;color:#18352c;font:inherit;font-weight:500;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.passport-receipts input,.passport-receipts select{min-height:44px;padding:9px 12px}.passport-receipts textarea{padding:12px 13px;resize:vertical;min-height:92px}.passport-receipts input:focus,.passport-receipts select:focus,.passport-receipts textarea:focus{border-color:#73a697;box-shadow:0 0 0 3px rgba(30,102,84,.09)}.passport-receipts input::placeholder,.passport-receipts textarea::placeholder{color:#a1aca8}.passport-primary-grid{display:grid;grid-template-columns:minmax(280px,2fr) minmax(180px,1fr) 150px;gap:16px;align-items:start}.passport-fields-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.passport-auto-field{min-height:82px;border:1px dashed #c9dad4;border-radius:12px;background:#f8fbfa;padding:10px 13px;display:grid;align-content:center;gap:3px}.passport-auto-field>span{color:var(--passport-muted);font-size:12px}.passport-auto-field strong{font-size:16px;color:var(--passport-primary-dark)}.passport-auto-field small{color:#83908c;font-size:10px}.passport-search-box{position:relative;display:grid;gap:7px}.passport-search-results{position:absolute;z-index:50;top:calc(100% + 5px);right:0;left:0;background:#fff;border:1px solid var(--passport-border);border-radius:12px;box-shadow:0 14px 35px rgba(27,52,45,.15);overflow:hidden;max-height:310px;overflow-y:auto}.passport-search-results button{-webkit-appearance:none;appearance:none;width:100%;text-align:right;display:grid;gap:3px;border:0;border-bottom:1px solid #edf1ef;background:#fff;padding:11px 13px;cursor:pointer;font:inherit}.passport-search-results button:last-child{border-bottom:0}.passport-search-results button:hover{background:#f4f9f7}.passport-search-results strong{color:#203c34;font-size:13px}.passport-search-results span{color:var(--passport-muted);font-size:11px;direction:ltr;text-align:right}.passport-selected-person{margin-top:2px;padding:8px 10px;border-radius:9px;background:#eff8f4;color:#27634f;font-size:12px;font-weight:800}.passport-photo-field{align-content:start}.passport-photo-field input[type=file]{display:none}.passport-photo-preview{width:116px;height:138px;border-radius:13px;border:1px dashed #b9cbc4;background:#f7faf9;overflow:hidden;display:grid;place-items:center;cursor:pointer;color:var(--passport-muted);font-size:12px}.passport-photo-preview img{width:100%;height:100%;object-fit:cover}.passport-add-person{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:10px;margin-bottom:14px}.passport-items{display:grid;gap:10px}.passport-item-row{display:grid;grid-template-columns:34px minmax(180px,2fr) minmax(150px,1fr) minmax(115px,.7fr) 36px;gap:10px;align-items:end;padding:12px;background:#fafcfb;border:1px solid #e5ebe8;border-radius:13px}.passport-row-number{align-self:center;width:30px;height:30px;border-radius:9px;background:#fff;border:1px solid #dce5e1;display:grid;place-items:center;color:var(--passport-primary);font-size:12px;font-weight:800}.passport-remove{width:34px;height:34px;border:1px solid #eedada;background:#fff8f8;color:var(--passport-danger);border-radius:9px;cursor:pointer;font-size:21px;line-height:1}.passport-primary,.passport-secondary{-webkit-appearance:none;appearance:none;min-height:42px;padding:9px 17px;border-radius:11px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.15s ease}.passport-primary{border:1px solid var(--passport-primary);background:var(--passport-primary);color:#fff}.passport-primary:hover{background:var(--passport-primary-dark);border-color:var(--passport-primary-dark)}.passport-primary:disabled{cursor:wait;opacity:.65}.passport-secondary{border:1px solid #d1ddd8;background:#fff;color:var(--passport-primary-dark)}.passport-secondary:hover{background:var(--passport-soft)}.passport-submit-bar{position:sticky;bottom:12px;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border:1px solid #dbe5e1;border-radius:16px;padding:13px 15px;box-shadow:0 8px 35px rgba(21,50,41,.12);display:flex;align-items:center;justify-content:space-between;gap:15px}.passport-submit-bar>div{display:grid;gap:3px}.passport-submit-bar strong{font-size:13px}.passport-submit-bar span{font-size:11px;color:var(--passport-muted)}.passport-error,.passport-notice{max-width:1240px;margin:0 auto 16px;border-radius:12px;padding:11px 14px;font-size:13px;font-weight:700}.passport-error{border:1px solid #efd0d0;background:#fff5f5;color:#8a3636}.passport-notice{border:1px solid #cae3d9;background:#f0f8f5;color:#27604d}.passport-summary-card{max-width:1240px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid var(--passport-border);border-radius:16px}.passport-summary-card>div{padding:14px 15px;display:grid;gap:5px;border-left:1px solid #e8eeeb}.passport-summary-card>div:last-child{border-left:0}.passport-summary-card span{color:var(--passport-muted);font-size:11px}.passport-summary-card strong{color:var(--passport-text);font-size:14px}.passport-table-wrap{overflow-x:auto}.passport-table{width:100%;border-collapse:collapse}.passport-table th,.passport-table td{padding:11px 12px;text-align:right;border-bottom:1px solid #e9eeec;font-size:12px}.passport-table th{color:#65746f;font-size:11px;font-weight:800;background:#f7f9f8}.passport-table tbody tr:last-child td{border-bottom:0}.passport-status{display:inline-flex;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800}.passport-status.in-office{color:#26614e;background:#eaf6f1}.passport-print{display:none}@media (max-width: 900px){.passport-receipts{padding:18px 12px}.passport-module-header{flex-direction:column}.passport-primary-grid,.passport-fields-grid{grid-template-columns:1fr}.passport-photo-preview{width:105px;height:125px}.passport-item-row{grid-template-columns:32px 1fr 1fr}.passport-item-row>label:nth-of-type(3){grid-column:2 / 4}.passport-remove{grid-column:1;grid-row:2}.passport-summary-card{grid-template-columns:repeat(2,1fr)}.passport-submit-bar{position:static;align-items:stretch;flex-direction:column}}@page{size:A5 portrait;margin:0}@media print{body.passport-print-mode{margin:0!important;background:#fff!important}body.passport-print-mode .passport-screen{display:none!important}body.passport-print-mode .passport-print{display:block!important}body.passport-print-mode .passport-receipts{min-height:0!important;padding:0!important;margin:0!important;background:#fff!important}body.passport-print-mode .passport-print{width:148mm;min-height:210mm;margin:0;padding:8mm 8mm 7mm;background:#fff;color:#151515;direction:rtl;font-size:9pt;line-height:1.45;overflow:hidden}body.passport-print-mode .passport-print-header{display:grid;grid-template-columns:1fr 1.25fr 25mm;gap:4mm;align-items:center;border-bottom:.45mm solid #234e40;padding-bottom:3mm;margin-bottom:3mm}body.passport-print-mode .passport-print-header>div:first-child{display:grid;gap:.8mm}body.passport-print-mode .passport-print-header>div:first-child strong{font-size:10pt;color:#183c31}body.passport-print-mode .passport-print-header>div:first-child span,body.passport-print-mode .passport-print-header>div:first-child small{font-size:7.2pt}body.passport-print-mode .passport-print-title{text-align:center;display:grid;gap:2mm}body.passport-print-mode .passport-print-title h1{margin:0;font-size:12pt;font-weight:900}body.passport-print-mode .passport-print-title strong{font-size:9pt}body.passport-print-mode .passport-print-photo{width:23mm;height:28mm;border:.3mm solid #777;display:grid;place-items:center;overflow:hidden;font-size:7pt}body.passport-print-mode .passport-print-photo img{width:100%;height:100%;object-fit:cover}body.passport-print-mode .passport-print-info{display:grid;grid-template-columns:repeat(3,1fr);border:.25mm solid #aeb9b5;border-radius:1.8mm;overflow:hidden;margin-bottom:3mm}body.passport-print-mode .passport-print-info>div{padding:2mm 2.2mm;display:grid;gap:.7mm;border-left:.2mm solid #d2d8d5;border-bottom:.2mm solid #d2d8d5}body.passport-print-mode .passport-print-info span{font-size:6.7pt;color:#555}body.passport-print-mode .passport-print-info strong{font-size:8pt;font-weight:800}body.passport-print-mode .passport-print-lead{margin:2.5mm 0 2mm;font-size:7.7pt;font-weight:700}body.passport-print-mode .passport-print-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:3mm}body.passport-print-mode .passport-print-table th,body.passport-print-mode .passport-print-table td{border:.22mm solid #9da9a4;padding:1.6mm 1.8mm;font-size:7.5pt;vertical-align:middle}body.passport-print-mode .passport-print-table th{background:#eef2f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:900}body.passport-print-mode .passport-print-table th:first-child,body.passport-print-mode .passport-print-table td:first-child{width:11mm;text-align:center}body.passport-print-mode .passport-print-table th:last-child,body.passport-print-mode .passport-print-table td:last-child{width:37mm;text-align:center}body.passport-print-mode .passport-print-notes{border:.2mm solid #c2cac7;border-radius:1.6mm;padding:2mm;margin-bottom:2.5mm;font-size:7pt}body.passport-print-mode .passport-print-warning{border-top:.25mm solid #9daaa5;border-bottom:.25mm solid #9daaa5;padding:2mm 0;margin-top:2mm}body.passport-print-mode .passport-print-warning>strong{font-size:7.5pt}body.passport-print-mode .passport-print-warning ol{margin:1.5mm 4mm 0 0;padding:0 3mm 0 0}body.passport-print-mode .passport-print-warning li{font-size:6.4pt;margin-bottom:.7mm}body.passport-print-mode .passport-print-footer{display:grid;grid-template-columns:1fr 1fr 24mm;gap:4mm;align-items:end;margin-top:4mm}body.passport-print-mode .passport-print-footer>div:first-child{display:grid;gap:1.5mm;font-size:7pt}body.passport-print-mode .passport-print-footer>div:first-child strong{font-size:8pt}body.passport-print-mode .passport-print-stamp{min-height:18mm;border-bottom:.2mm solid #777;display:grid;place-items:end center;padding-bottom:1mm;color:#555;font-size:6.5pt}body.passport-print-mode .passport-print-qr{width:21mm;height:21mm;border:.3mm solid #666;display:grid;place-items:center;align-content:center;gap:1mm;font-size:10pt;font-weight:900}body.passport-print-mode .passport-print-qr small{font-size:5.5pt;font-weight:500}}@media print{body.passport-print-mode .passport-print-passports{width:100%;margin-bottom:3mm;border:.22mm solid #9da9a4;overflow:hidden}body.passport-print-mode .passport-print-passports-head,body.passport-print-mode .passport-print-passports-row{display:grid!important;grid-template-columns:11mm minmax(0,1fr) 39mm;direction:rtl;width:100%}body.passport-print-mode .passport-print-passports-head{background:#eef2f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:900}body.passport-print-mode .passport-print-passports-row{border-top:.22mm solid #9da9a4}body.passport-print-mode .passport-print-passports-head>span,body.passport-print-mode .passport-print-passports-row>span{display:block!important;min-width:0;padding:1.7mm 1.8mm;border-left:.22mm solid #9da9a4;font-size:7.5pt;line-height:1.35}body.passport-print-mode .passport-print-passports-head>span:last-child,body.passport-print-mode .passport-print-passports-row>span:last-child{border-left:0}body.passport-print-mode .passport-print-row-number{text-align:center}body.passport-print-mode .passport-print-person-name{text-align:right;font-weight:700}body.passport-print-mode .passport-print-passport-number{direction:ltr!important;unicode-bidi:isolate;text-align:center!important;font-weight:900;font-size:8.2pt!important;letter-spacing:.15mm;white-space:nowrap}}.passport-edit-card{max-width:1100px;margin:0 auto 18px;border:1px solid #d7e3de}.passport-edit-locked{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.passport-edit-locked>div{padding:11px 13px;border-radius:10px;background:#f4f7f6;border:1px solid #e1e7e4}.passport-edit-locked span{display:block;margin-bottom:5px;font-size:11px;color:#73817c}.passport-edit-locked strong{font-size:14px}.passport-edit-notes{display:block;margin-top:14px}.passport-edit-notes>span,.passport-edit-reason>span{display:block;margin-bottom:7px;font-size:12px;font-weight:700}.passport-edit-notes textarea,.passport-edit-reason textarea{width:100%;resize:vertical}.passport-edit-photo-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;margin-top:18px}.passport-edit-reason small,.passport-photo-changed{display:block;margin-top:6px;font-size:10px;color:#73817c}.passport-photo-changed{color:#41695b}.passport-edit-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:15px;border-top:1px solid #e6ece9}@media (max-width: 720px){.passport-edit-locked,.passport-edit-photo-row{grid-template-columns:1fr}}@media print{body.passport-print-mode .passport-edit-card{display:none!important}}.passport-items-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.passport-items-heading h2{margin-bottom:4px}.passport-items-heading p{margin:0;font-size:11px;color:#718079}.passport-item-actions{display:flex;gap:6px;align-items:center}.passport-item-action{min-height:31px;padding:5px 9px;font-size:11px;white-space:nowrap}.passport-number-cell{font-weight:800;letter-spacing:.25px}.passport-item-editor{margin-top:16px;padding:16px;border:1px solid #d7e3de;border-radius:12px;background:#f9fbfa}.passport-item-editor-title{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.passport-item-editor-title strong{font-size:15px}.passport-item-editor-title span{font-size:11px;color:#6d7c76}.passport-operation-reason{display:block;margin-top:14px}.passport-operation-reason>span{display:block;margin-bottom:7px;font-size:12px;font-weight:800}.passport-operation-reason textarea{width:100%;resize:vertical}.passport-add-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:10px}.passport-add-search label span{display:block;margin-bottom:6px;font-size:11px;font-weight:700}.passport-add-results{max-height:210px;overflow:auto;margin-bottom:14px;border:1px solid #dfe8e4;border-radius:10px;background:#fff}.passport-add-results button{width:100%;display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #edf1ef;background:#fff;cursor:pointer;text-align:right}.passport-add-results button:last-child{border-bottom:0}.passport-add-results button:hover{background:#f2f7f4}.passport-danger-soft{border:1px solid #dfb5b5;border-radius:8px;background:#fff6f6;color:#963b3b;cursor:pointer}.passport-danger{border:0;border-radius:9px;padding:8px 14px;background:#9f3838;color:#fff;font-weight:800;cursor:pointer}.passport-void-editor{border-color:#e4c7c7;background:snow}.passport-void-warning{padding:10px 12px;border-radius:9px;background:#fff0f0;color:#7f3535;font-size:11px;line-height:1.7}.passport-item-voided{opacity:.64;background:#f5f5f5}.passport-item-voided .passport-number-cell,.passport-item-voided td{text-decoration:line-through}.passport-item-voided td:last-child,.passport-item-voided td:nth-last-child(2){text-decoration:none}.passport-history-only{font-size:10px;color:#7b827f}.passport-status-voided_entry{background:#ececec;color:#666}@media (max-width: 800px){.passport-items-heading{align-items:stretch;flex-direction:column}.passport-item-actions{flex-direction:column;align-items:stretch}.passport-add-search{grid-template-columns:1fr}}@media print{body.passport-print-mode .passport-item-editor,body.passport-print-mode .passport-items-heading button{display:none!important}}@media print{body .passport-screen{display:none!important}body .passport-print{display:block!important;width:148mm!important;min-height:auto!important;height:auto!important;margin:0!important;page-break-before:avoid!important;page-break-after:avoid!important;break-before:avoid-page!important;break-after:avoid-page!important}body .passport-print-passports-row{break-inside:avoid!important;page-break-inside:avoid!important}}@media print{body.passport-print-mode,body.passport-print-mode #root{width:148mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.passport-print-mode .passport-receipts{width:148mm!important;max-width:148mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.passport-print-mode .passport-screen{display:none!important}body.passport-print-mode .passport-print{display:block!important;width:148mm!important;max-width:148mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:8mm 8mm 7mm!important;box-sizing:border-box!important;overflow:visible!important;page-break-before:auto!important;page-break-after:auto!important;break-before:auto!important;break-after:auto!important}body.passport-print-mode .passport-print *,body.passport-print-mode .passport-print *:before,body.passport-print-mode .passport-print *:after{box-sizing:border-box!important}}.passport-movement-card{max-width:1100px;margin:18px auto 0}.passport-movement-form{margin-top:14px;padding-top:14px;border-top:1px solid #e3ebe7}.passport-movement-selection{margin-top:16px;border:1px solid #dbe5e1;border-radius:12px;overflow:hidden}.passport-movement-selection-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;background:#f5f8f7}.passport-movement-selection-head>div{display:flex;flex-direction:column;gap:3px}.passport-movement-selection-head span{font-size:10px;color:#73817b}.passport-movement-items{display:grid}.passport-movement-item{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border-top:1px solid #edf1ef;cursor:pointer}.passport-movement-item:first-child{border-top:0}.passport-movement-item.disabled{opacity:.42;cursor:not-allowed;background:#f7f7f7}.passport-movement-person{display:flex;align-items:center;gap:12px}.passport-movement-person small{font-weight:800}.passport-movement-status{font-size:10px;color:#65736d}.passport-selected-count{padding:9px 12px;border-top:1px solid #e4ebe8;background:#fbfcfc;font-size:11px}.passport-return-panel{margin-top:16px;padding:14px;border:1px solid #dbe6e1;border-radius:12px;background:#fafcfb}.passport-check-row{display:flex;align-items:center;gap:8px;margin-top:13px;font-size:12px;font-weight:700}.passport-check-row input{width:17px;height:17px}.passport-no-receipt-panel{margin-top:12px;padding:12px;border-radius:10px;background:#fff6e9;border:1px solid #ead8b8}.passport-identity-check{color:#754f19}@media (max-width: 700px){.passport-movement-selection-head{align-items:stretch;flex-direction:column}.passport-movement-person{flex-direction:column;align-items:flex-start;gap:2px}.passport-movement-item{grid-template-columns:24px minmax(0,1fr)}.passport-movement-status{grid-column:2}}@media print{body.passport-print-mode .passport-movement-card{display:none!important}}.passport-batch-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) 190px auto;gap:12px;align-items:center}.passport-batch-toolbar select{min-height:44px;border:1px solid #d8dee8;border-radius:10px;padding:0 12px;background:#fff}.passport-batch-paste{width:100%;box-sizing:border-box;border:1px solid #d8dee8;border-radius:12px;padding:14px;resize:vertical;font:inherit;direction:ltr;text-align:left}.passport-batch-actions{margin-top:12px;display:flex;gap:10px}.passport-batch-resolve-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.passport-batch-result{border:1px solid #dfe4eb;border-radius:12px;padding:14px;min-height:80px}.passport-batch-result.success{background:#f5fbf7}.passport-batch-result.warning{background:#fffaf1}.passport-batch-result.danger{background:#fff6f6}.passport-batch-result>strong{display:block;margin-bottom:10px}.passport-batch-result-row{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 0;border-top:1px solid rgba(0,0,0,.06)}.passport-batch-result-row small{grid-column:1 / -1;opacity:.7}.passport-batch-candidates{margin-top:14px;border:1px solid #e0e5ec;border-radius:12px;overflow:hidden}.passport-batch-candidate{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #e8ebef;cursor:pointer}.passport-batch-candidate:last-child{border-bottom:0}.passport-batch-candidate span{display:flex;flex-direction:column}.passport-batch-candidate small{opacity:.65}.passport-batch-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.passport-batch-fields label,.passport-batch-notes{display:flex;flex-direction:column;gap:6px}.passport-batch-fields input,.passport-batch-notes textarea{width:100%;box-sizing:border-box;border:1px solid #d8dee8;border-radius:10px;padding:11px 12px;font:inherit}.passport-batch-notes{margin-top:14px}.passport-batch-submit{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #e7eaf0}.passport-batch-submit>div{display:flex;flex-direction:column}.passport-batch-detail-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.passport-batch-detail-head>div{display:flex;flex-direction:column;gap:5px}.passport-batch-detail-head span{font-size:12px;opacity:.65}.passport-batch-detail-head h2{margin:0}.passport-batch-stats{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.passport-batch-stats>div{padding:14px;border:1px solid #e1e5eb;border-radius:12px;display:flex;flex-direction:column;gap:3px}.passport-batch-stats strong{font-size:24px}.passport-batch-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:2px 10px;font-size:12px;white-space:nowrap;background:#edf1f5}.passport-batch-status.open,.passport-batch-status.at_authority{background:#fff5d9}.passport-batch-status.partially_returned{background:#edf5ff}.passport-batch-status.closed,.passport-batch-status.returned{background:#eaf8ef}.passport-batch-status.attention,.passport-batch-status.lost_at_authority{background:#ffeaea}.passport-batch-resolution-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.passport-danger-button{border:1px solid #b42318;background:#fff;color:#b42318;border-radius:10px;min-height:42px;padding:0 16px;font:inherit;cursor:pointer}.passport-danger-button:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 850px){.passport-batch-toolbar,.passport-batch-resolve-grid,.passport-batch-fields,.passport-batch-detail-head,.passport-batch-stats{grid-template-columns:1fr}.passport-batch-submit{align-items:stretch;flex-direction:column}.passport-batch-candidate{grid-template-columns:auto 1fr}.passport-batch-candidate code{grid-column:2}}@media print{.passport-batches{display:none!important}}.passport-found-items{margin-top:14px;border:1px solid #e1e5eb;border-radius:12px;overflow:hidden}.passport-found-item{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid #e8ebef}.passport-found-item:last-child{border-bottom:0}.passport-found-item>span:nth-of-type(1){display:flex;flex-direction:column}.passport-found-item small{opacity:.65}.passport-found-form{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.passport-found-form label{display:flex;flex-direction:column;gap:6px}.passport-found-form input,.passport-found-form select{width:100%;box-sizing:border-box;min-height:44px;border:1px solid #d8dee8;border-radius:10px;padding:8px 11px;background:#fff;font:inherit}@media (max-width: 850px){.passport-found-form{grid-template-columns:1fr}.passport-found-item{grid-template-columns:auto 1fr}.passport-found-item code,.passport-found-item .passport-batch-status{grid-column:2;justify-self:start}}.passport-batch-print{display:none}.passport-batch-print-actions{margin-top:18px;padding-top:16px;border-top:1px solid #e7eaf0;display:flex;gap:10px;flex-wrap:wrap}@page passportBatchSheet{size:A4 landscape;margin:8mm}@media print{body.passport-batch-print-mode{background:#fff!important}body.passport-batch-print-mode #root{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}body.passport-batch-print-mode .passport-batches{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body.passport-batch-print-mode .passport-batches>:not(.passport-batch-print){display:none!important}body.passport-batch-print-mode .passport-batch-print{page:passportBatchSheet;display:block!important;width:100%!important;box-sizing:border-box;background:#fff;color:#111;font-size:10pt;direction:rtl}body.passport-batch-print-mode .passport-batch-print *,body.passport-batch-print-mode .passport-batch-print *:before,body.passport-batch-print-mode .passport-batch-print *:after{box-sizing:border-box}.passport-batch-print-header{display:grid;grid-template-columns:1fr 1.5fr .7fr;align-items:center;gap:8mm;border-bottom:2px solid #222;padding-bottom:4mm;margin-bottom:4mm}.passport-batch-print-brand{display:flex;flex-direction:column;gap:1.5mm}.passport-batch-print-brand strong{font-size:12pt}.passport-batch-print-brand span{font-size:8.5pt}.passport-batch-print-title{text-align:center}.passport-batch-print-title h1{margin:0 0 2mm;font-size:15pt}.passport-batch-print-title>strong{font-size:12pt}.passport-batch-print-meta{text-align:left}.passport-batch-print-info{display:grid;grid-template-columns:1.4fr 1fr 1fr .9fr;border:1px solid #555;margin-bottom:4mm}.passport-batch-print-info>div{padding:2.5mm 3mm;border-left:1px solid #aaa;display:flex;flex-direction:column;gap:1mm}.passport-batch-print-info>div:last-child{border-left:0}.passport-batch-print-info span{font-size:8pt;color:#444}.passport-batch-print-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #777;margin-bottom:4mm}.passport-batch-print-summary>div{padding:2mm 3mm;border-left:1px solid #aaa;display:flex;justify-content:space-between;gap:4mm}.passport-batch-print-summary>div:last-child{border-left:0}.passport-batch-print-table{width:100%;border-collapse:collapse;table-layout:fixed}.passport-batch-print-table thead{display:table-header-group}.passport-batch-print-table tr{break-inside:avoid;page-break-inside:avoid}.passport-batch-print-table th,.passport-batch-print-table td{border:1px solid #555;padding:2.1mm 2.5mm;vertical-align:middle;text-align:right;word-break:break-word}.passport-batch-print-table th{font-size:8.5pt;font-weight:700}.passport-batch-print-table td{font-size:8.5pt}.passport-batch-print-table th:first-child,.passport-batch-print-table td:first-child{width:13mm;text-align:center}.passport-batch-print-table th:nth-child(2){width:55mm}.passport-batch-print-table th:nth-child(3){width:38mm}.passport-batch-print-table th:nth-child(4){width:30mm}.passport-batch-print-table th:nth-child(5){width:38mm}.passport-batch-print-notes{margin-top:4mm;border:1px solid #777;padding:3mm;min-height:12mm}.passport-batch-print-signatures{margin-top:6mm;display:grid;grid-template-columns:repeat(3,1fr);gap:5mm;break-inside:avoid;page-break-inside:avoid}.passport-batch-print-signatures>div{border:1px solid #777;min-height:32mm;padding:3mm;display:flex;flex-direction:column;gap:3mm}.passport-batch-print-signatures strong{border-bottom:1px solid #bbb;padding-bottom:2mm}.passport-batch-print-footer{margin-top:4mm;padding-top:2mm;border-top:1px solid #aaa;display:flex;justify-content:space-between;gap:10mm;font-size:7.5pt;break-inside:avoid}}@media print{body.passport-batch-print-mode,body.passport-batch-print-mode html{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.passport-batch-print-mode #root,body.passport-batch-print-mode .passport-screen,body.passport-batch-print-mode .passport-batches{width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}body.passport-batch-print-mode .passport-batch-print{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}}@media print{html.passport-batch-print-mode,html.passport-batch-print-mode body{width:100%!important;height:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}html.passport-batch-print-mode #root,html.passport-batch-print-mode .passport-receipts.passport-screen.passport-batches{position:static!important;width:100%!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html.passport-batch-print-mode .passport-batches>:not(.passport-batch-print){display:none!important}html.passport-batch-print-mode .passport-batch-print{display:block!important;position:absolute!important;top:0!important;right:0!important;left:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;break-after:avoid-page!important;page-break-after:avoid!important}html.passport-batch-print-mode .passport-batch-print-footer{break-after:avoid-page!important;page-break-after:avoid!important}}@media print{html.passport-batch-print-mode .passport-batch-print{box-sizing:border-box!important;width:281mm!important;min-height:198mm!important;height:auto!important;margin:6mm 8mm!important;padding:0!important;top:0!important;right:0!important;left:auto!important;transform:none!important;transform-origin:top right!important;overflow:hidden!important}html.passport-batch-print-mode .passport-batch-print *{box-sizing:border-box!important}}@media print{html.passport-batch-print-mode .passport-batch-print{position:absolute!important;top:7mm!important;right:10mm!important;left:10mm!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}html.passport-batch-print-mode .passport-batch-print-header,html.passport-batch-print-mode .passport-batch-print-info,html.passport-batch-print-mode .passport-batch-print-summary,html.passport-batch-print-mode .passport-batch-print-table,html.passport-batch-print-mode .passport-batch-print-signatures,html.passport-batch-print-mode .passport-batch-print-footer{max-width:100%!important;box-sizing:border-box!important}}@media print{html.passport-batch-print-mode .passport-batch-print{font-size:10.5pt!important}html.passport-batch-print-mode .passport-batch-print-title h1{font-size:16pt!important;line-height:1.35!important;margin-bottom:1.5mm!important}html.passport-batch-print-mode .passport-batch-print-title>strong{font-size:12.5pt!important}html.passport-batch-print-mode .passport-batch-print-brand strong{font-size:12.5pt!important}html.passport-batch-print-mode .passport-batch-print-brand span{font-size:8.8pt!important}html.passport-batch-print-mode .passport-batch-print-info>div{padding:2.3mm 3mm!important}html.passport-batch-print-mode .passport-batch-print-info span{font-size:8.2pt!important}html.passport-batch-print-mode .passport-batch-print-info strong{font-size:9.5pt!important}html.passport-batch-print-mode .passport-batch-print-summary>div{padding:2.2mm 3mm!important;font-size:9pt!important}html.passport-batch-print-mode .passport-batch-print-table th{font-size:9pt!important;padding:2.2mm 2.5mm!important}html.passport-batch-print-mode .passport-batch-print-table td{font-size:9pt!important;padding:2.3mm 2.5mm!important}html.passport-batch-print-mode .passport-batch-print-signatures{margin-top:4mm!important;gap:4mm!important}html.passport-batch-print-mode .passport-batch-print-signatures>div{min-height:27mm!important;padding:2.5mm!important;gap:2mm!important}html.passport-batch-print-mode .passport-batch-print-footer{margin-top:3mm!important;padding-top:1.5mm!important;font-size:7.8pt!important}}.passport-inventory-total{min-width:145px;padding:12px 18px;border:1px solid #dfe4ea;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center}.passport-inventory-total span{font-size:12px;opacity:.65}.passport-inventory-total strong{font-size:28px}.passport-inventory-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.passport-inventory-card{min-height:92px;border:1px solid #dfe4ea;border-radius:14px;padding:14px;background:#fff;text-align:right;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;font:inherit}.passport-inventory-card:hover{border-color:#9ba8b7}.passport-inventory-card.selected{outline:2px solid currentColor;outline-offset:1px}.passport-inventory-card span{font-size:13px}.passport-inventory-card strong{font-size:28px}.passport-inventory-card.in-office{background:#eef9f1}.passport-inventory-card.at-authority{background:#fff7e2}.passport-inventory-card.found-with-third-party{background:#f3efff}.passport-inventory-card.lost-at-authority,.passport-inventory-card.lost-in-office{background:#fff0f0}.passport-inventory-card.found-location-unknown,.passport-inventory-card.pending-reconciliation{background:#f6f2e9}.passport-inventory-card.returned{background:#eef5ff}.passport-inventory-active-filter{margin-top:12px;display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:#f1f4f7;font-size:13px}.passport-inventory-active-filter button{border:0;background:transparent;cursor:pointer;font-size:17px;line-height:1}.passport-inventory-primary{display:block;margin-top:3px;opacity:.6;font-size:11px}.passport-inventory-passport{font-weight:700;white-space:nowrap}.passport-inventory-status{display:inline-flex;border-radius:999px;padding:4px 9px;white-space:nowrap;font-size:12px;background:#eef1f4}.passport-inventory-status.in-office{background:#e7f7ec}.passport-inventory-status.at-authority{background:#fff2cd}.passport-inventory-status.found-with-third-party{background:#eee7ff}.passport-inventory-status.lost-at-authority,.passport-inventory-status.lost-in-office{background:#ffe4e4}.passport-inventory-status.found-location-unknown,.passport-inventory-status.pending-reconciliation,.passport-inventory-status.unknown{background:#f3efe5}.passport-inventory-status.returned{background:#e7f1ff}@media (max-width: 1000px){.passport-inventory-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.passport-inventory-cards{grid-template-columns:1fr}.passport-inventory-total{width:100%}}@media print{.passport-inventory{display:none!important}}.passport-print-qr-code{width:82px;height:82px;object-fit:contain;display:block}.passport-print-qr-placeholder{width:82px;height:82px;border:1px dashed #888;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700}.passport-print-qr small{display:block;font-size:10px;line-height:1.3}@media print{body.passport-print-mode .passport-print-footer{grid-template-columns:1fr 1fr 24mm;align-items:end}body.passport-print-mode .passport-print-qr{width:22mm!important;height:auto!important;min-height:28mm!important;padding:1mm!important;box-sizing:border-box!important;display:grid!important;grid-template-rows:18mm auto auto!important;place-items:center!important;align-content:center!important;gap:.6mm!important;overflow:visible!important;background:#fff!important}body.passport-print-mode .passport-print-qr-code{width:18mm!important;height:18mm!important;max-width:18mm!important;max-height:18mm!important;display:block!important;object-fit:contain!important}body.passport-print-mode .passport-print-qr small{display:block!important;margin:0!important;padding:0!important;line-height:1.15!important;white-space:nowrap!important}}@media print{body.passport-print-mode .passport-print-footer{grid-template-columns:1fr 1fr 30mm!important}body.passport-print-mode .passport-print-qr{width:28mm!important;min-height:33mm!important;height:auto!important;padding:1mm!important;overflow:visible!important;box-sizing:border-box!important}body.passport-print-mode .passport-print-qr-code{width:24mm!important;height:24mm!important;max-width:24mm!important;max-height:24mm!important;display:block!important;object-fit:contain!important}}@media print{html,body{margin:0!important;padding:0!important}body.passport-print-mode .passport-print{width:148mm!important;height:209mm!important;min-height:0!important;max-height:209mm!important;box-sizing:border-box!important;margin:0!important;padding:4.5mm 6mm 3.5mm!important;overflow:hidden!important;page-break-before:avoid!important;page-break-after:avoid!important;break-before:avoid-page!important;break-after:avoid-page!important}body.passport-print-mode .passport-print-header{grid-template-columns:1fr 1.25fr 21mm!important;gap:2mm!important;padding-bottom:1.2mm!important;margin-bottom:1.2mm!important}body.passport-print-mode .passport-print-photo{width:20mm!important;height:23mm!important}body.passport-print-mode .passport-print-info{margin-bottom:1mm!important}body.passport-print-mode .passport-print-info>div{padding:.8mm 1.1mm!important;gap:.2mm!important}body.passport-print-mode .passport-print-lead{margin:.7mm 0!important;font-size:6.6pt!important}body.passport-print-mode .passport-print-passports{margin-bottom:.8mm!important}body.passport-print-mode .passport-print-passports-head>span,body.passport-print-mode .passport-print-passports-row>span{padding:.5mm .9mm!important;font-size:6.3pt!important;line-height:1.08!important}body.passport-print-mode .passport-print-passport-number{font-size:7pt!important}body.passport-print-mode .passport-print-warning{padding:.6mm 0!important;margin-top:.4mm!important}body.passport-print-mode .passport-print-warning>strong{font-size:6.2pt!important}body.passport-print-mode .passport-print-warning ol{margin:.3mm 3mm 0 0!important;padding:0 2mm 0 0!important}body.passport-print-mode .passport-print-warning li{font-size:5.1pt!important;line-height:1.06!important;margin-bottom:.1mm!important}body.passport-print-mode .passport-print-footer{grid-template-columns:1fr 1fr 28mm!important;gap:2mm!important;margin-top:.8mm!important;align-items:end!important}body.passport-print-mode .passport-print-stamp{min-height:9mm!important}body.passport-print-mode .passport-print-qr{width:27mm!important;min-height:30mm!important;height:auto!important;padding:.5mm!important;box-sizing:border-box!important;overflow:visible!important}body.passport-print-mode .passport-print-qr-code{width:23mm!important;height:23mm!important;max-width:23mm!important;max-height:23mm!important}}.employment-steps{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:0 0 24px}.employment-steps button{border:1px solid #d7deea;background:#fff;border-radius:12px;padding:10px 5px;display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;font:inherit;color:#465568}.employment-steps button b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#edf2f7}.employment-steps button.active{border-color:#187b8e;background:#eef9fb;color:#126879}.employment-steps button.active b{background:#187b8e;color:#fff}@media (max-width:900px){.employment-steps{grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.employment-steps{grid-template-columns:repeat(4,1fr);gap:6px}.employment-steps button{font-size:13px;padding:8px 3px}}.lost-found-app .main-content{min-width:0}.lf-notice{margin:0 0 18px;padding:12px 16px;border:1px solid #b9dfd0;background:#edf9f4;border-radius:12px;color:#176248;font-weight:700}.lf-dashboard{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px}.lf-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px}.lf-stat-card span{color:#64748b;font-size:13px}.lf-stat-card strong{font-size:27px;color:#17324d}.lf-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}.lf-primary-actions,.lf-form-actions,.lf-detail-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lf-search{display:flex;gap:8px;flex:1;max-width:580px}.lf-search input{flex:1;min-width:180px}.lf-btn{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:10px;padding:9px 14px;font:inherit;font-weight:700;cursor:pointer}.lf-btn:disabled{opacity:.55;cursor:not-allowed}.lf-btn-primary{background:#16788a;border-color:#16788a;color:#fff}.lf-btn-found{background:#18865f;border-color:#18865f;color:#fff}.lf-btn-lost{background:#b94a48;border-color:#b94a48;color:#fff}.lf-btn-danger{background:#fff1f1;border-color:#e1aaaa;color:#9b3030}.lf-btn-secondary{background:#f8fafc}.lf-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.lf-filters button{border:1px solid #d8e0e8;background:#fff;border-radius:999px;padding:8px 14px;font:inherit}.lf-filters button.active{background:#17324d;border-color:#17324d;color:#fff}.lf-filters select{margin-right:auto;min-width:180px}.lf-table-card,.lf-form-card,.lf-detail-card{background:#fff;border:1px solid #e1e7ee;border-radius:16px;padding:18px;margin-bottom:16px}.lf-table-wrap{width:100%;overflow:auto}.lf-table{width:100%;border-collapse:collapse;min-width:900px}.lf-table th,.lf-table td{padding:12px 10px;border-bottom:1px solid #edf1f5;text-align:right;vertical-align:middle}.lf-table th{color:#64748b;font-size:13px;background:#fafcfe}.lf-table tbody tr{cursor:pointer}.lf-table tbody tr:hover{background:#f6fafc}.lf-empty{padding:30px 12px;text-align:center;color:#7b8794}.lf-type{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800;white-space:nowrap}.lf-type.lost{background:#fff0ef;color:#a13c38}.lf-type.found{background:#eaf8f2;color:#197050}.lf-section-head,.lf-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.lf-section-head h2,.lf-card-title h3,.lf-detail-card h3{margin:0}.lf-section-head p{margin:6px 0 0;color:#6b7785}.lf-card-title>span{min-width:32px;height:32px;display:grid;place-items:center;background:#edf3f7;border-radius:999px;font-weight:800}.lf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lf-form label{display:flex;flex-direction:column;gap:7px;color:#455566;font-size:13px;font-weight:700}.lf-form input,.lf-form select,.lf-form textarea,.lf-search input,.lf-filters select{width:100%;box-sizing:border-box;border:1px solid #ccd6e0;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#1f2937}.lf-form textarea{resize:vertical}.lf-form input:focus,.lf-form select:focus,.lf-form textarea:focus,.lf-search input:focus{outline:2px solid rgba(22,120,138,.16);border-color:#16788a}.lf-span-2{grid-column:1/-1}.lf-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.lf-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:14px 0 0}.lf-info-grid div{padding:11px;border-bottom:1px solid #edf1f5}.lf-info-grid dt{color:#7a8795;font-size:12px;margin-bottom:5px}.lf-info-grid dd{margin:0;color:#263747;font-weight:700;overflow-wrap:anywhere}.lf-description{margin-top:16px;background:#f8fafc;border-radius:12px;padding:12px 14px}.lf-description p{margin:7px 0 0;white-space:pre-wrap}.lf-match-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.lf-match-summary div{background:#f7fafc;border-radius:12px;padding:14px}.lf-match-summary span{color:#687786;font-size:12px}.lf-match-summary strong{font-size:23px}.lf-hint{background:#fff8e8;color:#725a20;border-radius:10px;padding:10px 12px;margin:12px 0 0;font-size:12px;line-height:1.8}.lf-match-list{display:flex;flex-direction:column;gap:10px}.lf-match-card{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #e4e9ef;border-radius:13px;padding:13px}.lf-match-score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;background:#eef6f8;border-radius:10px}.lf-match-score strong{font-size:20px;color:#176d7c}.lf-match-score span{font-size:11px;color:#64748b}.lf-match-body p{margin:6px 0}.lf-match-body small{color:#6d7986}.lf-match-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lf-match-review{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.lf-match-review>div{display:flex;gap:6px}.lf-review-state{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.lf-review-state.suggested{background:#fff3d8;color:#845f0d}.lf-review-state.confirmed{background:#e7f7ef;color:#196949}.lf-review-state.rejected{background:#ffebeb;color:#9b3434}.lf-delivery-card{border-color:#b9dfd0}@media (max-width:1200px){.lf-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.lf-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-toolbar,.lf-section-head{align-items:stretch;flex-direction:column}.lf-search{max-width:none}.lf-form,.lf-detail-grid{grid-template-columns:1fr}.lf-span-2{grid-column:auto}.lf-match-card{grid-template-columns:1fr}.lf-match-review{align-items:flex-start}}@media (max-width:560px){.lf-dashboard,.lf-info-grid{grid-template-columns:1fr}.lf-search{flex-direction:column}}.lf-date-control{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.lf-date-control>label{display:flex;flex-direction:column;gap:7px;color:#455566;font-size:13px;font-weight:700}.lf-date-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lf-date-control input,.lf-date-control select{width:100%;box-sizing:border-box;border:1px solid #ccd6e0;border-radius:10px;background:#fff;padding:10px 11px;font:inherit;color:#1f2937}.lf-date-control input:focus,.lf-date-control select:focus{outline:2px solid rgba(22,120,138,.16);border-color:#16788a}@media (max-width:700px){.lf-date-control{grid-template-columns:1fr}}.paper-main p.paper-main-flow{font-size:3.3mm!important;line-height:1.55!important}.paper-main p.paper-main-flow{text-align:justify!important;text-align-last:right!important}.paper-manager{bottom:8mm!important}.paper-return{font-size:2.9mm!important;line-height:1.65!important}.paper-return *{line-height:1.65!important}.paper-notes{font-size:2.75mm!important;line-height:1.6!important}.paper-notes li{line-height:1.6!important}.paper-manager{bottom:11mm!important}.paper-return{font-size:3.15mm!important;line-height:1.55!important}.paper-return *{font-size:inherit!important;line-height:1.55!important}.paper-notes{font-size:3mm!important;line-height:1.55!important}.paper-notes li{font-size:inherit!important;line-height:1.55!important}.paper-manager{bottom:16mm!important}.paper-manager{bottom:20mm!important}.paper-manager{bottom:25mm!important}.paper-notes{position:relative!important;overflow:hidden!important}.paper-companion-photo-area{position:absolute!important;right:4mm!important;left:4mm!important;bottom:1.5mm!important;height:34mm!important;margin:0!important;border-top:.3mm dotted #777!important;box-sizing:border-box!important}.paper-companion-photo-area span{position:absolute!important;top:1mm!important;right:0!important;font-size:2.8mm!important;line-height:1.4!important;font-weight:700!important}.lf-report{display:flex;flex-direction:column;gap:16px}.lf-report-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lf-report-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;background:#fff;border:1px solid #e1e7ee;border-radius:16px}.lf-report-filters label{display:flex;flex-direction:column;gap:6px;min-width:0}.lf-report-filters label span{color:#475569;font-size:13px;font-weight:700}.lf-report-filters input,.lf-report-filters select{width:100%;min-width:0;box-sizing:border-box}.lf-report-filter-actions{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:4px}.lf-report-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lf-report-table{min-width:1500px}@media (max-width:1100px){.lf-report-filters,.lf-report-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lf-report-filters,.lf-report-dashboard{grid-template-columns:1fr}.lf-report-filter-actions{grid-column:auto}.lf-report-actions{width:100%}}.lf-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 18px;padding:12px 14px;background:#fff;border:1px solid #e1e7ee;border-radius:14px}.lf-pagination-info{color:#64748b;font-size:14px}.lf-pagination-actions{display:flex;align-items:center;gap:10px}.lf-pagination-actions strong{min-width:105px;text-align:center;color:#334155}@media (max-width:620px){.lf-pagination{flex-direction:column;align-items:stretch}.lf-pagination-actions{justify-content:space-between}}@media screen and (min-width:851px){.app-shell>.sidebar{box-sizing:border-box;max-height:100vh;overflow-y:auto;overflow-x:hidden;align-self:start;scrollbar-width:thin;scrollbar-color:#668599 #102f49}.app-shell>.sidebar>*{flex-shrink:0}.app-shell>.sidebar nav{overflow:visible}}@media screen{.sidebar .nav-item:not(.disabled){background:rgba(255,255,255,.07);color:#fff;border:1px solid rgba(255,255,255,.12)}.sidebar .nav-item:not(.disabled):hover,.sidebar .nav-item:not(.disabled):focus-visible{background:rgba(255,255,255,.16)}.sidebar .nav-item:focus-visible{outline:2px solid #aed6ee;outline-offset:2px}}@media screen{.app-shell>.sidebar .aep-grouped-nav{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible;min-width:0}.aep-grouped-nav>.aep-nav-group{min-width:0;margin:0;border:0;padding:0;border-radius:10px}.app-shell>.sidebar .aep-grouped-nav .nav-item{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:10px 12px;border-radius:9px;font-size:13px;line-height:1.6;white-space:normal;text-align:start;cursor:pointer}.aep-grouped-nav .aep-nav-group>summary{list-style:none;user-select:none;display:flex;align-items:center;gap:9px}.aep-grouped-nav .aep-nav-group>summary::-webkit-details-marker{display:none}.aep-grouped-nav .aep-nav-group>summary:after{content:"＋";margin-inline-start:auto;flex:none;font-size:17px;line-height:1}.aep-grouped-nav .aep-nav-group[open]>summary:after{content:"−"}.app-shell>.sidebar .aep-nav-group[open]>summary{background:#e8f1f8;color:#14354e;border-color:#e8f1f8;font-weight:700}.aep-nav-children{display:grid;gap:5px;margin:7px 8px 3px 0;padding-inline-start:10px;border-inline-start:2px solid #668ca5}.app-shell>.sidebar .aep-nav-children .nav-item{font-size:12px;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);min-height:38px}.app-shell>.sidebar .aep-grouped-nav .nav-item:focus-visible{outline:3px solid #b9dcf6;outline-offset:2px}.app-shell>.sidebar .aep-grouped-nav button:disabled{cursor:default;opacity:.45}}@media screen and (max-width:850px){.app-shell>.sidebar .aep-grouped-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;overflow:visible}.app-shell>.sidebar .aep-grouped-nav .nav-item{min-height:44px;font-size:13px}.aep-grouped-nav>.aep-nav-group[open]{grid-column:1/-1}.aep-nav-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 4px;padding-inline-start:10px}.app-shell>.sidebar .aep-nav-children .nav-item{min-height:44px;font-size:12px}}@media screen and (max-width:380px){.aep-nav-children{grid-template-columns:minmax(0,1fr)}}.official-exit-paper{border:.8mm solid #000;padding:0;font-family:Tahoma,Arial,sans-serif;line-height:1.5;box-shadow:none}.paper-official-frame{position:absolute;top:5mm;right:5mm;bottom:5mm;left:5mm;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;border:.8mm solid #000;background:#fff;overflow:hidden}.official-exit-paper .paper-header{position:relative;flex:0 0 44mm;height:44mm;box-sizing:border-box;border-bottom:.8mm solid #000;overflow:hidden}.official-exit-paper .paper-besm{top:3.5mm;right:6mm;left:auto;width:32mm;font-size:3.25mm;line-height:1.25;text-align:right}.official-exit-paper .paper-header img{top:3mm;left:50%;width:19mm;height:24mm;transform:translate(-50%);filter:grayscale(1) contrast(1.2)}.official-exit-paper .paper-number{top:4mm;left:6mm;width:42mm;font-size:2.9mm;line-height:1.7;text-align:right}.official-exit-paper .paper-number div{justify-content:flex-start}.official-exit-paper .paper-header h1{top:28mm;right:3mm;left:3mm;font-size:3.75mm;line-height:1.2;font-weight:800}.official-exit-paper .paper-header h2{top:35mm;right:3mm;left:3mm;font-size:3.55mm;line-height:1.25;font-weight:800}.official-exit-paper .paper-main{position:relative;flex:0 0 66mm;height:66mm;box-sizing:border-box;padding:3mm 4.5mm;border-bottom:.8mm solid #000;overflow:hidden}.official-exit-paper .paper-main p.paper-main-line{margin:0 0 .6mm;position:relative;font-size:3.35mm;line-height:1.55;text-align:right;white-space:nowrap}.official-exit-paper .paper-main p.paper-main-line:after{content:"";position:absolute;right:0;left:0;bottom:.9mm;z-index:0;border-bottom:.35mm dotted #111}.official-exit-paper .paper-main-line-content{position:relative;z-index:1;display:inline;padding-left:1.2mm;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.official-exit-paper .paper-main p.paper-destination-line{white-space:normal}.official-exit-paper .paper-main p.paper-companion-line{font-size:3mm;white-space:nowrap;padding-right:0;text-indent:0;direction:rtl;text-align:right}.official-exit-paper .paper-companion-line .paper-main-line-content{display:block;width:100%;padding:0;margin:0;direction:rtl;text-align:right}.official-exit-paper .paper-main .paper-companion-line b{min-width:0;padding-right:.4mm;padding-left:.4mm}.official-exit-paper .paper-main p.paper-companion-line-dense{font-size:2.95mm;line-height:1.45;white-space:normal}.official-exit-paper .paper-main p.paper-companion-line-very-dense{font-size:2.75mm;line-height:1.38;white-space:normal}.official-exit-paper .paper-main b{min-width:12mm;padding:0 .8mm .15mm;margin:0 .2mm;border-bottom:.3mm dotted #111;font-weight:800;line-height:1.3}.official-exit-paper .paper-main .paper-passport,.official-exit-paper .paper-main .paper-permit{min-width:25mm}.official-exit-paper .paper-main .paper-permit{padding-bottom:.75mm;font-size:.88em}.official-exit-paper .paper-main .paper-companion-names{min-width:30mm}.official-exit-paper .paper-manager{right:26mm;bottom:1mm!important;font-size:3.25mm;line-height:1.35;font-weight:800}.official-exit-paper .paper-main p.paper-document-line:after,.official-exit-paper .paper-main p.paper-companion-line:after,.official-exit-paper .paper-main p.paper-destination-line:after{display:none}.official-exit-paper .paper-front-qr-panel{right:auto;left:3mm;bottom:2.5mm;width:30mm;height:17mm;gap:1mm;opacity:.88}.official-exit-paper .paper-front-qr,.official-exit-paper .paper-front-qr-placeholder{width:17mm;height:17mm;flex-basis:17mm;filter:grayscale(1)}.official-exit-paper .paper-front-qr-panel strong{font-size:1.8mm}.official-exit-paper .paper-front-qr-panel small{margin-top:.5mm;font-size:1.45mm}.official-exit-paper .paper-return{flex:0 0 46mm;height:46mm;box-sizing:border-box;padding:3.5mm 4.5mm;border-bottom:.8mm solid #000;font-size:3.1mm;line-height:1.7;overflow:hidden}.official-exit-paper .paper-return p{margin:0 0 1.3mm}.official-exit-paper .paper-return-first-line,.official-exit-paper .paper-return-second-line{display:block;white-space:nowrap}.official-exit-paper .paper-return-first-line{margin-bottom:1mm}.official-exit-paper .paper-return-second-line{margin-bottom:2.2mm}.official-exit-paper .paper-return-blank{display:inline-block;height:3.5mm;border-bottom:.3mm dotted #111;vertical-align:baseline}.official-exit-paper .paper-return-time{width:17mm}.official-exit-paper .paper-return-date{width:24mm}.official-exit-paper .paper-return-province{width:27mm}.official-exit-paper .paper-return-officer{margin-top:2mm;font-weight:700}.official-exit-paper .paper-return-position{margin-top:1.2mm;font-weight:700}.official-exit-paper .paper-return-signature{position:relative}.official-exit-paper .paper-return-seal{position:absolute;left:22mm;top:2mm;min-width:23mm;text-align:center;font-weight:800}.official-exit-paper .paper-notes{position:relative;flex:1 1 auto;height:auto;min-height:0;box-sizing:border-box;padding:2.5mm 4.5mm;font-size:2.95mm;line-height:1.55;overflow:hidden}.official-exit-paper .paper-notes>strong{display:block;margin-bottom:.8mm;font-size:3.1mm}.official-exit-paper .paper-notes p{margin:.55mm 0}.official-exit-paper .paper-notes p b{border-bottom:.25mm dotted #111}.official-exit-paper .paper-companion-photo-area{height:34mm;margin-top:1.5mm;border-top:.3mm dotted #555}.official-exit-paper .paper-companion-photo-area span{color:#000;font-size:2.35mm}.official-exit-paper .draft-watermark{z-index:4;top:91mm;right:38mm;color:rgba(0,0,0,.09)}@media print{.official-exit-paper .paper-official-frame{top:5mm!important;right:5mm!important;bottom:5mm!important;left:5mm!important}}
