/* LIQ Business Operations V1 - scoped to #businessOpsCareer */
#businessOpsCareer{--bops-bg:#0e171a;--bops-panel:#142126;--bops-panel2:#19282d;--bops-line:rgba(255,255,255,.09);--bops-text:#edf3f2;--bops-muted:#8fa3a6;--bops-accent:#d6b14d;--bops-good:#6fb783;--bops-warn:#d9a44d;--bops-bad:#d86d67;margin:0 0 28px;color:var(--bops-text);font-family:inherit}
#businessOpsCareer *{box-sizing:border-box}
#businessOpsCareer button,#businessOpsCareer input,#businessOpsCareer select{font:inherit}
.business-ops-start,.business-ops-dashboard{background:linear-gradient(145deg,#101a1e,#0d1518);border:1px solid rgba(214,177,77,.18);border-radius:20px;box-shadow:0 18px 44px rgba(9,18,20,.16);overflow:hidden}
.business-ops-start{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.75fr);min-height:390px}
.business-ops-start-copy{padding:38px;background:radial-gradient(circle at 15% 10%,rgba(214,177,77,.12),transparent 42%),linear-gradient(140deg,#17262a,#0f1a1d);display:flex;flex-direction:column;justify-content:center}
.business-ops-kicker{font-size:11px;font-weight:900;letter-spacing:.16em;color:var(--bops-accent)}
.business-ops-start-copy h3,.business-ops-dashboard h3{margin:9px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.04;color:#fff}
.business-ops-start-copy p{max-width:680px;color:#aebfc0;line-height:1.55;font-size:15px}
.business-ops-loop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:25px}.business-ops-loop span{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.06);font-size:10px;font-weight:900;letter-spacing:.09em}.business-ops-loop i{font-style:normal;color:var(--bops-accent)}
.business-ops-start-form{padding:28px;background:#f5f4ef;color:#293539;display:grid;gap:12px}.business-ops-start-form label,.business-ops-dialog label{display:grid;gap:5px;font-size:11px;font-weight:800;letter-spacing:.04em}.business-ops-start-form input,.business-ops-start-form select,.business-ops-dialog input,.business-ops-dialog select,.business-ops-head-actions select{width:100%;border:1px solid #d4dad8;border-radius:9px;background:#fff;padding:10px 12px;color:#263234}.business-ops-start-form small{color:#6d797a}.business-ops-fineprint{line-height:1.45}
.business-ops-primary{appearance:none;border:0;border-radius:10px;background:var(--bops-accent);color:#171d1e;font-weight:950;font-size:11px;letter-spacing:.07em;padding:12px 15px;cursor:pointer;transition:.15s}.business-ops-primary:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.business-ops-primary:disabled{opacity:.42;cursor:not-allowed}
.business-ops-dashboard-head{padding:22px 25px;border-bottom:1px solid var(--bops-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.business-ops-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.business-ops-title-row h3{font-size:27px;margin:5px 0 3px}.business-ops-dashboard-head p{margin:0;color:var(--bops-muted);font-size:12px}.business-ops-badge{padding:5px 8px;border:1px solid rgba(214,177,77,.35);border-radius:999px;color:#e4c775;background:rgba(214,177,77,.07);font-size:9px;font-weight:900;letter-spacing:.08em}.business-ops-head-actions{display:flex;align-items:center;gap:10px}.business-ops-head-actions select{min-width:180px;background:#18262a;border-color:var(--bops-line);color:#e9f1ef}.business-ops-cash{min-width:155px;padding:9px 12px;border-left:1px solid var(--bops-line);display:grid;gap:2px}.business-ops-cash span{font-size:9px;color:var(--bops-muted);font-weight:900;letter-spacing:.12em}.business-ops-cash b{font-size:18px}
.business-ops-world-event{margin:16px 20px 0;padding:11px 14px;border:1px solid rgba(214,177,77,.28);border-radius:11px;background:linear-gradient(90deg,rgba(214,177,77,.12),rgba(214,177,77,.025));display:flex;gap:12px;align-items:center;flex-wrap:wrap}.business-ops-world-event>span{font-size:9px;font-weight:950;letter-spacing:.13em;color:#d5bd79}.business-ops-world-event strong{font-size:12px}.business-ops-world-event small{color:#dce6e4}.business-ops-world-event p{margin:0 0 0 auto;color:var(--bops-muted);font-size:10px}
.business-ops-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--bops-line);border-top:1px solid var(--bops-line);border-bottom:1px solid var(--bops-line);margin-top:16px}.business-ops-kpis article{background:#132025;padding:14px 16px;display:grid;gap:3px;min-height:78px}.business-ops-kpis span{font-size:9px;font-weight:900;letter-spacing:.1em;color:var(--bops-muted)}.business-ops-kpis b{font-size:20px}.business-ops-kpis small{font-size:10px;color:#789093}.business-ops-kpis .pos,.business-ops-history-row .pos,.business-ops-last-shift .pos{color:#83cc96}.business-ops-kpis .neg,.business-ops-history-row .neg,.business-ops-last-shift .neg{color:#e4837e}
.business-ops-main-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(275px,.55fr);gap:14px;padding:16px 20px}.business-ops-main-column,.business-ops-side-column{display:grid;gap:14px;align-content:start}
.business-ops-floor{position:relative;display:grid;grid-template-columns:.8fr 1.5fr 1fr;grid-template-rows:1fr .75fr;gap:7px;min-height:300px;padding:12px;border:1px solid var(--bops-line);border-radius:15px;background:linear-gradient(115deg,#132127,#18282c);overflow:hidden}.business-ops-floor:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.bops-zone{position:relative;z-index:1;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(8,16,18,.47);padding:13px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.bops-zone span{font-size:9px;font-weight:950;letter-spacing:.13em;color:#769094}.bops-zone b{font-size:15px}.bops-zone small{font-size:10px;color:#91a4a6}.bops-entry{grid-row:1/3}.bops-service{grid-column:2;grid-row:1/3;border-color:rgba(214,177,77,.22);background:linear-gradient(145deg,rgba(214,177,77,.08),rgba(8,16,18,.5))}.bops-production{grid-column:3;grid-row:1}.bops-stock{grid-column:3;grid-row:2}.bops-stock.warn{border-color:rgba(217,164,77,.52);box-shadow:inset 0 0 0 1px rgba(217,164,77,.1)}.business-ops-floor-pulse{position:absolute;z-index:2;top:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:#0a1215;border:1px solid var(--bops-line);font-size:8px;font-weight:900;letter-spacing:.11em;color:#91a8aa}.business-ops-floor-pulse i{width:7px;height:7px;border-radius:50%;background:#71bf85;box-shadow:0 0 0 4px rgba(113,191,133,.1)}
.business-ops-shift-console,.business-ops-last-shift,.business-ops-team,.business-ops-history,.business-ops-inventory-section{border:1px solid var(--bops-line);border-radius:14px;background:#142126}.business-ops-shift-console{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:17px 18px;overflow:hidden}.business-ops-shift-progress{position:absolute;left:0;right:0;top:0;height:3px;background:#26363a}.business-ops-shift-progress i{display:block;height:100%;background:var(--bops-accent)}.business-ops-shift-console small,.business-ops-last-shift small,.business-ops-team small,.business-ops-history small,.business-ops-inventory-section small{color:#819598;font-size:9px;font-weight:900;letter-spacing:.11em}.business-ops-shift-console h4,.business-ops-last-shift h4,.business-ops-team h4,.business-ops-history h4,.business-ops-inventory-section h4{margin:3px 0;font-size:15px}.business-ops-shift-console p{margin:4px 0 0;color:#8ea2a4;font-size:11px}.business-ops-shift-console.complete{opacity:.72}
.business-ops-last-shift{padding:15px 17px}.business-ops-last-shift>header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:10px}.business-ops-last-shift>header>div:last-child{display:grid;text-align:right;gap:2px}.business-ops-last-shift>header>div:last-child span{font-size:11px;color:#91a6a7}.business-ops-last-shift>header>div:last-child b{font-size:16px}.business-ops-event{display:flex;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.055)}.business-ops-event>i{width:7px;height:7px;border-radius:50%;margin-top:5px;background:#76888b;flex:0 0 auto}.business-ops-event.good>i,.business-ops-event.boost>i{background:var(--bops-good)}.business-ops-event.warn>i{background:var(--bops-warn)}.business-ops-event.bad>i{background:var(--bops-bad)}.business-ops-event div{display:grid;gap:2px}.business-ops-event b{font-size:11px}.business-ops-event span{font-size:10px;color:#8fa2a4}
.business-ops-team,.business-ops-history{padding:15px}.business-ops-team header{display:flex;justify-content:space-between;gap:10px}.business-ops-team header strong{font-size:28px;color:#e8cf88}.business-ops-stepper{display:grid;grid-template-columns:38px 1fr 38px;gap:6px;margin:13px 0 9px}.business-ops-stepper button,.business-ops-product-actions button{border:1px solid rgba(255,255,255,.11);background:#1c2c31;color:#dfe8e7;border-radius:8px;cursor:pointer}.business-ops-stepper button{height:36px;font-size:19px}.business-ops-stepper span{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#0f1a1e;font-size:11px;font-weight:800}.business-ops-team>small{line-height:1.45;letter-spacing:0;font-weight:500}.business-ops-history header{margin-bottom:7px}.business-ops-history-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.055)}.business-ops-history-row>div{display:grid;gap:2px}.business-ops-history-row>div:last-child{text-align:right}.business-ops-history-row span{font-size:9px;color:#839799}.business-ops-history-row b{font-size:10px}
.business-ops-inventory-section{margin:0 20px 20px;padding:16px}.business-ops-inventory-section>header{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:12px}.business-ops-inventory-section>header>span{font-size:10px;color:#829698}.business-ops-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px}.business-ops-product{border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#101c20;padding:12px}.business-ops-product.warn{border-color:rgba(217,164,77,.35)}.business-ops-product.bad{border-color:rgba(216,109,103,.45)}.business-ops-product header{display:flex;justify-content:space-between;gap:8px;align-items:end}.business-ops-product header>div{display:grid;gap:2px}.business-ops-product header small{font-size:8px;color:#718589}.business-ops-product header b{font-size:12px}.business-ops-product header strong{font-size:21px}.business-ops-stockbar{height:4px;background:#26363a;border-radius:5px;overflow:hidden;margin:9px 0}.business-ops-stockbar i{display:block;height:100%;background:#6fb783}.business-ops-product.warn .business-ops-stockbar i{background:var(--bops-warn)}.business-ops-product.bad .business-ops-stockbar i{background:var(--bops-bad)}.business-ops-product-meta{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#819598}.business-ops-product-meta span{display:grid;gap:1px}.business-ops-product-meta b{color:#dbe5e3;font-size:10px}.business-ops-product-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.business-ops-product-actions button{padding:7px 5px;font-size:8px;font-weight:900;letter-spacing:.06em}.business-ops-product-actions button:hover{border-color:rgba(214,177,77,.45);color:#e3c574}
.business-ops-status{position:fixed;right:24px;bottom:24px;z-index:1200;max-width:390px;padding:11px 14px;border-radius:10px;background:#172428;color:#edf4f2;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 35px rgba(0,0,0,.28);font-size:11px}.business-ops-status.good{border-color:rgba(111,183,131,.55)}.business-ops-status.bad{border-color:rgba(216,109,103,.62);color:#ffd8d5}
.business-ops-dialog-backdrop{position:fixed;inset:0;z-index:1300;background:rgba(4,10,12,.7);display:grid;place-items:center;padding:20px}.business-ops-dialog{position:relative;width:min(480px,100%);background:#f4f3ee;color:#283437;border-radius:16px;box-shadow:0 25px 70px rgba(0,0,0,.4);padding:22px}.business-ops-dialog-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:24px;color:#657274;cursor:pointer}.business-ops-dialog header small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#9a7a24}.business-ops-dialog header h4{font-size:20px;margin:3px 0 16px}.business-ops-dialog-body form{display:grid;gap:13px}.business-ops-dialog-body small{color:#697778;line-height:1.45}.business-ops-dialog-stat{display:flex;justify-content:space-between;padding:10px;border-radius:9px;background:#e9e8e2}.business-ops-order-estimate{padding:9px 10px;border-radius:8px;background:#e9e8e2;font-size:11px;font-weight:750}.business-ops-loading,.business-ops-empty,.business-ops-error{padding:15px;border-radius:9px;background:rgba(255,255,255,.05);color:#879a9d;font-size:11px}.business-ops-dialog .business-ops-error{background:#f3dfdd;color:#8d3934}.business-ops-skeleton,.business-ops-unavailable{padding:28px;border-radius:15px;border:1px solid var(--bops-line);background:#142126;display:grid;gap:5px}.business-ops-skeleton span,.business-ops-unavailable span{font-size:9px;font-weight:900;letter-spacing:.13em;color:var(--bops-accent)}.business-ops-unavailable h3{margin:3px 0}.business-ops-unavailable p{margin:0;color:#9badae}
@media(max-width:1000px){.business-ops-start{grid-template-columns:1fr}.business-ops-main-grid{grid-template-columns:1fr}.business-ops-kpis{grid-template-columns:repeat(3,1fr)}.business-ops-head-actions{align-items:flex-end;flex-direction:column}.business-ops-world-event p{width:100%;margin-left:0}}
@media(max-width:680px){.business-ops-start-copy,.business-ops-start-form{padding:22px}.business-ops-dashboard-head{align-items:flex-start;flex-direction:column}.business-ops-head-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.business-ops-kpis{grid-template-columns:repeat(2,1fr)}.business-ops-main-grid{padding:12px}.business-ops-floor{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,110px);min-height:0}.bops-entry,.bops-service,.bops-production,.bops-stock{grid-column:auto;grid-row:auto}.business-ops-floor-pulse{display:none}.business-ops-shift-console{grid-template-columns:1fr}.business-ops-inventory-section{margin:0 12px 12px}.business-ops-inventory-section>header{align-items:flex-start;flex-direction:column}.business-ops-products{grid-template-columns:1fr 1fr}}
