.security-ops-page{display:grid;gap:16px;color:#281b16}.security-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 32px;border-radius:25px;background:linear-gradient(125deg,#251713,#572711 62%,#a33a08);color:#fff;box-shadow:0 18px 42px #37190d24}.security-hero:after{content:"LS";position:absolute;right:145px;top:-45px;color:#fff1;font-size:155px;font-weight:950}.security-hero.intervention{background:linear-gradient(125deg,#171b24,#27394d 58%,#8f330d)}.security-hero>*{position:relative;z-index:1}.security-drawer header span,.security-hero span,.security-modal header span,.security-workspace>header>div>span{color:#ff8b4e;font-size:10px;font-weight:900;letter-spacing:.1em}.security-hero h1{margin:5px 0 4px;font-size:35px;line-height:1}.security-hero p{margin:0;color:#f3d9cc;font-size:13px}.security-hero button{min-height:46px;padding:0 19px;border:1px solid #ffffff36;background:#ff5a00}.security-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.security-metrics article{display:grid;gap:3px;padding:18px 20px;border:1px solid #eadfd8;border-radius:17px;background:#fff;box-shadow:0 10px 28px #3b25190a}.security-metrics span{color:#837269;font-size:11px;font-weight:700}.security-metrics strong{font-size:26px}.security-metrics small{color:#a0938c}.security-metrics .danger strong{color:#c32b1d}.security-workspace{overflow:hidden;border:1px solid #e8ddd6;border-radius:23px;background:#fff;box-shadow:0 18px 42px #3723170e}.security-workspace>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:21px 22px;border-bottom:1px solid #eee4de}.security-workspace h2{margin:4px 0 0;font-size:20px}.security-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 165px auto;gap:8px;width:min(760px,70%)}.security-toolbar.compact{grid-template-columns:minmax(280px,1fr) 180px auto}.security-toolbar input,.security-toolbar select{min-height:41px}.security-card-list{display:grid}.security-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:19px 22px;border-bottom:1px solid #f0e8e3;border-left:4px solid #d8cec8;transition:background .15s}.security-item:hover{background:#fffaf7}.security-item.priority-high{border-left-color:#d92d20}.security-item.priority-medium{border-left-color:#ff7a1a}.security-item.priority-low{border-left-color:#2aa66c}.security-item-top{display:flex;align-items:center;gap:7px}.security-item-top b{margin-right:2px;font-size:11px}.security-item h3{margin:8px 0 3px;font-size:17px}.security-item p{display:-webkit-box;overflow:hidden;margin:0;color:#6f6058;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.security-item-meta{display:flex;flex-wrap:wrap;gap:13px;margin-top:12px;color:#8a7b72;font-size:10px;font-weight:700}.security-item-actions{display:flex;align-items:center;gap:8px}.security-badge{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;background:#fff0e7;color:#ba460b;font-size:9px;font-weight:900;text-transform:uppercase}.security-badge.high{background:#fee4e2;color:#b42318}.security-badge.medium{background:#fff0d5;color:#a15c00}.security-badge.low{background:#dcfae6;color:#087443}.security-badge.neutral{background:#f1eeeb;color:#665a53}.security-linked{padding:7px 10px;border-radius:10px;background:#e5f8ec;color:#087443;font-size:10px;font-weight:900}.security-empty{display:grid;place-items:center;gap:5px;min-height:220px;padding:30px;color:#8d7e76}.security-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.security-mission{display:grid;gap:11px;padding:18px;border:1px solid #e9dfd9;border-radius:17px;background:linear-gradient(145deg,#fff,#fdfaf8);cursor:pointer;transition:.15s}.security-mission:hover{transform:translateY(-2px);box-shadow:0 16px 30px #37231717}.security-mission header{display:flex;align-items:center;gap:7px}.security-mission header b{margin-left:auto;font-size:10px}.security-mission h3{margin:0;font-size:17px}.security-mission p{display:-webkit-box;overflow:hidden;margin:0;color:#74655d;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.security-mission dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.security-mission dl div{padding:9px 10px;border-radius:10px;background:#f5f1ee}.security-mission dt{color:#96877f;font-size:9px;font-weight:800;text-transform:uppercase}.security-mission dd{margin:3px 0 0;font-size:11px;font-weight:800}.security-mission footer{padding-top:9px;border-top:1px solid #eee5df;color:#8a7a71;font-size:10px}.security-drawer-backdrop,.security-modal-backdrop{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;padding:22px;background:#160f0cb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.security-modal{display:grid;width:min(820px,calc(100vw - 30px));max-height:calc(100vh - 34px);overflow:auto;border-radius:23px;background:#fff;box-shadow:0 35px 100px #0007}.security-modal.compact{width:min(620px,calc(100vw - 30px))}.security-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 26px;border-bottom:1px solid #eadfd9;background:linear-gradient(120deg,#fff,#fff4ed)}.security-modal h2{margin:4px 0;font-size:24px}.security-modal header p{margin:0;color:#78685f;font-size:12px}.security-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:22px 26px}.security-form-grid label,.security-modal>label{display:grid;gap:6px;color:#554942;font-size:11px;font-weight:850}.security-form-grid .wide{grid-column:1/-1}.security-form-grid textarea,.security-modal>label textarea{min-height:92px}.security-modal>label{margin:18px 26px 0}.security-modal>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 26px 22px;border-top:1px solid #eee5df}.security-conversion-summary{display:grid;gap:3px;margin:20px 26px 0;padding:14px;border:1px solid #ffd7c2;border-radius:13px;background:#fff6f0}.security-conversion-summary span{color:#75665e;font-size:11px}.security-drawer-backdrop{place-items:stretch end;padding:0}.security-drawer{display:flex;flex-direction:column;gap:17px;width:min(520px,100vw);height:100%;overflow:auto;padding:25px;background:#fff;box-shadow:-30px 0 90px #0006}.security-drawer>header{display:flex;justify-content:space-between;gap:15px;padding-bottom:17px;border-bottom:1px solid #eadfd9}.security-drawer h2{margin:5px 0 0;font-size:24px}.security-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.security-detail-grid div{display:grid;gap:4px;padding:12px;border-radius:12px;background:#f6f2ef}.security-detail-grid span{color:#8c7c73;font-size:9px;font-weight:850;text-transform:uppercase}.security-detail-grid strong{overflow-wrap:anywhere;font-size:12px}.security-drawer section{padding:15px;border:1px solid #eadfd9;border-radius:14px}.security-drawer section h3{margin:0 0 7px;font-size:14px}.security-drawer section p{margin:0;color:#665850;font-size:12px;line-height:1.55}.security-drawer label{display:grid;gap:6px;font-size:11px;font-weight:850}.security-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.danger-button{background:#c72218!important;color:#fff!important}.security-drawer>button{margin-top:auto}@media(max-width:1000px){.security-metrics{grid-template-columns:repeat(2,1fr)}.security-workspace>header{align-items:stretch;flex-direction:column}.security-toolbar,.security-toolbar.compact{width:100%}}@media(max-width:720px){.security-hero{align-items:flex-start;flex-direction:column;padding:23px}.security-hero:after{right:-20px}.security-item,.security-metrics,.security-mission-grid,.security-toolbar,.security-toolbar.compact{grid-template-columns:1fr}.security-item-actions{justify-content:flex-end}.security-detail-grid,.security-form-grid{grid-template-columns:1fr}.security-form-grid .wide{grid-column:auto}}.security-inspections-nav{margin-top:8px;border-top:1px solid #e8ded6;padding-top:8px}.security-inspections-nav summary{padding:13px 16px;cursor:pointer;font-weight:850;border-radius:12px;color:#6e4b38}.security-inspections-nav[open] summary{background:#fff0e5;color:#bb4a0c}.security-inspections-nav>div{margin:6px 0 0 14px;padding-left:8px;border-left:2px solid #f2be9f;display:grid;gap:4px}.sec-local-page{gap:20px}.sec-local-page .security-hero{padding:26px}.sec-local-notice{margin:0;padding:14px 18px;border:1px solid #eadacb;border-radius:14px;background:#fff8ef;color:#79634f;font-size:12px;line-height:1.6}.sec-local-workspace>header{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sec-local-workspace h2 small{font-weight:500;color:#8c7c6f}.sec-local-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.sec-local-filters input:not([type=checkbox]){width:260px}.sec-local-filters>label{display:flex;align-items:center;gap:8px;font-size:12px}.sec-local-filters input[type=checkbox]{width:16px;height:16px;accent-color:#eb6414}.sec-local-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;margin-top:20px}.sec-local-record{border:1px solid #e8dbd2;border-radius:18px;padding:20px;background:#fff}.sec-local-record>footer,.sec-local-record>header{display:flex;gap:10px;align-items:center;justify-content:space-between}.sec-local-record>header small{font-size:10px;font-weight:800;color:#92765f;word-break:break-all}.sec-local-record h3{margin:16px 0}.sec-local-record dl{display:grid;gap:12px}.sec-local-record dt{color:#917d70;font-size:11px}.sec-local-record dd{margin:3px 0;overflow-wrap:anywhere;font-size:13px;white-space:pre-wrap}.sec-local-record>footer{margin-top:20px;padding-top:12px;border-top:1px solid #eee4de}.sec-local-record>footer small{font-size:10px;color:#8c7c6f}.sec-no-telemetry{font-size:11px;color:#98785d;background:#faf3eb;padding:8px;border-radius:9px}.sec-local-page .module-card button,.sec-local-page button{width:auto;min-height:40px;padding:9px 15px}.sec-local-pagination{margin-top:24px;display:flex;justify-content:center;align-items:center;gap:14px;font-size:12px}.sec-site-map svg{display:block;width:100%;max-height:370px;border:1px solid #eddfd3;border-radius:14px;background:#fffaf4}.sec-site-map ol{display:flex;flex-wrap:wrap;gap:16px 35px;font-size:12px}.sec-local-history pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;padding:12px;background:#f8eee6;border-radius:10px}.sec-local-dialog{width:min(850px,calc(100vw - 32px));max-height:88vh;overflow:auto;padding:26px;border:1px solid #e5d4c6;border-radius:22px;background:#fffaf7;color:#30271f;box-shadow:0 30px 100px #23150e50}.sec-local-dialog::backdrop{background:#281b1666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sec-local-dialog form>footer,.sec-local-dialog form>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sec-local-dialog form>footer{justify-content:flex-end;position:sticky;bottom:-26px;padding:16px 0;background:#fffaf7;border-top:1px solid #ebdfd6;margin-top:24px}.sec-local-dialog h2{margin:6px 0}.sec-local-dialog small{color:#907360;font-size:11px}.sec-local-form{border:0;padding:0;margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.sec-local-form label{display:grid;gap:7px;font-size:12px;font-weight:750}.sec-local-form .wide{grid-column:1/-1}.sec-local-form input,.sec-local-form select,.sec-local-form textarea{width:100%;min-width:0;border:1px solid #dfcbbc;border-radius:11px;background:#fff;padding:12px;color:#3f3025;font:inherit}.sec-local-form select[multiple]{min-height:130px}.sec-local-form textarea{resize:vertical}.sec-local-form:disabled{opacity:.8}.sec-local-history{border-top:1px solid #e4d8cc;padding:16px 0;font-size:12px}.sec-local-history summary{cursor:pointer;font-weight:850}.sec-local-history ol{line-height:1.8}.sec-checkpoints{padding:18px;border:1px solid #e4d7cb;border-radius:14px}.sec-checkpoints>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #ebdfd7}.sec-checkpoints span{font-size:11px;color:#796b5e}.sec-checkpoints>label{display:grid;gap:6px;font-size:12px;margin:16px 0}.sec-local-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sec-local-metrics article{padding:20px;border:1px solid #eaded6;border-radius:16px;background:#fff;display:grid;gap:10px}.sec-local-metrics span{font-size:12px;color:#8d7767}.sec-local-metrics strong{font-size:30px;color:#ca520d}.sec-local-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:18px}.sec-control-row{display:grid;gap:6px;padding:15px 0;border-bottom:1px solid #eee0d5;text-decoration:none;color:#35281e}.sec-control-row span{font-size:12px;color:#937663}.sec-manual-alert strong{color:#b14516}.sec-telemetry-placeholder{border-style:dashed;background:repeating-linear-gradient(45deg,#fffaf5,#fffaf5 14px,#fcf5ed 0,#fcf5ed 28px)}.sec-telemetry-placeholder p{color:#886e59;font-size:13px;line-height:1.7}.sec-local-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.sec-local-shortcuts a{display:flex;justify-content:space-between;align-items:center;padding:21px;border:1px solid #e8d9ce;border-radius:16px;background:#fff;color:#70462b;font-size:13px;font-weight:850;text-decoration:none}.sec-local-shortcuts a:hover{border-color:#f17225;background:#fff7ee}@media(max-width:1050px){.sec-local-metrics{grid-template-columns:repeat(2,1fr)}.sec-local-columns{grid-template-columns:1fr}}@media(max-width:620px){.sec-local-form{grid-template-columns:1fr}.sec-local-form .wide{grid-column:auto}.sec-local-dialog{padding:18px}.sec-local-filters,.sec-local-filters input:not([type=checkbox]){width:100%}.sec-checkpoints>div{align-items:flex-start;flex-direction:column}.sec-local-page .security-hero{align-items:stretch;flex-direction:column}.sec-local-pagination{flex-wrap:wrap}.sec-local-dialog form>footer{flex-wrap:wrap;bottom:-18px}}.inventory-clean-hero{position:relative;z-index:40;overflow:visible!important}.inventory-clean-navigation{position:relative;z-index:30}.inventory-popover-trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 15px;border:1px solid #e5d5ca;border-radius:12px;background:#fff;color:#55463d;font-size:12px;font-weight:900;cursor:pointer;box-shadow:none;transition:.18s ease}.inventory-popover-trigger:hover,.inventory-popover[data-open=true]>.inventory-popover-trigger{border-color:#ff6a1a;background:#fff8f3;color:#b84508;box-shadow:0 6px 18px #70320f12}.inventory-popover-trigger>span{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#fff0e7;color:#ec5b0b;font-size:15px}.inventory-popover-trigger>i{margin-left:4px;color:#a99a90;font-style:normal}.inventory-tools-popover>.inventory-popover-trigger{min-height:38px;border-color:transparent}.inventory-tools-popover.has-active>.inventory-popover-trigger{border-color:#ff6a1a;background:#fff3ea;color:#b84508}@media (max-width:900px){.inventory-tools-popover>.inventory-popover-trigger{width:100%}}@media (max-width:620px){.inventory-primary-actions .inventory-popover-trigger{width:100%}}.smart-card-reader-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0 0 13px}.smart-card-reader-mode{display:grid;gap:3px;padding:10px;border:1px solid #e5ddd8;border-radius:11px;background:#faf8f7;color:#675951;text-align:left;cursor:pointer}.smart-card-reader-mode strong{font-size:10px}.smart-card-reader-mode small{color:#9a8c84;font-size:8px}.smart-card-reader-mode.is-online{border-color:#a9d9c9;background:#f2fbf7;color:#177557}.smart-card-reader-mode:disabled{cursor:not-allowed;opacity:.62}@media(max-width:520px){.smart-card-reader-modes{grid-template-columns:1fr}}.security-ops-page .security-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#281b16;box-shadow:0 8px 22px rgb(58 30 15/5%)}.security-ops-page .security-hero,.security-ops-page .security-hero.intervention{background:linear-gradient(135deg,#fff,#fff7ed)}.security-ops-page .security-hero:after{content:"LS";position:absolute;right:42px;top:-28px;color:rgb(242 91 18/7%);font-size:112px;font-weight:950;pointer-events:none}.security-ops-page .security-hero>*{position:relative;z-index:1}.security-ops-page .security-hero span{color:#f25b12;font-size:12px;font-weight:900;letter-spacing:.08em}.security-ops-page .security-hero h1{margin:2px 0 4px;font-size:30px;line-height:1.12}.security-ops-page .security-hero p{margin:0;color:#806f65;font-size:12px}.security-ops-page .security-hero button{min-height:44px;padding:0 17px;border:0;background:#f25b12}.security-item.priority-urgent{border-left-color:#e6a700}.security-item.priority-emergency{border-left-color:#d51f1f}.security-badge.emergency,.security-badge.urgent{gap:5px}.security-badge.urgent{background:#fff5c7;color:#765500}.security-badge.emergency{background:#fee2e2;color:#a61212}.security-badge.emergency:before,.security-badge.urgent:before{content:"!";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;font-size:12px;font-weight:950}.security-badge.urgent:before{background:#e6a700}.security-badge.emergency:before{background:#d51f1f}@media (max-width:720px){.security-ops-page .security-hero{align-items:flex-start;flex-direction:column}.security-ops-page .security-hero:after{right:8px}}.security-provider{display:grid;gap:2px;padding:11px 15px;border:1px solid #f1d9ca;border-radius:13px;background:#fff}.security-provider b{color:#e5560b;font-size:13px}.security-provider small{color:#8a776d;font-size:10px}.security-check-layout{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(460px,1.28fr);gap:14px}.security-check-form,.security-check-result{padding:22px}.security-check-form>span,.security-check-result>span{color:#f25b12;font-size:10px;font-weight:950;letter-spacing:.09em}.security-check-form h2{margin:5px 0 3px}.security-check-form>p{margin:0 0 18px;color:#7e6c62;font-size:12px}.security-check-form label{display:grid;gap:7px;margin-top:12px;color:#594a42;font-size:11px;font-weight:850}.security-check-form input,.security-check-form select{width:100%;min-height:45px}.security-check-form input{font-size:18px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.security-check-form>button{width:100%;margin-top:15px}.security-check-form>small{display:block;margin-top:12px;color:#918077;font-size:9px;line-height:1.5}.security-check-result>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:10px;padding-bottom:14px;border-bottom:1px solid #eee3dc}.security-check-result h2{margin:0;font-size:28px;letter-spacing:.08em}.security-check-result header p{margin:2px 0 0;color:#7c6b61}.check-status{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:#f0ece9;color:#66584f;font-size:9px;font-weight:950;text-transform:uppercase;white-space:nowrap}.check-status.completed{background:#e4f8eb;color:#14713a}.check-status.pending{background:#fff4d4;color:#8a6200}.check-status.error,.check-status.not_found{background:#fee8e7;color:#aa261f}.security-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.security-result-grid>div{display:grid;gap:4px;padding:11px 13px;border:1px solid #eee4dd;border-radius:12px;background:#fbf9f7}.security-result-grid span{color:#8c7b71;font-size:9px;font-weight:850;text-transform:uppercase}.security-result-grid strong{font-size:13px}.security-check-pending,.security-check-placeholder{display:grid;place-items:center;min-height:190px;padding:24px;text-align:center}.security-check-placeholder>b{display:grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border-radius:15px;background:#fff0e7;color:#e6580b}.security-check-pending p,.security-check-placeholder p{margin:5px 0;color:#8c7a70;font-size:11px}.security-check-pending i{width:24px;height:24px;margin-bottom:12px;border:3px solid #f0d2bf;border-top-color:#f25b12;border-radius:50%;animation:security-spin .8s linear infinite}.security-check-pending button{margin-top:12px}.security-history-list{display:grid}.security-history-list>button{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(150px,.55fr) auto;align-items:center;gap:13px;width:100%;min-height:0;padding:14px 20px;border:0;border-bottom:1px solid #f0e7e1;border-radius:0;background:#fff;color:#352820;text-align:left}.security-history-list>button:hover{background:#fff9f5}.security-vehicle-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#fff0e7;color:#d84f08;font-weight:950}.security-history-list div,.security-history-list>button>span:nth-child(3){display:grid;gap:3px}.security-history-list small{color:#8b7a70;font-size:9px}.security-history-list>button>span:nth-child(3){font-size:11px;font-weight:800}@keyframes security-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.security-check-layout{grid-template-columns:1fr}.security-history-list>button{grid-template-columns:auto 1fr auto}.security-history-list>button>span:nth-child(3){display:none}}@media(max-width:600px){.security-result-grid{grid-template-columns:1fr}.security-provider{display:none}}.company-report-open{justify-self:end;margin-top:-4px;padding:11px 18px;background:#241b17;color:#fff;box-shadow:0 8px 20px #2a180f20}.company-report-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#1c1511b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.company-report-modal{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,96vw);height:min(820px,92vh);overflow:hidden;border:1px solid #e7d6cb;border-radius:24px;background:#fbfaf9;box-shadow:0 28px 90px #180b0655}.company-report-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;background:linear-gradient(115deg,#2a1c16,#733012);color:#fff}.company-report-modal>header span{color:#ff9a62;font-size:10px;font-weight:950;letter-spacing:.1em}.company-report-modal>header h2{margin:5px 0 2px;font-size:27px}.company-report-modal>header p{margin:0;color:#ead8ce;font-size:11px}.company-report-modal>header button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #ffffff38;background:#ffffff14;color:#fff;font-size:22px}.company-report-modal>nav{display:flex;gap:8px;padding:12px 20px;overflow-x:auto;border-bottom:1px solid #eadfd8;background:#fff}.company-report-modal>nav button{flex:0 0 auto;padding:9px 15px;border:1px solid #eadfd8;background:#f7f3f0;color:#5d4d44}.company-report-modal>nav button.active{border-color:#ff6a1b;background:#ffefe5;color:#d64c06}.company-report-body{overflow:auto;padding:24px 28px 38px}.company-report-section-title{margin-bottom:16px}.company-report-section-title span{color:#ed570e;font-size:9px;font-weight:950;letter-spacing:.1em}.company-report-section-title h3{margin:4px 0 0;font-size:22px}.company-report-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-report-field{min-width:0;padding:12px;border:1px solid #eadfd8;border-radius:13px;background:#fff}.company-report-field>span{display:block;margin-bottom:6px;color:#8a786e;font-size:9px;font-weight:900;text-transform:uppercase}.company-report-field>strong{display:block;overflow-wrap:anywhere;font-size:12px}.company-report-field>.company-report-array,.company-report-field>.company-report-fields{grid-template-columns:1fr}.company-report-array{display:grid;gap:9px}.company-report-array>section{padding:11px;border:1px solid #eadfd8;border-radius:12px;background:#fcf8f5}.company-report-array>section>b{display:block;margin-bottom:8px;color:#d84f08;font-size:10px}.company-report-empty{color:#8b7a70;font-size:11px}@media(max-width:700px){.company-report-overlay{padding:0}.company-report-modal{width:100vw;height:100dvh;border-radius:0}.company-report-body,.company-report-modal>header{padding:19px}.company-report-fields{grid-template-columns:1fr}.company-report-open{justify-self:stretch;width:100%}}.company-report-modal{grid-template-rows:auto auto auto minmax(0,1fr)}.company-report-overview{display:grid;grid-template-columns:.7fr .8fr 1.7fr .55fr;gap:1px;border-bottom:1px solid #eadfd8;background:#eadfd8}.company-report-overview>div{display:grid;gap:4px;min-width:0;padding:13px 18px;background:#fff}.company-report-overview span{color:#99857a;font-size:8px;font-weight:950;letter-spacing:.07em}.company-report-overview strong{overflow:hidden;color:#392a23;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.company-report-modal>nav button{display:grid;gap:3px;width:190px;text-align:left}.company-report-modal>nav button strong{font-size:11px}.company-report-modal>nav button small{overflow:hidden;color:#927f74;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.company-report-modal>nav button.active small{color:#a94a1a}.company-report-section-title{padding:16px 18px;border:1px solid #f0ddd0;border-radius:15px;background:linear-gradient(120deg,#fff7f2,#fff)}.company-report-section-title p{margin:5px 0 0;color:#7f6d63;font-size:11px}.company-report-group{grid-column:1/-1;overflow:hidden;border:1px solid #eadfd8;border-radius:14px;background:#fff}.company-report-array>details>summary,.company-report-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;cursor:pointer;list-style:none;background:#fbf7f4}.company-report-array>details>summary::-webkit-details-marker,.company-report-group>summary::-webkit-details-marker{display:none}.company-report-array>details>summary span,.company-report-group>summary span{color:#493830;font-size:12px;font-weight:900}.company-report-array>details>summary small,.company-report-group>summary small{color:#d95712;font-size:9px;font-weight:800}.company-report-array>details[open]>summary,.company-report-group[open]>summary{border-bottom:1px solid #eadfd8;background:#fff0e6}.company-report-array>details>.company-report-array,.company-report-array>details>.company-report-fields,.company-report-group>.company-report-array,.company-report-group>.company-report-fields{padding:12px}.company-report-array>details{overflow:hidden;border:1px solid #eadfd8;border-radius:12px;background:#fff}.company-report-field{box-shadow:0 3px 12px #44200e08}.company-report-field>strong{line-height:1.45}.company-report-fields.depth-1,.company-report-fields.depth-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.company-report-overview{grid-template-columns:1fr 1fr}.company-report-overview>div:nth-child(3){grid-column:1/-1}.company-report-modal>nav button{width:160px}.company-report-fields.depth-1,.company-report-fields.depth-2{grid-template-columns:1fr}}.security-check-result>button:not(.secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;height:40px;min-height:40px!important;max-height:40px;align-self:start;justify-self:start;margin-top:14px;padding:0 16px;border:1px solid #f1c5aa;border-radius:11px;background:#fff5ee;color:#c54a08;font-size:11px;font-weight:900;box-shadow:0 5px 14px #6e2b0b12;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.security-check-result>button:not(.secondary):before{content:"↻";font-size:17px;font-weight:700;line-height:1}.security-check-result>button:not(.secondary):hover:not(:disabled){transform:translateY(-1px);background:#ffeadc;box-shadow:0 8px 18px #6e2b0b1c}.security-check-result>button:not(.secondary):disabled{cursor:wait;opacity:.55}.official-document-upload{position:relative;display:grid;gap:3px;min-height:64px;padding:12px 14px 12px 52px;overflow:hidden;border:1px dashed #e4b89d;border-radius:12px;background:#fff8f3;cursor:pointer}.official-document-upload:before{content:"↑";position:absolute;left:13px;top:13px;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#ff5f00;color:#fff;font-size:17px}.official-document-upload input[type=file]{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer}.official-document-upload b{overflow:hidden;color:#4c382d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.official-document-upload em{color:#8b766a;font-size:9px;font-style:normal;font-weight:700}.smart-daily-panel{display:grid;gap:14px;padding:20px;border:1px solid #eaded6;border-radius:20px;background:linear-gradient(135deg,#241b16,#39251a);color:#fff;box-shadow:0 16px 38px #321a0e20}.smart-daily-panel>header{display:flex;align-items:center;justify-content:space-between;gap:22px}.smart-daily-panel>header>div:first-child{display:grid;gap:3px}.smart-daily-panel>header>div:first-child>span{color:#ff7a31;font-size:9px;font-weight:950;letter-spacing:.12em}.smart-daily-panel h2{margin:0}.smart-daily-panel p{margin:0;color:#c4b8b0;font-size:11px}.smart-daily-net{display:grid;min-width:210px;padding:13px 15px;border:1px solid #6b4a38;border-radius:14px;background:#ffffff0d;text-align:right}.smart-daily-net small,.smart-daily-net span{color:#c7bab2;font-size:9px}.smart-daily-net strong{color:#76dc91;font-size:25px}.smart-daily-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.smart-daily-metrics article{display:grid;gap:4px;padding:11px;border:1px solid #554033;border-radius:12px;background:#ffffff0a}.smart-daily-metrics span{color:#bbada5;font-size:9px}.smart-daily-metrics strong{font-size:21px}.smart-priority-list{display:grid;gap:6px}.smart-all-clear,.smart-priority-list>a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 11px;border-radius:11px;background:#ffffff0b;color:#fff;text-decoration:none}.smart-priority-list>a:hover{background:#ffffff18}.smart-all-clear>i,.smart-priority-list i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#6a5142;color:#ff8b4e;font-style:normal;font-weight:950}.smart-priority-list>a.priority-critical i{background:#7d2525;color:#ffb2b2}.smart-priority-list>a.priority-warning i{background:#765121;color:#ffd48f}.smart-priority-list>a span{color:#d7c9c1;font-size:9px}.smart-all-clear{grid-template-columns:34px 1fr}.smart-all-clear>i{background:#1d6237;color:#9ff0b5}.smart-all-clear>span{display:grid}.smart-all-clear small{color:#c6b9b1}@media(max-width:800px){.smart-daily-panel>header{align-items:stretch;flex-direction:column}.smart-daily-net{text-align:left}.smart-daily-metrics{grid-template-columns:repeat(2,1fr)}}