.cockpit{--navy:#061a33;--navy2:#092849;--blue:#0b70e8;--cyan:#32c7ff;--ink:#0a203a;--muted:#647b96;--line:#d6e3ef;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% 0,#e7f3ff 0,#0000 30%),#f4f8fc;display:flex}.cockpit-sidebar{color:#dce8f4;z-index:10;background:linear-gradient(#061a33 0%,#072340 55%,#06182f 100%);border-right:1px solid #17416a;flex-direction:column;width:255px;padding-bottom:18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #041c3814}.cockpit-brand{color:#fff;border-bottom:1px solid #6aa5dc2e;align-items:center;gap:12px;height:82px;padding:0 22px;display:flex}.cockpit-brand>span{background:linear-gradient(145deg,#159cea,#0751a4);border:1px solid #66d8ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:850;display:grid;box-shadow:inset 0 0 0 3px #0a3765,0 8px 22px #001b36}.cockpit-brand div{flex-direction:column;display:flex}.cockpit-brand strong{font-size:19px}.cockpit-brand small{color:#68cfff;letter-spacing:1.5px;margin-top:4px;font-size:7px}.cockpit-sidebar nav{flex:1;padding:22px 12px}.cockpit-sidebar nav p{color:#567897;letter-spacing:1.7px;margin:8px 12px 12px;font-size:9px}.cockpit-sidebar nav button{color:#8fa9c2;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;font-size:12px;transition:all .18s;display:flex}.cockpit-sidebar nav button i{color:#577b9e;text-align:center;place-items:center;width:20px;height:25px;font-size:15px;font-style:normal;display:grid}.cockpit-sidebar nav button:hover{color:#eaf5ff;background:#0d3153}.cockpit-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#0e426e,#0b3559);border-color:#286491;box-shadow:inset 3px 0 #29c6ff,0 7px 16px #000a192e}.cockpit-sidebar nav button.active i{color:#5dd8ff}.network-capacity{background:#0c2f4e99;border:1px solid #5992c529;border-radius:10px;margin:0 12px;padding:16px}.network-capacity>div{color:#8ba5bc;justify-content:space-between;font-size:10px;display:flex}.network-capacity>div b{color:#fff}.network-capacity>i{background:#193e60;border-radius:8px;height:5px;margin:10px 0 7px;display:block}.network-capacity>i span{background:linear-gradient(90deg,#0d78e9,#43d0ff);border-radius:8px;width:68%;height:100%;display:block;box-shadow:0 0 14px #159fee77}.network-capacity small{color:#64839f;font-size:9px}.back-site{color:#7f9bb5;margin:15px 22px 0;font-size:10px}.cockpit-main{flex:1;min-width:0;margin-left:255px}.cockpit-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.cockpit-header label{background:#f8fbfe;border:1px solid #d3e1ee;border-radius:10px;align-items:center;gap:10px;width:min(520px,55vw);height:42px;padding:0 13px;display:flex;box-shadow:inset 0 1px 2px #e9f0f6}.cockpit-header label span{color:#527ba5}.cockpit-header input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.cockpit-header>div{gap:8px;display:flex}.cockpit-header button{color:#315677;background:#fff;border:1px solid #d4e1ed;border-radius:9px;height:40px;padding:0 13px}.cockpit-header .new-order{color:#fff;background:linear-gradient(135deg,#0758b1,#0b7cf0);border:0;font-size:11px;font-weight:750;box-shadow:0 7px 17px #0b70e838}.cockpit-content{max-width:1500px;padding:30px 38px 60px}.command-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#38b4ff47,#0000 31%),linear-gradient(120deg,#061d3b,#073c75 60%,#086bce);border:1px solid #1965aa;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;min-height:205px;padding:32px 35px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #042d572e}.command-hero:after{content:"";border:1px solid #58cbff2e;border-radius:50%;width:420px;height:420px;position:absolute;top:-165px;right:-80px;box-shadow:0 0 0 55px #36abff09,0 0 0 110px #36abff06}.command-copy{z-index:1;position:relative}.command-eyebrow{font-family:var(--font-geist-mono),monospace;color:#79d3ff;letter-spacing:1.2px;font-size:9px}.command-eyebrow i{background:#48d899;border-radius:50%;width:4px;height:4px;margin:0 8px 2px;display:inline-block}.command-copy h1{letter-spacing:-1.3px;margin:15px 0 8px;font-size:34px}.command-copy>p{color:#b8d3ea;margin:0;font-size:12px}.command-copy>p b{color:#fff}.command-actions{gap:9px;margin-top:22px;display:flex}.command-actions button{color:#fff;background:#ffffff0c;border:1px solid #4276a4;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:750}.command-actions button:first-child{color:#083767;background:#fff;border:0}.operation-score{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041f3d7a;border:1px solid #80cfff47;border-radius:14px;align-items:center;gap:18px;min-width:280px;padding:20px;display:flex;position:relative}.score-ring{background:conic-gradient(#42d0ff 0 92%,#315e84 92%);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.score-ring:before{content:"";background:#0a3865;border-radius:50%;width:61px;height:61px}.score-ring span{position:absolute}.score-ring strong{font-size:25px}.score-ring small{color:#72a2c8;font-size:8px}.operation-score>div:last-child{flex-direction:column;gap:5px;display:flex}.operation-score>div:last-child span{color:#6eabd5;letter-spacing:1.1px;font-size:8px}.operation-score>div:last-child strong{font-size:14px}.operation-score>div:last-child small{color:#6ed6ff;font-size:8px}.cockpit-kpis{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:17px;display:grid}.cockpit-kpis article{border:1px solid var(--line);background:#ffffffeb;border-radius:13px;min-height:128px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0c355c0e}.cockpit-kpis header{justify-content:space-between;align-items:center;display:flex}.cockpit-kpis header small{color:#647b92;letter-spacing:.85px;font-size:8px;font-weight:800}.cockpit-kpis header span{color:#0a70dc;background:#e6f2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.cockpit-kpis article>strong{letter-spacing:-.7px;margin-top:7px;font-size:23px;display:block}.cockpit-kpis p{color:#7890a5;margin:5px 0 0;font-size:8px}.cockpit-kpis p b{color:#087dce}.spark{opacity:.16;background:linear-gradient(155deg,#0000 25%,#0b72e6 27% 31%,#0000 33% 45%,#0b72e6 47% 51%,#0000 53% 66%,#0b72e6 68% 72%,#0000 74%);width:90px;height:31px;position:absolute;bottom:0;right:0}.cockpit-grid{grid-template-columns:1.65fr .72fr;gap:17px;margin-top:17px;display:grid}.operation-card,.decisions-card,.capacity-card{border:1px solid var(--line);background:#fffffff0;border-radius:13px;overflow:hidden;box-shadow:0 9px 25px #0b32570e}.card-heading{border-bottom:1px solid #e1eaf2;justify-content:space-between;align-items:center;min-height:71px;padding:18px 20px;display:flex}.card-heading h2{margin:0 0 5px;font-size:14px}.card-heading p{color:#8294a7;margin:0;font-size:9px}.card-heading button{color:#0a69ca;background:0 0;border:0;font-size:9px;font-weight:750}.order-row{border-bottom:1px solid #e8eef4;grid-template-columns:1.6fr 1.35fr 1fr .5fr;align-items:center;gap:12px;min-height:68px;padding:0 18px;font-size:10px;transition:all .15s;display:grid}.order-row:not(.table-head):hover{background:#f2f8ff}.order-row>div{flex-direction:column;gap:5px;display:flex}.order-row small{color:#8495a7;font-size:8px}.order-row.table-head{color:#71869b;background:#f5f9fc;min-height:39px;font-size:8px;font-weight:800}.order-status{color:#8a680d;background:#fff3d8;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px}.order-status.green{color:#087b6e;background:#dcf5ef}.order-status.red{color:#b44949;background:#fcecec}.decisions-card>.card-heading>strong{color:#fff;background:linear-gradient(145deg,#ffad1d,#e47e0c);border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;display:grid;box-shadow:0 5px 13px #e8961344}.decisions-card>article{border-bottom:1px solid #e7edf3;grid-template-columns:31px 1fr 20px;align-items:center;gap:12px;min-height:91px;padding:16px;display:grid}.decisions-card>article>i{color:#0876e6;background:#e7f2ff;border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.decisions-card article p{color:#657b92;margin:5px 0;font-size:9px}.decisions-card article small{color:#ad7614;font-size:8px}.decisions-card article button{color:#0d6dc8;background:0 0;border:0}.capacity-card{margin-top:17px;padding-bottom:14px}.capacity-row{grid-template-columns:180px 1fr 45px;align-items:center;gap:16px;padding:10px 20px;font-size:10px;display:grid}.capacity-row>i{background:#e1eaf2;border-radius:8px;height:7px;display:block}.capacity-row>i span{background:linear-gradient(90deg,#075ab4,#0b7bed,#35c9ff);border-radius:8px;height:100%;display:block;box-shadow:0 0 10px #168ff033}.capacity-row strong{text-align:right;color:#174d80}.intelligence-strip{color:#fff;background:linear-gradient(100deg,#061d38,#0a3158);border:1px solid #1b568c;border-radius:13px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:24px;margin-top:17px;padding:17px 20px;display:grid}.intelligence-strip>div{align-items:center;gap:12px;display:flex}.intelligence-strip>div>span{color:#58d2ff;background:#10466f;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.intelligence-strip p{color:#8facca;margin:0;font-size:9px;line-height:1.5}.intelligence-strip small{color:#4fbfe9;letter-spacing:1.2px;font-size:7px;display:block}.intelligence-strip strong{color:#fff;margin-top:4px;font-size:10px;display:block}.intelligence-strip p b{color:#61d5ff}.intelligence-strip button{color:#082f5a;background:#fff;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}@media (width<=1050px){.cockpit-kpis{grid-template-columns:1fr 1fr}.cockpit-grid,.intelligence-strip{grid-template-columns:1fr}.operation-score{min-width:250px}}@media (width<=700px){.cockpit{display:block}.cockpit-sidebar{width:100%;height:auto;padding:0;display:flex;position:relative}.cockpit-brand{height:64px;padding:0 14px}.cockpit-brand>span{width:35px;height:35px}.cockpit-sidebar nav{scrollbar-width:none;gap:6px;width:100%;padding:8px 10px 10px;display:flex;overflow-x:auto}.cockpit-sidebar nav::-webkit-scrollbar{display:none}.cockpit-sidebar nav p{display:none}.cockpit-sidebar nav button{flex:none;width:auto;min-width:max-content;height:38px;padding:0 11px}.cockpit-sidebar nav button i{width:15px}.network-capacity,.back-site{display:none}.cockpit-main{margin-left:0}.cockpit-header{height:62px;padding:0 14px}.cockpit-header label{width:calc(100% - 104px)}.cockpit-header button:not(.new-order){display:none}.cockpit-content{padding:18px 14px 40px}.command-hero{flex-direction:column;align-items:flex-start;padding:25px}.command-copy h1{font-size:28px}.operation-score{width:100%;min-width:0}.cockpit-kpis{grid-template-columns:1fr}.order-row{grid-template-columns:1.4fr 1fr}.order-row>:nth-child(3),.order-row>:nth-child(4){display:none}.capacity-row{grid-template-columns:110px 1fr 40px}}.service-map{color:#eefbff;background:radial-gradient(circle at 50% 35%,#0db8a621,#0000 38%),linear-gradient(145deg,#0b1a28,#0c2231 58%,#091722);border:1px solid #29647d47;border-radius:20px;margin-top:17px;overflow:hidden;box-shadow:0 22px 60px #020c142e}.module-page{animation:.24s module-in}.module-head{color:#fff;background:radial-gradient(circle at 85% 20%,#30bcff33,#0000 32%),linear-gradient(120deg,#071d38,#073d72);border:1px solid #1d65a5;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:27px 30px;display:flex;box-shadow:0 18px 38px #08305521}.module-head .eyebrow{color:#54cbff;letter-spacing:1.4px;margin:0 0 7px;font-size:8px;font-weight:800}.module-head h1{letter-spacing:-.8px;margin:0 0 7px;font-size:28px}.module-head>div>p:last-child{color:#adcae1;margin:0;font-size:10px}.module-head .primary{color:#07345f;white-space:nowrap;background:#fff;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:800;box-shadow:0 8px 20px #00142829}.module-kpis{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:17px;display:grid}.module-kpis.four{grid-template-columns:repeat(4,1fr)}.module-metric{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:112px;padding:18px 20px;display:flex;box-shadow:0 8px 22px #0c355c0d}.module-metric strong{letter-spacing:-.6px;font-size:22px}.module-metric b{margin-top:5px;font-size:10px}.module-metric span{color:#758ba0;margin-top:auto;font-size:8px}.module-metric.danger{background:linear-gradient(145deg,#fff,#fff7f7);border-color:#f0caca}.module-metric.danger strong,.danger-text{color:#c34444!important}.module-tools{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:10px;display:flex}.module-tools>div{flex-wrap:wrap;gap:5px;display:flex}.module-tools button{color:#5f7890;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:750}.module-tools button:hover,.module-tools button.selected{color:#0868c4;background:#eaf5ff;border-color:#cce3f7}.module-tools>button:last-child{color:#0a65be;border-color:#d7e6f3}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 9px 25px #0b32570d}.module-table{width:100%;overflow-x:auto}.module-tr{width:100%;min-height:68px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #e7eef4;align-items:center;gap:13px;padding:0 18px;font-size:9px;display:grid}.module-tr:hover:not(.module-th){background:#f4f9fe}.module-tr b,.module-tr span{min-width:0}.module-tr b small,.module-tr span small{color:#8296aa;margin-top:4px;font-size:7px;font-weight:500;display:block}.module-th{color:#6f859a;letter-spacing:.5px;background:#f5f9fc;min-height:39px;font-size:7px;font-weight:850}.orders-module-table .module-tr{grid-template-columns:1.45fr 1.35fr 1fr 1fr .7fr .55fr;min-width:850px}.order-progress{align-items:center;gap:7px;display:flex!important}.order-progress>i{background:#e1eaf2;border-radius:8px;width:64px;height:5px;display:block}.order-progress>i b{background:linear-gradient(90deg,#0872da,#37c9ff);border-radius:8px;height:100%;display:block}.order-progress small{margin:0!important}.empty-state{text-align:center;color:#7c91a4;padding:42px;font-size:10px}.module-chip{color:#08786c;background:#dcf5ef;border-radius:999px;width:max-content;padding:6px 8px;font-size:7px;font-weight:800;display:inline-flex}.module-chip.blue{color:#0965bd;background:#e3f1ff}.module-chip.amber{color:#9b6907;background:#fff2d2}.module-chip.red{color:#b33c3c;background:#fde9e9}.card-grid,.partner-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.client-card,.partner-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px;box-shadow:0 8px 23px #0a2d500d}.client-top,.partner-card header{justify-content:space-between;align-items:center;display:flex}.client-top>span,.partner-card header>span{color:#0870d5;background:#e8f4ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.client-card h3,.partner-card h3{margin:16px 0 6px;font-size:14px}.client-card>p,.partner-card>p{color:#73899d;margin:4px 0;font-size:8px}.client-card footer{border-top:1px solid #e8eef4;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:18px;padding-top:13px;display:grid}.client-card footer div{flex-direction:column;gap:4px;display:flex}.client-card footer small{color:#8295a7;font-size:6px}.client-card footer b{font-size:9px}.client-card footer button,.partner-card footer button{color:#0870d5;background:0 0;border:0;font-size:8px}.partner-score{align-items:baseline;gap:8px;margin:17px 0;display:flex}.partner-score strong{color:#0870d5;font-size:31px}.partner-score small{color:#72899d;letter-spacing:.6px;font-size:6px}.partner-capacity span{justify-content:space-between;font-size:8px;display:flex}.partner-capacity>i{background:#e2ebf3;border-radius:8px;height:6px;margin-top:7px;display:block}.partner-capacity>i b{background:linear-gradient(90deg,#0870d5,#39c9ff);border-radius:8px;height:100%;display:block}.partner-card footer{border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.partner-card footer>span{flex-direction:column;display:flex}.partner-card footer small{color:#7c91a4;font-size:7px}.bid-intelligence{color:#fff;background:linear-gradient(110deg,#08213e,#0b4777);border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:16px 19px;display:flex}.bid-intelligence>div{align-items:center;gap:13px;display:flex}.bid-intelligence>div>span{color:#06345e;background:#5ed8ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.bid-intelligence p{margin:0}.bid-intelligence small{color:#58caff;letter-spacing:1px;font-size:7px;display:block}.bid-intelligence strong{margin-top:5px;font-size:9px;display:block}.bid-intelligence button{color:#07355f;white-space:nowrap;background:#fff;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:800}.bids-table .module-tr{grid-template-columns:1.1fr 1.8fr .35fr .7fr .75fr .5fr .85fr;min-width:900px}.fit-score{align-items:center;gap:6px;display:flex!important}.fit-score i{background:linear-gradient(90deg,#10a997 var(--fit),#dce7ef var(--fit));border-radius:6px;width:48px;height:5px;display:block}.module-table:not(.orders-module-table):not(.bids-table) .module-tr{grid-template-columns:repeat(6,1fr);min-width:760px}.stock-table .module-tr{grid-template-columns:1.6fr .7fr .7fr .8fr .7fr .6fr}.stock-table .module-tr>button{color:#0870d5;background:0 0;border:0;font-size:8px}.finance-grid{grid-template-columns:1.5fr 1fr;gap:15px;display:grid}.panel-title{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-title h2{margin:0 0 4px;font-size:13px}.panel-title p{color:#8295a7;margin:0;font-size:8px}.finance-chart .bars{justify-content:space-between;align-items:end;gap:9px;height:235px;padding:30px 24px 18px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.bars i{background:linear-gradient(#31c5ff,#0870da);border-radius:5px 5px 2px 2px;width:100%;display:block}.bars span{color:#7b90a3;font-size:7px}.margin-list>div:not(.panel-title){border-bottom:1px solid #e7edf3;grid-template-columns:1fr auto;gap:3px;padding:17px 20px;font-size:9px;display:grid}.margin-list small{color:#8294a5;grid-column:1;font-size:7px}.cockpit-toast{z-index:50;color:#fff;background:#082b4e;border:1px solid #268bc6;border-radius:10px;padding:13px 17px;font-size:10px;font-weight:750;animation:.2s module-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #02162a4d}.brain-state{color:#7b8fa2;background:#fff;border:1px solid #d7e3ed;border-radius:9px;align-items:center;gap:8px;margin:-6px 0 16px;padding:10px 13px;font-size:8px;display:flex}.brain-state i{background:#e2a11d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fff2d5}.brain-state strong{color:#4f687e}.brain-state span{margin-left:auto}.brain-state.online i{background:#14a68f;box-shadow:0 0 0 4px #ddf6f0}.brain-state.online strong{color:#087c6d}.brain-state.offline{background:#fff8f8;border-color:#edcccc}.brain-state.offline i{background:#d04c4c;box-shadow:0 0 0 4px #fde5e5}.brain-state.offline strong{color:#b23c3c}.brain-button{color:#0868c2;background:#eaf5ff;border:1px solid #c9e2f6;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850}.brain-button:hover{color:#fff;background:#0870d5}.brain-button:disabled{opacity:.4;cursor:not-allowed}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#031426bb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crud-dialog{background:#fff;border:1px solid #2f729f;border-radius:16px;width:min(720px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 30px 80px #0007}.crud-dialog header{justify-content:space-between;align-items:flex-start;display:flex}.crud-dialog header small{color:#0879c9;letter-spacing:1px;font-size:8px;font-weight:900}.crud-dialog h2{margin:5px 0 18px;font-size:21px}.crud-dialog header button{color:#5b7387;background:0 0;border:0;font-size:23px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#597187;font-size:8px;font-weight:800}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#173c59;width:100%;font:inherit;background:#f8fbfd;border:1px solid #ccdae5;border-radius:8px;outline:0;margin-top:6px;padding:11px}.crud-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.crud-dialog footer button{color:#49677e;background:#fff;border:1px solid #d0dee9;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:800}.crud-dialog footer button:last-child{color:#fff;background:#0870d5;border-color:#0870d5}.progress-editor{align-items:center;gap:6px;display:flex!important}.progress-editor input{accent-color:#0870d5;width:72px}.progress-editor small{color:#638096;font-size:7px}.row-actions{gap:4px;display:flex!important}.row-actions>button{color:#0870d5;background:#fff;border:1px solid #cfe1ef;border-radius:6px;padding:7px;font-size:7px;font-weight:800}.registry-heading{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.registry-heading h2{margin:0 0 4px;font-size:13px}.registry-heading p{color:#7b90a3;margin:0;font-size:8px}.registry-heading>span{color:#0870c9;background:#e8f4ff;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:800}.clients-table .module-tr{grid-template-columns:1.35fr 1.25fr .4fr .75fr .7fr .65fr;min-width:800px}.client-name{align-items:center;gap:10px;display:flex!important}.client-name>i{color:#0870d5;background:#e5f2ff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.client-name>span{font-size:9px}.row-actions .delete-action{color:#bf4747;background:#fff8f8;border-color:#f0d0d0}@keyframes module-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=1150px){.module-kpis.four,.card-grid,.partner-grid{grid-template-columns:1fr 1fr}.finance-grid{grid-template-columns:1fr}}@media (width<=700px){.module-head{flex-direction:column;align-items:flex-start;padding:22px}.module-head h1{font-size:24px}.module-kpis,.module-kpis.four,.card-grid,.partner-grid{grid-template-columns:1fr}.module-tools,.bid-intelligence{flex-direction:column;align-items:flex-start}.brain-state{flex-wrap:wrap;align-items:flex-start}.brain-state span{width:100%;margin-left:15px}.cockpit-toast{bottom:14px;left:14px;right:14px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.crud-dialog{padding:18px}}.map-toolbar{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 0;display:flex;position:relative}.map-toolbar p{color:#21c6b5;letter-spacing:.18em;margin:0 0 5px;font-size:10px;font-weight:800}.map-toolbar h2{letter-spacing:-.03em;margin:0;font-size:24px}.map-toolbar>div:last-child{background:#05151fa3;border:1px solid #81becf29;border-radius:12px;gap:7px;padding:5px;display:flex}.map-toolbar button{color:#87a9b6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:700}.map-toolbar button:hover,.map-toolbar button.active{color:#fff;background:#13ad9e}.map-stage{height:520px;min-height:420px;position:relative}.map-stage canvas{cursor:grab;display:block;width:100%!important;height:100%!important}.map-stage canvas:active{cursor:grabbing}.map-loading{color:#89aab6;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.map-hint,.map-legend{z-index:2;color:#6f939f;pointer-events:none;font-size:10px;position:absolute;bottom:18px}.map-hint{left:24px}.map-legend{align-items:center;gap:7px;display:flex;right:24px}.map-legend i{background:#173047;border-radius:3px;width:9px;height:9px}.map-legend i:nth-of-type(2){background:#137b78}.map-legend i:nth-of-type(3){background:#10b8a5;box-shadow:0 0 12px #10b8a5a6}.map-tooltip{color:#eaffff;pointer-events:none;background:#061924f2;border:1px solid #45cec052;border-radius:12px;width:176px;padding:12px 14px;transform:translateY(-8px);box-shadow:0 14px 34px #00000059}.map-tooltip span,.map-tooltip p,.map-tooltip small{display:block}.map-tooltip span{color:#62dacd;letter-spacing:.08em;font-size:10px;font-weight:800}.map-tooltip strong{margin-top:5px;font-size:23px;display:block}.map-tooltip p{color:#a9c4cd;margin:1px 0 6px;font-size:10px}.map-tooltip small{color:#7596a1;font-size:9px}@media (width<=760px){.map-toolbar{flex-direction:column;align-items:flex-start;padding:20px 18px 0}.map-stage{height:430px}.map-legend{display:none}}.hidden-file-input{display:none}.bid-import-result{background:linear-gradient(135deg,#f1fffb,#f5faff);border:1px solid #9edbd0;border-radius:12px;margin:-4px 0 16px;padding:17px 19px;box-shadow:0 10px 28px #075b6f14}.bid-import-result header{justify-content:space-between;align-items:center;gap:18px;display:flex}.bid-import-result small{color:#18827b;letter-spacing:.9px;margin-bottom:5px;font-size:7px;font-weight:850;display:block}.bid-import-result h3{color:#113958;margin:0;font-size:13px}.bid-import-result header>strong{color:#087c6d;background:#d9f6ee;border-radius:20px;padding:8px 11px;font-size:9px}.bid-import-result>div{grid-template-columns:2fr 1fr .8fr .8fr;gap:10px;margin-top:14px;display:grid}.bid-import-result>div span{background:#fff;border:1px solid #dbeaf0;border-radius:8px;padding:10px}.bid-import-result>div b{color:#34556e;font-size:8px;line-height:1.45;display:block}.bid-import-result footer{color:#678297;justify-content:space-between;gap:12px;margin-top:12px;font-size:8px;display:flex}.bid-import-result footer em{color:#b16a16;font-style:normal}.orchestration-hub,.remed-help{background:#fff;border:1px solid #cbdfea;border-radius:14px;margin:0 0 16px;padding:20px;box-shadow:0 12px 30px #07365812}.orchestration-hub>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.orchestration-hub small,.remed-help>small{color:#1681a7;letter-spacing:1px;font-size:7px;font-weight:900}.orchestration-hub h2{margin:4px 0 0;font-size:17px}.orchestration-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.orchestration-grid article{background:linear-gradient(145deg,#fff,#f5faff);border:1px solid #dce8ef;border-radius:10px;min-height:125px;padding:14px;position:relative}.orchestration-grid article>span{color:#d1e2ed;font-size:21px;font-weight:900;position:absolute;top:10px;right:12px}.orchestration-grid strong{color:#123f60;max-width:85%;margin:8px 0;font-size:11px;display:block}.orchestration-grid p{color:#6b8397;margin:0;font-size:8px;line-height:1.5}.remed-help{color:#fff;background:linear-gradient(135deg,#062442,#09558d);border-color:#1c6ba5;position:relative}.remed-help>button{color:#fff;background:0 0;border:0;font-size:20px;position:absolute;top:12px;right:15px}.remed-help h2{margin:7px 0;font-size:18px}.remed-help>p{color:#b5d2e6;max-width:760px;font-size:9px;line-height:1.6}.remed-help>div{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.remed-help>div span{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:22px 1fr;gap:2px 7px;padding:11px;display:grid}.remed-help i{color:#063860;background:#5ad2ff;border-radius:6px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.remed-help b{font-size:8px}.remed-help em{color:#9fc3db;font-size:7px;font-style:normal}.remed-help>strong{color:#64ddff;font-size:10px}@media (width<=900px){.orchestration-grid,.remed-help>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.bid-import-result>div,.orchestration-grid,.remed-help>div{grid-template-columns:1fr}.bid-import-result header,.bid-import-result footer{flex-direction:column;align-items:flex-start}html,body{max-width:100%;overflow-x:hidden}.cockpit-sidebar{z-index:20;position:relative;inset:auto}.cockpit-brand{justify-content:center;height:58px}.cockpit-sidebar nav{background:#061a33;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px;display:grid;overflow:visible}.cockpit-sidebar nav button{text-align:center;flex-direction:column;justify-content:center;gap:1px;width:100%;min-width:0;height:43px;padding:4px 2px;font-size:8px;line-height:1.1}.cockpit-sidebar nav button i{width:auto;height:17px;font-size:13px}.cockpit-header{z-index:18;gap:7px;height:auto;min-height:58px;padding:8px 10px;position:sticky;top:0}.cockpit-header label{flex:1;width:auto;min-width:0;height:42px}.cockpit-header>div{flex:none}.cockpit-header .new-order{height:42px;padding:0 10px;font-size:9px}.cockpit-content{padding:12px 10px 32px}.command-hero{border-radius:14px;gap:18px;min-height:0;padding:21px 18px}.command-copy h1{font-size:25px}.command-actions{flex-wrap:wrap}.command-actions button{flex:1;min-height:42px}.operation-score{padding:15px}.cockpit-kpis{grid-template-columns:1fr 1fr;gap:9px}.cockpit-kpis article{min-height:112px;padding:14px}.cockpit-kpis article>strong{font-size:19px}.map-shell{border-radius:13px}.map-stage{touch-action:pan-y;height:360px}.map-hint{text-align:center;bottom:10px;left:12px;right:12px}.card-heading,.registry-heading{padding:15px}.module-table{overflow:visible}.module-th{display:none}.orders-module-table .module-tr,.bids-table .module-tr,.clients-table .module-tr,.module-table:not(.orders-module-table):not(.bids-table) .module-tr{grid-template-columns:1fr 1fr;align-items:start;gap:11px 14px;min-width:0;min-height:0;padding:14px}.module-tr b,.module-tr span{overflow-wrap:anywhere}.row-actions{grid-column:1/-1}.row-actions>button{flex:1;min-height:38px}.crud-dialog{border-radius:13px;width:100%;max-height:calc(100dvh - 16px);padding:16px}.modal-backdrop{padding:8px}.form-grid input,.form-grid select,.form-grid textarea{min-height:44px;font-size:16px}.crud-dialog footer{background:#fff;padding:12px 0 0;position:sticky;bottom:-16px}.crud-dialog footer button{flex:1;min-height:42px}.intelligence-strip{gap:14px;padding:17px}}@media (width<=390px){.cockpit-kpis{grid-template-columns:1fr}.cockpit-brand{justify-content:flex-start}}.client-command{width:min(980px,100%);padding-bottom:0}.client-command>header{padding-bottom:14px}.dependency-seal{color:#a72424;letter-spacing:.7px;background:#fff0f0;border:1px solid #f0b8b8;border-radius:20px;margin-top:6px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.client-tabs{background:#f5f9fc;border-block:1px solid #dce7ef;grid-template-columns:repeat(4,1fr);margin:0 -24px 20px;padding:0 24px;display:grid}.client-tabs button{color:#698198;border:0;background:0 0;border-bottom:3px solid #0000;min-height:48px;font-size:9px;font-weight:850}.client-tabs button.active{color:#0870d5;background:#eaf5ff;border-bottom-color:#0870d5}.client-tab-panel{min-height:300px;animation:.18s module-in}.client-tab-panel h3{color:#174361;margin:5px 0 13px;font-size:12px}.client-tab-panel h3:not(:first-child){border-top:1px solid #e1eaf1;margin-top:23px;padding-top:17px}.cnpj-search{background:#eef8ff;border:1px solid #b9d8ed;border-radius:10px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:17px;padding:13px;display:grid}.cnpj-search label{color:#3f627d;font-size:8px;font-weight:850}.cnpj-search input{background:#fff;border:1px solid #bdd2e1;border-radius:8px;width:100%;margin-top:6px;padding:11px}.cnpj-search button,.linked-heading button{color:#fff;background:#0870d5;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-size:8px;font-weight:850}.switch-field{background:#f8fbfd;border:1px solid #ccdae5;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:11px;display:flex}.switch-field input{accent-color:#0870d5;width:19px;height:19px;margin:0}.switch-field span{font-size:9px}.po-rule{color:#657f94;background:#f2faff;border-left:3px solid #32b9e9;padding:12px;font-size:8px}.linked-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.linked-heading h3{margin:0}.linked-heading p{color:#7890a4;margin:4px 0 0;font-size:8px}.linked-assets{gap:8px;display:grid}.linked-assets>p{color:#7890a4;text-align:center;background:#f8fbfd;border:1px dashed #bfd1df;border-radius:10px;padding:35px}.linked-assets article{background:#fff;border:1px solid #dce7ef;border-radius:9px;grid-template-columns:1.2fr 1fr .7fr 1fr;align-items:center;gap:12px;padding:12px;display:grid}.linked-assets small{color:#7a91a4;margin-top:3px;font-size:7px;display:block}.linked-assets strong{font-size:8px}.client-metrics{background:linear-gradient(110deg,#062442,#09558d);border-top:1px solid #dce7ef;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px -24px 0;padding:15px 24px;display:grid}.client-metrics span{background:#ffffff0b;border:1px solid #ffffff18;border-radius:8px;padding:11px}.client-metrics small{color:#72ccef;letter-spacing:.6px;font-size:7px;font-weight:800;display:block}.client-metrics strong{color:#fff;margin-top:5px;font-size:14px;display:block}.client-command>footer{background:#fff;margin:0 -24px;padding:16px 24px}@media (width<=700px){.client-command{padding-bottom:0}.client-tabs{grid-template-columns:repeat(2,1fr);margin:0 -16px 15px;padding:0 7px}.client-tabs button{min-height:42px}.client-tab-panel{min-height:0}.cnpj-search{grid-template-columns:1fr}.linked-heading{flex-direction:column;align-items:flex-start}.linked-assets article{grid-template-columns:1fr 1fr}.client-metrics{grid-template-columns:1fr 1fr;margin:15px -16px 0;padding:12px 16px}.client-command>footer{margin:0 -16px;padding:12px 16px}}.cockpit-header>.region-selector,.cockpit-header>.region-locked{background:#fff;border:1px solid #cfe0ed;border-radius:11px;align-items:center;gap:9px;width:auto;min-width:230px;height:46px;padding:6px 11px;display:flex;box-shadow:0 6px 16px #0739630f}.region-selector>span,.region-locked>span{font-size:16px}.region-selector>div,.region-locked>div{flex-direction:column;min-width:0;display:flex}.region-selector small,.region-locked small{color:#7890a4;letter-spacing:.8px;font-size:6px;font-weight:800}.region-selector select{color:#143d5d;background:0 0;border:0;outline:0;max-width:205px;padding:2px 20px 2px 0;font-size:9px;font-weight:800}.region-locked b{color:#143d5d;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:9px;overflow:hidden}.regional-unit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px;display:grid}.regional-unit-grid article{background:linear-gradient(145deg,#fff,#f6fbff);border:1px solid #d9e6f0;border-radius:12px;padding:15px}.regional-unit-grid header{align-items:center;gap:9px;display:flex}.regional-unit-grid header span{color:#0871d7;background:#e5f3ff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.regional-unit-grid header b{font-size:10px}.regional-unit-grid article>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 10px;display:grid}.regional-unit-grid article>div span{flex-direction:column;display:flex}.regional-unit-grid article>div strong{font-size:15px}.regional-unit-grid article>div small{color:#7b91a4;font-size:7px}.regional-unit-grid article>i{background:#dfeaf2;border-radius:8px;height:5px;display:block;overflow:hidden}.regional-unit-grid article>i b{background:linear-gradient(90deg,#0872df,#32c7ff);border-radius:8px;height:100%;display:block}.regional-unit-grid article>button{color:#0870d5;background:0 0;border:0;margin-top:12px;padding:7px 0;font-size:8px;font-weight:800}.regional-fab{z-index:30;position:fixed;bottom:24px;right:24px}.regional-fab>button{color:#fff;background:linear-gradient(145deg,#0b7cf0,#0754aa);border:0;border-radius:50%;width:52px;height:52px;font-size:25px;box-shadow:0 12px 28px #0558ab59}.regional-fab>div{background:#fff;border:1px solid #d4e4f0;border-radius:11px;width:190px;padding:7px;display:none;position:absolute;bottom:58px;right:0;box-shadow:0 18px 38px #082a4833}.regional-fab:hover>div,.regional-fab:focus-within>div{gap:5px;display:grid}.regional-fab>div button{color:#153d5d;text-align:left;background:#f3f8fc;border:0;border-radius:7px;padding:10px;font-size:9px;font-weight:750}.regional-fab>div button:hover{color:#056dce;background:#e6f3ff}@media (width<=1100px){.regional-unit-grid{grid-template-columns:1fr 1fr}.cockpit-header>.region-selector,.cockpit-header>.region-locked{min-width:180px}.cockpit-header>label:first-child{width:min(340px,38vw)}}@media (width<=700px){.cockpit-header{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-block:8px}.cockpit-header>label:first-child{width:calc(100% - 74px)}.cockpit-header>.region-selector,.cockpit-header>.region-locked{order:3;width:100%;min-width:0}.region-selector select{max-width:none}.regional-unit-grid{grid-template-columns:1fr;padding:10px}.regional-fab{bottom:14px;right:14px}}.knowledge-toolbar{background:#fff;border:1px solid #d8e5ef;border-radius:12px;grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin-bottom:14px;padding:13px;display:grid}.knowledge-toolbar label{color:#658096;font-size:8px;font-weight:800}.knowledge-toolbar select{color:#143b59;background:#f7fbfe;border:1px solid #cfdfea;border-radius:8px;width:100%;margin-top:6px;padding:10px}.knowledge-dropzone{text-align:center;background:radial-gradient(circle at 50% 20%,#e5f5ff,#0000 45%),#f9fcff;border:1.5px dashed #8ebfe8;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:32px;transition:all .2s;display:flex}.knowledge-dropzone.dragging{background:#eaf6ff;border-color:#0b78e8;transform:scale(.995)}.knowledge-dropzone input{display:none}.knowledge-dropzone>span{color:#0873dc;background:#dff1ff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.knowledge-dropzone h2{margin:13px 0 6px;font-size:17px}.knowledge-dropzone p{color:#7690a6;margin:0;font-size:9px}.knowledge-dropzone button{color:#fff;background:linear-gradient(145deg,#0879ea,#0759b1);border:0;border-radius:8px;margin-top:17px;padding:10px 15px;font-size:9px;font-weight:800}.knowledge-options{background:#fff;border:1px solid #dae6ef;border-radius:10px;align-items:center;gap:22px;margin:12px 0 18px;padding:12px 15px;display:flex}.knowledge-options label{color:#34546e;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.knowledge-options input{accent-color:#0875df}.knowledge-options>span{color:#72899d;margin-left:auto;font-size:8px}.knowledge-queue,.knowledge-index,.knowledge-ask{background:#fff;border:1px solid #d7e4ee;border-radius:13px;margin-top:15px;overflow:hidden;box-shadow:0 9px 24px #0830540d}.knowledge-queue>header,.knowledge-index>header{border-bottom:1px solid #e1eaf1;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.knowledge-queue header small,.knowledge-index header small,.knowledge-ask header small{color:#0a72d7;letter-spacing:1px;font-size:7px;font-weight:850}.knowledge-queue h3,.knowledge-index h3,.knowledge-ask h3{margin:4px 0 0;font-size:13px}.knowledge-queue header>i{color:#6a879e;font-size:8px;font-style:normal}.knowledge-queue>div{border-bottom:1px solid #e8eef3;grid-template-columns:30px 1.1fr 1fr 42px;align-items:center;gap:12px;min-height:65px;padding:10px 18px;display:grid}.knowledge-queue>div>span{color:#0875df;background:#e7f3ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.knowledge-queue p{margin:0}.knowledge-queue p b,.knowledge-queue p small{display:block}.knowledge-queue p b{font-size:9px}.knowledge-queue p small{color:#738a9f;margin-top:4px;font-size:7px}.knowledge-queue>div>i{background:#dfebf3;border-radius:8px;height:6px;overflow:hidden}.knowledge-queue>div>i b{background:linear-gradient(90deg,#0877e4,#31c8ff);border-radius:8px;height:100%;display:block}.knowledge-queue>div>strong{text-align:right;font-size:9px}.knowledge-table>div{border-bottom:1px solid #e7eef4;grid-template-columns:1.7fr .8fr .7fr .35fr .7fr;align-items:center;gap:12px;min-height:55px;padding:9px 18px;font-size:8px;display:grid}.knowledge-table>div:first-child{color:#71889d;background:#f5f9fc;min-height:34px;font-size:7px;font-weight:850}.knowledge-table b,.knowledge-table small{display:block}.knowledge-table b{font-size:9px}.knowledge-table small{color:#7b91a5;margin-top:4px;font-size:7px}.knowledge-table>div>span:last-child{gap:6px;display:flex}.knowledge-table button{color:#086fd1;background:#fff;border:1px solid #cfe0ed;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800}.knowledge-table button.danger{color:#bd4b4b}.knowledge-status{color:#806318;background:#fff2d4;border-radius:99px;width:max-content;padding:6px 8px}.knowledge-status.completed{color:#087a6d;background:#dcf4ee}.knowledge-status.failed{color:#b94343;background:#fbeaea}.knowledge-ask{color:#fff;background:radial-gradient(circle at 85% 10%,#34c1ff33,#0000 35%),linear-gradient(120deg,#061e3a,#083f76);border-color:#1a609b;padding:18px}.knowledge-ask>header{align-items:center;gap:11px;display:flex}.knowledge-ask>header>span{color:#07385f;background:#4cd1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.knowledge-ask>div{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.knowledge-ask input{color:#fff;background:#051a31aa;border:1px solid #3975a4;border-radius:9px;outline:0;min-width:0;padding:12px}.knowledge-ask>div button{color:#07385f;background:#fff;border:0;border-radius:8px;padding:0 14px;font-size:9px;font-weight:850}.knowledge-ask>section{background:#05182b88;border:1px solid #2f678f;border-radius:9px;margin-top:12px;padding:13px}.knowledge-ask>section p{white-space:pre-wrap;color:#c9deed;font-size:9px;line-height:1.6}.knowledge-ask>section button{color:#6bd7ff;background:#0b3154;border:1px solid #285f89;border-radius:7px;margin:5px 5px 0 0;padding:6px 8px;font-size:7px}.knowledge-preview{flex-direction:column;width:min(820px,100%);max-height:min(88dvh,860px);padding:0;display:flex;overflow:hidden}.knowledge-preview>header{border-bottom:1px solid #e1eaf1;flex:none;gap:20px;padding:24px 26px 18px}.knowledge-preview>header>div{min-width:0}.knowledge-preview>header h2{overflow-wrap:anywhere;margin-bottom:0;font-size:22px;line-height:1.2}.knowledge-preview>header>button{border:1px solid #0000;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;line-height:1;display:grid}.knowledge-preview>header>button:hover{color:#075fae;background:#eef7ff;border-color:#cfe1ef}.knowledge-preview>div{flex:auto;min-width:0;min-height:180px;max-height:none;padding:24px 26px;overflow:auto}.knowledge-preview>div p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#274b66;max-width:100%;font:10px/1.75 var(--font-geist-mono),monospace;margin:0}.knowledge-preview>footer{background:#f8fbfd;border-top:1px solid #e1eaf1;flex:none;justify-content:flex-end;align-items:center;gap:16px;width:100%;margin:0;padding:16px 26px;display:flex;position:static!important;bottom:auto!important}.knowledge-preview>footer span{color:#748ca0;min-width:0;margin-right:auto;font-size:9px;line-height:1.35}.knowledge-preview>footer button,.knowledge-preview>footer button:last-child{white-space:nowrap;color:#fff;background:linear-gradient(145deg,#0879ea,#0759b1);border:1px solid #0870d5;border-radius:10px;min-width:112px;min-height:42px;padding:0 22px;font-size:9px;box-shadow:0 7px 16px #0870d52e;flex:none!important;width:auto!important}@media (width<=700px){.knowledge-preview{max-height:calc(100dvh - 16px)}.knowledge-preview>header{padding:18px 18px 14px}.knowledge-preview>header h2{font-size:18px}.knowledge-preview>div{min-height:120px;padding:18px}.knowledge-preview>footer{gap:10px;padding:12px 18px}.knowledge-preview>footer button,.knowledge-preview>footer button:last-child{min-width:96px;padding-inline:17px}}@media (width<=420px){.knowledge-preview>footer{flex-direction:column;align-items:stretch}.knowledge-preview>footer span{margin-right:0}.knowledge-preview>footer button,.knowledge-preview>footer button:last-child{width:100%!important}}@media (width<=800px){.knowledge-toolbar{grid-template-columns:1fr}.knowledge-options{flex-direction:column;align-items:flex-start;gap:10px}.knowledge-options>span{margin-left:0}.knowledge-table{overflow-x:auto}.knowledge-table>div{min-width:720px}.knowledge-dropzone{min-height:180px;padding:22px 15px}.knowledge-queue>div{grid-template-columns:28px 1fr 50px}.knowledge-queue>div>i{display:none}.knowledge-ask>div{grid-template-columns:1fr}.knowledge-ask>div button{min-height:40px}}.knowledge-source{color:#6bd7ff;background:#0b3154;border:1px solid #285f89;border-radius:7px;margin:5px 5px 0 0;padding:6px 8px;font-size:9px;display:inline-block}.services-search{grid-template-columns:1fr 210px auto;gap:10px;margin:15px 0;display:grid}.services-search label{background:#fff;border:1px solid #cbddea;border-radius:11px;align-items:center;gap:9px;padding:0 14px;display:flex}.services-search input,.services-search select{background:0 0;border:0;outline:0;width:100%;min-height:46px}.services-search>select,.services-search>button{background:#fff;border:1px solid #cbddea;border-radius:11px;padding:0 14px}.services-search>button{color:#0a70cf;font-weight:800}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.services-grid>article{background:#fff;border:1px solid #d4e3ee;border-radius:15px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0830540f}.services-grid>article.premium{border-color:#55aef5;box-shadow:0 12px 32px #0070dd26}.services-grid>article>header{justify-content:space-between;align-items:center;display:flex}.services-grid>article>header span{color:#078570;background:#e4f8f2;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:900}.services-grid>article.premium>header span{color:#0872d5;background:#e4f2ff}.services-grid>article>header i{color:#748da1;font-size:10px;font-style:normal;font-weight:800}.service-equipment-icon{color:#0875df;background:#e8f4ff;border-radius:13px;place-items:center;width:48px;height:48px;margin-top:17px;font-size:23px;display:grid}.services-grid h2{color:#0a2945;margin:13px 0 5px;font-size:19px}.services-grid h2+p{color:#70879a;margin:0;font-size:12px}.services-grid>article>strong{color:#0874d8;margin:16px 0;font-size:24px;display:block}.services-grid>article>strong small{color:#71889a;font-size:11px}.service-confidence{background:#f3f8fc;border-radius:10px;padding:12px}.service-confidence b,.service-confidence span{display:block}.service-confidence b{color:#087f69;font-size:12px}.service-confidence span{color:#647d91;margin-top:5px;font-size:10px}.services-grid footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.services-grid footer span{color:#698195;font-size:9px}.services-grid footer button{color:#fff;background:#0874d8;border:0;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:850}.rental-requests{margin-top:17px;padding:17px}.rental-requests>.panel-title{margin-bottom:9px}.rental-requests>div:not(.panel-title){border-top:1px solid #e3edf4;grid-template-columns:1.5fr 1fr .8fr auto 1fr;align-items:center;gap:12px;min-height:58px;display:grid}.rental-requests b small{color:#71899b;margin-top:4px;font-size:9px;font-weight:500;display:block}.rental-requests>div>span,.rental-requests>div>strong{font-size:11px}.rental-summary{background:#edf7ff;border-radius:10px;margin-bottom:14px;padding:13px}.rental-summary b,.rental-summary span,.rental-summary small{display:block}.rental-summary b{color:#0874d8}.rental-summary span{margin-top:5px;font-weight:750}.rental-summary small{color:#6f8799;margin-top:5px}.form-grid label.full{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:80px}.check-label{flex-direction:row!important;align-items:center!important}.check-label input{width:auto!important;min-height:auto!important}@media (width<=1050px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-requests>div:not(.panel-title){grid-template-columns:1.4fr 1fr .7fr auto}.rental-requests>div>.row-actions{grid-column:1/-1}}@media (width<=700px){.services-search,.services-grid{grid-template-columns:1fr}.services-search>button{min-height:44px}.rental-requests>div:not(.panel-title){grid-template-columns:1fr 1fr}}.listing-admin-actions{background:#f8fbfd;border-top:1px solid #e1ebf2;justify-content:flex-end;gap:8px;margin:14px -18px -18px;padding:11px 18px;display:flex}.listing-admin-actions button{color:#176cae;background:#fff;border:1px solid #c9dfef;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:850}.listing-admin-actions button:last-child{color:#a13a46;border-color:#efcbd0}.diagnostic-route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:20px 22px 0;display:grid}.diagnostic-route>article{background:#f8fbfd;border:1px solid #d3e2ed;border-radius:12px;min-height:125px;padding:16px;position:relative}.diagnostic-route>article>span{color:#0874d8;letter-spacing:.7px;font-size:9px;font-weight:900}.diagnostic-route h3{color:#123957;margin:9px 0 5px;font-size:17px}.diagnostic-route p{color:#6b8396;margin:0 0 22px;font-size:11px;line-height:1.45}.diagnostic-route>article>i{border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:13px;left:16px}.diagnostic-route>article>i.ready{color:#087c68;background:#ddf6ee}.diagnostic-route>article>i.waiting{color:#95630b;background:#fff0cb}.diagnostic-route>b{color:#86a2b7;font-size:20px}.diagnostic-local-note{background:#f5f8fa;border:1px dashed #b8ccda;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:14px 22px 0;padding:13px 15px;display:grid}.diagnostic-local-note span{color:#687f90;font-size:8px;font-weight:900}.diagnostic-local-note b{color:#34566f;font-size:11px}.diagnostic-local-note p{color:#72899a;margin:0;font-size:10px}.diagnostic-settings .diagnostic-test{color:#0874d8;background:#eef7ff;border:1px solid #9cc9ed}.diagnostic-test-result{border-radius:8px;grid-column:1/-1;padding:11px 13px;font-size:10px}.diagnostic-test-result.ok{color:#087c68;background:#e1f7ef}.diagnostic-test-result.error{color:#a33c42;background:#fff0f1}.diagnostic-test-result.loading{color:#176aab;background:#eaf5ff}@media (width<=900px){.diagnostic-route{grid-template-columns:1fr}.diagnostic-route>b{display:none}.diagnostic-local-note{grid-template-columns:1fr}}.settings-page{max-width:1120px;margin-inline:auto}.llm-settings-card{background:#fff;border:1px solid #d5e3ee;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #07315714}.llm-settings-card>header{background:linear-gradient(120deg,#f9fcff,#eef7ff);border-bottom:1px solid #e1eaf1;align-items:center;gap:15px;padding:24px 27px;display:flex}.llm-settings-card>header>span{color:#fff;background:linear-gradient(145deg,#087aed,#0756aa);border-radius:12px;flex:none;place-items:center;width:45px;height:45px;font-size:20px;display:grid;box-shadow:0 9px 20px #0768cd38}.llm-settings-card>header>div{min-width:0}.llm-settings-card h2{margin:0 0 5px;font-size:18px}.llm-settings-card header p{color:#688197;margin:0;font-size:9px}.llm-settings-card>header>i{color:#8c6418;letter-spacing:.7px;background:#fff0cf;border-radius:99px;margin-left:auto;padding:7px 10px;font-size:7px;font-style:normal;font-weight:900}.llm-settings-card>header>i.online{color:#087c69;background:#dcf5ee}.llm-form{grid-template-columns:1fr 1fr;gap:18px;padding:26px 27px;display:grid}.llm-form label{color:#688096;letter-spacing:.5px;min-width:0;font-size:8px;font-weight:900}.llm-form label>span{float:right;color:#1680d5;letter-spacing:0;font-weight:750}.llm-form .wide{grid-column:1/-1}.llm-form input,.llm-form select{color:#163b59;background:#f8fbfd;border:1px solid #cbdce8;border-radius:10px;outline:0;width:100%;height:48px;margin-top:8px;padding:0 14px;font-size:11px}.llm-form input:focus,.llm-form select:focus{background:#fff;border-color:#4fa5e5;box-shadow:0 0 0 4px #3396de1c}.key-field{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.key-field a{color:#0872d8;white-space:nowrap;background:#f3f9fe;border:1px solid #c8deee;border-radius:10px;align-items:center;height:48px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.llm-test-state{color:#758a9c;background:#fafcfd;border:1px solid #d8e3eb;border-radius:11px;align-items:center;gap:11px;margin:0 27px 24px;padding:15px;display:flex}.llm-test-state span{font-size:19px}.llm-test-state b{font-size:9px}.llm-test-state.loading{color:#94661b;background:#fffaf0;border-color:#f0d99e}.llm-test-state.ok{color:#087a69;background:#effbf7;border-color:#b9e6da}.llm-test-state.error,.llm-alert.error{color:#b54040;background:#fff4f4;border-color:#efc8c8}.llm-routing{background:#fbfdff;border:1px solid #d6e4ee;border-radius:14px;margin:0 27px 24px;overflow:hidden}.llm-routing .llm-form{padding:20px}.llm-routing-title{background:#f3f9fe;border-bottom:1px solid #e1ebf2;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.llm-routing-title small{color:#0875ce;letter-spacing:.8px;font-size:11px;font-weight:900}.llm-routing-title h3{margin:4px 0;font-size:17px}.llm-routing-title p{color:#688197;margin:0;font-size:13px}.llm-routing-title>span{color:#94661b;background:#fff0cf;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:900}.llm-routing-title>span.ready{color:#087a69;background:#dcf5ee}.llm-router-controls{grid-template-columns:1fr 1fr 1.2fr;gap:12px;padding:0 20px 20px;display:grid}.llm-router-controls>label{color:#173d5b;background:#fff;border:1px solid #d7e4ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:13px;display:flex}.llm-router-controls span{gap:4px;display:grid}.llm-router-controls b{font-size:13px}.llm-router-controls small{color:#70889b;font-size:12px;line-height:1.35}.llm-router-controls input[type=checkbox]{accent-color:#0870d5;flex:none;width:20px;height:20px}.llm-router-controls input[type=range]{accent-color:#0870d5;width:110px}.llm-router-controls .disabled{opacity:.55}.second-level-routing{border-color:#bcded7}.second-level-routing .llm-routing-title{background:linear-gradient(120deg,#f0fbf8,#eef8ff)}.second-level-routing .llm-routing-title small{color:#087b68}.llm-alert{border:1px solid;border-radius:9px;margin:18px 27px 0;padding:12px;font-size:9px}.llm-settings-card>footer{background:#f8fbfd;border-top:1px solid #e1eaf1;justify-content:flex-end;gap:10px;padding:18px 27px;display:flex}.llm-settings-card>footer button{color:#42657f;background:#fff;border:1px solid #cbdce8;border-radius:10px;min-height:44px;padding:0 18px;font-size:9px;font-weight:850}.llm-settings-card>footer button:last-child{color:#fff;background:linear-gradient(145deg,#087bea,#075bb6);border-color:#0870d5;box-shadow:0 8px 18px #0870d533}.user-settings-card{background:#fff;border:1px solid #d5e3ee;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 18px 45px #07315712}.user-settings-card>header{color:#fff;background:linear-gradient(120deg,#061f3b,#085d9d);align-items:center;gap:14px;padding:21px 25px;display:flex}.user-settings-card>header>span{color:#07385f;background:#50d0fa;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.user-settings-card h2{margin:0 0 4px;font-size:17px}.user-settings-card header p{color:#bdd5e6;margin:0;font-size:9px}.user-settings-card>header>i{color:#72d9fa;background:#ffffff0b;border:1px solid #ffffff25;border-radius:99px;margin-left:auto;padding:7px 10px;font-size:7px;font-style:normal;font-weight:900}.user-settings-grid{grid-template-columns:.8fr 1.2fr;display:grid}.user-settings-grid>form{background:#f8fbfd;border-right:1px solid #e0e9f0;padding:24px}.user-settings-grid h3{color:#173e5d;margin:0 0 16px;font-size:12px}.user-settings-grid form label{color:#688096;letter-spacing:.45px;margin-top:12px;font-size:8px;font-weight:900;display:block}.user-settings-grid form input,.user-settings-grid form select{color:#173c59;background:#fff;border:1px solid #cbdce8;border-radius:9px;outline:0;width:100%;height:43px;margin-top:6px;padding:0 12px;font-size:10px}.user-settings-grid form input:focus,.user-settings-grid form select:focus{border-color:#4fa5e5;box-shadow:0 0 0 4px #3396de1a}.user-settings-grid form>button{color:#fff;background:linear-gradient(145deg,#087bea,#075bb6);border:0;border-radius:9px;width:100%;min-height:43px;margin-top:17px;font-size:9px;font-weight:850;box-shadow:0 8px 18px #0870d52e}.user-settings-grid>section{min-width:0;padding:24px}.users-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.users-heading h3{margin:0}.users-heading span{color:#7c91a3;font-size:8px}.users-list{gap:8px;display:grid}.users-list article{background:#fff;border:1px solid #e0e8ef;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.users-list article>span{color:#0870d5;background:#e5f3ff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.users-list article>div{min-width:0}.users-list b,.users-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.users-list b{font-size:9px}.users-list small{color:#758b9e;margin-top:4px;font-size:7px}.users-list article>i{color:#087b69;background:#e0f5ef;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}@media (width<=700px){.llm-settings-card>header{flex-wrap:wrap;align-items:flex-start;padding:18px}.llm-settings-card>header>i{margin-left:60px}.llm-form{grid-template-columns:1fr;padding:18px}.llm-form .wide{grid-column:auto}.key-field{grid-template-columns:1fr}.key-field a{justify-content:center}.llm-routing{margin:0 18px 18px}.llm-routing-title{flex-direction:column;align-items:flex-start}.llm-router-controls{grid-template-columns:1fr}.llm-test-state{margin:0 18px 18px}.llm-settings-card>footer{flex-direction:column;padding:14px 18px}.llm-settings-card>footer button{width:100%}.user-settings-card>header{flex-wrap:wrap;align-items:flex-start;padding:18px}.user-settings-card>header>i{margin-left:56px}.user-settings-grid{grid-template-columns:1fr}.user-settings-grid>form{border-bottom:1px solid #e0e9f0;border-right:0;padding:18px}.user-settings-grid>section{padding:18px}.users-list article{grid-template-columns:35px 1fr}.users-list article>i{grid-column:2;width:max-content}.users-heading{flex-direction:column;align-items:flex-start}}.cockpit button,.cockpit a,.cockpit input,.cockpit select,.cockpit textarea{-webkit-tap-highlight-color:transparent}.cockpit button{cursor:pointer;max-width:100%;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.cockpit button:hover:not(:disabled){transform:translateY(-1px)}.cockpit button:active:not(:disabled){transform:translateY(0)}.cockpit button:focus-visible,.cockpit a:focus-visible,.cockpit input:focus-visible,.cockpit select:focus-visible,.cockpit textarea:focus-visible{outline-offset:2px;outline:2px solid #1e8fe87a}.cockpit button:disabled{cursor:not-allowed;opacity:.48}.module-head,.panel,.cockpit-kpis article,.partner-card,.client-card,.module-tools,.brain-state{border-color:#d7e3ed;box-shadow:0 8px 24px #0a31550e}.module-head{border-color:#3d97d7b8}.module-head .primary,.bid-intelligence button,.intelligence-strip button{border:1px solid #aecbe2e6;box-shadow:0 7px 18px #001a3421}.module-tools button,.row-actions>button,.brain-button,.crud-dialog footer button,.cnpj-search button,.linked-heading button{border-radius:9px}.module-tools button.selected{border-color:#9dccf0;box-shadow:inset 0 0 0 1px #4599de29}.card-grid,.partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.partner-card,.client-card{min-width:0;overflow:hidden}.partner-card>*,.partner-card header>*,.partner-card footer>*,.module-tr>*,.orchestration-grid article>*{min-width:0;max-width:100%}.partner-card h3,.partner-card p,.partner-card b,.partner-card small,.partner-card strong,.partner-card span,.module-tr b,.module-tr span,.module-tr strong,.orchestration-grid strong,.orchestration-grid p{overflow-wrap:anywhere;word-break:normal}.partner-card header{gap:10px}.partner-card header .module-chip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.partner-card footer{gap:12px}.partner-card footer button{background:#f8fbfe;border:1px solid #d5e6f3;border-radius:8px;flex:none;padding:7px 9px}.module-tr{overflow:hidden}.module-chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.remed-help>div span,.orchestration-grid article{overflow:hidden}.form-grid input,.form-grid select,.form-grid textarea,.cnpj-search input{border-color:#cad9e5;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px 2px #09305106}.form-grid input:hover,.form-grid select:hover,.form-grid textarea:hover,.cnpj-search input:hover{border-color:#a9c7dc}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.cnpj-search input:focus{background:#fff;border-color:#4da2df;box-shadow:0 0 0 3px #2f99e01a}@media (width<=1150px){.module-kpis.four,.card-grid,.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.module-kpis,.module-kpis.four,.card-grid,.partner-grid{grid-template-columns:1fr}.partner-card header,.partner-card footer{align-items:flex-start}.module-tools{width:100%;overflow:hidden}.module-tools>div{width:100%}.module-tools button{min-height:40px}}.finance-scoreboard{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.finance-scoreboard article{background:#fff;border:1px solid #d5e3ee;border-radius:13px;min-width:0;padding:21px;box-shadow:0 8px 24px #0a31550e}.finance-scoreboard article.risk{background:linear-gradient(135deg,#fff,#fff6f6);border-color:#efb9b9}.finance-scoreboard small{color:#6e879c;letter-spacing:.8px;font-size:7px;font-weight:900}.finance-scoreboard strong{color:#092441;margin:9px 0 5px;font-size:25px;display:block}.finance-scoreboard .risk strong{color:#ce3f3f}.finance-scoreboard p{color:#70879a;margin:0 0 13px;font-size:8px}.finance-scoreboard b{color:#225171;font-size:8px}.finance-scoreboard .risk b{color:#ad3232}.finance-scoreboard article>div{background:#e5edf4;border-radius:9px;height:6px;margin:2px 0 10px;overflow:hidden}.finance-scoreboard article>div i{background:linear-gradient(90deg,#0870d5,#37c7ed);border-radius:9px;height:100%;display:block}.finance-operational-grid{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.finance-operation-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance-scoreboard,.finance-operational-grid,.finance-operation-row,.finance-ledger{margin-top:15px}.llm-cost-panel{margin-top:15px;overflow:hidden}.llm-cost-kpis{background:#f8fbfd;border-block:1px solid #e2ebf2;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.llm-cost-kpis span{background:#fff;border:1px solid #d8e5ee;border-radius:11px;padding:14px}.llm-cost-kpis small{color:#6a8498;letter-spacing:.7px;font-size:11px;font-weight:900;display:block}.llm-cost-kpis strong{color:#0b3555;margin-top:6px;font-size:21px;display:block}.llm-cost-table{min-width:820px}.llm-cost-table>div{color:#385a72;border-bottom:1px solid #e5edf3;grid-template-columns:1.55fr .7fr .9fr .65fr .55fr .7fr;align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:grid}.llm-cost-table>div:first-child{color:#6c8396;background:#fbfdfe;font-size:11px}.llm-cost-table span{min-width:0}.llm-cost-table span>b,.llm-cost-table span>small{display:block}.llm-cost-table span>i{color:#0870d5;background:#e7f3ff;border-radius:8px;margin-bottom:4px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.llm-cost-table small{color:#7990a2;margin-top:3px}.llm-cost-table strong{color:#087b68}.llm-cost-empty{color:#71899c;background:#fffaf0;margin:0;padding:16px 18px;font-size:13px}.revenue-origin{padding-bottom:18px}.revenue-donut{border-radius:50%;place-items:center;width:150px;height:150px;margin:24px auto 18px;display:grid}.revenue-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:105px;height:105px}.revenue-donut span{z-index:1;text-align:center;grid-area:1/1}.revenue-donut strong{color:#102d48;font-size:15px;display:block}.revenue-donut small{color:#7890a4;font-size:7px}.revenue-legend{gap:8px;padding:0 20px;display:grid}.revenue-legend>div{grid-template-columns:8px 1fr auto;align-items:center;gap:8px;font-size:8px;display:grid}.revenue-legend i{background:#0870d5;border-radius:50%;width:8px;height:8px}.revenue-legend .c1{background:#18a88f}.revenue-legend .c2{background:#f1a633}.revenue-legend .c3{background:#db6262}.queue-card>div:not(.panel-title){border-bottom:1px solid #e5edf3;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 18px;display:grid}.queue-card>div>i{color:#0870d5;background:#e9f5ff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.queue-card>div span b,.queue-card>div span small{display:block}.queue-card>div span b{font-size:9px}.queue-card>div span small{color:#7d92a5;margin-top:2px;font-size:7px}.queue-card>div>strong{font-size:17px}.queue-card footer{color:#42627b;background:#f4f9fc;justify-content:space-between;gap:12px;padding:15px 18px;font-size:8px;display:flex}.queue-card footer strong{color:#0870d5}.alert-card>div:not(.panel-title){background:#fff6f6;border:1px solid #efc1c1;border-radius:10px;margin:14px 18px;padding:14px}.alert-card div.alert-financial{background:#fffaf0;border-color:#f0d19b}.alert-card b{color:#9f2d2d;font-size:9px}.alert-card p{color:#6f8292;margin:5px 0 11px;font-size:8px;line-height:1.45}.alert-card button{color:#fff;background:#c43f3f;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.ledger-table{width:100%;overflow:hidden}.ledger-table>div{border-bottom:1px solid #e3ebf2;grid-template-columns:120px minmax(200px,1fr) 110px 140px;align-items:center;gap:12px;min-height:48px;padding:0 20px;font-size:9px;display:grid}.ledger-table>div:first-child{color:#758da1;letter-spacing:.5px;background:#f5f9fc;min-height:38px;font-size:7px}.ledger-table>div>*{overflow-wrap:anywhere;min-width:0}.ledger-table strong{text-align:right;color:#12846e;font-size:11px}.ledger-table strong.expense{color:#c84b4b}.bars .negative i{background:linear-gradient(#f18b8b,#cf4040)}@media (width<=1050px){.finance-scoreboard{grid-template-columns:1fr 1fr}.finance-operational-grid,.finance-operation-row{grid-template-columns:1fr}.llm-cost-panel{overflow-x:auto}.llm-cost-kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){.finance-scoreboard,.llm-cost-kpis{grid-template-columns:1fr}.finance-chart .bars{gap:4px;height:190px;padding-inline:12px}.bars span{writing-mode:vertical-rl;font-size:6px}.ledger-table{overflow-x:auto}.ledger-table>div{min-width:650px}.queue-card footer{flex-direction:column}.revenue-donut{width:130px;height:130px}.revenue-donut:before{width:91px;height:91px}}.inventory-entry-dialog{width:min(920px,100%);padding:0;overflow-x:hidden}.inventory-entry-dialog>header{border-bottom:1px solid #e0eaf2;padding:22px 24px 15px}.inventory-entry-dialog>header h2{margin:5px 0 4px}.inventory-entry-dialog>header p{color:#71899d;margin:0;font-size:8px}.entry-progress{background:#f5f9fc;border-bottom:1px solid #e1eaf1;justify-content:center;align-items:center;padding:14px 24px;display:flex}.entry-progress span{color:#8297a9;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.entry-progress span.active{color:#0870d5}.entry-progress span i{background:#fff;border:1px solid #bed2e2;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.entry-progress span.active i{color:#fff;background:#0870d5;border-color:#0870d5}.entry-progress>b{background:#cbdbe7;width:64px;height:1px;margin:0 9px}.entry-section{background:#fff;border:1px solid #dae6ef;border-radius:12px;margin:16px 24px;padding:17px;box-shadow:0 5px 16px #0b375909}.entry-section-title{align-items:center;gap:10px;margin-bottom:14px;display:flex}.entry-section-title>i{color:#0870d5;background:#e7f4ff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.entry-section-title h3{color:#163a57;margin:0;font-size:11px}.entry-section-title p{color:#7c91a3;margin:3px 0 0;font-size:7px}.scanner-row{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.scanner-row>label:first-child,.entry-form-grid>label{color:#597187;font-size:8px;font-weight:800}.scanner-row select,.entry-form-grid input,.entry-form-grid textarea{color:#173c59;width:100%;min-height:43px;font:inherit;background:#f8fbfd;border:1px solid #c7d8e5;border-radius:9px;outline:0;margin-top:6px;padding:10px}.scan-button{color:#0870d5;cursor:pointer;background:#edf8ff;border:1px solid #afd2ec;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.scan-button input{display:none}.stock-preview{background:#f7fbfd;border:1px solid #dce8f0;border-radius:9px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:13px;margin-top:11px;padding:12px;display:grid}.stock-preview span{padding:3px 9px}.stock-preview span.after{border-left:3px solid #18aa8e}.stock-preview small{color:#7890a3;font-size:6px;font-weight:850;display:block}.stock-preview strong{color:#173b58;margin-top:4px;font-size:13px;display:block}.stock-preview>i{color:#36a9dc;font-style:normal}.reason-pills{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.reason-pills button{color:#587187;background:#fff;border:1px solid #cfdee9;border-radius:20px;padding:8px 10px;font-size:8px;font-weight:800}.reason-pills button.active{color:#0870d5;background:#eaf6ff;border-color:#81bae4;box-shadow:0 0 0 2px #d8eeff}.entry-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entry-form-grid .wide{grid-column:1/-1}.entry-form-grid textarea{resize:vertical;min-height:68px}.quantity-stepper{grid-template-columns:42px 1fr 42px;margin-top:6px;display:grid}.quantity-stepper input{text-align:center;border-radius:0;margin:0}.quantity-stepper button{color:#0870d5;background:#edf7ff;border:1px solid #c7d8e5;font-size:18px;font-weight:800}.quantity-stepper button:first-child{border-radius:9px 0 0 9px}.quantity-stepper button:last-child{border-radius:0 9px 9px 0}.quantity-warning{color:#c14a45;margin-top:5px;font-size:7px;display:block}.file-drop input{background:#f1f8fd;padding:8px}.inventory-entry-dialog>footer{background:#fff;border-top:1px solid #dce7ef;justify-content:space-between;align-items:center;margin:18px 0 0;padding:14px 24px;position:sticky;bottom:0;box-shadow:0 -8px 20px #092a450a}.inventory-entry-dialog>footer>div{align-items:center;gap:14px;display:flex}.inventory-entry-dialog>footer span{color:#6f879a;font-size:8px}.inventory-entry-dialog>footer span b{color:#143b59}@media (width<=700px){.inventory-entry-dialog{max-height:calc(100dvh - 10px)}.inventory-entry-dialog>header{padding:18px 16px 12px}.entry-progress{padding:11px 9px}.entry-progress>b{width:20px;margin-inline:5px}.entry-progress span{font-size:7px}.entry-progress span i{width:21px;height:21px}.entry-section{margin:10px;padding:13px}.scanner-row,.entry-form-grid{grid-template-columns:1fr}.scan-button{width:100%}.stock-preview{grid-template-columns:1fr auto 1fr}.stock-preview span:last-child{border-top:1px solid #dce8f0;grid-column:1/-1}.entry-form-grid .wide{grid-column:auto}.reason-pills{grid-template-columns:1fr 1fr;display:grid}.reason-pills button{min-height:39px;padding:7px}.inventory-entry-dialog>footer{gap:8px;padding:11px 10px;bottom:0}.inventory-entry-dialog>footer>div{flex:1;justify-content:flex-end}.inventory-entry-dialog>footer span{display:none}.inventory-entry-dialog>footer button{min-width:0;padding-inline:10px}}.order-command-dialog{width:min(980px,100%);padding:0;overflow-x:hidden}.order-command-dialog>header{border-bottom:1px solid #dce7ef;padding:22px 24px 15px}.order-command-dialog>header h2{margin:5px 0 4px}.order-command-dialog>header p{color:#71899d;margin:0;font-size:8px}.order-stage{background:#f5f9fc;border-bottom:1px solid #dfe9f1;justify-content:center;align-items:center;padding:13px 24px;display:flex}.order-stage span{color:#8196a8;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.order-stage span i{background:#fff;border:1px solid #c3d5e3;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.order-stage span.active{color:#0870d5}.order-stage span.active i{color:#fff;background:#0870d5;border-color:#0870d5}.order-stage>b{background:#ccdae5;width:70px;height:1px;margin-inline:9px}.order-command-grid{background:#f7fafc;grid-template-columns:1fr 1fr;gap:13px;padding:17px 24px;display:grid}.order-form-card{background:#fff;border:1px solid #d9e5ee;border-radius:12px;min-width:0;padding:16px;box-shadow:0 5px 16px #0b375909}.order-form-card.wide-card{grid-column:1/-1}.order-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.order-fields label{color:#597187;min-width:0;font-size:8px;font-weight:800}.order-fields .wide{grid-column:1/-1}.order-fields input,.order-fields select,.order-fields textarea,.equipment-select-row select{color:#173c59;width:100%;min-height:43px;font:inherit;background:#f8fbfd;border:1px solid #c8d9e5;border-radius:9px;outline:0;margin-top:6px;padding:10px}.order-fields textarea{resize:vertical;min-height:72px}.order-fields label>small{color:#7b91a4;margin-top:4px;font-size:7px;font-weight:500;display:block}.sla-preview{color:#196caa;background:#eef8ff;border:1px solid #c9e3f4;border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.sla-preview>i{font-size:17px;font-style:normal}.sla-preview span b,.sla-preview span small{display:block}.sla-preview span b{font-size:8px}.sla-preview span small{color:#6d879b;margin-top:2px;font-size:7px}.equipment-select-row{grid-template-columns:1.1fr 1fr;align-items:end;gap:13px;display:grid}.equipment-select-row>label{color:#597187;font-size:8px;font-weight:800}.equipment-status{background:#f8fbfd;border:1px solid #d9e5ee;border-radius:9px;align-items:center;gap:12px;min-height:43px;padding:8px 11px;display:flex}.equipment-status>span small,.equipment-status>span b{display:block}.equipment-status>span small{color:#7d92a5;font-size:6px}.equipment-status>span b{margin-top:3px;font-size:8px}.checklist-template{border:1px solid #cee1ee;border-radius:10px;margin-top:13px;overflow:hidden}.checklist-template header{color:#1269aa;background:#ebf7ff;justify-content:space-between;padding:10px 12px;font-size:8px;display:flex}.checklist-template>div{border-top:1px solid #e1eaf1;align-items:center;gap:9px;padding:9px 12px;font-size:8px;display:flex}.checklist-template>div i{color:#168d77;background:#e3f6f0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-style:normal;font-weight:850;display:grid}.order-file-drop{color:#0870d5;text-align:center;cursor:pointer;background:#f1f9ff;border:1px dashed #83bce4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:18px;font-size:9px;font-weight:850;display:flex}.order-file-drop input{max-width:100%;margin:8px 0 5px;font-size:8px}.order-file-drop small{color:#7690a5;font-size:7px;font-weight:500}.finance-accordion{padding:0;overflow:hidden}.finance-accordion>button{color:#173d59;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:15px 17px;display:flex}.finance-accordion>button span{font-size:9px;font-weight:850}.finance-accordion>button small{color:#7c91a4;margin-top:3px;font-size:7px;font-weight:500;display:block}.finance-accordion>.order-fields{padding:0 17px 17px}.finance-accordion p{color:#678196;background:#f1f9fd;border-left:3px solid #31bde9;margin:0;padding:9px;font-size:7px}.order-command-dialog>footer.order-command-actions{background:#fff;border-top:1px solid #d9e5ee;justify-content:space-between;align-items:center;margin:0;padding:14px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #092a450d}.order-command-actions>div{gap:8px;display:flex}.order-command-actions button.cancel-order{color:#bc4141;background:#fff7f7;border-color:#edcccc}.order-command-actions>div button:last-child{color:#fff;background:#0870d5;border-color:#0870d5}@media (width<=700px){.order-command-dialog{max-height:calc(100dvh - 10px)}.order-command-dialog>header{padding:17px 15px 12px}.order-stage{padding:11px 7px}.order-stage>b{width:21px;margin-inline:5px}.order-stage span{font-size:7px}.order-stage span i{width:20px;height:20px}.order-command-grid{grid-template-columns:1fr;padding:10px}.order-form-card,.order-form-card.wide-card{grid-column:auto;padding:13px}.order-fields,.equipment-select-row{grid-template-columns:1fr}.order-fields .wide{grid-column:auto}.order-command-dialog>footer.order-command-actions{flex-direction:column-reverse;align-items:stretch;padding:10px}.order-command-actions>div{grid-template-columns:1fr 1.25fr;display:grid}.order-command-actions button{min-height:44px;padding:8px!important}.order-command-actions button.cancel-order{width:100%}.checklist-template header{flex-direction:column;align-items:flex-start;gap:8px}}.equipment-command-dialog{width:min(940px,100%);padding:0;overflow-x:hidden}.equipment-command-dialog>header{border-bottom:1px solid #dce7ef;padding:22px 24px 15px}.equipment-command-dialog>header h2{margin:5px 0 4px}.equipment-command-dialog>header p{color:#71899d;margin:0;font-size:8px}.equipment-stage{background:#f5f9fc;border-bottom:1px solid #dfe9f1;justify-content:center;align-items:center;padding:13px 24px;display:flex}.equipment-stage span{color:#8196a8;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.equipment-stage span i{background:#fff;border:1px solid #c3d5e3;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.equipment-stage span.active{color:#0870d5}.equipment-stage span.active i{color:#fff;background:#0870d5;border-color:#0870d5}.equipment-stage>b{background:#ccdae5;width:70px;height:1px;margin-inline:9px}.equipment-command-grid{background:#f7fafc;grid-template-columns:1fr 1fr;gap:13px;padding:17px 24px;display:grid}.equipment-form-card{background:#fff;border:1px solid #d9e5ee;border-radius:12px;min-width:0;padding:16px;box-shadow:0 5px 16px #0b375909}.equipment-form-card.wide-card{grid-column:1/-1}.equipment-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.equipment-fields label{color:#597187;min-width:0;font-size:8px;font-weight:800}.equipment-fields .wide{grid-column:1/-1}.equipment-fields input,.equipment-fields select{color:#173c59;width:100%;min-height:43px;font:inherit;background:#f8fbfd;border:1px solid #c8d9e5;border-radius:9px;outline:0;margin-top:6px;padding:10px}.equipment-fields input:focus,.equipment-fields select:focus{background:#fff;border-color:#4da2df;box-shadow:0 0 0 3px #2f99e01a}.equipment-fields label>small{color:#7b91a4;margin-top:4px;font-size:7px;font-weight:500;display:block}.equipment-camera{color:#0870d5;text-align:center;cursor:pointer;background:#f1f9ff;border:1px dashed #82bce4;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:66px;margin-top:12px;padding:12px;font-size:8px;font-weight:850;display:flex}.equipment-camera input{max-width:100%;margin:7px 0 4px;font-size:8px}.equipment-camera small{color:#718ba0;font-size:7px;font-weight:500}.equipment-condition{background:#effaf7;border:1px solid #bfe7db;border-radius:10px;align-items:center;gap:10px;min-height:52px;margin-top:12px;padding:10px 12px;display:flex}.equipment-condition.attention{background:#fff9ed;border-color:#eed39d}.equipment-condition>i{color:#fff;background:#18a88f;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.equipment-condition.attention>i{background:#e9a126}.equipment-condition b,.equipment-condition small{display:block}.equipment-condition b{color:#173b58;font-size:8px}.equipment-condition small{color:#71899c;margin-top:3px;font-size:7px}.equipment-action-pills{flex-wrap:wrap;gap:7px;display:flex}.equipment-action-pills button{color:#587187;background:#fff;border:1px solid #cfdee9;border-radius:20px;min-height:36px;padding:8px 11px;font-size:8px;font-weight:800}.equipment-action-pills button.active{color:#0870d5;background:#eaf6ff;border-color:#81bae4;box-shadow:0 0 0 2px #d8eeff}.troubleshooting-preview{background:linear-gradient(110deg,#fffaf0,#fff);border:1px solid #f0c77e;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.troubleshooting-preview>span{background:#fff0ce;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.troubleshooting-preview b{color:#173b58;font-size:8px}.troubleshooting-preview p{color:#71899c;margin:3px 0 0;font-size:7px;line-height:1.45}.troubleshooting-preview strong{color:#b27000;letter-spacing:.7px;font-size:6px}.equipment-command-dialog>footer.equipment-command-actions{background:#fff;border-top:1px solid #d9e5ee;justify-content:space-between;align-items:center;margin:0;padding:14px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #092a450d}.equipment-command-actions>span{color:#71899d;font-size:7px}.equipment-command-actions>div{flex:none;gap:8px;display:flex}@media (width<=700px){.equipment-command-dialog{max-height:calc(100dvh - 10px)}.equipment-command-dialog>header{padding:17px 15px 12px}.equipment-stage{padding:11px 7px}.equipment-stage>b{width:20px;margin-inline:5px}.equipment-stage span{font-size:7px}.equipment-stage span i{width:20px;height:20px}.equipment-command-grid{grid-template-columns:1fr;padding:10px}.equipment-form-card,.equipment-form-card.wide-card{grid-column:auto;padding:13px}.equipment-fields{grid-template-columns:1fr}.equipment-fields .wide{grid-column:auto}.equipment-action-pills{grid-template-columns:1fr 1fr;display:grid}.equipment-action-pills button{padding:7px}.troubleshooting-preview{grid-template-columns:auto 1fr}.troubleshooting-preview strong{display:none}.equipment-command-dialog>footer.equipment-command-actions{flex-direction:column;align-items:stretch;padding:10px}.equipment-command-actions>span{display:none}.equipment-command-actions>div{grid-template-columns:1fr 1.35fr;display:grid}.equipment-command-actions button{min-height:44px;padding:8px!important}}.accessor-page{--accessor:#00a86b}.accessor-hero{color:#fff;background:linear-gradient(115deg,#082844,#0d3c5f);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex;box-shadow:0 14px 34px #05233c2e}.accessor-hero h1{margin:5px 0;font-size:24px}.accessor-hero>div>p:last-child{color:#c0d2df;margin:0;font-size:9px}.accessor-hero .eyebrow{color:#56ddab}.accessor-active{background:#0d4a4a;border:1px solid #3e8e78;border-radius:11px;flex:none;align-items:center;gap:9px;padding:10px 13px;display:flex}.accessor-active>i{color:#0b382d;background:#55deb0;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.accessor-active b,.accessor-active small{display:block}.accessor-active b{font-size:9px}.accessor-active small{color:#a7d8c9;margin-top:2px;font-size:7px}.accessor-equipment-bar{background:#fff;border:1px solid #d5e3ed;border-radius:13px;grid-template-columns:1.2fr .7fr .8fr 1fr;align-items:end;gap:12px;margin-top:14px;padding:15px 17px;display:grid;box-shadow:0 8px 24px #0a31550e}.accessor-equipment-bar>label{color:#597187;font-size:7px;font-weight:850}.accessor-equipment-bar select{color:#173c59;width:100%;min-height:41px;font:inherit;background:#f8fbfd;border:1px solid #c8d9e5;border-radius:9px;margin-top:6px;padding:9px}.accessor-equipment-summary{background:#f8fbfd;border:1px solid #d9e5ee;border-radius:9px;grid-template-columns:1fr 1fr;gap:9px;min-height:41px;padding:7px 11px;display:grid}.accessor-equipment-summary small,.accessor-equipment-summary b{display:block}.accessor-equipment-summary small{color:#7e93a5;font-size:5px}.accessor-equipment-summary b{color:#173b58;margin-top:3px;font-size:7px}.accessor-grid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);gap:14px;margin-top:14px;display:grid}.accessor-workbench,.accessor-results,.accessor-chart,.swarm-insight,.maintenance-bridge{overflow:hidden}.accessor-panel-title{border-bottom:1px solid #e0e9f0;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.accessor-panel-title>div{align-items:center;gap:9px;display:flex}.accessor-panel-title>div>span{color:#0870d5;background:#e8f4ff;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.accessor-panel-title h2{color:#173a56;margin:0;font-size:11px}.accessor-panel-title p{color:#7a90a3;margin:3px 0 0;font-size:7px}.accessor-panel-title>button{color:#0870d5;background:#eff8ff;border:1px solid #bcd9ed;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:850}.accessor-table-wrap{width:100%;overflow-x:auto}.accessor-table{min-width:850px}.accessor-tr{color:#284a64;border-bottom:1px solid #e4ecf2;grid-template-columns:1.25fr repeat(4,.72fr) .65fr .55fr .8fr;align-items:center;gap:8px;min-height:51px;padding:0 14px;font-size:8px;display:grid}.accessor-th{color:#748c9f;background:#f6f9fb;min-height:34px;font-size:6px;font-weight:850}.accessor-tr input{color:#173c59;text-align:center;background:#f9fbfd;border:1px solid #c9d9e5;border-radius:7px;width:100%;min-width:0;padding:8px 5px;font-size:8px}.accessor-tr input:focus{border-color:var(--accessor);outline:2px solid #b9e5d5}.accessor-tr strong{text-align:center}.accessor-tr .module-chip{justify-self:start}.accessor-calculate{background:#f8fbfd;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.accessor-calculate span{color:#6f879a;font-size:7px}.accessor-calculate button{color:#fff;background:var(--accessor);border:0;border-radius:9px;padding:10px 14px;font-size:8px;font-weight:850;box-shadow:0 7px 16px #00a86b33}.accessor-metrics{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;display:grid}.accessor-metrics span{text-align:center;background:#f8fbfd;border:1px solid #dce7ef;border-radius:9px;padding:11px 8px}.accessor-metrics small{color:#778da0;font-size:5px;display:block}.accessor-metrics strong{color:#143955;margin-top:5px;font-size:15px;display:block}.accessor-verdict{background:#effaf6;border:1px solid #bce3d6;border-radius:10px;align-items:flex-start;gap:10px;margin:0 14px 13px;padding:12px;display:flex}.accessor-verdict.failed{background:#fff5f5;border-color:#efbaba}.accessor-verdict.pending{background:#f7fafc;border-color:#d9e5ed}.accessor-verdict>i{color:#fff;background:#19a77f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.accessor-verdict.failed>i{background:#d55353}.accessor-verdict.pending>i{background:#8296a7}.accessor-verdict b{color:#173a56;font-size:8px}.accessor-verdict p{color:#6d8396;margin:4px 0 0;font-size:7px;line-height:1.5}.accessor-rag-evidence{background:#f1faf6;border-left:3px solid #00a86b;border-radius:0 9px 9px 0;margin:0 14px 14px;padding:12px}.accessor-rag-evidence small{color:#008c5a;font-size:6px;font-weight:900}.accessor-rag-evidence p{color:#3e5c72;margin:7px 0;font-size:7px;line-height:1.55}.accessor-rag-evidence span{color:#7890a3;font-size:6px}.accessor-lower-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px;display:grid}.lj-chart{grid-template-columns:43px 1fr;gap:8px;height:170px;padding:18px 20px 18px 13px;display:grid}.lj-labels{color:#7990a3;flex-direction:column;justify-content:space-between;font-size:6px;display:flex}.lj-plot{background:repeating-linear-gradient(90deg,#0000 0 calc(10% - 1px),#edf2f6 calc(10% - 1px) 10%);border-bottom:1px solid #cbd9e4;border-left:1px solid #cbd9e4;position:relative}.lj-plot>i{background:#95aabd;width:100%;height:1px;position:absolute;left:0}.lj-plot .top{background:#e6a5a5;top:14%}.lj-plot .mean{background:#55b898;top:50%}.lj-plot .bottom{background:#e6a5a5;bottom:14%}.lj-plot>b{background:#0870d5;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;translate:-50% 50%;box-shadow:0 1px 5px #19476c66}.swarm-insight{color:#fff;background:linear-gradient(145deg,#0b2b4a,#104769);border:0;padding:18px}.swarm-insight>small{color:#59deb0;letter-spacing:.6px;font-size:6px;font-weight:900}.swarm-insight>div{align-items:center;gap:11px;margin:18px 0 13px;display:flex}.swarm-insight>div i{color:#0b2b4a;background:#55deb0;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.swarm-insight p{color:#c9d8e3;margin:0;font-size:8px;line-height:1.55}.swarm-insight strong,.swarm-insight b{color:#fff}.maintenance-bridge{border-color:#bcdced;grid-template-columns:1fr auto;align-items:center;gap:13px;margin-top:14px;padding:16px;display:grid}.maintenance-bridge>div:first-child{align-items:center;gap:12px;display:flex}.maintenance-bridge>div:first-child>span{color:#0870d5;background:#e8f5ff;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.maintenance-bridge small{color:#0870d5;font-size:6px;font-weight:900}.maintenance-bridge h2{color:#173a56;margin:4px 0;font-size:11px}.maintenance-bridge p{color:#71899c;margin:0;font-size:7px}.maintenance-bridge>button{color:#0870d5;background:#eef8ff;border:1px solid #a9cfe9;border-radius:9px;padding:10px 12px;font-size:7px;font-weight:850}.maintenance-history{border:1px solid #dbe6ee;border-radius:9px;grid-column:1/-1}.maintenance-history>div{border-bottom:1px solid #e4ecf2;grid-template-columns:.7fr 1.5fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:8px;display:grid}.maintenance-history small{color:#7a90a3;margin-top:3px;font-size:6px;display:block}.maintenance-history>p{padding:13px}.accessor-actions{background:#fff;border:1px solid #d5e3ed;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;display:flex}.accessor-actions p{color:#7a8792;margin:0;font-size:7px}.accessor-actions>div{gap:7px;display:flex}.accessor-actions button{color:#31546e;background:#fff;border:1px solid #ccdde8;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:850}.accessor-actions button:last-child{color:#fff;background:#00a86b;border-color:#00a86b}@media (width<=1050px){.accessor-equipment-bar{grid-template-columns:1fr 1fr}.accessor-grid,.accessor-lower-grid{grid-template-columns:1fr}.accessor-equipment-summary{min-height:41px}}@media (width<=700px){.accessor-hero{flex-direction:column;align-items:flex-start;padding:17px}.accessor-active{width:100%}.accessor-equipment-bar{grid-template-columns:1fr;padding:12px}.accessor-grid{grid-template-columns:minmax(0,1fr)}.accessor-calculate,.accessor-actions{flex-direction:column;align-items:stretch}.accessor-calculate button{min-height:44px}.accessor-actions>div{grid-template-columns:1fr 1fr;display:grid}.accessor-actions button:last-child{grid-column:1/-1;min-height:43px}.maintenance-bridge{grid-template-columns:1fr}.maintenance-bridge>button{min-height:42px}.maintenance-history{grid-column:auto}.maintenance-history>div{grid-template-columns:1fr}.accessor-metrics strong{font-size:12px}}@media print{.cockpit-sidebar,.cockpit-header,.regional-fab,.accessor-actions{display:none!important}.cockpit-main{margin:0!important}.cockpit-content{padding:0!important}.accessor-page{color:#111}.accessor-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.panel{break-inside:avoid}}.accessor-v2{max-width:1320px;margin:0 auto}.accessor-v2-head{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 18px;display:flex}.accessor-v2-head h1{color:#102f49;margin:7px 0 5px;font-size:28px;line-height:1.05}.accessor-v2-head p{color:#6d8497;margin:0;font-size:12px}.accessor-kicker{color:#008c5a;letter-spacing:1.1px;font-size:10px;font-weight:900}.accessor-flow{flex:none;align-items:center;display:flex}.accessor-flow>span{color:#8a9dab;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.accessor-flow>span i{background:#fff;border:1px solid #cbd9e3;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.accessor-flow>span.active{color:#0870d5}.accessor-flow>span.active i{color:#fff;background:#0870d5;border-color:#0870d5}.accessor-flow>span.done{color:#008c5a}.accessor-flow>span.done i{color:#fff;background:#00a86b;border-color:#00a86b}.accessor-flow>b{background:#d4e0e8;width:42px;height:1px;margin:0 9px}.accessor-context{padding:20px}.accessor-section-heading{align-items:center;gap:12px;display:flex}.accessor-section-heading>span{color:#0870d5;background:#e9f5ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.accessor-section-heading h2{color:#153852;margin:0;font-size:15px}.accessor-section-heading p{color:#71889a;margin:4px 0 0;font-size:10px}.accessor-context-fields{grid-template-columns:1.35fr 1fr .8fr 1fr;gap:13px;margin-top:18px;display:grid}.accessor-context-fields label{color:#506c82;font-size:10px;font-weight:850}.accessor-context-fields select{color:#153852;background:#fbfdfe;border:1px solid #c6d8e5;border-radius:10px;outline:0;width:100%;height:48px;margin-top:7px;padding:0 13px;font-size:12px;font-weight:700}.accessor-context-fields select:focus{border-color:#3d9edf;box-shadow:0 0 0 3px #dff1ff}.accessor-context-fields select:disabled{color:#8fa1ae;background:#f1f5f7}.accessor-asset-strip{background:#f7fbfd;border:1px solid #d7e6ee;border-radius:10px;grid-template-columns:1.3fr .7fr 1fr auto;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:grid}.accessor-asset-strip small,.accessor-asset-strip b{display:block}.accessor-asset-strip small{color:#8093a3;font-size:8px;font-weight:850}.accessor-asset-strip b{color:#173c58;margin-top:3px;font-size:11px}.accessor-empty-asset{color:#865e13;background:#fffaf0;border:1px solid #efd49e;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.accessor-empty-asset>i{background:#ffedc6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.accessor-empty-asset b{font-size:11px}.accessor-empty-asset p{margin:3px 0 0;font-size:10px}.accessor-v2 .accessor-workbench{margin-top:14px}.accessor-v2 .table-heading{border-bottom:1px solid #dfe8ef;padding:18px 20px}.accessor-v2 .table-heading>button{color:#0870d5;background:#f0f8fe;border:1px solid #a8cfe9;border-radius:9px;margin-left:auto;padding:10px 13px;font-size:10px;font-weight:850}.accessor-table-v2{min-width:860px}.accessor-table-v2 .accessor-tr{grid-template-columns:1.25fr repeat(4,.8fr) 38px;gap:10px;min-height:58px;padding:8px 16px;font-size:11px}.accessor-table-v2.calculated .accessor-tr{grid-template-columns:1.15fr repeat(4,.7fr) .58fr .52fr .72fr 32px}.accessor-table-v2 .accessor-th{color:#71889a;background:#f6f9fb;min-height:38px;padding-block:0;font-size:8px}.accessor-table-v2 .accessor-tr input{color:#183c57;text-align:center;background:#fff;border-radius:8px;height:40px;padding:0 9px;font-size:12px;font-weight:750}.accessor-table-v2 .accessor-tr input.standard-name{text-align:left}.remove-standard{color:#9a5960;background:0 0;border:0;border-radius:8px;width:30px;height:30px;font-size:18px}.remove-standard:hover{color:#b72e3c;background:#fff0f1}.accessor-primary-action{background:#fbfdfe;border-top:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.accessor-primary-action>div b,.accessor-primary-action>div span{display:block}.accessor-primary-action>div b{color:#173a55;font-size:11px}.accessor-primary-action>div span{color:#758b9d;margin-top:3px;font-size:10px}.accessor-primary-action>button{color:#fff;background:#00a86b;border:0;border-radius:10px;min-width:220px;height:46px;padding:0 18px;font-size:11px;font-weight:900;box-shadow:0 8px 18px #00a86b33}.accessor-primary-action>button:hover{background:#008f5b;translate:0 -1px}.accessor-primary-action>button:disabled{box-shadow:none;background:#8fa6b5;translate:0}.accessor-preanalysis{color:#466477;background:#f8fbfd;border:1px solid #d8e5ed;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:15px 18px;display:flex}.accessor-preanalysis>span{color:#008c5a;background:#dff6ed;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.accessor-preanalysis p{margin:0;font-size:10px;line-height:1.55}.accessor-preanalysis b{color:#183b55}.accessor-analysis{gap:14px;margin-top:14px;display:grid}.accessor-result-hero{color:#0f604b;background:linear-gradient(110deg,#eaf9f4,#fff);border:1px solid #a8dfcd;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.accessor-result-hero.failed{color:#923f42;background:linear-gradient(110deg,#fff0f0,#fff);border-color:#ecc0c1}.accessor-result-hero>div{align-items:center;gap:13px;display:flex}.accessor-result-hero>div>span{color:#fff;background:#00a86b;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.accessor-result-hero.failed>div>span{background:#d34d54}.accessor-result-hero small{letter-spacing:.8px;font-size:8px;font-weight:900}.accessor-result-hero h2{margin:4px 0 3px;font-size:18px}.accessor-result-hero p{margin:0;font-size:10px}.accessor-result-hero>strong{letter-spacing:.7px;font-size:9px}.accessor-analysis-grid{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.accessor-results-v2,.accessor-v2 .accessor-chart{overflow:hidden}.accessor-results-v2>.accessor-section-heading,.accessor-v2 .accessor-chart>.accessor-section-heading{border-bottom:1px solid #e0e9ef;padding:17px 18px}.accessor-v2 .accessor-metrics{gap:10px;padding:16px}.accessor-v2 .accessor-metrics span{padding:14px 9px}.accessor-v2 .accessor-rag-evidence{margin:0 16px 16px;padding:14px}.accessor-v2 .accessor-rag-evidence small{font-size:8px}.accessor-v2 .accessor-rag-evidence p{font-size:10px}.accessor-v2 .accessor-rag-evidence span{font-size:8px}.accessor-v2 .lj-chart{height:205px}.accessor-v2 .maintenance-bridge{padding:18px}.accessor-v2 .maintenance-bridge>button{padding:11px 14px;font-size:10px}.accessor-v2 .accessor-actions{margin:0;padding:14px 16px}.accessor-v2 .accessor-actions button{min-height:40px;padding:0 14px;font-size:10px}.accessor-v2 .accessor-actions button.review-action{color:#fff;background:#00a86b;border-color:#00a86b}.accessor-head-actions>button{color:#0870d5;background:#fff;border:1px solid #acd0e8;border-radius:9px;height:38px;padding:0 13px;font-size:10px;font-weight:850}.accessor-head-actions>button:hover{background:#eef8ff}.accessor-catalog-dialog{width:min(1040px,100%);padding:0;overflow-x:hidden}.accessor-catalog-dialog>header{border-bottom:1px solid #dce7ef;padding:22px 24px 16px}.accessor-catalog-dialog>header h2{margin:5px 0 4px}.accessor-catalog-dialog>header p{color:#71899d;margin:0;font-size:10px}.catalog-tabs{border-bottom:1px solid #dce7ef;gap:20px;padding:0 24px;display:flex}.catalog-tabs button{color:#758a9b;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font-size:11px;font-weight:850}.catalog-tabs button.active{color:#0870d5;border-bottom-color:#0870d5}.catalog-layout{grid-template-columns:370px 1fr;min-height:470px;display:grid}.catalog-layout>form{background:#f8fbfd;border-right:1px solid #dce7ef;flex-direction:column;gap:11px;padding:20px 24px;display:flex}.catalog-layout h3{color:#173a55;margin:0 0 4px;font-size:14px}.catalog-layout form label{color:#536f84;font-size:9px;font-weight:850}.catalog-layout form input,.catalog-layout form select{color:#173a55;background:#fff;border:1px solid #c8d9e5;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 10px;font-size:11px}.catalog-layout form>button{color:#fff;background:#0870d5;border:0;border-radius:9px;min-height:42px;margin-top:5px;font-size:10px;font-weight:900}.catalog-limits{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.catalog-list{max-height:560px;padding:17px;overflow:auto}.catalog-list>div:first-child{color:#183a54;justify-content:space-between;padding:4px 4px 11px;font-size:11px;display:flex}.catalog-list>div:first-child span{color:#7c90a0}.catalog-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.catalog-list>button:hover{background:#f0f8fd;border-radius:8px}.catalog-list>button span b,.catalog-list>button span small{display:block}.catalog-list>button span b{color:#173a55;font-size:11px}.catalog-list>button span small{color:#7a8f9f;margin-top:3px;font-size:9px}.catalog-list>button em{color:#0870d5;white-space:nowrap;font-size:9px;font-style:normal}.accessor-empty-asset>button{color:#926312;background:#fff;border:1px solid #e7c479;border-radius:8px;margin-left:auto;padding:9px 11px;font-size:9px;font-weight:850}.accessor-head-actions{align-items:center;gap:22px;display:flex}.accessor-utility-actions{gap:8px;display:flex}.accessor-utility-actions>button{color:#0870d5;background:#fff;border:1px solid #acd0e8;border-radius:9px;height:38px;padding:0 13px;font-size:10px;font-weight:850}.accessor-utility-actions>button:hover{background:#eef8ff}.accessor-utility-actions>button.help-button{color:#fff;background:#0870d5;border-color:#0870d5;box-shadow:0 6px 14px #0870d529}.accessor-help-dialog{width:min(820px,100%);padding:0;overflow-x:hidden}.accessor-help-dialog>header{border-bottom:1px solid #dce7ef;padding:22px 24px 16px}.accessor-help-dialog>header h2{margin:5px 0 4px}.accessor-help-dialog>header p{color:#71899d;margin:0;font-size:10px}.help-first-use{background:#f5f9fc;border-bottom:1px solid #dce7ef;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:12px;padding:16px 24px;display:grid}.help-first-use>span{color:#0870d5;background:#e4f2fd;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:900}.help-first-use b{color:#173a55;font-size:10px}.help-first-use p{color:#71889a;margin:3px 0 0;font-size:8px;line-height:1.4}.help-steps{grid-template-columns:1fr 1fr;gap:10px;padding:18px 24px;display:grid}.help-steps>div{border:1px solid #dae6ee;border-radius:10px;gap:10px;padding:12px;display:flex}.help-steps>div:last-child{grid-column:1/-1}.help-steps i{color:#fff;background:#0870d5;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.help-steps b{color:#173a55;font-size:10px}.help-steps p{color:#6e8597;margin:4px 0 0;font-size:9px;line-height:1.45}.help-glossary{background:#f0faf6;border:1px solid #bfe5d8;border-radius:10px;margin:0 24px 18px;padding:14px}.help-glossary h3{color:#16715a;margin:0 0 10px;font-size:11px}.help-glossary>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.help-glossary span b,.help-glossary span small{display:block}.help-glossary span b{color:#173a55;font-size:10px}.help-glossary span small{color:#638072;margin-top:3px;font-size:8px;line-height:1.4}.accessor-help-dialog>footer{background:#fff;border-top:1px solid #dce7ef;justify-content:space-between;margin:0;padding:14px 24px;display:flex}.accessor-help-dialog>footer button{color:#0870d5;background:#fff;border:1px solid #b7d4e8;border-radius:9px;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}.accessor-help-dialog>footer button:last-child{color:#fff;background:#0870d5;border-color:#0870d5}@media (width<=900px){.accessor-v2-head{flex-direction:column;align-items:flex-start}.accessor-head-actions{flex-direction:column;align-items:flex-start;width:100%}.accessor-context-fields,.accessor-analysis-grid,.accessor-asset-strip{grid-template-columns:1fr 1fr}.catalog-layout{grid-template-columns:1fr}.catalog-layout>form{border-bottom:1px solid #dce7ef;border-right:0}.help-first-use{grid-template-columns:1fr}.help-first-use>span{justify-self:start}}@media (width<=600px){.accessor-v2-head h1{font-size:24px}.accessor-utility-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.accessor-utility-actions>button{padding:0 7px}.accessor-flow{justify-content:space-between;width:100%}.accessor-flow>b{width:18px;margin-inline:4px}.accessor-flow>span{font-size:9px}.accessor-context{padding:15px}.accessor-context-fields,.accessor-asset-strip{grid-template-columns:1fr}.accessor-empty-asset{flex-wrap:wrap;align-items:flex-start}.accessor-empty-asset>button{width:100%;margin:0}.accessor-v2 .table-heading{flex-wrap:wrap;align-items:flex-start;padding:15px}.accessor-v2 .table-heading>button{width:100%;margin:0}.accessor-primary-action{flex-direction:column;align-items:stretch}.accessor-primary-action>button{width:100%;min-width:0}.accessor-result-hero{flex-direction:column;align-items:flex-start}.accessor-v2 .accessor-actions{flex-direction:column;align-items:stretch}.accessor-v2 .accessor-actions>div{grid-template-columns:1fr 1fr;display:grid}.accessor-v2 .accessor-actions button:last-child{grid-column:auto}.help-steps,.help-glossary>div{grid-template-columns:1fr}.help-steps>div:last-child{grid-column:auto}.accessor-help-dialog>footer{flex-direction:column;gap:8px}.accessor-help-dialog>footer button{width:100%}}.troubleshoot-page{flex-direction:column;gap:16px;display:flex}.troubleshoot-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--navy),var(--navy2));color:#eaf4ff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex;box-shadow:0 12px 30px #061a332e}.troubleshoot-hero .eyebrow{color:var(--cyan);letter-spacing:.9px;font-size:9px;font-weight:800}.troubleshoot-hero h1{letter-spacing:-.5px;margin:5px 0 4px;font-size:26px}.troubleshoot-hero p{color:#b9d3ee;max-width:520px;font-size:11px}.swarm-badge{background:#32c7ff24;border:1px solid #32c7ff59;border-radius:11px;align-items:center;gap:10px;padding:11px 15px;display:flex}.swarm-badge i{font-size:18px;font-style:normal}.swarm-badge b{font-size:11px;display:block}.swarm-badge small{color:#a9cbe8;font-size:8px}.troubleshoot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;display:grid}.troubleshoot-grid>.panel{padding:20px}.troubleshoot-fields{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.troubleshoot-fields .wide{grid-column:1/-1}.troubleshoot-fields label{color:#5c728a;letter-spacing:.3px;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:700;display:flex}.troubleshoot-fields input,.troubleshoot-fields select,.troubleshoot-fields textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdff;border-radius:9px;padding:10px 12px;font-size:12px}.troubleshoot-fields textarea{resize:vertical;min-height:74px}.troubleshoot-fields input:focus,.troubleshoot-fields select:focus,.troubleshoot-fields textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #0b70e81f}.troubleshoot-camera{color:var(--blue);cursor:pointer;background:#f5faff;border:1.5px dashed #b7cfe6;border-radius:11px;flex-direction:column;gap:6px;padding:14px;font-size:11px;font-weight:700;display:flex}.troubleshoot-camera input{font-size:11px}.troubleshoot-camera small{color:#7c91a6;font-weight:500}.question-list{flex-direction:column;gap:9px;margin:14px 0;display:flex}.question-row{background:#fbfdff;border:1px solid #e7eef5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.question-row p{min-width:0;color:var(--ink);font-size:11px}.answer-pills{flex:none;gap:6px;display:flex}.answer-pills button{border:1px solid var(--line);color:#647b96;cursor:pointer;background:#fff;border-radius:20px;padding:6px 12px;font-size:10px;font-weight:700;transition:all .15s}.answer-pills button:hover{border-color:var(--blue)}.answer-pills button.active.yes{color:#1f8f57;background:#e6f7ee;border-color:#7fd0a5}.answer-pills button.active.no{color:#c34444;background:#fdeaea;border-color:#eaa3a3}.answer-pills button.active.partial{color:#b5852a;background:#fff5e2;border-color:#eccf8f}.troubleshoot-run{background:linear-gradient(90deg,var(--blue),var(--cyan));color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:12px;font-size:12px;font-weight:800}.troubleshoot-run:disabled{opacity:.6;cursor:progress}.troubleshoot-result{flex-direction:column;gap:15px;padding:20px;display:flex}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.result-verdict{border-radius:11px;flex:1;align-items:center;gap:12px;min-width:0;padding:13px 15px;display:flex}.result-verdict i{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-style:normal;display:flex}.result-verdict p{color:#5c728a;margin-top:3px;font-size:10px}.result-verdict.high{background:#fdeff0}.result-verdict.high i{background:#c34444}.result-verdict.mid{background:#fff7e9}.result-verdict.mid i{background:#c99a2e}.result-verdict.low{background:#eefaf3}.result-verdict.low i{background:#1f8f57}.result-actions{flex:none;gap:8px;display:flex}.result-actions button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:700}.result-actions button.swarm{background:linear-gradient(90deg,var(--navy),var(--blue));color:#fff;border:0}.solution-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.solution-card{background:#fbfdff;border:1px solid #e7eef5;border-radius:11px;min-width:0;padding:14px}.solution-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.solution-card header b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.solution-card .confidence{border-radius:20px;flex:none;padding:3px 9px;font-size:10px;font-weight:800}.confidence.high{color:#1f8f57;background:#e6f7ee}.confidence.mid{color:#b5852a;background:#fff5e2}.confidence.low{color:#c34444;background:#fdeaea}.solution-card p{color:#5c728a;margin:8px 0 6px;font-size:10px;line-height:1.5}.solution-card small{color:#8ea2b6;font-size:8px}.solution-empty{text-align:center;background:#f7fbff;border:1px dashed #c7d8e8;border-radius:11px;grid-column:1/-1;padding:16px}.solution-empty b{color:var(--ink);font-size:12px}.solution-empty p{color:#6f859a;margin-top:5px;font-size:10px}.swarm-result{color:var(--navy);background:#32c7ff1f;border:1px solid #32c7ff4d;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.swarm-result i{font-size:16px;font-style:normal}.troubleshoot-history{flex-direction:column;gap:8px;display:flex}.troubleshoot-history small{letter-spacing:.6px;color:#8ea2b6;font-size:8px;font-weight:800}.troubleshoot-history>div{border:1px solid #e9eff5;border-radius:9px;grid-template-columns:1.1fr 2fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:grid}.troubleshoot-history>div b{flex-direction:column;min-width:0;display:flex}.troubleshoot-history>div b small{color:#8ea2b6;margin-top:2px;font-weight:500}.troubleshoot-history>div span{color:#5c728a;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.troubleshoot-foot{color:#8ea2b6;border-top:1px solid #eef3f8;padding-top:4px;font-size:9px}.troubleshoot-dash{padding:20px}.dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dash-block{background:#fbfdff;border:1px solid #e7eef5;border-radius:11px;min-width:0;padding:14px}.dash-block h4{letter-spacing:.3px;color:#4a6076;margin-bottom:10px;font-size:10px;font-weight:800}.freq-row{grid-template-columns:70px 1fr 28px;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:grid}.freq-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.freq-row i{background:#e1eaf2;border-radius:8px;height:7px;overflow:hidden}.freq-row i b{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:8px;height:100%;display:block}.freq-row strong{text-align:right}.eff-row,.rank-row{border-bottom:1px solid #eef3f8;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:grid}.eff-row{grid-template-columns:1fr auto auto}.rank-row{grid-template-columns:20px 1fr auto auto}.rank-row b{background:var(--navy);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;display:flex}.eff-row span,.rank-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eff-row em,.rank-row em{color:#8ea2b6;font-size:9px;font-style:normal}.eff-row strong,.rank-row strong{color:var(--blue)}@media (width<=1050px){.troubleshoot-grid,.dash-grid{grid-template-columns:1fr}}@media (width<=700px){.troubleshoot-hero{flex-direction:column;align-items:flex-start;padding:20px}.troubleshoot-fields{grid-template-columns:1fr}.question-row{flex-direction:column;align-items:flex-start;gap:8px}.answer-pills{width:100%}.answer-pills button{flex:1}.result-head{flex-direction:column;align-items:stretch}.result-actions{width:100%}.result-actions button{flex:1}.solution-cards{grid-template-columns:1fr}.troubleshoot-history>div{grid-template-columns:1fr auto}.troubleshoot-history>div span{display:none}}.cockpit-kpis header small{font-size:11px;line-height:1.35}.cockpit-kpis article>strong{font-size:28px}.cockpit-kpis p{font-size:12px;line-height:1.45}.card-heading h2{font-size:18px}.card-heading p,.card-heading button{font-size:12px;line-height:1.45}.order-row{font-size:13px}.order-row small,.order-row.table-head,.order-status{font-size:11px}.decisions-card article b{font-size:14px}.decisions-card article p{font-size:12px;line-height:1.45}.decisions-card article small{font-size:11px}.capacity-row{font-size:13px}.intelligence-strip p{font-size:12px}.intelligence-strip small{font-size:10px}.intelligence-strip strong{font-size:14px}.intelligence-strip button{font-size:12px}.module-head .eyebrow{font-size:11px}.module-head>div>p:last-child{font-size:14px;line-height:1.5}.module-head .primary{font-size:13px}.module-metric strong{font-size:28px}.module-metric b{font-size:14px}.module-metric span{font-size:12px;line-height:1.4}.module-tools button{font-size:12px}.module-tr{font-size:12px;line-height:1.4}.module-tr b small,.module-tr span small{font-size:10px;line-height:1.35}.module-th,.module-chip{font-size:10px}.empty-state{font-size:13px}.client-card h3,.partner-card h3{font-size:18px}.client-card>p,.partner-card>p{font-size:13px;line-height:1.45}.client-card footer small,.partner-card footer small,.partner-score small{font-size:10px}.client-card footer b,.client-card footer button,.partner-card footer button,.partner-capacity span{font-size:12px}.bid-intelligence small{font-size:10px}.bid-intelligence strong,.bid-intelligence button,.stock-table .module-tr>button{font-size:12px}.panel-title h2,.registry-heading h2{font-size:17px}.panel-title p,.registry-heading p{font-size:12px;line-height:1.45}.bars span,.margin-list small{font-size:10px}.margin-list>div:not(.panel-title){font-size:13px}.brain-state{font-size:12px;line-height:1.4}.brain-button,.row-actions>button,.crud-dialog header small{font-size:11px}.form-grid label,.catalog-layout form label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea,.catalog-layout form input,.catalog-layout form select{font-size:14px}.crud-dialog footer button,.catalog-layout form>button{font-size:13px}.registry-heading>span{font-size:11px}.accessor-v2-head p{font-size:14px}.accessor-kicker{font-size:12px}.accessor-flow>span{font-size:13px}.accessor-section-heading h2{font-size:18px}.accessor-section-heading p{font-size:13px;line-height:1.45}.accessor-context-fields label{font-size:13px}.accessor-context-fields select{font-size:14px}.accessor-asset-strip small{font-size:11px}.accessor-asset-strip b,.accessor-empty-asset b{font-size:14px}.accessor-empty-asset p,.accessor-empty-asset>button{font-size:12px}.accessor-v2 .table-heading>button,.accessor-table-v2 .accessor-tr{font-size:13px}.accessor-table-v2 .accessor-th{font-size:10px}.accessor-table-v2 .accessor-tr input{font-size:14px}.accessor-table-v2 .accessor-tr strong{font-size:13px}.accessor-table-v2 .module-chip{font-size:10px}.accessor-primary-action>div b{font-size:14px}.accessor-primary-action>div span{font-size:12px}.accessor-primary-action>button{font-size:14px}.accessor-preanalysis p{font-size:13px}.accessor-result-hero small{font-size:10px}.accessor-result-hero p{font-size:13px}.accessor-result-hero>strong{font-size:11px}.accessor-v2 .accessor-metrics small{font-size:10px}.accessor-v2 .accessor-metrics strong{font-size:23px}.accessor-v2 .accessor-rag-evidence small,.accessor-v2 .accessor-rag-evidence span{font-size:11px}.accessor-v2 .accessor-rag-evidence p{font-size:13px;line-height:1.5}.accessor-v2 .maintenance-bridge h2{font-size:17px}.accessor-v2 .maintenance-bridge p,.accessor-v2 .maintenance-bridge>button{font-size:13px}.accessor-v2 .accessor-actions p{font-size:12px}.accessor-v2 .accessor-actions button,.accessor-head-actions>button,.accessor-utility-actions>button,.accessor-catalog-dialog>header p,.accessor-help-dialog>header p,.catalog-tabs button{font-size:13px}.catalog-layout h3{font-size:17px}.catalog-list>div:first-child{font-size:13px}.catalog-list>button span b{font-size:14px}.catalog-list>button span small,.catalog-list>button em,.help-first-use>span{font-size:11px}.help-first-use b{font-size:13px}.help-first-use p{font-size:11px}.help-steps b{font-size:13px}.help-steps p{font-size:12px}.help-glossary h3{font-size:14px}.help-glossary span b{font-size:13px}.help-glossary span small{font-size:11px}.accessor-help-dialog>footer button{font-size:13px}.troubleshoot-hero .eyebrow{font-size:11px}.troubleshoot-hero p,.swarm-badge b{font-size:14px}.swarm-badge small{font-size:11px}.troubleshoot-fields label{font-size:12px}.troubleshoot-fields input,.troubleshoot-fields select,.troubleshoot-fields textarea,.question-row p{font-size:14px}.answer-pills button{font-size:12px}.result-verdict b{font-size:15px}.result-verdict p{font-size:12px}.solution-card header b{font-size:14px}.solution-card p{font-size:12px}.solution-card small{font-size:10px}.solution-empty b{font-size:15px}.solution-empty p,.troubleshoot-history>div{font-size:12px}.troubleshoot-history small,.troubleshoot-foot{font-size:10px}.dash-block h4,.freq-row,.eff-row,.rank-row{font-size:12px}.eff-row em,.rank-row em{font-size:10px}@media (width<=700px){.cockpit-kpis p,.module-metric span,.client-card>p,.partner-card>p,.module-tr{font-size:13px}.module-tr b small,.module-tr span small,.accessor-flow>span{font-size:11px}}.settings-tabs{background:#fff;border:1px solid #d4e2ec;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:6px;margin:-3px 0 17px;padding:6px;display:grid;box-shadow:0 8px 22px #0731570d}.settings-tabs button{color:#607b91;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:13px;font-weight:800;display:flex}.settings-tabs button span{font-size:16px}.settings-tabs button:hover{background:#f0f7fc}.settings-tabs button.active{color:#0870d5;background:#eaf6ff;border-color:#bcd9ec;box-shadow:inset 0 -3px #00a86b}.settings-section-card{background:#fff;border:1px solid #d5e3ee;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #07315712}.settings-section-card>header{background:linear-gradient(120deg,#f9fcff,#eef7ff);border-bottom:1px solid #dfe9f0;justify-content:space-between;align-items:center;gap:18px;padding:22px 25px;display:flex}.settings-section-card>header h2{color:#173b58;margin:0 0 5px;font-size:19px}.settings-section-card>header p{color:#6d8497;margin:0;font-size:13px}.settings-section-card>header>button{color:#fff;background:#0870d5;border:0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:850}.integration-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;padding:20px;display:grid;overflow:visible}.integration-settings-grid>article{background:#fff;border:1px solid #dbe7ef;border-radius:12px;flex-direction:column;width:100%;min-width:0;min-height:190px;padding:16px;display:flex;overflow:hidden}.integration-settings-grid>article>div{justify-content:space-between;align-items:center;display:flex}.integration-settings-grid>article>div span{color:#0870d5;background:#e8f4ff;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:900}.integration-settings-grid>article>div i{color:#7d91a1;font-size:9px;font-style:normal;font-weight:900}.integration-settings-grid>article>div i.online{color:#00875c}.integration-settings-grid>article>div i.error{color:#be4148}.integration-settings-grid h3{color:#173b58;margin:14px 0 5px;font-size:17px}.integration-settings-grid p{color:#72889a;overflow-wrap:anywhere;min-height:36px;margin:0;font-size:12px}.integration-settings-grid small{color:#b2474d;margin-top:6px;font-size:10px}.integration-settings-grid footer{gap:7px;margin-top:auto;padding-top:14px;display:flex}.integration-settings-grid footer button{color:#0870d5;background:#fff;border:1px solid #c5ddeb;border-radius:8px;flex:1;padding:8px;font-size:11px;font-weight:800}.integration-settings-grid footer button:last-child{color:#fff;background:#0870d5;border-color:#0870d5}.integration-settings-grid footer button:disabled{opacity:.4}.settings-editor .toggle-line{align-items:center;gap:9px;display:flex}.settings-editor .toggle-line input{width:18px;height:18px;margin:0}.users-list article{grid-template-columns:35px minmax(0,1fr) auto auto}.users-list article.disabled-user{opacity:.58;background:#f5f7f8}.user-row-actions{gap:5px;display:flex}.user-row-actions button{color:#0870d5;background:#fff;border:1px solid #d3e2ec;border-radius:7px;padding:6px 8px;font-size:10px}.user-row-actions button:last-child{color:#b44048}.diagnostic-settings>form{grid-template-columns:1fr 1fr;gap:13px;padding:22px;display:grid}.diagnostic-settings>form>label:not(.setting-toggle){color:#4f6c82;flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.diagnostic-settings input{color:#173b58;background:#fbfdfe;border:1px solid #cbdde9;border-radius:9px;height:44px;padding:0 12px;font-size:14px}.setting-toggle{border:1px solid #dce7ee;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.setting-toggle span{flex-direction:column;gap:4px;display:flex}.setting-toggle b{color:#173b58;font-size:14px}.setting-toggle small{color:#70879a;font-size:11px}.setting-toggle input{flex:none;width:21px;height:21px}.diagnostic-settings>form>button{color:#fff;background:#00a86b;border:0;border-radius:9px;min-height:44px;font-size:13px;font-weight:850}.settings-audit-list{max-height:620px;padding:16px 20px;overflow:auto}.settings-audit-list article{border-bottom:1px solid #e4ecf2;grid-template-columns:1.2fr .8fr 1.5fr;gap:12px;padding:12px 4px;display:grid}.settings-audit-list span{color:#173b58;font-size:12px;font-weight:800}.settings-audit-list b{font-size:12px}.settings-audit-list small{color:#71889a;font-size:11px}.troubleshoot-camera>span{color:#3d657e;font-size:11px;font-weight:600}.result-actions .resolve-action{color:#087c69;background:#edfaf6;border-color:#a9dacd}.result-actions .resolve-action:disabled{opacity:.65}@media (width<=900px){.integration-settings-grid{grid-template-columns:minmax(0,1fr)}.settings-tabs{grid-template-columns:repeat(3,1fr)}.diagnostic-settings>form{grid-template-columns:1fr}}@media (width<=700px){.settings-tabs{display:flex;overflow-x:auto}.settings-tabs button{flex:none;min-width:max-content}.integration-settings-grid{grid-template-columns:1fr}.users-list article{grid-template-columns:35px 1fr}.users-list article>i,.user-row-actions{grid-column:2}.settings-audit-list article{grid-template-columns:1fr}.settings-section-card>header{flex-direction:column;align-items:flex-start}}.cockpit,.cockpit *,.cockpit :before,.cockpit :after{box-sizing:border-box}.modal-backdrop{max-width:100vw;overflow:hidden}.crud-dialog{overscroll-behavior:contain;width:min(720px,100vw - 48px);max-width:100%;overflow:hidden auto}.crud-dialog header,.crud-dialog .form-grid,.crud-dialog footer{width:100%;min-width:0}.crud-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crud-dialog .form-grid label{min-width:0}.crud-dialog .form-grid input,.crud-dialog .form-grid select,.crud-dialog .form-grid textarea{width:100%;min-width:0;max-width:100%}.crud-dialog footer{flex-wrap:nowrap;align-items:center}.crud-dialog footer button{white-space:nowrap;flex:none;min-width:140px;min-height:44px;padding-inline:18px;line-height:1.2;overflow:visible;width:auto!important}.settings-editor{width:min(760px,100vw - 48px)}.settings-editor footer{background:#f8fbfd;border-top:1px solid #dce7ef;margin:22px -24px -24px;padding:18px 24px}.settings-editor .form-grid .toggle-line{justify-content:flex-start;align-items:center;gap:10px;display:flex}.settings-editor .form-grid .toggle-line input[type=checkbox]{width:18px;min-width:18px;max-width:18px;height:18px;margin:0;padding:0}@media (width<=700px){.crud-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.crud-dialog .form-grid{grid-template-columns:1fr}.crud-dialog .form-grid .wide{grid-column:auto}.crud-dialog footer{gap:8px}.crud-dialog footer button{flex:1 1 0;min-width:0;width:100%!important}.settings-editor footer{margin:18px -18px -18px;padding:14px 18px}}
