:root{--bg:#07090d;--panel:#111827;--panel2:#0b1220;--line:#26333a;--text:#f8fafc;--muted:#94a3b8;--blue:#38bdf8;--red:#ef4444;--green:#22c55e;--yellow:#fbbf24;--orange:#f97316}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,Arial,sans-serif;display:flex;min-height:100vh}aside{width:285px;background:#05070a;border-right:1px solid var(--line);padding:22px;position:sticky;top:0;height:100vh;overflow:auto}aside img{width:150px;display:block;margin:0 auto 18px;border-radius:14px}h1{font-size:24px;margin:10px 0 24px;text-align:center}button{border:0;background:var(--blue);color:#00111a;font-weight:900;border-radius:14px;padding:14px 16px;cursor:pointer;width:100%;margin:8px 0;font-size:15px}button.secondary{background:#1f2937;color:var(--text)}button.danger{background:#8b1a1a;color:#fff}.navActive{outline:2px solid rgba(56,189,248,.55);box-shadow:0 0 0 4px #38bdf814}main{flex:1;padding:28px;overflow:hidden}.mobileTopbar{display:none}.loginCard{max-width:430px;background:var(--panel);border:1px solid var(--line);padding:24px;border-radius:22px;margin:8vh auto}.errorText{color:#fca5a5}input,select,textarea{width:100%;padding:14px;border-radius:14px;border:1px solid var(--line);background:#0b1220;color:var(--text);margin:8px 0;font-size:16px}textarea{min-height:100px}header{display:grid;grid-template-columns:1fr minmax(260px,520px);gap:16px;align-items:center}header h2{font-size:32px;margin:0}.small{color:var(--muted);font-size:14px}.stats{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin:18px 0}.stat{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:18px}.stat strong{font-size:34px;display:block}.stat .sub{color:var(--muted);font-size:13px;margin-top:4px}.viewToolbar{display:flex;gap:10px;align-items:center;margin:10px 0 18px;flex-wrap:wrap}.viewToolbar select,.viewToolbar input{max-width:230px}.orders{display:grid;gap:12px}.order{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:16px;display:grid;grid-template-columns:160px 1fr 270px;gap:16px;align-items:start;position:relative;overflow:hidden}.order.closed{opacity:.86}.order.messageHot{border-color:var(--blue);box-shadow:0 0 0 1px #38bdf82e}.badge{display:inline-block;padding:7px 10px;border-radius:999px;background:#1e293b;color:var(--blue);font-weight:900;font-size:12px}.badge.done{color:var(--green)}.badge.warn{color:var(--yellow)}.badge.closed{color:#cbd5e1}.ageRed{color:#ff3b30;font-weight:950;margin-top:10px}.ageOrange{color:#f59e0b;font-weight:950;margin-top:10px}.ageGray{color:#94a3b8;font-weight:800;margin-top:10px}.rightTools{background:var(--panel2);border:1px solid var(--line);border-radius:18px;padding:12px}.rightTools .toolTitle{font-weight:950;margin-bottom:8px}.toolLine{color:var(--muted);font-size:13px;line-height:1.35;margin:3px 0}.toolLine strong{color:#fff}.miniGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.miniInput{padding:10px;margin:4px 0}.moneyHint{font-size:12px;color:#22c55e;font-weight:900}.positionTag{display:inline-block;margin:3px 4px 3px 0;padding:4px 8px;border-radius:999px;background:#172554;color:#93c5fd;font-weight:800;font-size:12px}.customerRow,.messageRow,.statRow{display:grid;grid-template-columns:220px 1fr 230px;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:16px;margin-bottom:10px;align-items:start}.messageRow{grid-template-columns:190px 1fr 180px}.pill{display:inline-block;border-radius:999px;padding:5px 9px;background:#1e293b;color:#38bdf8;font-weight:900;font-size:12px}.pill.red{background:#451a1a;color:#fca5a5}.pill.green{background:#052e16;color:#86efac}.pill.yellow{background:#422006;color:#fde68a}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:20px;z-index:20}.modal[hidden]{display:none}.modalCard{width:min(820px,96vw);max-height:88vh;overflow:auto;background:#0f172a;border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 20px 80px #0000008c}.messageList{display:grid;gap:10px;margin:12px 0 16px}.msg{border-radius:16px;padding:12px 14px;border:1px solid #334155}.customerMsg{background:#1e293b}.staffMsg{background:#082f49;border-color:#0ea5e9}.msg p{margin:6px 0 0}.chatFab{display:none!important;position:fixed;left:22px;bottom:22px;z-index:12;width:auto!important;border-radius:999px;background:#38bdf8;color:#00111a;padding:14px 18px;box-shadow:0 15px 40px #00000073}a{color:var(--blue)}@media (max-width:1100px){body{display:block}aside{width:100%;height:auto;position:relative}.order,.customerRow,.messageRow,.statRow{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}header{grid-template-columns:1fr}}@media (max-width:650px){body{display:block;background:#080b10}aside{position:fixed;left:0;right:0;top:0;width:100%;height:auto;max-height:0;overflow:hidden;z-index:50;padding:0 14px;background:#05070afa;border-right:0;border-bottom:1px solid var(--line);box-shadow:0 18px 60px #0000008c;transition:max-height .22s ease,padding .22s ease}body.menuOpen aside{max-height:92vh;padding:78px 14px 16px}aside img{display:none}aside h1{font-size:18px;margin:0 0 8px;text-align:left}aside button{margin:6px 0;padding:12px 14px;border-radius:13px;font-size:14px}.mobileTopbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:60;background:#07090df0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:10px 12px;margin:-14px -14px 14px}.mobileBrand{display:flex;align-items:center;gap:10px;min-width:0}.mobileBrand img{width:38px;height:38px;border-radius:10px;border:1px solid var(--blue);object-fit:cover}.mobileBrand strong{display:block;font-size:15px;line-height:1.1}.mobileBrand span{display:block;font-size:12px;color:var(--muted)}.menuToggle{width:auto!important;margin:0!important;padding:10px 12px!important;border-radius:12px!important;background:#1f2937!important;color:var(--text)!important;touch-action:manipulation}main{padding:14px;overflow:visible}header{display:block;margin-bottom:10px}header h2{font-size:23px}header input{margin-top:10px}.stats{grid-template-columns:1fr;gap:10px;margin:10px 0}.stat{padding:14px;border-radius:16px}.stat strong{font-size:28px}.viewToolbar{gap:8px;margin:8px 0 12px}.viewToolbar select,.viewToolbar input{max-width:none}.order,.customerRow,.messageRow,.statRow{border-radius:18px;padding:14px;gap:10px}.rightTools{border-radius:16px;padding:10px}.miniGrid{grid-template-columns:1fr}.modal{padding:10px}.modalCard{border-radius:20px;padding:16px;width:100%;max-height:90vh}}.order{cursor:pointer}.order input,.order select,.order button,.order a{cursor:auto}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0}.detailBlock{background:var(--panel2);border:1px solid var(--line);border-radius:16px;padding:14px}.detailBlock h3{margin:0 0 8px}.detailActions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.buttonLink{display:inline-block;background:var(--blue);color:#00111a!important;font-weight:900;border-radius:14px;padding:14px 16px;text-decoration:none}.photoStrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.photoStrip img{width:100%;height:110px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}@media (max-width:650px){.detailGrid{grid-template-columns:1fr}.detailActions{display:block}.buttonLink{width:100%;text-align:center;margin:8px 0}.photoStrip{grid-template-columns:repeat(2,1fr)}}.workshopRow{display:grid;grid-template-columns:160px 1fr 1fr 230px 170px;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:14px;margin-bottom:10px;cursor:pointer}.workshopRow:hover{border-color:var(--blue)}.workshopEditGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.workshopEditGrid .wide{grid-column:1/-1}.aiDraft{white-space:pre-wrap;background:#07111d;border:1px solid var(--line);border-radius:14px;padding:12px;color:#c7d2fe;margin-top:10px;min-height:70px}@media (max-width:900px){.workshopRow,.workshopEditGrid{grid-template-columns:1fr}}.internalOnly{color:#fbbf24;font-weight:700}.card ul{line-height:1.7}.card hr{border:0;border-top:1px solid var(--line,#26333a);margin:18px 0}:root{--bg:#f6f8fb;--panel:#ffffff;--panel2:#eef4fb;--line:#cbd5e1;--text:#111827;--txt:#111827;--muted:#475569;--blue:#0284c7;--red:#dc2626;--green:#047857;--yellow:#b45309;--orange:#ea580c}body{background:var(--bg);color:var(--text)}aside{background:#fff;border-right:1px solid var(--line);box-shadow:8px 0 26px #0f172a0d}aside img{border:1px solid #d7e3ef;background:#0b1220}h1{color:#0f172a}.navGroup{border:1px solid #cbd5e1;border-radius:16px;padding:8px;margin:8px 0;background:#f8fafc}.navGroup summary{cursor:pointer;font-weight:900;color:#0f172a;padding:8px 10px;list-style:none}.navGroup summary::-webkit-details-marker{display:none}.navGroup summary:after{content:"+";float:right}.navGroup[open] summary:after{content:"-"}.navGroup button{margin:6px 0}main{background:linear-gradient(180deg,#f8fafc,#f6f8fb)}button{background:#0ea5e9;color:#06131f;box-shadow:none}button.secondary,.menuToggle{background:#e2e8f0!important;color:#0f172a!important}button.danger{background:#dc2626;color:#fff}.navActive{background:#0284c7;color:#fff;outline:0;box-shadow:inset 0 0 0 2px #ffffff59}input,select,textarea{background:#fff;color:#111827;border-color:#cbd5e1}.loginCard,.stat,.order,.customerRow,.messageRow,.statRow,.modalCard,.detailBlock,.rightTools{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 30px #0f172a0f}.order{grid-template-columns:160px minmax(0,1fr) 310px}.order:hover,.customerRow:hover,.messageRow:hover,.statRow:hover{border-color:#7dd3fc}.badge,.pill{background:#eef6ff;color:#0369a1;border:1px solid #bae6fd}.badge.done,.pill.green{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.badge.warn,.pill.yellow{background:#fffbeb;color:#b45309;border-color:#fde68a}.badge.closed{background:#f1f5f9;color:#475569}.pill.red{background:#fef2f2;color:#dc2626;border-color:#fecaca}.rightTools{background:#f8fafc}.toolLine strong{color:#0f172a}.positionTag{background:#dbeafe;color:#1d4ed8}.modal{background:#0f172a61}.customerMsg{background:#f8fafc}.staffMsg{background:#e0f2fe;border-color:#7dd3fc}.msg{border-color:#cbd5e1}.ageRed{color:#dc2626}.ageOrange{color:#b45309}.ageGray{color:#64748b}.buttonLink{background:#0284c7;color:#fff!important}.workshopRow{background:#fff;border-color:#cbd5e1}.aiDraft{background:#f8fafc;color:#1e293b;border-color:#cbd5e1}.internalOnly{color:#b45309}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.adminPhotoStrip{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.adminPhotoCard{border:1px solid #cbd5e1;border-radius:14px;padding:10px;background:#f8fafc;display:grid;gap:8px}.adminPhotoCard img{width:100%;height:130px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid #cbd5e1}.adminPhotoCard select,.adminPhotoCard button{width:100%;margin:0}.customerOrderRow{display:grid;grid-template-columns:minmax(220px,1fr) 220px 130px 180px;gap:12px;align-items:start;background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:14px;margin:10px 0;box-shadow:0 10px 30px #0f172a0d}.customerOrderRow.posCompactRow{grid-template-columns:minmax(220px,1fr) auto 76px;align-items:center;gap:14px;cursor:pointer;padding:12px 14px}.posCompactMain b{display:block;font-size:16px;line-height:1.2;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posCompactMain .small{margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.posCompactAmount{display:flex;align-items:center;gap:10px;justify-content:flex-end;white-space:nowrap}.posCompactAmount strong{font-size:20px;color:#16a34a}.posCompactHint{font-size:12px;font-weight:900;color:#64748b;text-align:right;text-transform:uppercase;letter-spacing:.04em}.posBackofficeRows{display:grid;gap:10px}.posBackofficeList{max-height:700px;overflow:auto;padding-right:2px}.posCompactActionRow{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center;min-width:0}.posCompactActionRow button{min-width:74px;padding:8px 10px;border-radius:10px!important;font-size:13px}.posCompactActionRow .secondary{background:#e2e8f0!important;color:#0f172a!important}.posCompactActionRow .danger{background:#ef4444!important;color:#fff!important}.customerOrderRow.posCompactRow:hover{border-color:#38bdf8;box-shadow:0 14px 36px #0ea5e921;transform:translateY(-1px)}.customerOrderRow.posCompactRow:focus-visible{outline:3px solid rgba(56,189,248,.35);outline-offset:2px}.orderStatusBoard{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:start}.orderStatusLane{background:#f8fafc;border:1px solid #cbd5e1;border-radius:18px;padding:12px}.orderStatusLane h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;color:#0f172a}.orderStatusLane h3 span{background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:4px 9px;font-size:13px}.orderStatusLane .customerOrderRow{grid-template-columns:1fr;margin:8px 0}.calendarBox{background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:16px;margin:14px 0;box-shadow:0 10px 30px #0f172a0d}.calendarBox h2{margin:0 0 12px}.calendarWeek,.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendarWeek span{text-align:center;font-weight:900;color:#475569}.calendarCell{min-height:76px;border:1px solid #cbd5e1;border-radius:14px;background:#f8fafc;color:#0f172a;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:9px;margin:0}.calendarCell.empty{background:transparent;border:0}.calendarCell.hasItems{background:#e0f2fe;border-color:#7dd3fc}.calendarCell span{align-self:flex-end;background:#0284c7;color:#fff;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:900}.viewToolbar .calendarNavBtn{width:auto;margin:0;white-space:nowrap}.viewToolbar #adminCalMonth,.viewToolbar #adminCalYear{width:auto;min-width:130px;margin:0}aside{background:#eef4fb;width:300px;padding:20px}aside h1{font-size:28px;color:#111827}aside button{border-radius:18px;padding:13px 15px;font-size:15px;background:#e2e8f0;color:#111827;text-align:center;margin:6px 0}aside button.navActive,.navActive{background:#0284c7;color:#fff}.navGroup{background:transparent;border:0;padding:0}.navGroup summary{font-size:15px;margin:6px 0;color:#475569}header h2{font-size:44px;letter-spacing:0}.detailBlock.wide{grid-column:1/-1}button{padding:10px 13px;border-radius:12px;font-size:14px}.rightTools button,.miniGrid button,.detailActions button,.customerRow button,.messageRow button,.statRow button{padding:9px 11px;font-size:13px;border-radius:12px}.viewToolbar button{padding:8px 11px;font-size:13px;border-radius:999px}@media (max-width:650px){body{background:#f6f8fb}aside{background:#fffffffa;box-shadow:0 18px 60px #0f172a2e}.mobileTopbar{background:#fffffff0;border-bottom:1px solid var(--line)}.mobileBrand span{color:#64748b}main{padding:12px}header h2{font-size:25px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat{padding:12px;border-radius:14px}.stat strong{font-size:26px}.order{display:grid;grid-template-columns:1fr;gap:10px;border-radius:16px;padding:12px}.rightTools{padding:10px;border-radius:14px}.miniGrid{grid-template-columns:1fr 1fr}.customerOrderRow{grid-template-columns:1fr}.customerOrderRow.posCompactRow{grid-template-columns:1fr auto;gap:8px}.posCompactActionRow{justify-content:flex-start}.posCompactActionRow button{min-width:0;padding:8px 9px}.posCompactHint{display:none}.posCompactAmount{align-items:flex-end;flex-direction:column;gap:5px}.adminPhotoStrip{grid-template-columns:repeat(2,1fr)}.calendarWeek,.calendarGrid{gap:4px}.calendarCell{min-height:52px;border-radius:10px;padding:6px;font-size:12px}}@media (max-width:430px){.stats,.miniGrid{grid-template-columns:1fr}}body.theme-dark{--bg:#07090d;--panel:#111827;--panel2:#0b1220;--line:#26333a;--text:#f8fafc;--txt:#f8fafc;--muted:#94a3b8;--blue:#38bdf8;background:#07090d;color:#f8fafc}body.theme-dark main{background:#07090d}body.theme-dark aside{background:#05070a;border-color:#26333a;box-shadow:none}body.theme-dark h1,body.theme-dark .navGroup summary,body.theme-dark .toolLine strong{color:#f8fafc}body.theme-dark .loginCard,body.theme-dark .stat,body.theme-dark .order,body.theme-dark .customerRow,body.theme-dark .messageRow,body.theme-dark .statRow,body.theme-dark .modalCard,body.theme-dark .detailBlock,body.theme-dark .rightTools,body.theme-dark .calendarBox,body.theme-dark .calendarCell,body.theme-dark .orderStatusLane,body.theme-dark .customerOrderRow{background:#111827;border-color:#26333a;color:#f8fafc}body.theme-dark .posCompactMain b{color:#f8fafc}body.theme-dark .posCompactAmount strong{color:#4ade80}body.theme-dark .posCompactActionRow button,body.theme-dark .posCompactActionRow .secondary{background:#1f2937!important;color:#f8fafc!important}body.theme-dark .posCompactActionRow .danger{background:#dc2626!important;color:#fff!important}body.theme-dark input,body.theme-dark select,body.theme-dark textarea{background:#0b1220;color:#f8fafc;border-color:#26333a}body.theme-dark .mobileTopbar{background:#07090df0;border-color:#26333a}body.theme-dark button.secondary,body.theme-dark .menuToggle{background:#1f2937!important;color:#f8fafc!important}.quickActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0 12px}.quickActions button{margin:0;padding:10px 12px;font-size:13px}.voucherQuickActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:8px 0 10px}.voucherQuickActions button{margin:0;font-size:13px;padding:10px 12px}.voucherInlineActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;align-items:center;margin:8px 0}.voucherInlineActions input,.voucherInlineActions button{margin:0!important}.navScroll{min-height:0;overflow:auto;padding-right:2px}aside{display:flex!important;flex-direction:column!important;gap:0!important}aside>img,aside>h1,aside>#showDashboard{flex:0 0 auto}aside>#showDashboard{background:#0284c7!important;color:#fff!important;border-radius:18px!important;padding:16px!important;font-size:18px!important}aside button{border-radius:18px!important;padding:15px 16px!important;font-size:17px!important;font-weight:900!important}.mobileActions{display:flex;gap:8px;align-items:center}@media (max-width:760px){aside{position:fixed!important;left:0;right:0;top:0;width:100%!important;height:auto!important;max-height:0;overflow:hidden;z-index:50;padding:0 12px!important;border-right:0!important;border-bottom:1px solid var(--line);transition:max-height .22s ease,padding .22s ease}body.menuOpen aside{max-height:92vh!important;overflow:auto!important;padding:78px 12px 14px!important}aside{display:block!important}.navScroll{overflow:visible!important}aside img{display:none!important}aside h1{font-size:18px!important;text-align:left!important;margin:0 0 8px!important}aside button{padding:10px 12px!important;border-radius:13px!important;font-size:14px!important;margin:5px 0!important}.navGroup summary{padding:7px 4px!important}.mobileTopbar{display:flex!important;align-items:center;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:60;padding:10px 12px;margin:-12px -12px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileBrand{display:flex;align-items:center;gap:10px;min-width:0}.mobileBrand img{width:38px;height:38px;object-fit:cover;border-radius:10px}.mobileBrand strong{display:block;font-size:15px;line-height:1.1}.mobileBrand span{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.menuToggle{width:auto!important;margin:0!important;padding:9px 11px!important;border-radius:12px!important}main{padding:12px!important;overflow:visible!important}header{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}header h2{font-size:24px!important}#search{width:100%;margin:0}}:root{--mib-side:#eef4fb;--mib-button:#e2e8f0;--mib-active:#0284c7;--mib-ink:#111827;--mib-line:#cbd5e1}aside{width:220px!important;min-width:220px!important;background:var(--mib-side)!important;border-right:1px solid var(--mib-line)!important;padding:16px!important;box-shadow:none!important}aside img{width:132px!important;height:132px!important;object-fit:cover!important;border-radius:16px!important;margin:0 auto 14px!important}aside h1{font-size:24px!important;line-height:1.12!important;margin:8px 0 14px!important;text-align:center!important;color:var(--mib-ink)!important}aside button,aside .navBtn,.navGroup button,#themeToggleSide{width:100%!important;min-height:50px!important;margin:0 0 9px!important;padding:12px 14px!important;border-radius:14px!important;background:var(--mib-button)!important;color:var(--mib-ink)!important;text-align:left!important;font-size:16px!important;font-weight:650!important;line-height:1.15!important;box-shadow:none!important;outline:0!important}aside button.navActive,aside #showDashboard.navActive,aside #showDashboard{background:var(--mib-active)!important;color:#fff!important}.navGroup{margin:0!important}.navGroup summary{padding:8px 2px 10px!important;color:#475569!important}body.theme-dark aside{background:#05070a!important;border-color:#26333a!important}body.theme-dark aside button,body.theme-dark aside .navBtn,body.theme-dark .navGroup button,body.theme-dark #themeToggleSide{background:#1f2937!important;color:#f8fafc!important}body.theme-dark aside button.navActive,body.theme-dark aside #showDashboard{background:#0284c7!important;color:#fff!important}@media (max-width:760px){aside{width:100%!important;min-width:0!important;background:#eef4fbfa!important}aside button,aside .navBtn,.navGroup button,#themeToggleSide{min-height:48px!important;padding:11px 14px!important;border-radius:14px!important;font-size:15px!important}}aside{width:200px!important;min-width:200px!important;padding:14px!important}aside img{width:118px!important;height:118px!important;border-radius:14px!important;margin:0 auto 12px!important}aside h1{font-size:21px!important;margin:6px 0 12px!important}aside button,aside .navBtn,.navGroup button,#themeToggleSide{min-height:42px!important;padding:9px 12px!important;border-radius:14px!important;font-size:14px!important;font-weight:600!important;margin:0 0 7px!important;text-align:left!important}aside #showDashboard{min-height:42px!important;padding:9px 12px!important;font-size:14px!important;border-radius:14px!important}button,.rightTools button,.miniGrid button,.detailActions button,.customerRow button,.messageRow button,.statRow button,.buttonLike{min-height:38px!important;padding:8px 11px!important;border-radius:12px!important;font-size:13px!important;font-weight:650!important}.buttonLike{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#e2e8f0!important;color:#111827!important;text-decoration:none!important;margin:3px!important}@media (max-width:760px){aside{width:100%!important;min-width:0!important}aside button,aside .navBtn,.navGroup button,#themeToggleSide{min-height:40px!important;padding:9px 12px!important;font-size:14px!important}}.leitstandFlow{display:grid;gap:10px;margin:8px 0 14px}.dashboardCockpit{display:grid;gap:12px;background:linear-gradient(135deg,#06111f,#0b2c3e 48%,#07151f);border:1px solid rgba(56,189,248,.24);border-radius:22px;padding:16px;box-shadow:0 18px 45px #0208172e;overflow:hidden}.cockpitHero{display:grid;grid-template-columns:1fr minmax(210px,300px);gap:14px;align-items:stretch}.cockpitLabel{display:inline-flex;font-size:12px;font-weight:950;color:#67e8f9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.cockpitHero h3{font-size:34px;line-height:1.02;margin:0 0 6px;color:#fff}.cockpitHero p{margin:0;color:#cbd5e1;font-weight:800}.barometerBox{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:14px;display:grid;gap:8px;color:#e0f2fe}.barometerBox span{font-size:12px;font-weight:950;text-transform:uppercase;color:#93c5fd}.barometerBox strong{font-size:30px;color:#fff}.barometerTrack{height:12px;border-radius:999px;background:#94a3b847;overflow:hidden}.barometerTrack i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#facc15,#ef4444)}.cockpitModes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cockpitModeCard{margin:0!important;border-radius:16px!important;min-height:88px!important;padding:13px!important;display:grid;align-content:start;gap:5px;text-align:left!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important}.cockpitModeCard strong{font-size:16px;line-height:1.1}.cockpitModeCard span{font-size:12px;line-height:1.25;color:#ffffffd1}.cockpitModeCard.pos{background:linear-gradient(135deg,#0891b2,#0f766e)!important}.cockpitModeCard.workshop{background:linear-gradient(135deg,#7c3aed,#4338ca)!important}.cockpitModeCard.office{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important}.cockpitModeCard.stock{background:linear-gradient(135deg,#f97316,#b45309)!important}.cockpitNumbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cockpitNumbers div{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;color:#e5e7eb}.cockpitNumbers span{display:block;color:#a5b4fc;font-size:12px;font-weight:900}.cockpitNumbers strong{display:block;color:#fff;font-size:20px;line-height:1.15;margin-top:2px}.leitstandGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.leitstandCard{margin:0!important;border-radius:14px!important;padding:12px!important;min-height:74px!important;display:grid;gap:6px;align-content:start;text-align:left!important;background:#eef4fb!important;color:#0f172a!important;border:1px solid #cbd5e1!important}.leitstandCard strong{font-size:14px;line-height:1.15}.leitstandCard span{font-size:12px;line-height:1.25;color:#475569}.leitstandCard.primary{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}.leitstandCard.primary span{color:#ffffffe0}.leitstandSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stepItem{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:9px}.stepItem b{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:#dbeafe;color:#1d4ed8;font-size:12px}.stepItem span{font-size:12px;color:#334155;font-weight:700}.leitstandRecent{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.leitstandRecent button{margin:0!important;padding:9px 11px!important;border-radius:12px!important;background:#fff!important;border:1px solid #cbd5e1!important;color:#111827!important;font-size:13px!important;text-align:left!important}@media (max-width:760px){.cockpitHero,.cockpitModes,.cockpitNumbers,.leitstandGrid,.leitstandSteps,.leitstandRecent{grid-template-columns:1fr}}.backofficeQuickGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.backofficeQuickGrid button{margin:0!important;min-height:74px;display:grid;align-content:start;gap:6px;text-align:left}.backofficeQuickGrid button p{margin:0;font-size:12px;color:var(--muted)}.backofficeStats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.backofficeStatus{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}body.theme-light{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#f3f6fc 0,#edf2fa 420px,#eef2f7);--bg:#f5f7fb;--panel:#ffffff;--panel2:#e8eef6;--text:#111827;--txt:#111827;--muted:#5a667d;--line:#d6deea;--blue:#0284c7;--red:#dc2626;--green:#047857;--yellow:#b45309;--orange:#ea580c}body.theme-light{--mib-side: #f7fbff;--mib-button: #f7fafc;--mib-active: #0284c7;--mib-ink: #111827;--mib-line: #d6deea}body.theme-light main,body.theme-light aside,body.theme-light .loginCard,body.theme-light .stat,body.theme-light .order,body.theme-light .customerRow,body.theme-light .messageRow,body.theme-light .statRow,body.theme-light .modalCard,body.theme-light .detailBlock,body.theme-light .rightTools,body.theme-light .calendarBox,body.theme-light .calendarCell,body.theme-light .orderStatusLane,body.theme-light .customerOrderRow,body.theme-light .orderStatusLane .customerOrderRow{background:#fffffff5;border-color:var(--line);border-radius:16px;box-shadow:0 10px 28px #0f172a0f}body.theme-light .topbar,body.theme-light .mobileTopbar,body.theme-light .chatFab{background:#fffffff0}body.theme-light .topActions button,body.theme-light button{border-radius:12px;border-color:#cfd9ea;background:#fff;box-shadow:0 4px 12px #0f172a14}body.theme-light button.navActive,body.theme-light aside button.navActive{background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#fff;border-color:#0284c7}body.theme-light aside button,body.theme-light aside .navBtn,body.theme-light .navGroup button,body.theme-light #themeToggleSide{background:#fff;color:var(--mib-ink);border-color:#d3dee9}body.theme-light input,body.theme-light textarea,body.theme-light select{background:#fff;border-color:#cad6e6;border-radius:12px}body.theme-light .logo,body.theme-light .detailBlock,body.theme-light .miniGrid img{border-radius:14px}body.linuxHost{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.linuxHost.theme-light{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#f5f7fb 0,#eef2fb 420px,#ecf2f7)!important;--bg: #f5f7fb;--panel: #ffffff;--panel2: #e8eef6;--text: #111827;--txt: #111827;--muted: #5a667d;--line: #d6deea;--mib-side:#f7fbff;--mib-button:#f7fafc;--mib-active:#0284c7;--mib-ink:#111827;--mib-line:#d6deea}body.linuxHost.theme-light .topbar,body.linuxHost.theme-light .mobileTopbar,body.linuxHost.theme-light .chatFab{background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px #0f172a12;border-bottom-color:#d6deea}body.linuxHost.theme-light aside,body.linuxHost.theme-light main,body.linuxHost.theme-light .loginCard,body.linuxHost.theme-light .stat,body.linuxHost.theme-light .order,body.linuxHost.theme-light .customerRow,body.linuxHost.theme-light .messageRow,body.linuxHost.theme-light .statRow,body.linuxHost.theme-light .modalCard,body.linuxHost.theme-light .detailBlock,body.linuxHost.theme-light .rightTools,body.linuxHost.theme-light .calendarBox,body.linuxHost.theme-light .calendarCell,body.linuxHost.theme-light .orderStatusLane,body.linuxHost.theme-light .customerOrderRow{background:#fffffff5;border-color:#d6deea;box-shadow:0 12px 30px #0f172a0f}body.linuxHost.theme-light .topActions button,body.linuxHost.theme-light button{border-radius:12px;border-color:#cfd9ea;background:#fff;box-shadow:0 4px 12px #0f172a14}body.linuxHost.theme-light button.navActive,body.linuxHost.theme-light aside button.navActive{background:linear-gradient(180deg,#0ea5e9,#0284c7);color:#fff;border-color:#0284c7}body.linuxHost.theme-light input,body.linuxHost.theme-light textarea,body.linuxHost.theme-light select{background:#fff;border-color:#cad6e6;border-radius:12px}body.linuxHost.theme-light .logo,body.linuxHost.theme-light .detailBlock,body.linuxHost.theme-light .miniGrid img{border-radius:14px}body.linuxHost *:focus-visible{outline:3px solid rgba(14,165,233,.35);outline-offset:2px}body.mibMacServerHost,body.mibMacServerHost.theme-light,body.mibMacServerHost:not(.theme-dark){-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif}body.mibMacServerHost:not(.theme-dark){--bg:#f5f7fb;--panel:#ffffff;--panel2:#edf3fc;--line:#d6e0ec;--text:#101827;--txt:#101827;--muted:#566175;--blue:#007aff;--red:#e53e3e;--green:#0da678;--yellow:#e49b00;--orange:#f59e0b;background:radial-gradient(circle at 20% -12%,#eef4ff,#f5f7fb 32%,#eff4fb 70%,#eef3fb)!important}body.mibMacServerHost.theme-light,body.mibMacServerHost:not(.theme-dark){background:radial-gradient(circle at 20% -12%,#eef4ff,#f5f7fb 32%,#eff4fb 70%,#eef3fb)!important}body.mibMacServerHost:not(.theme-dark) .topbar,body.mibMacServerHost:not(.theme-dark) .mobileTopbar,body.mibMacServerHost:not(.theme-dark) .chatFab{background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#d9e4f1;box-shadow:0 10px 30px #0f172a14}body.mibMacServerHost:not(.theme-dark) aside,body.mibMacServerHost:not(.theme-dark) main,body.mibMacServerHost:not(.theme-dark) .loginCard,body.mibMacServerHost:not(.theme-dark) .stat,body.mibMacServerHost:not(.theme-dark) .order,body.mibMacServerHost:not(.theme-dark) .customerRow,body.mibMacServerHost:not(.theme-dark) .messageRow,body.mibMacServerHost:not(.theme-dark) .statRow,body.mibMacServerHost:not(.theme-dark) .modalCard,body.mibMacServerHost:not(.theme-dark) .detailBlock,body.mibMacServerHost:not(.theme-dark) .rightTools,body.mibMacServerHost:not(.theme-dark) .calendarBox,body.mibMacServerHost:not(.theme-dark) .calendarCell,body.mibMacServerHost:not(.theme-dark) .orderStatusLane,body.mibMacServerHost:not(.theme-dark) .customerOrderRow{background:#fffffff2;border-color:#d9e4f1;border-radius:18px;box-shadow:0 14px 30px #0f172a0f}body.mibMacServerHost:not(.theme-dark) aside,body.mibMacServerHost:not(.theme-dark) .navGroup{background:#f4f8ffb3;border-color:#d9e4f1}body.mibMacServerHost:not(.theme-dark) button,body.mibMacServerHost:not(.theme-dark) aside button,body.mibMacServerHost:not(.theme-dark) aside .navBtn,body.mibMacServerHost:not(.theme-dark) .secondary{background:#f8fbff;color:#0f172a;border-color:#d8e4f1;border-radius:14px;box-shadow:0 6px 18px #0f172a14}body.mibMacServerHost:not(.theme-dark) button.navActive,body.mibMacServerHost:not(.theme-dark) aside button.navActive,body.mibMacServerHost:not(.theme-dark) .navActive{background:linear-gradient(180deg,#2d90ff,#007aff);border-color:#007aff;color:#fff}body.mibMacServerHost:not(.theme-dark) input,body.mibMacServerHost:not(.theme-dark) textarea,body.mibMacServerHost:not(.theme-dark) select{background:#fff;border-color:#d7e2ef;border-radius:12px}body.mibMacServerHost:not(.theme-dark) .logo,body.mibMacServerHost:not(.theme-dark) .detailBlock,body.mibMacServerHost:not(.theme-dark) .miniGrid img{border-radius:14px}body.mibMacServerHost:not(.theme-dark){--blue:#007aff}body.mibMacServerHost.theme-dark{--bg:#10151f;--panel:#141b26;--panel2:#111924;--line:#2b3a4e;--text:#f3f7ff;--txt:#f3f7ff;--muted:#a2b2c8;--blue:#5ca9ff;background:radial-gradient(circle at 20% -10%,#111827,#0f172a 42%,#0b1220)!important}body.mibMacServerHost.theme-dark .topbar,body.mibMacServerHost.theme-dark .mobileTopbar{background:#121926eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:#2a374a;box-shadow:0 10px 30px #00000059}body.mibMacServerHost.theme-dark aside{background:#101726f2;border-color:#2a374a}body.mibMacServerHost.theme-dark .stat,body.mibMacServerHost.theme-dark .order,body.mibMacServerHost.theme-dark .customerRow,body.mibMacServerHost.theme-dark .messageRow,body.mibMacServerHost.theme-dark .statRow,body.mibMacServerHost.theme-dark .modalCard,body.mibMacServerHost.theme-dark .detailBlock,body.mibMacServerHost.theme-dark .rightTools{background:#141c2af2;border-color:#2a374a;box-shadow:0 14px 34px #00000059}body.mibMacServerHost.theme-dark button{background:#1c273a;color:#f3f7ff;border-color:#425066}body.mibMacServerHost.theme-dark button.navActive,body.mibMacServerHost.theme-dark aside button.navActive{background:linear-gradient(180deg,#2d8dff,#1277ef);border-color:#4b9dff;color:#fff}body.mibMacServerHost:not(.theme-dark){color-scheme:light;accent-color:#007aff}body.mibMacServerHost:not(.theme-dark) .topbar,body.mibMacServerHost:not(.theme-dark) .mobileTopbar{border-bottom-color:#d9e4f1!important;box-shadow:0 14px 34px #0f172a14!important}body.mibMacServerHost:not(.theme-dark) aside,body.mibMacServerHost:not(.theme-dark) .navGroup,body.mibMacServerHost:not(.theme-dark) .mibAiPanelWrap{background:linear-gradient(180deg,#f8fbff,#eef4ff)!important}body.mibMacServerHost:not(.theme-dark) button,body.mibMacServerHost:not(.theme-dark) aside button,body.mibMacServerHost:not(.theme-dark) aside .navBtn,body.mibMacServerHost:not(.theme-dark) .secondary,body.mibMacServerHost:not(.theme-dark) .chatFab{border-radius:14px!important;border-color:#d9e6f2!important}body.mibMacServerHost:not(.theme-dark) .topbar,body.mibMacServerHost:not(.theme-dark) .mibAiPanelWrap,body.mibMacServerHost:not(.theme-dark) .stat,body.mibMacServerHost:not(.theme-dark) .order,body.mibMacServerHost:not(.theme-dark) .customerRow,body.mibMacServerHost:not(.theme-dark) .messageRow,body.mibMacServerHost:not(.theme-dark) .statRow,body.mibMacServerHost:not(.theme-dark) .modalCard,body.mibMacServerHost:not(.theme-dark) .detailBlock,body.mibMacServerHost:not(.theme-dark) .rightTools,body.mibMacServerHost:not(.theme-dark) .calendarBox,body.mibMacServerHost:not(.theme-dark) .calendarCell,body.mibMacServerHost:not(.theme-dark) .orderStatusLane,body.mibMacServerHost:not(.theme-dark) .customerOrderRow,body.mibMacServerHost:not(.theme-dark) .loginCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body.mibMacServerHost:not(.theme-dark){--blue:#007aff;color-scheme:light;accent-color:#007aff}body.mibMacServerHost:not(.theme-dark) .topbar,body.mibMacServerHost:not(.theme-dark) .mobileTopbar{border-color:#d9e6f2;box-shadow:0 18px 34px #0f172a14}body.mibMacServerHost:not(.theme-dark) aside,body.mibMacServerHost:not(.theme-dark) main,body.mibMacServerHost:not(.theme-dark) .mibAiPanelWrap{background:linear-gradient(180deg,#f8fbff,#eef5ff)}body.mibMacServerHost:not(.theme-dark) .loginCard,body.mibMacServerHost:not(.theme-dark) .stat,body.mibMacServerHost:not(.theme-dark) .order,body.mibMacServerHost:not(.theme-dark) .customerRow,body.mibMacServerHost:not(.theme-dark) .messageRow,body.mibMacServerHost:not(.theme-dark) .statRow,body.mibMacServerHost:not(.theme-dark) .modalCard,body.mibMacServerHost:not(.theme-dark) .detailBlock,body.mibMacServerHost:not(.theme-dark) .rightTools,body.mibMacServerHost:not(.theme-dark) .orderStatusLane,body.mibMacServerHost:not(.theme-dark) .customerOrderRow,body.mibMacServerHost:not(.theme-dark) .calendarBox,body.mibMacServerHost:not(.theme-dark) .calendarCell{border-color:#d5e1ef;border-radius:18px;box-shadow:0 12px 30px #0f172a12;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.mibMacServerHost:not(.theme-dark) .navGroup,body.mibMacServerHost:not(.theme-dark) aside button,body.mibMacServerHost:not(.theme-dark) aside .navBtn,body.mibMacServerHost:not(.theme-dark) .secondary,body.mibMacServerHost:not(.theme-dark) .menuToggle,body.mibMacServerHost:not(.theme-dark) .chatFab{background:#f8fbff;border-color:#d8e5f2;border-radius:14px;color:#0f172a;box-shadow:0 8px 20px #0f172a14}body.mibMacServerHost:not(.theme-dark) button.navActive,body.mibMacServerHost:not(.theme-dark) aside button.navActive{background:linear-gradient(180deg,#2d90ff,#007aff);border-color:#007aff;color:#fff}body.mibMacServerHost:not(.theme-dark) input,body.mibMacServerHost:not(.theme-dark) textarea,body.mibMacServerHost:not(.theme-dark) select{border-color:#d7e3f1;border-radius:12px}body:not(.theme-dark){--mib-bg:#f4f7fc;--mib-panel:#ffffff;--mib-panel-alt:#f0f5fb;--mib-line:#d8e2ef;--mib-text:#0f172a;--mib-muted:#526075;--mib-blue:#007aff;--mib-green:#14b871;--mib-red:#e11d48;--mib-yellow:#f59e0b;--mib-orange:#f97316;--mib-shadow-soft:0 12px 30px rgba(15,23,42,.08);--mib-shadow-focus:0 0 0 4px rgba(0,122,255,.14);background:radial-gradient(circle at 18% -16%,#eef5ff 0%,var(--mib-bg) 34%,#f4f8ff 100%);color:var(--mib-text);color-scheme:light;accent-color:var(--mib-blue)}body:not(.theme-dark) .loginCard,body:not(.theme-dark) .stat,body:not(.theme-dark) .order,body:not(.theme-dark) .customerRow,body:not(.theme-dark) .messageRow,body:not(.theme-dark) .statRow,body:not(.theme-dark) .modalCard,body:not(.theme-dark) .detailBlock,body:not(.theme-dark) .rightTools,body:not(.theme-dark) .calendarBox,body:not(.theme-dark) .calendarCell,body:not(.theme-dark) .orderStatusLane,body:not(.theme-dark) .customerOrderRow,body:not(.theme-dark) .panel,body:not(.theme-dark) .orderCard,body:not(.theme-dark) .row,body:not(.theme-dark) .col,body:not(.theme-dark) .dialog,body:not(.theme-dark) .proCards div,body:not(.theme-dark) .photoCard,body:not(.theme-dark) .conditionBox{background:var(--mib-panel)!important;border-color:var(--mib-line)!important;color:var(--mib-text);border-radius:16px!important;box-shadow:var(--mib-shadow-soft)}body:not(.theme-dark) .detailGrid,body:not(.theme-dark) .miniGrid,body:not(.theme-dark) .scannerPanel,body:not(.theme-dark) .scannerActions button{background:var(--mib-panel-alt)}body:not(.theme-dark) aside,body:not(.theme-dark) .navGroup,body:not(.theme-dark) .topbar,body:not(.theme-dark) .mobileTopbar,body:not(.theme-dark) .chatFab,body:not(.theme-dark) .layout aside,body:not(.theme-dark) .scannerMode .topbar,body:not(.theme-dark) dialog{background:#f8fbff;border-color:var(--mib-line)}body:not(.theme-dark) main{background:transparent}body:not(.theme-dark) aside{width:250px;max-width:250px;padding:16px 14px;border-right:1px solid var(--mib-line)}body:not(.theme-dark) aside img{width:132px;height:132px;object-fit:cover;border-radius:16px;border:1px solid #d9e6f4;box-shadow:0 10px 24px #0f172a12}body:not(.theme-dark) aside h1{font-size:24px;margin:8px 0 12px;color:var(--mib-text)}body:not(.theme-dark) button,body:not(.theme-dark) .menuToggle,body:not(.theme-dark) .secondary,body:not(.theme-dark) .topActions button,body:not(.theme-dark) .detailActions button,body:not(.theme-dark) .miniGrid button,body:not(.theme-dark) .viewToolbar button{border-radius:12px!important;background:#f3f8ff!important;border-color:var(--mib-line)!important;color:var(--mib-text)!important;box-shadow:0 10px 20px #0f172a0d;transition:transform .12s ease,box-shadow .12s ease}body:not(.theme-dark) button:hover,body:not(.theme-dark) .menuToggle:hover,body:not(.theme-dark) .secondary:hover,body:not(.theme-dark) .topActions button:hover,body:not(.theme-dark) .detailActions button:hover,body:not(.theme-dark) .miniGrid button:hover,body:not(.theme-dark) .viewToolbar button:hover,body:not(.theme-dark) .quickActions button:hover,body:not(.theme-dark) .leitstandCard:hover,body:not(.theme-dark) .miniItem:hover,body:not(.theme-dark) .row:hover,body:not(.theme-dark) .orderCard:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a1f}body:not(.theme-dark) .navActive,body:not(.theme-dark) .layout aside #showBoard,body:not(.theme-dark) button.navActive,body:not(.theme-dark) .leitstandCard.primary,body:not(.theme-dark) .pill.good,body:not(.theme-dark) .pill.green,body:not(.theme-dark) .badge.done{background:linear-gradient(180deg,#1c84ff,#007aff)!important;color:#fff!important;border-color:var(--mib-blue)!important;text-shadow:0 1px 1px rgba(0,0,0,.15)}body:not(.theme-dark) .navGroup,body:not(.theme-dark) .detailGrid .detailActions,body:not(.theme-dark) .orderStatusBoard,body:not(.theme-dark) .calendarBox,body:not(.theme-dark) .calendarCell{border-color:#d9e4f2}body:not(.theme-dark) .navGroup button{border-radius:10px!important}body:not(.theme-dark) .navGroup summary{color:#3d4a5f}body:not(.theme-dark) .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}body:not(.theme-dark) .stat strong{font-size:30px}body:not(.theme-dark) .order,body:not(.theme-dark) .customerRow,body:not(.theme-dark) .messageRow,body:not(.theme-dark) .statRow,body:not(.theme-dark) .row,body:not(.theme-dark) .orderCard,body:not(.theme-dark) .scannerPanel,body:not(.theme-dark) .miniItem{border-radius:14px!important}body:not(.theme-dark) .miniItem{background:#fff}body:not(.theme-dark) .errorText,body:not(.theme-dark) .error{color:#b91c1c}body:not(.theme-dark) a{color:var(--mib-blue)}body:not(.theme-dark) *:focus-visible{outline:none;box-shadow:var(--mib-shadow-focus)}body:not(.theme-dark) input,body:not(.theme-dark) select,body:not(.theme-dark) textarea,body:not(.theme-dark) .menuToggle,body:not(.theme-dark) .topActions input{background:#fff;color:var(--mib-text);border-color:#c7d5e9;border-radius:12px}body:not(.theme-dark) .mobileTopbar{border-color:#dbe6f4}body.mibProUi{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.mibProUi:not(.theme-dark){--bg: #f3f6fb;--panel: #ffffff;--panel2: #edf3fb;--line: #d6dfeb;--text: #0f172a;--txt: #0f172a;--muted: #566176;--blue: #007aff;--red: #e11d48;--green: #16a34a;--yellow: #b45309;--orange: #f59e0b;--mib-shadow: 0 12px 30px rgba(15,23,42,.08);--mib-shadow-soft: 0 10px 25px rgba(15,23,42,.08);--mib-focus: 0 0 0 4px rgba(0,122,255,.18);--mib-side-bg: #f8fbff;--mib-side-line: #d9e4f2;--mib-btn-bg: #eff4fb;--mib-btn-ink: #0f172a;color-scheme:light;accent-color:var(--blue);background:linear-gradient(180deg,#f8fbff,#f2f6fc 45%,#f7fafd)!important;color:var(--text)}body.mibProUi.theme-light,body.mibProUi.mibMacServerHost.theme-light,body.mibMacServerHost.mibProUi:not(.theme-dark){background:linear-gradient(180deg,#f8fbff,#f2f6fc 45%,#f7fafd)!important}body.mibProUi:not(.theme-dark) #sideMenu,body.mibProUi:not(.theme-dark) aside,body.mibProUi:not(.theme-dark) .topbar,body.mibProUi:not(.theme-dark) .mobileTopbar,body.mibProUi:not(.theme-dark) .chatFab{background:linear-gradient(180deg,#f8fbff,#f3f8ff)!important;border-color:var(--mib-side-line)!important}body.mibProUi:not(.theme-dark) aside{width:250px;max-width:250px;padding:14px;border-right:1px solid var(--mib-side-line);box-shadow:0 12px 40px #0f172a0f}body.mibProUi:not(.theme-dark) aside img{width:124px;height:124px;border-radius:16px;border:1px solid #d9e6f4;box-shadow:0 8px 18px #0f172a1a;object-fit:cover}body.mibProUi:not(.theme-dark) aside h1{color:var(--text);font-size:24px;line-height:1.2;margin:8px 0 12px;text-align:center}body.mibProUi:not(.theme-dark) .navScroll{display:flex;flex-direction:column;gap:7px}body.mibProUi:not(.theme-dark) aside button,body.mibProUi:not(.theme-dark) aside .navBtn,body.mibProUi:not(.theme-dark) .navGroup button,body.mibProUi:not(.theme-dark) #themeToggleSide,body.mibProUi:not(.theme-dark) .menuToggle,body.mibProUi:not(.theme-dark) .secondary{background:var(--mib-btn-bg)!important;border:1px solid #cfdeec!important;color:var(--mib-btn-ink)!important;border-radius:12px!important;text-align:left!important;padding:11px 12px!important;margin:0 0 7px!important;width:100%;min-height:42px;font-size:14px;font-weight:650}body.mibProUi:not(.theme-dark) aside button:hover,body.mibProUi:not(.theme-dark) aside .navBtn:hover,body.mibProUi:not(.theme-dark) .navGroup button:hover,body.mibProUi:not(.theme-dark) #themeToggleSide:hover,body.mibProUi:not(.theme-dark) .secondary:hover{transform:translateY(-1px);box-shadow:var(--mib-shadow-soft)}body.mibProUi:not(.theme-dark) aside button.navActive,body.mibProUi:not(.theme-dark) #showDashboard,body.mibProUi:not(.theme-dark) .navActive{background:linear-gradient(180deg,#2e97ff,#007aff)!important;border-color:var(--blue)!important;color:#fff!important}body.mibProUi:not(.theme-dark) .navGroup{border:1px solid #d6dfeb!important;border-radius:12px!important;background:#f8fbff!important;margin:4px 0 6px!important;padding:8px}body.mibProUi:not(.theme-dark) .navGroup summary{color:#42526a!important;font-weight:700}body.mibProUi:not(.theme-dark) main,body.mibProUi:not(.theme-dark) #app,body.mibProUi:not(.theme-dark) .content{background:transparent!important}body.mibProUi:not(.theme-dark) .loginCard,body.mibProUi:not(.theme-dark) .stat,body.mibProUi:not(.theme-dark) .order,body.mibProUi:not(.theme-dark) .customerRow,body.mibProUi:not(.theme-dark) .messageRow,body.mibProUi:not(.theme-dark) .statRow,body.mibProUi:not(.theme-dark) .modalCard,body.mibProUi:not(.theme-dark) .detailBlock,body.mibProUi:not(.theme-dark) .rightTools,body.mibProUi:not(.theme-dark) .calendarBox,body.mibProUi:not(.theme-dark) .calendarCell,body.mibProUi:not(.theme-dark) .orderStatusLane,body.mibProUi:not(.theme-dark) .customerOrderRow{background:var(--panel);color:var(--text);border-color:var(--mib-line);border-radius:16px;box-shadow:var(--mib-shadow-soft)}body.mibProUi:not(.theme-dark) button,body.mibProUi:not(.theme-dark) .topActions button,body.mibProUi:not(.theme-dark) .detailActions button,body.mibProUi:not(.theme-dark) .miniGrid button,body.mibProUi:not(.theme-dark) .viewToolbar button,body.mibProUi:not(.theme-dark) .quickActions button,body.mibProUi:not(.theme-dark) .buttonLink{background:linear-gradient(180deg,#eff5ff,#e4eeff)!important;border:1px solid #cfe0f5!important;color:#0f172a!important;border-radius:11px!important;padding:10px 12px!important;min-height:38px!important;font-size:14px!important;font-weight:650!important;box-shadow:0 7px 18px #0f172a0f;text-shadow:none}body.mibProUi:not(.theme-dark) button.secondary{background:#edf2fb!important}body.mibProUi:not(.theme-dark) button.primary,body.mibProUi:not(.theme-dark) .buttonLike{background:linear-gradient(180deg,#2e97ff,#007aff)!important;border-color:#007aff!important;color:#fff!important}body.mibProUi:not(.theme-dark) button:hover,body.mibProUi:not(.theme-dark) button:focus-visible,body.mibProUi:not(.theme-dark) .topActions button:hover,body.mibProUi:not(.theme-dark) .detailActions button:hover,body.mibProUi:not(.theme-dark) .miniGrid button:hover,body.mibProUi:not(.theme-dark) .viewToolbar button:hover,body.mibProUi:not(.theme-dark) .quickActions button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a1a}body.mibProUi:not(.theme-dark) input,body.mibProUi:not(.theme-dark) select,body.mibProUi:not(.theme-dark) textarea{border-radius:11px;border-color:#c9d8eb;background:#fff;color:var(--text)}body.mibProUi:not(.theme-dark) input:focus,body.mibProUi:not(.theme-dark) select:focus,body.mibProUi:not(.theme-dark) textarea:focus{outline:none;box-shadow:var(--mib-focus);border-color:#8bb8ff}body.mibProUi:not(.theme-dark) header{display:flex;flex-wrap:wrap;align-items:center;gap:14px;row-gap:10px}body.mibProUi:not(.theme-dark) h2{font-size:34px;letter-spacing:0px;margin:0}body.mibProUi:not(.theme-dark) .small{color:var(--muted)}body.mibProUi:not(.theme-dark) .stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}body.mibProUi:not(.theme-dark) .stat{background:linear-gradient(180deg,#fff,#f7fbff);border-radius:16px;padding:16px}body.mibProUi:not(.theme-dark) .stat strong{font-size:30px;line-height:1.1}body.mibProUi:not(.theme-dark) .stat .sub{color:var(--muted)}body.mibProUi:not(.theme-dark) .leitstandGrid,body.mibProUi:not(.theme-dark) .backofficeQuickGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}body.mibProUi:not(.theme-dark) .leitstandCard{border-radius:13px!important;background:#f7fbff!important;border-color:#d8e5f2!important}body.mibProUi:not(.theme-dark) .leitstandCard.primary{color:#fff!important}body.mibProUi:not(.theme-dark) .leitstandSteps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}body.mibProUi:not(.theme-dark) .order{display:grid;grid-template-columns:170px 1fr 320px;gap:14px;padding:14px}body.mibProUi:not(.theme-dark) .rightTools,body.mibProUi:not(.theme-dark) .detailGrid,body.mibProUi:not(.theme-dark) .miniGrid{background:var(--panel2);border-color:var(--line)}body.mibProUi:not(.theme-dark) .badge,body.mibProUi:not(.theme-dark) .pill{background:#e8f1ff;color:#0f4ea8;border:1px solid #d2e3fb}body.mibProUi:not(.theme-dark) .badge.done,body.mibProUi:not(.theme-dark) .pill.green,body.mibProUi:not(.theme-dark) .badge.good,body.mibProUi:not(.theme-dark) .navActive,body.mibProUi:not(.theme-dark) .leitstandCard.primary,body.mibProUi:not(.theme-dark) .pill.done,body.mibProUi:not(.theme-dark) button.navActive{background:linear-gradient(180deg,#2e97ff,#007aff)!important;color:#fff!important;border-color:var(--blue)!important}body.mibProUi:not(.theme-dark) .badge.warn,body.mibProUi:not(.theme-dark) .pill.yellow{background:#ffefc7;color:#8d5e00;border-color:#f9d08c}body.mibProUi:not(.theme-dark) .pill.red,body.mibProUi:not(.theme-dark) .badge.red,body.mibProUi:not(.theme-dark) .badge[data-severity=danger]{background:#fde2e8;color:#a61d4d;border-color:#f6bacf}body.mibProUi:not(.theme-dark) .order:hover,body.mibProUi:not(.theme-dark) .customerRow:hover,body.mibProUi:not(.theme-dark) .messageRow:hover,body.mibProUi:not(.theme-dark) .statRow:hover{border-color:#8fc3ff}body.mibProUi:not(.theme-dark) .modal{background:#0f172a85}body.mibProUi:not(.theme-dark) .modalCard{border-radius:20px;width:min(900px,96vw)}body.mibProUi:not(.theme-dark) .messageList .msg{border-radius:14px;border:1px solid #d6e0ee}body.mibProUi:not(.theme-dark) .customerMsg{background:#f8fbff}body.mibProUi:not(.theme-dark) .staffMsg{background:#e9f5ff;border-color:#90c6ff}body.mibProUi:not(.theme-dark) .viewToolbar{margin:12px 0 16px;gap:9px}body.mibProUi:not(.theme-dark) .photoStrip img{border-radius:12px;border-color:#d7e3f1}body.mibProUi:not(.theme-dark) .errorText,body.mibProUi:not(.theme-dark) .error{color:#b42338}body.mibProUi:not(.theme-dark) a{color:#005ecf}body.mibProUi:not(.theme-dark) .mobileTopbar{border-color:#d9e4f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbfff2;border-bottom:1px solid #d9e4f2}body.mibProUi:not(.theme-dark) .mobileActions button{margin:0!important}body.mibProUi:not(.theme-dark) *:focus-visible{outline:none;box-shadow:var(--mib-focus)}@media (max-width: 650px){body.mibProUi:not(.theme-dark) main{padding:12px}body.mibProUi:not(.theme-dark) aside{width:100%}body.mibProUi:not(.theme-dark) .order,body.mibProUi:not(.theme-dark) .customerRow,body.mibProUi:not(.theme-dark) .messageRow,body.mibProUi:not(.theme-dark) .statRow{grid-template-columns:1fr!important}}body.mibKassePortal:not(.theme-dark),body.mibKassePortal.mibProUi:not(.theme-dark){--bg: #edf4ff;--panel: #ffffff;--panel2: #f1f5fb;--line: #d6e2f2;--text: #0f172a;--txt: #0f172a;--muted: #53627f;--blue: #007aff;--red: #e02424;--green: #17a34a;--yellow: #b45309;--orange: #f59e0b;--mib-shadow-soft: 0 12px 30px rgba(15,23,42,.06);--mib-shadow-focus: 0 0 0 4px rgba(0,122,255,.18);--mib-side-line: #d6e2f2;--mib-side-bg: #f7fbff;--mib-btn-bg: #eff5ff;--mib-btn-ink: #0f172a;color-scheme:light;accent-color:#007aff;background:radial-gradient(circle at 18% -16%,#edf5ff,#edf4ff 34%,#f4f8ff)!important}body.mibKassePortal:not(.theme-dark) main,body.mibKassePortal:not(.theme-dark) #sideMenu,body.mibKassePortal.mibProUi:not(.theme-dark) .topbar,body.mibKassePortal.mibProUi:not(.theme-dark) .mobileTopbar,body.mibKassePortal.mibProUi:not(.theme-dark) .chatFab{background:#f8fbff;border-color:#d9e4f1}body.mibKassePortal.mibProUi:not(.theme-dark) #app,body.mibKassePortal.mibProUi:not(.theme-dark) .content{padding:0}body.mibKassePortal.mibProUi:not(.theme-dark) #pageTitle{font-size:34px;letter-spacing:0}body.mibKassePortal.mibProUi:not(.theme-dark) #search{background:#fff;border:1px solid #cce2ff;box-shadow:inset 0 1px #00000005}body.mibKassePortal:not(.theme-dark) aside,body.mibKassePortal:not(.theme-dark) .navGroup,body.mibKassePortal.mibProUi:not(.theme-dark) aside,body.mibKassePortal.mibProUi:not(.theme-dark) .navGroup,body.mibKassePortal.mibProUi:not(.theme-dark) .scannerPanel,body.mibKassePortal.mibProUi:not(.theme-dark) .mibAiPanelWrap{background:linear-gradient(180deg,#f7fbff,#eef6ff)}body.mibKassePortal.mibProUi:not(.theme-dark) aside{width:250px;max-width:250px;border-right:1px solid #d6e2f2}body.mibKassePortal.mibProUi:not(.theme-dark) .loginCard,body.mibKassePortal.mibProUi:not(.theme-dark) .stat,body.mibKassePortal.mibProUi:not(.theme-dark) .order,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow,body.mibKassePortal.mibProUi:not(.theme-dark) .modalCard,body.mibKassePortal.mibProUi:not(.theme-dark) .detailBlock,body.mibKassePortal.mibProUi:not(.theme-dark) .rightTools,body.mibKassePortal.mibProUi:not(.theme-dark) .calendarBox,body.mibKassePortal.mibProUi:not(.theme-dark) .calendarCell,body.mibKassePortal.mibProUi:not(.theme-dark) .orderStatusLane,body.mibKassePortal.mibProUi:not(.theme-dark) .customerOrderRow{border-radius:16px;background:#fff;border-color:#d6e2f2;box-shadow:0 12px 30px #0f172a0f}body.mibKassePortal.mibProUi:not(.theme-dark) .loginCard{border-top:4px solid #b7d4ff}body.mibKassePortal.mibProUi:not(.theme-dark) .stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}body.mibKassePortal.mibProUi:not(.theme-dark) .stat,body.mibKassePortal.mibProUi:not(.theme-dark) .stat strong{color:#0f172a}body.mibKassePortal.mibProUi:not(.theme-dark) .stat strong{font-size:30px}body.mibKassePortal.mibProUi:not(.theme-dark) .stat{border-left:4px solid #d7e5f7;padding-left:14px}body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard{border-top:4px solid #c7dcff;position:relative;overflow:hidden}body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(0,122,255,.16);border-radius:inherit}body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard.primary:after{border-color:#ffffff3d}body.mibKassePortal.mibProUi:not(.theme-dark) .order,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow,body.mibKassePortal.mibProUi:not(.theme-dark) .customerOrderRow{border-left:4px solid #dbe8f8}body.mibKassePortal.mibProUi:not(.theme-dark) .order,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow,body.mibKassePortal.mibProUi:not(.theme-dark) .customerOrderRow{transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}body.mibKassePortal.mibProUi:not(.theme-dark) .order:hover,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow:hover,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow:hover,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow:hover,body.mibKassePortal.mibProUi:not(.theme-dark) .customerOrderRow:hover{transform:translateY(-1px);border-color:#a6cbff;box-shadow:0 16px 32px #0f172a14}body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard,body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard.primary,body.mibKassePortal.mibProUi:not(.theme-dark) .stat,body.mibKassePortal.mibProUi:not(.theme-dark) .order,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow{background:linear-gradient(180deg,#fff,#f9fcff)}body.mibKassePortal.mibProUi:not(.theme-dark) .order:focus-visible,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow:focus-visible,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow:focus-visible,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow:focus-visible,body.mibKassePortal.mibProUi:not(.theme-dark) .customerOrderRow:focus-visible{box-shadow:inset 0 0 0 1px #007aff38,0 12px 30px #0f172a1f}body.mibKassePortal.mibProUi:not(.theme-dark) .rightTools,body.mibKassePortal.mibProUi:not(.theme-dark) .detailGrid,body.mibKassePortal.mibProUi:not(.theme-dark) .miniGrid,body.mibKassePortal.mibProUi:not(.theme-dark) .viewToolbar,body.mibKassePortal.mibProUi:not(.theme-dark) .calendarBox{border:1px solid #d7e4f3;background:#f3f8ff}body.mibKassePortal.mibProUi:not(.theme-dark) button,body.mibKassePortal.mibProUi:not(.theme-dark) .buttonLike,body.mibKassePortal.mibProUi:not(.theme-dark) .menuToggle,body.mibKassePortal.mibProUi:not(.theme-dark) .topActions button,body.mibKassePortal.mibProUi:not(.theme-dark) .detailActions button,body.mibKassePortal.mibProUi:not(.theme-dark) .miniGrid button,body.mibKassePortal.mibProUi:not(.theme-dark) .viewToolbar button,body.mibKassePortal.mibProUi:not(.theme-dark) .quickActions button{background:linear-gradient(180deg,#f1f6ff,#e5f0ff);border:1px solid #cbe0fd;color:#0f172a;border-radius:12px;box-shadow:0 8px 18px #0f172a0d}body.mibKassePortal.mibProUi:not(.theme-dark) .viewToolbar button,body.mibKassePortal.mibProUi:not(.theme-dark) .quickActions button{border-radius:10px}body.mibKassePortal.mibProUi:not(.theme-dark) button.primary,body.mibKassePortal.mibProUi:not(.theme-dark) button.navActive,body.mibKassePortal.mibProUi:not(.theme-dark) .buttonLike,body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard.primary{background:linear-gradient(180deg,#2d98ff,#007aff)!important;border-color:#007aff!important;color:#fff!important}body.mibKassePortal.mibProUi:not(.theme-dark) button.primary:hover,body.mibKassePortal.mibProUi:not(.theme-dark) .leitstandCard.primary:hover,body.mibKassePortal.mibProUi:not(.theme-dark) button.navActive:hover{filter:brightness(1.03);transform:translateY(-1px)}body.mibKassePortal.mibProUi:not(.theme-dark) aside button,body.mibKassePortal.mibProUi:not(.theme-dark) aside .navBtn,body.mibKassePortal.mibProUi:not(.theme-dark) .navGroup button,body.mibKassePortal.mibProUi:not(.theme-dark) #themeToggleSide,body.mibKassePortal.mibProUi:not(.theme-dark) .secondary{background:#f2f7ff!important;border-color:#d8e6f4!important;color:#0f172a!important}body.mibKassePortal.mibProUi:not(.theme-dark) aside button.navActive,body.mibKassePortal.mibProUi:not(.theme-dark) #showDashboard,body.mibKassePortal.mibProUi:not(.theme-dark) .navActive{background:linear-gradient(180deg,#2993ff,#007aff)!important;color:#fff!important;border-color:#007aff!important}body.mibKassePortal.mibProUi:not(.theme-dark) .miniGrid,body.mibKassePortal.mibProUi:not(.theme-dark) .rightTools,body.mibKassePortal.mibProUi:not(.theme-dark) .detailGrid{background:#f1f6fb;border-color:#d8e4f1}body.mibKassePortal.mibProUi:not(.theme-dark) .order,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow{background:#fff}body.mibKassePortal.mibProUi:not(.theme-dark) .order,body.mibKassePortal.mibProUi:not(.theme-dark) .customerRow,body.mibKassePortal.mibProUi:not(.theme-dark) .messageRow,body.mibKassePortal.mibProUi:not(.theme-dark) .statRow,body.mibKassePortal.mibProUi:not(.theme-dark) .customerOrderRow{border-radius:14px}body.mibKassePortal.mibProUi:not(.theme-dark) .badge,body.mibKassePortal.mibProUi:not(.theme-dark) .pill{background:#e8f1ff;border-color:#d7e6f8;color:#0f4ea8}body.mibKassePortal.mibProUi:not(.theme-dark) .pill.green,body.mibKassePortal.mibProUi:not(.theme-dark) .badge.good,body.mibKassePortal.mibProUi:not(.theme-dark) .pill.done,body.mibKassePortal.mibProUi:not(.theme-dark) .badge.done{background:linear-gradient(180deg,#2d97ff,#007aff)!important;border-color:#007aff!important;color:#fff!important}body.mibKassePortal.mibProUi:not(.theme-dark) .mobileTopbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fcfff2}body.mibKassePortal.mibProUi:not(.theme-dark) *:focus-visible{outline:none;box-shadow:0 0 0 4px #007aff33}.scanDesk{display:grid;grid-template-columns:minmax(170px,240px) minmax(240px,1fr) 130px 110px;gap:10px;align-items:center;padding:12px;border:1px solid #d6e2f2;background:#fff;border-radius:14px;box-shadow:0 10px 24px #0f172a0f}.scanDesk.compact{grid-template-columns:minmax(120px,180px) minmax(160px,1fr) 130px;margin:0 0 12px}.scanDesk strong{display:block;color:#0f172a;font-size:16px}.scanDesk span{display:block;color:#53627f;font-size:13px}.scanDesk input,.scanDesk button{margin:0!important}.scanDeskResult{grid-column:1/-1}.scanResultCard{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:8px;align-items:center;padding:10px;border-radius:12px;background:#eef7ff;border:1px solid #bdd9ff}.scanResultCard.warn{background:#fff7ed;border-color:#fed7aa}.scanResultCard p{margin:2px 0 0}.scanResultCard button{width:auto!important;white-space:nowrap}.posLayout{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);gap:14px;align-items:start}.posRegister,.posSide,.scanVoucherHero{background:#fff;border:1px solid #d6e2f2;border-radius:16px;box-shadow:0 12px 30px #0f172a12;padding:16px}.posHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.posHead strong,.scanVoucherHero strong{font-size:34px;color:#047857;white-space:nowrap}.posCustomer{display:flex;gap:10px;align-items:center;margin:8px 0 12px}.posCustomer button{width:auto!important;margin:0!important}.posMessage{min-height:20px}.quickPosGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0 12px}.quickPosGrid button{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:0!important;text-align:left!important}.quickPosGrid span{font-weight:900;color:#047857}.posCart{display:grid;gap:8px;margin:12px 0}.posCartRow,.posRepairRow{display:grid;grid-template-columns:minmax(170px,1fr) 60px 110px 46px;gap:8px;align-items:center;padding:10px;border:1px solid #dbe8f8;background:#f8fbff;border-radius:12px}.posRepairRow{grid-template-columns:minmax(180px,1fr) minmax(118px,140px) 105px 86px}.posCartRow button,.posRepairRow button{margin:0!important;padding:9px 10px!important}.posRepairAmount{display:grid;gap:3px;margin:0}.posRepairAmount span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.posRepairAmount input{margin:0!important;padding:9px 10px!important;font-weight:900;text-align:right}.scanVoucherHero{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto auto;gap:10px;align-items:center;margin-bottom:14px;border-left:5px solid #14b871}.scanVoucherHero h2{margin:4px 0!important;font-size:26px!important}.scanVoucherHero button{margin:0!important}@media (max-width:900px){.scanDesk,.scanDesk.compact,.posLayout,.scanResultCard,.scanVoucherHero{grid-template-columns:1fr}.scanResultCard button,.scanVoucherHero button{width:100%!important}.posHead{display:block}.posCartRow,.posRepairRow{grid-template-columns:1fr}}body.loggedOut{display:block}body.loggedOut aside,body.loggedOut .mobileTopbar{display:none!important}body.loggedOut main{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow:visible}body.loggedOut .loginCard{width:min(430px,calc(100vw - 28px));margin:10vh auto 0}body:has(#app[hidden]){display:block}body:has(#app[hidden]) aside,body:has(#app[hidden]) .mobileTopbar{display:none!important}body:has(#app[hidden]) main{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow:visible}body:has(#app[hidden]) .loginCard{width:min(430px,calc(100vw - 28px));margin:10vh auto 0}.posSmartShelf{border:1px solid #d6e2f2;background:linear-gradient(180deg,#f8fbff,#eef6ff);border-radius:14px;padding:12px;margin:10px 0 12px}.posShelfHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.posShelfHead b{display:block;font-size:17px;color:#0f172a}.posShelfHead span{display:block;font-size:13px;color:#53627f;line-height:1.3}.posShelfHead button{width:auto!important;margin:0!important;white-space:nowrap}.posInventoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;max-height:286px;overflow:auto;padding-right:2px}.posInventoryTile{min-height:104px;display:flex!important;flex-direction:column;justify-content:space-between;gap:8px;margin:0!important;text-align:left!important;border-radius:12px!important;background:#fff!important;border:1px solid #d8e6f6!important;color:#0f172a!important}.posInventoryTile strong{font-size:14px;line-height:1.18}.posInventoryTile span{font-size:12px;color:#53627f;font-weight:700;line-height:1.25}.posInventoryTile b{font-size:18px;color:#047857}.posCart{max-height:320px;overflow:auto;padding-right:2px}.posVoucherPay{display:grid;grid-template-columns:minmax(180px,1fr) 130px 105px 82px;gap:8px;align-items:center;border:1px solid #fed7aa;background:linear-gradient(180deg,#fff7ed,#ffedd5);border-radius:14px;padding:10px;margin:10px 0}.posVoucherPay b{display:block;color:#0f172a;font-size:15px}.posVoucherPay span{display:block;color:#7c2d12;font-size:12px;font-weight:800;line-height:1.25}.posVoucherPay input,.posVoucherPay button{margin:0!important}.posVoucherPay button{width:100%!important}.posVoucherValue{color:#c2410c;font-size:18px;white-space:nowrap;text-align:right}.posVoucherPay .small{grid-column:1/-1;margin:0;color:#7c2d12}.posSide>.list{max-height:340px;overflow:auto;padding-right:2px}.posDigitalPreview{border:1px solid #cfe0f3;background:linear-gradient(180deg,#f8fbff,#eef6ff);border-radius:16px;padding:12px;margin:0 0 14px}.posPreviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.posPreviewHead h2{margin:6px 0 0!important;font-size:22px!important;color:#0f172a}.posPreviewHead strong{font-size:30px;color:#047857;white-space:nowrap}.posPreviewReceipt{background:#fff;border:1px solid #d9e6f5;border-radius:14px;padding:12px;box-shadow:0 10px 24px #0f172a0f}.posPreviewBrand{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid #e2eaf5}.posPreviewBrand img{width:50px;height:50px;object-fit:contain;border-radius:10px;background:#0b1220}.posPreviewBrand b{display:block;color:#0f172a;font-size:15px}.posPreviewBrand span{display:block;color:#64748b;font-size:12px;font-weight:750}.posPreviewLines{display:grid;gap:7px;max-height:155px;overflow:auto;padding:10px 0}.posPreviewLines div,.posPreviewTotal{display:flex;justify-content:space-between;gap:10px;color:#334155;font-size:13px}.posPreviewLines b{color:#0f172a;white-space:nowrap}.posPreviewTotal{border-top:2px solid #0f172a;padding-top:10px;align-items:center;font-weight:950}.posPreviewTotal strong{font-size:24px;color:#047857;white-space:nowrap}.posPreviewQr{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #e2eaf5}.posPreviewQr img{width:92px;height:92px;background:#fff;border:1px solid #d9e6f5;border-radius:10px;padding:5px}.posPreviewQr span{color:#64748b;font-size:12px;font-weight:750;word-break:break-word}.posPreviewQrPlaceholder{width:92px;height:92px;display:grid;place-items:center;text-align:center;border:1px dashed #94a3b8;border-radius:10px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:900;padding:8px}@media (max-width:900px){.posShelfHead{display:grid}.posShelfHead button{width:100%!important}.posInventoryGrid{grid-template-columns:1fr;max-height:260px}.posVoucherPay,.posPreviewQr{grid-template-columns:1fr}}.posAnalyticsCard{overflow:hidden}.posAnalyticsHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}.posAnalyticsHead h2{margin-bottom:4px}.posAnalyticsTotal{min-width:220px;border-radius:18px;padding:14px 16px;background:linear-gradient(135deg,#052e16,#0f766e);color:#ecfdf5;text-align:right;box-shadow:0 14px 35px #0f766e2e}.posAnalyticsTotal span{display:block;font-size:12px;font-weight:900;color:#bbf7d0;text-transform:uppercase}.posAnalyticsTotal strong{display:block;font-size:30px;line-height:1.05}.posAnalyticsGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.posAnalyticsGrid section{border:1px solid #d7e2ef;border-radius:18px;padding:14px;background:#f8fafc;min-height:190px}.posAnalyticsGrid h3{margin:0 0 10px;color:#0f172a;font-size:15px}.posMiniBar{display:grid;gap:6px;margin:0 0 10px}.posMiniBar div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.posMiniBar b{color:#0f172a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posMiniBar span{color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.posMiniBar i{display:block;height:8px;min-width:10px;border-radius:999px;background:linear-gradient(90deg,#14b8a6,#22c55e);box-shadow:0 6px 16px #14b8a62e}.posTrendBars .posMiniBar i{background:linear-gradient(90deg,#38bdf8,#2563eb)}.posDetailHero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px;border-radius:20px;background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid #cbd5e1;margin-bottom:14px}.posDetailHero h3{margin:8px 0 4px;color:#0f172a;font-size:24px}.posDetailHero strong{color:#047857;font-size:34px;white-space:nowrap}.posDetailGrid .detailBlock{background:#fff}.posLineTable{display:grid;gap:8px}.posLineTable div{display:grid;grid-template-columns:50px minmax(180px,1fr) minmax(160px,1fr) 110px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #e2e8f0}.posLineTable span,.posLineTable small{color:#64748b;font-weight:800}.posLineTable b{color:#0f172a}.posLineTable strong{text-align:right;color:#047857}.posDetailQr{width:150px;height:150px;background:#fff;border:1px solid #d7e2ef;border-radius:14px;padding:8px}.repairNotice{border-color:#bbf7d0!important;background:#ecfdf5!important}.posRepairFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:8px 0 10px}.posRepairFacts span{display:grid;gap:3px;border:1px solid #dbe8f8;border-radius:12px;background:#f8fbff;padding:10px;color:#334155;min-width:0}.posRepairFacts b{color:#0f172a;font-size:12px;text-transform:uppercase;letter-spacing:.04em}body.theme-dark .posAnalyticsGrid section,body.theme-dark .posDetailGrid .detailBlock{background:#111827;border-color:#26333a}body.theme-dark .posAnalyticsGrid h3,body.theme-dark .posMiniBar b,body.theme-dark .posLineTable b,body.theme-dark .posDetailHero h3{color:#f8fafc}body.theme-dark .posDetailHero{background:linear-gradient(135deg,#102116,#0f172a);border-color:#26333a}body.theme-dark .posRepairFacts span{background:#0b1220;border-color:#26333a;color:#cbd5e1}body.theme-dark .posRepairFacts b{color:#f8fafc}@media (max-width:1180px){.posAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.posLineTable div{grid-template-columns:40px 1fr 95px}.posLineTable small{display:none}}@media (max-width:700px){.posAnalyticsHead,.posDetailHero{display:grid}.posAnalyticsTotal{text-align:left;min-width:0}.posAnalyticsGrid,.posLineTable div{grid-template-columns:1fr}.posLineTable strong{text-align:left}}.mibCommandBar{display:grid;gap:10px;margin:14px 0 16px}.commandRail{display:grid;grid-template-columns:repeat(7,minmax(118px,1fr));gap:8px}.commandBtn{position:relative;display:grid!important;grid-template-columns:1fr auto;align-items:center;gap:4px 8px;min-height:62px;margin:0!important;padding:10px 12px!important;border-radius:8px!important;text-align:left!important;background:#fff!important;color:#0f172a!important;border:1px solid #d7e0eb!important;box-shadow:0 8px 20px #0f172a0f!important}.commandBtn span{font-size:14px;font-weight:950;line-height:1.1}.commandBtn small{grid-column:1/-1;color:#64748b;font-size:11px;font-weight:800;line-height:1.2}.commandBtn kbd{grid-row:1;grid-column:2;min-width:30px;padding:4px 6px;border-radius:6px;background:#eef2f7;color:#334155;text-align:center;font-size:11px;font-weight:950}.commandBtn.active,.commandBtn:hover{background:linear-gradient(180deg,#0ea5e9,#0284c7)!important;border-color:#0284c7!important;color:#fff!important;transform:translateY(-1px)}.commandBtn.active small,.commandBtn:hover small{color:#e0f2fe}.commandBtn.active kbd,.commandBtn:hover kbd{background:#ffffff38;color:#fff}.commandMetrics{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.commandFocusButton{width:auto!important;margin:0!important;min-height:30px;padding:7px 12px!important;border-radius:999px!important;background:linear-gradient(90deg,#0f766e,#0284c7)!important;border:0!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 10px 24px #0284c738!important}.commandMetrics span{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 10px;border-radius:999px;background:#eef6ff;border:1px solid #cfe8ff;color:#475569;font-size:12px;font-weight:900}.commandMetrics b{color:#0369a1}body.theme-dark .commandBtn{background:#111827!important;color:#f8fafc!important;border-color:#26333a!important;box-shadow:none!important}body.theme-dark .commandBtn small{color:#94a3b8}body.theme-dark .commandBtn kbd{background:#1f2937;color:#cbd5e1}body.theme-dark .commandMetrics span{background:#0b1220;border-color:#26333a;color:#cbd5e1}body.theme-dark .commandMetrics b{color:#38bdf8}@media (max-width:1120px){.commandRail{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (max-width:700px){.mibCommandBar{margin:10px 0 12px}.commandRail{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.commandBtn{min-width:148px;scroll-snap-align:start}.commandMetrics{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.commandMetrics span{white-space:nowrap}}body.mibProUi #app,body.mibProUi main,body.mibProUi #app>header{position:relative}body.mibProUi .mibCommandBar{animation:proFadeIn .12s ease}body.mibProUi .commandRail{align-items:stretch}body.mibProUi .commandBtn{min-height:64px;transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}body.mibProUi .commandBtn:hover,body.mibProUi .commandBtn:focus-visible{box-shadow:0 12px 28px #0284c72e;transform:translateY(-1px)}body.mibProUi .commandBtn kbd{display:none}body.mibProUi .commandFocusButton{letter-spacing:0;box-shadow:0 10px 20px #0f766e2e}body.mibProUi .commandMetrics{gap:10px}body.mibProUi .commandMetrics span{transition:transform .14s ease}body.mibProUi .commandMetrics span:hover{transform:translate(2px)}body.mibProUi .commandFocusButton,body.mibProUi .commandBtn[data-admin-search-focus]{position:relative;overflow:hidden}body.mibProUi .commandFocusButton:after,body.mibProUi .commandBtn[data-admin-search-focus]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.16),transparent 55%);opacity:.35;pointer-events:none}@keyframes proFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body.mibProUi .card,body.mibProUi .panel,body.mibProUi .stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.mibProUi:not(.theme-dark) .card,body.mibProUi:not(.theme-dark) .panel{border-color:#d5deea}body.mibProUi:not(.theme-dark) .stat{border-color:#d9e3f0}body.mibProUi.theme-dark .card,body.mibProUi.theme-dark .panel{border-color:#26333a}body.theme-dark .commandBtn:not(.active):not(:hover){background:#0f172a!important}body.theme-dark header,body.theme-dark header *,body.theme-dark .topbar,body.theme-dark .topbar *,body.theme-dark .mobileTopbar,body.theme-dark .mobileTopbar *{color:#f8fafc!important}body.theme-light header,body.theme-light header *,body.theme-light .topbar,body.theme-light .topbar *,body.theme-light .mobileTopbar,body.theme-light .mobileTopbar *,body:not(.theme-dark) header,body:not(.theme-dark) header *,body:not(.theme-dark) .topbar,body:not(.theme-dark) .topbar *,body:not(.theme-dark) .mobileTopbar,body:not(.theme-dark) .mobileTopbar *{color:#0f172a!important}.rentalAdminCreate,.rentalAdminWorkspace{margin-bottom:16px;padding:18px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.rentalAdminHeading,.rentalAdminToolbar,.rentalAdminRowHead,.rentalAdminActions,.rentalAdminCreateActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.rentalAdminHeading h2,.rentalAdminToolbar h2,.rentalAdminRowHead h3{margin:0}.rentalAdminEyebrow{display:block;margin-bottom:3px;color:#0369a1;font-size:11px;font-weight:900;text-transform:uppercase}.rentalAdminSync{min-width:76px;padding:7px 10px;border:1px solid #0ea5e9;border-radius:4px;background:#e0f2fe;color:#075985;font-size:12px;font-weight:900;text-align:center}.rentalAdminForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.rentalAdminForm label,.rentalAdminDates label,.rentalAdminNote{display:grid;gap:5px}.rentalAdminForm label>span,.rentalAdminDates label>span,.rentalAdminNote>span{font-size:12px;font-weight:800}.rentalAdminForm .rentalWide{grid-column:span 2}.rentalAdminCreateActions{justify-content:flex-start;margin-top:12px}.rentalAdminCreateActions p{margin:0}.rentalAdminToolbar{display:grid;grid-template-columns:minmax(230px,1fr) minmax(220px,.8fr) 190px auto;align-items:end;margin-bottom:12px}.rentalAdminSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}.rentalAdminSummary>div{display:grid;gap:3px;min-height:74px;padding:12px;border:1px solid #cbd5e1;border-left:4px solid #0ea5e9;border-radius:5px;background:#f8fafc}.rentalAdminSummary span{color:#64748b;font-size:12px;font-weight:800}.rentalAdminSummary strong{font-size:24px}.rentalAdminSummary .rentalWarn{border-left-color:#ef4444;background:#fff1f2}.rentalAdminList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rentalAdminRow{min-width:0;padding:14px;border:1px solid #cbd5e1;border-left:5px solid #0ea5e9;border-radius:6px;background:#f8fafc}.rentalAdminRow.overdue{border-left-color:#ef4444}.rentalAdminRowHead{align-items:flex-start}.rentalAdminRowHead>div{min-width:0}.rentalAdminRowHead h3,.rentalAdminRowHead p{overflow-wrap:anywhere}.rentalAdminRowHead p{margin:4px 0 0;color:#64748b;font-size:13px}.rentalAdminRowHead select{width:min(180px,42%);margin:0}.rentalAdminDates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.rentalAdminNote{margin-top:8px}.rentalAdminNote textarea{min-height:72px}.rentalAdminFlags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.rentalAdminFlags span{padding:5px 7px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;color:#475569;font-size:11px;font-weight:800}.rentalAdminActions{justify-content:flex-end}.rentalAdminActions button{width:auto;margin:0}body.theme-dark :is(.rentalAdminCreate,.rentalAdminWorkspace){border-color:#334155;background:#111827;color:#f8fafc}body.theme-dark .rentalAdminRow,body.theme-dark .rentalAdminSummary>div{border-color:#334155;background:#0f172a;color:#f8fafc}body.theme-dark .rentalAdminSummary .rentalWarn{background:#32151a}body.theme-dark .rentalAdminEyebrow{color:#67e8f9}body.theme-dark .rentalAdminRowHead p,body.theme-dark .rentalAdminSummary span{color:#b9c7d4}body.theme-dark .rentalAdminFlags span{border-color:#405665;background:#111827;color:#dbe7ef}body.theme-dark .rentalAdminSync{border-color:#22d3ee;background:#082d35;color:#67e8f9}@media (max-width: 1100px){.rentalAdminForm{grid-template-columns:repeat(2,minmax(0,1fr))}.rentalAdminToolbar{grid-template-columns:1fr 1fr}.rentalAdminList{grid-template-columns:1fr}}@media (max-width: 620px){.rentalAdminCreate,.rentalAdminWorkspace{padding:12px}.rentalAdminHeading,.rentalAdminRowHead,.rentalAdminCreateActions{align-items:flex-start;flex-direction:column}.rentalAdminForm,.rentalAdminToolbar,.rentalAdminSummary,.rentalAdminDates{grid-template-columns:1fr}.rentalAdminForm .rentalWide{grid-column:auto}.rentalAdminRowHead select{width:100%}.rentalAdminActions{display:grid;grid-template-columns:1fr}.rentalAdminActions button{width:100%}}body.theme-dark .workshopRow{border-color:#334155!important;background:#111827!important;color:#f8fafc!important;box-shadow:0 10px 26px #0000003d}body.theme-dark .workshopRow:hover{border-color:#38bdf8!important;background:#142131!important}body.theme-dark .workshopRow :is(h1,h2,h3,h4,b,strong,p){color:#f8fafc!important}body.theme-dark .workshopRow .small{color:#b8c5d1!important}body.theme-dark .workshopRow .pill{border:1px solid #256783!important;background:#0c3142!important;color:#a5efff!important}body.theme-dark .workshopRow button{border:1px solid #38bdf8!important;background:#22a9dc!important;color:#03131b!important}@media (max-width: 700px){body.mibProUi .mibCommandBar{width:100%;margin:10px 0 12px!important;overflow:visible}body.mibProUi .commandRail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:7px;overflow:visible!important;padding:1px}body.mibProUi .commandBtn{width:100%!important;min-width:0!important;min-height:64px;padding:9px 7px!important;white-space:normal!important;overflow-wrap:anywhere}body.mibProUi .commandMetrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;width:100%;overflow:visible!important;padding:0!important}body.mibProUi .commandFocusButton{grid-column:1 / -1;width:100%!important;min-width:0!important;min-height:42px;white-space:normal!important;overflow-wrap:normal!important}body.mibProUi .commandMetrics span{display:flex;justify-content:center;min-width:0;width:100%;min-height:38px;padding:6px 7px;white-space:nowrap}body.mibProUi .dashboardCockpit .cockpitHero h3{color:#fff!important}body.mibProUi header #search::placeholder{font-size:14px}}@media (max-width: 360px){body.mibProUi .commandRail{grid-template-columns:repeat(2,minmax(0,1fr))}}.invoiceToolbar{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--border,#d8e0e8);border-radius:8px;background:var(--card,#fff)}.invoiceToolbar>div{display:grid;gap:3px}.invoiceToolbar strong{font-size:18px;color:var(--text,#111827)}.invoiceToolbar span{font-size:13px;color:var(--muted,#64748b)}.standaloneInvoiceList{display:grid;gap:8px;width:100%}.standaloneInvoiceRow{display:grid!important;grid-template-columns:minmax(260px,1fr) 130px 90px 125px 22px;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 16px!important;color:var(--text,#111827)!important;text-align:left;border:1px solid var(--border,#d8e0e8)!important;border-radius:8px!important;background:var(--card,#fff)!important;box-shadow:none!important}.standaloneInvoiceRow:hover{border-color:#0284c7!important;background:color-mix(in srgb,var(--card,#fff) 94%,#38bdf8 6%)!important}.sumupInvoiceRow{border-left:4px solid #10b981!important}.sumupInvoiceRow .standaloneInvoiceAmount{color:#059669}.standaloneInvoiceIdentity{display:grid;gap:4px;min-width:0}.standaloneInvoiceIdentity strong{font-size:17px;line-height:1.2}.standaloneInvoiceIdentity small{overflow:hidden;color:var(--muted,#64748b);text-overflow:ellipsis;white-space:nowrap}.standaloneInvoiceDate{color:var(--muted,#64748b);font-size:13px}.standaloneInvoiceAmount{font-size:18px;text-align:right;color:#047857}.standaloneInvoiceChevron{font-size:28px;line-height:1;color:#0284c7;text-align:right}.standaloneInvoiceEmpty{text-align:center;padding:34px}.standaloneInvoiceEditor{display:grid;gap:14px}.standaloneInvoiceEditor>section,.standaloneInvoiceDetailGrid>section{padding:15px;border:1px solid var(--border,#d8e0e8);border-radius:8px;background:var(--card,#fff)}.standaloneInvoiceEditor h3,.standaloneInvoiceDetail h3{margin:0 0 12px;color:var(--text,#111827)}.standaloneInvoiceFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.standaloneInvoiceFormGrid label{display:grid;gap:5px;color:var(--muted,#64748b);font-size:12px;font-weight:700}.standaloneInvoiceFormGrid label.span2{grid-column:span 2}.standaloneInvoiceFormGrid input,.standaloneInvoiceFormGrid select,.standaloneInvoiceEditor textarea,.standaloneInvoiceLine input{width:100%;min-width:0;color:var(--text,#111827)!important;background:var(--input,#fff)!important;border:1px solid var(--border,#cbd5e1)!important}.standaloneInvoicePaid{display:flex!important;align-items:center;align-self:end;min-height:45px;padding:0 12px;color:var(--text,#111827)!important;border:1px solid var(--border,#cbd5e1);border-radius:7px}.standaloneInvoicePaid input{width:auto!important;margin-right:8px}.standaloneInvoiceSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px}.standaloneInvoiceLineHeader,.standaloneInvoiceLine{display:grid;grid-template-columns:minmax(220px,2.2fr) minmax(80px,.8fr) 72px 72px 68px 92px 80px 38px;gap:7px;align-items:center}.standaloneInvoiceLineHeader{padding:0 4px 7px;color:var(--muted,#64748b);font-size:11px;font-weight:800}#siLines{display:grid;gap:7px}.standaloneInvoiceLine{padding:8px;border:1px solid var(--border,#d8e0e8);border-radius:7px;background:color-mix(in srgb,var(--card,#fff) 96%,#38bdf8 4%)}.standaloneInvoiceLineDelete{min-width:34px!important;width:34px!important;height:36px!important;padding:0!important;font-size:22px!important}.standaloneInvoiceEditorTotals{display:flex;justify-content:flex-end;gap:22px;padding:14px 18px;border:1px solid var(--border,#d8e0e8);border-radius:8px;background:var(--card,#fff);color:var(--text,#111827)}.standaloneInvoiceEditorTotals span{display:grid;gap:3px;text-align:right;color:var(--muted,#64748b)}.standaloneInvoiceEditorTotals b{font-size:18px;color:var(--text,#111827)}.standaloneInvoiceDetailHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px;margin-bottom:12px;color:var(--text,#111827);border:1px solid var(--border,#d8e0e8);border-radius:8px;background:var(--card,#fff)}.standaloneInvoiceDetailHero h3{margin:8px 0 3px}.standaloneInvoiceDetailHero p{margin:0;color:var(--muted,#64748b)}.standaloneInvoiceDetailHero>strong{font-size:28px;color:#047857}.standaloneInvoiceDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.standaloneInvoiceDetailGrid .span2{grid-column:span 2}.standaloneInvoiceDetailGrid p{color:var(--text,#111827);line-height:1.55}.standaloneInvoiceDetailLine{display:flex;justify-content:space-between;gap:16px;padding:9px 0;color:var(--text,#111827);border-bottom:1px solid var(--border,#e2e8f0)}.standaloneInvoiceDetailLine:last-child{border-bottom:0}.standaloneInvoiceActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.standaloneInvoiceActions button{width:100%!important;margin:0!important}body.theme-dark .invoiceToolbar,body.theme-dark .standaloneInvoiceRow,body.theme-dark .standaloneInvoiceEditor>section,body.theme-dark .standaloneInvoiceDetailGrid>section,body.theme-dark .standaloneInvoiceDetailHero,body.theme-dark .standaloneInvoiceEditorTotals{--card:#111c28;--input:#0b1620;--text:#f8fafc;--muted:#cbd5e1;--border:#334155}body[data-admin-mode=invoices] #adminCommandBar{display:none!important}@media (max-width:900px){.standaloneInvoiceRow{grid-template-columns:minmax(0,1fr) auto auto}.standaloneInvoiceDate{display:none}.standaloneInvoiceRow>.pill{display:none}.standaloneInvoiceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.standaloneInvoiceLineHeader{display:none}.standaloneInvoiceLine{grid-template-columns:repeat(2,minmax(0,1fr))}.standaloneInvoiceLine [data-line-field=description]{grid-column:1/-1}.standaloneInvoiceLineDelete{grid-column:2;justify-self:end}}@media (max-width:560px){.invoiceToolbar{align-items:stretch;flex-direction:column}.standaloneInvoiceRow{grid-template-columns:minmax(0,1fr) auto}.standaloneInvoiceAmount{font-size:16px}.standaloneInvoiceChevron{display:none}.standaloneInvoiceFormGrid,.standaloneInvoiceDetailGrid{grid-template-columns:1fr}.standaloneInvoiceFormGrid label.span2,.standaloneInvoiceDetailGrid .span2{grid-column:auto}.standaloneInvoiceEditorTotals{justify-content:space-between;gap:8px}.standaloneInvoiceEditorTotals b{font-size:15px}.standaloneInvoiceActions{grid-template-columns:1fr 1fr}}.signageAdminShell{display:grid;gap:12px;width:100%;min-height:calc(100vh - 250px)}.signageAdminHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;background:var(--panel,#fff);border:1px solid var(--line,#cbd5e1);border-radius:8px}.signageAdminHeader span{font-size:11px;font-weight:800;color:#0284c7}.signageAdminHeader h3{margin:3px 0 4px;font-size:22px}.signageAdminHeader p{margin:0;color:var(--muted,#64748b)}.signageAdminActions{display:flex;gap:8px;flex-shrink:0}.signageAdminStatus{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0;border-radius:6px;font-weight:700}.signageAdminStatus i{width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #bbf7d0}.signageAdminOverview{display:grid;gap:12px;padding:18px;background:var(--panel,#fff);border:1px solid var(--line,#cbd5e1);border-radius:8px}.signageAdminLaunch{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0;padding:18px;text-align:left;border-radius:8px;background:#0866e8;color:#fff}.signageAdminLaunchIcon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:6px;font-size:26px}.signageAdminLaunch b,.signageAdminLaunch small{display:block;color:inherit}.signageAdminLaunch b{font-size:18px}.signageAdminLaunch small{margin-top:4px;opacity:.82}.signageAdminLaunch strong{font-size:14px}.signageAdminFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signageAdminFacts article{padding:14px;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel2,#f8fafc)}.signageAdminFacts span,.signageAdminFacts b,.signageAdminFacts small{display:block}.signageAdminFacts span{color:#0284c7;font-size:10px;font-weight:900}.signageAdminFacts b{margin-top:5px}.signageAdminFacts small{margin-top:4px;color:var(--muted,#64748b)}.signageAdminHint{margin:0;color:var(--muted,#64748b);font-size:13px}body.theme-dark .signageAdminHeader{background:#111c28;color:#f8fafc;border-color:#334155}body.theme-dark .signageAdminHeader p{color:#cbd5e1}body.theme-dark .signageAdminOverview{background:#111c28;color:#f8fafc;border-color:#334155}body.theme-dark .signageAdminFacts article{background:#0b1220;border-color:#334155}body.theme-dark .signageAdminFacts small,body.theme-dark .signageAdminHint{color:#cbd5e1}@media (max-width:760px){.signageAdminHeader{align-items:flex-start;flex-direction:column}.signageAdminActions{width:100%}.signageAdminActions button{flex:1}.signageAdminLaunch{grid-template-columns:46px minmax(0,1fr)}.signageAdminLaunch strong{display:none}.signageAdminFacts{grid-template-columns:1fr}}.dailyControl{margin-top:14px;padding:16px;border:1px solid var(--line,#cbd5e1);background:var(--panel,#fff);border-radius:8px}.dailyControlHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.dailyControlHead span,.qualityControlHead span,.customerCockpitSectionHead span{font-size:10px;font-weight:900;color:#0284c7;letter-spacing:0}.dailyControlHead h3,.qualityControlHead h3,.customerCockpitSectionHead h3{margin:3px 0 0;font-size:18px}.dailyControlHead>b{font-size:13px;color:var(--muted,#64748b)}.dailyActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dailyAction{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:72px;margin:0;padding:11px;text-align:left;border-radius:7px;background:var(--panel2,#f8fafc);color:var(--text,#111827);border:1px solid var(--line,#cbd5e1)}.dailyAction>strong{display:grid;place-items:center;width:40px;height:40px;border-radius:6px;background:#e0f2fe;color:#075985;font-size:19px}.dailyAction span b,.dailyAction span small{display:block}.dailyAction span small{margin-top:3px;color:var(--muted,#64748b);font-weight:500}.dailyAction>i{font-style:normal;font-size:24px;color:#0284c7}.dailyAction.urgent>strong,.dailyAction.print>strong{background:#fee2e2;color:#991b1b}.dailyAction.warn>strong,.dailyAction.late>strong{background:#fef3c7;color:#92400e}.dailyAction.ready>strong,.dailyAction.quality>strong{background:#dcfce7;color:#166534}.dailyAllDone{grid-column:1/-1;padding:20px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;color:#065f46}.dailyAllDone strong,.dailyAllDone span{display:block}.dailyAllDone span{margin-top:4px}.qualityControlEditor{border-color:#7dd3fc!important;background:linear-gradient(180deg,rgba(14,165,233,.07),transparent)}.qualityControlHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.qualityControlHead>b{font-size:22px;color:#0284c7}.qualityCheckGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qualityCheckGrid label{display:flex!important;align-items:center;gap:9px;min-height:48px;padding:9px 10px;border:1px solid var(--line,#cbd5e1);background:var(--panel,#fff);border-radius:6px;font-weight:700}.qualityCheckGrid input{width:20px!important;height:20px!important;flex:0 0 auto;margin:0!important}.qualityMeasureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.qualityMeasureGrid .wide{grid-column:1/-1}.customerCockpit{display:grid;gap:14px}.customerCockpitHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;background:#111827;color:#f8fafc;border-radius:8px;border-top:4px solid #22d3ee}.customerCockpitHero span{font-size:10px;color:#67e8f9;font-weight:900}.customerCockpitHero h3{margin:5px 0;font-size:25px}.customerCockpitHero p{margin:0;color:#cbd5e1}.customerCockpitPoints{text-align:right}.customerCockpitPoints strong,.customerCockpitPoints span,.customerCockpitPoints small{display:block}.customerCockpitPoints strong{font-size:30px}.customerCockpitPoints small{color:#cbd5e1}.customerCockpitKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.customerCockpitKpis article{padding:13px;border:1px solid var(--line,#cbd5e1);border-radius:7px;background:var(--panel2,#f8fafc)}.customerCockpitKpis span,.customerCockpitKpis strong{display:block}.customerCockpitKpis span{font-size:11px;color:var(--muted,#64748b);font-weight:700}.customerCockpitKpis strong{margin-top:5px;font-size:20px}.customerCockpitActions{display:flex;gap:8px;flex-wrap:wrap}.customerCockpitActions>*{margin:0!important}.customerCockpitColumns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}.customerCockpitColumns>section{padding:14px;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel,#fff)}.customerInstrumentList,.customerTimeline{display:grid;gap:7px;margin-top:11px;max-height:48vh;overflow:auto}.customerInstrumentList button,.customerTimeline button{display:block;width:100%;margin:0;padding:11px;text-align:left;border-radius:6px;border:1px solid var(--line,#cbd5e1);background:var(--panel2,#f8fafc);color:var(--text,#111827)}.customerInstrumentList strong,.customerInstrumentList span,.customerInstrumentList small,.customerTimeline strong,.customerTimeline small,.customerTimeline em{display:block}.customerInstrumentList span,.customerInstrumentList small,.customerTimeline small,.customerTimeline em{margin-top:3px;color:var(--muted,#64748b)}.customerTimeline button{display:grid;grid-template-columns:8px minmax(0,1fr);gap:10px}.customerTimeline button>i{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#0284c7}.customerTimeline button.sale>i{background:#16a34a}.customerTimeline button.voucher>i{background:#d97706}.customerTimeline em{font-size:11px;font-style:normal}body.theme-dark .dailyControl,body.theme-dark .qualityCheckGrid label,body.theme-dark .customerCockpitColumns>section{background:#111c28;border-color:#334155;color:#f8fafc}body.theme-dark .dailyAction,body.theme-dark .customerCockpitKpis article,body.theme-dark .customerInstrumentList button,body.theme-dark .customerTimeline button{background:#0b1620;border-color:#334155;color:#f8fafc}@media (max-width:1100px){.dailyActionGrid,.qualityCheckGrid,.qualityMeasureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customerCockpitKpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.dailyActionGrid,.qualityCheckGrid,.qualityMeasureGrid,.customerCockpitColumns{grid-template-columns:1fr}.customerCockpitKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customerCockpitHero{align-items:flex-start;flex-direction:column}.customerCockpitPoints{text-align:left}.qualityMeasureGrid .wide{grid-column:auto}.dailyControlHead{align-items:flex-start;flex-direction:column}}.smartOpsLayout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;align-items:start}.smartOpsList{display:grid;gap:10px;min-width:0}.smartOpsEditor{position:sticky;top:12px;display:grid;gap:11px;padding:17px;border:1px solid var(--line,#cbd5e1);border-top:4px solid #0ea5e9;border-radius:8px;background:var(--panel,#fff);color:var(--text,#111827)}.smartOpsEditorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line,#cbd5e1)}.smartOpsEditorHead span{font-size:10px;font-weight:900;color:#0284c7}.smartOpsEditorHead h3{margin:3px 0 0;font-size:19px}.smartOpsEditorHead>b{padding:6px 8px;border-radius:5px;background:#dcfce7;color:#166534;font-size:11px}.smartOpsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.smartOpsFormGrid label,.smartOpsEditor>label{display:grid;gap:5px;margin:0;color:var(--muted,#64748b);font-size:11px;font-weight:800}.smartOpsFormGrid input,.smartOpsFormGrid select,.smartOpsEditor input,.smartOpsEditor textarea,.smartOpsEditor select{width:100%;min-height:42px;margin:0;background:var(--panel2,#f8fafc);color:var(--text,#111827);border-color:var(--line,#cbd5e1)}.smartOpsEditor textarea{min-height:82px;resize:vertical}.smartOpsActions{display:flex;gap:8px}.smartOpsActions>*{flex:1;margin:0!important}.passportAdminCard{display:grid;grid-template-columns:120px minmax(0,1fr) 150px;gap:14px;align-items:center;padding:13px;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel,#fff);color:var(--text,#111827)}.passportAdminMedia{display:grid;width:120px;aspect-ratio:4/3;place-items:center;overflow:hidden;border-radius:6px;background:#0b1220;color:#67e8f9;font-size:10px;font-weight:900}.passportAdminMedia img{width:100%;height:100%;object-fit:cover}.passportAdminCard h3{margin:7px 0 4px}.passportAdminCard p{margin:3px 0;color:var(--muted,#64748b)}.passportAdminCard>div:last-child{display:grid;gap:6px}.passportAdminCard button{width:100%;margin:0}.passportFacts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.passportFacts span{padding:4px 7px;border:1px solid #bae6fd;border-radius:5px;background:#f0f9ff;color:#075985;font-size:10px;font-weight:800}.plannerBoard{display:grid;gap:9px}.plannerRow{display:grid;grid-template-columns:78px minmax(0,1.15fr) minmax(230px,.75fr) 100px;gap:13px;align-items:center;padding:13px;border:1px solid var(--line,#cbd5e1);border-left:4px solid #94a3b8;border-radius:8px;background:var(--panel,#fff);color:var(--text,#111827)}.plannerRow.focus{border-left-color:#ef4444;box-shadow:0 6px 18px #0f172a14}.plannerRank{display:grid;place-items:center;min-height:72px;border-radius:6px;background:#0f172a;color:#fff}.plannerRank strong{font-size:28px}.plannerRank span{font-size:10px;color:#67e8f9}.plannerRow h3{margin:5px 0}.plannerRow p,.plannerRow small{margin:3px 0;color:var(--muted,#64748b)}.plannerRow>button{margin:0}.plannerFlags{display:flex;gap:5px;flex-wrap:wrap}.plannerFlags span{padding:3px 6px;border-radius:4px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:800}.plannerKnowledge{padding:10px;border-left:1px solid var(--line,#cbd5e1)}.plannerKnowledge span,.plannerKnowledge strong,.plannerKnowledge b{display:block}.plannerKnowledge span{font-size:9px;font-weight:900;color:#0284c7}.plannerKnowledge strong{margin-top:4px}.plannerKnowledge p{font-size:11px}.plannerKnowledge b{color:#047857}.tradeWorkspace{display:grid;grid-template-columns:repeat(2,minmax(340px,1fr));gap:14px;align-items:start}.tradeLists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:14px}.tradeLists>div{padding:15px;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel,#fff)}.tradeLists h3{margin:0 0 10px}.tradeRow,.complaintRow{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line,#cbd5e1)}.tradeRow:last-child,.complaintRow:last-child{border-bottom:0}.tradeRow h4,.complaintRow h4{margin:0 0 3px}.tradeRow p,.complaintRow p{margin:2px 0;color:var(--muted,#64748b)}.tradeImagePlaceholder{display:grid;width:54px;height:54px;place-items:center;border-radius:6px;background:#e0f2fe;color:#075985;font-size:10px;font-weight:900}.tradeRow img{width:54px;height:54px;object-fit:cover;border-radius:6px}.teamClosingGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);gap:14px;align-items:start}.closingCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.closingCompare>div{padding:11px;border-radius:6px;background:var(--panel2,#f8fafc);border:1px solid var(--line,#cbd5e1)}.closingCompare span,.closingCompare strong{display:block}.closingCompare span{font-size:10px;color:var(--muted,#64748b)}.closingCompare strong{margin-top:4px;font-size:18px}.closingDifference{padding:12px;border-radius:6px;background:#ecfdf5;color:#065f46;font-weight:800}.closingDifference span,.closingDifference strong,.closingDifference small{display:block}.closingDifference strong{margin:4px 0;font-size:20px}.closingDifference strong.warn{color:#b91c1c}.staffProfileList,.teamPerformance{display:grid;gap:7px;margin-top:10px}.staffProfileList button,.teamPerformance>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px;border:1px solid var(--line,#cbd5e1);border-radius:6px;background:var(--panel2,#f8fafc);color:var(--text,#111827);text-align:left}.staffProfileList button i{width:13px;height:36px;border-radius:4px}.staffProfileList button span{flex:1}.staffProfileList button strong,.staffProfileList button small{display:block}.staffProfileList button small{margin-top:3px;color:var(--muted,#64748b)}.teamPerformance{padding:15px;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel,#fff)}body.theme-dark .smartOpsEditor,body.theme-dark .passportAdminCard,body.theme-dark .plannerRow,body.theme-dark .tradeLists>div,body.theme-dark .teamPerformance{background:#111c28;border-color:#334155;color:#f8fafc}body.theme-dark .smartOpsEditor input,body.theme-dark .smartOpsEditor select,body.theme-dark .smartOpsEditor textarea,body.theme-dark .closingCompare>div,body.theme-dark .staffProfileList button,body.theme-dark .teamPerformance>div{background:#0b1620;border-color:#334155;color:#f8fafc}body.theme-dark .passportFacts span{background:#082f49;border-color:#0e7490;color:#e0f2fe}body.theme-dark .plannerKnowledge{border-color:#334155}@media (max-width:1100px){.smartOpsLayout,.tradeWorkspace,.tradeLists,.teamClosingGrid{grid-template-columns:1fr}.smartOpsEditor{position:static}.plannerRow{grid-template-columns:68px minmax(0,1fr) 100px}.plannerKnowledge{grid-column:2/-1;border-left:0;border-top:1px solid var(--line,#cbd5e1)}}@media (max-width:700px){.smartOpsFormGrid,.closingCompare{grid-template-columns:1fr}.passportAdminCard{grid-template-columns:76px minmax(0,1fr)}.passportAdminMedia{width:76px}.passportAdminCard>div:last-child{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.plannerRow{grid-template-columns:52px minmax(0,1fr)}.plannerRank{min-height:58px}.plannerKnowledge,.plannerRow>button{grid-column:1/-1}.tradeRow,.complaintRow{grid-template-columns:48px minmax(0,1fr)}.tradeRow>button,.complaintRow>button{grid-column:1/-1}.smartOpsActions,.passportAdminCard>div:last-child{grid-template-columns:1fr;flex-direction:column}}.usedTradeWorkbench{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(500px,1.55fr) minmax(280px,.78fr);gap:12px;align-items:start;min-width:0}.usedTradeRail,.usedTradeEditor,.usedTradeAssessment{min-width:0;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel,#fff);color:var(--text,#111827)}.usedTradeRail{display:grid;grid-template-rows:auto auto minmax(260px,1fr);gap:10px;padding:13px;max-height:calc(100vh - 245px);overflow:hidden}.usedTradeRailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.usedTradeRailHead span,.usedTradeEditorHead span,.usedTradeAssessment>span{font-size:9px;font-weight:950;color:#0284c7}.usedTradeRailHead h3{margin:3px 0 0}.usedTradeRailHead>div:last-child{display:flex;gap:5px}.usedTradeRailHead button{min-height:34px;margin:0;padding:7px 9px;font-size:11px}.usedTradeRail>input{width:100%;min-height:42px;margin:0;background:var(--panel2,#f8fafc);color:var(--text,#111827);border-color:var(--line,#cbd5e1)}.usedTradeList{display:grid;align-content:start;gap:6px;overflow:auto;padding-right:3px}.usedTradeListRow{margin:0}.usedTradeListRow>button{display:grid;width:100%;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:center;margin:0;padding:9px;border:1px solid var(--line,#cbd5e1);border-radius:7px;background:var(--panel2,#f8fafc);color:var(--text,#111827);text-align:left}.usedTradeListRow.active>button{border-color:#06a5c9;background:#e7f8fc;box-shadow:inset 3px 0 #06a5c9}.usedTradeListRow i{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;background:#dff5fa;color:#04748c;font-size:18px;font-style:normal;font-weight:900}.usedTradeListRow span b,.usedTradeListRow span small,.usedTradeListRow span em{display:block}.usedTradeListRow span small{margin-top:3px;color:var(--muted,#64748b);font-size:10px}.usedTradeListRow span em{margin-top:3px;color:#047857;font-size:9px;font-style:normal;font-weight:800}.usedTradeListRow>button>strong{font-size:11px;white-space:nowrap}.usedTradeEditor{display:grid;gap:0;overflow:hidden}.usedTradeEditorHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-top:4px solid #06a5c9;border-bottom:1px solid var(--line,#cbd5e1)}.usedTradeEditorHead h2{margin:3px 0 0;font-size:21px}.usedTradeEditorHead>div:last-child{display:flex;gap:7px}.usedTradeEditorHead select{min-height:40px;margin:0;background:var(--panel2,#f8fafc);color:var(--text,#111827);border-color:var(--line,#cbd5e1)}.usedTradeEditor fieldset{display:grid;gap:10px;margin:0;padding:15px 17px;border:0;border-bottom:1px solid var(--line,#cbd5e1)}.usedTradeEditor legend{padding:0;font-size:16px;font-weight:900}.usedTradeEditor fieldset>p{margin:-5px 0 1px;color:var(--muted,#64748b);font-size:11px}.usedTradeFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.usedTradeFormGrid label,.usedTradeEditor fieldset>label{display:grid;gap:5px;margin:0;color:var(--muted,#64748b);font-size:10px;font-weight:850}.usedTradeFormGrid label.wide{grid-column:1/-1}.usedTradeEditor input,.usedTradeEditor select,.usedTradeEditor textarea{width:100%;min-height:41px;margin:0;background:var(--panel2,#f8fafc);color:var(--text,#111827);border-color:var(--line,#cbd5e1)}.usedTradeEditor textarea{min-height:64px;resize:vertical}.usedTradeFormGrid label:has(output){grid-template-columns:minmax(0,1fr) auto}.usedTradeFormGrid label:has(output)>input{grid-column:1/-1}.usedTradeFormGrid output{font-size:12px;color:#0284c7}.usedTradeCheck{display:flex!important;align-items:center;gap:9px!important;min-height:44px;padding:10px;border:1px solid #7dd3fc;border-radius:6px;background:#f0f9ff;color:#075985!important}.usedTradeCheck input{width:20px!important;height:20px!important;min-height:0;margin:0!important}.usedTradeActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:14px 17px}.usedTradeActions button{min-height:43px;margin:0}.usedTradeActions button.danger{background:#fff1f2;color:#b91c1c;border-color:#fecdd3}.usedTradeEditor>#tradeFormStatus{margin:0;padding:0 17px 14px}.usedTradeAssessment{display:grid;align-content:start;gap:10px;padding:16px;border-top:4px solid #f59e0b}.usedTradeAssessment h3{margin:0}.usedTradeAssessment>strong{font-size:30px;line-height:1;color:#04748c}.usedTradeAssessment>b{color:var(--muted,#64748b)}.usedTradeAssessment>small{color:var(--muted,#64748b);line-height:1.5}.usedTradeAssessment #tradeCalculationRows{display:grid;gap:0;margin:4px 0;border-top:1px solid var(--line,#cbd5e1)}.usedTradeAssessment #tradeCalculationRows>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line,#cbd5e1);font-size:11px}.usedTradeAssessment #tradeCalculationRows span{color:var(--muted,#64748b)}.usedTradeAssessment #tradeCalculationRows .total{margin-top:4px;padding:11px 8px;background:#ecfdf5;color:#065f46;border:0;border-radius:6px}.usedTradeAssessment #tradeTaxInfo,.usedTradeAssessment #tradeWarnings{padding:11px;border-radius:7px;background:#eaf8fb;color:#075985}.usedTradeAssessment #tradeTaxInfo b,.usedTradeAssessment #tradeWarnings>b{display:block}.usedTradeAssessment #tradeTaxInfo p,.usedTradeAssessment #tradeWarnings p{margin:5px 0 0;font-size:10px;line-height:1.45}.usedTradeAssessment #tradeWarnings{background:#fff7ed;color:#9a3412}.usedTradeAssessment #tradeWarnings b.ok{color:#047857}.complaintWorkspace{display:grid;grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);gap:12px;margin-top:14px}.complaintWorkspace .smartOpsEditor{position:static}.complaintListPanel{padding:15px;border:1px solid var(--line,#cbd5e1);border-radius:8px;background:var(--panel,#fff);color:var(--text,#111827)}.complaintListPanel>h3{margin:0 0 10px}body.theme-dark .usedTradeRail,body.theme-dark .usedTradeEditor,body.theme-dark .usedTradeAssessment,body.theme-dark .complaintListPanel{background:#111c28;border-color:#334155;color:#f8fafc}body.theme-dark .usedTradeRail>input,body.theme-dark .usedTradeListRow>button,body.theme-dark .usedTradeEditor input,body.theme-dark .usedTradeEditor select,body.theme-dark .usedTradeEditor textarea,body.theme-dark .usedTradeEditorHead select{background:#0b1620;border-color:#334155;color:#f8fafc}body.theme-dark .usedTradeListRow.active>button{background:#082f49;border-color:#22d3ee}body.theme-dark .usedTradeCheck{background:#082f49;border-color:#0e7490;color:#e0f2fe!important}body.theme-dark .usedTradeActions button.danger{background:#450a0a;color:#fecaca;border-color:#7f1d1d}body.theme-dark .usedTradeAssessment #tradeCalculationRows .total{background:#052e16;color:#dcfce7}body.theme-dark .usedTradeAssessment #tradeTaxInfo{background:#082f49;color:#e0f2fe}body.theme-dark .usedTradeAssessment #tradeWarnings{background:#422006;color:#fef3c7}@media (max-width:1350px){.usedTradeWorkbench{grid-template-columns:minmax(240px,.65fr) minmax(500px,1.35fr)}.usedTradeAssessment{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.usedTradeAssessment>span,.usedTradeAssessment>h3,.usedTradeAssessment>strong,.usedTradeAssessment>b,.usedTradeAssessment>small{grid-column:1}.usedTradeAssessment #tradeCalculationRows{grid-column:2;grid-row:1/6}.usedTradeAssessment #tradeTaxInfo,.usedTradeAssessment #tradeWarnings{grid-column:auto}}@media (max-width:900px){.usedTradeWorkbench,.complaintWorkspace{grid-template-columns:1fr}.usedTradeRail{max-height:none}.usedTradeList{max-height:360px}.usedTradeAssessment{grid-template-columns:1fr}.usedTradeAssessment #tradeCalculationRows,.usedTradeAssessment>span,.usedTradeAssessment>h3,.usedTradeAssessment>strong,.usedTradeAssessment>b,.usedTradeAssessment>small{grid-column:auto;grid-row:auto}}@media (max-width:620px){.usedTradeFormGrid,.usedTradeActions{grid-template-columns:1fr}.usedTradeFormGrid label.wide{grid-column:auto}.usedTradeEditorHead,.usedTradeRailHead{align-items:flex-start;flex-direction:column}.usedTradeEditorHead>div:last-child,.usedTradeRailHead>div:last-child{width:100%}.usedTradeEditorHead select,.usedTradeRailHead button{flex:1}.usedTradeListRow>button{grid-template-columns:36px minmax(0,1fr)}.usedTradeListRow>button>strong{grid-column:2}.usedTradeAssessment>strong{font-size:26px}}.estimateApprovalAdmin,.customerIntakeAnalysis{margin-top:12px;padding:12px;border:1px solid #7dd3fc;border-left:5px solid #0284c7;border-radius:7px;background:#f0f9ff;color:#0c4a6e}.estimateApprovalAdmin span,.estimateApprovalAdmin strong,.customerIntakeAnalysis span,.customerIntakeAnalysis strong{display:block}.estimateApprovalAdmin span,.customerIntakeAnalysis span{font-size:9px;font-weight:900}.estimateApprovalAdmin strong,.customerIntakeAnalysis strong{margin-top:4px}.estimateApprovalAdmin p{margin:5px 0}.estimateApprovalAdmin>div{display:flex;gap:5px;flex-wrap:wrap}.estimateApprovalAdmin>div b{padding:4px 6px;border-radius:4px;background:#fff;font-size:10px}.estimateApprovalAdmin.approved{background:#f0fdf4;border-color:#16a34a;color:#14532d}.estimateApprovalAdmin.partial{background:#fffbeb;border-color:#f59e0b;color:#78350f}.estimateApprovalAdmin.rejected{background:#fef2f2;border-color:#ef4444;color:#7f1d1d}.customerIntakeAnalysis pre{margin:8px 0 0;white-space:pre-wrap;font:12px/1.5 system-ui,sans-serif;color:inherit}body.theme-dark .estimateApprovalAdmin,body.theme-dark .customerIntakeAnalysis{background:#082f49;border-color:#0369a1;color:#e0f2fe}body.theme-dark .estimateApprovalAdmin.approved{background:#052e16;border-color:#15803d;color:#dcfce7}body.theme-dark .estimateApprovalAdmin.partial{background:#422006;border-color:#b45309;color:#fef3c7}body.theme-dark .estimateApprovalAdmin.rejected{background:#450a0a;border-color:#b91c1c;color:#fee2e2}body.theme-dark .estimateApprovalAdmin>div b{background:#0b1620}:root{--mib-control-height:52px;--mib-menu-button-height:48px;--mib-control-radius:10px}button,input,select,textarea{line-height:1.2}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:var(--mib-control-height);padding:11px 13px;font-size:16px;border-radius:var(--mib-control-radius)}textarea{min-height:118px}button{min-height:46px;padding:11px 15px;border-radius:var(--mib-control-radius);white-space:normal;overflow-wrap:anywhere}aside button,.navScroll button,.navGroup button,.mobileActions button,.topActions button,.viewToolbar button,.actions button,.detailActions button,.websiteWorkspaceTabs button,.websiteSubTabs button{min-height:var(--mib-menu-button-height)}aside button,.navScroll button,.navGroup button{text-align:left}.navScroll{max-width:100%;overflow-x:hidden}.navGroup summary{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px}#loginBtn,.loginCard input,.loginCard button{width:100%}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid rgba(2,132,199,.45);outline-offset:2px}[role=alert]:not(:empty),[role=status]:not(:empty),.errorText:not(:empty){min-height:24px;line-height:1.45}@media (pointer:coarse){button,summary,[role=button]{min-height:52px}}@media (max-width:760px){:root{--mib-control-height:50px;--mib-menu-button-height:48px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px;padding:11px 12px}button,aside button,.navScroll button,.navGroup button,.topActions button,.viewToolbar button,.actions button,.detailActions button{font-size:15px;min-height:48px}}#authGate{display:none}body.authPending{display:block!important}body.authPending aside,body.authPending main,body.authPending .mobileTopbar{display:none!important}body.authPending #authGate{min-height:100vh;min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:10px;padding:24px;background:var(--bg);color:var(--text);text-align:center}#authGate img{width:104px;height:104px;object-fit:cover;border:1px solid var(--line);border-radius:8px}#authGate strong{font-size:24px}#authGate span{color:var(--muted);font-size:16px}body.mibProUi:not(.theme-dark) #sideMenu h1{color:var(--text)!important}.navGroupTools{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 10px}.navGroupTools button{min-height:48px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:8px!important;font-size:14px!important;text-align:center!important}.navGroup summary{border-radius:6px;touch-action:manipulation}.navGroup summary:hover{background:#38bdf814}@media (max-width:760px){aside{right:auto!important;width:min(390px,calc(100vw - 24px))!important;min-width:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;overflow:auto!important;padding:72px 12px 18px!important;transform:translate(-105%);transition:transform .2s ease!important}body.menuOpen aside{max-height:100vh!important;max-height:100dvh!important;padding:72px 12px 18px!important;transform:translate(0)}body.menuOpen main:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#0000008f}.navGroup summary{min-height:52px;padding:10px 8px!important;font-size:16px!important}}@media (prefers-reduced-motion:reduce){aside{transition:none!important}}.orderListToolbar{width:100%;display:flex;align-items:end;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.orderListToolbar>div strong,.orderListToolbar>div span{display:block}.orderListToolbar>div strong{font-size:18px}.orderListToolbar>div span{margin-top:3px;color:var(--muted);font-size:13px}.orderListToolbar label{min-width:220px;color:var(--muted);font-size:12px;font-weight:800}.orderListToolbar select{margin:4px 0 0!important;min-height:46px}.orderList{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:visible}.orderListHeader,.orderListRow{display:grid;grid-template-columns:minmax(116px,.7fr) minmax(170px,1fr) minmax(220px,1.45fr) minmax(170px,1fr) minmax(112px,.65fr) minmax(152px,.85fr);gap:12px;align-items:center}.orderListHeader{padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.orderListRow{position:relative;min-height:94px;padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.orderListRow:last-child{border-bottom:0}.orderListRow:hover,.orderListRow:focus-visible{z-index:2;background:#0ea5e90e;outline:none;box-shadow:inset 3px 0 #0ea5e9}.orderListRow.messageHot{box-shadow:inset 3px 0 #f59e0b}.orderListIdentity strong,.orderListCustomer strong,.orderListWork strong,.orderListAmount strong{display:block;color:var(--text);font-size:14px}.orderListIdentity span,.orderListCustomer span,.orderListWork span,.orderListAmount span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}.orderListIdentity small,.orderListCustomer small,.orderListWork small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.3}.orderListWork span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.orderListStatus select{min-height:42px;margin:5px 0 0!important;padding:8px 10px!important;font-size:13px}.orderNeedsReply{display:block;margin-top:4px;color:#b45309;font-size:11px;font-weight:900}.orderListAmount .pill{margin-top:6px}.orderListCommands{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:center}.orderListCommands>button{min-height:42px;margin:0!important;padding:9px!important;font-size:12px!important}.orderMoreActions,.customerMoreActions{position:relative;grid-column:1/-1}.orderMoreActions summary,.customerMoreActions summary{min-height:38px;display:grid;place-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel2);color:var(--text);cursor:pointer;font-size:12px;font-weight:900;list-style:none}.orderMoreActions summary::-webkit-details-marker,.customerMoreActions summary::-webkit-details-marker{display:none}.orderMoreActions>div,.customerMoreActions>div{position:absolute;top:calc(100% + 5px);right:0;z-index:20;width:min(330px,80vw);display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 18px 40px #0f172a2e}.orderMoreActions button,.customerMoreActions button,.orderMoreActions .buttonLink{min-height:42px;margin:0!important;font-size:12px!important}.orderPointsEditor{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding-top:6px;border-top:1px solid var(--line)}.orderPointsEditor label{color:var(--muted);font-size:11px;font-weight:800}.orderPointsEditor input{min-height:42px;margin:3px 0 0!important;padding:8px!important}.orderPointsEditor button{align-self:end}.orderListEmpty{display:grid;gap:5px;place-items:center;min-height:180px;padding:24px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.orderListEmpty strong{color:var(--text);font-size:18px}.customerDirectory{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:visible}.customerDirectoryHeader,.customerDirectoryRow{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1.1fr) minmax(160px,.8fr) minmax(330px,1.35fr);gap:14px;align-items:center}.customerDirectoryHeader{padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel2);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.customerDirectoryRow{position:relative;min-height:86px;padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.customerDirectoryRow:last-child{border-bottom:0}.customerDirectoryRow:hover,.customerDirectoryRow:focus-visible{z-index:2;background:#0ea5e90e;outline:none;box-shadow:inset 3px 0 #0ea5e9}.customerDirectoryIdentity b,.customerDirectoryContact b,.customerDirectoryMetrics b{display:block;color:var(--text);font-size:14px}.customerDirectoryIdentity span,.customerDirectoryContact span,.customerDirectoryMetrics span{display:block;margin-top:4px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.customerDirectoryActions{display:grid;grid-template-columns:1.2fr 1.25fr .65fr .7fr;gap:6px;align-items:center}.customerDirectoryActions>button{min-height:42px;margin:0!important;padding:8px!important;font-size:12px!important}.customerMoreActions{grid-column:auto}.posLayout{grid-template-columns:minmax(760px,2fr) minmax(340px,.8fr);gap:16px}.posRegister{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.posRegister>.posHead,.posRegister>.scanDesk,.posRegister>.posMessage,.posRegister>.posCustomer{margin-left:0;margin-right:0}.posSaleWorkspace{display:grid;grid-template-columns:minmax(310px,.9fr) minmax(430px,1.1fr);gap:12px;align-items:start}.posCatalogPane,.posCheckoutPane{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.posCheckoutPane{position:sticky;top:12px}.posPaneHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.posPaneHeading>div{display:flex;align-items:center;gap:8px}.posPaneHeading>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0f172a;color:#fff;font-size:12px;font-weight:900}.posPaneHeading strong{font-size:17px}.posPaneHeading small{max-width:230px;color:var(--muted);font-size:11px;text-align:right;line-height:1.3}.posCartHeading>b{color:#047857;font-size:14px}.posManualItem{display:grid;grid-template-columns:minmax(150px,1fr) 100px 72px 106px;gap:7px;align-items:end}.posManualItem label,.posPaymentFields label,.posLinePrice,.posLineDiscount{color:var(--muted);font-size:10px;font-weight:900}.posManualItem input,.posManualItem button,.posPaymentFields input,.posPaymentFields select{min-height:46px;margin:3px 0 0!important;padding:9px 10px!important}.posManualItem button{font-size:12px!important}.posSmartShelf{margin-top:12px}.posInventoryGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));max-height:330px;overflow:auto}.posCart{max-height:430px;display:grid;gap:7px;margin:0;padding:0 2px 0 0;overflow:auto;scrollbar-gutter:stable}.posCartRow{display:grid!important;grid-template-columns:minmax(120px,1fr) 86px 68px 88px 38px!important;gap:7px!important;align-items:center;min-height:82px;padding:9px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--panel2)!important}.posCartRow.isRecent{border-color:#0ea5e9!important;box-shadow:inset 3px 0 #0ea5e9}.posCartItem{grid-column:1/4;grid-row:1}.posCartItem b,.posCartItem span{display:block}.posCartItem b{font-size:13px;line-height:1.25}.posCartItem span{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.25;overflow-wrap:anywhere}.posLineQty{display:grid;grid-template-columns:34px 36px 34px;gap:0;align-items:center}.posLinePrice{grid-column:2;grid-row:2}.posLineDiscount{grid-column:3;grid-row:2}.posLineQty button{width:34px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:5px!important}.posLineQty input{width:36px!important;min-height:38px!important;margin:0!important;padding:4px!important;border-radius:0!important;text-align:center;font-size:12px!important}.posLinePrice input,.posLineDiscount input{min-height:38px!important;margin:3px 0 0!important;padding:6px!important;text-align:right;font-size:12px!important}.posLineTotal{grid-column:4;grid-row:1/3;align-self:center;text-align:right}.posLineTotal>span{display:block;min-height:17px;color:var(--muted);font-size:9px}.posLineTotal s,.posLineTotal small{display:block}.posLineTotal small{color:#b45309;font-weight:900}.posLineTotal strong{font-size:13px;white-space:nowrap}.posRemoveButton{grid-column:5;grid-row:1/3;width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border-radius:6px!important;background:#fee2e2!important;color:#b91c1c!important;font-size:22px!important}.posCartEmpty{min-height:170px;display:grid;place-content:center;gap:5px;padding:20px;border:1px dashed var(--line);border-radius:7px;text-align:center;color:var(--muted)}.posCartEmpty strong{color:var(--text);font-size:16px}.posCartEmpty span{font-size:12px}.posDiscountPanel{display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) 100px 76px;gap:7px;align-items:center;margin-top:12px;padding:10px;border:1px solid #f6c453;border-radius:7px;background:#fffaf0}.posDiscountTitle{grid-column:1/3}.posDiscountPanel #posDiscountMode{grid-column:3}.posDiscountPanel #posDiscountValue{grid-column:4}.posDiscountPanel #posDiscountReason{grid-column:1/3}.posDiscountPanel #posApplyDiscount{grid-column:3}.posDiscountPanel #posClearDiscount{grid-column:4}.posDiscountTitle b,.posDiscountTitle span{display:block}.posDiscountTitle b{color:#7c2d12;font-size:13px}.posDiscountTitle span{margin-top:2px;color:#92400e;font-size:10px;line-height:1.25}.posDiscountPanel input,.posDiscountPanel select,.posDiscountPanel button{min-height:42px;margin:0!important;padding:8px!important;font-size:12px!important}.posVoucherPay{grid-template-columns:minmax(160px,1fr) 115px 90px 70px;margin:8px 0;padding:9px;border-radius:7px;background:#fff7ed}.posTotals{display:grid;gap:5px;margin-top:10px;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.posTotals>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.posTotals .discount b{color:#b45309}.posTotals .voucher b{color:#c2410c}.posTotals .total{padding-top:5px;color:var(--text);font-size:16px;font-weight:900}.posTotals .total strong{color:#047857;font-size:26px;white-space:nowrap}.posPaymentFields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.posCheckoutButton{min-height:58px!important;margin:10px 0 6px!important;border-radius:7px!important;font-size:17px!important}.posSecondaryActions{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:6px}.posSecondaryActions button{min-height:42px;margin:0!important;padding:8px!important;font-size:11px!important}.posSide{border-radius:8px}body.theme-dark .posDiscountPanel{background:#251a08;border-color:#92400e}body.theme-dark .posDiscountTitle b{color:#fbbf24}body.theme-dark .posDiscountTitle span{color:#fcd34d}body.theme-dark .posVoucherPay{background:#261507}@media (max-width:1500px){.posLayout{grid-template-columns:1fr}.posSide{display:block}}@media (max-width:1180px){.orderListHeader{display:none}.orderListRow{grid-template-columns:1fr 1fr 1.35fr;align-items:start}.orderListStatus,.orderListAmount,.orderListCommands{grid-row:2}.customerDirectoryHeader{display:none}.customerDirectoryRow{grid-template-columns:1fr 1fr}.customerDirectoryActions{grid-column:1/-1}}@media (max-width:1000px){.posSaleWorkspace{grid-template-columns:1fr}.posCheckoutPane{position:relative;top:auto;order:-1}.posSide{display:block}}@media (max-width:720px){.orderListToolbar{align-items:stretch;flex-direction:column}.orderListToolbar label{min-width:0}.orderListRow{grid-template-columns:1fr 1fr;padding:12px}.orderListWork{grid-column:1/-1}.orderListStatus,.orderListAmount{grid-row:auto}.orderListCommands{grid-column:1/-1;grid-row:auto}.orderMoreActions>div,.customerMoreActions>div{position:static;width:100%;margin-top:5px;box-shadow:none}.customerDirectoryRow{grid-template-columns:1fr;padding:12px}.customerDirectoryActions{grid-column:auto;grid-template-columns:1fr 1fr}.customerMoreActions{grid-column:1/-1}.posRegister>.posHead{display:flex}.posSaleWorkspace{gap:8px}.posCatalogPane,.posCheckoutPane{padding:10px}.posManualItem{grid-template-columns:1fr 1fr}.posManualItem label:first-child{grid-column:1/-1}.posCartRow{grid-template-columns:1fr 38px!important;gap:8px!important}.posCartItem{grid-column:1;grid-row:1}.posRemoveButton{grid-column:2;grid-row:1}.posLineQty,.posLinePrice,.posLineDiscount,.posLineTotal{grid-row:auto;grid-column:auto}.posLineTotal{align-self:end;padding-bottom:7px}.posDiscountPanel{grid-template-columns:1fr 1fr}.posDiscountTitle,.posDiscountPanel #posDiscountReason{grid-column:1/-1}.posVoucherPay{grid-template-columns:1fr 1fr}.posVoucherPay>div{grid-column:1/-1}.posPaymentFields{grid-template-columns:1fr}}html body #app #posCheckout{min-height:60px!important;font-size:17px!important}@media (max-width:720px){html body #app .posSecondaryActions button{min-height:54px!important;font-size:12px!important}}.sumupDeviceSetup{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.sumupDeviceSetup>summary{cursor:pointer;color:var(--text);font-size:15px;font-weight:900;list-style-position:inside}.sumupDeviceSetup>summary::marker{color:#047857}.sumupSetupColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.sumupSetupSection{min-width:0;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--panel2)}.sumupSetupSection h3{margin:0 0 9px;color:var(--text);font-size:14px}.sumupSetupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:end}.sumupSetupGrid label{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:11px;font-weight:800}.sumupSetupGrid label:first-child{grid-column:1/-1}.sumupSetupGrid input,.sumupSetupGrid select{min-width:0;min-height:42px;margin:0!important;padding:8px 9px!important;font-size:12px!important}.sumupSetupGrid .sumupSetupCheck{display:flex;grid-column:1/-1;align-items:center;gap:7px;min-height:35px;color:var(--text)}.sumupSetupGrid .sumupSetupCheck input{width:18px;min-height:18px;margin:0!important}.sumupSetupSection>.small{margin:9px 0 0;line-height:1.35}.sumupSetupMessage{padding:9px 10px;border-left:3px solid #047857;background:#04785714}.sumupSetupDeviceTools{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.sumupSetupDeviceTools button{min-height:48px;margin:0!important}.sumupSetupDeviceTools .small{margin:0;line-height:1.35}.sumupSetupMessage[data-tone=warning]{border-left-color:#d97706;background:#d977061a}.sumupSetupMessage[data-tone=error]{border-left-color:#dc2626;background:#dc26261a}.sumupSetupMessage[data-tone=success]{border-left-color:#047857;background:#04785714}.systemSettingsCard{display:grid;gap:14px;padding:18px;background:var(--mib-surface);border:1px solid var(--mib-border);border-top:4px solid #087f5b;border-radius:6px;color:var(--mib-ink)}.systemSettingsHead{display:flex;align-items:center;justify-content:space-between;gap:18px}.systemSettingsHead>div:first-child{min-width:0}.systemSettingsHead h3{margin:3px 0 6px;font-size:24px}.systemSettingsHead p{margin:0;color:var(--mib-muted)}.systemSettingsHead>div:first-child>span{color:#087f5b;font-size:12px;font-weight:850}.systemSettingsStatus{min-width:190px;padding:12px 14px;border-left:4px solid #d97706;background:var(--mib-surface-soft)}.systemSettingsStatus.ready{border-left-color:#087f5b}.systemSettingsStatus strong,.systemSettingsStatus span{display:block}.systemSettingsStatus span{margin-top:3px;color:var(--mib-muted);font-size:12px}.systemSettingsSubsection{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.systemSettingsSubsection h4{margin:0 0 9px;color:var(--text);font-size:15px}.systemSettingsActions{margin-top:0}.systemSettingsActions button{min-height:50px}.systemHardwareOverview{margin:14px 0 18px;padding:14px;border:1px solid var(--line);background:var(--mib-surface-soft);border-radius:8px}.systemHardwareOverviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.systemHardwareOverviewHead>div:first-child{min-width:0}.systemHardwareOverviewHead span{color:#087f5b;font-size:11px;font-weight:900;letter-spacing:.03em}.systemHardwareOverviewHead h3{margin:3px 0 4px;font-size:18px}.systemHardwareOverviewHead p{margin:0;color:var(--mib-muted);font-size:12px;line-height:1.45}.systemHardwareOverviewHead button{flex:0 0 auto;min-height:44px;margin:0!important}.systemHardwareGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.systemHardwareItem{min-width:0;padding:11px;border:1px solid var(--line);border-top:3px solid #64748b;background:var(--panel2);border-radius:6px}.systemHardwareItem.ready{border-top-color:#059669}.systemHardwareItem.open{border-top-color:#d97706}.systemHardwareItem.idle{border-top-color:#64748b}.systemHardwareItemHead{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:8px}.systemHardwarePulse{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#64748b}.systemHardwareItem.ready .systemHardwarePulse{background:#10b981}.systemHardwareItem.open .systemHardwarePulse{background:#f59e0b}.systemHardwareItemHead strong,.systemHardwareItemHead small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systemHardwareItemHead strong{font-size:13px}.systemHardwareItemHead small{margin-top:3px;color:var(--mib-muted);font-size:11px}.systemHardwareItemHead b{font-size:10px;color:#64748b;text-align:right;white-space:nowrap}.systemHardwareItem.ready .systemHardwareItemHead b{color:#047857}.systemHardwareItem.open .systemHardwareItemHead b{color:#b45309}.systemHardwareItem p{min-height:32px;margin:10px 0;color:var(--mib-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.systemHardwareItem button{width:100%;min-height:42px;margin:0!important;padding:8px 10px!important;font-size:11px!important}.systemLiveDevices{margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.systemLiveDevices>strong{font-size:12px}.systemLiveDevices>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.systemLiveDevice,.systemLiveEmpty{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 8px;border:1px solid var(--line);border-radius:5px;background:var(--panel2);color:var(--text);font-size:11px}.systemLiveDevice i{width:7px;height:7px;border-radius:50%;background:#10b981}.systemLiveDevice small,.systemLiveEmpty{color:var(--mib-muted)}.sumupProductLine{display:-webkit-box;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.posCartRow,.posCartRow>*{min-width:0}.posCartItem b{display:-webkit-box;overflow:hidden;max-height:2.5em;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.posCartItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.sumupSetupColumns,.sumupSetupGrid{grid-template-columns:1fr}.sumupSetupGrid label:first-child,.sumupSetupGrid .sumupSetupCheck{grid-column:auto}}@media (max-width:1080px){.systemHardwareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.systemHardwareOverview{padding:11px}.systemHardwareOverviewHead{display:block}.systemHardwareOverviewHead button{width:100%;margin-top:10px!important}.systemHardwareGrid{grid-template-columns:1fr}.systemHardwareItem p{min-height:0}}.sumupSetupWorkspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;width:100%;margin-top:12px;align-items:start;overflow:visible}.sumupSetupTabs{display:grid;gap:6px;position:sticky;top:12px}.sumupSetupTabs button{min-height:48px;margin:0!important;padding:9px 11px!important;border:1px solid var(--line)!important;border-radius:6px!important;background:var(--panel2)!important;color:var(--text)!important;font-size:12px!important;font-weight:850!important;text-align:left!important}.sumupSetupTabs button.active{border-color:#0284c7!important;background:#0284c7!important;color:#fff!important}.sumupSetupWorkspace .sumupSetupColumns{display:block;width:100%;min-width:0;margin-top:0;overflow:visible}.sumupSetupSection{display:none}.sumupSetupSection.is-active{display:block}@media (max-width:760px){.sumupSetupWorkspace{grid-template-columns:1fr}.sumupSetupTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:static;overflow:visible;padding-bottom:2px}.sumupSetupTabs button{min-width:0;text-align:left!important}.sumupSetupTabs button.active{position:static}.systemSettingsHead{align-items:stretch;flex-direction:column}.systemSettingsStatus{min-width:0}}.orderWorkbenchToolbar{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(440px,1.6fr) minmax(170px,.45fr);align-items:end}.orderQueueFilters,.workshopQueueFilters{display:flex;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:thin}.orderQueueFilters button,.workshopQueueFilters button{flex:0 0 auto;min-height:46px;display:flex;align-items:center;gap:8px;margin:0!important;padding:8px 11px!important;border:1px solid var(--line)!important;border-radius:6px!important;background:var(--panel2)!important;color:var(--text)!important;font-size:12px!important}.orderQueueFilters button.active,.workshopQueueFilters button.active{border-color:#0284c7!important;background:#0284c7!important;color:#fff!important}.orderQueueFilters button b,.workshopQueueFilters button b{min-width:22px;padding:2px 5px;border-radius:4px;background:#7f7f7f29;text-align:center}.orderListRow.priorityHigh,.workshopQueueRow.priorityHigh{box-shadow:inset 4px 0 #dc2626}.orderListRow.priorityMedium,.workshopQueueRow.priorityMedium{box-shadow:inset 4px 0 #f59e0b}.orderAttentionSignals{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.orderAttentionSignals em{padding:3px 6px;border-radius:4px;background:#fef3c7;color:#92400e;font-size:9px;font-style:normal;font-weight:900}.orderAttentionSignals em.red{background:#fee2e2;color:#991b1b}.orderNextAction{grid-column:1/-1;min-height:46px!important;background:#047857!important;color:#fff!important}.messageAction{border-color:#f59e0b!important;color:#92400e!important}body.theme-dark .orderAttentionSignals em{background:#422006;color:#fde68a}body.theme-dark .orderAttentionSignals em.red{background:#450a0a;color:#fecaca}body.theme-dark .messageAction{color:#fbbf24!important}.workshopQueueToolbar{width:100%;display:grid;grid-template-columns:minmax(230px,.5fr) minmax(480px,1.5fr);gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.workshopQueueToolbar>div:first-child strong,.workshopQueueToolbar>div:first-child span{display:block}.workshopQueueToolbar>div:first-child strong{font-size:18px}.workshopQueueToolbar>div:first-child span{margin-top:3px;color:var(--muted);font-size:12px}.workshopQueue{display:grid;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.workshopQueueRow{display:grid;grid-template-columns:minmax(145px,.72fr) minmax(160px,.8fr) minmax(250px,1.35fr) minmax(170px,.82fr) minmax(150px,.75fr);gap:14px;align-items:center;min-height:116px;padding:14px 16px;border-bottom:1px solid var(--line);cursor:pointer}.workshopQueueRow:last-child{border-bottom:0}.workshopQueueRow:hover,.workshopQueueRow:focus-visible{background:#0ea5e90e;outline:none}.workshopQueueIdentity strong,.workshopQueueCustomer strong,.workshopQueueWork strong{display:block;color:var(--text);font-size:14px}.workshopQueueIdentity>span,.workshopQueueCustomer>span,.workshopQueueWork>span{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.workshopQueueIdentity small,.workshopQueueCustomer small,.workshopQueueWork small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.workshopQueueWork>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workshopQueueCalm{color:#047857!important;font-weight:900}.workshopQueueStatus select{min-height:48px;margin:6px 0 0!important;padding:9px!important;font-size:12px}.workshopQueueActions{display:grid;gap:6px}.workshopQueueActions button{min-height:46px;margin:0!important;padding:8px!important;font-size:12px!important}.posFlowSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 0 10px}.posFlowSteps button{min-width:0;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;margin:0!important;padding:8px 10px!important;border:1px solid var(--line)!important;border-radius:7px!important;background:var(--panel)!important;color:var(--text)!important;text-align:left}.posFlowSteps button>span{grid-row:1/3;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--panel2);font-size:11px;font-weight:900}.posFlowSteps button>b{font-size:13px;overflow:hidden;text-overflow:ellipsis}.posFlowSteps button>small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posFlowSteps button.complete>span{background:#047857;color:#fff}.posFlowSteps button.current{border-color:#0284c7!important;box-shadow:inset 0 -3px #0284c7}.posFeedback{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0;padding:9px 12px;border-left:4px solid #0284c7;background:var(--panel2);color:var(--text);font-size:12px}.posFeedback button{flex:0 0 auto;min-height:38px;margin:0!important;padding:7px 10px!important;font-size:11px!important}.posCatalogTools{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.55fr) 100px;gap:7px;margin:10px 0 8px}.posCatalogTools input,.posCatalogTools select,.posCatalogTools button{min-height:48px;margin:0!important;padding:9px 10px!important;font-size:12px!important}.posCatalogEmpty{grid-column:1/-1;min-height:96px;display:grid;place-items:center;margin:0;padding:15px;border:1px dashed var(--line);border-radius:6px}.posCartEditHint{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-3px 0 9px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--panel2)}.posCartEditHint b{font-size:11px}.posCartEditHint span{color:var(--muted);font-size:10px;text-align:right}.posCartRow{grid-template-columns:122px minmax(88px,1fr) 44px!important;min-height:178px}.posCartItem{grid-column:1/3;grid-row:1}.posRemoveButton{grid-column:3;grid-row:1}.posLineQty{grid-column:1;grid-row:2}.posLinePrice{grid-column:2/4;grid-row:2}.posLineDiscount{grid-column:1;grid-row:3}.posLineTotal{grid-column:2/4;grid-row:3;align-self:end;padding-bottom:7px}.posLineQty button{width:40px!important;min-height:46px!important}.posLineQty{grid-template-columns:40px 42px 40px}.posLineQty input{width:42px!important;min-height:46px!important}.posLinePrice input,.posLineDiscount input{min-height:46px!important}.posRemoveButton{width:44px!important;height:46px!important;min-height:46px!important}.posDiscountPanel{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 105px 82px}.posDiscountPresets{grid-column:1/3;display:flex;gap:5px}.posDiscountReasons{grid-column:1/3;display:flex;gap:5px;flex-wrap:wrap}.posDiscountPresets button,.posDiscountReasons button{min-height:38px!important;flex:1 1 auto}.posPaymentQuick{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.posPaymentQuick button{min-height:52px;margin:0!important;padding:9px!important;border-radius:6px!important;font-size:13px!important}.posPaymentQuick button.active{background:#047857!important;color:#fff!important}.posSideSection{margin-top:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.posSideSection>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;font-size:16px;font-weight:900;list-style:none}.posSideSection>summary::-webkit-details-marker{display:none}.posSideSection>summary:after{content:"+";font-size:22px}.posSideSection[open]>summary:after{content:"−"}.posSideSection>summary b{margin-left:auto;padding:3px 8px;border-radius:5px;background:var(--panel2);font-size:12px}.posSideSection>.list{padding:0 10px 10px}.adminOperationNotice{position:fixed;right:20px;bottom:20px;z-index:12000;max-width:min(440px,calc(100vw - 32px));padding:15px 18px;border:1px solid #22c55e;border-radius:6px;background:#052e16;color:#f0fdf4;box-shadow:0 12px 32px #00000057;font-size:16px;font-weight:800;line-height:1.35}.adminOperationNotice.error{border-color:#ef4444;background:#450a0a;color:#fef2f2}.detailStickyActions{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:var(--panel);box-shadow:0 8px 20px #0f172a1f}.detailStickyActions>div{display:grid;gap:3px;min-width:0}.detailStickyActions b{color:var(--text);font-size:15px}.detailStickyActions span{color:var(--muted);font-size:12px;line-height:1.3}.detailStickyActions span.dirty{color:#b45309;font-weight:800}.detailStickyActions span.saving{color:#0369a1;font-weight:800}.detailStickyActions span.saved{color:#047857;font-weight:800}.detailStickyActions span.error{color:#b91c1c;font-weight:800}.detailStickyActions button{flex:0 0 auto;min-height:48px;margin:0!important}.communityAdminToolbar{display:grid;gap:18px;margin-bottom:16px}.communityAdminToolbarFields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.communityAdminToolbarFields input{min-width:0}.communityAdminList{display:grid;gap:14px}.communityAdminRow{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-left:4px solid #0ea5e9;border-radius:7px;background:var(--panel);box-shadow:0 8px 22px #0f172a17}.communityAdminRowHead{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0}.communityAdminRowHead h3{margin:4px 0 3px;font-size:19px;overflow-wrap:anywhere}.communityAdminRowHead>div{min-width:0}.communityAdminFields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.communityAdminFields label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.communityAdminFields input,.communityAdminFields select,.communityAdminFields textarea{width:100%;min-width:0}.communityAdminFields textarea{min-height:82px;resize:vertical}.communityAdminWide{grid-column:1/-1}.communityAdminActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.communityAdminActions button{min-height:48px}.checkLine{display:inline-flex;align-items:center;gap:7px;min-height:48px;color:var(--muted);font-size:14px;font-weight:800}.checkLine input{width:20px;height:20px;accent-color:#0ea5e9}@media (max-width:760px){.communityAdminToolbarFields,.communityAdminFields{grid-template-columns:1fr}.communityAdminWide{grid-column:auto}.communityAdminActions{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.communityAdminActions .checkLine{grid-column:1/-1}.communityAdminActions button{width:100%}}@media (max-width:1180px){.orderWorkbenchToolbar,.workshopQueueToolbar{grid-template-columns:1fr}.workshopQueueRow{grid-template-columns:1fr 1fr 1.4fr}.workshopQueueStatus,.workshopQueueActions{grid-row:2}}@media (max-width:1000px){.posSaleWorkspace:not(.hasItems) .posCheckoutPane{order:0}.posSaleWorkspace.hasItems .posCheckoutPane{order:-1}}@media (max-width:720px){.adminOperationNotice{left:16px;right:16px;bottom:16px;max-width:none}.detailStickyActions{align-items:stretch;flex-direction:column;gap:9px;padding:10px}.detailStickyActions button{width:100%}.orderQueueFilters,.workshopQueueFilters{width:100%;padding-bottom:5px}.orderQueueFilters button,.workshopQueueFilters button{min-height:50px}.orderListCommands{grid-template-columns:1fr}.orderNextAction,.orderMoreActions{grid-column:1}.workshopQueueRow{grid-template-columns:1fr;padding:13px}.workshopQueueWork,.workshopQueueStatus,.workshopQueueActions{grid-column:1;grid-row:auto}.workshopQueueActions{grid-template-columns:1fr 1fr}.workshopQueueActions .messageAction{grid-column:1/-1}.posFlowSteps{gap:4px}.posFlowSteps button{min-height:64px;grid-template-columns:24px minmax(0,1fr);column-gap:5px;padding:7px!important}.posFlowSteps button>span{width:24px;height:24px}.posFlowSteps button>b{font-size:11px}.posFlowSteps button>small{font-size:9px}.posFeedback{align-items:flex-start;flex-direction:column}.posCatalogTools{grid-template-columns:1fr 1fr}.posCatalogTools input,.posCatalogTools button{grid-column:1/-1}.posCartEditHint{align-items:flex-start;flex-direction:column}.posCartEditHint span{text-align:left}.posDiscountPanel{grid-template-columns:1fr 1fr}.posDiscountTitle,.posDiscountPresets,.posDiscountReasons,.posDiscountPanel #posDiscountReason{grid-column:1/-1}.posDiscountPanel #posDiscountMode,.posDiscountPanel #posApplyDiscount{grid-column:1}.posDiscountPanel #posDiscountValue,.posDiscountPanel #posClearDiscount{grid-column:2}.posDiscountPresets button,.posDiscountReasons button{min-height:48px!important}.posPaymentQuick button{min-height:58px}}:root{--mib-bg: #f4f6f9;--mib-surface: #ffffff;--mib-surface-soft: #eef2f6;--mib-ink: #111827;--mib-muted: #526071;--mib-border: #cfd7e2;--mib-charcoal: #171c22;--mib-charcoal-2: #222a34;--mib-blue: #0866e8;--mib-blue-dark: #0756c4;--mib-green: #087f5b;--mib-amber: #b45309;--mib-red: #be123c;--mib-radius: 6px;--bg: var(--mib-bg);--panel: var(--mib-surface);--panel2: var(--mib-surface-soft);--line: var(--mib-border);--text: var(--mib-ink);--txt: var(--mib-ink);--muted: var(--mib-muted);--blue: var(--mib-blue);--accent: var(--mib-green)}.systemCenter{display:grid;gap:18px;color:var(--mib-ink)}.systemHero{min-height:150px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#151b22;color:#f8fafc;border:1px solid #303945;border-radius:6px}.systemHero h3{margin:4px 0 8px;color:#fff!important;font-size:28px}.systemHero p{margin:0;color:#cbd5e1!important}.systemHero>div>span,.systemSectionHeader>div>span{color:#20c4e8;font-size:12px;font-weight:800}.systemHeroState{min-width:180px;padding:18px;border-left:4px solid #23c483;background:#202a34}.systemHeroState.attention{border-left-color:#f05a67}.systemHeroState strong,.systemHeroState span{display:block;color:#fff}.systemHeroState strong{font-size:22px}.systemHeroState span{margin-top:4px;color:#cbd5e1}.systemKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.systemKpis button{min-height:112px;padding:16px;display:grid;align-content:center;justify-items:start;gap:3px;color:var(--mib-ink)!important;background:var(--mib-surface)!important;border:1px solid var(--mib-border)!important}.systemKpis button:hover{border-color:#20a8d2!important}.systemKpis button span,.systemKpis button small{color:var(--mib-muted)!important}.systemKpis button strong{color:var(--mib-ink)!important;font-size:28px}.systemSectionHeader{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-top:8px}.systemSectionHeader h3{margin:2px 0 0}.systemDeviceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.systemDevice{padding:16px;background:var(--mib-surface);color:var(--mib-ink);border:1px solid var(--mib-border);border-top:4px solid #d05b67;border-radius:6px}.systemDevice.online{border-top-color:#19a96f}.systemDevice.stale{border-top-color:#e4a11b}.systemDeviceHead{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px}.systemDeviceHead strong,.systemDeviceHead small{display:block}.systemDeviceHead small{margin-top:3px;color:var(--mib-muted);line-height:1.3}.systemDeviceHead>b{color:#b42336;font-size:11px}.systemDevice.online .systemDeviceHead>b{color:#087f5b}.systemDevice.stale .systemDeviceHead>b{color:#9a6700}.systemPulse{width:10px;height:10px;margin-top:5px;border-radius:50%;background:#d05b67}.systemDevice.online .systemPulse{background:#19a96f;box-shadow:0 0 0 4px #19a96f21}.systemDevice.stale .systemPulse{background:#e4a11b;box-shadow:0 0 0 4px #e4a11b21}.systemDevice dl{margin:16px 0 0;display:grid;gap:7px}.systemDevice dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--mib-border);padding-top:7px}.systemDevice dt{color:var(--mib-muted)}.systemDevice dd{margin:0;color:var(--mib-ink);font-weight:700;text-align:right;overflow-wrap:anywhere}.systemUpdateHint,.systemDeviceMessage{margin:10px 0 0;padding:8px;border-left:3px solid #e4a11b;background:var(--mib-surface-soft);color:var(--mib-ink)!important}.systemDeviceMessage{border-left-color:#20a8d2}.systemPrintActions,.systemFilterBar,.systemPrintButtons{display:flex;flex-wrap:wrap;gap:8px}.systemFilterBar{padding:8px;background:var(--mib-surface-soft);border:1px solid var(--mib-border);border-radius:6px}.systemFilterBar button{min-width:92px;background:transparent!important;color:var(--mib-ink)!important;border-color:transparent!important}.systemFilterBar button.active{color:#fff!important;background:#0866e8!important}.systemPrintList{display:grid;gap:8px}.systemPrintRow{display:grid;grid-template-columns:44px minmax(0,1fr) 150px auto;align-items:center;gap:12px;padding:12px;background:var(--mib-surface);border:1px solid var(--mib-border);border-left:4px solid #d58a13;border-radius:6px}.systemPrintRow.status-printed{border-left-color:#19a96f}.systemPrintRow.status-failed{border-left-color:#d84b5b}.systemPrintRow.status-processing{border-left-color:#168bd2}.systemPrintIcon{display:grid;place-items:center;width:36px;height:36px;background:var(--mib-surface-soft);border:1px solid var(--mib-border);color:var(--mib-ink);font-weight:900}.systemPrintMain strong,.systemPrintMain span,.systemPrintMain small,.systemPrintMeta b,.systemPrintMeta span{display:block}.systemPrintMain span,.systemPrintMeta span{margin-top:3px;color:var(--mib-muted)}.systemPrintMain small{margin-top:5px;color:#c24150;overflow-wrap:anywhere}.systemPrintMeta{text-align:right}.systemPrintMeta b{color:var(--mib-ink)}.systemEmpty{padding:32px;display:grid;place-items:center;gap:4px;background:var(--mib-surface);border:1px dashed var(--mib-border);color:var(--mib-ink)}.systemEmpty span{color:var(--mib-muted)}@media (max-width: 1100px){.systemDeviceGrid,.systemKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.systemPrintRow{grid-template-columns:40px minmax(0,1fr) auto}.systemPrintMeta{display:none}}@media (max-width: 700px){.systemHero{align-items:stretch;flex-direction:column;padding:18px}.systemHeroState{min-width:0}.systemKpis,.systemDeviceGrid{grid-template-columns:1fr}.systemSectionHeader{align-items:stretch;flex-direction:column}.systemPrintRow{grid-template-columns:36px minmax(0,1fr);align-items:start}.systemPrintButtons{grid-column:1 / -1}.systemPrintButtons button{flex:1 1 120px}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:light}body{margin:0;min-height:100vh;background:var(--mib-bg)!important;color:var(--mib-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}body.theme-dark{--mib-bg: #0d1218;--mib-surface: #171e27;--mib-surface-soft: #202a35;--mib-ink: #f8fafc;--mib-muted: #b7c2d0;--mib-border: #374454;--bg: var(--mib-bg);--panel: var(--mib-surface);--panel2: var(--mib-surface-soft);--line: var(--mib-border);--text: var(--mib-ink);--txt: var(--mib-ink);--muted: var(--mib-muted);color-scheme:dark}body.theme-light,body:not(.theme-dark){color-scheme:light}body.theme-dark main,body.theme-dark .content,body.theme-dark .layout{background:var(--mib-bg)!important;color:var(--mib-ink)!important}h1,h2,h3,h4,h5,h6,p,label,strong,b,span,div,summary,td,th{letter-spacing:0}body:not(.theme-dark) :is(h1,h2,h3,h4,h5,h6){color:#111827}body.theme-dark :is(h1,h2,h3,h4,h5,h6){color:#f8fafc}.small,.muted,.meta,.sub,.toolLine{color:var(--mib-muted)!important}aside#sideMenu,#workshopMenu,.layout>aside{background:var(--mib-charcoal)!important;color:#f8fafc!important;border-color:#303945!important;box-shadow:none!important}aside#sideMenu{width:258px!important;padding:18px 14px!important}aside#sideMenu>img{width:76px!important;height:76px!important;object-fit:cover!important;margin:0 auto 10px!important;border:1px solid #4a5664!important;border-radius:4px!important;background:#0b0f14!important}aside#sideMenu>h1{margin:7px 0 15px!important;color:#fff!important;font-size:20px!important;text-align:center!important}aside#sideMenu>.sub{margin:-8px 6px 14px!important;color:#aeb9c8!important;text-align:center;line-height:1.35}aside button,#workshopMenu button,.navGroup button{min-height:42px;margin:3px 0!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:var(--mib-radius)!important;background:transparent!important;color:#dce5ef!important;box-shadow:none!important;text-align:left!important;font-size:14px!important;font-weight:700!important}aside button:hover,#workshopMenu button:hover,.navGroup button:hover{background:var(--mib-charcoal-2)!important;border-color:#3c4856!important;color:#fff!important;filter:none!important}aside button.navActive,#workshopMenu button.navActive,aside #showDashboard.navActive,aside #showDashboard:focus,aside button[aria-current=page]{background:var(--mib-blue)!important;border-color:#2c7df0!important;color:#fff!important;outline:0!important;box-shadow:none!important}.navGroup{margin:5px 0!important;padding:5px!important;border:1px solid #333e4b!important;border-radius:var(--mib-radius)!important;background:#1d242c!important}.navGroup summary{padding:8px!important;color:#f8fafc!important;font-size:13px;font-weight:800}.languageSelect{background:#222a34!important;color:#f8fafc!important;border-color:#45515f!important}main>header,#app>header,.topbar,.mobileTopbar{background:var(--mib-charcoal)!important;color:#fff!important;border-color:#303945!important;box-shadow:none!important}main>header,#app>header,.topbar{min-height:68px;padding:14px 22px!important}main>header :is(h1,h2,h3,p,span,strong),#app>header :is(h1,h2,h3,p,span,strong),.topbar :is(h1,h2,h3,p,span,strong),.mobileTopbar :is(h1,h2,h3,p,span,strong){color:#fff!important}main>header .small,#app>header .small,.topbar .small,.topbar p,.mobileBrand span{color:#b9c4d1!important}.mobileBrand img{width:38px!important;height:38px!important;object-fit:cover!important;border:1px solid #536170!important;border-radius:4px!important}.mobileTopbar{display:none!important}body>main{min-width:0;background:var(--mib-bg)!important}body:not(:has(.layout))>main{padding:0!important}body:not(:has(.layout))>main>:is(.card,#app){min-width:0}#manualLookupCard,body>main>#content,#accountPanel,#purchasesPanel,#walletPanel,#messagePanel,#wikiPanel,#ordersPanel,#legalPanel,#newRepairPanel{margin:18px 22px!important}#app>.leitstandFlow,#app>.stats,#app>.viewToolbar,#app>.orders{margin-left:22px!important;margin-right:22px!important}.content{padding:18px!important}.card,.panel,.stat,.order,.customerRow,.messageRow,.statRow,.customerOrderRow,.workshopRow,.orderCard,.row,.col,.calendarBox,.calendarCell,.detailBlock,.rightTools,.modalCard,.dialogInner,.photoCard,.conditionBox,.scannerPanel,.proCards>div,.purchaseList,.purchaseDetail,.portalCommandBar,.portalSmartPulse,.portalContextStrip{background:var(--mib-surface)!important;color:var(--mib-ink)!important;border:1px solid var(--mib-border)!important;border-radius:var(--mib-radius)!important;box-shadow:none!important}.card,.panel{padding:18px!important}.card>:first-child,.panel>:first-child{margin-top:0}.order:hover,.customerRow:hover,.messageRow:hover,.statRow:hover,.workshopRow:hover,.orderCard:hover,.row:hover{border-color:#7aaef5!important;box-shadow:inset 4px 0 0 var(--mib-blue)!important;filter:none!important}.rightTools,.detailBlock,.miniGrid,.aiBox,.aiDraft,.scanDeskResult{background:var(--mib-surface-soft)!important;color:var(--mib-ink)!important;border-color:var(--mib-border)!important;border-radius:var(--mib-radius)!important}input,textarea,select{min-height:42px;padding:10px 12px!important;border:1px solid var(--mib-border)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important;color:var(--mib-ink)!important;box-shadow:none!important;font-size:15px!important}textarea{min-height:104px}input::placeholder,textarea::placeholder{color:#778496!important;opacity:1}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{color:#9ba8b8!important}button,.buttonLike,.buttonLink{min-height:42px;border:1px solid var(--mib-blue-dark)!important;border-radius:var(--mib-radius)!important;background:var(--mib-blue)!important;color:#fff!important;box-shadow:none!important;font-weight:800!important;letter-spacing:0!important}button:hover,.buttonLike:hover,.buttonLink:hover{background:var(--mib-blue-dark)!important;color:#fff!important;filter:none!important}button.secondary,.secondary,.menuToggle,.topActions button:not(#scanFocus),.viewToolbar button:not(.primary){border-color:var(--mib-border)!important;background:var(--mib-surface-soft)!important;color:var(--mib-ink)!important}button.danger,.danger{border-color:#9f1239!important;background:var(--mib-red)!important;color:#fff!important}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid rgba(8,102,232,.35)!important;outline-offset:2px!important}.leitstandFlow{padding:18px 0 4px!important;background:transparent!important}.leitstandGrid{display:grid!important;grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:10px!important}.leitstandCard,.leitstandCard.primary{position:relative;min-height:106px!important;margin:0!important;padding:18px 18px 16px 20px!important;overflow:hidden;border:1px solid var(--mib-border)!important;border-left:6px solid var(--mib-blue)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important;color:var(--mib-ink)!important;box-shadow:none!important;text-align:left!important}.leitstandCard:nth-child(2){border-left-color:var(--mib-green)!important}.leitstandCard:nth-child(3){border-left-color:#7c3aed!important}.leitstandCard:nth-child(4){border-left-color:#0891b2!important}.leitstandCard:nth-child(5){border-left-color:var(--mib-amber)!important}.leitstandCard:nth-child(6){border-left-color:var(--mib-red)!important}.leitstandCard:hover,.leitstandCard.primary:hover{background:#f7faff!important;border-top-color:#8bb7f5!important;border-right-color:#8bb7f5!important;border-bottom-color:#8bb7f5!important;color:var(--mib-ink)!important;transform:translateY(-1px)}body.theme-dark .leitstandCard:hover,body.theme-dark .leitstandCard.primary:hover{background:#1e2935!important}.leitstandCard strong{display:block!important;margin-bottom:7px!important;color:var(--mib-ink)!important;font-size:18px!important;line-height:1.2!important}.leitstandCard span{display:block!important;color:var(--mib-muted)!important;font-size:13px!important;line-height:1.4!important}.leitstandSteps{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:12px 0!important;border:1px solid var(--mib-border)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important;overflow:hidden}.stepItem{padding:11px 13px!important;border-right:1px solid var(--mib-border)!important;background:transparent!important;color:var(--mib-ink)!important}.stepItem:last-child{border-right:0!important}.stepItem b{display:inline-grid;width:24px;height:24px;margin-right:8px;place-items:center;border-radius:50%;background:var(--mib-blue);color:#fff!important}.scanDesk{display:grid!important;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.4fr) auto auto!important;gap:10px!important;align-items:center!important;margin-bottom:12px!important;padding:12px!important;border:1px solid var(--mib-border)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important}.scanDesk>div:first-child span{display:block;color:var(--mib-muted);font-size:12px}.scanDeskResult{grid-column:1 / -1;padding:0}.stats{gap:10px!important;margin-top:12px!important;margin-bottom:14px!important}.stat{min-height:86px;padding:14px!important;border-top:4px solid var(--mib-blue)!important}.stat:nth-child(2){border-top-color:var(--mib-green)!important}.stat:nth-child(3){border-top-color:var(--mib-amber)!important}.stat:nth-child(4){border-top-color:#7c3aed!important}.stat:nth-child(5){border-top-color:var(--mib-red)!important}.stat :is(strong,b){color:var(--mib-ink)!important;font-size:28px!important}.badge,.pill,.positionTag{border-radius:999px!important;box-shadow:none!important}.viewToolbar,.detailActions,.actions,.quickActions,.calendarControls{gap:8px!important}.viewToolbar{padding:9px!important;border:1px solid var(--mib-border)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important}.portalSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--mib-border)}.lookupBox{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(150px,.65fr) auto!important;gap:8px!important;align-items:center}.purchaseWorkspace{display:grid!important;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr)!important;gap:10px!important;margin-top:12px!important}.purchaseList,.purchaseDetail{padding:12px!important}.purchaseRow{border-radius:var(--mib-radius)!important}.uploadBox{border:1px dashed #8fa1b5!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface-soft)!important;color:var(--mib-ink)!important}.photoTile,.photoThumb,.photoGrid img,.photoCard,.photoCard img,.photoStrip img,.adminPhotoCard,.adminPhotoCard img{border-radius:var(--mib-radius)!important}#mibFloatingTools{right:18px!important;bottom:18px!important}.mibWhatsapp,.mibAiFab{border-radius:50%!important}#mibAiPanel{border:1px solid var(--mib-border)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important;color:var(--mib-ink)!important;box-shadow:0 16px 40px #0f172a33!important}.layout{grid-template-columns:202px minmax(0,1fr)!important}.layout>aside{top:68px!important;height:calc(100vh - 68px)!important;padding:12px!important}.board{gap:10px!important}.col{min-height:240px!important;padding:10px!important;background:var(--mib-surface-soft)!important}.orderCard{padding:12px!important}dialog{border-radius:var(--mib-radius)!important;background:var(--mib-bg)!important;color:var(--mib-ink)!important}.loginShell{background:var(--mib-bg)!important}.loginCard{width:min(430px,calc(100vw - 32px))!important;padding:24px!important;border:1px solid var(--mib-border)!important;border-top:6px solid var(--mib-blue)!important;border-radius:var(--mib-radius)!important;background:var(--mib-surface)!important;color:var(--mib-ink)!important;box-shadow:0 18px 45px #0f172a1f!important}.loginCard .logo{height:96px!important;border-radius:4px!important;object-fit:contain!important;background:#0b0f14}#login .loginCard,body.loggedOut main .loginCard,body:has(#app[hidden]) main .loginCard{border-radius:var(--mib-radius)!important}body.loggedOut .loginCard #loginBtn,body:has(#app[hidden]) .loginCard #loginBtn{border-color:var(--mib-blue-dark)!important;background:var(--mib-blue)!important;color:#fff!important}@media (max-width: 1100px){.leitstandGrid{grid-template-columns:repeat(2,minmax(180px,1fr))!important}.scanDesk{grid-template-columns:1fr 1fr!important}.scanDeskResult{grid-column:1 / -1}.purchaseWorkspace{grid-template-columns:1fr!important}}@media (max-width: 760px){body{display:block!important}body>main{width:100%!important}.mobileTopbar{display:flex!important;min-height:60px;margin:0!important;padding:9px 12px!important;position:sticky!important;top:0;z-index:80!important}aside#sideMenu,#workshopMenu,.layout>aside{position:fixed!important;inset:0 auto 0 0!important;z-index:70!important;width:min(310px,88vw)!important;height:100vh!important;max-height:none!important;padding:76px 12px 16px!important;overflow:auto!important;transform:translate(-105%);transition:transform .2s ease!important}body.menuOpen aside#sideMenu,body.menuOpen #workshopMenu,body.menuOpen .layout>aside{transform:translate(0)}aside#sideMenu>img,aside#sideMenu>h1,aside#sideMenu>.sub{display:none!important}main>header,#app>header,.topbar{position:static!important;min-height:0;padding:14px!important}.topbar{display:block!important}.topActions{grid-template-columns:1fr!important;margin-top:10px}.layout{display:block!important}.content{padding:12px!important}#manualLookupCard,body>main>#content,#accountPanel,#purchasesPanel,#walletPanel,#messagePanel,#wikiPanel,#ordersPanel,#legalPanel,#newRepairPanel,#app>.leitstandFlow,#app>.stats,#app>.viewToolbar,#app>.orders{margin:12px!important}.leitstandGrid{grid-template-columns:1fr!important}.leitstandCard,.leitstandCard.primary{min-height:92px!important}.leitstandSteps{grid-template-columns:1fr 1fr!important}.stepItem:nth-child(2){border-right:0!important}.stepItem:nth-child(-n+2){border-bottom:1px solid var(--mib-border)!important}.scanDesk,.lookupBox{grid-template-columns:1fr!important}.portalSectionHead{display:block}.portalSectionHead button{margin-top:10px}.card,.panel{padding:14px!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat{min-height:76px}}@media (max-width: 430px){.stats,.leitstandSteps{grid-template-columns:1fr!important}.stepItem{border-right:0!important;border-bottom:1px solid var(--mib-border)!important}.stepItem:last-child{border-bottom:0!important}}@media print{aside,.mobileTopbar,.topbar,.viewToolbar,#mibFloatingTools,#mibAiPanel{display:none!important}body,main,.content,.card,.panel{background:#fff!important;color:#000!important}.card,.panel{border:1px solid #000000!important}}main>header,#app>header,.topbar,.mobileTopbar{position:relative!important;inset:auto!important;transform:none!important}.mibFlowBar{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:10px;align-items:center;margin:12px 18px;padding:9px;border:1px solid var(--mib-border, var(--line, #cfd7e2));border-radius:6px;background:var(--mib-surface, var(--panel, #ffffff));color:var(--mib-ink, var(--text, #111827))}.mibFlowBar[hidden]{display:none!important}.mibFlowBar button{width:auto!important;min-width:112px;min-height:40px;margin:0!important;padding:9px 13px!important;border-radius:6px!important}.mibFlowBar button:disabled{opacity:.45;cursor:default}.mibFlowLocation{min-width:0;text-align:center}.mibFlowLocation span{display:block;color:var(--mib-muted, var(--muted, #526071))!important;font-size:10px;font-weight:800;text-transform:uppercase}.mibFlowLocation strong{display:block;overflow:hidden;color:var(--mib-ink, var(--text, #111827))!important;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mibFlowBar.isOverview #mibFlowHome{visibility:hidden}.mibPager{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:8px;align-items:center;margin:10px 0 16px;padding:8px;border-top:1px solid var(--mib-border, var(--line, #cfd7e2));border-bottom:1px solid var(--mib-border, var(--line, #cfd7e2));background:transparent}.mibPager span{color:var(--mib-muted, var(--muted, #526071))!important;font-size:12px;text-align:center}.mibPager b{color:var(--mib-ink, var(--text, #111827))!important}.mibPager button{width:auto!important;min-height:38px;margin:0!important;padding:8px 12px!important;border-radius:6px!important}.mibPager button:disabled{opacity:.45;cursor:default}@media (min-width: 761px){aside#sideMenu,#workshopMenu,.layout>aside{position:relative!important;top:auto!important;height:auto!important;max-height:none!important;align-self:stretch!important}aside#sideMenu{position:relative!important;transition:width .2s ease,min-width .2s ease,padding .2s ease,opacity .15s ease!important}.sidebarDesktopToggle{display:grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;place-items:center;border:1px solid #465260!important;border-radius:6px!important;background:#202a35!important;color:#fff!important;box-shadow:0 5px 14px #0000002e!important}#sidebarCollapse{position:absolute!important;top:12px!important;right:10px!important;z-index:4}#sidebarExpand{display:none!important;position:fixed!important;top:14px!important;left:12px!important;z-index:90;border-color:#0866e8!important;background:#0866e8!important}.sidebarDesktopToggle:hover{border-color:#64c7ff!important;background:#2d3946!important}.sidebarChevron{display:block;width:11px;height:11px;border-color:currentColor;border-style:solid}.sidebarChevronLeft{margin-left:4px;border-width:0 0 2px 2px;transform:rotate(45deg)}.sidebarChevronRight{margin-right:4px;border-width:2px 2px 0 0;transform:rotate(45deg)}body.sidebarCollapsed aside#sideMenu{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;overflow:hidden!important;border:0!important;opacity:0;visibility:hidden;pointer-events:none}body.sidebarCollapsed #sidebarExpand{display:grid!important}body.sidebarCollapsed #app>header{padding-left:66px!important}body:not(.loggedIn) #sidebarExpand{display:none!important}}@media (max-width: 760px){#sidebarCollapse,#sidebarExpand{display:none!important}.mobileTopbar{position:relative!important}.mibFlowBar{grid-template-columns:1fr 1fr;margin:10px 12px}.mibFlowLocation{grid-column:1 / -1;grid-row:1;text-align:left}#mibFlowBack{grid-column:1;grid-row:2}#mibFlowHome{grid-column:2;grid-row:2}.mibFlowBar button{width:100%!important;min-width:0}.mibPager{grid-template-columns:1fr 1fr}.mibPager span{grid-column:1 / -1;grid-row:1}.mibPager button{width:100%!important}}@media (prefers-reduced-motion: reduce){aside#sideMenu{transition:none!important}}html,body{width:100%;max-width:100%;overflow-x:hidden}main,#app,.layout,.content,#content,#view,.orders,.list,.board,.panel,.card,.modalCard,.dialogInner{min-width:0;max-width:100%}img,video,canvas,iframe{max-width:100%}button,.buttonLike,.buttonLink{max-width:100%;white-space:normal;overflow-wrap:anywhere}input,textarea,select{min-width:0;max-width:100%}.grid,.stats,.quickActions,.miniGrid,.actions,.detailActions,.proCards,.photoGrid,.photoMiniGrid,.adminPhotoStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.mibAdaptiveActions{display:none;position:relative;inset:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 18px;padding:7px;border:1px solid var(--mib-border, var(--line, #cfd7e2));border-radius:6px;background:var(--mib-surface, var(--panel, #ffffff))}.mibAdaptiveActions[hidden]{display:none!important}.mibAdaptiveActions button{min-width:0;min-height:54px;margin:0!important;padding:8px!important;border:1px solid transparent!important;border-radius:6px!important;background:var(--mib-surface-soft, var(--panel2, #eef2f6))!important;color:var(--mib-ink, var(--text, #111827))!important;text-align:left!important}.mibAdaptiveActions button strong{display:block;color:inherit!important;font-size:13px;line-height:1.2}.mibAdaptiveActions button span{display:block;margin-top:2px;color:var(--mib-muted, var(--muted, #526071))!important;font-size:10px;line-height:1.2}.mibAdaptiveActions button.active,.mibAdaptiveActions button:hover{border-color:var(--mib-blue, #0866e8)!important;background:var(--mib-blue, #0866e8)!important;color:#fff!important}.mibAdaptiveActions button.active span,.mibAdaptiveActions button:hover span{color:#fff!important;opacity:.82}@media (min-width: 1181px){body.mib-desktop aside#sideMenu{width:250px!important}body.mib-desktop .layout{grid-template-columns:210px minmax(0,1fr)!important}body.mib-desktop .content{padding:18px 22px!important}}@media (max-width: 1180px){aside#sideMenu{width:210px!important;padding-left:10px!important;padding-right:10px!important}.layout{grid-template-columns:180px minmax(0,1fr)!important}.layout>aside{width:180px!important}main>header,#app>header,.topbar{padding:12px 15px!important}.content{padding:14px!important}.order,.customerRow,.messageRow,.statRow,.workshopRow,.row,.detailGrid,.proLayout,.purchaseWorkspace{grid-template-columns:1fr!important}.workshopDetailNav{grid-template-columns:repeat(4,minmax(105px,1fr))!important}}@media (max-width: 1100px){.mibAdaptiveActions{display:grid}.leitstandGrid,.board{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portalWelcomeRow{grid-template-columns:1fr!important}.portalCommandRail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 820px){aside#sideMenu{width:180px!important}.layout{grid-template-columns:155px minmax(0,1fr)!important}.layout>aside{width:155px!important}aside button,.layout aside button{padding:9px!important;font-size:12px!important}.stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workshopDetailNav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.detailCompactGrid{grid-template-columns:1fr!important}.detailCompactGrid .wide{grid-column:1!important}.photoActions{grid-template-columns:1fr 1fr!important}}@media (max-width: 760px){body{display:block!important}aside#sideMenu{width:min(390px,calc(100vw - 24px))!important;max-width:none!important}main,#app,.layout,.content{width:100%!important}.mibAdaptiveActions{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 12px}.leitstandGrid,.board,.portalCommandRail,.purchaseWorkspace,.proSplit,.detailGrid{grid-template-columns:1fr!important}.workshopDetailNav{grid-template-columns:1fr 1fr!important}.card,.panel,.stat,.order,.row{padding:12px!important}input,textarea,select{font-size:16px!important}.modal,dialog{padding:8px!important}.modalCard,.dialogInner{width:100%!important;max-height:none!important;padding:13px!important}}@media (max-width: 480px){main>header h1,main>header h2,#app>header h1,#app>header h2,.topbar h1{font-size:20px!important}.mibAdaptiveActions{grid-template-columns:1fr 1fr;gap:5px;padding:5px}.mibAdaptiveActions button{min-height:50px}.stats,.workshopDetailNav{grid-template-columns:1fr 1fr!important}.detailStatusSteps,.customerStatusSteps{grid-template-columns:repeat(2,1fr)!important}.detailPageActions,.detailPrintGrid,.photoActions{grid-template-columns:1fr!important}}@media (orientation: landscape) and (max-height: 560px){.mibAdaptiveActions button{min-height:44px}.loginShell{min-height:auto!important;padding:12px!important}}:root{--mib-control-height: 52px;--mib-menu-button-height: 48px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:var(--mib-control-height)!important;padding-block:11px!important;font-size:16px!important}button,summary,[role=button]{min-height:46px!important}#loginBtn,.loginCard input,.loginCard button{width:100%!important}#loginBtn,.portalLoginFields>button,.portalRegistrationForm>button[type=submit]{min-height:52px!important;font-size:16px!important;font-weight:750}button:disabled,[aria-busy=true]{cursor:wait;opacity:.62}input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid rgba(2,132,199,.45);outline-offset:2px}[role=alert]:not(:empty),[role=status]:not(:empty),.error:not(:empty),.errorText:not(:empty){min-height:24px;line-height:1.45}section[id],[role=dialog]{scroll-margin-top:84px}@media (pointer: coarse),(max-width: 760px){html body #app button,html body #sideMenu button,html body #menuToggle,html body #themeToggle,html body #loginBtn,html body summary,html body .buttonLink,html body [role=button]{min-height:48px!important;font-size:15px}}.mibField{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;margin:0;align-content:start}.mibFieldLabel,.mibStandaloneLabel,.mibEnhancedLabel{color:var(--text, #f8fafc);font-size:15px;font-weight:800;line-height:1.3}.mibFieldLabel{display:block}.mibFieldLabel.mibRequiredLabel:after{content:" *";color:#f59e0b}.mibField:focus-within>.mibFieldLabel,.mibEnhancedLabel:focus-within,.mibStandaloneLabel:has(+.mibInputControl:focus){color:var(--blue, #0284c7)}.mibField>.mibInputControl{margin:0!important}.mibPasswordField{grid-template-columns:minmax(0,1fr) auto}.mibPasswordField>.mibFieldLabel{grid-column:1 / -1}.mibPasswordField>.mibPasswordToggle{width:auto!important;min-width:112px;min-height:var(--mib-control-height)!important;margin:0!important;padding-inline:16px!important;white-space:nowrap}.mibInputControl.mibInputInvalid,.mibInputControl:user-invalid{border-color:#dc2626!important;box-shadow:0 0 0 4px #dc262626!important}input[type=search]::-webkit-search-cancel-button{width:22px;height:22px;cursor:pointer}.mibActionHint{outline:4px solid rgba(2,132,199,.28)!important;outline-offset:3px}.mibActionPressed{transform:translateY(1px);filter:brightness(.94)}.mibActionPending{position:relative;pointer-events:none}.mibActionPending:after{content:"";display:inline-block;width:16px;height:16px;margin-left:10px;vertical-align:-3px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mibControlSpin .7s linear infinite}@keyframes mibControlSpin{to{transform:rotate(360deg)}}.mibModalCardEnhanced{position:relative;overscroll-behavior:contain}.mibModalCardEnhanced>:is(h1,h2,h3):first-of-type{padding-right:64px}.mibModalClose{position:sticky;top:0;float:right;z-index:30;width:48px!important;min-width:48px;height:48px;min-height:48px!important;margin:0 0 -48px 12px!important;padding:0!important;border:1px solid var(--line, #334155)!important;border-radius:6px!important;background:var(--panel2, #1f2937)!important;color:var(--text, #f8fafc)!important}.mibModalClose:before,.mibModalClose:after{content:"";position:absolute;left:13px;top:22px;width:22px;height:3px;border-radius:2px;background:currentColor}.mibModalClose:before{transform:rotate(45deg)}.mibModalClose:after{transform:rotate(-45deg)}.mibDialogOpen{overflow:hidden}.mibToastRegion{position:fixed;top:max(16px,env(safe-area-inset-top));right:18px;z-index:10000;display:grid;gap:8px;width:min(390px,calc(100vw - 36px));pointer-events:none}.mibToast{padding:14px 16px;border:1px solid var(--line, #334155);border-left:5px solid var(--blue, #0284c7);border-radius:7px;background:var(--panel, #111827);color:var(--text, #f8fafc);font-size:16px;font-weight:750;line-height:1.35;box-shadow:0 16px 40px #00000047;opacity:0;transform:translateY(-8px);transition:opacity .16s ease,transform .16s ease}.mibToastVisible{opacity:1;transform:translateY(0)}.mibToast-error{border-left-color:#dc2626}.mibToast-success{border-left-color:#16a34a}@media (prefers-reduced-motion: reduce){.mibToast,.mibActionPressed{transition:none}}@media (pointer: coarse),(max-width: 760px){.mibFieldLabel,.mibStandaloneLabel,.mibEnhancedLabel{font-size:16px}body[data-admin-mode=create] #content .card>.grid,.smartOpsFormGrid,.usedTradeFormGrid,.standaloneInvoiceGrid,.rentalAdminCreateGrid,.voucherCreateGrid{grid-template-columns:minmax(0,1fr)!important}.mibToastRegion{top:auto;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px)}.modal{align-items:flex-end!important;padding:8px!important}.modalCard,dialog{max-height:calc(var(--mib-visual-height, 100dvh) - 16px)!important;border-radius:8px 8px 0 0!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.smartOpsActions,.usedTradeActions,.standaloneInvoiceActions,.rentalAdminCreateActions,body[data-admin-mode=create] #createRepairBtn,#dayClosingForm>button[type=submit],#complaintForm>button[type=submit]{position:sticky;bottom:max(8px,env(safe-area-inset-bottom));z-index:12;border:1px solid var(--line, #334155);box-shadow:0 -10px 24px #0000003d}body.mibKeyboardOpen .smartOpsActions,body.mibKeyboardOpen .usedTradeActions,body.mibKeyboardOpen .standaloneInvoiceActions,body.mibKeyboardOpen .rentalAdminCreateActions,body.mibKeyboardOpen #createRepairBtn,body.mibKeyboardOpen #dayClosingForm>button[type=submit],body.mibKeyboardOpen #complaintForm>button[type=submit]{position:static}}:root{--mib-control-height: 60px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{box-sizing:border-box;min-width:0;max-width:100%;padding-inline:16px!important;border-width:2px!important;border-radius:7px!important;line-height:1.35;scroll-margin-block:110px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}textarea{min-height:112px!important;resize:vertical}label:has(>input),label:has(>select),label:has(>textarea){display:grid;gap:7px;min-width:0;font-size:15px;font-weight:750}.mibInputControl:focus{box-shadow:0 0 0 4px #0284c72e!important}form,dialog,.modalCard{scroll-padding-block:96px 130px}@media (pointer: coarse),(max-width: 760px){:root{--mib-control-height: 64px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:18px!important}html body button,html body summary,html body [role=button]{min-height:56px!important}}@media (max-width: 760px){body .mobileTopbar .mobileBrand strong{color:#fff!important}body .mobileTopbar .mobileBrand span{color:#b9c4d1!important}body .commandMetrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;width:100%;overflow:visible!important;padding:0!important}body .commandFocusButton{grid-column:1 / -1;width:100%!important;min-width:0!important;min-height:48px!important;white-space:normal!important;overflow-wrap:normal!important}body .commandMetrics span{display:flex;justify-content:center;width:100%;min-width:0;min-height:42px;padding:7px!important;white-space:nowrap}}.posDraftTools{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 12px}.posDraftTools>*{min-width:0;min-height:48px!important;margin:0!important}.posDraftTools select{flex:1 1 180px}.closingOpenPayments{display:grid;gap:8px;padding:12px 0;border-bottom:1px solid var(--line)}.closingOpenPayments ul{max-height:220px;overflow-y:auto;padding-left:20px}.posParkedOptions>summary{min-height:48px;padding:14px 0;cursor:pointer;font-weight:600;font-size:15px}.posDraftTools #posDraftRefresh{flex:0 0 48px;width:48px!important;font-size:24px;text-align:center;padding:0!important}@media (max-width: 700px){.posDraftTools{display:grid;grid-template-columns:minmax(0,1fr) 48px}.posDraftTools select{grid-column:1 / -1}.posCustomer{display:flex;flex-wrap:wrap;gap:8px}.posCustomer button{width:auto!important;flex:1 1 auto}}body.loggedIn[data-admin-mode=pos] .posPaymentQuick{grid-template-columns:repeat(2,minmax(0,1fr))}body.loggedIn[data-admin-mode=pos] :is(.posCartEditHint,.posFlowSteps,.posHead>div>p){display:none!important}.posAdjustmentOptions,.posPaymentOptions{margin:8px 0;border-top:1px solid var(--line)}.posAdjustmentOptions>summary,.posPaymentOptions>summary{min-height:48px;padding:14px 0;font-size:15px;font-weight:700;cursor:pointer}body.loggedIn[data-admin-mode=pos] .posCartItem b{font-size:17px;line-height:1.4}body.loggedIn[data-admin-mode=pos] .posLineTotal strong{font-size:21px}body.loggedIn[data-admin-mode=pos] :is(.posLinePrice input,.posLineDiscount input,.posLineQty input){font-size:17px!important;min-height:48px!important}body.loggedIn[data-admin-mode=pos] :is(.posLinePrice,.posLineDiscount){font-size:13px}body.loggedIn[data-admin-mode=pos] .posCartRow{grid-template-columns:154px minmax(88px,1fr) 48px!important}body.loggedIn[data-admin-mode=pos] .posLineQty{grid-template-columns:48px 48px 48px;gap:5px}body.loggedIn[data-admin-mode=pos] .posLineQty :is(button,input){width:48px!important;min-width:0!important;min-height:48px!important;padding:4px!important;text-align:center}body.loggedIn[data-admin-mode=pos] .posRemoveButton{width:48px!important;height:48px!important}body.loggedIn[data-admin-mode=pos] .posCatalogTools{grid-template-columns:minmax(0,1fr) minmax(130px,.7fr)}body.loggedIn[data-admin-mode=pos] #posProductSearchClear{grid-column:1 / -1}body.loggedIn[data-admin-mode=pos] .posCart{min-height:192px}body.loggedIn[data-admin-mode=pos] .posCheckoutButton{min-height:60px!important;font-size:20px!important}body.mibPosEmbedded{display:block!important}body.mibPosEmbedded>:is(#sideMenu,#sidebarExpand),body.mibPosEmbedded .mobileTopbar{display:none!important}body.mibPosEmbedded>main{width:100%!important;max-width:none!important;margin:0!important;padding:12px!important}body.loggedIn[data-admin-mode=training] :is(#app>header,#adminCommandBar,#mibFlowBar,#stats,#viewToolbar,#leitstandFlow){display:none!important}body.mibPosEmbedded.loggedIn:is([data-admin-mode=workflows],[data-admin-mode=team]) :is(#adminCommandBar,#mibFlowBar,#leitstandFlow){display:none!important}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] :is(#app>header,#adminCommandBar,#mibFlowBar,#stats,#viewToolbar,.posHead){display:none!important}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posLayout{display:block!important}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posSide{margin-top:16px}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posSaleWorkspace{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(350px,1.1fr)!important;align-items:start}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posCatalogPane{position:sticky;top:12px}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posCheckoutPane{position:static}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posRegister>.scanDesk{grid-template-columns:minmax(0,1fr) auto}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posRegister>.scanDesk>div{display:none}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posInventoryGrid{max-height:52vh}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posCart{max-height:42vh}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posPaneHeading small{display:none}@media (max-width: 700px){body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posSaleWorkspace{grid-template-columns:minmax(0,1fr)!important}body.mibPosEmbedded.loggedIn[data-admin-mode=pos] .posCatalogPane{position:static}body.loggedIn[data-admin-mode=pos] .posCartRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px!important}body.loggedIn[data-admin-mode=pos] .posLineQty{grid-column:1 / 4;grid-row:2}body.loggedIn[data-admin-mode=pos] .posLinePrice{grid-column:1 / 4;grid-row:3}body.loggedIn[data-admin-mode=pos] :is(.posLineDiscount,.posLineTotal){grid-row:4}}body.loggedIn[data-admin-mode=pos] .posCartRow{grid-template-columns:minmax(0,1fr) minmax(112px,auto) 48px!important;min-height:82px!important;padding:10px 12px!important;cursor:pointer;touch-action:pan-y;transition:transform .14s ease,background .14s ease,border-color .14s ease}body.loggedIn[data-admin-mode=pos] .posCartRow:focus-visible,body.loggedIn[data-admin-mode=pos] .posCartRow:hover{border-color:#0284c7!important;background:color-mix(in srgb,var(--panel2) 86%,#0284c7 14%);outline:none}body.loggedIn[data-admin-mode=pos] .posCartItem{grid-column:1!important;grid-row:1!important;min-width:0}body.loggedIn[data-admin-mode=pos] .posCartItem b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2;max-height:2.4em;font-size:16px!important}body.loggedIn[data-admin-mode=pos] .posCartItem span{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.2}body.loggedIn[data-admin-mode=pos] .posLineTotal{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:112px;padding:0!important;text-align:right}body.loggedIn[data-admin-mode=pos] .posLineTotal small{display:block;color:var(--muted);font-size:10px;line-height:1.1}body.loggedIn[data-admin-mode=pos] .posRemoveButton{grid-column:3!important;grid-row:1!important;width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;z-index:1}.posLineEditorDialog{width:min(460px,calc(100vw - 28px));max-width:100%;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);box-shadow:0 24px 90px #00000073}.posLineEditorDialog::backdrop{background:#00000094}.posLineEditorForm{display:grid;gap:10px;padding:18px}.posLineEditorForm h3{margin:0;font-size:20px}.posLineEditorForm label{display:grid;gap:4px;color:var(--muted);font-size:12px;font-weight:800}.posLineEditorForm input,.posLineEditorForm textarea{margin:0!important;min-height:48px}.posLineEditorActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.posLineEditorActions button{min-height:52px;margin:0!important}@media (max-width: 700px){body.loggedIn[data-admin-mode=pos] .posCartRow{grid-template-columns:minmax(0,1fr) 96px 48px!important}body.loggedIn[data-admin-mode=pos] .posLineTotal{min-width:96px}}.rmaOverview{padding:8px 0 20px;margin-bottom:20px;border-bottom:1px solid #82939966;color:inherit}.rmaHeader,.rmaActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rmaHeader{justify-content:space-between;margin-bottom:20px}.rmaHeader h2{font-size:20px;margin:0;letter-spacing:0}.rmaActions label{display:flex;align-items:center;gap:8px;font-size:14px}.rmaActions select,.rmaActions button{min-height:48px;width:auto;margin:0;font-size:16px;border-radius:6px}.rmaMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;margin:0 0 14px}.rmaMetrics>div{border-left:4px solid #168a99;padding:4px 12px;min-width:0}.rmaMetrics>div+div{border-left-color:#2b9460}.rmaMetrics dt{font-weight:650;font-size:16px;overflow-wrap:anywhere}.rmaMetrics dd{margin:8px 0;font-size:28px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.3;min-height:37px;overflow-wrap:anywhere;letter-spacing:0}.rmaMetrics span,.rmaSource{font-size:14px;line-height:1.5;opacity:.85;overflow-wrap:anywhere}.rmaNotice{margin:8px 0 0;color:#ae4c12;font-size:14px;overflow-wrap:anywhere}.rmaNotice:empty{display:none}.stat.rmaInlineStat{border-top-color:#0891b2!important}.stat.rmaInlineStat[data-rma-inline=revenue]{border-top-color:#16a34a!important}.stat.rmaInlineStat.rmaInlineError{border-top-color:#b45309!important}@media (max-width: 480px){.rmaMetrics{gap:8px}.rmaMetrics>div{padding:4px 8px}.rmaActions{width:100%}.rmaActions select,.rmaActions button{min-height:56px}.backofficeStatus{grid-template-columns:minmax(0,1fr)!important}}.ww-workspace{--ww-ink: #192326;--ww-muted: #52636a;--ww-border: #cbd5d6;--ww-accent: #126755;color:var(--ww-ink);background:#fff;font:16px/1.5 system-ui,sans-serif;letter-spacing:0;padding:20px;box-sizing:border-box;min-width:0;width:100%}.ww-workspace *,.ww-workspace *:before,.ww-workspace *:after{box-sizing:border-box;letter-spacing:0}.ww-workspace h2{font-size:24px;margin:0}.ww-workspace h3{font-size:18px;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere}.ww-workspace h3 span,.ww-muted,.ww-workspace small{color:var(--ww-muted);font-weight:400}.ww-workspace p{margin:10px 0;overflow-wrap:anywhere}.ww-workspace button,.ww-workspace input,.ww-workspace select,.ww-workspace textarea{font:inherit}.ww-workspace input,.ww-workspace select,.ww-workspace textarea{display:block;width:100%;min-width:0;min-height:48px;border:1px solid #9dafb2;border-radius:5px;padding:10px 12px;color:var(--ww-ink);background:#fff;margin:4px 0 0}.ww-workspace textarea{resize:vertical;min-height:96px}.ww-workspace label{display:block;min-width:0;font-size:15px;font-weight:550;overflow-wrap:anywhere}.ww-workspace button{min-width:48px;min-height:48px;margin:0;padding:10px 16px;border:1px solid var(--ww-accent);border-radius:5px;background:var(--ww-accent);color:#fff;cursor:pointer;font-weight:600;white-space:normal;overflow-wrap:anywhere;line-height:1.4;max-width:100%}.ww-workspace button[type=submit]{min-height:56px}.ww-workspace button:hover{filter:brightness(.94)}.ww-workspace button:disabled{cursor:wait;opacity:.55}.ww-workspace :focus-visible{outline:3px solid #267ac4;outline-offset:3px}.ww-workspace .ww-secondary{background:#fff;border-color:var(--ww-border);color:var(--ww-ink)}.ww-workspace .ww-icon{width:48px;height:48px;flex:0 0 48px;padding:8px;font-size:24px}.ww-header,.ww-order-head,.ww-plan-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ww-header{margin-bottom:16px}.ww-tabs{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--ww-border)}.ww-workspace .ww-tabs button{background:#f2f5f5;color:var(--ww-muted);border-color:transparent}.ww-workspace .ww-tabs button[aria-pressed=true]{background:#e1f1ea;color:#124d41;border-color:#2c7b64}.ww-content{padding-top:20px}.ww-picker{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,2fr);gap:16px;margin-bottom:24px}.ww-workspace fieldset{border:0;margin:0;padding:0;min-width:0}.ww-section{padding:24px 0;border-bottom:1px solid var(--ww-border);margin:0 0 8px}.ww-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ww-wide{grid-column:1 / -1}.ww-badge{display:inline-block;border-left:3px solid #3374a4;background:#edf4f9;padding:6px 10px;font-size:14px;max-width:100%;overflow-wrap:anywhere}.ww-entry-fields{display:grid;grid-template-columns:minmax(150px,2fr) minmax(80px,1fr) minmax(120px,1fr) auto;gap:12px;align-items:end}.ww-entries,.ww-day ul,.ww-unscheduled{padding:0;margin:0 0 16px;list-style:none}.ww-entries li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e1e7e8}.ww-entries li div{min-width:0;overflow-wrap:anywhere}.ww-entries span,.ww-day li span,.ww-group-orders small{display:block;color:var(--ww-muted)}.ww-workspace .ww-check{display:flex;gap:12px;align-items:center;min-height:56px;padding:12px 0;cursor:pointer}.ww-workspace .ww-check input{flex:0 0 24px;width:24px;height:24px;min-height:24px;margin:0;accent-color:var(--ww-accent)}.ww-check span{min-width:0;overflow-wrap:anywhere}.ww-pre{white-space:pre-wrap}.ww-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:16px}.ww-photos img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#f2f5f5;border:1px solid var(--ww-border);border-radius:4px}.ww-save{padding-top:16px}.ww-notice{min-height:28px;margin:12px 0;color:var(--ww-muted);overflow-wrap:anywhere}.ww-workspace .ww-error,.ww-blocker,.ww-guard{color:#9a273a}.ww-error{border-left:3px solid #b02e45;padding:8px 12px;background:#fff0f2}.ww-empty{color:var(--ww-muted);padding:12px 0}.ww-capacity-edit{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding-top:16px}.ww-capacity-edit label{flex:1 1 240px}.ww-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.ww-day{padding:20px 0;border-top:2px solid #9dafb2;min-width:0}.ww-day.ww-overload{border-color:#b02e45}.ww-day-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between}.ww-day li{padding:8px 0;border-top:1px solid #e1e7e8;overflow-wrap:anywhere}.ww-workspace .ww-order-link{background:transparent;color:#155c93;border-color:transparent;text-align:left;padding:8px 0}.ww-group-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.ww-group-list span{display:block;font-size:14px;font-weight:400}.ww-group-orders{max-height:420px;overflow-y:auto;margin-top:12px;padding:4px}.ww-group-orders .ww-check{border-bottom:1px solid var(--ww-border)}@media (max-width: 1000px){.ww-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.ww-workspace{padding:12px}.ww-picker,.ww-fields,.ww-days{grid-template-columns:minmax(0,1fr)}.ww-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ww-tabs button{padding:10px 8px}.ww-workspace input,.ww-workspace select,.ww-workspace button{min-height:56px}.ww-workspace .ww-icon{min-height:48px}.ww-entry-fields{grid-template-columns:minmax(0,1fr)}.ww-order-head{align-items:flex-start}.ww-section{padding:20px 0}}.pos-training{--pt-bg: #fff;--pt-soft: #f3f5f7;--pt-ink: #171c22;--pt-muted: #526071;--pt-line: #cfd7e2;--pt-accent: #087f5b;container-type:inline-size;isolation:isolate;position:relative;width:100%;min-width:0;padding:16px 16px 52px;color:var(--pt-ink);background:var(--pt-bg);font:16px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:0;color-scheme:light}.pos-training *,.pos-training *:before,.pos-training *:after{box-sizing:border-box;letter-spacing:0}.pos-training [hidden]{display:none!important}.pos-training :is(h2,h3,p,fieldset,dl){margin:0}.pos-training h2{font-size:24px;line-height:1.3;color:var(--pt-ink)!important;margin:6px 0;text-align:left}.pos-training h3{font-size:18px;line-height:1.4;color:var(--pt-ink)!important;margin:0 0 12px}.pos-training :is(section,div,label,article){min-width:0}.pos-training :is(b,strong,span,p,dd,button){overflow-wrap:anywhere}.pos-training :is(button,input,select){min-height:48px!important;max-width:100%;margin:0!important;border:1px solid var(--pt-line)!important;border-radius:6px!important;color:var(--pt-ink)!important;background:var(--pt-bg)!important;box-shadow:none!important;font:inherit!important}.pos-training button{width:auto!important;padding:10px 14px!important;font-weight:700!important;cursor:pointer;line-height:1.35!important}.pos-training button:hover:not(:disabled){border-color:var(--pt-accent)!important;background:#edf8f3!important}.pos-training button:disabled{cursor:default;opacity:.48}.pos-training :is(button,input,select):focus-visible{outline:3px solid #0866e8!important;outline-offset:2px}.pos-training :is(input,select){width:100%;padding:10px!important}.pos-training label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--pt-muted)!important;margin:0}.pos-training__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:18px;border-bottom:3px solid #cc9d00}.pos-training__modebar{position:fixed;inset:auto 0 0;z-index:1000;display:flex;justify-content:space-between;gap:12px;padding:6px 10px;background:#fff3b5;color:#554100;border-top:1px solid #b68800;font-size:12px;font-weight:800}.pos-training__modebar span{font-weight:500}.pos-training :is(button,input,select,[data-pt-focus=result]){scroll-margin-block:46px}.pos-training__badge{display:inline-block;padding:4px 8px;border:1px solid #b68800;background:#fff3b5;color:#554100;font-size:12px;font-weight:800;border-radius:4px}.pos-training__muted,.pos-training small{color:var(--pt-muted);font-size:13px;font-weight:500}.pos-training__tools,.pos-training__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pos-training button.pos-training__icon{width:48px!important;min-width:48px;height:48px;padding:0!important;font-size:24px!important}.pos-training__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:16px 0}.pos-training :is([aria-selected=true],[aria-pressed=true]){border-color:var(--pt-accent)!important;background:#e6f5ee!important;color:#06563e!important;box-shadow:inset 0 -3px var(--pt-accent)!important}.pos-training__sale{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px}.pos-training__checkout{border-left:1px solid var(--pt-line);padding-left:24px;display:grid;gap:12px}.pos-training__checkout h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0}.pos-training__products{display:grid;gap:8px}.pos-training button.pos-training__product{display:grid;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:88px!important;width:100%!important;text-align:left;border-left:3px solid #087f5b!important}.pos-training__product small{display:block;margin-top:3px}.pos-training__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:4px;color:#075a74;background:#e6f3f8;font-size:16px}.pos-training__product:nth-child(2n) .pos-training__mark{color:#674313;background:#fcf2d7}.pos-training__product strong{white-space:nowrap;font-size:15px}.pos-training__catalog>h3:not(:first-child),.pos-training__workflow>h3:not(:first-child){margin-top:24px}.pos-training__empty{min-height:128px;display:grid;place-items:center;color:var(--pt-muted);background:var(--pt-soft);border:1px dashed var(--pt-line)}.pos-training__cart{display:grid;gap:10px}.pos-training__line{padding:12px;border:1px solid var(--pt-line);border-radius:6px;background:var(--pt-soft)}.pos-training__rowhead{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.pos-training__linefields{display:grid;grid-template-columns:154px minmax(90px,1fr) minmax(78px,.8fr);gap:10px}.pos-training__stepper{display:grid;grid-template-columns:48px 48px 48px;gap:5px}.pos-training__stepper :is(button,input){width:48px!important;padding:0!important;text-align:center}.pos-training__line-total{display:block;text-align:right;margin-top:8px;font-weight:700}.pos-training__total{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid var(--pt-line);border-bottom:1px solid var(--pt-line)}.pos-training__total output{font-size:23px;font-weight:800;text-align:right;overflow-wrap:anywhere}.pos-training__methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pos-training__cash{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.pos-training__cash>span{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px}.pos-training__next{min-height:48px;padding:12px;background:var(--pt-soft);font-size:14px}.pos-training button.pos-training__primary{background:var(--pt-accent)!important;border-color:var(--pt-accent)!important;color:#fff!important;min-height:52px!important}.pos-training button.pos-training__primary:hover:not(:disabled){background:#066647!important}.pos-training__workflow{width:100%;max-width:850px;display:grid;gap:16px}.pos-training__workflow>h3{margin-bottom:0}.pos-training__returnline{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:16px;align-items:center;border-bottom:1px solid var(--pt-line);padding:14px 0}.pos-training__returnline span{display:block;margin-top:4px;color:var(--pt-muted);font-size:14px}.pos-training__record{display:grid;gap:4px;border-top:1px solid var(--pt-line);padding:12px 0;font-size:14px}.pos-training__record span{color:var(--pt-muted)}.pos-training__record button{justify-self:start;margin-top:6px!important}.pos-training__formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pos-training__accessories{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pos-training__accessories legend{margin-bottom:8px;font-size:14px;font-weight:700}.pos-training__accessories label{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px;background:var(--pt-soft);border-radius:6px;cursor:pointer}.pos-training__accessories input{width:22px!important;height:22px;min-height:22px!important;flex:0 0 22px;accent-color:var(--pt-accent)}.pos-training__review>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--pt-line)}.pos-training__review dt{color:var(--pt-muted)}.pos-training__review dd{margin:0;font-weight:700}.pos-training__error{padding:12px;margin:0 0 16px;background:#fff0f1;color:#9c1430;border-left:4px solid #be123c}.pos-training__result{display:grid;justify-items:start;gap:8px;padding:16px;margin-bottom:18px;background:#eaf7f0;border-left:4px solid var(--pt-accent)}.pos-training__result strong{font-size:18px}.pos-training__result p{color:#245240}.pos-training__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000080;display:grid;place-items:center;padding:16px}.pos-training__dialog{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:24px;background:var(--pt-bg);border-radius:8px;box-shadow:0 16px 48px #00000040}.pos-training__dialog h3{margin:12px 0}.pos-training__dialog p{margin-bottom:20px}.pos-training button.pos-training__danger{color:#fff!important;background:#a71836!important;border-color:#a71836!important}@container (max-width: 880px){.pos-training__sale{grid-template-columns:minmax(0,1fr);gap:24px}.pos-training__checkout{border-left:0;padding-left:0;border-top:1px solid var(--pt-line);padding-top:20px}.pos-training__products{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-training button.pos-training__product{grid-template-columns:36px minmax(0,1fr) 16px;gap:8px}.pos-training__product strong{grid-column:2}.pos-training__product>span:last-child{grid-column:3;grid-row:1 / 3}.pos-training__mark{width:36px;height:36px}}@container (max-width: 480px){.pos-training__linefields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pos-training__linefields>label:first-child{grid-column:1 / -1}.pos-training__tabs{gap:4px}.pos-training__tabs button{padding:8px 4px!important;font-size:14px!important}.pos-training button.pos-training__product{grid-template-columns:minmax(0,1fr) 16px;padding:10px!important}.pos-training__product .pos-training__mark{display:none}.pos-training__product strong{grid-column:1}.pos-training__product>span:last-child{grid-column:2}.pos-training__formgrid{grid-template-columns:minmax(0,1fr)}.pos-training__returnline{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.pos-training__review>div{grid-template-columns:minmax(0,1fr);gap:4px}}@supports not (container-type: inline-size){@media (max-width: 950px){.pos-training__sale,.pos-training__linefields,.pos-training__formgrid{grid-template-columns:minmax(0,1fr)}.pos-training__checkout{border-left:0;padding-left:0}}}.workspaceControls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid var(--border, #444)}.workspaceControls label{display:grid;gap:6px;font-size:14px}.workspaceControls select{min-width:180px;min-height:48px;font-size:16px}.workspaceControls .workspaceView{display:flex;gap:4px}.workspaceControls button{width:auto!important;min-width:88px;min-height:48px;flex:0 0 auto;padding:10px 14px!important;white-space:nowrap;border-radius:6px}.workspaceControls button[aria-pressed=true]{background:#e6b345!important;color:#151515!important;border-color:#e6b345!important}.dashboardCockpit .cockpitHero h3{color:#f6f8fa!important}#app:has(>#leitstandFlow:not([hidden])) #adminCommandBar,#app:has(>#leitstandFlow:not([hidden])) #mibFlowBar{margin-bottom:0}body[data-workspace-view=simple] #app:has(>#leitstandFlow:not([hidden])) #adminCommandBar,body[data-workspace-view=simple] #app:has(>#leitstandFlow:not([hidden])) #mibFlowBar{display:none!important}body[data-workspace-view=simple] :is(.leitstandSteps,.leitstandRecent,.cockpitModes,.barometerBox){display:none!important}body[data-workspace-role]:not([data-workspace-role=all]) .cockpitModes{display:none!important}#leitstandFlow [data-workspace-roles][hidden]{display:none!important}body[data-workspace-view=simple] .leitstandGrid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}body[data-workspace-view=simple] .leitstandCard{min-height:120px}@media (max-width: 600px){.workspaceControls label,.workspaceControls select{width:100%}.workspaceControls{align-items:stretch}}.adminHeaderTools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.adminHeaderTools>input{min-width:0;margin:0}.densityToggle{width:auto!important;min-width:92px;min-height:48px;height:48px!important;margin:0!important;white-space:nowrap}body.mibCompact .mibCommandBar{gap:6px;margin-block:8px 10px}body.mibCompact .commandRail{gap:6px}body.mibCompact .commandBtn{min-height:52px;padding:8px 10px!important}body.mibCompact .commandBtn small{line-height:1.1}body.mibCompact .commandMetrics{gap:6px}body.mibCompact .commandMetrics span{min-height:28px;padding:5px 8px}body.mibCompact #content>:is(section,.card,.panel),body.mibCompact #stats>.stat,body.mibCompact .stat,body.mibCompact .orderListRow,body.mibCompact .customerDirectoryRow,body.mibCompact .workshopQueueRow{padding-block:9px}body.mibCompact .stats{gap:8px;margin-block:10px}body.mibCompact .stat{min-height:0}body.mibCompact .orderListRow{min-height:78px}body.mibCompact .workshopQueueRow{min-height:92px}body.mibCompact .posSaleWorkspace{gap:9px}body.mibCompact .posCatalogPane,body.mibCompact .posCheckoutPane{padding:10px}body.mibCompact .posInventoryGrid{max-height:390px}body.mibCompact .posCart{max-height:min(52vh,520px)}@media (max-width: 760px){.adminHeaderTools{grid-template-columns:minmax(0,1fr) 92px}.adminHeaderTools .densityToggle{min-width:0;padding-inline:8px!important}body.mibCompact .commandBtn{min-height:50px}body.mibCompact .commandBtn small,body.mibCompact .commandBtn kbd{display:none}body.mibCompact .leitstandCard{min-height:88px}}
