:root{--font-fa:"Estedad", ui-sans-serif, system-ui, sans-serif;--font-en:"Roboto", ui-sans-serif, system-ui, sans-serif;--bg:#cecece;--text:#2b2b2b;--bg_input:#f5f7fb;--border:solid 2px #d4af37;--accent:#2dc3df;--firooze:#2dc3df;--borderBottom:#bbb;--bg-success:#198754;--bg-secondary:#6c757d;--bg-danger:#dc3545;--bg-warning:#ffc107;--bg-info:#0dcaf0;--bg-dark:#fff;--bg-night:#121216;--bg-user:#a0a0a0;--card:#fff;--card-border:#dee2e6;--card-header:#f8f9fa;--shadow:0 10px 30px #000000a4;--loginBtn:linear-gradient(135deg, #2dc3df, #3a7bff);--bgSideBar:#111620;--bglightdark:#6c757d;--download-bg:#fff;--download-border:#2dc3df;--firoozepor:#213347;--firoozekheylipor:#1d283e;--firooze-bg:#191a1c;--download-text:#2b2b2b;--download-hover:#e8f9fd;--boxshadow_3d:0rem .125rem .625rem .0625rem #512d2d26;--modalCard:#fff}[data-theme=dark]{--bg:#121212;--text:#fff;--bg_input:#1e1e24;--accent:#2dc3df;--firoozepor:#213347;--firoozekheylipor:#1d283e;--firooze-bg:#191a1c;--bg-user:#1e2024;--card:#c8c8c8;--card-border:#343a40;--card-header:#2b3035;--shadow:0 10px 30px #8d8c8c35;--loginBtn:linear-gradient(135deg, #213347, #1d283e);--bgSideBar:#111620;--bgLightDark:#242527;--download-bg:#0f1a24;--download-border:#02b3ff;--download-text:#e6f7ff;--download-hover:#072431;--boxshadow_3d:0rem .125rem .625rem .0625rem #512d2d26;--borderBottom:#fff;--bg-dark:#1e2024;--modalCard:#242527}@font-face{font-family:Estedad;src:url(/assets/Estedad-Variable-_uYi0ZM_.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-Duvu0CAl.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium-B-WQFzlZ.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-wKoUxKdV.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:100%;min-height:100%;margin:0}body{min-height:100vh;font-family:var(--font-fa);margin:0}button,input,select,textarea{font:inherit}#root{min-height:100vh}.login-v2{box-sizing:border-box;color:#263238;background:#eef1f3;align-content:start;justify-items:center;gap:16px;min-height:100dvh;padding:clamp(26px,5vh,64px) clamp(18px,2.8vw,48px) 26px;display:grid}.login-v2__content{direction:ltr;grid-template-columns:minmax(460px,520px) minmax(0,1fr);grid-template-areas:"panel presentation";align-items:center;column-gap:clamp(64px,9vw,180px);width:min(100%,1680px);display:grid}.login-v2__panel,.login-v2__presentation{direction:rtl}.login-v2__panel{box-sizing:border-box;width:100%;min-height:620px;box-shadow:var(--boxshadow_3d);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff8;border:1px solid #d7dde1;border-radius:10px;grid-area:panel;align-content:center;justify-self:start;padding:38px 44px;display:grid}.login-v2__brand{text-align:center;justify-items:center;gap:8px;margin-bottom:20px;display:grid}.login-v2__logo{object-fit:contain;width:152px;max-width:100%;height:auto;display:block}.login-v2__brand h1,.login-v2__brand p,.login-v2__presentation h2,.login-v2__presentation p,.login-v2__field-error,.login-v2__error,.login-v2__footer{margin:0}.login-v2__brand h1{color:#1f2a33;letter-spacing:.03em;font-size:1.2rem}.login-v2__brand p{color:#53616b;margin-top:3px;font-size:.84rem}.login-v2__form{gap:14px;display:grid}.login-v2__field{gap:5px;display:grid}.login-v2__field>label{color:#35424c;font-size:.84rem;font-weight:600}.login-v2__control{position:relative}.login-v2__control>svg{z-index:1;color:#52616b;pointer-events:none;opacity:.7;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.login-v2__control input{box-sizing:border-box;color:#1f2a33;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d1d6;border-radius:3px;padding:9px 44px 9px 12px;line-height:1.35;display:block}.login-v2__control--password input{padding-left:48px}.login-v2__control input:-webkit-autofill{-webkit-text-fill-color:#1f2a33;box-shadow:inset 0 0 0 1000px #fff}.login-v2__control input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2a33;box-shadow:inset 0 0 0 1000px #fff}.login-v2__control input:-webkit-autofill:focus{-webkit-text-fill-color:#1f2a33;box-shadow:inset 0 0 0 1000px #fff}.login-v2__control input:focus{border-color:var(--firoozepor);outline:1px solid var(--firoozekheylipor);outline-offset:0px}.login-v2__control input[aria-invalid=true]{border-color:var(--bg-danger)}.login-v2__password-toggle{z-index:2;color:#52616b;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.login-v2__password-toggle:focus-visible{outline:2px solid var(--firoozepor);outline-offset:1px}.login-v2__field-error{color:#a32638;font-size:.78rem}.login-v2__error{color:#55212a;background:#fff4f4;border:1px solid #bd3143;align-items:flex-start;gap:8px;padding:9px 10px;font-size:.84rem;line-height:1.65;display:flex}.login-v2__error>svg{color:#a32638;flex:none;margin-top:3px}.login-v2__submit{border:1px solid var(--firoozepor);background:var(--firoozepor);color:#fff;cursor:pointer;min-height:44px;font:inherit;border-radius:3px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.login-v2__submit:hover:not(:disabled){background:var(--firoozekheylipor)}.login-v2__submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-v2__submit:disabled{cursor:wait;opacity:.68}.login-v2__presentation{text-align:center;grid-area:presentation;justify-self:stretch;justify-items:center;gap:14px;min-width:0;padding:24px clamp(16px,3vw,48px);display:grid}.login-v2__illustration{object-fit:contain;mix-blend-mode:multiply;width:min(100%,700px);height:auto;max-height:430px;display:block}.login-v2__presentation-copy{max-width:480px}.login-v2__presentation h2{color:#1f2a33;font-size:clamp(1.22rem,2.1vw,1.7rem);line-height:1.6}.login-v2__presentation p{color:#53616b;margin-top:7px;font-size:.9rem;line-height:1.9}.login-v2__loader{animation:.9s linear infinite login-v2-spin}.login-v2__footer{color:#5c6871;text-align:center;white-space:normal;width:min(100%,960px);max-width:100%;margin-top:20px;font-size:1.08rem;line-height:1.8;position:static}@keyframes login-v2-spin{to{transform:rotate(360deg)}}@media (width<=960px){.login-v2__content{grid-template-columns:minmax(330px,370px) minmax(0,1fr);column-gap:clamp(28px,4vw,48px)}.login-v2__panel{min-height:460px;padding:30px 28px}.login-v2__presentation{padding-inline:clamp(20px,4vw,40px)}.login-v2__illustration{max-height:310px}}@media (width<=740px){.login-v2{align-content:start;gap:14px;padding:20px 16px}.login-v2__content{grid-template-columns:minmax(0,1fr);grid-template-areas:"presentation""panel";gap:22px}.login-v2__panel{justify-self:center;width:min(100%,420px);min-height:0;padding:22px 18px}.login-v2__presentation{border-top:1px solid #d7dde1;gap:12px;padding:20px 4px 0}.login-v2__illustration{width:min(100%,290px);max-height:190px}.login-v2__presentation h2{font-size:1.08rem}.login-v2__presentation p{max-width:420px;font-size:.82rem;line-height:1.75}}@media (width<=400px){.login-v2{padding-inline:12px}.login-v2__panel{padding:20px 16px}.login-v2__presentation{padding-top:16px;display:grid}.login-v2__illustration{width:min(100%,230px);max-height:160px}.login-v2__presentation h2{font-size:1rem}.login-v2__presentation p{font-size:.78rem}}.legacy-app{--navy-blue:#0b1b3d;--gold:#d4af37;--maroon-red:#8b0000;--light-gray:#969696;--white:#fff;--accent-bg:#c084fc26;--accent-border:#aa3bff80;--accent:#aa3bff;--firooze:#2dc3df;--firoozepor:#213347;--firoozekheylipor:#1d283e;--firooze-bg:#191a1c;font-family:var(--font-fa);max-height:auto;background-attachment:fixed;background-color:var(--firooze-bg);scrollbar-face-color:#bf00cb;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#000;scrollbar-3dlight-color:#cecece;scrollbar-arrow-color:#fff;scrollbar-track-color:#ffe3f9;scrollbar-darkshadow-color:#fff;background-size:cover;padding:30px}.legacy-app,.legacy-app *{scrollbar-color:var(--firoozekheylipor) #fff;scrollbar-width:thin}.legacy-app::-webkit-scrollbar{width:10px}.legacy-app ::-webkit-scrollbar{width:10px}.legacy-app::-webkit-scrollbar-track{background:red}.legacy-app ::-webkit-scrollbar-track{background:red}.legacy-app::-webkit-scrollbar-thumb{background:var(--firooze);border-radius:10px}.legacy-app ::-webkit-scrollbar-thumb{background:var(--firooze);border-radius:10px}.legacy-app::-webkit-scrollbar-thumb:hover{background:#c00}.legacy-app ::-webkit-scrollbar-thumb:hover{background:#c00}.form-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:15px;width:1126px;max-width:100%;box-shadow:0 .125rem .625rem .0625rem #512d2d26}.legacy-app label:has(+input:focus){color:var(--firooze)}.top-section{border:none;padding:15px}.legacy-app legend{color:#2f8e9f;border-radius:15px;height:5.5vh;padding:7px;font-size:1.1em;font-weight:700;box-shadow:0 .125rem .625rem .0625rem #2d4a5126}#legend1{justify-self:center;margin-bottom:4%}#legend2{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--white);border-bottom:2px solid var(--gold);background-image:linear-gradient(#3c3b3fe4,#5b5b66);margin-top:9%;margin-bottom:-7%;margin-left:-4%}#legend3{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);margin-top:9em;margin-left:2%}.grid-row{gap:90px;margin-bottom:145px;display:flex}.legacy-app label{color:#fff;text-align:right;width:100%;margin-bottom:2vh;font-size:.9em;display:block}.legacy-app input[type=password],.legacy-app input[type=text]{width:275.33px;max-width:auto;color:#fff;border:0;border-bottom:var(--firooze) 1px solid;background-color:var(--firoozepor);border-radius:18px;margin-bottom:3.5vh;padding:8px;box-shadow:0 .125rem .425rem .0625rem #0d87a64f}.legacy-app input[type=password]:focus,.legacy-app input[type=text]:focus{background-color:var(--firoozekheylipor)}.form-container input[type=text]{width:275.33px;max-width:auto;color:#fff;border:0;border-bottom:var(--firooze) 1px solid;background-color:var(--firoozekheylipor);border-radius:18px;margin-bottom:3.5vh;padding:8px;box-shadow:0 .125rem .425rem .0625rem #10192e54}.grid-3-cols,.grid-2-cols{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.subsection{transform-origin:top;background-color:var(--firooze-bg);border-bottom:1px solid var(--white);opacity:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom-right-radius:25px;border-bottom-left-radius:25px;height:0;margin-top:10px;padding:15px;transition:all .2s ease-in-out;overflow:hidden;transform:scaleY(0);box-shadow:0 .125rem .625rem .0625rem #2d4a5126}.subsection.show{opacity:1;height:auto;transform:scaleY(1)}.subsection form{margin-bottom:0}.subsection .form-label{cursor:pointer;margin-bottom:5px}.subsection .form-control{margin-bottom:10px}.dark-gray-buttons{background-color:var(--firoozekheylipor);color:var(--white);cursor:pointer;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border-bottom:2px solid var(--firooze);border-radius:25px;height:100px;padding:15px;font-family:inherit;font-size:1.3em;transition:border-radius .4s}.card-content{flex-direction:column;gap:10px;padding:15px;display:flex}.card-content label{cursor:pointer;align-items:center;font-size:.95em;display:flex}.card-content input[type=checkbox],.card-content input[type=radio]{margin-left:10px;transform:scale(1.2)}.section-title{cursor:pointer;transition:background-color .3s}.showresult{border-radius:8px;margin-top:20px;padding:10px}.divshowresult{border-bottom:solid 1px var(--firooze);margin-bottom:10px;margin-right:25px;padding-bottom:6px}strong{width:100%;display:inline-block}.bottom-form-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#ffffff65;border:1px solid #aaa;border-radius:15px;height:130vh;margin-top:43vh;margin-bottom:23vh;box-shadow:0 .125rem .625rem .0625rem #512d2d26}.btn-submit{color:var(--white);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background-color:#1a6e1e8f;border:2px solid #575957e4;border-radius:9px;width:100%;margin-top:20px;padding:12px 30px;font-size:1.2em;transition:font-size .1s}.btn-submit:hover{color:#fff;background-color:#1a6e1e;font-size:1.4em}.pageButtonNext{background-color:var(--firoozepor);color:var(--white);border:1px solid var(--firooze);cursor:pointer;text-align:center;border-radius:5px;padding:10px 20px;font-size:13px;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block;position:fixed;bottom:10px;right:10px}.pageButtonSave{background-color:var(--firoozepor);border:1px solid var(--firooze);color:var(--accent);cursor:pointer;text-align:center;border-radius:5px;padding:10px 20px;font-size:13px;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block;position:fixed;bottom:60px;right:10px}.pageButtonNext:hover,.pageButtonPrevious:hover,.pageButtonSave:hover{background-color:var(--firooze);color:#000;transform:translateY(-2px)}.pageButtonPrevious{background-color:var(--firoozepor);border:1px solid var(--firooze);color:var(--white);cursor:pointer;text-align:center;border-radius:5px;padding:10px 20px;font-size:13px;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-block;position:fixed;bottom:10px;left:10px}#buttonSubmit{z-index:1}.div-form{border-radius:18px;width:400px;max-width:100%;padding:35px}.login-container{justify-content:center;align-items:center;gap:60px;min-height:100vh;padding:40px;display:flex}.logoImg{display:none}.loginImg{border-radius:20px;width:100%;max-width:600px;height:auto;display:block;box-shadow:0 10px 30px #00000040}.legacy-app a{font-size:13px}.login-title{color:#fff;margin-bottom:35px;padding-bottom:10px;font-size:28px;font-weight:600;position:relative}.login-title:after{content:"";background:linear-gradient(90deg, var(--firooze) 20%, #191a1c00);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.form-group:focus-within .form-label{color:var(--gold)}.login-button{width:100%;max-width:auto;color:#fff;cursor:pointer;background:#213347;border:none;border-radius:8px;margin-top:10px;padding:12px 20px;font-size:17px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #007bff4d}.login-button:hover{background:var(--firoozekheylipor);transform:translateY(-2px);box-shadow:0 2px 10px #007bff66}.login-button:active{transform:translateY(0)}.input-error{background-color:#f003!important;border:2px solid red!important}.radio-error{background-color:#ff000026;border:2px solid red;border-radius:6px;padding:10px}.login-button:disabled{cursor:not-allowed;box-shadow:none;background:#ccc}.legacy-app h3{color:var(--firooze);border-bottom:1px dashed #fff;padding-bottom:10px}.error-message{color:#dc3545;background-color:#dc35451a;border:1px solid #dc35454d;border-radius:5px;margin-top:20px;padding:10px 15px;font-size:14px;font-weight:500}.result-title{text-align:center;margin:20px 0 30px}.tables-wrapper{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:30px;display:flex}.table-card{border-radius:10px;width:600px;max-width:100%;padding:20px;box-shadow:0 3px 10px #0000001a}.table-title{text-align:center;margin-bottom:15px}.result-table{border-collapse:collapse;width:100%;margin-top:20%}.result-table th,.result-table td{text-align:center;border:var(--firooze) solid 1px;padding:8px}.result-table th{color:#fff;background:#1976d2}@media (width<=900px){.tables-wrapper{flex-direction:column;align-items:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.login-container{width:93%;max-height:auto;justify-content:center;align-items:start;margin:40px auto -200px -8%;padding-left:4%}.logoImg{border-radius:20px;width:100px;max-width:100px;height:auto;display:block;position:absolute;top:1em;left:30%}.login-title{font-size:24px}.loginImg{display:none}.form-input,.login-button{width:100%;padding:10px 12px;font-size:15px}.grid-3-cols,.grid-2-cols{grid-template-columns:1fr}.top-section .grid-row{flex-direction:column}}@media (width>=480px) and (width<=768px){.login-container{width:auto;height:80vh;max-height:auto;justify-content:center;align-items:start;margin-bottom:-200px;margin-left:30%;display:flex}.logoImg{border-radius:20px;width:100%;max-width:300px;height:auto;display:block;position:absolute;top:3em;left:2em}.login-title{font-size:24px}.loginImg{display:none}.grid-3-cols,.grid-2-cols{grid-template-columns:2fr}.top-section .grid-row{flex-direction:column}@media (orientation:landscape){.logoImg{border-radius:20px;width:200px;max-width:150px;height:auto;display:block;position:absolute;top:1em;bottom:90em}}}@media (width>=768px) and (width<=900px){.grid-3-cols,.grid-2-cols{grid-template-columns:1fr}.top-section .grid-row{flex-direction:column}.login-container{width:auto;height:80vh;max-height:auto;justify-content:center;align-items:start;margin-bottom:-200px;margin-left:30%;display:flex}.logoImg{border-radius:20px;width:100%;max-width:300px;height:auto;display:block;position:absolute;top:3em;left:2em}.login-title{font-size:24px}.loginImg{display:none}}@media (width>=900px) and (width<=1024px){.login-container{flex-direction:column-reverse;justify-content:start;align-items:center;gap:40px}.loginImg{order:2;width:700px;display:block}.login-form{order:1}.grid-3-cols,.grid-2-cols{grid-template-columns:repeat(3,1fr)}.top-section .grid-row{flex-direction:column}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.legacy-app{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:var(--font-fa);--heading:var(--font-fa);--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.legacy-app{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){.legacy-app{font-size:16px}}@media (prefers-color-scheme:dark){.legacy-app{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}.legacy-app{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:100%;min-width:100%;max-width:none;min-height:100svh;margin:0;display:flex}.legacy-app h1,.legacy-app h2{font-family:var(--heading);color:var(--text-h);font-weight:500}.legacy-app h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){.legacy-app h1{margin:20px 0;font-size:36px}}.legacy-app h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){.legacy-app h2{font-size:20px}}.legacy-app p{margin:0}.legacy-app code,.legacy-app .counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}.legacy-app code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.logo-area--sidebar-brand{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.logo-area--sidebar-brand img{object-fit:contain;width:112px;height:112px;display:block}@media (width<=840px){.logo-area--sidebar-brand{gap:0}.logo-area--sidebar-brand img{width:52px;height:52px}}.auth-logout__trigger{border:1px solid var(--borderBottom);background:var(--bg-danger);min-height:40px;color:inherit;font:inherit;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.auth-logout__trigger span,.logout__icon{color:#fff}.auth-logout__trigger:hover{background:color-mix(in srgb, currentColor 10%, var(--bg-danger))}.auth-logout__trigger:focus-visible,.auth-logout__actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-logout__backdrop{z-index:100;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-logout__dialog{z-index:1;border:1px solid var(--borderBottom);background:var(--modalCard);width:min(100%,360px);color:var(--text);border-radius:6px;padding:20px;position:relative;box-shadow:0 18px 48px #00000038}.auth-logout__dialog h2,.auth-logout__dialog p{margin:0}.auth-logout__dialog h2{font-size:1rem}.auth-logout__dialog p{color:var(--subTitle);margin-top:10px;font-size:.9rem;line-height:1.7}.auth-logout__actions{justify-content:flex-start;gap:10px;margin-top:18px;display:flex}.auth-logout__actions button{border:1px solid var(--borderBottom);min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0 14px}.auth-logout__actions button:last-child{border-color:var(--accent);background:var(--accent);color:var(--card)}@media (width<=420px){.auth-logout__backdrop{padding:14px}.auth-logout__actions{grid-template-columns:1fr 1fr;display:grid}.auth-logout__actions button{width:100%}}.sidebar-user-menu-slot{border-top:1px solid var(--borderBottom);flex:none;margin-top:auto;padding:14px 18px;position:relative}.sidebar-user-menu{position:relative}.sidebar-user-menu__trigger{border:1px solid var(--borderBottom);background:var(--firoozepor);width:42px;height:42px;color:var(--card);cursor:pointer;border-radius:50%;place-items:center;display:grid;overflow:hidden}.sidebar-user-menu__trigger img,.sidebar-user-menu__identity-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-user-menu__trigger:hover{background:var(--firoozekheylipor)}.sidebar-user-menu__trigger:focus-visible,.sidebar-user-menu__profile-action:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sidebar-user-menu__card{z-index:20;inset-inline-start:0;border:1px solid var(--card-border);background:var(--modalCard);width:min(280px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--text);border-radius:8px;padding:14px;position:absolute;bottom:calc(100% + 10px);overflow-y:auto;box-shadow:0 14px 32px #0003}.sidebar-user-menu__identity{align-items:center;gap:12px;min-width:0;display:flex}.sidebar-user-menu__identity-avatar{border:1px solid var(--card-border);background:var(--bg_input);width:52px;height:52px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.sidebar-user-menu__identity-details{min-width:0}.sidebar-user-menu__identity-details strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.96rem;display:block;overflow:hidden}.sidebar-user-menu__details{border:1px solid var(--card-border);background:var(--bg_input);border-radius:5px;margin:14px 0 0;display:grid}.sidebar-user-menu__detail-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:43px;padding:0 10px;display:grid}.sidebar-user-menu__detail-row+.sidebar-user-menu__detail-row{border-top:1px solid var(--card-border)}.sidebar-user-menu__detail-row dt{color:var(--subTitle);text-align:start;white-space:nowrap;font-size:.76rem}.sidebar-user-menu__detail-row dd{min-width:0;color:var(--text);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;overflow:hidden}.sidebar-user-menu__divider{background:var(--card-border);height:1px;margin:12px 0}.sidebar-user-menu__actions{gap:8px;display:grid}.sidebar-user-menu__profile-action,.sidebar-user-menu .sidebar-user-menu__logout{border:1px solid var(--card-border);width:100%;min-height:38px;color:var(--text);font:inherit;background:0 0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:.86rem;text-decoration:none;display:inline-flex}.sidebar-user-menu__profile-action:hover{background:var(--bg_input)}.sidebar-user-menu .sidebar-user-menu__logout{background:var(--bg-danger)}.sidebar-user-menu .sidebar-user-menu__logout span,.sidebar-user-menu .sidebar-user-menu__logout .logout__icon{color:#fff}@media (width<=840px){.sidebar-user-menu-slot{justify-content:center;padding:12px 8px;display:flex}}@media (width<=560px){.sidebar-user-menu-slot{border-top:0;border-bottom:1px solid var(--borderBottom);justify-content:flex-start;align-items:center;min-height:58px;margin-top:0;padding:8px 12px;display:flex}.sidebar-user-menu__card{max-height:calc(100vh - 92px);top:calc(100% + 10px);bottom:auto}}.auditor-primary-sidebar{background:var(--bgSideBar);min-height:100%;color:var(--card);direction:rtl;flex-direction:column;display:flex}.auditor-primary-sidebar__brand{border-bottom:1px solid var(--borderBottom);justify-content:center;align-items:center;min-height:174px;padding:18px 22px 20px;display:flex}.auditor-primary-sidebar__brand-name{color:var(--card);letter-spacing:.03em;text-align:center;font-size:1.15rem;font-weight:750;line-height:1.2;display:block}.auditor-primary-sidebar__nav{padding:18px 12px}.auditor-primary-sidebar__nav ul{margin:0;padding:0;list-style:none}.auditor-primary-sidebar__nav li+li{margin-top:6px}.auditor-primary-sidebar__link{min-height:44px;color:var(--card);font:inherit;border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.auditor-primary-sidebar__link:hover{background:var(--firoozekheylipor)}.auditor-primary-sidebar__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auditor-primary-sidebar__link--active{background:var(--firoozepor);color:var(--card);font-weight:700}.auditor-primary-sidebar__link--active:before{content:"";background:var(--accent);width:3px;position:absolute;top:8px;bottom:8px;right:0}.auditor-primary-sidebar__label{display:inline-block;position:relative}.auditor-primary-sidebar__label:after{content:"";background:var(--accent);transform-origin:100%;height:1px;transition:transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.auditor-primary-sidebar__link:hover .auditor-primary-sidebar__label:after,.auditor-primary-sidebar__link:focus-visible .auditor-primary-sidebar__label:after{transform:scaleX(1)}.auditor-primary-sidebar__active-session{border-top:1px solid var(--borderBottom);gap:10px;margin-top:auto;padding:14px 18px;display:grid}.auditor-primary-sidebar__active-session-status{color:var(--card);font-size:.82rem;font-weight:600}.auditor-primary-sidebar__active-session-action{border:1px solid var(--borderBottom);min-height:38px;color:var(--card);font:inherit;border-radius:3px;justify-content:center;align-items:center;font-size:.84rem;text-decoration:none;display:inline-flex}.auditor-primary-sidebar__active-session-action:hover{background:var(--firoozekheylipor)}.auditor-primary-sidebar__active-session-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auditor-primary-sidebar__bottom{margin-top:auto}.auditor-primary-sidebar__bottom .auditor-primary-sidebar__active-session,.auditor-primary-sidebar__bottom .sidebar-user-menu-slot{margin-top:0}@media (width<=840px){.auditor-primary-sidebar__brand{min-height:76px;padding:10px 12px}.auditor-primary-sidebar__brand-name,.auditor-primary-sidebar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auditor-primary-sidebar__nav{padding-inline:10px}.auditor-primary-sidebar__link{justify-content:center;padding:0}.auditor-primary-sidebar__active-session{text-align:center;gap:8px;padding:12px 8px}.auditor-primary-sidebar__active-session-status{font-size:.62rem;line-height:1.35}.auditor-primary-sidebar__active-session-action{min-height:36px;font-size:.72rem}}@media (width<=560px){.auditor-primary-sidebar{min-height:0}.auditor-primary-sidebar__brand{display:none}.auditor-primary-sidebar__nav{border-bottom:1px solid var(--borderBottom);flex:none;padding:6px 8px;overflow-x:auto}.auditor-primary-sidebar__nav ul{gap:4px;min-width:max-content;display:flex}.auditor-primary-sidebar__nav li+li{margin-top:0}.auditor-primary-sidebar__link{flex-direction:column;justify-content:center;gap:2px;min-width:64px;min-height:50px;padding:4px 6px}.auditor-primary-sidebar__label{clip:auto;white-space:normal;width:auto;height:auto;color:inherit;text-align:center;font-size:.66rem;line-height:1.2;position:static;overflow:visible}.auditor-primary-sidebar__link--active:before{width:auto;height:3px;inset:auto 10px 0}.auditor-primary-sidebar__active-session{border-bottom:1px solid var(--borderBottom);text-align:initial;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:0;padding:8px 12px}.auditor-primary-sidebar__bottom{flex:none;margin-top:0;display:grid}.auditor-primary-sidebar__active-session-status{font-size:.78rem;line-height:1.4}.auditor-primary-sidebar__active-session-action{min-width:66px;min-height:38px;padding:0 10px;font-size:.8rem}}.assessment-print-report{box-sizing:border-box;color:#182124;width:190mm;font-family:var(--font-fa);direction:rtl;background:#fff;gap:7mm;padding:10mm;line-height:1.65;display:grid;position:fixed;top:0;left:-100000px}.assessment-print-report *,.assessment-print-report :before,.assessment-print-report :after{box-sizing:border-box}.assessment-print-report__header,.assessment-print-report__part,.assessment-print-report__review-section,.assessment-print-report__result-panel,.assessment-print-report__summary,.assessment-print-report__unavailable{background:#fff;border:1px solid #cfd8dc}.assessment-print-report__header{padding:6mm}.assessment-print-report__header>p,.assessment-print-report__header h1{margin:0}.assessment-print-report__header>p,.assessment-print-report__part-header p{color:#176b74;font-size:10pt;font-weight:700}.assessment-print-report__header h1{margin-top:1.5mm;font-size:19pt}.assessment-print-report__identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;margin:5mm 0 0;display:grid}.assessment-print-report__identity>div{background:#f8fafb;border:1px solid #d9e1e5;min-width:0;padding:2.5mm}.assessment-print-report__identity dt{color:#526066;font-size:9pt}.assessment-print-report__identity dd{overflow-wrap:anywhere;margin:1mm 0 0;font-size:10pt;font-weight:700}.assessment-print-report__part{padding:5mm}.assessment-print-report__part-header{border-bottom:1px solid #d9e1e5;margin-bottom:4mm;padding-bottom:3mm}.assessment-print-report__part-header p,.assessment-print-report__part-header h2{margin:0}.assessment-print-report__part-header h2{margin-top:1mm;font-size:16pt}.assessment-print-report__pages{gap:6mm;display:grid}.assessment-print-report__page{break-inside:avoid}.assessment-print-report__page>h2{margin:0 0 2.5mm;font-size:13pt}.assessment-print-report__review-section{break-inside:avoid;margin-top:3mm}.assessment-print-report__review-section[data-status=not-started]{border-color:#8d999e}.assessment-print-report__review-section[data-status=incomplete]{border-color:#b67a16}.assessment-print-report__review-section[data-status=complete]{border-color:#287453}.assessment-print-report__review-section-header{border-bottom:1px solid #d9e1e5;padding:3mm}.assessment-print-report__review-section h3{margin:0 0 1mm;font-size:11pt}.assessment-print-report__review-section-header span{color:#3d464a;background:#eef1f2;border:1px solid #8d999e;border-radius:3px;padding:.7mm 1.6mm;font-size:8.5pt;display:inline-block}.assessment-print-report__review-section-header span[data-status=incomplete]{color:#805200;background:#fff6e6;border-color:#b67a16}.assessment-print-report__review-section-header span[data-status=complete]{color:#1f5d41;background:#eaf6ef;border-color:#287453}.assessment-print-report__review-section dl{margin:0}.assessment-print-report__field-row{break-inside:avoid;grid-template-columns:minmax(0,1fr) minmax(45mm,.9fr);gap:4mm;padding:2.5mm 3mm;display:grid}.assessment-print-report__field-row+.assessment-print-report__field-row{border-top:1px solid #e1e7e9}.assessment-print-report__field-row dt{overflow-wrap:anywhere;font-size:9.3pt;font-weight:700}.assessment-print-report__field-row dd{color:#263238;overflow-wrap:anywhere;margin:0;font-size:9.3pt}.assessment-print-report__field-row[data-empty=true] dd{color:#66757b}.assessment-print-report__summary{break-inside:avoid;grid-template-columns:minmax(0,1fr) 45mm;margin-bottom:3mm;display:grid}.assessment-print-report__summary>div{color:#1f5d41;align-content:center;gap:1mm;padding:4mm;display:grid}.assessment-print-report__summary small{font-size:8.5pt}.assessment-print-report__metric{break-inside:avoid;background:#f8fafb;border:1px solid #d9e1e5;gap:1mm;min-width:0;padding:3mm;display:grid}.assessment-print-report__metric>span{text-align:right;direction:ltr;font-size:9pt;font-weight:700}.assessment-print-report__metric strong{color:#176b74;overflow-wrap:anywhere;font-size:15pt}.assessment-print-report__metric small{color:#526066;font-size:8pt}.assessment-print-report__summary .assessment-print-report__metric{border-width:0;border-inline-start-width:1px}.assessment-print-report__metrics{break-inside:avoid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3mm;margin-bottom:3mm;display:grid}.assessment-print-report__result-panel{break-inside:avoid;margin-top:3mm;padding:4mm}.assessment-print-report__result-panel header h3,.assessment-print-report__result-panel header p{margin:0}.assessment-print-report__result-panel header h3{font-size:12pt}.assessment-print-report__result-panel header p{color:#526066;font-size:8.8pt}.assessment-print-report__chart-capture{height:68mm;margin-top:3mm}.assessment-print-report__chart-image{width:100%;height:auto;margin-top:3mm;display:block}.assessment-print-report__result-panel>p{color:#526066;margin:4mm 0 0;font-size:9pt}.assessment-print-report__components{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;margin-top:3mm;display:grid}.assessment-print-report__components>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;display:grid}.assessment-print-report__components h4{grid-column:1/-1;margin:0;font-size:11pt}.assessment-print-report__components .assessment-print-report__metric{padding:2.5mm}.assessment-print-report__unavailable{color:#526066;padding:5mm}@media print{@page{size:A4;margin:10mm 12mm}html,body{background:#fff;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;overflow:visible}body>:not(.assessment-print-report){display:none!important}body>.assessment-print-report{text-align:right;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;line-height:1.6;display:block;color:#182124!important;background:#fff!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}.assessment-print-report__header,.assessment-print-report__review-section-lead,.assessment-print-report__result-lead,.assessment-print-report__summary,.assessment-print-report__metrics,.assessment-print-report__result-panel,.assessment-print-report__unavailable,.assessment-print-report__metric,.assessment-print-report__field-row{break-inside:avoid;page-break-inside:avoid}.assessment-print-report__part+.assessment-print-report__part{margin-top:5mm}.assessment-print-report__page,.assessment-print-report__review-section,.assessment-print-report__part{break-inside:auto;page-break-inside:auto}.assessment-print-report__part-header,.assessment-print-report__page>h2,.assessment-print-report__review-section-header{break-after:avoid;page-break-after:avoid}.assessment-print-report__identity,.assessment-print-report__field-row,.assessment-print-report__metric,.assessment-print-report__result-panel,.assessment-print-report__components{min-width:0}.assessment-print-report__field-row dt,.assessment-print-report__field-row dd,.assessment-print-report__identity dd{overflow-wrap:anywhere;word-break:normal}.assessment-print-report__chart-image{break-inside:avoid;page-break-inside:avoid;max-width:100%}}.assessment-field{gap:7px;min-width:0;display:grid}.assessment-field__header{align-items:center;gap:8px;display:flex}.assessment-field__label{color:var(--text);font-size:.9rem;font-weight:700}.assessment-field__required{color:var(--bg-danger);margin-inline-start:4px}.assessment-field__help-action{width:25px;height:25px;color:var(--text);opacity:.72;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.assessment-field__help-action:hover{color:var(--accent);opacity:1}.assessment-field__help-action:focus-visible,.assessment-field__control:focus-visible,.assessment-field__choice input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-field__control{border:1px solid var(--card-border);background:var(--bg_input);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding-block:8px;padding-inline:10px}.assessment-field__control--number{text-align:start;direction:ltr}.assessment-field__control:disabled,.assessment-field__choice-group:disabled{cursor:not-allowed;opacity:.58}.assessment-field--error .assessment-field__control,.assessment-field--error .assessment-field__choice-group{border-color:var(--bg-danger)}.assessment-field__choice-group{border:1px solid var(--card-border);border-radius:4px;flex-wrap:wrap;gap:8px;min-inline-size:0;margin:0;padding:8px;display:flex}.assessment-field__choice-group--multi{gap:7px;display:grid}.assessment-field__choice{min-height:28px;color:var(--text);align-items:center;gap:7px;display:inline-flex}.assessment-field__choice input{accent-color:var(--accent)}.assessment-field__number-list{gap:8px;display:grid}.assessment-field__number-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.assessment-field__number-list-add,.assessment-field__number-list-remove{border:1px solid var(--card-border);background:var(--card-header);min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding-inline:12px}.assessment-field__number-list-add{justify-self:start}.assessment-field__number-list-add:focus-visible,.assessment-field__number-list-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-field__unit,.assessment-field__help-text{color:var(--text);opacity:.72;font-size:.8rem}.assessment-field__help-text,.assessment-field__error{margin:0}.assessment-field__unsupported{border-inline-start:3px solid var(--bg-danger);color:var(--bg-danger);margin:0;padding:8px 10px;font-size:.84rem}.assessment-field__error{color:var(--bg-danger);font-size:.82rem;font-weight:700}.assessment-field__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assessment-fields-preview{gap:20px;max-width:960px;display:grid}.assessment-fields-preview>header{border-bottom:1px solid var(--borderBottom);padding-bottom:14px}.assessment-fields-preview h1,.assessment-fields-preview p{margin:0}.assessment-fields-preview>header p{color:var(--text);opacity:.76;margin-top:8px}.assessment-fields-preview__grid{border:1px solid var(--card-border);background:var(--card-header);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px;display:grid}.assessment-fields-preview__help-message{border-inline-start:3px solid var(--accent);color:var(--text);padding-inline-start:10px}@media (width<=720px){.assessment-field__header{align-items:flex-start}.assessment-field__label{overflow-wrap:anywhere}.assessment-field__help-action{flex:none;width:32px;height:32px}.assessment-field__choice{align-items:flex-start;min-height:36px}.assessment-field__choice input{margin-top:5px}.assessment-field__number-list-row{grid-template-columns:minmax(0,1fr)}.assessment-field__number-list-remove{justify-self:start}.assessment-fields-preview__grid{grid-template-columns:1fr;padding:14px}}.assessment-workspace{gap:18px;width:100%;min-width:0;max-width:1320px;display:grid}.assessment-returned-feedback{box-sizing:border-box;border:1px solid var(--card-border);border-inline-start:4px solid var(--bg-danger);border-inline-end:4px solid var(--bg-danger);border-block-end:4px solid var(--bg-danger);border-block-start:4px solid var(--bg-danger);background:var(--card-header);color:var(--text);text-align:right;direction:rtl;width:100%;min-width:0;padding:15px 17px}.assessment-returned-feedback__header{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.assessment-returned-feedback__notice-copy{overflow-wrap:break-word;text-align:right;word-break:normal;direction:rtl;width:100%;min-width:0}.assessment-returned-feedback__header p,.assessment-returned-feedback__header h2,.assessment-returned-feedback__header span,.assessment-returned-feedback__note,.assessment-returned-feedback__note h3,.assessment-returned-feedback__note p,.assessment-returned-feedback__issue-section h3,.assessment-returned-feedback__error p{margin:0}.assessment-returned-feedback__header p{color:var(--bg-danger);font-size:.8rem;font-weight:700}.assessment-returned-feedback__header h2{margin-top:4px;font-size:1rem}.assessment-returned-feedback__header span{opacity:.82;margin-top:7px;font-size:.9rem;line-height:1.8;display:block}.assessment-returned-feedback__header>strong{border:1px solid var(--card-border);background:var(--bg_input);justify-self:start;padding:5px 8px;font-size:.78rem}.assessment-returned-feedback__note{border-inline-start:2px solid var(--accent);margin-top:12px;padding-inline-start:10px}.assessment-returned-feedback__note h3,.assessment-returned-feedback__issue-section h3{font-size:.86rem}.assessment-returned-feedback__note p{white-space:pre-wrap;margin-top:5px;font-size:.9rem;line-height:1.8}.assessment-returned-feedback__issue-section{margin-top:16px}.assessment-returned-feedback__issue-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.assessment-returned-feedback__issue-section>header>span{border:1px solid var(--card-border);border-radius:999px;padding:4px 8px;font-size:.78rem}.assessment-returned-feedback__table{border-collapse:separate;border-spacing:0 8px;table-layout:fixed;text-align:right;direction:rtl;width:100%;margin:10px 0 0}.assessment-returned-feedback__field-column{width:27%}.assessment-returned-feedback__request-column{width:63%}.assessment-returned-feedback__status-column{width:10%}.assessment-returned-feedback__table th{color:var(--text);text-align:right;padding:0 12px 2px;font-size:.78rem;font-weight:700}.assessment-returned-feedback__table-cell{background:var(--bg_input);border-block:1px solid var(--card-border);overflow-wrap:break-word;vertical-align:top;word-break:normal;min-width:0;padding:11px 12px}.assessment-returned-feedback__table-cell:first-child{border-inline-start:3px solid var(--bg-danger);border-start-start-radius:5px;border-end-start-radius:5px}.assessment-returned-feedback__table-cell:last-child{border-inline-end:1px solid var(--card-border);border-start-end-radius:5px;border-end-end-radius:5px}.assessment-returned-feedback__table-cell+.assessment-returned-feedback__table-cell{border-inline-start:1px solid var(--card-border)}.assessment-returned-feedback__table-row[data-status=resolved]{opacity:.76}.assessment-returned-feedback__table-row[data-status=resolved] .assessment-returned-feedback__table-cell:first-child{border-inline-start-color:var(--bg-success)}.assessment-returned-feedback__table-cell--field button,.assessment-returned-feedback__table-cell--field>div,.assessment-returned-feedback__table-cell--request{gap:5px;min-width:0;display:grid}.assessment-returned-feedback__table-cell--field button{color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.assessment-returned-feedback__table-cell--field button:hover .assessment-returned-feedback__issue-title,.assessment-returned-feedback__table-cell--field button:focus-visible .assessment-returned-feedback__issue-title{color:var(--accent);text-decoration:underline}.assessment-returned-feedback__table-cell--status>span{border:1px solid var(--card-border);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.72rem;display:inline-block}.assessment-returned-feedback__table-cell--status>span[data-status=resolved]{color:var(--bg-success)}.assessment-returned-feedback__issue-title{font-size:.94rem;font-weight:700}.assessment-returned-feedback__issue-type,.assessment-returned-feedback__unmapped{opacity:.72;font-size:.8rem}.assessment-returned-feedback__unmapped{color:var(--bg-warning)}.assessment-returned-feedback__issue-note{overflow-wrap:break-word;white-space:pre-wrap;word-break:normal;font-size:.9rem;line-height:1.8}.assessment-returned-feedback__view-field{color:var(--accent);margin-top:3px;font-size:.8rem;font-weight:700}.assessment-returned-feedback__error{border:1px solid var(--card-border);background:var(--bg_input);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:9px 10px;font-size:.84rem;display:flex}.assessment-returned-feedback__error button{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);font:inherit;flex:none;padding:5px 8px}.assessment-section__field[data-review-issue=open],.assessment-section__field[data-review-issue=resolved]{border-inline-start:3px solid var(--bg-danger);background:var(--card-header);padding-inline-start:10px}.assessment-section__field[data-review-issue=resolved]{border-inline-start-color:var(--bg-success);opacity:.82}.assessment-section__field[data-review-issue=open]:focus-visible,.assessment-section__field[data-review-issue=resolved]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.assessment-workspace__header,.assessment-workspace__content,.assessment-section-nav,.assessment-conflict-notice{border:1px solid var(--card-border);background:var(--card-header)}.assessment-conflict-notice{border-inline-start:4px solid var(--bg-danger);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.assessment-conflict-notice h2,.assessment-conflict-notice p{margin:0}.assessment-conflict-notice h2{font-size:.95rem}.assessment-conflict-notice p{margin-top:5px;font-size:.84rem}.assessment-conflict-notice button{border:1px solid var(--card-border);background:var(--bg_input);min-height:40px;color:var(--text);font:inherit;border-radius:3px;flex:none;padding:8px 11px}.assessment-conflict-notice button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-workspace__header{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.assessment-workspace__eyebrow,.assessment-workspace__identity,.assessment-workspace__section-header p{color:var(--text);opacity:.72;margin:0;font-size:.83rem}.assessment-workspace__eyebrow{color:var(--accent);opacity:1;font-weight:700}.assessment-workspace__header h1,.assessment-workspace__section-header h2{color:var(--text);margin:5px 0 0;font-size:1.12rem}.assessment-workspace__identity{margin-top:6px}.assessment-workspace__header-status{gap:10px;min-width:min(100%,230px);display:grid}.assessment-progress{gap:6px;display:grid}.assessment-progress__meta{color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;display:flex}.assessment-progress__bar{background:var(--bg_input);border:0;border-radius:0;width:100%;height:7px;overflow:hidden}.assessment-progress__bar::-webkit-progress-bar{background:var(--bg_input)}.assessment-progress__bar::-webkit-progress-value{background:var(--accent)}.assessment-progress__bar::-moz-progress-bar{background:var(--accent)}.assessment-workspace__save-state{border:1px solid var(--card-border);border-inline-start:3px solid var(--bg-warning);background:var(--bg_input);width:fit-content;color:var(--text);opacity:.78;border-radius:4px;align-items:center;padding:4px 7px;font-size:.8rem;display:inline-flex}.assessment-workspace__save-status{align-items:center;gap:8px;display:flex}.assessment-workspace__save-state[data-state=saved]{border-inline-start-color:var(--bg-success)}.assessment-workspace__save-state[data-state=error],.assessment-workspace__save-state[data-state=conflict],.assessment-workspace__save-state[data-state=sync-error],.assessment-workspace__save-state[data-state=storage-error]{border-inline-start-color:var(--bg-danger)}.assessment-workspace__save-state[data-state=local-saved],.assessment-workspace__save-state[data-state=pending-sync],.assessment-workspace__save-state[data-state=syncing]{border-inline-start-color:var(--accent)}.assessment-workspace__save-status button{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;padding:3px 7px;font-size:.76rem}.assessment-workspace__body{align-items:flex-start;gap:18px;min-width:0;display:flex}.assessment-section-nav{flex:0 0 238px;max-height:calc(100vh - 32px);padding:12px;position:sticky;top:16px;overflow-y:auto}.assessment-section-nav__title{color:var(--text);margin:0 0 10px;font-size:.86rem;font-weight:700}.assessment-section-nav__list{gap:12px;display:grid}.assessment-section-nav__page{gap:5px;display:grid}.assessment-section-nav__page-items{border:1px solid var(--card-border);background:var(--bg_input);overflow:hidden}.assessment-section-nav__page-title{color:var(--text);opacity:.7;margin:0;font-size:.76rem;font-weight:700}.assessment-section-nav__item{width:100%;color:var(--text);text-align:start;font:inherit;background:0 0;border:0;border-inline-start:3px solid #0000;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;display:grid}.assessment-section-nav__item+.assessment-section-nav__item{border-top:1px solid var(--card-border)}.assessment-section-nav__item:hover{background:var(--download-hover)}.assessment-section-nav__item[data-active=true]{border-inline-start-color:var(--accent);background:var(--card-header)}.assessment-section-nav__item:focus-visible,.assessment-workspace__actions button:focus-visible,.assessment-workspace__dev-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-section-nav__item-label{font-size:.86rem;font-weight:700}.assessment-section-nav__item-status,.assessment-section-nav__item-progress{opacity:.76;font-size:.76rem}.assessment-section-nav__item-status{border:1px solid var(--card-border);background:var(--card-header);white-space:nowrap;border-radius:4px;justify-self:end;align-items:center;width:fit-content;padding:3px 6px;display:inline-flex}.assessment-section-nav__item[data-status=complete] .assessment-section-nav__item-status{border-color:var(--bg-success);background:color-mix(in srgb, var(--bg-success) 14%, var(--card-header));color:var(--bg-success);opacity:1}.assessment-section-nav__item[data-status=incomplete] .assessment-section-nav__item-status{border-color:var(--bg-warning);background:color-mix(in srgb, var(--bg-warning) 14%, var(--card-header));color:var(--text);opacity:.9}.assessment-section-nav__item[data-status=incomplete]{border-inline-start-color:var(--bg-warning)}.assessment-workspace__content{flex:auto;min-width:0;padding:20px}.assessment-workspace__section-header{border-bottom:1px solid var(--borderBottom);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.assessment-workspace__section-tools,.assessment-workspace__dev-controls{align-items:center;gap:8px;display:flex}.assessment-workspace__dev-controls{flex-wrap:wrap;justify-content:flex-end;max-width:390px;padding-inline-end:8px}.assessment-workspace__dev-controls button{border:1px dashed var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:3px;padding:5px 7px;font-size:.74rem}.assessment-workspace__dev-controls button:disabled{cursor:not-allowed;opacity:.5}.assessment-workspace__section-tools>span{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);flex:none;padding:5px 7px;font-size:.78rem}.assessment-workspace__section-tools>span[data-status=complete]{border-color:var(--bg-success);color:var(--bg-success)}.assessment-workspace__section-tools>span[data-status=incomplete]{border-color:var(--bg-warning)}.assessment-section{padding-block:20px}.assessment-section__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assessment-section__field{min-width:0}.assessment-section__field--full{grid-column:1/-1}.assessment-workspace__help-message{border-inline-start:3px solid var(--accent);color:var(--text);margin:0;padding-inline-start:10px;font-size:.84rem}.assessment-workspace__actions{border-top:1px solid var(--card-border);justify-content:space-between;gap:10px;padding-top:16px;display:flex}.assessment-workspace__actions-end{gap:10px;display:flex}.assessment-workspace__actions button{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:3px;padding:8px 14px}.assessment-workspace__actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=840px){.assessment-workspace__body{display:grid}.assessment-section-nav{flex-basis:auto;max-height:none;position:static;overflow:visible}.assessment-section-nav__list{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.assessment-section-nav__page{flex:0 0 190px}}@media (width<=620px){.assessment-returned-feedback__error{flex-direction:column;align-items:stretch}.assessment-returned-feedback__error button{align-self:flex-start}.assessment-returned-feedback__header,.assessment-returned-feedback__notice-copy{width:100%}.assessment-returned-feedback__table,.assessment-returned-feedback__table tbody,.assessment-returned-feedback__table-row,.assessment-returned-feedback__table-cell{width:100%;display:block}.assessment-returned-feedback__table{border-spacing:0}.assessment-returned-feedback__table thead,.assessment-returned-feedback__table colgroup{display:none}.assessment-returned-feedback__table-row{border:1px solid var(--card-border);border-inline-start:3px solid var(--bg-danger);box-sizing:border-box;border-radius:5px;margin-top:10px;overflow:hidden}.assessment-returned-feedback__table-row[data-status=resolved]{border-inline-start-color:var(--bg-success)}.assessment-returned-feedback__table-cell,.assessment-returned-feedback__table-cell:first-child,.assessment-returned-feedback__table-cell:last-child{box-sizing:border-box;border:0;border-radius:0}.assessment-returned-feedback__table-cell+.assessment-returned-feedback__table-cell{border-inline-start:0;border-top:1px solid var(--card-border)}.assessment-returned-feedback__table-cell:before{color:var(--text);content:attr(data-label);opacity:.68;margin-bottom:5px;font-size:.72rem;font-weight:700;display:block}.assessment-workspace__header{display:grid}.assessment-conflict-notice{flex-direction:column;align-items:stretch}.assessment-conflict-notice button{width:100%}.assessment-workspace__header-status{min-width:0}.assessment-section-nav__list,.assessment-section__fields{grid-template-columns:1fr}.assessment-workspace__content{padding:15px}.assessment-workspace__section-header,.assessment-workspace__section-tools{align-items:flex-start}.assessment-workspace__section-tools{flex-direction:column-reverse}.assessment-workspace__dev-controls{flex-wrap:wrap;padding-inline-end:0}}.assessment-review{border:1px solid var(--card-border);background:var(--card-header);color:var(--text)}.assessment-review__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.assessment-review__header-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.assessment-review__header-actions p{color:var(--bg-danger);flex-basis:100%;margin:0;font-size:.8rem}.assessment-review__eyebrow,.assessment-review__header p{opacity:.74;margin:0;font-size:.84rem}.assessment-review__eyebrow{color:var(--accent);opacity:1;font-weight:700}.assessment-review__header h2{margin:5px 0;font-size:1.14rem}.assessment-review__header button,.assessment-review__section-header button{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:3px;flex:none;padding:7px 11px;font-size:.82rem}.assessment-review__header button:focus-visible,.assessment-review__section-header button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-review__summary{border-bottom:1px solid var(--card-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.assessment-review__submit,.assessment-review__pending-review{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.assessment-review__submit p,.assessment-review__pending-review span{margin:0;font-size:.84rem}.assessment-review__submit button,.assessment-submit-dialog__actions button{border:1px solid var(--card-border);background:var(--accent);color:var(--bg_input);font:inherit;border-radius:3px;flex:none;padding:8px 13px}.assessment-review__submit button:disabled,.assessment-submit-dialog__actions button:disabled{cursor:not-allowed;opacity:.58}.assessment-review__pending-review{color:var(--bg-success)}.assessment-submit-dialog-backdrop{z-index:20;background:#0000007a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.assessment-submit-dialog{border:1px solid var(--card-border);background:var(--card-header);width:min(100%,430px);color:var(--text);padding:20px;box-shadow:0 12px 34px #0000003d}.assessment-submit-dialog h2,.assessment-submit-dialog p{margin:0}.assessment-submit-dialog h2{font-size:1rem}.assessment-submit-dialog p{margin-top:10px;font-size:.86rem;line-height:1.8}.assessment-submit-dialog__actions{justify-content:flex-start;gap:10px;margin-top:20px;display:flex}.assessment-submit-dialog__actions button:first-child{background:var(--bg_input);color:var(--text)}.assessment-review__summary>div{gap:3px;padding:14px 20px;display:grid}.assessment-review__summary>div+div{border-inline-start:1px solid var(--card-border)}.assessment-review__summary strong{color:var(--accent);font-size:1.08rem}.assessment-review__summary span,.assessment-review__section-header span{opacity:.76;font-size:.8rem}.assessment-review__pages{gap:24px;padding:20px;display:grid}.assessment-review__page>h2{color:var(--text);margin:0 0 10px;font-size:.94rem}.assessment-review__section{border:1px solid var(--card-border);background:var(--bg_input)}.assessment-review__section[data-status=not-started]{border-color:color-mix(in srgb, var(--text) 28%, var(--card-border))}.assessment-review__section[data-status=incomplete]{border-color:var(--bg-warning)}.assessment-review__section[data-status=complete]{border-color:var(--bg-success)}.assessment-review__section+.assessment-review__section{margin-top:12px}.assessment-review__section-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.assessment-review__section-header h3{margin:0 0 4px;font-size:.9rem}.assessment-review__section-header span{border:1px solid var(--card-border);background:var(--card-header);width:fit-content;color:var(--text);opacity:1;white-space:nowrap;border-radius:4px;align-items:center;padding:3px 6px;display:inline-flex}.assessment-review__section-header span[data-status=not-started]{border-color:color-mix(in srgb, var(--text) 28%, var(--card-border))}.assessment-review__section-header span[data-status=incomplete]{border-color:var(--bg-warning);background:color-mix(in srgb, var(--bg-warning) 14%, var(--card-header))}.assessment-review__section-header span[data-status=complete]{border-color:var(--bg-success);background:color-mix(in srgb, var(--bg-success) 14%, var(--card-header));color:var(--bg-success)}.assessment-review__fields{margin:0}.assessment-review__field-row{grid-template-columns:minmax(0,1fr) minmax(180px,.9fr);gap:16px;padding:11px 12px;display:grid}.assessment-review__field-row+.assessment-review__field-row{border-top:1px solid var(--card-border)}.assessment-review__field-row dt,.assessment-review__field-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.assessment-review__field-row dt{font-size:.84rem;font-weight:700}.assessment-review__field-row dd{color:var(--text);gap:4px;font-size:.84rem;display:grid}.assessment-review__empty-value{opacity:.66}.assessment-review__field-row[data-error=true]{border-inline-start:3px solid var(--bg-danger)}.assessment-review__field-row small{color:var(--bg-danger);font-size:.76rem}@media (width<=620px){.assessment-review__header,.assessment-review__section-header{flex-direction:column;align-items:stretch}.assessment-review__header-actions,.assessment-review__section-header button,.assessment-review__submit button{width:100%}.assessment-review__header-actions button{flex:100%;min-height:40px}.assessment-review__summary{grid-template-columns:1fr}.assessment-review__submit,.assessment-review__pending-review{flex-direction:column;align-items:stretch}.assessment-review__summary>div+div{border-top:1px solid var(--card-border);border-inline-start:0}.assessment-review__pages{padding:15px}.assessment-review__field-row{grid-template-columns:1fr;gap:6px}}.assessment-results{color:var(--text);gap:18px;display:grid}.assessment-results__header,.assessment-results__panel,.assessment-results__summary,.assessment-results__empty,.assessment-results__complete-state{border:1px solid var(--card-border);background:var(--card-header)}.assessment-results__header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.assessment-results__header-actions{justify-items:start;gap:8px;display:grid}.assessment-results__header-actions p{max-width:260px;color:var(--bg-danger);margin:0;font-size:.8rem}.assessment-results__header p,.assessment-results__header span,.assessment-results__panel header p,.assessment-results__summary small{opacity:.75;margin:0;font-size:.84rem}.assessment-results__header h1{margin:4px 0 7px;font-size:1.28rem}.assessment-results__header button,.assessment-review__pending-review button{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:3px;flex:none;padding:8px 12px}.assessment-results__header-actions button:first-child{border-color:var(--accent)}.assessment-results__header-actions button:disabled{cursor:wait;opacity:.62}.assessment-results__header button:focus-visible,.assessment-results__complete-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-results__summary{grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);display:grid}.assessment-results__summary>div:first-child{color:var(--bg-success);align-content:center;gap:5px;padding:16px 20px;display:grid}.assessment-results__metric{border:1px solid var(--card-border);background:var(--bg_input);gap:4px;min-width:0;padding:14px;display:grid}.assessment-results__metric>span{text-align:start;font-size:.88rem;font-weight:700}.assessment-results__metric strong{color:var(--accent);overflow-wrap:anywhere;font-size:1.22rem}.assessment-results__metric small{opacity:.7;font-size:.76rem}.assessment-results__summary .assessment-results__metric{border-width:0;border-inline-start-width:1px}.assessment-results__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.assessment-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assessment-results__panel{min-width:0;padding:16px}.assessment-results__panel header h2{margin:0 0 5px;font-size:1rem}.assessment-results__panel>p{opacity:.78;margin:0;font-size:.87rem}.assessment-results__chart{height:280px;margin-top:16px}.assessment-results__components{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.assessment-results__components>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.assessment-results__components h3{grid-column:1/-1;margin:0;font-size:.9rem}.assessment-results__components .assessment-results__metric{padding:10px}.assessment-results__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assessment-results__empty{padding:20px}.assessment-results__complete-state{align-content:center;gap:10px;max-width:720px;min-height:220px;padding:22px;display:grid}.assessment-results__complete-state h1,.assessment-results__complete-state p{margin:0}.assessment-results__complete-state>p:first-child{color:var(--bg-success);font-size:.86rem;font-weight:700}.assessment-results__complete-state>p:not(:first-child){opacity:.76;font-size:.88rem}.assessment-results__complete-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.assessment-results__complete-actions button,.assessment-results__complete-actions a{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:3px;padding:8px 12px;text-decoration:none}.assessment-results__complete-actions button:first-child,.assessment-results__complete-actions a:first-child{border-color:var(--accent)}.assessment-results__complete-actions button:disabled{cursor:wait;opacity:.62}.assessment-results__complete-actions a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-results__complete-error{color:var(--bg-danger);opacity:1!important}@media (width<=850px){.assessment-results__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-results__grid{grid-template-columns:1fr}}@media (width<=560px){.assessment-results__header{flex-direction:column;align-items:stretch}.assessment-results__header-actions{justify-items:stretch}.assessment-results__summary{grid-template-columns:1fr}.assessment-results__summary .assessment-results__metric{border-inline-start-width:0;border-top-width:1px}.assessment-results__metrics,.assessment-results__components,.assessment-results__components>div{grid-template-columns:1fr}.assessment-results__chart{height:230px}.assessment-results__header-actions button,.assessment-results__complete-actions button,.assessment-results__complete-actions a{min-height:40px}}.auditor-layout{background:var(--bg);width:100%;min-width:0;min-height:100vh;color:var(--text)}.auditor-layout .app-content-shell{direction:ltr;width:100%;min-width:0;min-height:100vh;display:flex}.auditor-layout .app-content-shell__sidebar{flex:0 0 264px;order:2;width:264px;height:100vh;position:sticky;top:0}.auditor-layout .app-content-shell__main{direction:rtl;flex:1 1 0;order:1;min-width:0;padding:28px 36px}.auditor-layout .v2-route-placeholder{max-width:960px}.auditor-layout .page-header{border-bottom:1px solid var(--borderBottom);margin-bottom:16px;padding-bottom:14px}.auditor-layout .page-header__title{margin:0;font-size:1.15rem;font-weight:700}.auditor-layout .v2-route-placeholder p{margin:0}@media (width<=840px){.auditor-layout .app-content-shell__sidebar{flex-basis:72px;width:72px}.auditor-layout .app-content-shell__main{padding:22px}}@media (width<=560px){.auditor-layout .app-content-shell{flex-direction:column}.auditor-layout .app-content-shell__sidebar{z-index:10;flex-basis:auto;order:1;width:100%;height:auto;position:sticky}.auditor-layout .app-content-shell__main{order:2;width:100%;padding:16px 12px}}.lead-auditor-primary-sidebar{background:var(--bgSideBar);min-height:100%;color:var(--card);flex-direction:column;display:flex}.lead-auditor-primary-sidebar__brand{border-bottom:1px solid var(--borderBottom);justify-content:center;align-items:center;min-height:174px;padding:18px 22px 20px;display:flex}.lead-auditor-primary-sidebar__brand-name{color:var(--card);letter-spacing:.03em;text-align:center;font-size:1.15rem;font-weight:750;line-height:1.2;display:block}.lead-auditor-primary-sidebar__nav{padding:18px 12px}.lead-auditor-primary-sidebar__nav ul{margin:0;padding:0;list-style:none}.lead-auditor-primary-sidebar__nav li+li{margin-top:6px}.lead-auditor-primary-sidebar__link{min-height:44px;color:var(--card);font:inherit;border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.lead-auditor-primary-sidebar__link:hover{background:var(--firoozekheylipor)}.lead-auditor-primary-sidebar__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-auditor-primary-sidebar__link--active{background:var(--firoozepor);color:var(--card);font-weight:700}.lead-auditor-primary-sidebar__link--active:before{background:var(--accent);content:"";width:3px;position:absolute;top:8px;bottom:8px;left:0}@media (width<=840px){.lead-auditor-primary-sidebar__brand{min-height:76px;padding:10px 12px}.lead-auditor-primary-sidebar__brand-name,.lead-auditor-primary-sidebar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead-auditor-primary-sidebar__nav{padding-inline:10px}.lead-auditor-primary-sidebar__link{justify-content:center;padding:0}}@media (width<=560px){.lead-auditor-primary-sidebar{min-height:0}.lead-auditor-primary-sidebar__brand{display:none}.lead-auditor-primary-sidebar__nav{border-bottom:1px solid var(--borderBottom);padding:6px 8px;overflow-x:auto}.lead-auditor-primary-sidebar__nav ul{gap:4px;min-width:max-content;display:flex}.lead-auditor-primary-sidebar__nav li+li{margin-top:0}.lead-auditor-primary-sidebar__link{flex-direction:column;justify-content:center;gap:2px;min-width:74px;min-height:50px;padding:4px 6px}.lead-auditor-primary-sidebar__label{clip:auto;white-space:normal;width:auto;height:auto;color:inherit;text-align:center;font-size:.68rem;line-height:1.2;position:static;overflow:visible}.lead-auditor-primary-sidebar__link--active:before{width:auto;height:3px;inset:auto 10px 0}}.lead-auditor-layout{background:var(--bg);width:100%;min-width:0;min-height:100vh;color:var(--text);font-family:var(--font-en)}.lead-auditor-layout .app-content-shell{width:100%;min-width:0;min-height:100vh;display:flex}.lead-auditor-layout .app-content-shell__sidebar{flex:0 0 240px;width:240px;height:100vh;position:sticky;top:0}.lead-auditor-layout .app-content-shell__main{flex:1 1 0;min-width:0;padding:28px 36px}.lead-auditor-layout .page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-auditor-layout .page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.lead-auditor-layout .page-header__actions .theme-control{color:var(--text);gap:5px;font-size:.78rem;display:grid}.lead-auditor-layout .page-header__actions .theme-control select,.lead-auditor-layout .page-header__actions .auth-logout__trigger{min-height:36px}.lead-auditor-layout .page-header__actions .theme-control select{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:3px;padding-inline:8px}.lead-auditor-layout .page-header__actions .theme-control select:focus-visible,.lead-auditor-layout .page-header__actions .auth-logout__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-auditor-layout .page-header__actions .auth-logout__trigger{padding-inline:10px}@media (width<=840px){.lead-auditor-layout .app-content-shell__sidebar{flex-basis:72px;width:72px}.lead-auditor-layout .app-content-shell__main{padding:22px}}@media (width<=560px){.lead-auditor-layout .app-content-shell{flex-direction:column}.lead-auditor-layout .app-content-shell__sidebar{z-index:10;flex-basis:auto;width:100%;height:auto;position:sticky}.lead-auditor-layout .app-content-shell__main{width:100%;padding:16px 12px}.lead-auditor-layout .page-header{flex-direction:column;align-items:stretch}.lead-auditor-layout .page-header__actions{justify-content:flex-start}.lead-auditor-layout .page-header__actions .theme-control,.lead-auditor-layout .page-header__actions .auth-logout__trigger{flex:1 1 0}}.manager-primary-sidebar{background:var(--bgSideBar);min-height:100%;color:var(--card);flex-direction:column;display:flex}.manager-primary-sidebar__brand{border-bottom:1px solid var(--borderBottom);justify-content:center;align-items:center;min-height:174px;padding:18px 22px 20px;display:flex}.manager-primary-sidebar__brand-name{color:var(--card);letter-spacing:.03em;text-align:center;font-size:1.15rem;font-weight:750;line-height:1.2;display:block}.manager-primary-sidebar__nav{padding:18px 12px}.manager-primary-sidebar__nav ul{margin:0;padding:0;list-style:none}.manager-primary-sidebar__nav li+li{margin-top:6px}.manager-primary-sidebar__link{min-height:44px;color:var(--card);font:inherit;border-radius:4px;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s;display:flex;position:relative}.manager-primary-sidebar__link:hover{background:var(--firoozekheylipor)}.manager-primary-sidebar__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-primary-sidebar__link--active{background:var(--firoozepor);color:var(--card);font-weight:700}.manager-primary-sidebar__link--active:before{content:"";background:var(--accent);width:3px;position:absolute;top:8px;bottom:8px;left:0}.manager-primary-sidebar__label{display:inline-block;position:relative}.manager-primary-sidebar__label:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.manager-primary-sidebar__link:hover .manager-primary-sidebar__label:after,.manager-primary-sidebar__link:focus-visible .manager-primary-sidebar__label:after{transform:scaleX(1)}@media (width<=840px){.manager-primary-sidebar__brand{min-height:76px;padding:10px 12px}.manager-primary-sidebar__brand-name,.manager-primary-sidebar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.manager-primary-sidebar__nav{padding-inline:10px}.manager-primary-sidebar__link{justify-content:center;padding:0}}@media (width<=560px){.manager-primary-sidebar{min-height:0}.manager-primary-sidebar__brand{display:none}.manager-primary-sidebar__nav{border-bottom:1px solid var(--borderBottom);padding:6px 8px;overflow-x:auto}.manager-primary-sidebar__nav ul{gap:4px;min-width:max-content;display:flex}.manager-primary-sidebar__nav li+li{margin-top:0}.manager-primary-sidebar__link{flex-direction:column;justify-content:center;gap:2px;min-width:74px;min-height:50px;padding:4px 6px}.manager-primary-sidebar__label{clip:auto;white-space:normal;width:auto;height:auto;color:inherit;text-align:center;font-size:.68rem;line-height:1.2;position:static;overflow:visible}.manager-primary-sidebar__link--active:before{width:auto;height:3px;inset:auto 10px 0}}.manager-layout{background:var(--bg);width:100%;min-width:0;min-height:100vh;color:var(--text);font-family:var(--font-en)}.manager-layout .app-content-shell{width:100%;min-width:0;min-height:100vh;display:flex}.manager-layout .app-content-shell__sidebar{flex:0 0 240px;width:240px;height:100vh;position:sticky;top:0}.manager-layout .app-content-shell__main{flex:1 1 0;min-width:0;padding:28px 36px}.manager-layout .page-header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:40px;display:flex}.manager-layout .page-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.manager-layout .page-header__actions .theme-control{color:var(--text);gap:5px;font-size:.78rem;display:grid}.manager-layout .page-header__actions .theme-control select{border:1px solid var(--card-border);background:var(--bg_input);min-height:36px;color:var(--text);font:inherit;border-radius:3px;padding-inline:8px}.manager-layout .page-header__actions .theme-control select:focus-visible,.manager-layout .page-header__actions .auth-logout__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-layout .page-header__actions .auth-logout__trigger{min-height:36px;padding-inline:10px}@media (width<=840px){.manager-layout .app-content-shell__sidebar{flex-basis:72px;width:72px}.manager-layout .app-content-shell__main{padding:22px}}@media (width<=560px){.manager-layout .app-content-shell{flex-direction:column}.manager-layout .app-content-shell__sidebar{z-index:10;flex-basis:auto;width:100%;height:auto;position:sticky}.manager-layout .app-content-shell__main{width:100%;padding:16px 12px}.manager-layout .page-header{flex-direction:column;align-items:stretch}.manager-layout .page-header__actions{justify-content:flex-start}.manager-layout .page-header__actions .theme-control,.manager-layout .page-header__actions .auth-logout__trigger{flex:1 1 0}}.auditor-home{gap:28px;width:100%;min-width:0;max-width:1280px;padding-bottom:8px;display:grid}.auditor-home>*{min-width:0;max-width:100%}.auditor-home .page-header{margin:0}.auditor-home .page-header p,.auditor-home__locations header p,.auditor-home__chart header p{color:var(--text);opacity:.72;margin:8px 0 0;font-size:.92rem;line-height:1.75}.auditor-home__kpi,.auditor-home__locations,.auditor-home__chart,.auditor-home__identity{border:1px solid var(--card-border);background:var(--card-header);border-radius:12px;box-shadow:0 10px 28px #0000000a}.auditor-home__identity{gap:22px;padding:24px;display:grid;position:relative}.auditor-home__identity-hero{justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-inline-start:4px;display:flex}.auditor-home__identity-summary{flex:1 1 0;align-items:center;gap:18px;min-width:0;max-width:100%;display:flex}.auditor-home__identity-heading{flex:auto;min-width:0;max-width:100%}.auditor-home__identity-heading>p,.auditor-home__identity-heading>h2,.auditor-home__identity-heading>span{margin:0}.auditor-home__identity-heading>p,.auditor-home__identity-heading>span{color:var(--text);opacity:.68;font-size:.86rem}.auditor-home__identity-heading>h2{color:var(--text);overflow-wrap:anywhere;word-break:break-word;margin-block:4px;font-size:clamp(1.3rem,2.5vw,1.7rem);line-height:1.3}.auditor-home__identity-username{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.auditor-home__avatar{border:4px solid var(--card-header);outline:1px solid var(--card-border);background:var(--bg_input);width:92px;height:92px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:1.75rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 20px #00000017}.auditor-home__avatar img{object-fit:cover;width:100%;height:100%}.auditor-home__identity-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.auditor-home__identity-badge,.auditor-home__account-status{border:1px solid var(--card-border);background:var(--bg_input);min-width:0;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.82rem;line-height:1.35;display:inline-flex}.auditor-home__identity-badge{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.auditor-home__account-status[data-status=active]{border-color:color-mix(in srgb, var(--bg-success) 50%, var(--card-border));color:var(--bg-success)}.auditor-home__account-status[data-status=inactive]{border-color:color-mix(in srgb, var(--bg-danger) 50%, var(--card-border));color:var(--bg-danger)}.auditor-home__identity-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.auditor-home__identity-field{border:1px solid var(--card-border);background:var(--bg_input);border-radius:9px;min-width:0;min-height:76px;padding:13px;display:block}.auditor-home__identity-field>div{min-width:0}.auditor-home__identity-fields dt{color:var(--text);opacity:.68;font-size:.78rem;line-height:1.35}.auditor-home__identity-fields dd{min-width:0;color:var(--text);margin:5px 0 0;font-size:.9rem;font-weight:650;line-height:1.4}.auditor-home__identity-value--truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auditor-home__identity-value--wrappable{overflow-wrap:anywhere;word-break:break-word}.auditor-home__identity-fields .auditor-home__account-status{padding:3px 7px}.auditor-home__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.auditor-home__kpi{align-content:start;gap:10px;min-height:145px;padding:17px;display:grid}.auditor-home__kpi-heading{min-width:0;color:var(--text);align-items:center;gap:9px;font-size:.86rem;font-weight:650;line-height:1.45;display:flex}.auditor-home__kpi-icon{color:var(--firoozepor);flex:none;justify-content:center;align-items:center;display:inline-flex}.auditor-home__kpi strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.15rem);line-height:1}.auditor-home__kpi small{color:var(--text);opacity:.64;font-size:.77rem}.auditor-home__kpi-state{grid-column:1/-1}.auditor-home__kpi-state,.auditor-home__locations-state,.auditor-home__chart-state{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);border-radius:9px;padding:14px 16px;line-height:1.7}.auditor-home__kpi-state p,.auditor-home__locations-state p,.auditor-home__chart-state p{margin:0 0 10px}.auditor-home__kpi-state button,.auditor-home__locations-state button,.auditor-home__chart-state button{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);cursor:pointer;font:inherit;border-radius:7px;padding:7px 11px}.auditor-home__kpi-state button:focus-visible,.auditor-home__locations-state button:focus-visible,.auditor-home__chart-state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auditor-home__charts{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.auditor-home__chart,.auditor-home__locations{min-width:0;padding:22px}.auditor-home__section-heading,.auditor-home__locations header{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.auditor-home__section-heading-icon{background:color-mix(in srgb, var(--accent) 13%, var(--bg_input));width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.auditor-home__locations h2,.auditor-home__chart h2{color:var(--text);margin:0;font-size:1.05rem}.auditor-home__chart-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.auditor-home__chart-legend li{border:1px solid var(--card-border);background:var(--bg_input);min-width:0;color:var(--text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;font-size:.78rem;display:grid}.auditor-home__chart-legend li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auditor-home__chart-legend strong{font-variant-numeric:tabular-nums}.auditor-home__chart-legend-marker{background:var(--accent);border-radius:50%;width:8px;height:8px}.auditor-home__chart-legend li[data-status=pending_la_review] .auditor-home__chart-legend-marker{background:var(--bg-warning)}.auditor-home__chart-legend li[data-status=returned_to_auditor] .auditor-home__chart-legend-marker{background:var(--bg-danger)}.auditor-home__chart-legend li[data-status=closed] .auditor-home__chart-legend-marker{background:var(--bg-success)}.auditor-home__chart-canvas{height:260px;position:relative}.auditor-home__table-wrap{border:1px solid var(--card-border);background:var(--bg_input);border-radius:10px;width:100%;max-width:100%;overflow-x:auto}.auditor-home .ui-table-shell{table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--card-header);text-align:right;width:100%;min-width:620px}.auditor-home .ui-table-shell caption,.auditor-home__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auditor-home .ui-table-shell th,.auditor-home .ui-table-shell td{padding:14px 16px}.auditor-home .ui-table-shell th:first-child,.auditor-home .ui-table-shell td:first-child{width:48%}.auditor-home .ui-table-shell th:nth-child(2),.auditor-home .ui-table-shell td:nth-child(2){width:30%}.auditor-home .ui-table-shell th:nth-child(3),.auditor-home .ui-table-shell td:nth-child(3){width:22%}.auditor-home .ui-table-shell th{border-bottom:1px solid var(--card-border);background:var(--bg_input);color:var(--text);opacity:.72;font-size:.8rem;font-weight:700}.auditor-home .ui-table-shell tbody tr+tr td{border-top:1px solid var(--card-border)}.auditor-home .ui-table-shell tbody tr:hover td{background:var(--download-hover)}.auditor-home__place-value{min-width:0;max-width:100%;color:var(--text);align-items:center;gap:7px;font-weight:600;display:flex}.auditor-home__place-value svg{color:var(--accent);flex:none}.auditor-home__place-value--code,.auditor-home__place-value--count{font-variant-numeric:tabular-nums}.auditor-home__place-value:not(.auditor-home__place-value--code):not(.auditor-home__place-value--count){width:100%}.auditor-home__place-value-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}.auditor-home__place-value--code bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auditor-home__place-value--count{font-size:1rem}.auditor-home__locations-state,.auditor-home__chart-state{margin:0}@media (width<=1120px){.auditor-home__identity-fields,.auditor-home__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.auditor-home__chart-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.auditor-home{gap:22px}.auditor-home__identity-hero{flex-direction:column;align-items:flex-start}.auditor-home__identity-fields,.auditor-home__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.auditor-home__identity,.auditor-home__chart,.auditor-home__locations{padding:16px}.auditor-home__identity-summary{align-items:flex-start;gap:14px}.auditor-home__avatar{width:72px;height:72px;font-size:1.35rem}.auditor-home__identity-heading>h2{white-space:normal}.auditor-home__identity-fields,.auditor-home__kpis,.auditor-home__chart-legend{grid-template-columns:1fr}.auditor-home__kpi{min-height:124px}.auditor-home__chart-canvas{height:235px}.auditor-home .ui-table-shell th,.auditor-home .ui-table-shell td{padding:12px 14px}}.filled-forms{gap:20px;max-width:1240px;display:grid}.filled-forms .page-header{margin:0}.filled-forms .page-header p{color:var(--text);opacity:.76;margin:8px 0 0}.filled-forms__state,.filled-forms .ui-empty-state{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);border-radius:6px;padding:18px;line-height:1.75}.filled-forms__state[role=status]{border-inline-start:3px solid var(--accent)}.filled-forms__state[role=alert]{border-inline-start:3px solid var(--bg-danger)}.filled-forms__state p{margin:0 0 12px}.filled-forms__state button,.filled-forms__create-link,.filled-forms__row-action{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;align-items:center;padding:7px 10px;text-decoration:none;display:inline-flex}.filled-forms__state button:focus-visible,.filled-forms__create-link:focus-visible,.filled-forms__row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filled-forms__filters{border:1px solid var(--card-border);background:var(--card-header);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:14px;display:grid}.filled-forms__filters label{min-width:0;color:var(--text);gap:6px;font-size:.85rem;font-weight:700;display:grid}.filled-forms__filters input,.filled-forms__filters select{border:1px solid var(--card-border);background:var(--bg_input);width:100%;color:var(--text);font:inherit;border-radius:3px;padding:8px 10px}.filled-forms__filters input:focus-visible,.filled-forms__filters select:focus-visible,.filled-forms button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filled-forms__filter-reset{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);font:inherit;border-radius:3px;padding:7px 10px;font-size:.84rem}.filled-forms__filter-reset:disabled,.filled-forms__filters input:disabled,.filled-forms__filters select:disabled{cursor:not-allowed;opacity:.62}.filled-forms__filter-reset{white-space:nowrap}.filled-forms__table-wrap{border:1px solid var(--card-border);background:var(--bg_input);overflow-x:auto}.filled-forms__table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filled-forms .ui-table-shell{border-collapse:separate;border-spacing:0;background:var(--card-header);width:100%;min-width:860px;color:var(--text);text-align:right}.filled-forms .ui-table-shell caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.filled-forms .ui-table-shell th,.filled-forms .ui-table-shell td{white-space:nowrap;padding:11px 10px}.filled-forms .ui-table-shell th{border-bottom:2px solid var(--borderBottom);background:var(--bg_input);font-size:.82rem;font-weight:700}.filled-forms .ui-table-shell th+th,.filled-forms .ui-table-shell td+td{border-inline-start:1px solid var(--card-border)}.filled-forms .ui-table-shell tbody tr+tr td{border-top:1px solid var(--card-border)}.filled-forms .ui-table-shell tbody tr:hover td{background:var(--download-hover)}.filled-forms .ui-status-badge{border:1px solid var(--card-border);border-radius:3px;align-items:center;gap:5px;padding:4px 7px;font-size:.78rem;font-weight:700;display:inline-flex}.filled-forms .ui-status-badge[data-tone=success]{border-color:var(--bg-success);color:var(--bg-success)}.filled-forms .ui-status-badge[data-tone=warning]{border-color:var(--bg-warning);color:var(--text)}.filled-forms .ui-status-badge[data-tone=danger]{border-color:var(--bg-danger);color:var(--bg-danger)}@media (width<=720px){.filled-forms__filters{grid-template-columns:1fr}.filled-forms__filter-reset{min-height:40px}}.auditor-settings{width:min(100%,1040px);margin-inline:auto}.auditor-settings__sections{gap:16px;display:grid}.auditor-settings__section{box-sizing:border-box;border:1px solid var(--borderBottom);background:var(--card);border-radius:4px;gap:12px;width:100%;padding:18px;display:grid}.auditor-settings__section h2,.auditor-settings__section p{margin:0}.auditor-settings__section h2{color:var(--text);font-size:1rem}.auditor-settings__section p{color:var(--subTitle);font-size:.9rem;line-height:1.7}.auditor-settings__identity{border:1px solid var(--card-border);background:var(--card-header);margin:2px 0 0;display:grid}.auditor-settings__identity-row{grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;min-height:40px;padding:8px 12px;display:grid}.auditor-settings__identity-row+.auditor-settings__identity-row{border-top:1px solid var(--card-border)}.auditor-settings__identity dt{color:var(--subTitle);font-size:.84rem}.auditor-settings__identity dd{min-width:0;color:var(--text);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.auditor-settings__status-badge{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.8rem;font-weight:700;line-height:1.4;display:inline-flex}.auditor-settings__status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.auditor-settings__status-badge[data-status=active]{color:var(--bg-success)}.auditor-settings__status-badge[data-status=inactive]{color:var(--bg-danger)}.auditor-settings__password-disclosure{border:1px solid var(--card-border);background:var(--card-header);min-height:40px;color:var(--text);cursor:pointer;font:inherit;border-radius:3px;justify-self:start;padding-inline:14px}.auditor-settings__password-disclosure:focus-visible,.auditor-settings__password-toggle:focus-visible,.auditor-settings__field input:focus-visible,.auditor-settings__submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auditor-settings__password-form{border-top:1px solid var(--card-border);gap:14px;max-width:680px;padding-top:16px;display:grid}.auditor-settings__field{gap:7px;display:grid}.auditor-settings__field label{color:var(--text);font-size:.9rem;font-weight:600}.auditor-settings__field input{box-sizing:border-box;border:1px solid var(--card-border);background:var(--bg_input);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding-block:8px;padding-inline:10px}.auditor-settings__password-control{direction:ltr;position:relative}.auditor-settings__password-control input{padding-left:46px}.auditor-settings__password-control input[aria-invalid=true]{border-color:var(--bg-danger);background:color-mix(in srgb, var(--bg-danger) 8%, var(--bg_input))}.auditor-settings__password-control input[aria-invalid=true]:focus-visible{outline-color:var(--bg-danger)}.auditor-settings__password-toggle{width:34px;height:34px;color:var(--subTitle);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.auditor-settings__field-error{background:color-mix(in srgb, var(--bg-danger) 8%, var(--card-header));color:var(--bg-danger);align-items:flex-start;gap:7px;margin:1px 0 0;padding:7px 9px;font-size:.84rem;font-weight:700;line-height:1.65;display:flex}.auditor-settings__field-error>svg,.auditor-settings__message--alert>svg{flex:none;margin-top:3px}.auditor-settings__message{border:1px solid;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.88rem;font-weight:600;line-height:1.7;display:flex}.auditor-settings__message--error{background:color-mix(in srgb, var(--bg-danger) 9%, var(--card-header));border:1px solid}.auditor-settings__message--success{background:color-mix(in srgb, var(--bg-success) 10%, var(--card-header));color:var(--bg-success)}.auditor-settings__submit{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--card);cursor:pointer;font:inherit;border-radius:3px;justify-self:start;padding-inline:14px}.auditor-settings__submit:disabled{cursor:wait;opacity:.7}.auditor-settings .theme-control{max-width:280px;color:var(--text);gap:8px;font-size:.9rem;display:grid}.auditor-settings .theme-control select{border:1px solid var(--borderBottom);background:var(--bg);min-height:40px;color:var(--text);font:inherit;border-radius:3px;padding-inline:10px}.auditor-settings .theme-control select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auditor-settings .auth-logout__trigger{color:var(--text);justify-self:start;padding-inline:14px}@media (width<=560px){.auditor-settings__section{padding:14px}.auditor-settings .theme-control,.auditor-settings .auth-logout__trigger,.auditor-settings__password-form,.auditor-settings__password-disclosure,.auditor-settings__submit{width:100%;max-width:none}}.manager-settings{width:min(100% - 72px,1040px);min-width:0;margin:28px auto}.manager-settings .page-header{border-bottom:1px solid var(--borderBottom);margin-bottom:18px;padding-bottom:14px;display:block}.manager-settings .page-header__title{color:var(--text);margin:0;font-size:1.15rem;font-weight:700}.manager-settings .page-header p{color:var(--subTitle);margin:7px 0 0;font-size:.9rem;line-height:1.6}.manager-settings__sections,.manager-settings__secondary{gap:18px;display:grid}.manager-settings__section{box-sizing:border-box;border:1px solid var(--card-border);background:var(--card);border-radius:4px}.manager-settings__identity{border:1px solid var(--card-border);background:var(--card-header);margin:2px 0 0;display:grid}.manager-settings__identity-row{grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;min-height:40px;padding:8px 12px;display:grid}.manager-settings__identity-row+.manager-settings__identity-row{border-top:1px solid var(--card-border)}.manager-settings__identity dt{color:var(--subTitle);font-size:.84rem}.manager-settings__identity dd{min-width:0;color:var(--text);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.manager-settings__role-badge,.manager-settings__status-badge{border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-flex}.manager-settings__role-badge{color:var(--text)}.manager-settings__status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.manager-settings__status-badge[data-status=active]{color:var(--bg-success)}.manager-settings__status-badge[data-status=inactive]{color:var(--bg-danger)}.manager-settings__layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:18px;display:grid}.manager-settings__section{gap:12px;padding:18px;display:grid}.manager-settings__section h2,.manager-settings__section p{margin:0}.manager-settings__section h2{color:var(--text);font-size:1rem}.manager-settings__section p{color:var(--subTitle);font-size:.9rem;line-height:1.6}.manager-settings__password-disclosure{border:1px solid var(--card-border);background:var(--card-header);min-height:40px;color:var(--text);cursor:pointer;font:inherit;border-radius:3px;justify-self:start;padding-inline:14px}.manager-settings__password-disclosure:focus-visible,.manager-settings__password-toggle:focus-visible,.manager-settings__field input:focus-visible,.manager-settings__submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-settings__password-form{border-top:1px solid var(--card-border);gap:14px;padding-top:16px;display:grid}.manager-settings__field{gap:7px;display:grid}.manager-settings__field label{color:var(--text);font-size:.9rem;font-weight:600}.manager-settings__field input{box-sizing:border-box;border:1px solid var(--card-border);background:var(--bg_input);width:100%;min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding-block:8px;padding-inline:10px}.manager-settings__password-control{direction:ltr;position:relative}.manager-settings__password-control input{padding-left:46px}.manager-settings__password-control input[aria-invalid=true]{border-color:var(--bg-danger);background:color-mix(in srgb, var(--bg-danger) 8%, var(--bg_input))}.manager-settings__password-control input[aria-invalid=true]:focus-visible{outline-color:var(--bg-danger)}.manager-settings__password-toggle{width:34px;height:34px;color:var(--subTitle);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.manager-settings__field-error{border-inline-start:3px solid var(--bg-danger);background:color-mix(in srgb, var(--bg-danger) 8%, var(--card-header));color:var(--bg-danger);align-items:flex-start;gap:7px;margin:1px 0 0;padding:7px 9px;font-size:.84rem;font-weight:700;line-height:1.65;display:flex}.manager-settings__field-error>svg,.manager-settings__message--alert>svg{flex:none;margin-top:3px}.manager-settings__message{border-inline-start:3px solid;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.88rem;font-weight:600;line-height:1.7;display:flex}.manager-settings__message--error{background:color-mix(in srgb, var(--bg-danger) 9%, var(--card-header));color:var(--bg-danger)}.manager-settings__message--success{background:color-mix(in srgb, var(--bg-success) 10%, var(--card-header));color:var(--bg-success)}.manager-settings__submit{border:1px solid var(--accent);background:var(--accent);min-height:40px;color:var(--card);cursor:pointer;font:inherit;border-radius:3px;justify-self:start;padding-inline:14px}.manager-settings__submit:disabled,.manager-settings__password-disclosure:disabled{cursor:wait;opacity:.7}.manager-settings .theme-control{max-width:260px;color:var(--text);gap:6px;font-size:.86rem;display:grid}.manager-settings .theme-control select{border:1px solid var(--card-border);background:var(--bg_input);min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding-inline:10px}.manager-settings .theme-control select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-settings .auth-logout__trigger{justify-self:start;padding-inline:14px}@media (width<=780px){.manager-settings__layout{grid-template-columns:1fr}}@media (width<=560px){.manager-settings{width:min(100% - 24px,1040px);margin-block:16px}.manager-settings__section{padding:14px}.manager-settings__identity-row{grid-template-columns:minmax(104px,auto) minmax(0,1fr);gap:12px}.manager-settings .theme-control,.manager-settings .auth-logout__trigger,.manager-settings__password-disclosure,.manager-settings__submit{width:100%;max-width:none}}.manager-status-pill{box-sizing:border-box;border:1px solid var(--manager-detail-info-border,#3b82f666);background:var(--manager-detail-info-bg,#3b82f61a);max-width:100%;color:var(--manager-detail-info-text,#1e40affa);overflow-wrap:anywhere;text-align:center;white-space:normal;border-radius:999px;flex:0 auto;align-items:center;padding:5px 9px;font-size:.76rem;font-weight:750;line-height:1.35;display:inline-flex}[data-theme=dark] .manager-status-pill{--manager-detail-info-bg:#3b82f629;--manager-detail-info-border:#60a5fa7a;--manager-detail-info-text:#bfdbfefa}.manager-assessments-modal__backdrop{z-index:120;box-sizing:border-box;background:#020617e0;place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:fixed;inset:0}.manager-assessments-modal__dialog{border:1px solid var(--card-border);background:var(--modalCard);width:min(100%,1040px);max-height:min(88vh,820px);color:var(--text);border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 64px #00000047}.manager-assessments-modal__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.manager-assessments-modal__header h2,.manager-assessments-modal__header p,.manager-assessments-modal__state p{margin:0}.manager-assessments-modal__header h2{letter-spacing:-.015em;font-size:1.2rem}.manager-assessments-modal__header p{color:var(--subTitle);margin-top:5px;font-size:.84rem;line-height:1.55}.manager-assessments-modal__close{border:1px solid var(--card-border);background:var(--bg_input);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:inline-grid}.manager-assessments-modal__controls{border-bottom:1px solid var(--card-border);background:var(--card-header);grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;padding:14px 22px;display:grid}.manager-assessments-modal__controls label{min-width:0;color:var(--text);gap:6px;font-size:.76rem;font-weight:750;display:grid}.manager-assessments-modal__input-wrap{align-items:center;display:flex;position:relative}.manager-assessments-modal__input-wrap svg{color:var(--subTitle);pointer-events:none;position:absolute;left:11px}.manager-assessments-modal__controls input,.manager-assessments-modal__controls select{box-sizing:border-box;border:1px solid var(--card-border);background:var(--bg_input);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding-inline:11px;font-size:.86rem;font-weight:400}.manager-assessments-modal__controls input{padding-left:36px}.manager-assessments-modal__body{overscroll-behavior:contain;min-height:180px;padding:16px 22px 22px;overflow-y:auto}.manager-assessments-modal__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.manager-assessments-modal__row{border:1px solid var(--card-border);background:var(--card);border-radius:12px;grid-template-columns:minmax(150px,.75fr) minmax(360px,2fr) auto;align-items:center;gap:16px;min-width:0;padding:14px;display:grid}.manager-assessments-modal__identity,.manager-assessments-modal__actions{gap:6px;min-width:0;display:grid}.manager-assessments-modal__identity strong,.manager-assessments-modal__identity span{overflow-wrap:anywhere}.manager-assessments-modal__identity span{color:var(--subTitle);font-size:.78rem}.manager-assessments-modal__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;min-width:0;margin:0;display:grid}.manager-assessments-modal__facts div{min-width:0}.manager-assessments-modal__facts dt{color:var(--subTitle);margin-bottom:3px;font-size:.7rem;font-weight:700}.manager-assessments-modal__facts dd{overflow-wrap:anywhere;margin:0;font-size:.81rem}.manager-assessments-modal__actions{justify-items:stretch;min-width:170px}.manager-assessments-modal__primary-action,.manager-assessments-modal__secondary-action,.manager-assessments-modal__unavailable,.manager-assessments-modal__state button{box-sizing:border-box;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:8px 11px;font-size:.78rem;font-weight:750;line-height:1.25;display:inline-flex}.manager-assessments-modal__primary-action{border:1px solid var(--accent);background:var(--accent);color:#fff;text-decoration:none}.manager-assessments-modal__secondary-action{color:var(--text);text-underline-offset:3px}.manager-assessments-modal__unavailable{border:1px solid var(--card-border);background:var(--card-header);color:var(--subTitle);cursor:not-allowed}.manager-assessments-modal__state{min-height:150px;color:var(--subTitle);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.manager-assessments-modal__state--error{color:var(--bg-danger)}.manager-assessments-modal__state button{color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-top:8px}.manager-assessments-modal__close:focus-visible,.manager-assessments-modal__controls input:focus-visible,.manager-assessments-modal__controls select:focus-visible,.manager-assessments-modal__primary-action:focus-visible,.manager-assessments-modal__secondary-action:focus-visible,.manager-assessments-modal__state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=860px){.manager-assessments-modal__row{grid-template-columns:minmax(130px,.7fr) minmax(300px,1.7fr)}.manager-assessments-modal__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.manager-assessments-modal__backdrop{align-items:end;padding:0}.manager-assessments-modal__dialog{border-width:1px 0 0;border-radius:16px 16px 0 0;width:100%;max-height:94vh}.manager-assessments-modal__header,.manager-assessments-modal__controls,.manager-assessments-modal__body{padding-inline:16px}.manager-assessments-modal__controls,.manager-assessments-modal__row,.manager-assessments-modal__facts{grid-template-columns:1fr}.manager-assessments-modal__row{align-items:stretch}.manager-assessments-modal__actions{grid-column:auto;grid-template-columns:1fr;min-width:0}}@media (prefers-reduced-motion:reduce){.manager-assessments-modal__backdrop,.manager-assessments-modal__dialog{scroll-behavior:auto}}.manager-dashboard{--manager-dashboard-page-surface:transparent;--manager-dashboard-panel-surface:var(--card);--manager-dashboard-elevated-surface:var(--card-header);--manager-dashboard-input-surface:var(--bg_input);--manager-dashboard-text:var(--text);--manager-dashboard-muted:#2b2b2bad;--manager-dashboard-border:var(--card-border);--manager-dashboard-accent:var(--accent);--manager-dashboard-accent-bg:#3b82f61a;--manager-dashboard-accent-border:#3b82f661;--manager-dashboard-on-accent:#fff;--manager-dashboard-info-bg:#3b82f61a;--manager-dashboard-info-border:#3b82f661;--manager-dashboard-info-value:#1e40aff5;background:var(--manager-dashboard-page-surface);width:min(100%,1180px);min-width:0;color:var(--manager-dashboard-text);margin-inline:auto;padding-bottom:8px}.manager-dashboard .page-header{border-bottom:1px solid var(--manager-dashboard-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 24px;margin-bottom:22px;padding:4px 0 18px;display:grid}.manager-dashboard .page-header__title{color:var(--manager-dashboard-text);letter-spacing:-.025em;grid-column:1;margin:0;font-size:clamp(1.45rem,2vw,1.8rem);font-weight:750;line-height:1.2}.manager-dashboard__header-copy{flex-wrap:wrap;grid-column:1;align-items:center;gap:8px 12px;min-width:0;display:flex}.manager-dashboard__header-copy p{color:var(--manager-dashboard-muted);margin:0;font-size:.91rem;line-height:1.6}.manager-dashboard__header-copy span,.manager-dashboard__filter-state{box-sizing:border-box;border:1px solid var(--manager-dashboard-accent-border);background:var(--manager-dashboard-accent-bg);min-height:24px;color:var(--manager-dashboard-text);border-radius:999px;align-items:center;padding-inline:9px;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.manager-dashboard .page-header__actions{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;gap:8px;display:flex}.manager-dashboard__header-action,.manager-dashboard__progression-site-action,.manager-dashboard__filter-actions button,.manager-dashboard__state button,.manager-dashboard__section-error button{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-input-surface);min-height:40px;color:var(--manager-dashboard-text);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:.84rem;font-weight:650;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.manager-dashboard__header-action:hover,.manager-dashboard__progression-site-action:hover,.manager-dashboard__filter-actions button:not(:disabled):hover,.manager-dashboard__state button:hover,.manager-dashboard__section-error button:hover{border-color:var(--manager-dashboard-accent-border);background:color-mix(in srgb, var(--manager-dashboard-accent) 8%, var(--manager-dashboard-input-surface))}.manager-dashboard__header-action:active,.manager-dashboard__progression-site-action:active,.manager-dashboard__filter-actions button:not(:disabled):active{transform:translateY(1px)}.manager-dashboard__header-action:focus-visible,.manager-dashboard__progression-site-action:focus-visible,.manager-dashboard__filter-fields input:focus-visible,.manager-dashboard__filter-fields select:focus-visible,.manager-dashboard__filter-actions button:focus-visible,.manager-dashboard__state button:focus-visible,.manager-dashboard__section-error button:focus-visible,.manager-dashboard__action-cell a:focus-visible{outline:2px solid var(--manager-dashboard-accent);outline-offset:2px}.manager-dashboard__filters{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);border-radius:14px;gap:16px;margin-bottom:24px;padding:17px;display:grid;box-shadow:0 7px 18px #0f172a0a}.manager-dashboard__filters-heading,.manager-dashboard__section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.manager-dashboard__filters-heading h2,.manager-dashboard__filters-heading p,.manager-dashboard__section-heading h2,.manager-dashboard__section-heading p{margin:0}.manager-dashboard__filters-heading h2,.manager-dashboard__section-heading h2{color:var(--manager-dashboard-text);letter-spacing:-.012em;font-size:1rem;font-weight:750}.manager-dashboard__filters-heading p,.manager-dashboard__section-heading p{color:var(--manager-dashboard-muted);margin-top:4px;font-size:.81rem;line-height:1.55}.manager-dashboard__section-heading-copy{gap:10px;min-width:0;display:flex}.manager-dashboard__section-heading-copy>div{min-width:0}.manager-dashboard__view-all{color:var(--manager-dashboard-text);cursor:pointer;font:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--manager-dashboard-accent);text-decoration-color:var(--manager-dashboard-accent);text-underline-offset:4px;background:0 0;border:0;flex:none;align-self:center;padding:8px 0;font-size:.81rem;font-weight:750}.manager-dashboard__view-all:focus-visible{outline:2px solid var(--manager-dashboard-accent);outline-offset:3px}.manager-dashboard__section-icon,.manager-dashboard__metric-heading svg{color:var(--firoozepor);background:#8483834f;border-radius:9px;flex:none;place-items:center;display:inline-grid}.manager-dashboard__section-icon{width:34px;height:34px}.manager-dashboard__filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manager-dashboard__filter-fields label{min-width:0;color:var(--manager-dashboard-text);letter-spacing:.01em;gap:6px;font-size:.78rem;font-weight:750;display:grid}.manager-dashboard__filter-fields small{color:var(--manager-dashboard-muted);font-size:.7rem;font-weight:500}.manager-dashboard__filter-fields input,.manager-dashboard__filter-fields select{box-sizing:border-box;border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-input-surface);width:100%;min-height:42px;color:var(--manager-dashboard-text);font:inherit;border-radius:8px;padding-inline:11px;font-size:.87rem;font-weight:400}.manager-dashboard__filter-fields input::placeholder{color:var(--manager-dashboard-muted);opacity:.8}.manager-dashboard__filter-fields input[aria-invalid=true]{border-color:var(--bg-danger);background:color-mix(in srgb, var(--bg-danger) 8%, var(--manager-dashboard-input-surface))}.manager-dashboard__filter-fields input[aria-invalid=true]:focus-visible{outline-color:var(--bg-danger)}.manager-dashboard__filter-error,.manager-dashboard__section-error{border-inline-start:3px solid var(--bg-danger);background:color-mix(in srgb, var(--bg-danger) 8%, var(--manager-dashboard-elevated-surface));color:var(--bg-danger);border-radius:8px;margin:0;padding:9px 11px;font-size:.84rem;font-weight:700;line-height:1.6}.manager-dashboard__filter-error button{color:inherit;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.manager-dashboard__filter-error button:focus-visible{outline-offset:2px;outline:2px solid}.manager-dashboard__section-error{justify-content:space-between;align-items:center;gap:10px;display:flex}.manager-dashboard__section-error p{margin:0}.manager-dashboard__filter-actions{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}.manager-dashboard__filter-actions button[type=submit]{border-color:var(--manager-dashboard-accent);background:var(--manager-dashboard-accent);color:var(--manager-dashboard-on-accent)}.manager-dashboard__filter-actions button[type=submit]:hover{background:color-mix(in srgb, var(--manager-dashboard-accent) 88%, #000)}.manager-dashboard__filter-actions button:disabled{cursor:not-allowed;opacity:.55}.manager-dashboard__summary{gap:13px;display:grid}.manager-dashboard__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.manager-dashboard__metric,.manager-dashboard__panel{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-panel-surface);color:var(--manager-dashboard-text);border-radius:14px;box-shadow:0 8px 20px #0f172a0a}.manager-dashboard__metric{box-sizing:border-box;align-content:start;gap:9px;min-height:142px;padding:17px;display:grid}.manager-dashboard__metric--primary{border-color:var(--manager-dashboard-info-border);background:#3b82f624;box-shadow:0 10px 24px #3b82f61a}.manager-dashboard__metric--info{border-color:var(--manager-dashboard-info-border);background:var(--manager-dashboard-info-bg)}.manager-dashboard__metric--range{background:#3b82f613}.manager-dashboard__metric--info .manager-dashboard__metric-heading svg{color:var(--firoozepor);background:#8483834f}.manager-dashboard__metric--info strong{color:var(--manager-dashboard-info-value)}.manager-dashboard__metric-heading{align-items:center;gap:9px;min-width:0;display:flex}.manager-dashboard__metric-heading svg{box-sizing:border-box;width:32px;height:32px;padding:7px}.manager-dashboard__metric p,.manager-dashboard__metric strong,.manager-dashboard__metric span{margin:0}.manager-dashboard__metric p{font-size:.85rem;font-weight:750}.manager-dashboard__metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.65rem,2.2vw,2rem);line-height:1.15}.manager-dashboard__metric span{color:var(--manager-dashboard-muted);font-size:.77rem;line-height:1.5}.manager-dashboard__metric--loading{background:var(--manager-dashboard-elevated-surface);position:relative;overflow:hidden}.manager-dashboard__metric--loading:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.4s ease-in-out infinite manager-dashboard-loading;position:absolute;inset:0;transform:translate(-100%)}.manager-dashboard__content{gap:20px;margin-top:22px;display:grid}.manager-dashboard__primary-grid,.manager-dashboard__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.manager-dashboard__panel{gap:16px;min-width:0;padding:18px;display:grid}.manager-dashboard__panel--highest-risk{border-top:2px solid var(--manager-dashboard-accent);gap:12px;padding-top:16px}.manager-dashboard__panel--components{background:var(--manager-dashboard-panel-surface)}.manager-dashboard__component-list{gap:8px;margin:0;display:grid}.manager-dashboard__component-list>div{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 11px;display:flex}.manager-dashboard__component-list dt{color:var(--manager-dashboard-muted);font-size:.82rem}.manager-dashboard__component-list dd{color:var(--manager-dashboard-text);font-variant-numeric:tabular-nums;justify-items:end;gap:5px;margin:0;font-size:1.04rem;font-weight:800;display:grid}.manager-dashboard__score-visual{background:var(--score-visual-gradient);border-radius:999px;width:56px;height:4px;display:block;position:relative}.manager-dashboard__score-visual span{top:50%;left:clamp(4px, var(--score-visual-marker-position), calc(100% - 4px));box-sizing:border-box;border:2px solid color-mix(in srgb, var(--manager-dashboard-text) 55%, transparent);background:var(--score-visual-marker);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.manager-dashboard__risk-value{box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding-inline:8px;font-weight:800;line-height:1;display:inline-flex}.manager-dashboard__component-list dd.manager-dashboard__risk-value{min-width:42px;font-size:.94rem}.manager-dashboard__risk-value--neutral{border-color:var(--manager-dashboard-info-border);background:var(--manager-dashboard-info-bg);color:var(--manager-dashboard-info-value)}.manager-dashboard__table-wrap{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);border-radius:10px;min-width:0;overflow-x:auto}.manager-dashboard table{border-collapse:collapse;width:100%;min-width:510px;font-size:.84rem}.manager-dashboard th,.manager-dashboard td{border-bottom:1px solid var(--manager-dashboard-border);text-align:left;vertical-align:middle;padding:9px 10px}.manager-dashboard th{background:var(--manager-dashboard-input-surface);color:var(--manager-dashboard-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.73rem;font-weight:800}.manager-dashboard tbody tr{transition:background-color .14s}.manager-dashboard tbody tr:hover{background:color-mix(in srgb, var(--manager-dashboard-accent) 5%, var(--manager-dashboard-elevated-surface))}.manager-dashboard tbody tr:last-child td{border-bottom:0}.manager-dashboard td{color:var(--manager-dashboard-text);line-height:1.45}.manager-dashboard__site-cell strong,.manager-dashboard__site-cell span,.manager-dashboard__assessment-cell>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:19ch;display:block;overflow:hidden}.manager-dashboard__site-cell span{color:var(--manager-dashboard-muted);margin-top:2px;font-size:.75rem}.manager-dashboard__score-cell{color:var(--manager-dashboard-text);white-space:nowrap}.manager-dashboard__action-cell{white-space:nowrap}.manager-dashboard__action-cell a{color:var(--manager-dashboard-text);-webkit-text-decoration-color:var(--manager-dashboard-accent);text-decoration-color:var(--manager-dashboard-accent);text-underline-offset:4px;font-size:.8rem;font-weight:750;text-decoration-thickness:2px}.manager-dashboard__assessor-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.manager-dashboard__assessor-date-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.manager-dashboard__assessor-date-filters label{min-width:0;color:var(--manager-dashboard-text);gap:5px;font-size:.75rem;font-weight:700;display:grid}.manager-dashboard__assessor-date-filters input{box-sizing:border-box;border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-input-surface);min-width:0;min-height:38px;color:var(--manager-dashboard-text);font:inherit;border-radius:8px;padding-inline:8px}.manager-dashboard__assessor-date-actions{flex-wrap:wrap;gap:7px;display:flex}.manager-dashboard__assessor-date-actions button{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-input-surface);min-height:38px;color:var(--manager-dashboard-text);cursor:pointer;font:inherit;border-radius:8px;padding-inline:9px;font-size:.76rem}.manager-dashboard__assessor-date-actions button:disabled{cursor:not-allowed;opacity:.55}.manager-dashboard__assessor-grid-header,.manager-dashboard__assessor-list li{grid-template-columns:minmax(0,1fr) minmax(110px,.35fr) minmax(130px,.4fr);align-items:center;column-gap:14px;display:grid}.manager-dashboard__assessor-grid-header{min-height:25px;color:var(--manager-dashboard-muted);padding:0 11px;font-size:.7rem;font-weight:750;line-height:1.35}.manager-dashboard__assessor-grid-header span:nth-child(n+2){text-align:center}.manager-dashboard__assessor-list li{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);border-radius:9px;padding:11px}.manager-dashboard__assessor-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:hidden}.manager-dashboard__assessor-count{min-width:0;color:var(--manager-dashboard-text);font-variant-numeric:tabular-nums;text-align:center;font-size:.84rem}.manager-dashboard__assessor-average{justify-self:center;min-height:25px;padding-inline:7px;font-size:.78rem}.manager-dashboard__panel--progression-idle{gap:13px}.manager-dashboard__progression-site-action{flex:none;align-self:center;min-height:36px;padding-inline:10px}.manager-dashboard__progression-empty{border:1px dashed var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);color:var(--manager-dashboard-muted);border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.manager-dashboard__progression-empty svg{color:var(--manager-dashboard-accent);flex:none}.manager-dashboard__progression-empty p,.manager-dashboard__inline-state{margin:0;font-size:.85rem;line-height:1.6}.manager-dashboard__inline-state{color:var(--manager-dashboard-muted)}.manager-dashboard__state{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);color:var(--manager-dashboard-text);border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px 17px;display:flex}.manager-dashboard__state p{margin:0;line-height:1.6}.manager-dashboard__state--error{border-inline-start:3px solid var(--bg-danger)}.manager-dashboard__state--error>svg{color:var(--bg-danger);flex:none;margin-top:3px}.manager-dashboard__state--error button{margin-top:10px}.manager-dashboard__state--empty{border-inline-start:3px solid var(--manager-dashboard-accent)}.manager-dashboard__scope-note{color:var(--manager-dashboard-muted);margin:22px 0 0;font-size:.77rem;line-height:1.55}.manager-dashboard__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes manager-dashboard-loading{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.manager-dashboard__metric--loading:after{animation:none}.manager-dashboard__header-action,.manager-dashboard__progression-site-action,.manager-dashboard__filter-actions button,.manager-dashboard tbody tr{transition:none}}[data-theme=dark] .manager-dashboard{--manager-dashboard-page-surface:#171b22;--manager-dashboard-panel-surface:#202631;--manager-dashboard-elevated-surface:#292f39;--manager-dashboard-input-surface:#1a2029;--manager-dashboard-text:#f8fafcfa;--manager-dashboard-muted:#cbd5e1d1;--manager-dashboard-border:#94a3b842;--manager-dashboard-accent-bg:#3b82f629;--manager-dashboard-accent-border:#60a5fa7a;--manager-dashboard-on-accent:#062833;--manager-dashboard-info-bg:#3b82f629;--manager-dashboard-info-border:#60a5fa7a;--manager-dashboard-info-value:#93c5fdfa;border-radius:16px;padding:18px;box-shadow:0 12px 30px #0003}@media (width<=960px){.manager-dashboard__primary-grid,.manager-dashboard__secondary-grid{grid-template-columns:1fr}.manager-dashboard__filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.manager-dashboard .page-header{grid-template-columns:1fr}.manager-dashboard .page-header__actions{grid-area:auto/1;justify-content:flex-start}.manager-dashboard__summary-grid{grid-template-columns:1fr}}@media (width<=560px){.manager-dashboard__section-heading{flex-wrap:wrap}.manager-dashboard__view-all{flex-basis:100%;margin-inline-start:44px}[data-theme=dark] .manager-dashboard{padding:14px}.manager-dashboard .page-header{margin-bottom:18px;padding-bottom:15px}.manager-dashboard__filters-heading,.manager-dashboard__section-error{flex-direction:column;align-items:flex-start}.manager-dashboard__filter-fields,.manager-dashboard__assessor-date-filters{grid-template-columns:1fr}.manager-dashboard__header-action,.manager-dashboard__progression-site-action,.manager-dashboard__filter-actions button,.manager-dashboard__section-error button{flex:auto}.manager-dashboard__filters,.manager-dashboard__panel,.manager-dashboard__metric{padding:14px}.manager-dashboard__assessor-list li{grid-template-columns:1fr;gap:9px}.manager-dashboard__assessor-grid-header{display:none}.manager-dashboard__assessor-count,.manager-dashboard__assessor-average{box-sizing:border-box;text-align:end;justify-content:space-between;align-items:center;width:100%;display:flex}.manager-dashboard__assessor-count:before,.manager-dashboard__assessor-average:before{color:var(--manager-dashboard-muted);content:attr(data-label);font-size:.72rem;font-weight:700}}.manager-notes-panel{font-family:var(--font-en);gap:18px}.manager-assessments--scored .manager-notes-panel{box-sizing:border-box;width:min(100%,1080px);margin:20px auto 0}.manager-notes-panel__form{border:1px solid var(--manager-dashboard-border);background:color-mix(in srgb, var(--manager-dashboard-elevated-surface) 72%, transparent);border-radius:10px;gap:12px;margin:0;padding:14px;display:grid}.manager-notes-panel__field{gap:7px;min-width:0;display:grid}.manager-notes-panel__label{color:var(--manager-dashboard-text);font-size:.78rem;font-weight:700;line-height:1.35}.manager-notes-panel__textarea{box-sizing:border-box;border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-input-surface);width:100%;min-height:108px;color:var(--manager-dashboard-text);font:inherit;resize:vertical;border-radius:9px;padding:11px 12px;font-size:.9rem;line-height:1.6;transition:border-color .16s,box-shadow .16s}.manager-notes-panel__textarea:focus-visible{border-color:var(--manager-dashboard-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--manager-dashboard-accent) 18%, transparent);outline:none}.manager-notes-panel__textarea:disabled{cursor:not-allowed;opacity:.62}.manager-notes-panel__submit{border:1px solid var(--manager-dashboard-accent);background:var(--manager-dashboard-accent);min-height:40px;color:var(--manager-dashboard-on-accent);cursor:pointer;font:inherit;border-radius:9px;justify-content:center;justify-self:start;align-items:center;padding-inline:15px;font-size:.84rem;font-weight:700;transition:background-color .16s,transform .16s;display:inline-flex}.manager-notes-panel__submit:not(:disabled):hover{background:color-mix(in srgb, var(--manager-dashboard-accent) 88%, #000)}.manager-notes-panel__submit:not(:disabled):active{transform:translateY(1px)}.manager-notes-panel__submit:focus-visible{outline:2px solid var(--manager-dashboard-accent);outline-offset:2px}.manager-notes-panel__submit:disabled{cursor:not-allowed;opacity:.55}.manager-notes-panel__state{border:1px dashed var(--manager-dashboard-border);background:color-mix(in srgb, var(--manager-dashboard-elevated-surface) 48%, transparent);color:var(--manager-dashboard-muted);border-radius:9px;margin:0;padding:11px 12px;font-size:.83rem;line-height:1.55}.manager-notes-panel__state--error{border-color:color-mix(in srgb, var(--bg-danger) 45%, var(--manager-dashboard-border));background:color-mix(in srgb, var(--bg-danger) 8%, var(--manager-dashboard-panel-surface));color:var(--manager-dashboard-text);border-style:solid}.manager-notes-panel__list{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.manager-notes-panel__note{border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-elevated-surface);border-radius:10px;min-width:0;padding:12px 13px}.manager-notes-panel__note-body{color:var(--manager-dashboard-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 7px;font-size:.9rem;line-height:1.6}.manager-notes-panel__note-meta{color:var(--manager-dashboard-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.45}@media (width<=560px){.manager-notes-panel__form{padding:12px}.manager-notes-panel__submit{justify-self:stretch;width:100%}}.manager-assessments__panel{gap:16px}.manager-assessments__search{min-width:0;max-width:430px;color:var(--manager-dashboard-text);gap:6px;font-size:.78rem;font-weight:750;display:grid}.manager-assessments__search input{box-sizing:border-box;border:1px solid var(--manager-dashboard-border);background:var(--manager-dashboard-input-surface);width:100%;min-height:42px;color:var(--manager-dashboard-text);font:inherit;border-radius:8px;padding-inline:11px;font-size:.87rem;font-weight:400}.manager-assessments__search input:focus-visible,.manager-assessments__table-wrap:focus-visible{outline:2px solid var(--manager-dashboard-accent);outline-offset:2px}.manager-assessments__table-wrap{max-width:100%}.manager-assessments__table-wrap table{min-width:840px}.manager-assessments__table-wrap th,.manager-assessments__table-wrap td{overflow-wrap:anywhere}.manager-assessments__table-wrap .manager-dashboard__assessment-cell>span{text-overflow:clip;white-space:normal;max-inline-size:28ch;overflow:visible}.manager-assessments__table-wrap .manager-dashboard__action-cell a{padding-block:7px;display:inline-block}.manager-assessments__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;display:grid}.manager-assessments__facts>div{border:1px solid var(--manager-dashboard-border);border-radius:8px;min-width:0;padding:12px}.manager-assessments__facts dt{color:var(--manager-dashboard-muted);margin-bottom:5px;font-size:.78rem;font-weight:700}.manager-assessments__facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.manager-assessments__metadata-panel{font-family:var(--font-en);gap:18px}.manager-assessments__metadata-heading{gap:4px;min-width:0;display:grid}.manager-assessments__metadata-heading h2,.manager-assessments__metadata-heading p{margin:0}.manager-assessments__metadata-heading h2{color:var(--manager-dashboard-text);letter-spacing:-.012em;font-size:1rem;font-weight:750;line-height:1.35}.manager-assessments__metadata-heading p{color:var(--manager-dashboard-muted);font-size:.81rem;line-height:1.55}.manager-assessments__metadata-panel .manager-assessments__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manager-assessments__metadata-panel .manager-assessments__facts>div{box-sizing:border-box;background:color-mix(in srgb, var(--manager-dashboard-elevated-surface) 72%, transparent);border-radius:10px;min-height:78px;padding:13px 14px}.manager-assessments__metadata-panel .manager-assessments__facts dt{letter-spacing:.025em;margin-bottom:7px;font-size:.72rem;font-weight:700;line-height:1.3}.manager-assessments__metadata-panel .manager-assessments__facts dd{color:var(--manager-dashboard-text);overflow-wrap:anywhere;word-break:normal;font-size:.93rem;font-weight:650;line-height:1.5}.manager-assessments__answers-panel{--assessment-panel-bg:var(--manager-dashboard-panel-surface);--assessment-group-bg:color-mix(in srgb, var(--manager-dashboard-elevated-surface) 35%, var(--assessment-panel-bg));--assessment-header-bg:color-mix(in srgb, var(--manager-dashboard-input-surface) 58%, var(--assessment-group-bg));--assessment-border:var(--manager-dashboard-border);--assessment-text:var(--manager-dashboard-text);--assessment-muted:var(--manager-dashboard-muted);background:var(--assessment-panel-bg)}.manager-assessments__answers-heading{gap:3px;display:grid}.manager-assessments__answers-heading h2,.manager-assessments__answers-heading p{margin:0}.manager-assessments__answers-heading p{color:var(--assessment-muted);font-size:.84rem;line-height:1.5}.manager-assessments__answer-groups{gap:14px;min-width:0;display:grid}.manager-assessments__answer-group{border:1px solid var(--assessment-border);background:var(--assessment-group-bg);border-radius:8px;min-width:0;overflow:hidden}.manager-assessments__answer-group h3{border-bottom:1px solid var(--assessment-border);color:var(--assessment-text);margin:0;padding:12px 14px;font-size:.91rem;font-weight:720;line-height:1.45}.manager-assessments__answer-table{border-collapse:collapse;table-layout:fixed;direction:rtl;width:100%}.manager-assessments__field-column{width:40%}.manager-assessments__value-column{width:60%}.manager-assessments__answer-table thead th{border-bottom:1px solid var(--assessment-border);background:var(--assessment-header-bg);color:var(--assessment-muted);letter-spacing:.025em;text-align:right;padding:8px 14px;font-size:.7rem;font-weight:700}.manager-assessments__answer-table tbody th,.manager-assessments__answer-table tbody td{border-bottom:1px solid var(--assessment-border);vertical-align:top;text-align:right;padding:10px 14px}.manager-assessments__answer-table tbody tr:last-child>*{border-bottom:0}.manager-assessments__answer-field{color:var(--assessment-muted);overflow-wrap:anywhere;font-size:.8rem;font-weight:560;line-height:1.5}.manager-assessments__answer-field span{text-align:right;display:block}.manager-assessments__answer,.manager-assessments__answer-value{min-width:0;color:var(--assessment-text);overflow-wrap:anywhere;text-align:right;white-space:pre-wrap;font-size:.96rem;font-weight:700;line-height:1.5}.manager-assessments__answer-value--number{font-variant-numeric:tabular-nums;text-align:right;direction:ltr;unicode-bidi:isolate;font-size:1.12rem;font-weight:780;line-height:1.3}.manager-assessments__answer-value--boolean{font-weight:720}.manager-assessments__answer-value--text{font-size:.91rem;font-weight:540;line-height:1.65}.manager-assessments__answer-value--multi_enum{font-size:.91rem;font-weight:650}.manager-assessments__answer-value--number_list{font-variant-numeric:tabular-nums;font-size:.94rem;font-weight:720}.manager-assessments__answer-value bdi{unicode-bidi:isolate}.manager-assessments__json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.manager-assessments__risk{gap:14px;min-width:0;display:grid}.manager-assessments__risk>h2{color:var(--manager-dashboard-text);margin:0;font-size:1.15rem}.manager-assessments__unavailable{color:var(--manager-dashboard-muted);margin:0}.manager-assessments__risk .manager-score-detail__header-actions{margin-bottom:2px}.manager-assessments--scored .manager-assessments__answers-panel,.manager-assessments--scored .manager-assessments__metadata-panel{box-sizing:border-box;width:min(100%,1080px);margin:20px auto 0}.manager-assessments__unscored{gap:20px;display:grid}.manager-assessments__unscored .manager-score-detail__header{margin-bottom:0}.manager-assessments__table-wrap .manager-status-pill{max-inline-size:19ch}@media (width<=900px){.manager-assessments__metadata-panel .manager-assessments__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.manager-assessments__search{max-width:none}.manager-assessments__panel{gap:14px}.manager-assessments__answer-table,.manager-assessments__answer-table tbody,.manager-assessments__answer-table tr,.manager-assessments__answer-table tbody th,.manager-assessments__answer-table tbody td{width:auto;display:block}.manager-assessments__answer-table colgroup{display:none}.manager-assessments__answer-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.manager-assessments__answer-table tbody tr{border-bottom:1px solid var(--assessment-border);padding:10px 12px}.manager-assessments__answer-table tbody tr:last-child{border-bottom:0}.manager-assessments__answer-table tbody th,.manager-assessments__answer-table tbody td{border-bottom:0;padding:0}.manager-assessments__answer-field{margin-bottom:4px}.manager-assessments__metadata-panel .manager-assessments__facts{grid-template-columns:1fr;gap:10px}.manager-assessments__metadata-panel .manager-assessments__facts>div{min-height:0;padding:12px}}.shared-heatmap{width:100%;min-width:0}.shared-heatmap__canvas{width:100%;min-width:0;height:340px;position:relative}.shared-heatmap__empty{color:var(--subTitle);margin:0;font-size:.88rem;line-height:1.6}.shared-heatmap__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.shared-heatmap__canvas{height:300px}}@media (width<=480px){.shared-heatmap__canvas{height:270px}}.manager-heatmap-panel{--manager-heatmap-state-bg:color-mix(in srgb, var(--manager-detail-elevated) 72%, transparent);border:1px solid var(--manager-detail-border);background:var(--manager-detail-surface);min-width:0;color:var(--manager-detail-text);box-shadow:var(--boxshadow_3d);border-radius:14px;padding:19px}.manager-heatmap-panel header h2,.manager-heatmap-panel header p,.manager-heatmap-panel__state,.manager-heatmap-panel__notice{margin:0}.manager-heatmap-panel header h2{color:var(--manager-detail-text);letter-spacing:-.012em;font-size:1rem;font-weight:750}.manager-heatmap-panel header p{color:var(--manager-detail-muted);margin-top:6px;font-size:.88rem;line-height:1.6}.manager-heatmap-panel__state{border-block:1px solid var(--manager-detail-border);background:var(--manager-heatmap-state-bg);color:var(--manager-detail-muted);margin-top:14px;padding:13px 0;font-size:.88rem;line-height:1.6}.manager-heatmap-panel__state--error{color:var(--manager-detail-text)}.manager-heatmap-panel__notice{color:var(--manager-detail-muted);font-size:.82rem;line-height:1.55}.manager-heatmap-panel__ready{gap:12px;min-width:0;margin-top:14px;display:grid}[data-theme=dark] .manager-heatmap-panel{--manager-heatmap-state-bg:color-mix(in srgb, var(--manager-detail-elevated) 58%, transparent);box-shadow:0 10px 24px #00000029}@media (width<=560px){.manager-heatmap-panel{padding:14px}}.manager-score-detail{--manager-detail-page-surface:transparent;--manager-detail-surface:var(--card);--manager-detail-elevated:var(--card-header);--manager-detail-input:var(--bg_input);--manager-detail-text:var(--text);--manager-detail-muted:var(--subTitle);--manager-detail-border:var(--card-border);--manager-detail-info-bg:#3b82f61a;--manager-detail-info-border:#3b82f666;--manager-detail-info-text:#1e40affa;box-sizing:border-box;background:var(--manager-detail-page-surface);width:min(100%,1080px);min-width:0;color:var(--manager-detail-text);border-radius:16px;margin-inline:auto;padding:2px 0 10px}.manager-score-detail__header{border-bottom:1px solid var(--manager-detail-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding:5px 0 18px;display:flex}.manager-score-detail__header h1,.manager-score-detail__header p,.manager-score-detail__overview h2,.manager-score-detail__overview p,.manager-score-detail__section-heading h2,.manager-score-detail__section-heading p,.manager-score-detail__state h2,.manager-score-detail__state p{margin:0}.manager-score-detail__header h1{color:var(--manager-detail-text);letter-spacing:-.025em;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:750;line-height:1.2}.manager-score-detail__header p,.manager-score-detail__overview p,.manager-score-detail__section-heading p,.manager-score-detail__state p{color:var(--manager-detail-muted);margin-top:6px;font-size:.88rem;line-height:1.6}.manager-score-detail__back-link,.manager-score-detail__what-if-link,.manager-score-detail__state button{box-sizing:border-box;border:1px solid var(--manager-detail-border);background:var(--manager-detail-input);min-height:40px;color:var(--manager-detail-text);font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:.84rem;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.manager-score-detail__back-link:hover,.manager-score-detail__what-if-link:hover,.manager-score-detail__state button:hover{border-color:var(--manager-detail-info-border);background:var(--manager-detail-info-bg)}.manager-score-detail__back-link:active,.manager-score-detail__what-if-link:active,.manager-score-detail__state button:active{transform:translateY(1px)}.manager-score-detail__back-link:focus-visible,.manager-score-detail__what-if-link:focus-visible,.manager-score-detail__state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-score-detail__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.manager-score-detail__what-if-link{border-color:var(--manager-detail-info-border);background:var(--manager-detail-info-bg)}.manager-score-detail__content{gap:20px;display:grid}.manager-score-detail__overview,.manager-score-detail__metadata-section,.manager-score-detail__analysis,.manager-score-detail__component-analysis,.manager-score-explanation,.manager-evaluation-history,.manager-score-detail__history{border:1px solid var(--manager-detail-border);background:var(--manager-detail-surface);min-width:0;box-shadow:var(--boxshadow_3d);border-radius:14px;padding:19px}.manager-evaluation-history__content{gap:16px;display:grid}.manager-evaluation-history__state,.manager-evaluation-history__run,.manager-evaluation-history__previous-card,.manager-evaluation-history__comparison{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);border-radius:10px;min-width:0;margin:0;padding:13px}.manager-evaluation-history__state--informative{background:0 0;border-style:dashed}.manager-evaluation-history__state{color:var(--manager-detail-muted);font-size:.84rem;line-height:1.55}.manager-evaluation-history__state--error{border-inline-start:3px solid var(--bg-danger);color:var(--manager-detail-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-evaluation-history__state--error p{margin:0}.manager-evaluation-history__state--error button{border:1px solid var(--manager-detail-border);background:var(--manager-detail-input);min-height:36px;color:var(--manager-detail-text);cursor:pointer;font:inherit;border-radius:8px;flex:none;padding-inline:10px;font-size:.8rem;font-weight:700}.manager-evaluation-history__run header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.manager-evaluation-history__run header h3,.manager-evaluation-history__comparison h3,.manager-evaluation-history__comparison p{margin:0}.manager-evaluation-history__run header h3,.manager-evaluation-history__comparison h3{font-size:.9rem}.manager-evaluation-history__run header span{border:1px solid var(--manager-detail-border);color:var(--manager-detail-muted);border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:750}.manager-evaluation-history__run--current{border:3px solid var(--accent)}.manager-evaluation-history__run--current header span{border-color:var(--manager-detail-info-border);background:var(--manager-detail-info-bg);color:var(--manager-detail-info-text)}.manager-evaluation-history__run-facts,.manager-evaluation-history__provenance{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.manager-evaluation-history__run-facts>div,.manager-evaluation-history__provenance>div{min-width:0}.manager-evaluation-history__run-facts dt,.manager-evaluation-history__run-facts dd,.manager-evaluation-history__provenance dt,.manager-evaluation-history__provenance dd{overflow-wrap:anywhere;margin:0}.manager-evaluation-history__run-facts dt,.manager-evaluation-history__provenance dt{color:var(--manager-detail-muted);font-size:.68rem;font-weight:700}.manager-evaluation-history__run-facts dd,.manager-evaluation-history__provenance dd{margin-top:3px;font-size:.79rem;font-weight:650}.manager-evaluation-history__previous{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-top:13px;display:grid}.manager-evaluation-history__previous-card{gap:13px;display:grid}.manager-evaluation-history__previous-card>header h3,.manager-evaluation-history__previous-card>header p{margin:0}.manager-evaluation-history__previous-card>header h3{font-size:.9rem}.manager-evaluation-history__previous-card>header p{color:var(--manager-detail-muted);margin-top:4px;font-size:.75rem;line-height:1.5}.manager-evaluation-history__previous label{font-size:.78rem;font-weight:700}.manager-evaluation-history__previous select{border:1px solid var(--manager-detail-border);background:var(--manager-detail-input);min-width:0;min-height:38px;color:var(--manager-detail-text);font:inherit;border-radius:8px;padding:7px 9px;font-size:.78rem}.manager-evaluation-history__comparison{background:var(--manager-detail-surface);gap:13px;display:grid}.manager-evaluation-history__comparison>div:first-child p,.manager-evaluation-history__lookup-note{color:var(--manager-detail-muted);margin-top:4px;font-size:.75rem;line-height:1.5}.manager-evaluation-history__table-wrap{min-width:0;overflow-x:auto}.manager-evaluation-history table{border-collapse:collapse;width:100%;min-width:560px;font-size:.78rem}.manager-evaluation-history caption{color:var(--manager-detail-muted);text-align:start;padding-bottom:7px;font-size:.72rem;font-weight:700}.manager-evaluation-history th,.manager-evaluation-history td{border:1px solid var(--manager-detail-border);overflow-wrap:anywhere;text-align:start;vertical-align:top;padding:8px 9px}.manager-evaluation-history thead th{background:var(--manager-detail-elevated);color:var(--manager-detail-muted)}.manager-evaluation-history td{font-variant-numeric:tabular-nums}.manager-evaluation-history__neutral-delta{color:var(--manager-detail-text)}.manager-evaluation-history__risk-value{border:1px solid color-mix(in srgb, var(--manager-evaluation-risk-color) 52%, transparent);background:color-mix(in srgb, var(--manager-evaluation-risk-color) 12%, transparent);color:var(--manager-evaluation-risk-color);border-radius:999px;padding:3px 7px;font-weight:800;display:inline-flex}.manager-score-explanation__state{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);color:var(--manager-detail-muted);border-radius:9px;margin:0;padding:12px;font-size:.84rem;line-height:1.6}.manager-score-explanation__state--error{border-inline-start:3px solid var(--bg-danger);color:var(--manager-detail-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-score-explanation__state--error p{margin:0}.manager-score-explanation__state--error button{border:1px solid var(--manager-detail-border);background:var(--manager-detail-input);min-height:36px;color:var(--manager-detail-text);cursor:pointer;font:inherit;border-radius:8px;flex:none;padding-inline:10px;font-size:.8rem;font-weight:700}.manager-score-explanation__content{gap:16px;display:grid}.manager-score-explanation__legend{color:var(--manager-detail-muted);flex-wrap:wrap;gap:8px;font-size:.72rem;line-height:1.5;display:flex}.manager-score-explanation__legend span{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);border-radius:999px;padding:5px 9px}.manager-score-explanation__legend strong{color:var(--manager-detail-text)}.manager-score-explanation__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.manager-score-explanation__summary>div{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);border-radius:9px;min-width:0;padding:10px 11px}.manager-score-explanation__summary dt,.manager-score-explanation__summary dd{margin:0}.manager-score-explanation__summary dt{color:var(--manager-detail-muted);font-size:.72rem;font-weight:700}.manager-score-explanation__summary dd{overflow-wrap:anywhere;margin-top:4px;font-size:.86rem;font-weight:700}.manager-score-explanation__group{min-width:0}.manager-score-explanation__group h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:.88rem}.manager-score-explanation__table-wrap{min-width:0;overflow-x:auto}.manager-score-explanation table{border-collapse:collapse;width:100%;min-width:620px;color:var(--manager-detail-text);font-size:.8rem}.manager-score-explanation th,.manager-score-explanation td{border:1px solid var(--manager-detail-border);text-align:start;vertical-align:top;padding:9px 10px}.manager-score-explanation thead th{background:var(--manager-detail-elevated);color:var(--manager-detail-muted);font-size:.72rem}.manager-score-explanation tbody th{overflow-wrap:anywhere;max-width:260px}.manager-score-explanation td{font-variant-numeric:tabular-nums}.manager-score-explanation td small{color:var(--manager-detail-muted);margin-top:3px;font-size:.68rem;display:block}.manager-score-explanation__type{font-weight:700}.manager-score-explanation__risk-value{border:1px solid color-mix(in srgb, var(--manager-explanation-risk-color) 52%, transparent);background:color-mix(in srgb, var(--manager-explanation-risk-color) 12%, transparent);color:var(--manager-explanation-risk-color);border-radius:999px;flex-wrap:wrap;align-items:center;gap:5px;padding:3px 7px;font-weight:800;display:inline-flex}.manager-score-explanation td .manager-score-explanation__risk-value small{color:inherit;margin:0;font-size:.62rem;font-weight:700;display:inline}.manager-score-detail__overview{box-shadow:var(--boxshadow_3d);justify-content:space-between;align-items:flex-start;gap:16px;padding-top:17px;display:flex}.manager-score-detail__overview>div{min-width:0}.manager-score-detail__overview h2,.manager-score-detail__section-heading h2{overflow-wrap:anywhere;color:var(--manager-detail-text);letter-spacing:-.012em;font-size:1rem;font-weight:750}.manager-score-detail__overview p{overflow-wrap:anywhere}.manager-score-detail__section-heading{margin-bottom:12px}.manager-site-code-history__caveat{color:var(--manager-detail-muted);margin:0 0 14px;font-size:.76rem;line-height:1.5}.manager-site-code-history__state,.manager-site-code-history__single-point{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);color:var(--manager-detail-muted);border-radius:9px;margin:0;padding:12px;font-size:.84rem;line-height:1.55}.manager-site-code-history__state--error{border-inline-start:3px solid var(--bg-danger);color:var(--manager-detail-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-site-code-history__state--error p{margin:0}.manager-site-code-history__state--error button{border:1px solid var(--manager-detail-border);background:var(--manager-detail-input);min-height:36px;color:var(--manager-detail-text);cursor:pointer;font:inherit;border-radius:8px;flex:none;padding-inline:10px;font-size:.8rem;font-weight:700}.manager-site-code-history__state--error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-score-detail__analysis-chart,.manager-site-code-history__chart{min-width:0;height:300px;margin-top:16px}.manager-component-analysis__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.manager-component-analysis__family{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);border-radius:11px;min-width:0;padding:14px;display:grid}.manager-component-analysis__family header h3,.manager-component-analysis__family header p{margin:0}.manager-component-analysis__family header h3{color:var(--manager-detail-text);font-size:.92rem;font-weight:750}.manager-component-analysis__family header p{color:var(--manager-detail-muted);margin-top:4px;font-size:.74rem;line-height:1.45}.manager-component-analysis__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 0;display:grid}.manager-component-analysis__values>div{border-inline-start:2px solid var(--manager-detail-info-border);min-width:0;padding-inline-start:7px}.manager-component-analysis__values dt,.manager-component-analysis__values dd{margin:0}.manager-component-analysis__values dt{color:var(--manager-detail-muted);font-size:.7rem;font-weight:750}.manager-component-analysis__values dd{color:var(--manager-detail-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;line-height:1.45;overflow:hidden}.manager-component-analysis__values .manager-component-analysis__unavailable{color:var(--manager-detail-muted);font-size:.76rem;font-weight:600}.manager-component-analysis__chart{min-width:0;height:184px;margin-top:14px}.manager-score-detail__analysis header h2,.manager-score-detail__analysis header p{margin:0}.manager-score-detail__analysis header h2{color:var(--manager-detail-text);letter-spacing:-.012em;font-size:1rem;font-weight:750}.manager-score-detail__analysis header p{color:var(--manager-detail-muted);margin-top:6px;font-size:.88rem;line-height:1.6}.manager-score-detail__score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manager-score-detail__score-grid article{box-sizing:border-box;border:1px solid var(--manager-detail-info-border);background:var(--manager-detail-info-bg);min-height:118px;box-shadow:var(--boxshadow_3d);border-radius:12px;align-content:space-between;gap:11px;padding:16px;display:grid;position:relative}.manager-score-detail__score-visual{background:var(--score-visual-gradient);border-radius:999px;width:100%;height:4px;display:block;position:relative}.manager-score-detail__score-visual span{top:50%;left:clamp(4px, var(--score-visual-marker-position), calc(100% - 4px));box-sizing:border-box;border:2px solid color-mix(in srgb, var(--manager-detail-text) 55%, transparent);background:var(--score-visual-marker);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.manager-score-detail__score-grid p,.manager-score-detail__score-grid strong{margin:0}.manager-score-detail__score-grid p{color:var(--manager-detail-muted);font-size:.8rem;font-weight:750}.manager-score-detail__score-grid strong{color:var(--manager-detail-info-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.1}.manager-score-detail__metadata-section{box-shadow:var(--boxshadow_3d);padding:19px}.manager-score-detail__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.manager-score-detail__metadata>div{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);border-radius:9px;gap:5px;min-width:0;padding:11px 12px;display:grid}.manager-score-detail__metadata dt{color:var(--manager-detail-muted);font-size:.74rem;font-weight:700}.manager-score-detail__metadata dd{min-width:0;color:var(--manager-detail-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:650;line-height:1.45;overflow:hidden}.manager-score-detail__metadata-status{color:var(--manager-detail-info-text)!important;font-weight:750!important}.manager-score-detail__loading{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manager-score-detail__loading div{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);border-radius:12px;min-height:118px;position:relative;overflow:hidden}.manager-score-detail__loading div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.4s ease-in-out infinite manager-score-detail-loading;position:absolute;inset:0;transform:translate(-100%)}.manager-score-detail__state{border:1px solid var(--manager-detail-border);background:var(--manager-detail-elevated);color:var(--manager-detail-text);border-radius:12px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.manager-score-detail__state--error{border-inline-start:3px solid var(--bg-danger)}.manager-score-detail__state>svg{color:var(--bg-danger);flex:none;margin-top:3px}.manager-score-detail__state button{cursor:pointer;margin-top:10px}.manager-score-detail__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes manager-score-detail-loading{to{transform:translate(100%)}}[data-theme=dark] .manager-score-detail{--manager-detail-page-surface:#171b22;--manager-detail-surface:#202631;--manager-detail-elevated:#292f39;--manager-detail-input:#1a2029;--manager-detail-text:#f8fafcfa;--manager-detail-muted:#cbd5e1d1;--manager-detail-border:#94a3b842;--manager-detail-info-bg:#3b82f629;--manager-detail-info-border:#60a5fa7a;--manager-detail-info-text:#bfdbfefa;padding:18px;box-shadow:0 12px 30px #0003}[data-theme=dark] .manager-score-detail__overview,[data-theme=dark] .manager-score-detail__metadata-section,[data-theme=dark] .manager-score-detail__analysis,[data-theme=dark] .manager-score-detail__component-analysis,[data-theme=dark] .manager-score-explanation,[data-theme=dark] .manager-evaluation-history,[data-theme=dark] .manager-score-detail__history{box-shadow:0 10px 24px #00000029}@media (prefers-reduced-motion:reduce){.manager-score-detail__back-link,.manager-score-detail__state button{transition:none}.manager-score-detail__loading div:after{animation:none}}@media (width<=760px){.manager-score-detail__score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-score-detail__analysis-chart,.manager-site-code-history__chart{height:260px}.manager-component-analysis__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.manager-score-detail{border-radius:12px}[data-theme=dark] .manager-score-detail{padding:14px}.manager-score-detail__header,.manager-score-detail__overview{flex-direction:column;align-items:stretch}.manager-score-detail__back-link{width:100%}.manager-score-detail__score-grid,.manager-score-detail__metadata,.manager-score-explanation__summary,.manager-score-detail__loading,.manager-component-analysis__grid{grid-template-columns:1fr}.manager-score-detail__overview,.manager-score-detail__metadata-section,.manager-score-detail__analysis,.manager-score-detail__component-analysis,.manager-score-explanation,.manager-evaluation-history,.manager-score-detail__history,.manager-score-detail__score-grid article{padding:14px}.manager-site-code-history__state--error{flex-direction:column;align-items:stretch}.manager-site-code-history__state--error button{width:100%}.manager-score-explanation__state--error{flex-direction:column;align-items:stretch}.manager-score-explanation__state--error button{width:100%}.manager-evaluation-history__run-facts,.manager-evaluation-history__provenance,.manager-evaluation-history__previous{grid-template-columns:1fr}.manager-evaluation-history__state--error{flex-direction:column;align-items:stretch}.manager-evaluation-history__state--error button{width:100%}}.manager-what-if{box-sizing:border-box;width:min(100%,1180px);min-width:0;color:var(--text);margin-inline:auto;padding:2px 0 24px}.manager-what-if__header,.manager-what-if__section-heading,.manager-what-if__actions,.manager-what-if__comparison-row,.manager-what-if__field-browser{display:flex}.manager-what-if__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:5px 0 19px}.manager-what-if__header>div,.manager-what-if__section-heading>div,.manager-what-if__state>div{min-width:0}.manager-what-if__header h1,.manager-what-if__header p,.manager-what-if__section-heading h2,.manager-what-if__section-heading p,.manager-what-if__state h2,.manager-what-if__state p,.manager-what-if__sections h3,.manager-what-if__fields h3{margin:0}.manager-what-if__eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.manager-what-if__header h1{letter-spacing:-.03em;margin-top:4px;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}.manager-what-if__header>div>p:last-child,.manager-what-if__section-heading p{color:var(--subTitle);overflow-wrap:anywhere;max-width:720px;margin-top:7px;font-size:.88rem;line-height:1.6}.manager-what-if__back-link,.manager-what-if button{border:1px solid var(--card-border);color:var(--text);font:inherit;min-height:39px;border-radius:9px;justify-content:center;align-items:center;gap:7px;max-inline-size:100%;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.manager-what-if__back-link{background:var(--bg_input);text-align:center;text-decoration:none}.manager-what-if button{background:var(--card-header);cursor:pointer}.manager-what-if button:hover,.manager-what-if__back-link:hover{border-color:var(--accent)}.manager-what-if button:disabled{cursor:not-allowed;opacity:.55}.manager-what-if button:focus-visible,.manager-what-if__back-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-what-if__loading,.manager-what-if__state,.manager-what-if__results,.manager-what-if__editor{box-sizing:border-box;border:1px solid var(--card-border);background:var(--card);min-width:0;box-shadow:var(--boxshadow_3d);border-radius:14px}.manager-what-if__loading,.manager-what-if__state{margin-top:22px;padding:20px}.manager-what-if__loading{color:var(--subTitle)}.manager-what-if__state{align-items:flex-start;gap:12px;display:flex}.manager-what-if__state h2{font-size:1rem}.manager-what-if__state p{color:var(--subTitle);margin-top:5px;line-height:1.55}.manager-what-if__state button{margin-top:12px}.manager-what-if__content{gap:20px;min-width:0;margin-top:22px;display:grid}.manager-what-if__results,.manager-what-if__editor{padding:19px}.manager-what-if__section-heading{justify-content:space-between;align-items:flex-start;gap:15px}.manager-what-if__section-heading h2{font-size:1.08rem}.manager-what-if__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.manager-what-if__metric-card{background:var(--card-header);border:1px solid var(--card-border);border-radius:10px;gap:4px;min-width:0;padding:13px;display:grid}.manager-what-if__metric-card span{color:var(--subTitle);font-size:.76rem;font-weight:800}.manager-what-if__metric-card strong{overflow-wrap:anywhere;font-size:1.3rem}.manager-what-if__metric-card small{color:var(--subTitle);font-size:.72rem}.manager-what-if__comparison-table{border:1px solid var(--card-border);border-radius:10px;min-width:0;margin-top:16px;overflow:hidden}.manager-what-if__comparison-row{border-top:1px solid var(--card-border);grid-template-columns:minmax(42px,.55fr) repeat(4,minmax(70px,1fr)) minmax(105px,1.2fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.manager-what-if__comparison-row>*{overflow-wrap:anywhere;min-width:0}.manager-what-if__comparison-row:first-child{border-top:0}.manager-what-if__comparison-row--head{background:var(--card-header);color:var(--subTitle);text-transform:uppercase;font-size:.74rem;font-weight:800}.manager-what-if__direction{font-size:.8rem;font-weight:750}.manager-what-if__direction--improved{color:#17803d}.manager-what-if__direction--worsened{color:#b54708}.manager-what-if__direction--unchanged,.manager-what-if__direction--unavailable{color:var(--subTitle)}.manager-what-if__scenario-empty,.manager-what-if__empty-fields{background:var(--card-header);border:1px dashed var(--card-border);color:var(--subTitle);border-radius:9px;margin:16px 0 0;padding:12px}.manager-what-if__actions{flex-wrap:wrap;gap:8px;min-width:0}.manager-what-if__recalculate{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--white,#fff)!important}.manager-what-if__reset{background:var(--bg_input)!important}.manager-what-if__error{background:color-mix(in srgb, var(--bg-danger) 11%, var(--card));border-inline-start:3px solid var(--bg-danger);color:var(--text);border-radius:7px;margin:15px 0 0;padding:10px 12px;line-height:1.55}.manager-what-if__error button{min-height:30px;margin-inline-start:7px}.manager-what-if__field-browser{align-items:stretch;gap:18px;min-width:0;margin-top:18px}.manager-what-if__sections{background:var(--card-header);border:1px solid var(--card-border);border-radius:11px;flex:0 0 240px;align-self:flex-start;gap:4px;padding:10px;display:grid}.manager-what-if__sections h3,.manager-what-if__fields h3{margin-bottom:5px;font-size:.88rem}.manager-what-if__sections button{text-align:start;background:0 0;border-color:#0000;justify-content:space-between;min-width:0;min-height:36px;padding-inline:9px}.manager-what-if__sections button:hover{background:var(--bg_input)}.manager-what-if__sections button.is-active{background:color-mix(in srgb, var(--accent) 13%, var(--card-header));border-color:color-mix(in srgb, var(--accent) 42%, var(--card-border))}.manager-what-if__sections button span{overflow-wrap:anywhere}.manager-what-if__sections button small{background:var(--card);color:var(--subTitle);border-radius:99px;flex:none;padding:1px 6px}.manager-what-if__fields{flex:auto;min-width:0}.what-if-field{border-top:1px solid var(--card-border);min-width:0;padding:15px 0}.what-if-field .assessment-field__header,.what-if-field .assessment-field__label{min-width:0}.what-if-field .assessment-field__label{overflow-wrap:anywhere}.what-if-field--changed{border-inline-start:3px solid var(--accent);padding-inline-start:12px}.what-if-field .assessment-field{margin:0}.what-if-field__heading{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-bottom:8px;display:flex}.what-if-field__heading h4{overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:750;line-height:1.55}.what-if-field__heading span{color:var(--subTitle);font-size:.78rem}.what-if-field__value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.what-if-field__current,.what-if-field__proposed{background:var(--card-header);border:1px solid var(--card-border);box-sizing:border-box;border-radius:9px;gap:6px;min-width:0;margin:0;padding:10px;display:grid}.what-if-field__current>span,.what-if-field__proposed>label{color:var(--subTitle);font-size:.72rem;font-weight:750;line-height:1.5}.what-if-field__current strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.55}.what-if-field__proposed>select,.what-if-field__proposed>input{box-sizing:border-box;background:var(--bg_input);border:1px solid var(--card-border);color:var(--text);font:inherit;border-radius:8px;width:100%;max-width:100%;min-height:39px;padding:7px 10px}.what-if-field__proposed>select:focus-visible,.what-if-field__proposed>input:focus-visible,.what-if-field input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.what-if-field fieldset{border:1px solid var(--card-border);border-radius:8px;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.what-if-field__choice{overflow-wrap:anywhere;align-items:flex-start;gap:9px;line-height:1.5;display:flex}.what-if-field__choice input{flex:none;margin-top:4px}.what-if-field__unsupported{color:var(--subTitle);margin:0;font-size:.83rem;line-height:1.5}.manager-what-if__sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.what-if-field__comparison{color:var(--subTitle);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:9px;font-size:.78rem;line-height:1.45;display:flex}.what-if-field__comparison b{color:var(--text);font-weight:750}.what-if-field__comparison button{min-height:30px;margin-inline-start:auto;padding-inline:9px}.manager-what-if__subsection{border:1px solid var(--card-border);border-radius:10px;min-width:0;margin-top:12px;overflow:hidden}.manager-what-if__subsection-heading{background:var(--card-header);border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.manager-what-if__subsection-heading h4{overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.manager-what-if__subsection-heading span{background:var(--card);color:var(--subTitle);border-radius:99px;flex:none;padding:1px 6px;font-size:.7rem}.manager-what-if__subsection-content{min-width:0;padding:0 12px}.manager-what-if__subsection-content>.what-if-field:first-child{border-top:0}.manager-what-if__technical{color:var(--subTitle);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.55}.manager-what-if__demo-warning{background:color-mix(in srgb, #b54708 10%, var(--card));border:1px solid color-mix(in srgb, #b54708 35%, var(--card-border));border-radius:12px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 15px;display:grid}.manager-what-if__demo-warning p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.5}.manager-what-if__mode-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#b54708;border-radius:999px;flex:none;padding:5px 9px;font-size:.72rem;font-weight:800}.manager-what-if__demo-editor{border-color:color-mix(in srgb, #b54708 30%, var(--card-border))}.manager-what-if__demo-search{gap:6px;max-width:480px;margin-top:18px;display:grid}.manager-what-if__demo-search span{color:var(--subTitle);font-size:.78rem;font-weight:750}.manager-what-if__demo-search input,.manager-what-if__demo-value-grid select{background:var(--bg_input);border:1px solid var(--card-border);color:var(--text);font:inherit;border-radius:8px;width:100%;min-width:0;min-height:39px;padding:0 10px}.manager-what-if__demo-search input:focus-visible,.manager-what-if__demo-value-grid select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.manager-what-if__demo-summary{color:var(--subTitle);margin:9px 0 0;font-size:.78rem}.manager-what-if__field-browser--demo{margin-top:14px}.manager-what-if__demo-field{border-top:1px solid var(--card-border);gap:11px;min-width:0;padding:15px 0;display:grid}.manager-what-if__demo-field-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.manager-what-if__demo-field-heading>div{min-width:0}.manager-what-if__demo-field h4{overflow-wrap:anywhere;margin:0;font-size:.94rem;line-height:1.55}.manager-what-if__demo-field code{color:var(--subTitle);overflow-wrap:anywhere;text-align:right;direction:ltr;margin-top:3px;font-size:.7rem;display:block}.manager-what-if__demo-status{border:1px solid var(--card-border);text-align:center;border-radius:999px;flex:0 auto;padding:4px 7px;font-size:.69rem;font-weight:750;line-height:1.3}.manager-what-if__demo-status--supported{background:color-mix(in srgb, #17803d 10%, var(--card));border-color:color-mix(in srgb, #17803d 40%, var(--card-border));color:#17803d}.manager-what-if__demo-status--scenario_only{background:color-mix(in srgb, var(--accent) 10%, var(--card));border-color:color-mix(in srgb, var(--accent) 38%, var(--card-border));color:var(--accent)}.manager-what-if__demo-status--informational{background:var(--card-header);color:var(--subTitle)}.manager-what-if__demo-status--unsupported{background:color-mix(in srgb, #b54708 9%, var(--card));border-color:color-mix(in srgb, #b54708 32%, var(--card-border));color:#a63f06}.manager-what-if__demo-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-what-if__demo-value-grid p,.manager-what-if__demo-value-grid label{background:var(--card-header);border:1px solid var(--card-border);border-radius:9px;gap:6px;min-width:0;margin:0;padding:10px;display:grid}.manager-what-if__demo-value-grid span{color:var(--subTitle);font-size:.72rem;font-weight:750}.manager-what-if__demo-value-grid strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.55}.manager-what-if__demo-mapping,.manager-what-if__demo-impact,.manager-what-if__demo-limit-notice{color:var(--subTitle);overflow-wrap:anywhere;margin:0;font-size:.77rem;line-height:1.55}.manager-what-if__demo-mapping{color:var(--text)}.manager-what-if__demo-limit-notice{background:color-mix(in srgb, #b54708 8%, var(--card));border-inline-start:3px solid #b54708;border-radius:7px;margin-top:12px;padding:9px 10px}@media (width<=980px){.manager-what-if__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.manager-what-if__header,.manager-what-if__section-heading{flex-direction:column;align-items:stretch}.manager-what-if__back-link{align-self:stretch}.manager-what-if__field-browser{flex-direction:column}.manager-what-if__sections{flex-basis:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.manager-what-if__sections h3{grid-column:1/-1}.manager-what-if__demo-warning{grid-template-columns:1fr;align-items:flex-start}.manager-what-if__mode-badge{justify-self:start}}@media (width<=720px){.manager-what-if__comparison-row--head{display:none}.manager-what-if__comparison-row:not(.manager-what-if__comparison-row--head){grid-template-columns:1fr;align-items:start;gap:7px;padding:13px}.manager-what-if__comparison-row:not(.manager-what-if__comparison-row--head)>strong{border-bottom:1px solid var(--card-border);padding-bottom:7px;font-size:1rem}.manager-what-if__comparison-row:not(.manager-what-if__comparison-row--head)>span{grid-template-columns:minmax(82px,.72fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.manager-what-if__comparison-row:not(.manager-what-if__comparison-row--head)>span:before{color:var(--subTitle);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.manager-what-if__actions{grid-template-columns:1fr;width:100%;display:grid}.manager-what-if__actions button{width:100%}.manager-what-if__demo-value-grid,.what-if-field__value-grid{grid-template-columns:1fr}}@media (width<=460px){.manager-what-if__metric-grid{grid-template-columns:1fr}.manager-what-if__results,.manager-what-if__editor,.manager-what-if__loading,.manager-what-if__state{padding:14px}.manager-what-if__state{gap:10px}.manager-what-if__demo-warning{padding:12px}.manager-what-if__subsection-content{padding-inline:10px}.what-if-field__comparison button{margin-inline-start:0}}.lead-auditor-review-queue{gap:24px;width:100%;max-width:1280px;display:grid}.lead-auditor-review-queue__intro,.lead-auditor-review-queue__panel-header p{color:var(--text);opacity:.72;margin:8px 0 0;line-height:1.65}.lead-auditor-review-queue__panel{border:1px solid var(--card-border);background:var(--card-header);border-radius:12px;min-width:0;padding:22px;box-shadow:0 10px 28px #0000000a}.lead-auditor-review-queue__panel-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.lead-auditor-review-queue__panel-header h2{color:var(--text);margin:0;font-size:1.1rem}.lead-auditor-review-queue__filter{color:var(--text);flex:0 0 210px;gap:6px;font-size:.82rem;font-weight:650;display:grid}.lead-auditor-review-queue__filter select{border:1px solid var(--card-border);background:var(--bg_input);min-height:38px;color:var(--text);font:inherit;border-radius:5px;padding:0 10px}.lead-auditor-review-queue__filter select:focus-visible,.lead-auditor-review-queue__state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-auditor-review-queue__list{border:1px solid var(--card-border);border-radius:9px;overflow:hidden}.lead-auditor-review-queue__list-header,.lead-auditor-review-queue__row{grid-template-columns:minmax(110px,.7fr) minmax(180px,1.45fr) minmax(135px,.95fr) minmax(130px,.8fr) minmax(180px,1.2fr);align-items:center;gap:14px;display:grid}.lead-auditor-review-queue__list-header{border-bottom:1px solid var(--card-border);background:var(--bg_input);color:var(--text);letter-spacing:.02em;padding:12px 16px;font-size:.76rem;font-weight:750}.lead-auditor-review-queue__row{background:var(--card-header);min-width:0;padding:15px 16px}.lead-auditor-review-queue__row+.lead-auditor-review-queue__row{border-top:1px solid var(--card-border)}.lead-auditor-review-queue__cell{min-width:0;color:var(--text);gap:4px;display:grid}.lead-auditor-review-queue__cell strong,.lead-auditor-review-queue__cell span{overflow-wrap:anywhere;min-width:0}.lead-auditor-review-queue__cell strong{font-size:.88rem;font-weight:700}.lead-auditor-review-queue__cell>span:not(.lead-auditor-review-queue__status){opacity:.68;font-size:.78rem}.lead-auditor-review-queue__review-link{color:var(--accent);justify-self:start;font-size:.8rem;font-weight:700;text-decoration:none}.lead-auditor-review-queue__review-link:hover{text-decoration:underline}.lead-auditor-review-queue__review-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-auditor-review-queue__score-values{flex-wrap:wrap;gap:4px 8px;display:flex}.lead-auditor-review-queue__score-values span{white-space:nowrap}.lead-auditor-review-queue__status{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);border-radius:999px;justify-self:start;padding:5px 9px;font-size:.78rem;font-weight:650;line-height:1.3}.lead-auditor-review-queue__status--pending{border-color:color-mix(in srgb, var(--accent) 55%, var(--card-border))}.lead-auditor-review-queue__state{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);border-radius:9px;padding:18px}.lead-auditor-review-queue__state p{margin:0;line-height:1.6}.lead-auditor-review-queue__state button{border:1px solid var(--card-border);background:var(--card-header);min-height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:5px;margin-top:12px;padding:0 11px}.lead-auditor-review-queue__loading{gap:9px;display:grid}.lead-auditor-review-queue__loading>span:not(.lead-auditor-review-queue__sr-only){background:color-mix(in srgb, var(--card-border) 52%, var(--bg_input));border-radius:8px;height:66px;display:block}.lead-auditor-review-queue__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.lead-auditor-review-queue__list-header,.lead-auditor-review-queue__row{grid-template-columns:minmax(100px,.65fr) minmax(150px,1.2fr) minmax(120px,.85fr) minmax(110px,.7fr) minmax(150px,1fr);gap:10px}}@media (width<=700px){.lead-auditor-review-queue__panel{padding:16px}.lead-auditor-review-queue__panel-header{flex-direction:column;align-items:stretch}.lead-auditor-review-queue__filter{flex-basis:auto}.lead-auditor-review-queue__list{border:0;border-radius:0;gap:10px;display:grid;overflow:visible}.lead-auditor-review-queue__list-header{display:none}.lead-auditor-review-queue__row{border:1px solid var(--card-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.lead-auditor-review-queue__row+.lead-auditor-review-queue__row{border-top:1px solid var(--card-border)}.lead-auditor-review-queue__cell:before{color:var(--text);content:attr(data-label);letter-spacing:.03em;opacity:.62;text-transform:uppercase;font-size:.7rem;font-weight:700}.lead-auditor-review-queue__cell:last-child{grid-column:1/-1}}@media (width<=430px){.lead-auditor-review-queue__row{grid-template-columns:1fr}.lead-auditor-review-queue__cell:last-child{grid-column:auto}}.lead-auditor-review-detail{gap:24px;width:100%;max-width:1080px;display:grid}.lead-auditor-review-detail__intro{color:var(--text);opacity:.72;margin:8px 0 0;line-height:1.65}.lead-auditor-review-detail__back-link{color:var(--accent);justify-self:start;font-weight:700;text-decoration:none}.lead-auditor-review-detail__back-link:hover{text-decoration:underline}.lead-auditor-review-detail__back-link:focus-visible,.lead-auditor-review-detail__state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-auditor-review-detail__panel,.lead-auditor-review-detail__state{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);border-radius:12px;padding:24px}.lead-auditor-review-detail__panel h2,.lead-auditor-review-detail__state p{margin:0}.lead-auditor-review-detail__summary-header{justify-content:space-between;align-items:start;gap:20px;display:flex}.lead-auditor-review-detail__summary-header h2{letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.6rem)}.lead-auditor-review-detail__current-status{border:1px solid var(--card-border);border-inline-start:5px solid var(--accent);border-radius:9px;flex:none;gap:3px;min-width:172px;padding:10px 13px;display:grid}.lead-auditor-review-detail__current-status span{letter-spacing:.06em;opacity:.72;text-transform:uppercase;font-size:.72rem;font-weight:750}.lead-auditor-review-detail__current-status strong{overflow-wrap:anywhere;font-size:.92rem}.lead-auditor-review-detail__current-status[data-status=pending_la_review]{background:color-mix(in srgb, var(--accent) 12%, var(--bg_input))}.lead-auditor-review-detail__current-status[data-status=returned_to_auditor]{background:color-mix(in srgb, #b45309 13%, var(--bg_input));border-inline-start-color:#b45309}.lead-auditor-review-detail__current-status[data-status=draft]{background:color-mix(in srgb, var(--text) 7%, var(--bg_input));border-inline-start-color:#667085}.lead-auditor-review-detail__current-status[data-status=closed]{background:color-mix(in srgb, #b42318 13%, var(--bg_input));border-color:color-mix(in srgb, #b42318 45%, var(--card-border));color:#b42318;border-inline-start-color:#b42318}.lead-auditor-review-detail__return-panel,.lead-auditor-review-detail__return-success,.lead-auditor-review-detail__approve-panel,.lead-auditor-review-detail__approval-success,.lead-auditor-review-history{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);border-radius:12px;padding:18px}.lead-auditor-review-detail__return-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.lead-auditor-review-detail__return-heading h2,.lead-auditor-review-detail__return-heading p,.lead-auditor-review-detail__return-success p,.lead-auditor-review-detail__approve-panel h2,.lead-auditor-review-detail__approve-panel p,.lead-auditor-review-detail__approval-success p{margin:0}.lead-auditor-review-detail__return-heading>div>p:last-child{opacity:.76;margin-top:6px;line-height:1.5}.lead-auditor-review-detail__return-heading>span{border:1px solid var(--card-border);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.8rem;font-weight:700}.lead-auditor-review-detail__eyebrow{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700;margin-bottom:5px!important}.lead-auditor-review-detail__issue-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.lead-auditor-review-detail__issue-form label,.lead-auditor-review-detail__overall-note{gap:6px;font-weight:700;display:grid}.lead-auditor-review-detail__issue-form textarea,.lead-auditor-review-detail__overall-note textarea{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);font:inherit;border-radius:5px;padding:9px}.lead-auditor-review-detail__issue-form .lead-auditor-select__control{border-color:var(--card-border);box-shadow:none;border-radius:5px;min-height:40px}.lead-auditor-review-detail__issue-form .lead-auditor-select__control--is-focused{border-color:var(--accent)}.lead-auditor-review-detail__issue-form .lead-auditor-select__control,.lead-auditor-review-detail__issue-form .lead-auditor-select__menu,.lead-auditor-review-detail__issue-form .lead-auditor-select__menu-list,.lead-auditor-review-detail__issue-form .lead-auditor-select__option{background:var(--bg_input);color:var(--text)}.lead-auditor-review-detail__issue-form .lead-auditor-select__single-value,.lead-auditor-review-detail__issue-form .lead-auditor-select__input-container,.lead-auditor-review-detail__issue-form .lead-auditor-select__placeholder{color:var(--text)}.lead-auditor-select__menu-portal{z-index:20}.lead-auditor-select-option{gap:2px;display:grid}.lead-auditor-select-option small{opacity:.7;font-size:.76rem}.lead-auditor-review-detail__issue-form textarea,.lead-auditor-review-detail__overall-note textarea{resize:vertical}.lead-auditor-review-detail__issue-form small{color:#b42318;font-weight:600}.lead-auditor-review-detail__issue-note,.lead-auditor-review-detail__overall-note{grid-column:1/-1}.lead-auditor-review-detail__overall-note{margin-top:16px}.lead-auditor-review-detail__overall-note span{opacity:.72;font-size:.8rem;font-weight:400}.lead-auditor-review-detail__secondary-action,.lead-auditor-review-detail__return-actions button,.lead-auditor-review-detail__text-action{border:1px solid var(--card-border);background:var(--bg_input);color:var(--text);cursor:pointer;font:inherit;border-radius:5px;padding:8px 11px}.lead-auditor-review-detail__secondary-action{justify-self:start}.lead-auditor-review-detail__return-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.lead-auditor-review-detail__return-actions button{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.lead-auditor-review-detail__return-actions button:disabled{cursor:not-allowed;opacity:.58}.lead-auditor-review-detail__return-actions span,.lead-auditor-review-detail__return-message{opacity:.8;font-size:.86rem;line-height:1.45}.lead-auditor-review-detail__return-message{color:#b42318;margin:14px 0 0}.lead-auditor-review-detail__issue-list{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lead-auditor-review-detail__issue-list li{border:1px solid var(--card-border);border-radius:7px;justify-content:space-between;align-items:start;gap:12px;padding:11px;display:flex}.lead-auditor-review-detail__issue-list div{gap:4px;display:grid}.lead-auditor-review-detail__issue-list span{opacity:.72;font-size:.8rem}.lead-auditor-review-detail__issue-list p{white-space:pre-wrap;margin:2px 0 0;line-height:1.45}.lead-auditor-review-detail__text-action{color:#b42318;flex:none}.lead-auditor-review-detail__return-success a{color:var(--accent);margin-top:10px;font-weight:700;display:inline-block}.lead-auditor-review-detail__approve-panel{gap:14px;display:grid}.lead-auditor-review-detail__approve-panel>div:first-child>p:last-child{opacity:.76;margin-top:6px;line-height:1.5}.lead-auditor-review-detail__approve-actions,.lead-auditor-review-detail__approve-confirmation>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-auditor-review-detail__approve-actions span,.lead-auditor-review-detail__approve-message,.lead-auditor-review-detail__approve-confirmation p{opacity:.8;margin:0;font-size:.86rem;line-height:1.45}.lead-auditor-review-detail__approve-message{color:#b42318}.lead-auditor-review-detail__approve-message button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lead-auditor-review-detail__approve-action{color:#fff;cursor:pointer;font:inherit;background:#1e7a46;border:1px solid #1e7a46;border-radius:5px;padding:8px 11px;font-weight:700}.lead-auditor-review-detail__approve-action:disabled{cursor:not-allowed;opacity:.58}.lead-auditor-review-detail__approve-confirmation{border:1px solid var(--card-border);border-radius:7px;gap:10px;padding:12px;display:grid}.lead-auditor-review-detail__approve-confirmation h3{margin:0;font-size:1rem}.lead-auditor-review-detail__approval-success a{color:var(--accent);margin-top:10px;font-weight:700;display:inline-block}.lead-auditor-review-history{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, var(--card-header)), var(--card-header));gap:18px;display:grid}.lead-auditor-review-history header h2,.lead-auditor-review-history header p,.lead-auditor-review-history>p{margin:0}.lead-auditor-review-history__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.lead-auditor-review-history__timeline li{border-inline-start:2px solid color-mix(in srgb, var(--accent) 22%, var(--card-border));padding:0 0 22px 22px;position:relative}.lead-auditor-review-history__timeline li:before{background:var(--card-header);border:3px solid var(--card-header);box-shadow:0 0 0 3px var(--accent);content:"";inset-inline-start:-6px;border-radius:50%;width:9px;height:9px;position:absolute;top:2px}.lead-auditor-review-history__timeline li[data-event-type=returned]:before{box-shadow:0 0 0 3px #b45309}.lead-auditor-review-history__timeline li[data-event-type=approved]:before{box-shadow:0 0 0 3px #1e7a46}.lead-auditor-review-history__timeline li[data-event-type=corrected]:before{box-shadow:0 0 0 3px #7c3aed}.lead-auditor-review-history__timeline li:last-child{padding-bottom:0}.lead-auditor-review-history__timeline li>div{background:var(--card-header);border:1px solid var(--card-border);border-radius:9px;gap:6px;padding:13px 15px;display:grid}.lead-auditor-review-history__event-title{font-size:.98rem}.lead-auditor-review-history__timeline time{letter-spacing:.01em;font-size:.78rem;font-weight:650}.lead-auditor-review-history__timeline time,.lead-auditor-review-history__timeline p,.lead-auditor-review-history__secondary{opacity:.78;margin:0;font-size:.86rem;line-height:1.45}.lead-auditor-review-history__timeline p{overflow-wrap:anywhere;white-space:pre-wrap}.lead-auditor-review-history__event-note{background:color-mix(in srgb, #b45309 9%, var(--bg_input));border-inline-start:3px solid #b45309;border-radius:5px;gap:4px;margin-top:3px;padding:9px 10px;display:grid}.lead-auditor-review-history__event-note>span{color:#9a4a08;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.lead-auditor-review-history__cycles{border-top:1px solid var(--card-border);gap:10px;padding-top:16px;display:grid}.lead-auditor-review-history__cycles>p{opacity:.72;margin:0;font-size:.8rem;line-height:1.4}.lead-auditor-review-history__cycles details{background:var(--bg_input);border:1px solid var(--card-border);border-radius:8px;padding:12px}.lead-auditor-review-history__cycles summary{cursor:pointer;gap:3px;display:grid}.lead-auditor-review-history__cycles summary strong{color:var(--text)}.lead-auditor-review-history__cycles summary strong span{letter-spacing:.05em;opacity:.68;text-transform:uppercase;font-size:.72rem;font-weight:800}.lead-auditor-review-history__cycles summary span{opacity:.76;font-size:.82rem}.lead-auditor-review-history__cycles ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lead-auditor-review-history__cycles li{border-top:1px solid var(--card-border);overflow-wrap:anywhere;gap:3px;padding-top:9px;display:grid}.lead-auditor-review-history__cycles li span,.lead-auditor-review-history__cycles li small{opacity:.76;font-size:.8rem}.lead-auditor-review-history__cycles li p{white-space:pre-wrap;margin:1px 0;line-height:1.45}.lead-auditor-review-history__error{color:#b42318;margin:0;line-height:1.45}.lead-auditor-review-history__error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lead-auditor-review-detail__metadata{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0 0;display:grid}.lead-auditor-review-detail__metadata div{background:var(--bg_input);border:1px solid color-mix(in srgb, var(--card-border) 78%, transparent);border-radius:7px;gap:5px;min-width:0;padding:10px 11px;display:grid}.lead-auditor-review-detail__metadata dt{opacity:.68;font-size:.78rem;font-weight:700}.lead-auditor-review-detail__metadata dd{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:650}.lead-auditor-review-detail__state{line-height:1.6}.lead-auditor-review-detail__state button{border:1px solid var(--card-border);background:var(--bg_input);min-height:36px;color:var(--text);cursor:pointer;font:inherit;border-radius:5px;margin-top:12px;padding:0 11px}.lead-auditor-review-detail__assessment{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lead-auditor-review-detail__sections,.lead-auditor-review-detail__section-content{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);border-radius:12px;padding:20px}.lead-auditor-review-detail__sections{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, var(--card-header)), var(--card-header));position:sticky;top:18px}.lead-auditor-review-detail__sections header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lead-auditor-review-detail__sections header strong{border:1px solid var(--card-border);border-radius:999px;padding:4px 7px;font-size:.72rem}.lead-auditor-review-detail__sections>p,.lead-auditor-review-detail__section-count,.lead-auditor-review-detail__section-content h3{margin:0}.lead-auditor-review-detail__sections>p,.lead-auditor-review-detail__section-count{color:var(--text);letter-spacing:.03em;opacity:.68;text-transform:uppercase;font-size:.78rem;font-weight:700}.lead-auditor-review-detail__sections>div{gap:6px;margin-top:12px;display:grid}.lead-auditor-review-detail__sections button{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;padding:10px 11px;line-height:1.45}.lead-auditor-review-detail__sections button span{overflow-wrap:anywhere;text-align:right;min-width:0;display:block}.lead-auditor-review-detail__sections button:hover{border-color:var(--card-border);background:color-mix(in srgb, var(--accent) 9%, var(--bg_input))}.lead-auditor-review-detail__sections button.is-active{background:var(--accent);border-color:var(--accent);box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 22%, transparent);color:#fff;font-weight:750}.lead-auditor-review-detail__sections button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead-auditor-review-detail__section-content{background:linear-gradient(180deg, var(--card-header), color-mix(in srgb, var(--card-header) 88%, var(--bg_input)));min-width:0}.lead-auditor-review-detail__section-content h3{margin-top:8px;font-size:1.2rem}.lead-auditor-review-detail__section-content .assessment-section{margin-top:18px}.lead-auditor-review-detail__read-only-assessment{min-width:0;margin-top:18px}.lead-auditor-review-detail__read-only-assessment>div,.lead-auditor-review-detail__subsection>div{gap:10px;min-width:0;display:grid}.lead-auditor-review-detail__answer-row{background:var(--bg_input);border:1px solid var(--card-border);border-radius:8px;grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;min-width:0;padding:12px 14px;display:grid}.lead-auditor-review-detail__answer-label,.lead-auditor-review-detail__answer-value{overflow-wrap:anywhere;min-width:0;line-height:1.65}.lead-auditor-review-detail__answer-label{font-weight:750}.lead-auditor-review-detail__answer-value{color:var(--text);white-space:pre-wrap}.lead-auditor-review-detail__answer-value[data-empty=true]{opacity:.65}.lead-auditor-review-detail__subsection{border:1px solid var(--card-border);border-radius:9px;min-width:0;padding:13px}.lead-auditor-review-detail__subsection h4{overflow-wrap:anywhere;margin:0 0 10px;font-size:.95rem;line-height:1.6}.lead-auditor-review-detail__empty-answers{color:var(--text);opacity:.72;margin:18px 0 0;line-height:1.65}.lead-auditor-review-detail__section-content .assessment-field__control:disabled,.lead-auditor-review-detail__section-content fieldset:disabled{cursor:default;opacity:.88}@media (width<=620px){.lead-auditor-review-detail__summary-header{flex-direction:column;align-items:stretch}.lead-auditor-review-detail__current-status{min-width:0}.lead-auditor-review-detail__metadata,.lead-auditor-review-detail__assessment{grid-template-columns:1fr}.lead-auditor-review-detail__answer-row{grid-template-columns:1fr;gap:5px}.lead-auditor-review-detail__sections{position:static}.lead-auditor-review-detail__issue-form{grid-template-columns:1fr}.lead-auditor-review-detail__return-heading{flex-direction:column;align-items:flex-start}}.assessment-initialization{width:100%;max-width:760px;display:grid}.assessment-initialization__state{border:1px solid var(--card-border);background:var(--card-header);color:var(--text);gap:12px;padding:18px;display:grid}.assessment-initialization__state h1,.assessment-initialization__state p{margin:0}.assessment-initialization__state h1{font-size:1.15rem}.assessment-initialization__state p{opacity:.78}.assessment-initialization__state button{border:1px solid var(--card-border);background:var(--bg_input);width:fit-content;color:var(--text);font:inherit;border-radius:3px;padding:8px 12px}.assessment-initialization__state button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-initialization__place-picker{gap:7px;max-width:440px;font-weight:650;display:grid}.assessment-initialization__place-picker select{border:1px solid var(--card-border);background:var(--bg_input);min-height:40px;color:var(--text);font:inherit;border-radius:4px;padding:0 10px}.assessment-initialization__place-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assessment-initialization__feedback{gap:8px;display:grid}.unsupported-role-page{background:var(--bg,#f6f8fa);min-height:100vh;color:var(--text,#17202a);place-items:center;padding:24px;display:grid}.unsupported-role-page__card{border:1px solid var(--card-border,#d8dee4);background:var(--card-header,#fff);text-align:right;border-radius:6px;width:min(100%,520px);padding:28px}.unsupported-role-page__eyebrow{color:var(--accent,#0b6e99);margin:0 0 8px;font-size:.9rem;font-weight:700}.unsupported-role-page__card h1{margin:0;font-size:1.3rem}.unsupported-role-page__card p:not(.unsupported-role-page__eyebrow){line-height:1.8}.unsupported-role-page__card button{border:1px solid var(--card-border,#d8dee4);background:var(--bg_input,#fff);color:inherit;font:inherit;border-radius:4px;padding:8px 12px}.unsupported-role-page__card button:focus-visible{outline:2px solid var(--accent,#0b6e99);outline-offset:2px}.offline-indicator{z-index:20;top:12px;border:1px solid var(--card-border);background:var(--card-header);color:var(--text);box-shadow:var(--boxshadow_3d);border-radius:3px;padding:6px 10px;font-size:.8rem;font-weight:700;position:fixed;inset-inline-start:12px}
