:root{color:#17202a;--green:#087443;--green-dark:#075c36;--ink:#17352a;background:#f3f7f5;font-family:Vazirmatn,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}.site-nav{z-index:10;border-top:3px solid var(--green);background:#fbfdfc;border-bottom:1px solid #dbe4e7;position:sticky;top:0;box-shadow:0 2px 12px #0f172a0a}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:auto;padding:.7rem 1rem;display:flex}.nav-links{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.nav-links>a:not(.button){color:#334155;border-radius:8px;padding:.45rem .55rem;text-decoration:none}.nav-links>a:not(.button):hover{background:#f1f5f9}.shell{max-width:1100px;margin:auto;padding:1rem}.topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.brand{color:var(--green);font-size:1.2rem;font-weight:700;text-decoration:none}.card{background:#fff;border:1px solid #dbe4e7;border-radius:14px;padding:1.35rem;box-shadow:0 10px 30px #075c3610}.search{gap:.5rem;display:flex}.search input{flex:1}.input,.select{text-align:right;direction:ltr;background:#fff;border:1px solid #c7d8cf;border-radius:10px;width:100%;padding:.7rem;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 3px #0874431a}.settings-list{gap:.65rem;display:grid}.settings-list-row{align-items:center;gap:.5rem;display:flex}.settings-list-row .input{flex:1}.grid,.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.label{margin-bottom:.35rem;font-size:.9rem;font-weight:500;display:block}.button{background:var(--green);color:#fff;border:0;border-radius:10px;padding:.65rem 1rem;text-decoration:none}.button.secondary{color:#17202a;background:#e2e8f0}.button.small{padding:.45rem .7rem;font-size:.85rem}.person{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.person-thumbnail{object-fit:cover;background:#e2e8f0;border-radius:10px;flex:0 0 52px;width:52px;height:52px}.person-thumbnail.placeholder{border:1px solid #cbd5e1}.profile-photo-wrap{margin:0 0 1rem}.profile-photo{object-fit:cover;border:1px solid #cbd5e1;border-radius:14px;width:180px;height:180px;display:block}.muted{color:#64748b;font-size:.85rem}.badge{border-radius:999px;padding:.15rem .45rem;font-size:.72rem}.input-with-verifier{align-items:center;gap:.5rem;width:100%;display:flex}.input-with-verifier .input,.input-with-verifier .select{flex:1}.duplicate-device-field .input,.field-invalid .input,.field-invalid .select,.birthdate-row.field-invalid .birthdate-input{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b22}.field-warning{color:#b45309;margin-top:.35rem;font-size:.78rem;font-weight:600;display:block}.verifier-button{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;min-width:100px;padding:.7rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.verifier-button.verified{color:#166534;background:#dcfce7}.verifier-button.unverified{color:#92400e;background:#fef3c7}.verifier-button:hover{filter:brightness(.98);transform:scale(1.01)}.error{color:#b91c1c;background:#fee2e2;border-radius:8px;padding:.6rem}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1rem;display:grid}.report-summary{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}.verification-groups{margin-top:1rem}.verification-group-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.verification-group-card{color:#1e293b;cursor:pointer;text-align:right;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.verification-group-card:hover,.verification-group-card.selected{border-color:#0f766e;box-shadow:0 0 0 2px #ccfbf1}.verification-group-card strong{font-size:1.6rem}.verification-group-results{margin-top:1rem}.verification-group-results .person{border-bottom:1px solid #e2e8f0;padding:.75rem 0}.stat strong{font-size:1.6rem;display:block}.links{flex-wrap:wrap;gap:.5rem;display:flex}table{border-collapse:collapse;width:100%;margin:1rem 0}th,td{text-align:right;border-bottom:1px solid #e2e8f0;padding:.5rem}textarea{margin-bottom:.7rem;text-align:right!important;direction:rtl!important}@media (max-width:650px){.nav-inner{flex-direction:column;align-items:flex-start}.nav-links{width:100%}.grid,.form-grid,.stats,.verification-group-cards{grid-template-columns:1fr}.topbar,.person{flex-direction:column;align-items:flex-start}.search{flex-direction:column}}.birthdate-row{direction:ltr;gap:.5rem;width:100%;margin-bottom:.5rem;display:flex}.birthdate-group{flex:1}.birthdate-input{text-align:center;direction:ltr}.success-banner{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:10px;flex-direction:column;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;display:flex}.success-actions{flex-wrap:wrap;gap:.5rem;display:flex}.success-actions .button{flex:1;min-width:120px}.duplicate-dialog{z-index:30;background:#17202a66;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.duplicate-dialog-card{color:#78350f;background:#fffbeb;border:2px solid #f59e0b;border-radius:14px;width:min(460px,100%);padding:1.2rem;box-shadow:0 16px 40px #17202a33}.duplicate-dialog-card h2{margin-top:0;font-size:1.1rem}.duplicate-dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.duplicate-confirm{background:#d97706}.audit-card{margin-top:1rem}.audit-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.audit-heading h2,.audit-heading p{margin:0}.eyebrow{color:#64748b;font-size:.75rem;margin-bottom:.25rem!important}.audit-count{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;padding:.25rem .6rem;font-size:.78rem}.audit-timeline{margin:0;padding:0;list-style:none}.audit-item{gap:.85rem;padding:0 0 1rem;display:flex;position:relative}.audit-item:last-child{padding-bottom:0}.audit-item:not(:last-child):before{content:"";background:#dbe4e7;width:1px;position:absolute;top:1.15rem;bottom:0;right:.34rem}.audit-dot{z-index:1;background:var(--green);border:3px solid #d1fae5;border-radius:50%;flex:0 0 .7rem;width:.7rem;height:.7rem;margin-top:.35rem;position:relative}.audit-item-body{background:#fbfdfc;border:1px solid #e2e8f0;border-radius:10px;flex:1;min-width:0;padding:.65rem .8rem}.audit-item-topline,.audit-values{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.audit-item-topline time,.audit-author{color:#64748b;font-size:.75rem}.audit-values{overflow-wrap:anywhere;color:#64748b;justify-content:flex-start;margin-top:.45rem;font-size:.85rem}.audit-new-value{color:#166534;font-weight:600}.audit-arrow{color:#94a3b8}.audit-author{margin-top:.45rem;display:block}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-arabic-400-normal.2inz7brtub9j7.woff2)format("woff2"),url(../media/vazirmatn-arabic-400-normal.1eqzyboj5ktd8.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-ext-400-normal.02bqdxf8yhp_w.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-400-normal.1-gqf5yaw5dln.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(../media/vazirmatn-latin-400-normal.0y6c5csm4-8ug.woff2)format("woff2"),url(../media/vazirmatn-latin-400-normal.3drvsi7epnh-_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-arabic-500-normal.20dkqqzdmx_iq.woff2)format("woff2"),url(../media/vazirmatn-arabic-500-normal.2ukluz2lmib8q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-ext-500-normal.2dsthpyq3l9lz.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-500-normal.0vlya-u4ehpfp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(../media/vazirmatn-latin-500-normal.0w0ahz5i-1mue.woff2)format("woff2"),url(../media/vazirmatn-latin-500-normal.0bqty3elgiqb1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-arabic-700-normal.159j05d0nixsj.woff2)format("woff2"),url(../media/vazirmatn-arabic-700-normal.1jitjk9h8g_88.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-ext-700-normal.2zp38skgmzjzy.woff2)format("woff2"),url(../media/vazirmatn-latin-ext-700-normal.0damutaowp565.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(../media/vazirmatn-latin-700-normal.3-b3_g9gk_9e7.woff2)format("woff2"),url(../media/vazirmatn-latin-700-normal.02ats1-tcu3kc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
