.demo-page{max-width:1500px}.demo-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.demo-heading>div>span,.demo-context>span{color:#0ba8a2;letter-spacing:1.5px;font-size:9px;font-weight:800}.demo-heading h1{margin:7px 0;font:800 32px Manrope}.demo-heading p{color:#70818d;margin:0;font-size:12px}.demo-safe{color:#4e6963;background:#fff;border:1px solid #d8e5df;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;font-weight:700;display:flex}.demo-safe i{background:#c8ff2e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #b5e935}.demo-selector{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.demo-selector button{text-align:left;color:#243945;cursor:pointer;background:#fff;border:1px solid #dce6e8;border-radius:12px;grid-template-columns:29px 40px 1fr auto;align-items:center;gap:10px;padding:18px;display:grid}.demo-selector button.active{border-color:#12c8bf;box-shadow:0 8px 25px #0da49d1a}.demo-selector button>b{color:#668087;background:#edf4f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.demo-selector button>i{color:#0a9e99;font-size:26px;font-style:normal}.demo-selector button span>*{display:block}.demo-selector small{color:#0aa29c;letter-spacing:1px;font-size:7px;font-weight:800}.demo-selector strong{margin:4px 0;font-size:11px}.demo-selector em{color:#819097;font-size:8px;font-style:normal}.demo-selector mark{color:#88979c;background:0 0;font-size:8px}.demo-selector button.active mark{color:#079b95}.demo-context{background:#eaf6f5;border-radius:8px;align-items:center;gap:12px;margin:16px 0 10px;padding:12px 15px;display:flex}.demo-context strong{font-size:10px}.demo-context small{color:#72878b;font-size:8px}.demo-experience{margin-top:12px}.demo-story{color:#b2cacc;background:#082833;border:1px solid #1e5961;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;padding:13px;display:flex}.demo-story b{color:#06252b;background:#12bdb6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.demo-story span>*{display:block}.demo-story strong{color:#fff;font-size:9px}.demo-story small{margin-top:2px;font-size:7px}.demo-story>i{color:#3a757b;font-style:normal}.demo-story.lime{background:#1b280c;border-color:#68871b}.demo-story.lime b{background:#c8ff2e}.machine-stage,.repair-stage{color:#fff;background:#071f27;border:1px solid #1b5559;border-radius:15px;overflow:hidden;box-shadow:0 15px 40px #07212824}.machine-stage>header{border-bottom:1px solid #17434a;justify-content:space-between;align-items:center;padding:19px 25px;display:flex}.machine-brand{align-items:center;gap:10px;display:flex}.machine-brand>span{color:#12d4ca;border:1px solid #16c7be;place-items:center;width:34px;height:34px;font-weight:900;display:grid;transform:rotate(45deg)}.machine-brand>div>*{display:block}.machine-brand strong{letter-spacing:2px}.machine-brand small{color:#6e969a;font-size:7px}.machine-live{color:#a3c2c2;font-size:8px}.machine-live i{background:#c8ff2e;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #c8ff2e}.machine-progress{background:#12343b;height:5px}.machine-progress i{background:linear-gradient(90deg,#12c9c0,#c8ff2e);height:100%;transition:width .4s;display:block}.machine-body{grid-template-columns:1fr 1fr;min-height:480px;display:grid}.machine-visual{background:radial-gradient(circle,#14cac11f,#0000 58%);justify-content:center;align-items:center;gap:50px;display:flex;position:relative}.battery-pack{border:2px solid #2a6d70;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;width:170px;padding:17px;display:grid;position:relative;box-shadow:0 0 35px #14cac11f}.battery-pack span{background:linear-gradient(145deg,#163e44,#21565b);border-radius:5px;height:65px}.battery-pack b{color:#c8ff2e;place-items:center;font-size:21px;display:grid;position:absolute;inset:0}.energy-line{gap:10px;display:flex;position:absolute}.energy-line i{background:#c8ff2e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #c8ff2e}.fst-machine{background:#0c3438;border:2px solid #26817e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:145px;height:185px;display:flex;box-shadow:0 18px 35px #031115}.fst-machine small{color:#75a4a4}.fst-machine strong{color:#1de1d4;margin:13px 0;font-size:28px}.fst-machine span{color:#c8ff2e}.machine-copy{background:#09242b;padding:65px 55px}.machine-copy>small,.machine-result>div>span,.repair-copy>small,.repair-result>span{color:#13c9c0;letter-spacing:1.3px;font-size:8px;font-weight:800}.machine-copy h2{margin:10px 0;font:800 27px Manrope}.machine-copy p{color:#96afb0;font-size:11px;line-height:1.7}.machine-reading{background:#071c22;border:1px solid #24535a;border-radius:9px;margin:23px 0;padding:17px}.machine-reading>*{display:block}.machine-reading span{color:#75989a;font-size:8px}.machine-reading strong{color:#c8ff2e;margin:7px 0;font-size:24px}.machine-reading small{font-size:8px}.machine-copy button,.machine-result button,.repair-copy button,.repair-result button{color:#18280b;cursor:pointer;background:#c8ff2e;border:0;border-radius:7px;padding:12px 17px;font-weight:900}.machine-result{grid-template-columns:.55fr 1.45fr;align-items:center;gap:45px;padding:65px;display:grid}.certificate-seal{border:2px solid #c8ff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;box-shadow:0 0 0 15px #c8ff2e0a,0 0 60px #c8ff2e1f}.certificate-seal span{color:#c8ff2e;font:900 64px Manrope}.certificate-seal small{text-align:center;color:#89a28f;font-size:8px}.machine-result h2,.repair-result h2{margin:10px 0;font:800 31px Manrope}.machine-result h2 em,.repair-result h2 em{color:#c8ff2e;font-style:normal}.machine-result p{color:#9ab0ad;line-height:1.7}.machine-result-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.machine-result-kpis div{background:#0c3035;border-radius:7px;padding:13px}.machine-result-kpis small,.machine-result-kpis strong{display:block}.machine-result-kpis small{color:#739496;font-size:7px}.machine-result-kpis strong{margin-top:6px;font-size:15px}.repair-stage{background:radial-gradient(circle at 14% 35%,#c8ff2e1f,#0000 30%),#101c0b;border-color:#789925}.repair-stage>header{border-bottom:1px solid #34451f;justify-content:space-between;align-items:center;padding:25px 30px;display:flex}.repair-stage>header span{color:#c8ff2e;letter-spacing:1.3px;font-size:8px}.repair-stage>header h2{margin:7px 0;font:700 20px Manrope}.repair-stage>header>strong{color:#c8ff2e;border:1px solid #7e9b31;border-radius:5px;padding:8px;font-size:8px}.repair-body{grid-template-columns:1fr 1fr;min-height:450px;display:grid}.repair-battery{flex-direction:column;justify-content:center;align-items:center;display:flex}.repair-ring{border:12px solid #a6c44f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;display:flex;box-shadow:0 0 50px #c8ff2e1a}.repair-ring span{color:#c8ff2e;font:900 42px Manrope}.repair-ring small{color:#9daf81;font-size:8px}.repair-modules{grid-template-columns:repeat(8,1fr);gap:5px;margin-top:25px;display:grid}.repair-modules i{background:#8dac3e;border-radius:4px;width:35px;height:48px}.repair-modules i.weak{background:#d85454}.repair-modules i.working{background:#c8ff2e;animation:1s infinite alternate repairPulse;box-shadow:0 0 12px #c8ff2e}@keyframes repairPulse{to{opacity:.45}}.repair-copy{background:#050f0473;padding:60px 55px}.repair-copy h3{margin:10px 0;font:800 27px Manrope}.repair-copy p{color:#a5b499;max-width:520px;font-size:11px;line-height:1.7}.repair-offer{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.repair-offer div{border:1px solid #51682b;border-radius:7px;padding:14px}.repair-offer span,.repair-offer strong{display:block}.repair-offer span{color:#91a979;font-size:8px}.repair-offer strong{color:#c8ff2e;margin-top:7px}.repair-result{text-align:center;padding:55px}.before-after{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;max-width:850px;margin:28px auto;display:grid}.before-after article{background:#172113;border:1px solid #536044;border-radius:12px;padding:24px}.before-after article.after{background:#1e2c10;border:2px solid #c8ff2e;box-shadow:0 0 35px #c8ff2e1a}.before-after article>*{display:block}.before-after small{color:#91a280}.before-after strong{margin:9px 0;font:900 47px Manrope}.before-after b{color:#c8ff2e}.before-after span{color:#849179;margin-top:8px;font-size:8px}.before-after>i{color:#c8ff2e;font-style:normal;font-weight:900}.repair-proof{justify-content:center;gap:10px;margin-bottom:24px;display:flex}.repair-proof div{color:#bedb80;background:#263816;border-radius:99px;padding:9px 12px;font-size:8px}.demo-footer{background:#fff;border:1px solid #dce6e6;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:18px 22px;display:flex}.demo-footer strong,.demo-footer span{display:block}.demo-footer span{color:#859398;margin-top:4px;font-size:8px}.demo-footer a{color:#078f89;font-size:9px;font-weight:800;text-decoration:none}@media (max-width:1050px){.demo-selector,.machine-body,.repair-body{grid-template-columns:1fr}.machine-visual{min-height:330px}.machine-result{text-align:center;grid-template-columns:1fr}.certificate-seal{margin:auto}}@media (max-width:700px){.demo-heading,.demo-footer{flex-direction:column;align-items:flex-start}.demo-selector button{grid-template-columns:29px 35px 1fr}.demo-selector mark{display:none}.demo-context{flex-direction:column;align-items:flex-start}.demo-story{justify-content:flex-start;overflow-x:auto}.machine-copy,.repair-copy,.machine-result,.repair-result{padding:32px 22px}.machine-result-kpis{grid-template-columns:1fr 1fr}.before-after{grid-template-columns:1fr}.before-after>i{transform:rotate(90deg)}.repair-proof{flex-direction:column;align-items:stretch}.fst-machine{width:120px}.battery-pack{width:140px}}
.verify-hash{overflow-wrap:anywhere;max-width:285px;font-family:monospace;font-size:8px}.public-certificate{color:#ecf7f7;background:#061c24;min-height:100vh;font-family:Manrope,Arial,sans-serif}.public-cert-nav{background:#051820;border-bottom:1px solid #163842;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 590px);display:flex}.public-cert-nav>div:last-child{color:#94afb2;font-size:10px}.public-live-dot{background:#c4f532;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #c4f532}.public-cert-brand{align-items:center;gap:12px;display:flex}.public-cert-brand i{color:#13c8be;border:1px solid #13c8be;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid;transform:rotate(45deg)}.public-cert-brand i:first-letter{transform:rotate(-45deg)}.public-cert-brand span>*{display:block}.public-cert-brand b{letter-spacing:2px;font-size:18px}.public-cert-brand small{color:#78a2a4;letter-spacing:3px;font-size:6px}.public-cert-hero{grid-template-columns:1fr 270px;gap:45px;max-width:1180px;margin:auto;padding:70px 28px 45px;display:grid}.public-cert-state>span,.public-card header>span,.public-cert-action span{color:#13c8be;letter-spacing:1.6px;font-size:8px;font-weight:900}.is-invalid .public-cert-state>span{color:#ff8b76}.public-cert-state h1{max-width:780px;margin:12px 0;font-size:42px;line-height:1.08}.public-cert-state p{color:#91acaf}.public-cert-code{align-items:center;gap:18px;margin-top:38px;display:flex}.public-cert-code small{color:#63878a;font-size:7px}.public-cert-code strong{letter-spacing:1.5px;font-size:14px}.public-cert-grade{background:radial-gradient(circle,#13c8be21,#0000 65%);border:1px solid #1d5558;border-radius:20px;align-content:center;place-items:center;min-height:230px;display:grid}.public-cert-grade small{color:#83a5a7;letter-spacing:1.5px;font-size:7px}.public-cert-grade strong{color:#c4f532;font-size:92px;line-height:1}.is-invalid .public-cert-grade strong{color:#ff775e}.public-cert-grade span{color:#b7cecf;font-size:11px}.public-cert-trust{background:#092630;border:1px solid #17414a;border-radius:12px;grid-template-columns:repeat(3,1fr);max-width:1124px;margin:0 auto 28px;display:grid}.public-cert-trust article{border-right:1px solid #17414a;align-items:center;gap:13px;padding:17px 22px;display:flex}.public-cert-trust article:last-child{border:0}.public-cert-trust i{color:#092630;background:#c4f532;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.public-cert-trust .warning i{background:#f29a35}.public-cert-trust span>*{display:block}.public-cert-trust b{font-size:9px}.public-cert-trust small{color:#75979a;margin-top:4px;font-size:7px}.public-cert-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1124px;margin:auto;display:grid}.public-card{color:#0a252e;background:#fff;border:1px solid #dfe9e9;border-radius:14px;padding:28px;box-shadow:0 15px 45px #00000017}.public-card header{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.public-card header b{color:#73878b;font-size:9px}.public-card h2{margin:0 0 10px;font-size:24px}.public-card>p{color:#708388;font-size:9px;line-height:1.7}.public-result{background:linear-gradient(120deg,#fff 65%,#eaf9f6);grid-column:1/-1}.public-result>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.public-result>div>span{background:#eff6f5;border-radius:7px;padding:14px}.public-result small,.public-result b{display:block}.public-result small{color:#758b8e;font-size:7px}.public-result b{margin-top:5px;font-size:15px}.public-card dl{margin:0}.public-card dl div{border-bottom:1px solid #edf1f1;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.public-card dt{color:#829396;font-size:8px}.public-card dd{text-align:right;margin:0;font-size:9px;font-weight:800}.public-tenant{align-items:center;gap:15px;display:flex}.public-tenant>i{color:#15c7bd;background:#0a2a33;border-radius:12px;place-items:center;width:52px;height:52px;font-style:normal;font-weight:900;display:grid}.public-tenant span>*{display:block}.public-tenant strong{font-size:17px}.public-tenant small{color:#71888b;margin-top:5px;font-size:8px}.public-engineer{padding-top:4px}.public-signature{color:#0b4a4b;margin-bottom:7px;font:italic 24px Georgia,serif;display:block}.public-engineer hr{border:0;border-top:1px solid #89a6a5;margin:0 0 12px}.public-engineer strong,.public-engineer small{display:block}.public-engineer small{color:#768a8e;margin-top:5px;font-size:8px}.public-trace ol{margin:0;padding:0;list-style:none}.public-trace li{border-bottom:1px solid #edf1f1;gap:13px;padding:10px 0;display:flex}.public-trace li i{color:#079d94;background:#e5f8f5;border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.public-trace li span>*{display:block}.public-trace li b{font-size:9px}.public-trace li small{color:#788c90;margin-top:3px;font-size:7px}.public-integrity>div{margin-bottom:13px}.public-integrity small,.public-integrity strong,.public-integrity code{display:block}.public-integrity small{color:#819397;font-size:7px}.public-integrity strong{letter-spacing:1px;margin-top:4px;font-size:12px}.public-integrity code{overflow-wrap:anywhere;background:#f0f5f5;border-radius:5px;margin-top:4px;padding:8px;font-size:7px}.public-integrity>span{border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.public-integrity .valid{color:#15835e;background:#e3f8ed}.public-integrity .invalid{color:#b34835;background:#ffe9e5}.public-cert-action{background:#0b2b35;border:1px solid #1e5960;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;max-width:1124px;margin:20px auto 0;padding:28px 34px;display:flex}.public-cert-action h2{margin:8px 0 5px;font-size:18px}.public-cert-action p{color:#789b9e;margin:0;font-size:8px}.public-cert-action a{color:#052329;background:#13c8be;border-radius:8px;align-items:center;gap:20px;padding:14px 18px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.public-cert-action a b{font-size:18px}.public-cert-footer{color:#698c90;border-top:1px solid #183c45;justify-content:space-between;align-items:center;max-width:1124px;margin:50px auto 0;padding:28px 0 35px;font-size:7px;display:flex}.public-cert-footer .public-cert-brand{transform-origin:0;transform:scale(.75)}.public-cert-footer p{margin:0}.public-cert-footer>span{font-family:monospace}@media (max-width:760px){.public-cert-nav{padding:0 18px}.public-cert-nav>div:last-child{font-size:8px}.public-cert-hero{grid-template-columns:1fr;padding:42px 18px 25px}.public-cert-state h1{font-size:31px}.public-cert-grade{min-height:170px}.public-cert-grade strong{font-size:70px}.public-cert-trust{grid-template-columns:1fr;margin:0 18px 18px}.public-cert-trust article{border-bottom:1px solid #17414a;border-right:0}.public-cert-grid{grid-template-columns:1fr;margin:0 18px}.public-result{grid-column:auto}.public-result>div{grid-template-columns:1fr}.public-card{padding:22px}.public-card header{display:block}.public-card header b{margin-top:6px;display:block}.public-cert-action{margin:18px;display:block}.public-cert-action a{justify-content:space-between;margin-top:20px}.public-cert-footer{margin:35px 18px 0;display:block}.public-cert-footer p{margin:18px 0}.public-cert-code{display:block}.public-cert-code strong{overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}}.report-template-block{margin-top:18px}.report-template-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.report-template{background:#fff;border:1px solid #dce5e8;border-radius:11px;padding:22px;position:relative;overflow:hidden}.report-template:before{content:"";background:#13aaa4;width:5px;position:absolute;inset:0 auto 0 0}.report-template.orange:before{background:#f08b27}.report-template.lime:before{background:#b8e72f}.report-template>span{color:#78909a;letter-spacing:.8px;font-size:7px;font-weight:900}.report-template h3{margin:9px 0 7px;font:800 16px Manrope}.report-template p{color:#73838e;min-height:38px;font-size:9px;line-height:1.5}.report-template small{color:#11918c;min-height:30px;font-size:8px;display:block}.report-template>div{border-top:1px solid #e9eeee;flex-wrap:wrap;gap:5px;margin-top:15px;padding-top:14px;display:flex}.report-template b{color:#3b615f;background:#eef6f5;border-radius:4px;padding:5px 7px;font-size:7px}.validation-bench{margin-top:18px}.validation-case-grid{grid-template-columns:1fr 1fr;display:grid}.validation-case-grid article{border-top:1px solid #edf1f3;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:16px 20px;display:grid}.validation-case-grid article:nth-child(odd){border-right:1px solid #edf1f3}.validation-case-grid i{color:#118b68;background:#e7f8f2;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.validation-case-grid .waiting i{color:#ae731c;background:#fff2dc}.validation-case-grid span,.validation-case-grid strong,.validation-case-grid p{display:block}.validation-case-grid span{color:#81909a;font-size:7px;font-weight:800}.validation-case-grid strong{margin:4px 0;font-size:9px}.validation-case-grid p{color:#82909a;margin:0;font-size:8px}.validation-case-grid article>b{color:#49834b;background:#edf7ed;border-radius:4px;padding:5px 7px;font-size:7px}.validation-case-grid .waiting>b{color:#a16a1c;background:#fff3e1}@media (max-width:850px){.report-template-grid,.validation-case-grid{grid-template-columns:1fr}.validation-case-grid article:nth-child(odd){border-right:0}}@media (max-width:560px){.validation-case-grid article{grid-template-columns:28px 1fr}.validation-case-grid article>b{grid-column:2;justify-self:start}}
.crm-page{max-width:1550px}.crm-command{margin-bottom:32px}.crm-hero{color:#fff;background:radial-gradient(circle at 75% 15%,#c8ff2e29,#0000 27%),linear-gradient(125deg,#061d27,#0a3737);border-radius:15px;grid-template-columns:1fr 260px;align-items:center;gap:28px;padding:29px;display:grid}.crm-hero>div>span{color:#c8ff2e;letter-spacing:1.4px;font-size:8px;font-weight:900}.crm-hero h2{margin:8px 0;font:800 25px Manrope}.crm-hero p{color:#a9c0c1;max-width:720px;font-size:10px;line-height:1.6}.crm-limit{background:#0003;border:1px solid #c8ff2e4d;border-radius:11px;padding:18px 20px}.crm-limit small,.crm-limit span{color:#91aaaa;font-size:7px;display:block}.crm-limit strong{color:#c8ff2e;margin:8px 0;font:800 32px Manrope;display:block}.crm-limit strong b{color:#a8bfbd;font-size:14px}.crm-limit:after{content:"";background:#ffffff1f;border-radius:5px;height:5px;margin-top:12px;display:block}.crm-limit i{z-index:1;background:#c8ff2e;border-radius:5px;height:5px;margin-top:-5px;display:block;position:relative}.crm-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0;display:grid}.crm-kpis article{background:#fff;border:1px solid #dce5e8;border-radius:9px;padding:16px 18px}.crm-kpis span,.crm-kpis small,.crm-kpis strong{display:block}.crm-kpis span{color:#718590;font-size:8px}.crm-kpis strong{margin:5px 0;font:800 22px Manrope}.crm-kpis small{color:#8997a0;font-size:7px}.crm-tabs{border-bottom:1px solid #d9e3e6;gap:4px;margin:18px 0 13px;display:flex}.crm-tabs button{color:#748690;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px;font-size:9px;font-weight:800}.crm-tabs button.active{color:#087e79;border-color:#0baaa3}.crm-filters{align-items:center;gap:8px;margin-bottom:11px;display:flex}.crm-filters select{color:#526874;background:#fff;border:1px solid #d7e1e4;border-radius:6px;height:37px;padding:0 9px;font-size:9px}.crm-filters b{color:#7a8a93;margin-left:auto;font-size:8px}.crm-country{color:#078e89;background:#e7f8f6;border-radius:4px;margin-right:7px;padding:4px 6px;font-size:7px;font-weight:900;display:inline-flex}.crm-priority{background:#eef2f3;border-radius:4px;padding:5px 7px;font-size:7px}.crm-priority.high{color:#a46714;background:#fff0dc}.crm-priority.medium{color:#607b20;background:#eef5df}.crm-campaign-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.crm-campaign-grid article{padding:20px}.crm-campaign-grid article>div>span,.crm-campaign-grid article>div>strong,.crm-campaign-grid article>div>small{display:block}.crm-campaign-grid article>div>span{color:#0b9b95;font-size:7px;font-weight:900}.crm-campaign-grid article>div>strong{margin:7px 0;font-size:13px}.crm-campaign-grid article>div>small{color:#7e8d96;font-size:8px}.crm-campaign-grid mark{color:#527b43;background:#edf7ed;border-radius:4px;margin-top:12px;padding:5px 7px;font-size:7px;display:inline-block}.crm-campaign-grid dl{grid-template-columns:1fr 1fr;margin:15px 0;display:grid}.crm-campaign-grid dl div{background:#f4f7f7;padding:10px}.crm-campaign-grid dt{color:#84939b;font-size:7px}.crm-campaign-grid dd{margin:4px 0 0;font-weight:800}.crm-campaign-grid button,.crm-import button,.crm-inbox-actions button{color:#fff;background:#0b3438;border:0;border-radius:6px;width:100%;padding:10px;font-size:8px;font-weight:900}.crm-campaign-grid button:disabled,.crm-inbox-actions button:disabled{opacity:.45}.crm-inbox-actions{color:#fff;background:#0a3034;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:17px 19px;display:flex}.crm-inbox-actions strong,.crm-inbox-actions span{display:block}.crm-inbox-actions strong{font-size:11px}.crm-inbox-actions span{color:#9fb6b7;margin-top:4px;font-size:8px}.crm-inbox-actions button{color:#18260d;background:#c8ff2e;width:auto}.crm-import-layout{grid-template-columns:340px 1fr;gap:13px;display:grid}.crm-import{padding:24px}.crm-import>span{color:#079a94;font-size:7px;font-weight:900}.crm-import h3{margin:8px 0;font:800 18px Manrope}.crm-import p{color:#788994;font-size:9px;line-height:1.6}.crm-import input{background:#f7fafa;border:1px dashed #b8cccf;border-radius:7px;width:100%;margin:18px 0;padding:12px;font-size:8px}.crm-manual-lead{margin:18px 0}.crm-manual-lead>summary{cursor:pointer;color:#0b8e89;font-size:9px;font-weight:800}.crm-manual-lead .lead-heading{margin-top:15px}.crm-pipeline-heading{border-top:1px solid #dce4e7;margin:36px 0 15px;padding-top:27px}.crm-pipeline-heading span{color:#0a9b95;font-size:8px;font-weight:900}.crm-pipeline-heading h2{margin:6px 0;font:800 21px Manrope}.crm-pipeline-heading p{color:#788992;font-size:9px}@media (max-width:1000px){.crm-hero{grid-template-columns:1fr}.crm-campaign-grid{grid-template-columns:1fr 1fr}.crm-import-layout{grid-template-columns:1fr}.crm-kpis{grid-template-columns:1fr 1fr}}@media (max-width:650px){.crm-kpis,.crm-campaign-grid{grid-template-columns:1fr}.crm-filters{flex-direction:column;align-items:stretch}.crm-filters select{width:100%}.crm-filters b{margin:0}.crm-tabs{overflow:auto}.crm-tabs button{white-space:nowrap}}.crm-management{margin:22px 0}.crm-management-toggle{color:#fff;cursor:pointer;background:#083833;border:1px solid #19d8c3;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.crm-management-grid{grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-top:16px;display:grid}.crm-management-grid>.panel{padding:22px}.crm-management-grid h2,.crm-form h2{margin:6px 0 18px}.crm-form{gap:12px;display:grid}.crm-form label{color:#8fa7ad;gap:6px;font-size:12px;font-weight:700;display:grid}.crm-form input,.crm-form select,.crm-form textarea{color:#fff;background:#071a20;border:1px solid #25464d;border-radius:9px;width:100%;padding:11px}.crm-form textarea{min-height:100px}.crm-form button,.crm-template-list button{color:#031417;cursor:pointer;background:#16d5bf;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.crm-template-list{gap:6px;margin-bottom:14px;display:flex;overflow:auto}.crm-email-preview{color:#162327;white-space:pre-wrap;background:#fff;border:1px solid #2c5157;border-radius:12px;margin-top:8px;padding:20px}.crm-email-preview strong,.crm-email-preview small,.crm-email-preview footer{margin-bottom:12px;display:block}.crm-staff-list,.crm-agenda{gap:9px;display:grid}.crm-staff-list article,.crm-agenda article,.crm-lead-link,.crm-task,.crm-timeline{color:inherit;border:1px solid #24454c;border-radius:10px;gap:3px;padding:11px;text-decoration:none;display:grid}.crm-staff-list small,.crm-staff-list i,.crm-agenda small,.crm-task small,.crm-timeline small{color:#78939a;font-size:11px}.crm-lead-detail{gap:18px;display:grid}.crm-lead-summary{justify-content:space-between;gap:30px;padding:22px;display:flex}.crm-lead-summary strong{font-size:28px;display:block}.crm-lead-summary dl{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.crm-lead-summary dt{color:#78939a;font-size:11px}.crm-lead-summary dd{margin:2px 0}.crm-stage-line{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.crm-stage-line i{color:#6e8c93;background:#122b31;border-radius:999px;padding:6px 9px;font-size:10px}.crm-stage-line i.done{color:#031417;background:#16d5bf}.crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.crm-detail-grid>.panel{padding:22px}.crm-conversion{grid-column:1/-1}.crm-form button.lime{color:#102300;background:#b9ff38}.crm-task{grid-template-columns:1fr auto;align-items:center}@media (max-width:1000px){.crm-management-grid,.crm-detail-grid{grid-template-columns:1fr}.crm-conversion{grid-column:auto}.crm-lead-summary{display:block}.crm-lead-summary dl{grid-template-columns:1fr;margin-top:18px}}.crm-quote-workspace{background:linear-gradient(135deg,#071c22,#0b2e31);border:1px solid #30545a;border-radius:18px;margin-bottom:22px;padding:24px}.crm-quote-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.crm-quote-head h2{margin:5px 0}.crm-quote-head p{color:#8fa7ad}.crm-quote-head button,.crm-quote-list button{color:#031417;cursor:pointer;background:#16d5bf;border:0;border-radius:9px;padding:11px 14px;font-weight:800}.crm-quote-head button.lime,.crm-quote-list button.lime{background:#b9ff38}.crm-quote-form{margin-top:18px;padding:20px}.crm-quote-row{grid-template-columns:1fr 110px 120px;gap:10px;display:grid}.crm-quote-list{gap:12px;margin-top:18px;display:grid}.crm-quote-list article{grid-template-columns:220px 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.crm-quote-list article>div:first-child{gap:4px;display:grid}.crm-quote-list article strong{color:#b9ff38;font-size:22px}.crm-quote-list article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.crm-quote-list a{color:#16d5bf;border:1px solid #16d5bf;border-radius:9px;padding:10px 12px;text-decoration:none}.crm-empty{color:#809ba1;text-align:center;padding:20px}@media (max-width:800px){.crm-quote-head{display:block}.crm-quote-row,.crm-quote-list article{grid-template-columns:1fr}}.crm-forecast{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.crm-forecast article{background:#0a2228;border:1px solid #294a51;border-radius:13px;padding:17px}.crm-forecast span{color:#78939a;font-size:10px;font-weight:800;display:block}.crm-forecast strong{color:#b9ff38;margin-top:7px;font-size:24px;display:block}@media (max-width:800px){.crm-forecast{grid-template-columns:repeat(2,1fr)}}.order-flow-choice{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.order-flow-choice button{text-align:left;color:#fff;cursor:pointer;background:#0a2228;border:1px solid #315159;border-radius:12px;gap:5px;padding:16px;display:grid}.order-flow-choice button.active{border-color:#16d5bf;box-shadow:0 0 0 2px #16d5bf33}.order-flow-choice span{color:#87a0a6;font-size:12px}.order-credit-note{background:#b9ff3810;border:1px solid #b9ff3866;border-radius:11px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.order-credit-note b{color:#b9ff38}.order-credit-note span{color:#98afb4;font-size:12px}@media (max-width:650px){.order-flow-choice{grid-template-columns:1fr}.order-credit-note{display:grid}}.admin-nav-group+.admin-nav-group{margin-top:13px}.admin-nav-group .nav-label{margin:8px 14px 5px}.role-cards{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.role-cards article{padding:17px}.role-cards strong{color:#16d5bf}.role-cards p{color:#8aa1a6;min-height:52px;font-size:12px}.role-cards small{color:#b9ff38}@media (max-width:1100px){.role-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.role-cards{grid-template-columns:1fr}}.tenant-360-tabs{white-space:nowrap;overflow-x:auto}.tenant-journey{grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0;display:grid}.tenant-journey article{background:#fff;border:1px solid #dce6e9;border-radius:12px;padding:16px;position:relative}.tenant-journey article:not(:last-child):after{content:"→";z-index:2;color:#12bbaa;position:absolute;top:37%;right:-10px}.tenant-journey span,.tenant-journey small{color:#789098;font-size:10px;display:block}.tenant-journey strong{margin:7px 0;font-size:13px;display:block}.tenant-360-grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.tenant-360-grid>.panel{padding:0 25px 24px}.tenant-360-grid dl{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.tenant-360-grid dt{color:#82979e;text-transform:uppercase;font-size:10px}.tenant-360-grid dd{margin:4px 0;font-weight:700}.tenant-history{gap:8px;display:grid}.tenant-history p{border-bottom:1px solid #e5ecee;grid-template-columns:145px 1fr;margin:0;padding:11px 0;display:grid}.tenant-history span{color:#657c83}.tenant-health{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tenant-health b{background:#f2f8f8;border-radius:10px;padding:15px;font-size:24px}.tenant-health small{color:#71888e;font-size:10px;font-weight:500;display:block}.tenant-360-panel{margin-top:18px}.tenant-360-panel>h3{margin:25px 20px 8px}.tenant-inline-actions{gap:10px;padding:18px;display:flex}.tenant-inline-actions a{color:#087f75;border:1px solid #18c9b6;border-radius:9px;padding:11px 14px;font-weight:700;text-decoration:none}@media (max-width:1000px){.tenant-journey{grid-template-columns:1fr 1fr}.tenant-360-grid{grid-template-columns:1fr}}@media (max-width:600px){.tenant-journey{grid-template-columns:1fr}.tenant-journey article:after{display:none}.tenant-health{grid-template-columns:1fr 1fr}.tenant-history p,.tenant-360-grid dl{grid-template-columns:1fr}}.commercial-guide{max-width:1450px}.guide-highlight{color:#fff;background:linear-gradient(135deg,#071d22,#0a3430);border:1px solid #b9ff38;border-radius:18px;grid-template-columns:90px 1fr 290px;align-items:center;gap:24px;padding:28px;display:grid}.guide-bulb{background:#b9ff38;border-radius:50%;place-items:center;width:78px;height:78px;font-size:38px;display:grid;box-shadow:0 0 35px #b9ff3855}.guide-highlight span,.guide-title span,.guide-checklist>span{color:#16d5bf;letter-spacing:.12em;font-size:10px;font-weight:900}.guide-highlight h2{margin:6px 0}.guide-highlight p{color:#aec1c5}.guide-highlight a{color:#16d5bf;border:1px solid #16d5bf;border-radius:8px;margin-top:8px;padding:9px 12px;text-decoration:none;display:inline-block}.guide-highlight aside{background:#b9ff3812;border-radius:12px;gap:8px;padding:18px;display:grid}.guide-highlight aside b{color:#b9ff38;font-size:10px}.guide-highlight aside small{color:#9ab0b4}.guide-usage{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 35px;display:grid}.guide-usage article{background:#fff;border:1px solid #dce7e9;border-radius:12px;gap:12px;padding:16px;display:flex}.guide-usage article>span{color:#052026;background:#16d5bf;border-radius:50%;place-items:center;min-width:32px;height:32px;font-weight:900;display:grid}.guide-usage p{color:#71878d;margin:4px 0;font-size:12px}.guide-title{margin:25px 0 12px}.guide-title h2{margin:5px 0}.guide-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guide-steps article{grid-template-columns:46px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.guide-steps article>span{color:#16d5bf;font-size:24px;font-weight:900}.guide-steps h3,.guide-steps p{margin:0 0 5px}.guide-steps p{color:#71878d;font-size:12px}.guide-steps a{color:#078e82;font-weight:800;text-decoration:none}.guide-two-columns{grid-template-columns:1fr 360px;gap:20px;margin-top:25px;display:grid}.guide-faq{gap:8px;display:grid}.guide-faq details{padding:15px}.guide-faq summary{cursor:pointer;font-weight:800}.guide-faq p{color:#627a80}.guide-checklist{padding:22px}.guide-checklist h2{margin:6px 0 15px}.guide-checklist p{color:#587178;margin:7px 0}.guide-warning{background:#fff8e9;border:1px solid #f1b65c;border-radius:12px;margin-top:20px;padding:18px}.guide-warning p{color:#735a2e;margin:5px 0}@media (max-width:1000px){.guide-highlight{grid-template-columns:70px 1fr}.guide-highlight aside{grid-column:1/-1}.guide-usage{grid-template-columns:1fr 1fr}.guide-two-columns{grid-template-columns:1fr}}@media (max-width:650px){.guide-highlight,.guide-steps,.guide-usage{grid-template-columns:1fr}.guide-steps article{grid-template-columns:40px 1fr}.guide-steps a{grid-column:2}}.commercial-subnav{background:#fff;border:1px solid #dbe6e8;border-radius:12px;gap:6px;margin:0 0 20px;padding:6px;display:flex;overflow-x:auto}.commercial-subnav a{color:#557077;white-space:nowrap;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.commercial-subnav a.active{color:#16d5bf;background:#09262c}.commercial-home-grid{grid-template-columns:1fr 1fr 320px;gap:15px;display:grid}.commercial-home-grid>.panel{padding:20px}.commercial-home-grid article>span{color:#16bca9;font-size:10px;font-weight:900}.commercial-home-grid article>div{border-bottom:1px solid #e4ecee;padding:10px 0}.commercial-home-grid p{color:#6e858b;margin:3px 0}.commercial-home-grid small{color:#8aa0a5}.commercial-shortcuts{align-content:start;gap:8px;display:grid}.commercial-shortcuts a{color:#087f75;border:1px solid #dbe7e9;border-radius:9px;padding:12px;font-weight:800;text-decoration:none}.offer-status-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:15px;display:grid}.offer-status-grid article{background:#fff;border:1px solid #dce7e9;border-radius:10px;padding:14px}.offer-status-grid span{color:#789097;font-size:10px}.offer-status-grid strong{font-size:24px;display:block}.commercial-list-actions{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.commercial-list-actions a{text-decoration:none}@media (max-width:1050px){.commercial-home-grid{grid-template-columns:1fr 1fr}.commercial-shortcuts{grid-column:1/-1}.offer-status-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.commercial-home-grid{grid-template-columns:1fr}.commercial-shortcuts{grid-column:auto}.offer-status-grid{grid-template-columns:1fr 1fr}}.lead-page-actions{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.lead-page-actions>details{margin:0;position:relative}.lead-page-actions>details>summary{color:#042126;cursor:pointer;background:#16d5bf;border-radius:9px;padding:11px 15px;font-weight:900;list-style:none;display:inline-flex}.lead-page-actions>details[open]{width:min(100%,900px)}.lead-page-actions>details[open]+a{display:none}.lead-page-actions>details .lead-form,.lead-page-actions>details form{margin-top:12px}.lead-page-actions>a{text-decoration:none}.lead-page-actions>b{color:#6d858b;margin-left:auto;padding:11px;font-size:12px}@media (max-width:700px){.lead-page-actions{display:grid}.lead-page-actions>details[open]{width:100%}.lead-page-actions>b{margin-left:0}}.crm-lead-filters{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(125px,1fr)) auto;align-items:end;gap:10px;margin-bottom:12px;padding:16px;display:grid}.crm-lead-filters label{color:#718590;letter-spacing:.04em;gap:6px;font-size:8px;font-weight:800;display:grid}.crm-lead-filters input,.crm-lead-filters select{color:#263c45;background:#fff;border:1px solid #d7e1e4;border-radius:7px;width:100%;height:39px;padding:0 10px;font-size:9px}.crm-lead-filters button{white-space:nowrap;height:39px}.crm-lead-filters>strong{color:#718590;grid-column:1/-1;font-size:9px}@media (max-width:1100px){.crm-lead-filters{grid-template-columns:repeat(3,1fr)}.crm-filter-search{grid-column:span 2}}@media (max-width:700px){.crm-lead-filters{grid-template-columns:1fr}.crm-filter-search{grid-column:auto}.crm-lead-filters button{width:100%}}.latest-lead-import{grid-template-columns:1.4fr 2fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:15px 18px;display:grid}.latest-lead-import>div span,.latest-lead-import>div strong,.latest-lead-import>div small{display:block}.latest-lead-import>div span{color:#079a94;font-size:7px;font-weight:900}.latest-lead-import>div strong{margin:4px 0;font-size:10px}.latest-lead-import>div small{color:#788b93;font-size:7px}.latest-lead-import dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.latest-lead-import dl div{border-left:1px solid #dce5e8;padding:5px 12px}.latest-lead-import dt{color:#758992;font-size:7px}.latest-lead-import dd{margin:3px 0 0;font-size:14px;font-weight:900}.latest-lead-import>a{color:#078e89;font-size:8px;text-decoration:none}@media (max-width:750px){.latest-lead-import{grid-template-columns:1fr}.latest-lead-import dl{grid-template-columns:1fr 1fr}}.campaign-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.campaign-flow article{background:#fff;border:1px solid #dce5e8;border-radius:10px;gap:11px;padding:15px;display:flex}.campaign-flow article>b{color:#087e79;background:#dffcf6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.campaign-flow span,.campaign-flow strong,.campaign-flow small{display:block}.campaign-flow strong{font-size:10px}.campaign-flow small{color:#758a93;margin-top:4px;font-size:8px}.campaign-layout{grid-template-columns:260px 1fr;align-items:start;gap:14px;display:grid}.campaign-list{padding:10px;position:sticky;top:85px}.campaign-list header{gap:5px;padding:10px;display:grid}.campaign-list header span{color:#0a9b95;font-size:8px;font-weight:900}.campaign-list button{text-align:left;background:0 0;border:0;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.campaign-list button:hover,.campaign-list button.active{background:#e9f9f7}.campaign-list button span{font-size:10px;font-weight:900}.campaign-list button small{color:#72868f;font-size:8px}.campaign-list button em{color:#0a8f89;font-size:7px;font-style:normal}.campaign-editor{gap:12px;display:grid}.campaign-editor>.panel{padding:20px}.campaign-overview{grid-template-columns:1fr 2fr;align-items:center;display:grid}.campaign-overview span,.campaign-overview strong,.campaign-overview small{display:block}.campaign-overview span{color:#0a9b95;font-size:7px;font-weight:900}.campaign-overview strong{margin:5px 0;font-size:16px}.campaign-overview small{color:#70858e;font-size:8px}.campaign-progress{background:#e5edef;border-radius:8px;height:8px;overflow:hidden}.campaign-progress i{background:#16d5bf;height:100%;display:block}.campaign-settings .form-grid{grid-template-columns:2fr repeat(3,1fr);gap:10px;display:grid}.campaign-editor label{color:#637b84;gap:6px;font-size:8px;font-weight:800;display:grid}.campaign-editor input,.campaign-editor select,.campaign-editor textarea{color:#223840;width:100%;font:inherit;background:#fff;border:1px solid #d7e1e4;border-radius:7px;padding:10px}.campaign-editor textarea{resize:vertical;line-height:1.6}.campaign-templates{align-items:center;gap:7px;margin-bottom:14px;display:flex}.campaign-templates span{color:#718590;font-size:8px}.campaign-templates button{color:#087e79;background:#effaf8;border:1px solid #b8deda;border-radius:6px;padding:7px 9px;font-size:8px}.campaign-message{gap:12px;display:grid}.campaign-preview{color:#dcebed;background:#071e27;border-left:4px solid #16d5bf;border-radius:7px;padding:18px}.campaign-preview span{color:#16d5bf;font-size:7px;font-weight:900}.campaign-preview strong{margin:9px 0;font-size:12px;display:block}.campaign-preview p{white-space:pre-wrap;font-size:9px;line-height:1.7}.campaign-preview small{color:#86a2a7;font-size:8px}.campaign-recipients .panel-head>b{color:#078e89}.campaign-recipient-search{margin-bottom:12px}.campaign-recipients td input[type=email],.campaign-recipients td input:not([type]){min-width:220px;padding:7px}.campaign-final-actions{justify-content:flex-end;gap:10px;margin-bottom:28px;display:flex}.campaign-final-actions button{padding:12px 16px}.campaign-secondary-tools{border-top:1px solid #dce5e8;margin:38px 0 12px;padding-top:25px}.campaign-secondary-tools h2{margin:0;font:800 19px Manrope}.campaign-secondary-tools p{color:#718590;font-size:9px}@media (max-width:1000px){.campaign-flow{grid-template-columns:1fr 1fr}.campaign-layout{grid-template-columns:1fr}.campaign-list{position:static}.campaign-settings .form-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.campaign-flow,.campaign-settings .form-grid{grid-template-columns:1fr}.campaign-final-actions{display:grid}.campaign-layout{display:block}.campaign-list{margin-bottom:12px}}.campaign-sender-map{margin:14px 0;padding:20px}.campaign-sender-map form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.campaign-sender-map label{color:#637b84;gap:6px;font-size:8px;font-weight:800;display:grid}.campaign-sender-map input,.campaign-sender-map select{background:#fff;border:1px solid #d7e1e4;border-radius:7px;height:39px;padding:0 10px}.campaign-sender-map button{height:39px}.campaign-sender-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.campaign-sender-summary article{background:#f3f8f8;border-radius:7px;padding:11px}.campaign-sender-summary strong,.campaign-sender-summary span,.campaign-sender-summary small{display:block}.campaign-sender-summary strong{font-size:9px}.campaign-sender-summary span{color:#078e89;margin:5px 0;font-size:8px}.campaign-sender-summary small{color:#718590;font-size:7px}.email-config-tabs{gap:7px;margin-bottom:10px;display:flex}.email-config-tabs button{background:#fff;border:1px solid #cfdcde;border-radius:7px;padding:10px 14px}.email-config-tabs button.active{color:#087e79;background:#eafbf8;border-color:#16d5bf;font-weight:900}.email-config-layout{grid-template-columns:260px 1fr;gap:12px;display:grid}.email-config-list{padding:10px}.email-config-list button{text-align:left;background:0 0;border:0;border-radius:7px;gap:4px;width:100%;padding:11px;display:grid}.email-config-list button:hover,.email-config-list button.active{background:#eaf8f6}.email-config-list button:first-child{color:#fff;background:#0b3438;margin-bottom:8px}.email-config-list small{color:#718590;font-size:7px}.email-config-form{padding:22px}.email-config-form>span{color:#079a94;font-size:7px;font-weight:900}.email-config-form>p{color:#718590;font-size:9px}.email-config-form .form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sender-connection{border-radius:7px;padding:10px;font-size:8px;font-weight:900}.sender-connection.ok{color:#267744;background:#e8f8ee}.sender-connection.pending{color:#8c6119;background:#fff4df}.team-only{grid-template-columns:1fr 1fr}@media (max-width:900px){.campaign-sender-map form,.campaign-sender-summary,.email-config-form .form-grid{grid-template-columns:1fr 1fr}.email-config-layout,.team-only{grid-template-columns:1fr}}@media (max-width:600px){.campaign-sender-map form,.campaign-sender-summary,.email-config-form .form-grid{grid-template-columns:1fr}}.contact-coverage{grid-template-columns:1.3fr 2fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:19px;display:grid}.contact-coverage>div>span{color:#079a94;font-size:7px;font-weight:900}.contact-coverage h2{margin:5px 0;font:800 16px Manrope}.contact-coverage p{color:#718590;margin:0;font-size:8px;line-height:1.5}.contact-coverage-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.contact-coverage-grid article{background:#f1f8f7;border-radius:7px;padding:10px}.contact-coverage-grid strong,.contact-coverage-grid b,.contact-coverage-grid span{display:block}.contact-coverage-grid b{color:#087e79;margin:4px 0;font-size:16px}.contact-coverage-grid b small{font-size:8px}.contact-coverage-grid span{color:#718590;font-size:7px}.contact-form-list{border-top:1px solid #dce5e8;grid-column:1/-1;max-height:330px;overflow:auto}.contact-form-list article{border-bottom:1px solid #edf1f2;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.contact-form-list strong,.contact-form-list span{display:block}.contact-form-list span,.contact-form-list b,.contact-form-list a{font-size:8px}.html-email-editor{margin-top:12px;padding:22px}.html-asset-choice{gap:7px;margin-bottom:15px;display:flex}.html-asset-choice button{background:#fff;border:1px solid #cfdcde;border-radius:7px;padding:9px 12px}.html-asset-choice button.active{color:#087e79;background:#e9faf7;border-color:#16d5bf;font-weight:900}.html-email-editor form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.html-email-editor label{color:#637b84;gap:6px;font-size:8px;font-weight:800;display:grid}.html-email-editor input,.html-email-editor select,.html-email-editor textarea{border:1px solid #d7e1e4;border-radius:7px;width:100%;padding:10px}.html-email-editor .wide{grid-column:1/-1}.html-email-editor textarea{font-family:Consolas,monospace;font-size:8px}.html-safety-note{color:#dcebed;background:#071e27;border-radius:7px;gap:4px;margin-top:12px;padding:11px;font-size:8px;display:grid}@media (max-width:900px){.contact-coverage{grid-template-columns:1fr}.contact-form-list{grid-column:auto}}@media (max-width:600px){.contact-coverage-grid,.html-email-editor form{grid-template-columns:1fr}.html-email-editor .wide{grid-column:auto}.contact-form-list article{grid-template-columns:1fr}}.team-dashboard{margin-top:18px}.team-toolbar{justify-content:space-between;align-items:end;gap:14px;display:flex}.team-filters{gap:8px;display:flex}.team-filters label{color:#71868e;gap:5px;font-size:8px;font-weight:800;display:grid}.team-filters select{background:#fff;border:1px solid #d6e2e5;border-radius:8px;min-width:160px;height:39px;padding:0 10px}.team-member-form{grid-template-columns:repeat(4,1fr);margin:12px 0;padding:20px}.team-member-form h2,.team-member-form .form-error{grid-column:1/-1}.team-kpis{grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0;display:grid}.team-kpis article{background:#fff;border:1px solid #dbe5e8;border-radius:11px;padding:17px}.team-kpis article.warning{background:#fff9ec;border-color:#efc06a}.team-kpis article.success{background:#effbf4;border-color:#9bdfc3}.team-kpis span,.team-kpis strong,.team-kpis small{display:block}.team-kpis span{color:#71858d;font-size:8px;font-weight:800}.team-kpis strong{margin:7px 0;font:800 23px Manrope}.team-kpis small{color:#829298;font-size:7px}.team-performance{margin-bottom:14px;padding:22px}.team-performance>header,.team-activity>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.team-performance header span,.team-workspace header span,.team-activity header span{color:#079a94;letter-spacing:.08em;font-size:8px;font-weight:900}.team-performance h2,.team-workspace h2,.team-activity h2{margin:6px 0 12px;font:800 20px Manrope}.team-performance header small,.team-activity header small{color:#7d9097;font-size:8px}.team-table{overflow:auto}.team-table table{border-collapse:collapse;width:100%;min-width:1050px}.team-table th,.team-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2eaec;padding:13px 11px}.team-table th{color:#7c8e95;font-size:7px}.team-table td strong,.team-table td b,.team-table td small{display:block}.team-table td strong,.team-table td b{font-size:10px}.team-table td small{color:#7c8e95;margin-top:5px;font-size:7px;line-height:1.5}.team-table td i{background:#e5ecee;border-radius:3px;width:80px;height:4px;margin-top:8px;display:block}.team-table td i span{background:#16cdbd;border-radius:3px;height:100%;display:block}.danger-text{color:#b66b13}.team-workspace{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:14px;display:grid}.team-workspace>.panel,.team-activity{padding:22px}.team-agenda>a{color:inherit;border-top:1px solid #e4ebed;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:12px 0;text-decoration:none;display:grid}.team-agenda>a>i{color:#078f87;background:#e7f8f5;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.team-agenda>a.overdue>i{color:#ad6910;background:#fff0d9}.team-agenda>a span,.team-agenda>a small,.team-meetings>a span,.team-meetings>a small{display:block}.team-agenda>a span{font-size:9px}.team-agenda>a small,.team-meetings>a small{color:#7a8e95;margin-top:4px;font-size:7px}.team-agenda>a>b{color:#078f87;font-size:8px}.team-meetings>a{color:inherit;border-top:1px solid #e4ebed;grid-template-columns:105px 1fr;gap:12px;padding:12px 0;text-decoration:none;display:grid}.team-meetings time{color:#078f87;font-size:8px;font-weight:900}.team-meetings>a span{font-size:9px}.team-secondary-link{text-align:center;background:#092e34;border-radius:8px;margin-top:12px;color:#fff!important;border:0!important;padding:11px!important;display:block!important}.team-activity>div>a{color:inherit;border-top:1px solid #e4ebed;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.team-activity>div>a>i{color:#087f79;background:#e9f7f6;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.team-activity>div>a span,.team-activity>div>a small{display:block}.team-activity>div>a span{color:#405a63;margin:3px 0;font-size:9px}.team-activity>div>a small{color:#809198;font-size:7px}.team-empty{color:#7a8e95;padding:18px 0;font-size:9px}@media (max-width:1150px){.team-kpis{grid-template-columns:repeat(3,1fr)}.team-member-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.team-toolbar,.team-performance>header,.team-activity>header{flex-direction:column;align-items:stretch}.team-filters{grid-template-columns:1fr 1fr;display:grid}.team-filters select{width:100%;min-width:0}.team-workspace{grid-template-columns:1fr}.team-kpis{grid-template-columns:1fr 1fr}}@media (max-width:520px){.team-member-form,.team-filters{grid-template-columns:1fr}.team-agenda>a{grid-template-columns:30px 1fr}.team-agenda>a>b{grid-column:2}.team-meetings>a{grid-template-columns:1fr}}.tenant-quote-cards{gap:12px;padding:0 18px 20px;display:grid}.tenant-quote-cards>article{background:#f9fbfb;border:1px solid #dce6e8;border-radius:11px;padding:18px}.tenant-quote-cards>article>div:first-child{align-items:center;gap:12px;display:flex}.tenant-quote-cards>article>div:first-child strong{margin-left:auto;font-size:20px}.tenant-quote-cards mark{color:#4f6870;background:#eef2f3;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.tenant-quote-cards mark.sent{color:#5c790d;background:#eef8d8}.tenant-quote-cards mark.accepted{color:#18734a;background:#dcf7e9}.tenant-quote-cards mark.rejected{color:#a13d31;background:#ffe6e2}.tenant-quote-cards dl{margin:16px 0;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.tenant-quote-cards p{color:#60777e;font-size:9px}.tenant-quote-cards .quote-row-actions{justify-content:flex-start}@media (max-width:700px){.tenant-quote-cards dl{grid-template-columns:1fr 1fr!important}.tenant-quote-cards>article>div:first-child{flex-wrap:wrap;align-items:flex-start}.tenant-quote-cards>article>div:first-child strong{width:100%;margin:0}}.team-meetings time{color:#60777e;gap:4px;font-weight:700;display:grid}.team-meetings time b{color:#078f87;font-size:7px;font-weight:900}.pipeline-quote{color:#087f79;align-items:center;gap:7px;text-decoration:none;display:flex}.pipeline-quote mark{color:#50676e;background:#eef2f3;border-radius:999px;padding:4px 7px;font-size:7px}.pipeline-quote mark.sent{color:#5b770d;background:#eef8d8}.pipeline-quote mark.accepted{color:#18734a;background:#dcf7e9}.pipeline-quote mark.rejected{color:#a13d31;background:#ffe6e2}.role-superadmin{color:#fff;background:linear-gradient(120deg,#071f2a,#0a3938);border:1px solid #294b51;justify-content:space-between;align-items:center;margin:18px 0;padding:24px;display:flex}.role-superadmin span{color:#c8ff2e;font-size:8px;font-weight:900}.role-superadmin h2{margin:7px 0}.role-superadmin p{color:#a4babc;margin:0}.role-superadmin>strong{color:#c8ff2e;font-size:38px}.role-cards-v2{grid-template-columns:repeat(3,1fr)}.role-cards-v2 article>i{color:#078f87;background:#e8faf7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.role-cards-v2 article>div{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.role-cards-v2 article>div span{color:#34706c;background:#eef6f5;border-radius:999px;padding:5px 7px;font-size:8px}.role-access-matrix{margin:14px 0;padding:22px}.role-access-matrix td:not(:first-child),.role-access-matrix th:not(:first-child){text-align:center}.status-pill.inactive{color:#7d878b;background:#f1f2f3}@media (max-width:850px){.role-cards-v2{grid-template-columns:1fr}.role-superadmin{flex-direction:column;align-items:flex-start;gap:15px}}
.quote-product-guide{color:#07363a;background:#e9fbf8;border-radius:12px;justify-content:space-between;gap:18px;margin:18px 0 8px;padding:16px 18px;display:flex}.quote-product-guide span{color:#48676d;max-width:680px}.quote-step{background:#f9fcfc;border:1px solid #d6e3e6;border-radius:12px;margin-top:10px;padding:16px}.quote-step label:first-child{gap:5px;display:grid}.quote-step label:first-child b{font-size:17px}.quote-step label:first-child small{color:#688087}.quote-optional{background:#fff;border-style:dashed}.quote-row-actions{grid-template-columns:repeat(2,max-content);align-items:center;gap:7px;min-width:210px;display:grid}.quote-row-actions>a,.quote-row-actions button{color:#15343b;cursor:pointer;background:#fff;border:1px solid #bed0d4;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:7px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.quote-row-actions>a{color:#087d76;border-color:#12bfb2}.quote-row-actions .edit{color:#fff;background:#07343a}.quote-row-actions .reject{color:#a33232;border-color:#efc8c8}.quote-sign-state{color:#758991;grid-column:1/-1}.quote-row-actions .shop-message,.quote-row-actions .form-error{grid-column:1/-1;margin:0;padding:8px}@media (max-width:800px){.quote-product-guide{display:grid}.quote-step{grid-template-columns:1fr}.quote-row-actions{grid-template-columns:1fr;min-width:150px}.quote-sign-state{grid-column:auto}}
.engineer-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.engineer-stats article{background:#fff;border:1px solid #dce6e8;border-radius:10px;padding:18px}.engineer-stats span,.engineer-stats small{color:#7a8d94;font-size:8px;display:block}.engineer-stats strong{margin:8px 0;font-size:25px;display:block}.engineer-tabs{gap:5px;margin:18px 0;display:flex}.engineer-tabs button{color:#647a82;background:#fff;border:1px solid #dbe5e7;padding:11px 15px}.engineer-tabs button.active{color:#fff;background:#082932;border-color:#082932}.engineer-message{color:#147558;background:#e7faf4;border-radius:6px;padding:10px}.engineer-layout{grid-template-columns:310px 1fr;gap:15px;display:grid}.engineer-list{padding:8px}.engineer-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f2;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.engineer-list button.active{background:#eaf8f6}.engineer-list i{color:#12c6bc;background:#0b3038;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid;overflow:hidden}.engineer-list img{object-fit:cover;width:100%;height:100%}.engineer-list span>*{display:block}.engineer-list b{font-size:10px}.engineer-list small{color:#7b8d92;margin-top:3px;font-size:7px}.engineer-list mark{color:#a56e32;background:#fff0e4;font-size:7px}.engineer-list mark.active{color:#16805f;background:#e7f8ef}.engineer-profile{padding:25px}.engineer-profile header{justify-content:space-between;min-height:80px;margin-bottom:20px;display:flex}.engineer-profile header span{color:#09a99f;font-size:8px;font-weight:900}.engineer-profile h2{margin:7px 0}.engineer-profile p{color:#789096;margin:0;font-size:9px}.engineer-signature-preview{object-fit:contain;border-bottom:1px solid #94aaaa;width:210px;height:70px}.engineer-scopes{border:1px solid #dce6e8;gap:15px;margin:20px 0;padding:15px;display:flex}.engineer-scopes legend{font-size:8px;font-weight:800}.engineer-scopes label{font-size:8px}.engineer-security{background:#eef7f6;margin:15px 0;padding:13px}.engineer-security>*{display:block}.engineer-security span{overflow-wrap:anywhere;color:#32716e;margin:5px 0;font:7px monospace}.engineer-security small{color:#71898b;font-size:7px}.engineer-active,.engineer-revoked{color:#188160;background:#e7f8ef;border-radius:20px;padding:5px 8px;font-size:7px}.engineer-revoked{color:#b44839;background:#ffe8e5}.engineer-modal{z-index:100;background:#00151fc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.engineer-modal form{width:min(520px,100%);padding:28px}.engineer-modal form>span{color:#d44e3c;font-size:8px;font-weight:900}.engineer-modal label,.engineer-modal textarea{width:100%;margin-top:15px;display:block}.engineer-modal textarea{border:1px solid #d9e2e4;padding:10px}.engineer-modal form>div{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}@media (max-width:900px){.engineer-stats{grid-template-columns:1fr 1fr}.engineer-layout{grid-template-columns:1fr}.engineer-scopes{flex-wrap:wrap}}@media (max-width:540px){.engineer-stats{grid-template-columns:1fr}.engineer-tabs{overflow-x:auto}.engineer-tabs button{white-space:nowrap}}
.validation-lab{color:#fff;background:#071f27;border:1px solid #174f55;border-radius:15px;margin:22px 0;padding:25px}.validation-head{justify-content:space-between;align-items:center;display:flex}.validation-head span,.validation-lab form>span{color:#13c8be;letter-spacing:1.4px;font-size:8px;font-weight:900}.validation-head h2{margin:7px 0;font-size:24px}.validation-head p{color:#87a3a5;margin:0;font-size:9px}.validation-lock{border:1px solid #28545a;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.validation-lock i{background:#c4f532;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #c4f532}.validation-lock span>*{display:block}.validation-lock b{font-size:8px}.validation-lock small{color:#77989a;font-size:7px}.validation-lab>nav{gap:5px;margin:22px 0;display:flex}.validation-lab>nav button{color:#8da7a9;background:#0b2b34;border:1px solid #29515a;padding:10px 14px}.validation-lab>nav button.active{color:#05242b;background:#13c8be;border-color:#11c7bd}.validation-form{color:#0a2630;margin:14px 0;padding:20px}.validation-cases{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.validation-cases article{color:#0a2630;padding:18px}.validation-cases header{justify-content:space-between;display:flex}.validation-cases header>span{color:#0b9f98;font-size:7px;font-weight:900}.validation-cases h3{margin:10px 0}.validation-cases article>div,.simulation-result>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.validation-cases article>div span,.simulation-result>div span{background:#edf5f4;border-radius:6px;padding:10px}.validation-cases small,.validation-cases strong,.simulation-result small,.simulation-result strong{display:block}.validation-cases small,.simulation-result small{color:#778d91;font-size:7px}.validation-cases strong,.simulation-result strong{margin-top:5px;font-size:12px}.pass{color:#14815e!important}.fail{color:#c04435!important}.validation-empty{color:#6f858a;margin-top:14px;padding:25px}.validation-versions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.validation-versions article{color:#0a2630;padding:20px;position:relative}.validation-versions article>span{color:#09a99f;font-size:8px;font-weight:900}.validation-versions h3{margin:8px 0}.validation-versions p{color:#718589;min-height:25px;font-size:8px}.validation-versions article>b{border-radius:20px;padding:5px 8px;font-size:7px;display:inline-block}.validation-versions .validated{color:#147c5c;background:#e4f8ef}.validation-versions .draft{color:#a56e31;background:#fff1df}.validation-versions article>small{color:#6e8488;margin-top:8px;font-size:7px;display:block}.validation-simulation-actions{gap:8px;display:flex}.simulation-result{color:#0a2630;margin-top:14px;padding:22px}.simulation-result header{justify-content:space-between;display:flex}.simulation-result header span{color:#08a69d;font-size:7px;font-weight:900}.simulation-table{margin-top:15px;display:block!important}.simulation-table p{border-bottom:1px solid #e7eeee;grid-template-columns:1fr 1fr auto;margin:0;padding:9px;font-size:8px;display:grid}.simulation-table mark{background:0 0}.validation-approval{grid-template-columns:1fr 1fr;gap:12px;display:grid}.validation-approval form{color:#0a2630;padding:22px}.validation-approval label,.validation-approval select,.validation-approval textarea{width:100%;margin:10px 0;display:block}.validation-approval select,.validation-approval textarea{border:1px solid #dce5e7;padding:9px}.validation-approval a{color:#0a9c95;margin-left:12px;font-size:8px;display:inline-block}@media (max-width:850px){.validation-cases,.validation-versions,.validation-approval{grid-template-columns:1fr}.validation-head{display:block}.validation-lock{margin-top:15px}.validation-lab>nav{overflow-x:auto}.validation-lab>nav button{white-space:nowrap}}@media (max-width:520px){.validation-lab{padding:16px}.validation-cases article>div,.simulation-result>div,.simulation-table p{grid-template-columns:1fr}}
.dossier{padding:0;overflow:hidden}.dossier>.panel-head{padding:24px}.dossier-kicker{color:#10bfb3;letter-spacing:1.3px;font-size:10px;font-weight:800}.dossier-head-actions{gap:8px;display:flex}.dossier-summary{border-top:1px solid #e2e9e9;border-bottom:1px solid #e2e9e9;grid-template-columns:repeat(4,1fr);display:grid}.dossier-summary article{border-right:1px solid #e2e9e9;padding:20px}.dossier-summary article:last-child{border:0}.dossier-summary span,.dossier-summary strong,.dossier-summary small{display:block}.dossier-summary span{color:#7b8e90;font-size:9px;font-weight:700}.dossier-summary strong{margin-top:9px;font-size:16px}.dossier-summary small{color:#77898c;margin-top:6px}.dossier-recommendation{color:#fff;background:#08282d;border-left:5px solid #c8ff2e;border-radius:10px;justify-content:space-between;gap:20px;margin:20px;padding:19px 22px;display:flex}.dossier-recommendation span{color:#12cabc;letter-spacing:1px;font-size:8px;font-weight:800}.dossier-recommendation strong{margin-top:7px;font-size:17px;display:block}.dossier-recommendation p{color:#a3b7b7;margin:6px 0 0}.dossier-recommendation>b{color:#c8ff2e;align-self:center}.dossier-recommendation.center,.dossier-recommendation.repair{border-left-color:#c8ff2e}.dossier-recommendation.repeat{border-left-color:#ff795d}.dossier-columns{grid-template-columns:1.2fr .8fr;gap:22px;padding:0 20px 20px;display:grid}.dossier-columns h3,.dossier>h3{margin:20px 0 12px}.dossier>h3,.dossier>.diagnostic-timeline{margin-left:20px;margin-right:20px}.dossier-gates article{background:#f2f7f6;border-radius:8px;align-items:center;gap:10px;margin-bottom:7px;padding:11px;display:flex}.dossier-gates i{background:#c8ff2e;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.dossier-gates article.warning i,.dossier-gates article.fail i{background:#ffd56a}.dossier-gates div{flex:1}.dossier-gates strong,.dossier-gates small{display:block}.dossier-gates small{color:#718385;margin-top:3px}.dossier-gates b{color:#0b9f96;font-size:9px}.dossier-evidence{background:#f2f7f6;border-radius:9px;margin:0;padding:14px}.dossier-evidence div{margin-bottom:11px}.dossier-evidence div:last-child{margin:0}.dossier-evidence dt{color:#76898b;font-size:8px}.dossier-evidence dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:700}.dossier-alerts p{background:#fff4df;border-radius:7px;gap:9px;padding:10px;display:flex}.dossier-alerts p.block{background:#fff0ed}.dossier-alerts p.ok{background:#edfaed}.dossier-alerts p b{font-size:8px}.dossier-alerts p span,.dossier-alerts p small{display:block}.dossier-alerts p small{color:#718385;margin-top:3px}.dossier-quality{color:#347a34;background:#e8fae8;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.dossier-quality.review{color:#946716;background:#fff4da}.dossier-quality.blocked{color:#a33224;background:#ffebe7}@media (max-width:900px){.dossier-summary{grid-template-columns:1fr 1fr}.dossier-columns{grid-template-columns:1fr}}@media (max-width:620px){.dossier-summary{grid-template-columns:1fr}.dossier-head-actions{display:grid}.dossier-recommendation{display:block}.dossier-recommendation>b{margin-top:12px;display:block}}
.diagnostic-browser{margin-bottom:18px}.diagnostic-browser>.panel-head{padding:20px 22px}.diagnostic-filters{grid-template-columns:2fr 1.2fr 1fr .8fr .8fr;gap:12px;padding:0 22px 22px;display:grid}.diagnostic-filters label{flex-direction:column;gap:6px;display:flex}.diagnostic-filters label>span{color:#73888d;letter-spacing:.04em;font-size:9px;font-weight:800}.diagnostic-filters input,.diagnostic-filters select{color:#112c3b;background:#fff;border:1px solid #d6e2e4;border-radius:8px;height:41px;padding:0 11px}.diagnostic-filters .demo-filter{flex-direction:row;grid-column:1/3;align-items:center}.diagnostic-filters .demo-filter input{width:18px;height:18px}.diagnostic-filters>button{place-self:end}.diagnostic-results{margin-bottom:18px}.diagnostic-results table{min-width:1250px}.diagnostic-results td>a{color:#009e91;font-weight:700}.demo-row{background:#fffbea}.demo-chip{color:#574600;background:#ffe574;border-radius:4px;width:max-content;margin-top:5px;padding:3px 6px;font-size:7px;font-weight:900;display:block}.empty-filter{color:#667d85;place-items:center;gap:7px;padding:38px;display:grid}.empty-filter button{color:#009e91;background:0 0;border:0;font-weight:800}.dossier-open{scroll-margin-top:90px}.dossier-demo-warning{color:#554700;background:#fff5ba;align-items:center;gap:14px;padding:14px 20px;display:flex}.dossier-demo-warning b{background:#ffe14e;border-radius:5px;padding:6px 9px}.dossier-cell-section{padding:0 20px 20px}.dossier-cell-section .cell-map{margin:0}.dossier-section-title{justify-content:space-between;align-items:end;gap:20px;margin:24px 0 12px;display:flex}.dossier-section-title span{color:#0aafa2;letter-spacing:.1em;font-size:9px;font-weight:900}.dossier-section-title h3{margin:5px 0 0;font-size:20px}.dossier-section-title small{color:#718588}.certificate-linked{color:#fff;background:#052b32;border-left:5px solid #c8ff2e;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:20px;padding:18px 22px;display:flex}.certificate-linked span,.certificate-linked strong,.certificate-linked small{display:block}.certificate-linked span{color:#11cbbd;font-size:8px}.certificate-linked strong{margin:5px 0;font-size:19px}.certificate-linked small{color:#9eb4b7}@media (max-width:1100px){.diagnostic-filters{grid-template-columns:1fr 1fr 1fr}.diagnostic-filters .wide{grid-column:1/3}}@media (max-width:620px){.diagnostic-filters{grid-template-columns:1fr}.diagnostic-filters .wide,.diagnostic-filters .demo-filter{grid-column:auto}.diagnostic-filters>button{justify-self:stretch}.dossier-section-title,.certificate-linked{flex-direction:column;align-items:flex-start}}
.cell-map,.cell-map-empty{background:#fff;border:1px solid #d8e5e3;border-radius:14px;margin-bottom:20px;overflow:hidden}.cell-map-empty{color:#fff;background:radial-gradient(circle at 90% 0,#c8ff2e29,#0000 35%),#08272d;justify-content:space-between;align-items:center;padding:25px;display:flex}.cell-map-empty span,.cell-map header span{color:#10c8bb;letter-spacing:1.1px;font-size:9px;font-weight:800}.cell-map-empty h3{margin:7px 0}.cell-map-empty p{color:#9db1b0;max-width:700px}.cell-map-empty button,.cell-map header button{color:inherit;background:0 0;border:1px solid #10c8bb;border-radius:7px;padding:10px 13px}.cell-map header{color:#fff;background:#08272d;justify-content:space-between;padding:22px 25px;display:flex}.cell-map header h3{margin:7px 0;font-size:20px}.cell-map header p{color:#9db1b0;margin:0}.cell-map-stats{border-bottom:1px solid #e1e9e8;grid-template-columns:repeat(4,1fr);display:grid}.cell-map-stats article{border-right:1px solid #e1e9e8;padding:16px 22px}.cell-map-stats span,.cell-map-stats strong{display:block}.cell-map-stats span{color:#748789;font-size:8px}.cell-map-stats strong{margin-top:6px;font-size:17px}.cell-map nav{gap:7px;padding:16px 22px;display:flex;overflow:auto}.cell-map nav button{white-space:nowrap;background:#fff;border:1px solid #d8e4e3;border-radius:20px;padding:7px 11px}.cell-map nav button.active{color:#087f76;background:#e8fbf7;border-color:#11c5b7}.cell-map-grid{grid-template-columns:repeat(10,1fr);gap:7px;padding:0 22px 22px;display:grid}.cell-map-grid button{color:#275c31;background:#edfaed;border:1px solid #cfe4d0;border-radius:8px;min-width:0;padding:10px 4px;position:relative}.cell-map-grid button.observe{color:#775e13;background:#fff8da;border-color:#eadc9e}.cell-map-grid button.warning{color:#8a4f0c;background:#fff0d8;border-color:#f0bb72}.cell-map-grid button.critical{color:#912e21;background:#ffebe7;border-color:#ef8f7c}.cell-map-grid button.selected{outline:3px solid #10c8bb}.cell-map-grid small,.cell-map-grid strong,.cell-map-grid span{display:block}.cell-map-grid strong{margin-top:4px}.cell-map-grid i{color:#fff;background:#ef644c;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-5px;right:-4px}.cell-inspector{background:#f2f7f6;grid-template-columns:.9fr 1.1fr;gap:20px;padding:22px;display:grid}.cell-inspector>div>span{color:#0aa99e;font-size:9px;font-weight:800}.cell-inspector h3{margin:7px 0 15px}.cell-inspector dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cell-inspector dl div{background:#fff;border-radius:7px;padding:9px}.cell-inspector dt{color:#718486;font-size:8px}.cell-inspector dd{margin:4px 0 0;font-weight:800}.cell-inspector label{margin-top:13px;display:block}.cell-inspector input{accent-color:#10c8bb}.cell-inspector aside{color:#fff;background:#08272d;border-radius:7px;gap:4px;margin-top:10px;padding:11px;display:grid}.cell-inspector aside b{color:#c8ff2e}.cell-inspector aside small{color:#93a9a8}.cell-inspector svg{background:#fff;border-radius:9px;align-self:center;width:100%;height:auto}.cell-inspector svg line{stroke:#c5d2d1}.cell-inspector svg polyline{fill:none;stroke:#0ac4b6;stroke-width:3px}.cell-inspector svg text{fill:#728486;font-size:9px}@media (max-width:900px){.cell-map-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:650px){.cell-map-empty,.cell-map header{display:block}.cell-map-empty button,.cell-map header button{margin-top:12px}.cell-map-stats{grid-template-columns:1fr 1fr}.cell-map-grid{grid-template-columns:repeat(4,1fr)}.cell-inspector{grid-template-columns:1fr}}.cell-demo .cell-map{margin-bottom:0}.cell-demo .cell-map header>b{color:#976b10;background:#fff3d8;border-radius:5px;align-self:center;padding:7px 10px;font-size:8px}.cell-demo-inspector{background:#f1f7f6;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.cell-demo-inspector>div>span,.cell-demo-repair>span{color:#09a99d;letter-spacing:1px;font-size:8px;font-weight:800}.cell-demo-inspector h3{margin:7px 0}.cell-demo-inspector p{color:#63787a}.cell-demo-inspector ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cell-demo-inspector li{color:#8b382d;background:#ffe8e2;border-radius:5px;padding:6px 8px;font-size:8px}.cell-demo-inspector button{color:#17320f;background:#c8ff2e;border:0;border-radius:6px;padding:11px 15px;font-weight:800}.cell-demo-repair{color:#fff;background:#08272d;padding:22px}.cell-demo-repair strong{color:#c8ff2e;margin-top:8px;font-size:24px;display:block}.cell-demo-repair strong i{color:#13c8bb;margin:0 14px}.cell-demo-repair p{color:#a7b9b8}.cell-demo-repair>div{gap:10px;display:flex}.cell-demo-repair>div b{border:1px solid #315256;border-radius:6px;padding:8px 10px;font-size:9px}@media (max-width:650px){.cell-demo-inspector{display:block}.cell-demo-inspector button{margin-top:12px}.cell-demo-inspector ul,.cell-demo-repair>div{display:grid}}.demo-selector{grid-template-columns:repeat(4,1fr)}@media (max-width:1250px){.demo-selector{grid-template-columns:1fr 1fr}}@media (max-width:700px){.demo-selector{grid-template-columns:1fr}}
.certificate-demo-stage{color:#fff;background:#071f27;border:1px solid #174c53;border-radius:15px;overflow:hidden}.certificate-demo-stage>header{border-bottom:1px solid #16434a;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.certificate-demo-stage>header span{color:#12c9bf;letter-spacing:1.2px;font-size:8px;font-weight:800}.certificate-demo-stage>header h2{margin:7px 0;font-size:20px}.certificate-demo-stage>header>b{color:#ffd56a;border:1px solid #735c31;border-radius:5px;padding:8px 10px;font-size:8px}.certificate-demo-process{grid-template-columns:.85fr 1.15fr;min-height:470px;display:grid}.certificate-chain{background:#092830;padding:45px}.certificate-chain article{color:#708f92;border-left:2px solid #31545a;align-items:center;gap:12px;padding:15px;display:flex}.certificate-chain article.active{color:#fff;background:#0e3438;border-color:#c8ff2e}.certificate-chain article.done{color:#a7c3c2;border-color:#12c9bf}.certificate-chain article>i{background:#173f45;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.certificate-chain article.active>i{color:#18320e;background:#c8ff2e}.certificate-chain article span>*{display:block}.certificate-chain article small{margin-top:4px;font-size:7px}.certificate-demo-copy{padding:70px 60px}.certificate-demo-copy>span,.certificate-final-showcase aside>span{color:#12c9bf;letter-spacing:1.2px;font-size:8px;font-weight:800}.certificate-demo-copy h3{margin:10px 0;font-size:28px}.certificate-demo-copy>p{color:#9bb1b2;line-height:1.7}.commercial-tip{background:#1b290c;border:1px solid #56731d;border-radius:8px;margin:25px 0;padding:16px}.commercial-tip b,.commercial-tip small{display:block}.commercial-tip b{color:#c8ff2e;font-size:8px}.commercial-tip small{color:#c7d8ac;margin-top:8px;line-height:1.5}.certificate-demo-copy button,.certificate-final-showcase aside button{color:#18320e;background:#c8ff2e;border:0;border-radius:7px;padding:12px 16px;font-weight:900}.certificate-final-showcase{grid-template-columns:1.3fr .7fr;gap:25px;padding:30px;display:grid}.certificate-pages{grid-column:1/-1;gap:8px;display:flex}.certificate-pages button{color:#8fa8a9;background:0 0;border:1px solid #31535a;border-radius:20px;padding:8px 12px}.certificate-pages button.active{color:#fff;background:#10363a;border-color:#12c9bf}.certificate-paper{color:#08242b;background:#fff;min-height:510px;padding:38px;box-shadow:0 18px 50px #020d11}.certificate-paper-head{border-bottom:2px solid #0bc8bc;align-items:center;gap:14px;padding-bottom:18px;display:flex}.certificate-paper-head>strong{color:#09bcb2;font-size:25px}.certificate-paper-head>span{flex:1;font-size:9px;font-weight:800}.certificate-paper-head>b{background:#c8ff2e;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.certificate-paper>small{color:#718486;margin-top:18px;display:block}.certificate-paper>h2{margin:14px 0;font-size:27px}.certificate-score{color:#fff;background:#08272d;border-radius:10px;padding:24px}.certificate-score>*{display:block}.certificate-score strong{color:#c8ff2e;font-size:42px}.certificate-score span{font-size:8px}.certificate-paper-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.certificate-paper-kpis div{background:#edf6f4;padding:13px}.certificate-paper-kpis small,.certificate-paper-kpis b{display:block}.certificate-paper-kpis b{margin-top:5px}.certificate-paper dl div{border-bottom:1px solid #dce6e5;grid-template-columns:110px 1fr;padding:12px;display:grid}.certificate-paper dt{color:#6d8082}.certificate-paper dd{overflow-wrap:anywhere;margin:0;font-weight:800}.certificate-gates{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.certificate-gates span{color:#37743c;background:#eaf8eb;padding:10px}.certificate-signature{margin-top:35px;display:grid}.certificate-signature em{color:#123f48;font:italic 27px cursive}.certificate-signature i{border-top:1px solid #829496;width:270px}.certificate-signature strong{margin-top:8px}.certificate-signature span{color:#708184;margin-top:4px}.certificate-qr{align-items:center;gap:15px;margin-top:35px;display:flex}.certificate-qr>div{border:7px double #08272d;place-items:center;width:90px;height:90px;font-size:42px;display:grid}.certificate-qr span>*{display:block}.certificate-qr small{color:#687c7e;margin-top:5px}.certificate-valid{color:#347638;background:#e9f8e8;margin-top:22px;padding:11px;font-weight:800}.certificate-final-showcase aside{background:#092830;border:1px solid #214950;border-radius:10px;padding:35px 25px}.certificate-final-showcase aside h3{font-size:24px}.certificate-final-showcase aside li{color:#adc1c0;margin:13px 0}.certificate-final-showcase aside button{margin-top:20px}@media (max-width:900px){.certificate-demo-process,.certificate-final-showcase{grid-template-columns:1fr}.certificate-chain{padding:25px}.certificate-demo-copy{padding:40px 28px}}@media (max-width:600px){.certificate-demo-stage>header{flex-direction:column;align-items:flex-start;gap:12px}.certificate-pages{overflow:auto}.certificate-pages button{white-space:nowrap}.certificate-paper{padding:24px}.certificate-paper-kpis,.certificate-paper dl div{grid-template-columns:1fr}.certificate-paper dd{margin-top:4px}}.demo-selector{grid-template-columns:repeat(3,1fr)}@media (max-width:1050px){.demo-selector{grid-template-columns:1fr}}
.tenant-notifications{background:#fff;border:1px solid #dce7e5;border-radius:12px;grid-template-columns:240px repeat(3,1fr);gap:8px;margin-bottom:18px;padding:10px;display:grid}.tenant-notifications header{color:#fff;background:#08272d;border-radius:8px;padding:12px}.tenant-notifications header span,.tenant-notifications header strong{display:block}.tenant-notifications header span{color:#12c8bb;font-size:8px;font-weight:800}.tenant-notifications header strong{margin-top:7px}.tenant-notifications article{background:#f1f7f6;border-radius:8px;gap:9px;padding:12px;display:flex}.tenant-notifications article i{background:#c8ff2e;border-radius:50%;width:8px;height:8px;margin-top:4px}.tenant-notifications article div>*{display:block}.tenant-notifications article span,.tenant-notifications article small{color:#6f8284;margin-top:4px;font-size:8px}.tenant-dossiers>details{border-top:1px solid #e0e8e8}.tenant-dossiers summary{cursor:pointer;justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.tenant-dossiers summary span>*{display:block}.tenant-dossiers summary small{color:#728486;margin-top:4px}.tenant-dossiers summary>b{color:#087f78;background:#eaf7f4;border-radius:20px;padding:6px 9px;font-size:9px}.tenant-dossier-body{padding:0 22px 22px}.tenant-dossier-stats{border:1px solid #dce7e5;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.tenant-dossier-stats article{border-right:1px solid #dce7e5;padding:15px}.tenant-dossier-stats article:last-child{border:0}.tenant-dossier-stats span,.tenant-dossier-stats strong{display:block}.tenant-dossier-stats span{color:#748789;font-size:8px}.tenant-dossier-stats strong{margin-top:6px}.tenant-next-step{color:#fff;background:#08272d;border-left:5px solid #11c6b9;border-radius:8px;margin:14px 0;padding:18px}.tenant-next-step.center,.tenant-next-step.repair{border-color:#c8ff2e}.tenant-next-step.repeat{border-color:#ff745b}.tenant-next-step span{color:#12c7ba;font-size:8px;font-weight:800}.tenant-next-step strong{margin-top:6px;font-size:16px;display:block}.tenant-next-step p{color:#a1b5b4;margin:5px 0 0}.tenant-dossier-actions{gap:8px;margin-bottom:14px;display:flex}.tenant-dossier-actions a{color:#087f77;border:1px solid #12b9ae;border-radius:6px;padding:9px 12px;font-size:9px;font-weight:800;text-decoration:none}.tenant-dossier-actions a.primary{color:#19320e;background:#c8ff2e;border-color:#c8ff2e}.tenant-evidence{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;display:grid}.tenant-evidence>div{background:#f1f7f6;border-radius:8px;padding:13px}.tenant-evidence span,.tenant-evidence strong,.tenant-evidence small{display:block}.tenant-evidence span{color:#748789;font-size:8px}.tenant-evidence strong{overflow-wrap:anywhere;margin-top:5px}.tenant-evidence small{color:#718486;margin-top:4px}@media (max-width:1000px){.tenant-notifications{grid-template-columns:1fr 1fr}.tenant-notifications header{grid-column:1/-1}}@media (max-width:700px){.tenant-notifications,.tenant-dossier-stats,.tenant-evidence{grid-template-columns:1fr}.tenant-dossier-actions{display:grid}.tenant-dossiers summary{flex-direction:column;align-items:flex-start;gap:10px}}
.tenant-demo-control{color:#fff;background:linear-gradient(125deg,#031f27,#07343c);border:1px solid #10d8c5;border-radius:20px;margin:22px 0;padding:24px;box-shadow:0 16px 45px #001b232e}.tenant-demo-control>div:first-child span{letter-spacing:.16em;color:#35ead3;font-size:11px;font-weight:800}.tenant-demo-control h2{margin:7px 0;font-size:25px}.tenant-demo-control p{color:#b9d5d8;margin:0}.tenant-demo-progress{gap:8px;margin:22px 0;display:flex}.tenant-demo-progress i{color:#8cadb1;border:1px solid #50737a;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.tenant-demo-progress i.done{color:#002329;background:#20dbc6;border-color:#20dbc6}.tenant-demo-actions{flex-wrap:wrap;gap:10px;display:flex}.tenant-demo-actions button,.tenant-demo-actions a{color:#002329;cursor:pointer;background:#20dbc6;border:1px solid #20dbc6;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none}.tenant-demo-actions .danger{color:#ffb8c0;background:0 0;border-color:#ff8190;margin-left:auto}.tenant-demo-control small{color:#ffb8c0;margin-top:12px;display:block}.demo-verification{color:#eaffff;background:#031820;min-height:100vh;padding:36px max(20px,50vw - 480px);font-family:Arial,sans-serif}.demo-verification-warning{text-align:center;color:#152300;letter-spacing:.12em;background:#b9ff21;padding:13px;font-weight:900}.demo-verification header{align-items:center;gap:14px;margin:38px 0;display:flex}.demo-verification header>span{border:2px solid #20dbc6;place-items:center;width:54px;height:54px;font-size:27px;font-weight:900;display:grid;transform:rotate(45deg)}.demo-verification header>span:first-letter{transform:rotate(-45deg)}.demo-verification header div{flex-direction:column;display:flex}.demo-verification header strong{letter-spacing:.12em;font-size:27px}.demo-verification header small{color:#20dbc6;letter-spacing:.12em}.demo-verification section{background:#062630;border:1px solid #1d5b65;border-radius:18px;justify-content:space-between;align-items:center;padding:28px;display:flex}.demo-verification section small,.demo-verification-score span{color:#20dbc6;letter-spacing:.12em;font-weight:800}.demo-verification section h1{margin:8px 0;font-size:36px}.demo-verification section p{color:#9bbbc0}.demo-verification section>b{color:#183000;background:#b9ff21;border-radius:50%;place-items:center;width:90px;height:90px;font-size:50px;display:grid}.demo-verification-score{background:linear-gradient(135deg,#0a3940,#07545a);border-radius:18px;margin:20px 0;padding:28px}.demo-verification-score strong{margin:8px 0;font-size:62px;display:block}.demo-verification-score small{color:#c2dadc}.demo-verification dl{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.demo-verification dl div{border:1px solid #23505a;border-radius:12px;padding:18px}.demo-verification dt{color:#7da5aa;letter-spacing:.1em;font-size:11px}.demo-verification dd{margin:7px 0 0;font-weight:800}.demo-verification footer{color:#84a7ac;border-top:1px solid #20414a;margin-top:28px;padding-top:20px}@media (max-width:650px){.tenant-demo-actions .danger{margin-left:0}.demo-verification{padding:18px}.demo-verification section{align-items:flex-start}.demo-verification section h1{font-size:24px}.demo-verification section>b{width:64px;height:64px;font-size:35px}.demo-verification-score strong{font-size:45px}.demo-verification dl{grid-template-columns:1fr}}
.security-access-page{color:#eaffff;background:radial-gradient(circle at 20% 10%,#07535a,#021820 55%);place-items:center;min-height:100vh;padding:24px;display:grid}.security-access-page section{background:#041f28;border:1px solid #178b8d;border-radius:24px;width:min(520px,100%);padding:38px;box-shadow:0 30px 80px #001015}.security-access-page span,.account-security-page header span{color:#20dbc6;letter-spacing:.14em;font-size:11px;font-weight:900}.security-access-page h1{margin:12px 0;font-size:34px}.security-access-page p{color:#a9c4c8}.security-access-page form{gap:16px;margin:28px 0;display:grid}.security-access-page label{gap:8px;font-weight:700;display:grid}.security-access-page input,.mfa-setup input,.mfa-disable input{color:#fff;background:#03151b;border:1px solid #48676c;border-radius:10px;padding:14px}.security-access-page button,.security-console button{color:#002329;background:#20dbc6;border:0;border-radius:10px;padding:14px;font-weight:900}.security-access-page a{color:#20dbc6}.security-success{background:#0b443e;border-radius:10px;padding:13px;color:#cffff3!important}.mfa-login{border:1px solid #16b9aa;border-radius:12px;padding:15px}.mfa-login p{font-size:12px}.mfa-login input{color:#fff;letter-spacing:.2em;background:#03161c;border:1px solid #51696e;border-radius:8px;width:100%;padding:12px;font-size:20px}.account-security-page{color:#071c29;background:#f2f6f7;min-height:100vh;padding:40px max(22px,50vw - 500px)}.account-security-page>a{color:#087d7b;text-decoration:none}.account-security-page header{margin:35px 0}.account-security-page h1{margin:8px 0;font-size:40px}.security-console{background:#fff;border-radius:22px;padding:30px;box-shadow:0 14px 45px #08202a18}.security-status{border-bottom:1px solid #e0e9ea;align-items:center;gap:15px;padding-bottom:25px;display:flex}.security-status i{background:#ff9a63;border-radius:50%;width:18px;height:18px}.security-status i.on{background:#16d7a4}.security-status div{gap:4px;display:grid}.security-status span{color:#668087}.mfa-setup{grid-template-columns:1fr 1fr;gap:35px;padding-top:25px;display:grid}.mfa-setup img{width:210px;margin:20px 0;display:block}.mfa-setup code{overflow-wrap:anywhere;max-width:260px;display:block}.mfa-setup form,.mfa-disable{align-content:start;gap:15px;display:grid}.recovery-codes{color:#fff;background:#102a30;border:2px solid #b9ff21;border-radius:16px;margin-top:24px;padding:24px}.recovery-codes div{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.recovery-codes code{background:#03161c;padding:8px}.recovery-codes a{color:#b9ff21;margin-top:18px;display:block}@media (max-width:650px){.mfa-setup{grid-template-columns:1fr}.account-security-page h1{font-size:30px}}
.ops-hero{grid-template-columns:2fr repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.ops-hero article{background:#fff;border:1px solid #dce7e8;border-radius:17px;padding:22px}.ops-hero article:first-child{color:#fff;background:#062a31}.ops-hero article:first-child.healthy{border-left:6px solid #18d6a2}.ops-hero article:first-child.down{border-left:6px solid #ff5b68}.ops-hero span{letter-spacing:.12em;color:#5d7b80;font-size:10px;font-weight:900;display:block}.ops-hero strong{margin:10px 0;font-size:25px;display:block}.ops-hero p{color:#739095}.ops-hero button,.backup-register button{background:#20dbc6;border:0;border-radius:9px;padding:10px 14px;font-weight:800}.ops-message{color:#075448;background:#d9fff5;border-radius:10px;padding:12px 16px}.ops-grid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.backup-policy{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.backup-policy div{background:#f3f8f8;border-radius:12px;gap:5px;padding:17px;display:grid}.backup-policy span{color:#087b78;font-weight:800}.backup-policy small{color:#72898d}.backup-register{gap:12px;padding-bottom:20px;display:grid}.backup-register label{gap:5px;margin:0 20px;display:grid}.backup-register input,.backup-register select,.backup-register textarea{border:1px solid #cbdadb;border-radius:8px;padding:10px}.backup-register button{margin:0 20px}.ops-history{margin-top:18px}@media (max-width:900px){.ops-hero{grid-template-columns:1fr 1fr}.ops-grid{grid-template-columns:1fr}}@media (max-width:580px){.ops-hero{grid-template-columns:1fr}}
.external-page{max-width:1480px}.external-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#1cdac633,#0000 32%),linear-gradient(125deg,#061e27,#0a3938);border-radius:18px;grid-template-columns:1.35fr .65fr;align-items:center;gap:28px;padding:34px;display:grid}.external-kicker{color:#24ded0;letter-spacing:1.7px;font-size:9px;font-weight:900}.external-hero h1{margin:9px 0;font:800 clamp(28px,4vw,46px)/1.05 Manrope}.external-hero h1 em{color:#c8ff2e;font-style:normal}.external-hero p{color:#adc6c6;max-width:700px;line-height:1.7}.external-promise{background:#000a0e59;border:1px solid #c8ff2e4d;border-radius:13px;gap:8px;padding:19px;display:grid}.external-promise span{color:#bfd0d0;font-size:9px}.external-promise b{color:#c8ff2e;font-size:10px}.external-steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.external-steps article{background:#fff;border:1px solid #dbe8e8;border-radius:11px;align-items:center;gap:12px;padding:17px;display:flex}.external-steps i{color:#26ded0;background:#0b3a3e;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.external-steps strong,.external-steps small{display:block}.external-steps strong{font-size:10px}.external-steps small{color:#7b8e94;margin-top:4px;font-size:8px}.external-grid{grid-template-columns:.75fr 1.25fr;gap:15px;display:grid}.external-form,.external-list{padding:23px}.external-form h2,.external-list h2{font:750 17px Manrope}.external-form>p,.external-list header p{color:#75888f;font-size:9px;line-height:1.6}.external-form label{color:#52696e;margin:11px 0;font-size:9px;font-weight:700;display:block}.external-form input,.external-form select,.external-review select,.external-review textarea{background:#fff;border:1px solid #d7e3e5;border-radius:7px;width:100%;margin-top:5px;padding:11px;font-size:10px;display:block}.external-form button,.external-review button{color:#122817;cursor:pointer;background:#c8ff2e;border:0;border-radius:8px;width:100%;margin-top:12px;padding:13px;font-size:9px;font-weight:900}.external-list header{justify-content:space-between;align-items:start;display:flex}.external-empty{text-align:center;color:#71868b;padding:35px 10px}.external-device{border-top:1px solid #e8eeee;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:15px 0;display:grid}.external-device>i{color:#079c94;background:#e9f9f6;border-radius:11px;place-items:center;width:43px;height:43px;font-size:19px;font-style:normal;display:grid}.external-device strong,.external-device span,.external-device small{display:block}.external-device strong{font-size:11px}.external-device span{color:#77898e;margin-top:3px;font-size:8px}.external-device small{color:#587179;margin-top:5px;font-size:7px}.external-status{color:#587078;text-align:center;background:#edf3f3;border-radius:20px;min-width:145px;padding:8px;font-size:8px;font-weight:800}.external-status.approved{color:#4c6b06;background:#e9fac4}.external-status.review{color:#9c680c;background:#fff0d7}.external-admin-grid{grid-template-columns:1fr .72fr;gap:15px;display:grid}.external-review{padding:23px;position:sticky;top:85px}.external-review textarea{resize:vertical;min-height:92px}.external-review label{color:#52696e;margin-top:11px;font-size:9px;font-weight:700;display:block}.external-review .scope-checks{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.external-review .scope-checks label{border:1px solid #e0e8e8;border-radius:7px;align-items:center;gap:7px;margin:0;padding:9px;display:flex}.external-review .scope-checks input{width:auto;margin:0}.external-commercial{background:linear-gradient(120deg,#faffea,#fff);border:1px solid #bde830;border-radius:13px;margin-top:17px;padding:23px}.external-commercial h2{margin:7px 0;font:800 20px Manrope}.external-commercial>span{color:#71950b;letter-spacing:1.3px;font-size:8px;font-weight:900}.external-commercial-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.external-commercial-grid article{background:#fff;border-radius:9px;padding:15px}.external-commercial-grid b,.external-commercial-grid small{display:block}.external-commercial-grid b{font-size:10px}.external-commercial-grid small{color:#728386;margin-top:5px;font-size:8px;line-height:1.5}@media (max-width:900px){.external-hero,.external-grid,.external-admin-grid{grid-template-columns:1fr}.external-steps,.external-commercial-grid{grid-template-columns:1fr 1fr}.external-review{position:static}}@media (max-width:560px){.external-hero{padding:25px 20px}.external-steps,.external-commercial-grid{grid-template-columns:1fr}.external-device{grid-template-columns:40px 1fr}.external-status{grid-column:1/-1}}
.external-authorization{align-items:center;gap:8px;display:flex!important}.external-authorization input{width:auto}.vehicle-rules-head{justify-content:space-between;align-items:end;gap:10px;margin-top:15px;display:flex}.vehicle-rules-head label{margin:0}.vehicle-rules-head small{color:#71868b;margin-top:3px;font-size:8px;display:block}.vehicle-rules-head button{color:#fff;background:#0b3a3e;width:auto;margin:0;padding:8px 10px}.vehicle-rules{gap:7px;margin-top:8px;display:grid}.vehicle-rule{grid-template-columns:1fr 1.2fr 70px 70px 82px 30px;gap:5px;display:grid}.vehicle-rule input,.vehicle-rule select{border:1px solid #d7e3e5;border-radius:7px;min-width:0;padding:8px;font-size:9px}.vehicle-rule button{color:#a53a2d;background:#fff0ed;width:30px;margin:0;padding:0}.external-review details{margin-top:12px}.external-review details pre{white-space:pre-wrap;max-height:180px;font-size:9px;overflow:auto}@media (max-width:650px){.vehicle-rule{grid-template-columns:1fr 1fr}.vehicle-rule button{width:100%;min-height:32px}.vehicle-rules-head{flex-direction:column;align-items:start}}
