:root{font-family:Inter,system-ui;background:#f7f9fc;color:#102d56}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}.login{min-height:100vh;display:grid;place-items:center}.loginBox{width:360px;background:#121212;border:1px solid var(--accent,#d7a928);border-radius:16px;padding:24px;display:grid;gap:12px}.loginBox img{height:140px;object-fit:contain}.loginBox input,.loginBox button{padding:12px;border-radius:9px}.loginBox button,.primary{background:var(--accent,#d7a928);color:#111;border:0;font-weight:800}.app{display:grid;grid-template-columns:240px 1fr;min-height:100vh}aside{background:#0b0b0b;border-right:1px solid #292929;padding:14px;overflow:auto}aside img{width:100%;height:120px;object-fit:contain}aside button{display:flex;align-items:center;gap:9px;width:100%;padding:11px;background:transparent;color:#fff;border:0;border-radius:8px;margin:3px 0}aside button svg{width:18px}aside button.active,aside button:hover{background:var(--accent,#d7a928);color:#111}main{overflow:auto}header{display:flex;justify-content:space-between;padding:13px 18px;background:#0b0b0b;border-bottom:1px solid #292929}.ok{color:#48d57d}.bad{color:#ef5350}section{padding:18px}.title{display:flex;justify-content:space-between;align-items:center}.title button,.actions button,section>button{display:flex;align-items:center;gap:6px;background:#202020;color:#fff;border:1px solid #444;border-radius:8px;padding:10px}.pos{display:grid;grid-template-columns:1.5fr .8fr;gap:14px}.search{display:flex;align-items:center;background:#111;border:1px solid #444;border-radius:9px;padding:0 10px;margin:10px 0}.search input{width:100%;background:transparent;color:#fff;border:0;padding:12px;outline:0}.search svg{width:18px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px;max-height:75vh;overflow:auto}.cards button{background:#171717;color:#fff;border:1px solid #303030;border-radius:11px;padding:13px;text-align:left}.cards small,.cards strong{display:block}.cards small{color:#999}.cards strong{color:#f2c64c;font-size:20px;margin:7px 0}.cart{background:#121212;border:1px solid #303030;border-radius:13px;padding:14px}.cart>input,.cart>select{width:100%;background:#111;color:#fff;border:1px solid #444;border-radius:8px;padding:10px;margin:5px 0}.cartLine{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:8px 0;border-bottom:1px solid #292929}.cartLine button{background:#222;color:#fff;border:1px solid #444}.cartLine svg{width:14px}.total{display:flex;justify-content:space-between;font-size:22px;padding:6px}.total b{color:#f2c64c}.wide{width:100%;justify-content:center;padding:13px;margin-top:10px}table{width:100%;border-collapse:collapse;margin-top:12px}th,td{text-align:left;padding:9px;border-bottom:1px solid #292929;font-size:13px}td button{display:flex;align-items:center;gap:5px;background:#202020;color:#fff;border:1px solid #444;border-radius:7px;padding:7px}td button svg{width:15px}.optionCards,.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:12px 0}.optionCards div,.kpis div{background:#151515;border:1px solid #333;border-radius:10px;padding:13px}.kpis span{display:block;color:#999}.kpis b{display:block;color:#f2c64c;font-size:22px;margin-top:4px}.actions{display:flex;gap:8px}.danger{background:#7b2020!important}.filters{display:flex;gap:10px}.filters label{display:grid;gap:4px}.filters input{background:#111;color:#fff;border:1px solid #444;border-radius:7px;padding:8px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:grid;place-items:center;z-index:50;padding:15px}.modalBox{background:#121212;border:1px solid var(--accent,#d7a928);border-radius:14px;padding:16px;width:min(900px,96%);max-height:92vh;overflow:auto}.modalHead{display:flex;justify-content:space-between}.modalHead button{background:transparent;color:#fff;border:0}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.formGrid label{display:grid;gap:5px;color:#aaa}.formGrid input,.formGrid select,.purchaseLine input,.purchaseLine select{background:#111;color:#fff;border:1px solid #444;border-radius:8px;padding:10px}.full{grid-column:1/-1}.purchaseLine{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:7px;margin:8px 0}.purchaseLine button{background:#7b2020;color:#fff;border:0;border-radius:7px}.checkGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;max-height:330px;overflow:auto}.checkGrid label{display:flex;gap:8px;background:#181818;border:1px solid #333;border-radius:7px;padding:8px}@media (max-width:900px){.app{grid-template-columns:1fr}aside{display:flex;overflow:auto}aside img{display:none}aside button{min-width:max-content}.pos,.formGrid,.checkGrid,.purchaseLine{grid-template-columns:1fr}}.mobileCart{display:none}.mobileSaleModal .modalBox{max-width:520px}@media (max-width:900px){.mobileCart{position:fixed;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;left:10px;right:10px;bottom:10px;z-index:40;background:var(--accent,#d7a928);color:#111;border:0;border-radius:12px;padding:14px;font-weight:800}.mobileCart svg{width:22px}.pos{display:block;padding-bottom:90px}.pos>.cart{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.productCard,.cards>button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.modalBox{max-height:92vh;overflow:auto}}.periodButtons{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.periodButtons button{background:#1c1c1c;color:#fff;border:1px solid #444;border-radius:8px;padding:9px}.reportBrand{display:flex;align-items:center;gap:14px}.reportBrand img{width:90px;height:90px;object-fit:contain}.reportMeta{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;background:#181818;border:1px solid #333;border-radius:9px;padding:12px}.reportMeta p{margin:2px}.cashReport h3{margin-top:20px}@media print{body *{visibility:hidden!important}.printable,.printable *{visibility:visible!important}.printable{position:absolute;left:0;top:0;width:100%;background:#fff!important;color:#000!important;padding:20px}.printable .kpis div,.printable .reportMeta{background:#fff!important;color:#000!important;border-color:#aaa!important}.printable .kpis b{color:#000!important}.noPrint{display:none!important}}.headerActions{display:flex;align-items:center;gap:10px}.headerActions button,.posQuick button{display:flex;align-items:center;gap:5px;background:#123d78;color:#fff;border:1px solid #123d78;border-radius:8px;padding:7px}.headerActions svg,.posQuick svg{width:16px}.posQuick{display:flex;justify-content:space-between;align-items:center;gap:10px}.posQuick>div{display:flex;gap:6px}.shortcutGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shortcutGrid>div{display:flex;align-items:center;gap:10px;background:#181818;border:1px solid #333;border-radius:8px;padding:9px}.shortcutGrid kbd{min-width:105px;background:#0b0b0b;border:1px solid #666;border-bottom-width:3px;border-radius:6px;padding:6px 8px;color:#f2c64c;text-align:center}@media (max-width:700px){.shortcutGrid{grid-template-columns:1fr}.posQuick{align-items:flex-start;flex-direction:column}.posQuick>div{flex-wrap:wrap}.headerActions button{display:none}}.sectionHint{color:#999;margin-top:-8px}.promotionEditor{display:grid;gap:14px}.promoSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.promoSummary div{background:#fff;border:1px solid #d7e2ef;border-radius:9px;padding:10px}.promoSummary span,.promoSummary b{display:block}.promoSummary span{color:#999;font-size:12px}.promoSummary b{color:#f2c64c;font-size:20px}.promoSelectorHead{display:flex;justify-content:space-between;align-items:end;gap:10px}.promoSelectorHead h3{margin-bottom:2px}.promoSelectorHead small{color:#999}.promoSelectorHead>div:last-child{display:flex;gap:7px}.promoSelectorHead button{background:#202020;color:#fff;border:1px solid #444;border-radius:7px;padding:8px}.promoProductList{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:390px;overflow:auto}.promoProductList>label{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;background:#fff;border:1px solid #d7e2ef;border-radius:9px;padding:9px}.promoProductList>label.selected{border-color:var(--accent,#d7a928);background:#211b0c}.promoProductList small,.promoProductList strong{display:block}.promoProductList>label>span{text-align:right}.promoProductList strong{color:#f2c64c}.toggleLabel{display:flex!important;align-items:center;gap:8px}@media (max-width:700px){.promoSummary,.promoProductList{grid-template-columns:1fr}.promoSelectorHead{align-items:flex-start;flex-direction:column}.promoSelectorHead>div:last-child{flex-wrap:wrap}}.toolbar{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.toolbar button{display:flex;align-items:center;gap:6px;background:#202020;color:#fff;border:1px solid #444;border-radius:8px;padding:9px}.toolbar button svg{width:17px}@media (max-width:700px){.title{align-items:flex-start;gap:10px;flex-direction:column}.toolbar{justify-content:flex-start;width:100%}.toolbar button{flex:1;min-width:145px;justify-content:center}}.fatalError{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;background:#f7f9fc;color:#102d56}.fatalError img{width:160px;max-height:160px;object-fit:contain}.fatalError pre{max-width:min(760px,92vw);overflow:auto;background:#2a1111;border:1px solid #8c3333;border-radius:10px;padding:12px;color:#ffc1c1;text-align:left}.fatalError>div{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.fatalError button{background:var(--accent,#d7a928);color:#111;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.dashboardGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.dashboardGrid>div{background:#fff;border:1px solid #d7e2ef;border-radius:12px;padding:14px}.alertRow{display:flex;justify-content:space-between;padding:9px;border-bottom:1px solid #333}.alertRow b{color:#f2c64c}@media (max-width:850px){.dashboardGrid{grid-template-columns:1fr}}@media print{aside,header,.title button,.noPrint{display:none!important}.app{display:block}main{overflow:visible}section{padding:0}.cards,.posPage{display:none}}.muted{color:#999}.block{display:block}.dashboardKpis{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.statusOk,.statusVoid{display:inline-block;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.statusOk{background:#123421;color:#8df0ad}.statusVoid{background:#551516;color:#ffb2b2}.dangerAction{background:#711f22!important;color:#fff!important;border-color:#a33!important}.networkCard{margin-top:16px;display:flex;justify-content:space-between;gap:16px;align-items:center;background:#151515;border:1px solid #333;border-radius:12px;padding:16px}.networkCard code{display:block;margin:9px 0;background:#080808;color:#f2c64c;padding:10px;border-radius:8px;font-size:16px}.networkCard small{display:block;color:#aaa}.networkCard button{background:var(--accent,#d7a928);color:#111;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.emptyState{color:#999;padding:15px}@media (max-width:700px){.networkCard{align-items:stretch;flex-direction:column}table{display:block;overflow-x:auto;white-space:nowrap}}:root{--accent:#d7a928}:root[data-theme=light] body,:root[data-theme=light] .app{background:#f4f4f4;color:#151515}:root[data-theme=light] aside,:root[data-theme=light] header,:root[data-theme=light] .settingsCard{background:#fff;color:#151515}.settingsPage{padding-bottom:40px}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settingsCard{background:#fff;border:1px solid #d7e2ef;border-radius:13px;padding:16px}.settingsCard h2{margin-top:0;color:var(--accent)}.settingsCard textarea{min-height:90px;resize:vertical;background:#111;color:#fff;border:1px solid #444;border-radius:8px;padding:10px}.settingsCard select,.settingsCard input{width:100%}.settingsCard .checkGrid{display:grid;grid-template-columns:1fr;gap:9px}.settingsCard .checkGrid label{display:flex;align-items:center;gap:8px}.settingsCard .checkGrid input[type=checkbox],.settingsCard>label input[type=checkbox]{width:auto}.accentPreview{margin-top:12px;border-radius:9px;padding:14px;color:#111;font-weight:900;text-align:center}@media (max-width:850px){.settingsGrid{grid-template-columns:1fr}}.connectionStatus{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-weight:800;font-size:.9rem}.connectionStatus svg{width:17px;height:17px}.connectionStatus.online{background:#2ecc7124;color:#45df8c;border:1px solid rgba(46,204,113,.4)}.connectionStatus.offline{background:#e74c3c24;color:#ff7064;border:1px solid rgba(231,76,60,.45)}.connectionStatus small{display:flex;align-items:center;gap:4px;margin-left:5px;padding-left:7px;border-left:1px solid currentColor}.connectionStatus small svg{width:14px}@media (max-width:700px){.connectionStatus span{display:none}.connectionStatus{padding:7px}.connectionStatus small{font-size:.72rem}}.wholesaleBadge{display:inline-flex;width:max-content;background:#d7a92824;border:1px solid rgba(215,169,40,.55);color:var(--accent,#d7a928);border-radius:999px;padding:3px 7px;font-weight:800}.wholesaleLine>span{display:flex;flex-direction:column;gap:3px}.wholesaleLine>span small{color:var(--accent,#d7a928);font-size:.75rem}.pricingSection{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #d7e2ef;border-radius:12px;background:#fff}.pricingSection h3{grid-column:1/-1;margin:0;color:var(--accent,#d7a928)}.wholesalePricing{grid-template-columns:repeat(4,minmax(0,1fr))}.pricingPreview{grid-column:1/-1;display:grid;gap:6px;padding:12px;border-radius:9px;background:#d7a92814;border:1px solid rgba(215,169,40,.35)}.pricingPreview span{display:flex;justify-content:space-between;gap:12px}@media (max-width:900px){.pricingSection,.wholesalePricing{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pricingSection,.wholesalePricing{grid-template-columns:1fr}.pricingPreview span{display:block}}.purchaseEditor{display:grid;gap:16px}.purchaseAddTools{display:grid;grid-template-columns:1fr 1fr;gap:14px}.purchaseScanBox,.purchaseSearchBox{position:relative;background:#fff;border:1px solid #d7e2ef;border-radius:14px;padding:14px}.purchaseScanBox>label,.purchaseSearchBox>label{display:block;font-weight:800;margin-bottom:8px}.purchaseScanBox small{display:block;margin-top:7px;opacity:.7}.inlineAction{display:flex;gap:8px}.inlineAction input{flex:1}.purchaseResults{position:absolute;z-index:30;left:14px;right:14px;top:88px;max-height:340px;overflow:auto;background:#090909;border:1px solid #3d3d3d;border-radius:12px;box-shadow:0 20px 50px #000000a6}.purchaseResults button{width:100%;display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #242424;padding:11px;text-align:left}.purchaseResults button:hover{background:#181818}.purchaseResults button span:first-child{display:flex;flex-direction:column}.purchaseResults small{opacity:.65}.emptySearch,.emptyPurchase{padding:16px;text-align:center;color:#aaa}.purchaseLines{display:grid;gap:9px}.purchaseLine{display:grid!important;grid-template-columns:minmax(180px,1.6fr) 100px 130px 110px 46px!important;gap:10px!important;align-items:center;padding:12px!important;border:1px solid #2f2f2f!important;border-radius:12px;background:#0d0d0d}.purchaseProductName{display:flex;flex-direction:column;gap:3px}.purchaseProductName small{opacity:.6}.purchaseFooter{display:flex;justify-content:space-between;align-items:center;gap:15px}.purchaseFooter>div{display:flex;gap:12px;align-items:baseline;font-size:1.05rem}.purchaseFooter>div b{font-size:1.25rem;color:var(--accent,#d7a928)}.inventoryActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}.inventoryActions button{min-height:108px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:16px;border:1px solid #d7e2ef;border-radius:14px;background:#fff;text-align:left;transition:.15s ease}.inventoryActions button:hover{border-color:var(--accent,#d7a928);transform:translateY(-2px);background:#161616}.inventoryActions button svg{width:22px;height:22px;color:var(--accent,#d7a928)}.inventoryActions button span{font-weight:900;font-size:1rem}.inventoryActions button small{opacity:.65}.rowActions{display:flex;gap:7px;justify-content:flex-end}.danger{background:#7d1e27!important;border-color:#ae303b!important;color:#fff!important}.danger:hover{background:#9a2733!important}.compact{padding:7px 9px!important}.cart{padding:18px!important}.cart>h2{margin-bottom:16px!important;font-size:1.45rem}.cartLine{padding:14px 10px!important;margin:0 0 10px!important;border:1px solid #d7e2ef!important;border-radius:11px!important;background:#fff!important;min-height:66px}.cartLine:hover{border-color:#3d3d3d!important;background:#131313!important}.cartLine>span{padding-right:12px;line-height:1.3}.cartLine>div{display:flex;align-items:center;gap:8px}.cartLine>div button{width:38px;height:38px;display:grid;place-items:center}.cartLine>b{font-size:1.04rem;white-space:nowrap}.premiumFinishSale{min-height:72px!important;width:100%;display:flex!important;align-items:center;justify-content:center;gap:13px;border-radius:15px!important;margin-top:10px;box-shadow:0 10px 28px #d7a9282e}.shortcutKey{display:grid;place-items:center;min-width:52px;height:42px;border-radius:9px;background:#111;border:1px solid rgba(255,211,70,.55);color:#ffd346;font-weight:950;letter-spacing:.5px}.finishCopy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.finishCopy b{font-size:1.08rem}.finishCopy small{font-size:.72rem;margin-top:5px;opacity:.7;font-weight:600}@media (max-width:800px){.purchaseAddTools{grid-template-columns:1fr}.purchaseResults{position:static;margin-top:8px}.purchaseLine{grid-template-columns:1fr 1fr!important}.purchaseProductName{grid-column:1/-1}.purchaseLine>b{text-align:right}.inventoryActions{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.inventoryActions,.purchaseLine{grid-template-columns:1fr!important}.purchaseFooter{align-items:stretch;flex-direction:column}.purchaseFooter>*{width:100%}.cartLine{display:grid!important;grid-template-columns:1fr auto!important}.cartLine>b{grid-column:1/-1;text-align:right}}:root{--text:#fff;--muted:#9b9b9b;--sidebar-text:#fff;--app-bg:#050505;--surface:#ffffff;--card:#ffffff;--button-text:#fff;--font-scale:1;--radius:10px;--logo-size:120px }html{font-size:calc(16px * var(--font-scale))}body{background:var(--app-bg)!important;color:var(--text)!important}aside{color:var(--sidebar-text)!important}aside>img{height:var(--logo-size)!important;max-height:260px!important}aside button{color:var(--sidebar-text)!important;border-radius:var(--radius)!important}section,.modalBox,.settingsCard{color:var(--text)}.muted,.block.muted,.settingsCard small{color:var(--muted)!important}.cards button,.cartLine,.purchaseScanBox,.purchaseSearchBox,.settingsCard,.modalBox{border-radius:var(--radius)!important}.cards button,.cartLine{background:var(--card)!important}.settingsCard,.modalBox{background:var(--surface)!important}button:not(.primary):not(.danger):not(.dangerAction){color:var(--button-text)}[data-compact=true] section{padding:10px}[data-compact=true] .cartLine,[data-compact=true] table td,[data-compact=true] table th{padding-top:7px!important;padding-bottom:7px!important}.inventoryActions button,.inventoryActions button span,.inventoryActions button small,.inventoryActions button svg{color:#fff!important}.inventoryActions button small{opacity:.75!important}.logoSettingsPreview{display:flex;align-items:center;gap:14px;padding:12px;background:#f5f8fc;border:1px solid #d7e2ef;border-radius:12px;margin-bottom:12px}.logoSettingsPreview img{width:100px;height:80px;object-fit:contain;background:#f5f8fc;border-radius:8px}.logoSettingsPreview>div{display:flex;flex-direction:column;gap:5px}.brandingActions{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 16px}.fileButton{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;background:var(--accent);color:#111;font-weight:850;border-radius:9px;cursor:pointer}.fileButton input{display:none}.appearanceColors{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:14px}.appearanceColors label{display:flex;flex-direction:column;gap:6px}.appearanceColors input[type=color]{width:100%;height:42px;padding:2px;border-radius:8px}.themePreview{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px;padding:16px;border:2px solid;border-radius:var(--radius)}.themePreview button{border:0;padding:9px 14px;border-radius:8px;font-weight:800}.sidebarBusinessName{text-align:center;font-weight:900;margin:-5px 0 12px;color:var(--sidebar-text)}.drawerConfig{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-top:14px;padding-top:14px;border-top:1px solid #333}.drawerConfig label{display:grid;gap:6px}.drawerConfig small{grid-column:1/-1}@media (max-width:800px){.appearanceColors{grid-template-columns:1fr 1fr}.drawerConfig{grid-template-columns:1fr}}@media (max-width:480px){.appearanceColors{grid-template-columns:1fr}}.buttonLink{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #3a3a3a;border-radius:9px;text-decoration:none;color:var(--text,#fff);font-weight:750;background:#fff}.ecomOrderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.ecomOrderCard{background:var(--card,#ffffff);border:1px solid #333;border-radius:14px;padding:16px;display:grid;gap:13px}.ecomOrderHead,.ecomOrderMeta,.ecomOrderTotal{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ecomOrderHead h3{margin:4px 0}.ecomOrderHead small,.ecomOrderMeta small{display:block;color:var(--muted,#999);margin-top:3px}.orderStatus{padding:5px 9px;border-radius:999px;font-size:.78rem;font-weight:850;background:#292929}.orderStatus.pending{color:#ffd45a}.orderStatus.confirmed,.orderStatus.preparing{color:#76baff}.orderStatus.ready,.orderStatus.delivered{color:#69e69b}.orderStatus.cancelled{color:#ff7a83}.orderStatus.dispatched{color:#c39cff}.ecomItems{display:grid;gap:6px;padding:10px 0;border-top:1px solid #292929;border-bottom:1px solid #292929}.ecomItems>div{display:flex;justify-content:space-between;gap:10px}.ecomOrderTotal b{font-size:1.25rem;color:var(--accent,#d7a928)}.orderNote{background:#0e0e0e;padding:9px;border-radius:8px;margin:0;color:var(--muted,#aaa)}.orderActions{display:flex;gap:7px;flex-wrap:wrap}.productWebSettings{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;background:#101010;border:1px solid #333;border-radius:12px}.productWebSettings h3,.productWebSettings .full{grid-column:1/-1}@media (max-width:850px){.ecomOrderGrid,.productWebSettings{grid-template-columns:1fr}}.appSalePanel{display:grid;gap:8px;margin:9px 0;padding:10px;background:#0d0d0d;border:1px solid #333;border-radius:11px}.appSaleSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:9px;background:#070707;border-radius:9px}.appSaleSummary span{display:flex;flex-direction:column;font-size:.78rem;color:var(--muted,#999)}.appSaleSummary b{color:var(--text,#fff);font-size:.95rem}.appSaleSummary small{grid-column:1/-1;color:#d9b84b;line-height:1.35}.inventorySearchPicker{display:grid;gap:7px}.inventorySearchResults{display:grid;gap:5px;max-height:300px;overflow:auto;padding:4px}.inventorySearchResults button{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;background:#fff;color:#102d56;border:1px solid #d7e2ef;border-radius:9px;text-align:left}.inventorySearchResults button.selected{border-color:var(--accent,#d7a928);background:#191509}.inventorySearchResults button span:first-child{display:flex;flex-direction:column}.inventorySearchResults small{opacity:.65}@media (max-width:650px){.appSaleSummary{grid-template-columns:1fr}}.deliveryReportGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:12px 0 18px}.deliveryReportCard{background:#0d0d0d;border:1px solid #333;border-radius:13px;padding:14px;display:grid;gap:8px}.deliveryReportCard h3{margin:0 0 5px;color:var(--accent,#d7a928)}.deliveryReportCard>div{display:grid;grid-template-columns:1fr auto;gap:6px;border-bottom:1px solid #222;padding-bottom:7px}.deliveryReportCard small{grid-column:1/-1;color:var(--muted,#999)}.deliveryReportCard .cashLine{border-color:#46be6459}.appReportSummary{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.appReportSummary span{background:#fff;border:1px solid #d7e2ef;border-radius:10px;padding:10px 13px}.appReportSummary b{margin-left:6px;color:var(--accent,#d7a928)}.appFeePreview{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px;background:#f5f8fc;border:1px solid #d7e2ef;border-radius:10px}.appFeePreview span{width:100%;color:var(--muted,#999)}@media (max-width:760px){.deliveryReportGrid{grid-template-columns:1fr}}.blueOrderEmail{color:var(--accent,#d7a928)!important;font-weight:700}.shippingDims{margin-top:10px;padding:12px;background:#0d0d0d;border:1px solid #333;border-radius:12px}.shippingDims h3{margin-top:0}.blueAutoInfo{display:flex;flex-direction:column;gap:4px;padding:11px;background:#fff;border:1px solid #d7e2ef;border-radius:10px}.blueAutoInfo b{color:var(--accent,#d7a928)}.blueAutoInfo span{color:var(--muted,#aaa)}.bulkPhotoNotice{margin-top:10px;padding:10px 12px;border:1px solid #45401d;background:#171509;border-radius:10px;color:#bcb58e;font-size:.82rem}.bulkPhotoNotice b{color:var(--accent,#d7a928)}.bulkPhotoNotice code{color:#fff;background:#222;padding:2px 5px;border-radius:5px}.trackingSetupInfo{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px;background:#101610;border:1px solid #29422e;border-radius:9px;color:#a8c7ad}.trackingSetupInfo b{color:#77d990}.uberShippingState{color:#78d89a!important;font-weight:700}.orderActions .buttonLink{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #3b513f;border-radius:8px;background:#102017;color:#83dda0;text-decoration:none}.orderActions .secondaryAction{background:#17202a;color:#b8d8ff;border:1px solid #31475d}.opsStage{display:inline-flex;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#263238;color:#fff}.opsStage.confirmed{background:#29465f}.opsStage.prep{background:#66520d}.opsStage.ready{background:#215c3b}.opsStage.route{background:#174f73}.opsStage.done{background:#1d6136}.opsStage.cancel{background:#672b2b}.opsAge{font-size:12px;color:#aeb8c2;font-weight:700}.opsDelay{font-size:12px;color:#ffd27a;font-weight:900}.opsProgress{height:5px;min-width:120px;max-width:210px;background:#26313a;border-radius:999px;overflow:hidden;margin-top:5px}.opsProgress i{display:block;height:100%;background:#6bd58a;border-radius:999px}.webOrderAlarm{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:12px;min-width:min(620px,calc(100vw - 24px));max-width:760px;padding:14px 16px;background:#fff7d8;color:#271b00;border:2px solid #f5b800;border-radius:14px;box-shadow:0 14px 50px #0008;cursor:pointer}.webOrderAlarm>div:nth-child(2){display:flex;flex-direction:column;flex:1}.webOrderAlarm span{font-size:13px;color:#5f4c14}.webOrderAlarm>button{border:0;background:transparent;font-size:26px}.alarmPulse{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e69f00;color:#fff;font-weight:1000;animation:alarmPulse 1s infinite}@keyframes alarmPulse{50%{transform:scale(1.12);box-shadow:0 0 0 8px #f4b40033}}.orderActions .confirmOrderBtn{background:#157347!important;color:#fff!important;border:1px solid #1d9a60!important;font-weight:900!important}.orderActions .confirmUberBtn{background:#0b5ed7!important;color:#fff!important;border:1px solid #3484ef!important;font-weight:900!important;box-shadow:0 3px 12px #0b5ed755}.orderActions button:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.25)}.paymentAccreditation{display:inline-flex!important;width:max-content;padding:3px 7px;border-radius:999px;font-weight:800}.paymentAccreditation.approved{background:#123c26;color:#75e0a4}.paymentAccreditation.pending{background:#43360b;color:#ffd96a}.flowPaymentBadge{display:inline-flex!important;width:max-content;padding:3px 7px;border-radius:999px;background:#3b1f68;color:#e2c8ff;font-weight:900}.scheduleConfig{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;border:1px solid #3a3421;border-radius:10px;background:#17140a}.scheduleConfig>b{width:100%;color:#e3b62d}.ecommerceKpi{border-color:#295b42!important}.ecommerceKpi small{display:block;color:#7fc69b;margin-top:3px}.ecommerceReportCard{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:14px;border:1px solid #294b39;border-radius:12px;background:#101b15;margin-bottom:18px}.ecommerceReportCard>div{display:flex;flex-direction:column;gap:5px}.ecommercePayBreakdown{grid-column:1/-1;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px!important}.ecommercePayBreakdown span{display:flex;gap:8px;padding:7px 10px;border-radius:999px;background:#173123;color:#c7e9d2}.weeklySchedule{display:grid;gap:8px;width:100%;margin-top:10px}.daySchedule{display:grid;grid-template-columns:minmax(120px,1fr) 120px 22px 120px;gap:8px;align-items:center;padding:8px 10px;border:1px solid #34382f;border-radius:9px;background:#0e120f}.daySchedule label{display:flex;align-items:center;gap:8px}.creatorFooter{padding:18px 24px;text-align:center;color:#87928a;font-size:12px;border-top:1px solid #252b27}.creatorFooter a{color:#b9d8c3;text-decoration:none}.creatorFooter b{color:#c9d6cd}@media (max-width:700px){.daySchedule{grid-template-columns:1fr 1fr 22px 1fr}.daySchedule label{grid-column:1/-1}}.workerPermissionGroups{display:grid;gap:12px;margin-top:12px}.permissionGroup{border:1px solid #30372f;border-radius:12px;padding:13px;background:#101510}.permissionGroup h3{margin:0 0 4px;color:#d8b842}.permissionGroup p,.permissionGroup small{color:#909c93}.permissionWelcome{display:flex;gap:12px;align-items:center;padding:18px;border:1px solid #34483a;border-radius:13px;background:#101a13;margin-bottom:16px}.permissionWelcome svg{color:#6fd290;width:34px;height:34px}.permissionWelcome h2{margin:0 0 4px}.permissionWelcome p{margin:0;color:#9eaaa1}.saleDayToolbar{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:end;margin-bottom:14px}.saleDayToolbar label{display:grid;gap:5px}.daySalesSummary{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 14px}.daySalesSummary span{padding:9px 12px;border:1px solid #333c35;border-radius:10px;background:#101511}.saleTicketList{display:grid;gap:10px}.saleTicket{border:1px solid #313932;border-radius:12px;background:#101310;overflow:hidden}.saleTicket.voided{opacity:.72}.saleTicketHead{display:grid;grid-template-columns:minmax(170px,1.4fr) 130px 110px 120px 90px;gap:10px;align-items:center;padding:12px;cursor:pointer}.saleTicketHead>div{display:grid}.saleTicketHead small{color:#8e9991}.saleTicketDetail{padding:0 12px 12px;border-top:1px solid #293029}.saleDetailMeta{display:flex;gap:18px;flex-wrap:wrap;padding:8px 0;color:#98a39b}.saleDetailActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.saleEditModal{display:grid;gap:12px}.saleEditInfo{display:flex;gap:14px;flex-wrap:wrap;padding:10px;border-radius:10px;background:#111711}.saleEditLines{display:grid;gap:8px}.saleEditLine{display:grid;grid-template-columns:minmax(220px,1fr) 100px 130px 110px 42px;gap:8px;align-items:end;padding:9px;border:1px solid #303830;border-radius:10px}.saleEditLine label{display:grid;gap:4px}.saleEditTotal{display:flex;justify-content:flex-end;gap:15px;font-size:18px}.editAuditWarning{display:flex;gap:8px;padding:10px;border:1px solid #3b553f;border-radius:10px;background:#101b13;color:#aed0b5}.stockPreview{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border:1px solid #34523b;border-radius:11px;background:#101b13}.stockPreview strong{font-size:22px;color:#79d895}.stockPreview.danger{border-color:#763d3d;background:#261414}.stockPreview.danger strong{color:#ff9292}.cashMovementHistory{margin:20px 0;padding:14px;border:1px solid #313a33;border-radius:13px;background:#0e120f}.cashHistoryHead{display:flex;justify-content:space-between;gap:12px;align-items:end}.cashHistoryHead label{display:grid;gap:5px;min-width:160px}.cashDailyKpis{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:12px 0}.cashDailyKpis>div{padding:10px;border:1px solid #303830;border-radius:10px;display:grid;gap:4px}.positive{color:#65d48c!important}.negative{color:#ef7777!important}@media (max-width:900px){.saleTicketHead,.saleEditLine{grid-template-columns:1fr 1fr}.saleEditLine select{grid-column:1/-1}.cashDailyKpis{grid-template-columns:1fr 1fr}}@media (max-width:600px){.saleDayToolbar,.saleTicketHead,.saleEditLine{grid-template-columns:1fr}.cashHistoryHead{align-items:stretch;flex-direction:column}.cashDailyKpis{grid-template-columns:1fr}}.saleTicketHead>button,.saleDetailActions>button:not(.danger):not(.dangerAction),section table td>button:not(.danger):not(.dangerAction),.toolbar>button:not(.danger):not(.primary),.title>button:not(.danger):not(.primary),.orderActions>button:not(.danger):not(.primary),.workerPermissionGroups button:not(.danger):not(.primary){background:#12366f!important;color:#fff!important;border:1px solid #2f6fe8!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 1px 2px #00000047!important;opacity:1!important;filter:none!important}.saleTicketHead>button:hover,.saleDetailActions>button:not(.danger):not(.dangerAction):hover,section table td>button:not(.danger):not(.dangerAction):hover,.toolbar>button:not(.danger):not(.primary):hover,.title>button:not(.danger):not(.primary):hover,.orderActions>button:not(.danger):not(.primary):hover{background:#194b99!important;border-color:#4b82f4!important;color:#fff!important}button.primary,.primary.wide,.primary.compact{background:var(--accent,#d7a928)!important;color:#101010!important;border:1px solid rgba(255,255,255,.12)!important;opacity:1!important}button.danger,button.dangerAction,.dangerAction{background:#7d1e27!important;color:#fff!important;border:1px solid #b33b45!important;opacity:1!important}button:disabled{opacity:.58!important;color:#d6d6d6!important}.categorySearchField{position:relative}.categorySearchInput{display:flex;align-items:center;gap:8px;border:1px solid #3a423c;border-radius:10px;background:#101310;padding:0 10px}.categorySearchInput svg{width:18px;color:#8fa197}.categorySearchInput input{border:0!important;background:transparent!important;box-shadow:none!important;width:100%}.categorySearchField small{color:#849087}.stockControlBox{padding:12px;border:1px solid #36473b;border-radius:11px;background:#101711}.stockControlBox .toggleLabel{font-weight:800}.stockControlBox small{display:block;margin-top:5px;color:#98a49b}.noStockBadge{display:inline-flex;padding:4px 8px;border-radius:999px;background:#24354a;color:#9ec9ff;font-weight:800;font-size:12px}.productDeleteButton{margin-top:4px!important}.deliveryRunningSummary{margin:10px 0;padding:11px;border:1px solid #3d503f;border-radius:11px;background:#101811}.deliverySummaryHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #2d382f}.deliverySummaryHead>span{display:flex;align-items:center;gap:7px;font-weight:900;color:#d9e3dc}.deliverySummaryHead svg{width:18px;color:#d7a928}.deliverySummaryHead>b{color:#75d796}.deliverySummaryLines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-top:8px}.deliverySummaryLines span{color:#bcc6bf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deliverySummaryLines strong{color:#fff}@media (max-width:720px){.deliverySummaryHead{align-items:flex-start;flex-direction:column}.deliverySummaryLines{grid-template-columns:1fr}}.posPromoBadge{display:flex!important;align-items:center;gap:5px;margin-top:6px;padding:5px 7px;border-radius:8px;background:#49370a;color:#ffd866!important;font-weight:900}.posPromoBadge svg{width:14px;height:14px}.cartPromoApplied{display:flex!important;align-items:center;gap:5px;color:#78dc9b!important;font-weight:800}.cartPromoApplied svg{width:13px;height:13px}.promoSearchNotice{display:flex;align-items:center;gap:7px;margin:7px 0 10px;padding:8px 10px;border:1px solid #594817;border-radius:9px;background:#1b1608;color:#e9cd70}.promoSearchNotice svg{width:16px}.bundlePosCard{border-color:#725a13!important;background:linear-gradient(180deg,#1d180a,#11120f)!important}.bundlePosCard>strong{color:#f0c945!important;font-size:20px}.bundleComponents{display:block!important;color:#b9c1ba!important;white-space:normal!important;line-height:1.3}.bundleCartLine{border-left:3px solid #d7a928!important}.bundleCartComponents{display:block!important;color:#d1b85d!important;white-space:normal}.deliverySummaryLines span small{display:block;color:#8f9b93;margin-left:20px;white-space:normal}.bundleHelp{display:flex;gap:10px;align-items:flex-start;padding:11px;border:1px solid #68571c;border-radius:10px;background:#191506}.bundleHelp svg{color:#e0b52d;flex:0 0 auto}.bundleHelp span{display:block;color:#aeb8b0;margin-top:3px}.bundleQtyEditor{display:grid!important;gap:4px;min-width:130px}.bundleQtyEditor input{width:110px!important}.bundlePreview{display:grid;gap:5px;padding:12px;border:1px solid #67571c;border-radius:11px;background:#191607}.bundlePreview>b{color:#d7a928}.bundlePreview>strong{font-size:17px}.bundlePreview>span{color:#aeb8b0}.bundleMarginPreview{display:grid;grid-template-columns:1fr 1fr minmax(180px,auto);gap:10px;align-items:center;padding:11px;border:1px solid #4b522f;border-radius:11px;background:#12170d}.bundleMarginPreview>div{display:grid;gap:2px}.bundleMarginPreview span{color:#98a49b;font-size:12px}.bundleMarginPreview b{font-size:18px;color:#82d89d}.bundleMarginPreview button{white-space:normal;text-align:center}@media (max-width:760px){.bundleMarginPreview{grid-template-columns:1fr 1fr}.bundleMarginPreview button{grid-column:1/-1}}.cashDashboardKpi{border-color:#315641!important}.cashDashboardKpi b{color:#79db9c!important}.cashDashboardKpi small,.cigaretteDashboardKpi small{display:block;margin-top:4px;color:#8f9a92}.cigaretteDashboardKpi{border-color:#6b5420!important}.cigaretteDashboardKpi b{color:#e4b936!important}.supplierEditHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 0 2px}.supplierEditHeader b{font-size:18px}.supplierEditHeader small{color:#9b9b9b}.supplierDeleteButton{margin-top:6px!important;background:#8f2020!important;border-color:#d54a4a!important;color:#fff!important}.cashPhysicalExpected{border-color:#356143!important}.cashPhysicalExpected b{color:#79db9c!important}.cashReport .kpis small{display:block;margin-top:4px;color:#929b95;font-size:12px}.ecommerceVisualConfig{border:1px solid #d7e2ef;border-radius:14px;padding:16px;background:#fff}.ecommerceVisualConfig h3{margin:0 0 12px}.heroUploadAdmin{display:grid;grid-template-columns:minmax(260px,1.1fr) 1fr;gap:16px;align-items:center;border:1px solid #333;border-radius:12px;padding:12px}.heroAdminPreview{min-height:130px;border-radius:10px;overflow:hidden;background:#f5f8fc;display:flex;align-items:center;justify-content:center}.heroAdminPreview img{width:100%;height:160px;object-fit:cover}.heroAdminPreview div{display:flex;flex-direction:column;align-items:center;gap:6px;color:#aaa}.ecommerceSectionToggles{margin-top:8px}@media (max-width:800px){.heroUploadAdmin{grid-template-columns:1fr}}.ecommerceAdvancedVisual{margin-top:14px;padding:16px;border:1px solid #d7e2ef;border-radius:14px;background:#fff}.ecommerceAdvancedVisual h3{margin-top:0}.ecommerceStoreColors{margin-top:12px}.promotionWebBox{margin:18px 0;padding:16px;border:1px solid #d7e2ef;border-radius:14px;background:#fff}.promotionWebHead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.promotionWebHead h3{margin:0 0 4px}.promotionWebHead small{color:#999}.promotionImageEditor{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center}.promotionImagePreview{height:120px;border:1px dashed #4a4a4a;border-radius:12px;overflow:hidden;background:#181818;display:grid;place-items:center}.promotionImagePreview img{width:100%;height:100%;object-fit:cover}.promotionImagePreview>div{display:flex;flex-direction:column;align-items:center;gap:6px;color:#888}.promotionImageEditor input[type=file]{display:block;margin-top:7px}@media (max-width:700px){.promotionWebHead{align-items:flex-start;flex-direction:column}.promotionImageEditor{grid-template-columns:1fr}.promotionImagePreview{height:180px}}.analyticsCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:18px 0}.analyticsCards>div{background:#fff;border:1px solid #d7e2ef;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:4px}.analyticsCards small{color:#999;text-transform:uppercase;font-weight:800}.analyticsCards b{font-size:28px}.analyticsCards span{color:#aaa;font-size:12px}.analyticsGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analyticsPanel{background:#fff;border:1px solid #d7e2ef;border-radius:14px;padding:16px}.analyticsPanel h3{margin-top:0}.analyticsRow{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #252525}.analyticsRow:last-child{border-bottom:0}@media (max-width:800px){.analyticsGrid{grid-template-columns:1fr}}.productImageManager{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px;border:1px solid #303030;border-radius:14px;background:#0d0d0d}.productImageOption{display:flex;flex-direction:column;gap:8px}.productImageOption>b{font-size:13px}.productImageOption small,.productImageCurrent small{color:#999}.productImageOption input[type=file]{padding:10px;border:1px dashed #555;border-radius:10px;background:#151515}.imageFileSelected{font-size:12px;color:#d7a928;font-weight:800}.productImageCurrent{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #272727}.productImageCurrent>span{width:100%;font-weight:800}.productImageCurrent img{width:110px;height:110px;object-fit:contain;background:#fff;border-radius:12px;padding:6px}.productImageCurrent small{flex:1;min-width:180px;word-break:break-all}@media (max-width:760px){.productImageManager{grid-template-columns:1fr}.productImageCurrent{grid-column:1}}.pedidosYaAdmin{display:grid;gap:16px}.pedidosYaKpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pedidosYaKpis>div{background:var(--card,#ffffff);border:1px solid #333;border-radius:13px;padding:15px;display:grid;gap:5px}.pedidosYaKpis small{color:var(--muted,#999)}.pedidosYaKpis b{font-size:1.65rem}.pedidosYaKpis .pending{border-color:#6e591b}.pedidosYaStatus{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 14px;border:1px solid #303030;border-radius:12px;background:#111;font-size:.88rem}.pedidosYaFilters{display:grid;grid-template-columns:minmax(300px,1fr) 220px 170px;gap:10px;align-items:center}.pedidosYaProductList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pedidosYaProductCard{display:flex;gap:14px;border:1px solid #303030;background:var(--card,#ffffff);border-radius:14px;padding:13px;min-width:0}.pedidosYaImage{width:94px;height:94px;flex:0 0 94px;border-radius:11px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.pedidosYaImage img{width:100%;height:100%;object-fit:contain}.pedidosYaProductInfo{flex:1;min-width:0;display:grid;gap:11px}.pedidosYaProductHead{display:flex;justify-content:space-between;gap:10px}.pedidosYaProductHead h3{margin:0 0 3px;font-size:1rem}.pedidosYaProductHead small{color:var(--muted,#999)}.pedidosYaPendingBadge{white-space:nowrap;align-self:flex-start;padding:5px 8px;border-radius:999px;background:#382f10;color:#ffd75a;font-size:.72rem;font-weight:800}.pedidosYaProductMeta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pedidosYaProductMeta span{display:grid;gap:2px;min-width:0}.pedidosYaProductMeta small{font-size:.7rem;color:var(--muted,#999)}.pedidosYaProductMeta b{overflow:hidden;text-overflow:ellipsis}.pedidosYaProductMeta .pyPrice b{color:var(--accent,#d7a928)}.pedidosYaCategoryLine{color:var(--muted,#aaa);font-size:.8rem;border-top:1px solid #292929;padding-top:8px}@media (max-width:1100px){.pedidosYaKpis{grid-template-columns:repeat(3,1fr)}.pedidosYaProductList{grid-template-columns:1fr}.pedidosYaFilters{grid-template-columns:1fr 1fr}}@media (max-width:700px){.pedidosYaKpis{grid-template-columns:repeat(2,1fr)}.pedidosYaFilters{grid-template-columns:1fr}.pedidosYaProductCard{align-items:flex-start}.pedidosYaImage{width:72px;height:72px;flex-basis:72px}.pedidosYaProductMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.pedidosYaProductHead{display:grid}}.pedidosYaImageFallback{width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#777;font-size:.65rem;text-align:center}.pedidosYaImageFallback svg{width:24px;height:24px}.pyPaymentAlert{margin-top:8px;border-radius:10px;padding:10px 12px;display:grid;gap:3px;min-width:190px;border:1px solid #3a3a3a}.pyPaymentAlert strong{font-size:.78rem;letter-spacing:.025em}.pyPaymentAlert b{font-size:1.25rem}.pyPaymentAlert small{margin:0!important;font-weight:750}.pyPaymentPaid{background:#10281a;border-color:#27633d;color:#8df0ad}.pyPaymentPaid small{color:#b9f8ca!important}.pyPaymentCash{background:#332609;border-color:#8a681b;color:#ffd45a}.pyPaymentCash small{color:#ffe8a0!important}.pyPaymentCollected{background:#10281a;border-color:#27633d;color:#8df0ad}.pyReadyBtn{font-weight:850!important}.pyCashDeliverBtn{font-weight:900!important}@media (max-width:700px){.pyPaymentAlert{min-width:0;width:100%}}.ecomHeadActions{display:flex;align-items:center;gap:8px}.ecomArchiveBtn,.ecomRestoreBtn{width:34px;height:34px;min-width:34px;padding:0;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:22px;line-height:1;font-weight:800}.ecomArchiveBtn{background:#272727;border:1px solid #4a4a4a;color:#aaa}.ecomRestoreBtn{background:#16291d;border:1px solid #346843;color:#8df0ad}.archivedOrder{opacity:.88}.ecomArchivedBadge{width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:#282828;border:1px solid #444;color:#aaa;font-size:.72rem;font-weight:800}.ecommerceSectionHead,.ecommerceHistoryHead{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.ecommerceSectionHead h2,.ecommerceHistoryHead h2{margin:0}.ecommerceSectionHead small{display:block;color:#999;margin-top:3px}.historyCount{min-width:38px;height:38px;border-radius:999px;background:#242424;border:1px solid #3c3c3c;display:inline-flex;align-items:center;justify-content:center;font-weight:850}.ecommerceArchiveTree{margin-top:14px;display:grid;gap:10px}.ecomYear,.ecomMonth,.ecomDay{border:1px solid #333;border-radius:12px;background:#121212}.ecomYear>summary,.ecomMonth>summary,.ecomDay>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.ecomYear>summary::-webkit-details-marker,.ecomMonth>summary::-webkit-details-marker,.ecomDay>summary::-webkit-details-marker{display:none}.ecomYear>summary{padding:15px 17px;font-size:1.05rem}.ecomMonth{margin:0 12px 12px;background:#171717}.ecomMonth>summary{padding:13px 15px}.ecomDay{margin:0 10px 10px;background:#1b1b1b}.ecomDay>summary{padding:11px 13px;font-size:.9rem}.ecomYear summary span,.ecomMonth summary span,.ecomDay summary span{color:#999;font-size:.78rem;font-weight:700}.archiveGrid{padding:0 12px 12px}@media (max-width:700px){.ecommerceSectionHead,.ecommerceHistoryHead{align-items:flex-start}.ecomYear>summary,.ecomMonth>summary,.ecomDay>summary{align-items:flex-start}}.pyPaymentCancelled{background:#321517;border-color:#713239;color:#ff9ba1}.pyPaymentCancelled small{color:#ffc2c6!important}.gamiqLoginBox{width:min(430px,calc(100vw - 32px));padding:38px}.gamiqLoginBrand{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.gamiqLoginBrand strong{font-size:42px;line-height:1;letter-spacing:-2px;font-weight:900}.gamiqLoginBrand span{color:var(--muted);font-size:14px}.gamiqLoginHint{margin:0 0 18px;color:var(--muted)}.gamiqSidebarBrand{display:flex;flex-direction:column;gap:5px;padding:8px 12px 20px}.gamiqSidebarBrand strong{font-size:27px;line-height:1;letter-spacing:-1px;font-weight:900}.gamiqSidebarBrand span{font-size:11px;color:var(--sidebar-text);opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gamiqIntegrationsPage{display:flex;flex-direction:column;gap:28px;max-width:1500px;margin:0 auto}.gamiqIntegrationsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:radial-gradient(circle at 92% 10%,rgba(215,169,40,.16),transparent 34%),var(--surface)}.gamiqIntegrationsHero h1{margin:5px 0 6px;font-size:34px;letter-spacing:-1px}.gamiqIntegrationsHero p{margin:0;color:var(--muted);max-width:650px}.gamiqEyebrow{text-transform:uppercase;letter-spacing:1.6px;font-weight:800;font-size:11px;color:var(--accent)}.gamiqSecurityNotice{display:flex;align-items:center;gap:16px;padding:16px 20px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.gamiqSecurityNotice strong{white-space:nowrap}.gamiqSecurityNotice span{color:var(--muted);font-size:13px}.gamiqIntegrationGroup{display:flex;flex-direction:column;gap:16px}.gamiqIntegrationGroupHead{display:flex;align-items:end;justify-content:space-between;gap:20px}.gamiqIntegrationGroupHead>div{display:flex;align-items:center;gap:10px}.gamiqIntegrationGroupHead>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--accent);color:#101010;font-size:11px;font-weight:900}.gamiqIntegrationGroupHead h2{margin:0;font-size:21px}.gamiqIntegrationGroupHead p{margin:0;color:var(--muted);font-size:13px}.gamiqIntegrationGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:16px}.gamiqIntegrationCard{display:flex;flex-direction:column;min-height:285px;padding:21px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:var(--card);transition:transform .18s ease,border-color .18s ease}.gamiqIntegrationCard:hover{transform:translateY(-2px);border-color:#d7a92866}.gamiqIntegrationCard.isComingSoon{opacity:.68}.gamiqIntegrationTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.gamiqProviderMark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:900;letter-spacing:.5px}.gamiqIntegrationStatus{padding:6px 9px;border-radius:999px;font-size:11px;font-weight:800}.gamiqIntegrationStatus.active{background:#33be7421;color:#59d993}.gamiqIntegrationStatus.configured{background:#d7a92821;color:var(--accent)}.gamiqIntegrationStatus.empty{background:#ffffff0f;color:var(--muted)}.gamiqIntegrationStatus.coming{background:#6d75ff21;color:#a9adff}.gamiqIntegrationCopy{margin:19px 0 16px}.gamiqIntegrationCopy h3{margin:0 0 7px;font-size:19px}.gamiqIntegrationCopy p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.gamiqIntegrationMeta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.gamiqIntegrationMeta span{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:11px;background:#ffffff09;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.gamiqIntegrationMeta b{color:var(--text);font-size:12px;text-transform:none;letter-spacing:0}.gamiqIntegrationActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gamiqButtonPrimary,.gamiqButtonSecondary,.gamiqButtonDanger{min-height:38px;padding:8px 13px;border-radius:10px;font-weight:700}.gamiqButtonPrimary{background:var(--accent);color:#111;border-color:transparent}.gamiqButtonSecondary{background:#ffffff0f}.gamiqButtonDanger{background:transparent;border-color:#ef535059;color:#ff8c88}.gamiqIntegrationModal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gamiqIntegrationModalBox{width:min(650px,100%);max-height:90vh;overflow:auto;padding:25px;border:1px solid rgba(255,255,255,.11);border-radius:20px;background:var(--surface);box-shadow:0 30px 80px #00000073}.gamiqIntegrationModalHead{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:20px}.gamiqIntegrationModalHead h2{margin:4px 0 0}.gamiqModalClose{width:38px;height:38px;padding:0;border-radius:10px;font-size:23px}.gamiqSecretHint{padding:12px 14px;margin-bottom:17px;border-radius:11px;background:#d7a92817;color:var(--muted);font-size:12px;line-height:1.5}.gamiqIntegrationForm{display:grid;gap:14px}.gamiqIntegrationForm label{display:grid;gap:7px}.gamiqIntegrationForm label>span{font-size:12px;font-weight:700}.gamiqIntegrationForm label>span b{color:var(--accent)}.gamiqIntegrationForm small{color:var(--muted);font-size:11px}.gamiqIntegrationSwitch{grid-template-columns:auto 1fr!important;align-items:center;gap:12px!important;margin-top:5px;padding:14px;border-radius:12px;background:#ffffff09}.gamiqIntegrationSwitch input{width:18px;height:18px}.gamiqIntegrationSwitch div{display:flex;flex-direction:column;gap:2px}.gamiqIntegrationSwitch div span{color:var(--muted);font-size:11px}.gamiqIntegrationModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.gamiqIntegrationError{padding:13px 15px;border:1px solid rgba(239,83,80,.3);border-radius:12px;background:#ef535012;color:#ffaaa7}.gamiqIntegrationLoading{padding:50px;text-align:center;color:var(--muted)}@media (max-width:720px){.gamiqIntegrationsHero,.gamiqIntegrationGroupHead,.gamiqSecurityNotice{align-items:flex-start;flex-direction:column}.gamiqIntegrationGrid{grid-template-columns:1fr}.gamiqIntegrationModalBox{padding:19px}}:root{--gamiq-navy:#082d63;--gamiq-navy-deep:#062653;--gamiq-blue:#126BFF;--gamiq-blue-hover:#0759e5;--gamiq-bg:#f7f9fc;--gamiq-surface:#ffffff;--gamiq-border:#e2e8f0;--gamiq-text:#10264c;--gamiq-muted:#66758f;--gamiq-green:#10a65a;--gamiq-orange:#f28a00;--gamiq-red:#ef4444}body,.app{background:var(--gamiq-bg);color:var(--gamiq-text)}main{background:linear-gradient(135deg,#fff,#f8fbff)}aside{background:linear-gradient(180deg,var(--gamiq-navy) 0%,var(--gamiq-navy-deep) 100%)!important;border-right:1px solid rgba(255,255,255,.08)}.gamiqFinalSidebarBrand{min-height:96px;padding:22px 22px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.gamiqFinalSidebarBrand img{width:172px;max-width:100%;height:auto;object-fit:contain;background:#fff;padding:7px 10px;border-radius:9px}.gamiqFinalSidebarBrand span{color:#ffffffa8;font-size:11px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}aside button{color:#ffffffe6!important;background:transparent;border:0!important;border-radius:9px;transition:.15s ease}aside button:hover{background:#ffffff17!important}aside button.active{background:linear-gradient(135deg,#0f73ff,#126bff)!important;color:#fff!important;box-shadow:0 8px 22px #126bff47}aside button svg{color:#fff}header{background:#fffffff0;color:var(--gamiq-text);border-bottom:1px solid var(--gamiq-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.connectionStatus{border-radius:999px;font-weight:700}.connectionStatus.online{color:var(--gamiq-green);background:#effcf5;border:1px solid #c9f1da}header button{background:#fff;color:var(--gamiq-text);border:1px solid var(--gamiq-border)}section{color:var(--gamiq-text)}.title h1,section h1,section h2,section h3{color:var(--gamiq-text)}.muted,.sectionHint{color:var(--gamiq-muted)!important}.title button,button.primary,.gamiqButtonPrimary{background:var(--gamiq-blue)!important;border-color:var(--gamiq-blue)!important;color:#fff!important}.title button:hover,button.primary:hover,.gamiqButtonPrimary:hover{background:var(--gamiq-blue-hover)!important}.kpis>div,.dashboardGrid>div,.settingsCard,.analyticsPanel,.analyticsCards>div,.networkCard,.ecommerceReportCard,.deliveryReportCard,.gamiqIntegrationCard{background:var(--gamiq-surface)!important;border:1px solid var(--gamiq-border)!important;box-shadow:0 2px 8px #0f274b06}.kpis>div span,.dashboardKpis>div span{color:#52627a}.kpis>div b,.dashboardKpis>div b{color:var(--gamiq-blue)}.cashDashboardKpi b,.positive{color:var(--gamiq-green)!important}.cigaretteDashboardKpi b,.alertRow b{color:var(--gamiq-orange)!important}table{background:#fff;color:var(--gamiq-text)}th{color:#425475;border-bottom:1px solid var(--gamiq-border)}td{border-bottom:1px solid #edf1f6}.statusOk{background:#e9f9f0!important;color:#128649!important;border-color:#bfeacc!important}.statusVoid{background:#fff0ef!important;color:#d13b34!important}input,select,textarea{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid #d6deea!important}input:focus,select:focus,textarea:focus{border-color:var(--gamiq-blue)!important;box-shadow:0 0 0 3px #126bff1a;outline:none}.gamiqIntegrationsHero{background:radial-gradient(circle at 90% 5%,rgba(18,107,255,.09),transparent 35%),#fff!important;border-color:var(--gamiq-border)!important}.gamiqIntegrationStatus.active{background:#e9f9f0!important;color:#128649!important}.gamiqIntegrationStatus.configured{background:#e9f1ff!important;color:#126bff!important}.gamiqIntegrationStatus.empty{background:#f1f4f8!important;color:#66758f!important}.gamiqSecurityNotice{background:#f8fbff!important;border-color:#dce8fa!important}.gamiqIntegrationModal{background:#091a3366}.gamiqIntegrationModalBox{background:#fff!important;color:var(--gamiq-text)}.gamiqFinalLogin{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:linear-gradient(135deg,#126bff06,#fffffff2),#fff;overflow:hidden}.gamiqFinalLogin:before,.gamiqFinalLogin:after{content:"";position:absolute;width:440px;height:440px;border:2px solid rgba(18,107,255,.1);border-radius:80px;transform:rotate(-25deg);pointer-events:none}.gamiqFinalLogin:before{left:-190px;bottom:-165px}.gamiqFinalLogin:after{right:-190px;bottom:-180px}.gamiqLoginCornerLogo{position:absolute;left:42px;top:32px;z-index:2}.gamiqLoginCornerLogo img{width:185px;height:auto}.gamiqFinalLoginBox{position:relative;z-index:3;width:min(500px,calc(100vw - 30px));padding:42px 48px;border:1px solid #e1e7ef;border-radius:20px;background:#fffffff7;box-shadow:0 22px 60px #15366014}.gamiqLoginLogo{display:block;width:265px;max-width:90%;height:auto;margin:0 auto 14px}.gamiqFinalLoginBox h2{margin:0;text-align:center;font-size:20px;color:var(--gamiq-text)}.gamiqLoginDescription{max-width:360px;margin:10px auto 27px;text-align:center;line-height:1.5;color:var(--gamiq-muted)}.gamiqFinalLoginBox label{display:grid;gap:7px;margin-bottom:15px}.gamiqFinalLoginBox label>span{color:var(--gamiq-text);font-size:13px;font-weight:700}.gamiqFinalLoginBox input{min-height:48px;border-radius:9px;padding:0 14px}.gamiqLoginButton{width:100%;min-height:49px;margin-top:5px;border:0;border-radius:9px;background:linear-gradient(135deg,#0870ff,#126bff)!important;color:#fff!important;font-weight:800}.gamiqLoginSecurity{display:flex;align-items:center;gap:10px;margin-top:26px;padding-top:17px;border-top:1px solid #e5eaf1;color:var(--gamiq-muted)}.gamiqLoginSecurity svg{width:25px;color:#6a7c99}.gamiqLoginSecurity div{display:flex;flex-direction:column;gap:2px}.gamiqLoginSecurity strong{color:#425475;font-size:12px}.gamiqLoginSecurity span{font-size:11px}main:after{content:"© 2026 GAMIQ · Gestión inteligente para tu negocio";display:block;padding:24px 8px 10px;border-top:1px solid var(--gamiq-border);color:#708096;font-size:11px}@media (max-width:900px){.gamiqLoginCornerLogo{left:20px;top:20px}.gamiqLoginCornerLogo img{width:135px}.gamiqFinalLoginBox{padding:34px 24px}.gamiqFinalSidebarBrand img{width:140px}}:root{--gamiq-navy:#0a356f;--gamiq-navy-deep:#082b5b;--gamiq-blue:#126bff;--gamiq-blue-hover:#075ae7;--gamiq-page:#f7f9fc;--gamiq-card:#ffffff;--gamiq-soft:#f2f6fb;--gamiq-soft-blue:#edf4ff;--gamiq-border:#dde5ef;--gamiq-border-dark:#cbd6e4;--gamiq-text:#10264c;--gamiq-text-soft:#53657f;--gamiq-muted:#75839a;--gamiq-success:#13a45a;--gamiq-success-bg:#e9f9f0;--gamiq-warning:#f08a00;--gamiq-warning-bg:#fff6e8;--gamiq-danger:#e34b45;--gamiq-danger-bg:#fff0ef;--gamiq-shadow: 0 4px 16px rgba(22,45,80,.045)}html,body,#root{background:var(--gamiq-page)!important;color:var(--gamiq-text)!important}body{color-scheme:light!important}.app{background:var(--gamiq-page)!important}main{background:linear-gradient(135deg,#fff,#f7faff)!important}section{background:transparent!important;color:var(--gamiq-text)!important}h1,h2,h3,h4,strong,b{color:inherit}aside{background:linear-gradient(180deg,var(--gamiq-navy) 0%,var(--gamiq-navy-deep) 100%)!important;border-right:1px solid rgba(4,28,61,.14)!important;box-shadow:none!important}.gamiqFinalSidebarBrand{min-height:98px!important;padding:19px 20px 15px!important;gap:7px!important}.gamiqFinalSidebarBrand img{width:185px!important;max-width:95%!important;height:auto!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;object-fit:contain!important}.gamiqFinalSidebarBrand img{filter:drop-shadow(0 0 1px rgba(255,255,255,.45))}.gamiqFinalSidebarBrand span{color:#ffffffab!important;font-size:11px!important;padding-left:1px}aside button{color:#fff!important;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important}aside button svg{color:#fff!important;stroke:#fff!important}aside button:hover{background:#ffffff14!important}aside button.active{color:#fff!important;background:linear-gradient(135deg,#1676ff,#126bff)!important;box-shadow:0 7px 18px #0053d240!important}header{background:#fff!important;color:var(--gamiq-text)!important;border-bottom:1px solid var(--gamiq-border)!important;box-shadow:none!important}header span,header b{color:var(--gamiq-text)}header button{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:none!important}.connectionStatus.online{color:var(--gamiq-success)!important;background:#effbf4!important;border:1px solid #c8eed9!important}.connectionStatus.offline{color:var(--gamiq-danger)!important;background:var(--gamiq-danger-bg)!important}button{color:var(--gamiq-text)}button.primary,.primary,.title button,.gamiqButtonPrimary,.premiumFinishSale{background:linear-gradient(135deg,#1475ff,var(--gamiq-blue))!important;color:#fff!important;border:1px solid var(--gamiq-blue)!important;box-shadow:none!important}button.primary:hover,.primary:hover,.title button:hover,.gamiqButtonPrimary:hover,.premiumFinishSale:hover{background:var(--gamiq-blue-hover)!important}button:not(.primary):not(.danger):not(.gamiqButtonPrimary){border-color:var(--gamiq-border)!important}button.danger,.dangerAction,.gamiqButtonDanger{color:var(--gamiq-danger)!important;background:#fff!important;border:1px solid #f1b9b6!important}input,select,textarea{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border-dark)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#8a96a8!important}input:focus,select:focus,textarea:focus{border-color:var(--gamiq-blue)!important;outline:none!important;box-shadow:0 0 0 3px #126bff1a!important}.pos{background:transparent!important}.pos>div{background:transparent!important}.posQuick{background:transparent!important;color:var(--gamiq-text)!important}.posQuick button{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important}.search{background:#fff!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.search svg{color:var(--gamiq-blue)!important}.search input{border:0!important;background:#fff!important}.cards{background:transparent!important}.cards>button,.cards button,.bundlePosCard{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important;border-radius:13px!important}.cards>button:hover,.cards button:hover,.bundlePosCard:hover{border-color:#aac7f4!important;box-shadow:0 6px 18px #126bff14!important;transform:translateY(-1px)}.cards button b,.bundlePosCard b{color:var(--gamiq-text)!important}.cards button strong,.bundlePosCard strong{color:var(--gamiq-blue)!important}.cards button small{color:var(--gamiq-muted)!important}.posPromoBadge,.wholesaleBadge,.cartPromoApplied{color:var(--gamiq-blue)!important;background:var(--gamiq-soft-blue)!important;border-color:#cadeff!important}.cart{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.cart h2,.cart h3{color:var(--gamiq-text)!important}.cartLine{background:#fff!important;color:var(--gamiq-text)!important;border-bottom:1px solid #edf1f6!important}.cartLine span,.cartLine b{color:var(--gamiq-text)!important}.cartLine button{background:var(--gamiq-soft)!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important}.appSalePanel{background:var(--gamiq-soft)!important;border:1px solid var(--gamiq-border)!important;color:var(--gamiq-text)!important}.appSaleSummary{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important}.total{color:var(--gamiq-text)!important}.total b{color:var(--gamiq-blue)!important}.premiumFinishSale .shortcutKey{background:#fff!important;color:var(--gamiq-blue)!important;border:1px solid rgba(255,255,255,.75)!important}.deliveryRunningSummary{background:#f8fbff!important;color:var(--gamiq-text)!important;border:1px solid #dce8f8!important}.kpis>div,.dashboardKpis>div,.dashboardGrid>div{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.dashboardGrid{background:transparent!important}.dashboardGrid>div h2{color:var(--gamiq-text)!important}.alertRow{background:#fff!important;border-bottom:1px solid #edf1f6!important}.alertRow span{color:var(--gamiq-text)!important}.alertRow b{color:var(--gamiq-warning)!important}.networkCard{background:#fff!important;color:var(--gamiq-text)!important}table{background:#fff!important;color:var(--gamiq-text)!important;border-collapse:collapse}thead,tbody,tr{background:#fff!important}th{background:#fff!important;color:#425574!important;border-bottom:1px solid var(--gamiq-border)!important}td{background:#fff!important;color:var(--gamiq-text)!important;border-bottom:1px solid #edf1f6!important}tbody tr:hover td{background:#f8fbff!important}.statusOk{background:var(--gamiq-success-bg)!important;color:#148247!important;border-color:#bfe9cc!important}.statusVoid{background:var(--gamiq-danger-bg)!important;color:#ca4039!important;border-color:#f2c0bd!important}.positive{color:var(--gamiq-success)!important}.negative{color:var(--gamiq-danger)!important}.modal,.gamiqIntegrationModal{background:#0c264a6b!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modalBox,.gamiqIntegrationModalBox{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:0 24px 75px #0722472e!important}.modalHead{background:#fff!important;color:var(--gamiq-text)!important;border-bottom:1px solid var(--gamiq-border)!important}.settingsPage,.settingsGrid{background:transparent!important}.settingsCard{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.settingsCard h2{color:var(--gamiq-text)!important}.settingsCard small{color:var(--gamiq-muted)!important}.ecommerceKpi,.ecommerceReportCard,.deliveryReportCard,.ecommerceOrderCard,.ecommerceOrderDetail{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.ecommerceReportCard b,.deliveryReportCard b{color:var(--gamiq-blue)}.pedidosYaAdmin,.pedidosYaAdmin section,.pedidosYaAdmin article,.pedidosYaAdmin>div{color:var(--gamiq-text)!important}.pedidosYaAdmin article{background:#fff!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.deliveryReportGrid{background:transparent!important}.deliveryReportCard,.appReportSummary,.ecommerceReportCard{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important}.analyticsCards>div,.analyticsPanel{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.analyticsRow{border-bottom:1px solid #edf1f6!important}.gamiqIntegrationsPage{color:var(--gamiq-text)!important}.gamiqIntegrationsHero{background:radial-gradient(circle at 92% 5%,rgba(18,107,255,.08),transparent 34%),#fff!important;border:1px solid var(--gamiq-border)!important;color:var(--gamiq-text)!important}.gamiqIntegrationCard{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important;box-shadow:var(--gamiq-shadow)!important}.gamiqProviderMark{background:#f3f7fd!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-border)!important}.gamiqIntegrationMeta span{background:#f7f9fc!important}.gamiqIntegrationMeta b,.formGrid,.filters,.toolbar,.actions,.rowActions{color:var(--gamiq-text)!important}section>table{border:1px solid var(--gamiq-border);border-radius:12px;overflow:hidden}.cashMovementHistory,.cashHistoryHead,.cashDailyKpis>div{background:#fff!important;color:var(--gamiq-text)!important}.cashDailyKpis>div{border:1px solid var(--gamiq-border)!important}.mobileCart{background:var(--gamiq-blue)!important;color:#fff!important;border-color:var(--gamiq-blue)!important}.mobileSaleModal .cart{background:#fff!important}.gamiqFinalLogin{background:radial-gradient(circle at 6% 75%,rgba(18,107,255,.055),transparent 27%),radial-gradient(circle at 94% 70%,rgba(18,107,255,.045),transparent 27%),#fff!important}.gamiqFinalLoginBox{background:#fffffffa!important;border:1px solid var(--gamiq-border)!important}.pos .cards button,.pos .cart,.appSalePanel,.modalBox,.settingsCard,.analyticsPanel,.deliveryReportCard,.ecommerceReportCard{background-color:#fff!important}main:after{color:#728098!important;border-top:1px solid var(--gamiq-border)!important}:root{--gq-navy:#0b3b78;--gq-navy-deep:#082f63;--gq-blue:#1672f9;--gq-blue-hover:#075ee7;--gq-page:#f7f9fc;--gq-white:#ffffff;--gq-soft:#f5f8fc;--gq-soft-blue:#edf5ff;--gq-line:#dce5f0;--gq-text:#102c55;--gq-muted:#74839b;--gq-green:#12a65c;--gq-green-bg:#eaf9f1;--gq-orange:#ed8a00;--gq-orange-bg:#fff5e5;--gq-red:#e44943;--gq-red-bg:#fff0ef}.gamiqFinalSidebarBrand{padding:24px 22px 18px!important;min-height:115px!important}.gamiqFinalSidebarBrand img{width:190px!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.08))!important}.gamiqFinalSidebarBrand span{margin-top:5px!important;padding-left:2px!important;color:#ffffff9e!important;font-size:12px!important}aside{background:linear-gradient(180deg,#0b3b78,#0a356f 52%,#082f63)!important}aside button{color:#fff!important}aside button.active{background:linear-gradient(135deg,#2580ff,#1672f9)!important;box-shadow:0 7px 20px #054eba3d!important}.title button,button.primary,.primary,.gamiqButtonPrimary{background:var(--gq-blue)!important;color:#fff!important;border:1px solid var(--gq-blue)!important;box-shadow:0 2px 5px #1256bc1f!important}.title button:hover,button.primary:hover,.primary:hover,.gamiqButtonPrimary:hover{background:var(--gq-blue-hover)!important}.rowActions button:not(.danger),.actions button:not(.danger),.periodButtons button,.cashMovementHistory button,section table button:not(.danger){background:#fff!important;color:var(--gq-navy)!important;border:1px solid #bfd0e5!important}.rowActions button:not(.danger):hover,.actions button:not(.danger):hover,.periodButtons button:hover,section table button:not(.danger):hover{background:var(--gq-soft-blue)!important;border-color:#9bbbe3!important}.statusVoid{background:#fff3ee!important;color:#c95d36!important;border:1px solid #ffd8c9!important}.rowActions .danger{background:#fff!important;color:var(--gq-red)!important;border:1px solid #f1aaa7!important}section .salesSummary,section .salesKpis,section .salesStats{background:transparent!important}section .salesSummary>div,section .salesKpis>div,section .salesStats>div{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-line)!important}section .kpis>div{background:#fff!important;color:var(--gq-text)!important}.productBulkImageHelp,.productImageHelp,.importHint,.notice,.warningBox{background:var(--gq-soft-blue)!important;color:#426080!important;border:1px solid #cfe0f5!important}.productBulkImageHelp strong,.productImageHelp strong,.importHint strong,.notice strong{color:var(--gq-blue)!important}.ecommerceHistory,.ecommerceArchive,.ecommerceYear,.ecommerceMonth,.ecommerceHistoryYear,.ecommerceHistoryMonth{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-line)!important}.ecommerceHistory *,.ecommerceArchive *,.ecommerceYear *,.ecommerceMonth *{color:inherit}details,details>summary{background:#fff!important;color:var(--gq-text)!important}details{border:1px solid var(--gq-line)!important;border-radius:12px!important}details>summary{padding:16px!important}details[open]>summary{background:var(--gq-soft-blue)!important}a.button,.openStoreButton,.ecommerceOpenStore{background:var(--gq-blue)!important;color:#fff!important;border-color:var(--gq-blue)!important}.pedidosYaAdmin .kpis>div,.pedidosYaAdmin .analyticsCards>div,.pedidosYaAdmin .summaryCard,.pedidosYaAdmin .statusCard{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-line)!important;box-shadow:0 3px 12px #1e3c640a!important}.pedidosYaAdmin .kpis>div b{color:var(--gq-blue)!important}.pedidosYaAdmin .syncStatus,.pedidosYaAdmin .autosyncStatus,.pedidosYaAdmin .syncSummary{background:var(--gq-soft-blue)!important;color:#415f80!important;border:1px solid #d2e3f7!important}.pedidosYaAdmin div[style*=background],.pedidosYaAdmin section[style*=background]{color:var(--gq-text)}.cashPage .primary,button.wide.primary{background:var(--gq-blue)!important;color:#fff!important;border-color:var(--gq-blue)!important}button.wide:not(.danger){background:var(--gq-blue)!important;color:#fff!important;border:1px solid var(--gq-blue)!important}.cashMovementHistory{border:1px solid var(--gq-line)!important;border-radius:15px!important;box-shadow:0 3px 13px #19355b09!important}.cashReport,.cashReportPage,.printReport{background:#fff!important;color:var(--gq-text)!important}.cashReportHeader,.cashReportMeta,.cashReportInfo{background:var(--gq-soft-blue)!important;color:var(--gq-text)!important;border:1px solid #d5e4f6!important}.cashReportHeader b,.cashReportMeta b,.cashReportInfo b{color:var(--gq-navy)!important}.cashReport div[style*="background:#111"],.cashReport div[style*="background: #111"],.cashReportPage div[style*="background:#111"]{background:var(--gq-soft-blue)!important}.gamiqEyebrow{color:var(--gq-blue)!important}.gamiqIntegrationGroupHead>div>span{background:var(--gq-blue)!important;color:#fff!important}.gamiqIntegrationsHero{background:radial-gradient(circle at 92% 5%,rgba(22,114,249,.08),transparent 35%),#fff!important}.gamiqSecurityNotice{background:#f7faff!important}.gamiqIntegrationStatus.empty{background:#eef2f7!important;color:#62718a!important}.settingsCard .checkGrid{display:grid!important;gap:7px!important}.settingsCard .checkGrid label{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:9px 12px!important;background:#f8faff!important;color:var(--gq-text)!important;border:1px solid #e2e9f2!important;border-radius:9px!important}.settingsCard .checkGrid label:hover{background:var(--gq-soft-blue)!important}.settingsCard .checkGrid input{flex:0 0 auto}.settingsCard>label{color:var(--gq-text)!important}.settingsCard label{line-height:1.35!important}.settingsCard>small{display:block!important;margin-top:4px!important;color:var(--gq-muted)!important}[class*=warning],[class*=Warning]{background:var(--gq-orange-bg);color:#89520c}[class*=info],[class*=Info]{color:var(--gq-text)}.kpis>div,.analyticsCards>div,.dashboardGrid>div,.settingsCard,.deliveryReportCard,.ecommerceReportCard,.gamiqIntegrationCard,.cashDailyKpis>div{background:#fff!important;color:var(--gq-text)!important}main:after{content:"© 2026 GAMIQ · Gestión inteligente para tu negocio";color:#70819a!important;background:transparent!important}@media print{aside,header{display:none!important}main{background:#fff!important}.cashReport,.cashReportPage{color:#102c55!important}}:root{--gamiq-brand-navy:#092f63;--gamiq-brand-sidebar:#0b3d7a;--gamiq-brand-sidebar-deep:#082f63;--gamiq-brand-blue:#126fff;--gamiq-page:#f7f9fc;--gamiq-white:#ffffff;--gamiq-soft:#f5f8fc;--gamiq-soft-blue:#eef5ff;--gamiq-line:#dce5f0;--gamiq-text:#102c55;--gamiq-muted:#75849b;--gamiq-success:#119f57;--gamiq-warning:#e98900;--gamiq-danger:#df4944}aside{background:linear-gradient(180deg,var(--gamiq-brand-sidebar) 0%,var(--gamiq-brand-sidebar-deep) 100%)!important}.gamiqFinalSidebarBrand{box-sizing:border-box!important;margin:-14px -14px 14px!important;padding:20px 18px 16px!important;min-height:112px!important;background:linear-gradient(135deg,#fff,#f7faff)!important;border:0!important;border-bottom:1px solid #d5e3f4!important;border-radius:0!important;box-shadow:0 5px 16px #05255114!important}.gamiqFinalSidebarBrand img{display:block!important;width:190px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}.gamiqFinalSidebarBrand span{display:block!important;margin-top:7px!important;padding:0!important;color:#657690!important;font-size:11px!important;font-weight:600!important}.daySalesSummary{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:14px 0 20px!important}.daySalesSummary span{display:flex!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:10px 15px!important;background:#fff!important;color:#586a84!important;border:1px solid var(--gamiq-line)!important;border-radius:11px!important;box-shadow:0 2px 8px #17386109!important}.daySalesSummary span b{color:var(--gamiq-brand-blue)!important;font-size:18px!important;font-weight:800!important}.saleTicket{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-line)!important}.saleTicketDetail{background:#fff!important;border-top:1px solid #e8eef5!important}.saleTicketHead small,.saleDetailMeta{color:var(--gamiq-muted)!important}.bulkPhotoNotice{position:relative!important;margin-top:10px!important;padding:12px 15px 12px 42px!important;background:linear-gradient(135deg,#eef6ff,#f8fbff)!important;color:#526985!important;border:1px solid #cfe0f4!important;border-radius:11px!important;font-size:.82rem!important;line-height:1.45!important;box-shadow:none!important}.bulkPhotoNotice:before{content:"i";position:absolute;left:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--gamiq-brand-blue);color:#fff;font-size:12px;font-weight:900;font-family:serif}.bulkPhotoNotice b{color:var(--gamiq-brand-navy)!important}.bulkPhotoNotice code{background:#dfeeff!important;color:#164f9e!important;border:1px solid #c2daf5!important;padding:2px 5px!important;border-radius:5px!important}.pedidosYaAdmin{color:var(--gamiq-text)!important}.pedidosYaKpis>div{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-line)!important;border-radius:13px!important;padding:15px!important;box-shadow:0 3px 12px #1c3e690a!important}.pedidosYaKpis>div:hover{border-color:#b8cfea!important}.pedidosYaKpis small{color:var(--gamiq-muted)!important}.pedidosYaKpis b{color:var(--gamiq-brand-blue)!important;font-size:1.65rem!important}.pedidosYaKpis .pending{background:#fffaf1!important;border-color:#f3d9a5!important}.pedidosYaKpis .pending b{color:var(--gamiq-warning)!important}.pedidosYaStatus{display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;padding:13px 15px!important;background:linear-gradient(135deg,#eef5ff,#f8fbff)!important;color:#536b89!important;border:1px solid #cfe0f4!important;border-radius:12px!important;font-size:.88rem!important}.pedidosYaStatus span{color:#536b89!important}.pedidosYaStatus b{color:var(--gamiq-brand-navy)!important}.pedidosYaProductCard{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-line)!important;box-shadow:0 3px 12px #1c3e690a!important}.pedidosYaProductHead small,.pedidosYaProductMeta small,.pedidosYaCategoryLine{color:var(--gamiq-muted)!important}.pedidosYaCategoryLine{border-top:1px solid #e9eef5!important}.pedidosYaProductMeta .pyPrice b{color:var(--gamiq-brand-blue)!important}.pedidosYaPendingBadge{background:#fff5e7!important;color:#b16b08!important;border:1px solid #f2d29e!important}.cashReport{background:#fff!important;color:var(--gamiq-text)!important}.gamiqCashReportBrand{display:flex!important;align-items:center!important;gap:22px!important;padding:8px 0 22px!important;margin-bottom:14px!important;border-bottom:1px solid var(--gamiq-line)!important}.gamiqCashReportBrand img{width:210px!important;height:auto!important;max-height:75px!important;padding:0!important;margin:0!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;filter:none!important}.gamiqCashReportBrand>div{display:grid!important;gap:3px!important}.gamiqCashReportBrand h2{margin:0!important;color:var(--gamiq-brand-navy)!important;font-size:24px!important}.gamiqCashReportBrand p{margin:0!important;color:#687a94!important}.gamiqReportPlatform{color:var(--gamiq-brand-blue)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cashReport .reportMeta,.reportMeta{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px 25px!important;padding:15px 18px!important;background:linear-gradient(135deg,#eef5ff,#f8fbff)!important;color:var(--gamiq-text)!important;border:1px solid #cfdef0!important;border-radius:12px!important}.cashReport .reportMeta p,.reportMeta p{margin:2px!important;color:#506985!important}.cashReport .reportMeta b,.reportMeta b{color:var(--gamiq-brand-navy)!important}.cashReport .kpis>div{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-line)!important;box-shadow:0 2px 8px #17386109!important}.cashReport .kpis span{color:#536984!important}.cashReport .kpis b{color:var(--gamiq-brand-blue)!important}.cashReport .cashPhysicalExpected{background:#effaf5!important;border-color:#c8ead7!important}.cashReport .cashPhysicalExpected b{color:var(--gamiq-success)!important}.cashReport .deliveryReportCard{background:#fff!important;color:var(--gamiq-text)!important;border:1px solid var(--gamiq-line)!important}.cashReport table,.cashReport thead,.cashReport tbody,.cashReport tr,.cashReport td,.cashReport th{background:#fff!important}.cashReport th{color:#465d7c!important}.cashReport td{color:var(--gamiq-text)!important}.toolbar>button:not(.danger),.title>button:not(.danger),.pedidosYaAdmin .toolbar button{background:var(--gamiq-brand-blue)!important;color:#fff!important;border:1px solid var(--gamiq-brand-blue)!important;box-shadow:0 2px 6px #126fff24!important}.toolbar>button:not(.danger):hover,.title>button:not(.danger):hover,.pedidosYaAdmin .toolbar button:hover{background:#075de1!important;border-color:#075de1!important}.toolbar>button.danger,button.danger{background:#fff!important;color:var(--gamiq-danger)!important;border:1px solid #f0aaa7!important}@media print{.cashReport{background:#fff!important;color:#102c55!important}.cashReport .reportMeta{background:#f4f8fd!important;border-color:#cbd7e5!important}.cashReport .kpis>div{background:#fff!important;color:#102c55!important;border-color:#d1dae6!important}.cashReport .kpis b{color:#126fff!important}.gamiqCashReportBrand img{filter:none!important}}body,.app,main,section{background-color:#f7f9fc!important;color:#102c55!important}aside{background:linear-gradient(180deg,#0b356f,#062b5d)!important}.gamiqFinalSidebarBrand{margin:0!important;padding:22px 22px 18px!important;min-height:105px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.gamiqFinalSidebarBrand img{width:190px!important;max-width:100%!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.gamiqFinalSidebarBrand span{color:#ffffff9e!important;margin-top:7px!important}.settingsCard,.settingsGrid>div,.brandingCard,.appearanceCard,.ecommerceSettingsCard{background:#fff!important;color:#102c55!important;border:1px solid #dce5f0!important}.settingsCard h1,.settingsCard h2,.settingsCard h3,.settingsCard label,.settingsCard span,.settingsCard p,.settingsCard b{color:#102c55!important}.settingsCard small{color:#75849b!important}.settingsCard .checkGrid label,.scheduleConfig,.scheduleDay,.scheduleRow,.storeSchedule,.storeScheduleRow{background:#f7f9fd!important;color:#102c55!important;border:1px solid #dce5f0!important}.scheduleConfig *,.scheduleDay *,.scheduleRow *,.storeSchedule *,.storeScheduleRow *{color:#102c55!important}.storefrontConfig,.storefrontSection,.storefrontAppearance,.storefrontCover,.storeCatalogSettings,.catalogSettings,.coverSettings{background:#fff!important;color:#102c55!important;border:1px solid #dce5f0!important}.storefrontConfig *,.storefrontSection *,.storefrontAppearance *,.storefrontCover *,.storeCatalogSettings *,.catalogSettings *,.coverSettings *{color:#102c55!important}.integrationSettings,.shippingSettings,.blueExpressSettings,.uberDirectSettings,.notificationSettings{background:#f7f9fd!important;color:#102c55!important;border:1px solid #dce5f0!important}.integrationSettings *,.shippingSettings *,.blueExpressSettings *,.uberDirectSettings *,.notificationSettings *{color:#102c55!important}.cashReport .appReportSummary,.cashReport .deliveryReportGrid,.cashReport .deliveryReportCard,.appReportSummary{background:#fff!important;color:#102c55!important}.cashReport .appReportSummary>div,.appReportSummary>div{background:#fff!important;color:#102c55!important;border:1px solid #dce5f0!important}.appearancePreview,.themePreview,.brandPreview{background:#f7f9fd!important;color:#102c55!important;border:1px solid #dce5f0!important}.settingsPage div[style*="background:#111"],.settingsPage div[style*="background: #111"],.settingsPage div[style*="background:#171717"],.settingsPage div[style*="background: #171717"],.settingsPage div[style*="background:#101010"],.settingsPage div[style*="background: #101010"]{background:#f7f9fd!important;color:#102c55!important;border-color:#dce5f0!important}:root{--accent:#126fff !important;--text:#102c55 !important;--muted:#75849b !important;--sidebar-text:#ffffff !important;--app-bg:#f7f9fc !important;--surface:#ffffff !important;--card:#ffffff !important;--button-text:#ffffff !important}html[data-theme=light]{color-scheme:light}body,.app,main,section{background:#f7f9fc!important;color:#102c55!important}aside{background:linear-gradient(180deg,#0a3772,#082f66)!important}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.gamiqFinalSidebarBrand img,.gamiqSidebarBrand img{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}.gamiqFinalSidebarBrand span,.gamiqSidebarBrand span{color:#fff9!important}main h1,main h2,main h3,main h4{color:#102c55!important}main p,main span,main label,main small,main td,main th,main li,main div{color:inherit}input,select,textarea{background:#fff!important;color:#102c55!important;border:1px solid #dce5f0!important}table,.card,.panel,section>div,article,.settingsCard,.brandingCard,.appearanceCard{border-color:#dce5f0!important}button{border-radius:12px!important}main a{color:#126fff!important}.gamiqLoginLogo{background:#0b3d7a!important;border-radius:18px!important;padding:18px 28px!important;box-sizing:content-box!important;object-fit:contain!important}.gamiqLoginCornerLogo{background:#0b3d7a!important;border-radius:0 0 18px!important;padding:14px 22px!important}.gamiqLoginCornerLogo img{object-fit:contain!important}@media print{.gamiqCashReportBrand>img{background:#0b3d7a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.gamiqLoginLogo{background:transparent!important;border-radius:0!important;padding:0!important;box-sizing:border-box!important;object-fit:contain!important;filter:drop-shadow(0 1px 0 rgba(8,47,99,.28)) drop-shadow(0 2px 5px rgba(8,47,99,.12))!important}.gamiqLoginCornerLogo{background:transparent!important;border-radius:0!important;padding:0!important}.gamiqLoginCornerLogo img{object-fit:contain!important;filter:drop-shadow(0 1px 0 rgba(8,47,99,.28)) drop-shadow(0 2px 5px rgba(8,47,99,.1))!important}.gamiqCashReportBrand>img{background:#0b3d7a!important;border-radius:14px!important;padding:12px 18px!important;box-sizing:border-box!important;object-fit:contain!important}.gamiqCashReportBrand>img{background:transparent!important;padding:0!important;border-radius:0!important}.gamiqLoginLogo,.gamiqLoginCornerLogo{background:transparent!important}.gamiqLoginLogo,.gamiqLoginCornerLogo img{filter:none!important}:root{--gq-primary:#0b3b78;--gq-primary-strong:#082f66;--gq-accent:#126fff;--gq-text:#102c55;--gq-muted:#75849b;--gq-surface:#ffffff;--gq-soft:#f6f9fd;--gq-border:#dbe4ef;--gq-disabled-bg:#eef2f7;--gq-disabled-text:#7d889a;--gq-disabled-border:#bfc9d8}aside{background:linear-gradient(180deg,var(--gq-primary) 0%,var(--gq-primary-strong) 100%)!important}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:24px 22px 16px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important}.gamiqFinalSidebarBrand img,.gamiqSidebarBrand img,aside img[src*=gamiq-logo]{display:block!important;width:230px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;filter:none!important;image-rendering:auto!important;image-rendering:high-quality!important;transform:translateZ(0)!important;backface-visibility:hidden!important}.gamiqFinalSidebarBrand span,.gamiqSidebarBrand span{color:#ffffff94!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;margin-top:2px!important}button:disabled,button[disabled],[role=button][aria-disabled=true],.btn:disabled,.button:disabled{opacity:1!important;filter:none!important;background:var(--gq-disabled-bg)!important;color:var(--gq-disabled-text)!important;border:1px solid var(--gq-disabled-border)!important;box-shadow:none!important;cursor:not-allowed!important}button:disabled svg,button[disabled] svg,[role=button][aria-disabled=true] svg,.btn:disabled svg,.button:disabled svg{color:inherit!important;stroke:currentColor!important;opacity:1!important}button:disabled,button[disabled]{min-height:44px}button:disabled:hover,button[disabled]:hover{background:var(--gq-disabled-bg)!important;color:var(--gq-disabled-text)!important;border-color:var(--gq-disabled-border)!important}main .card,main .panel,main section,main article{border-color:var(--gq-border)!important}input,select,textarea{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important}button:not(:disabled),.btn:not(:disabled),.button:not(:disabled){border-radius:12px!important}aside>div:first-child{background:transparent!important}@media (max-width: 1100px){.gamiqFinalSidebarBrand img,.gamiqSidebarBrand img,aside img[src*=gamiq-logo]{width:200px!important}}.inventoryActions button{background:#fff!important;border-color:#d7e2ef!important;color:#102c55!important}.inventoryActions button span{color:#102c55!important;font-weight:900!important}.inventoryActions button small{color:#75849b!important;opacity:1!important}.inventoryActions button svg{color:#126fff!important}.inventoryActions button:hover{background:#eef5ff!important;border-color:#126fff!important}.inventorySearchResults button{background:#fff!important;border-color:#d7e2ef!important;color:#102c55!important}.inventorySearchResults button span,.inventorySearchResults button b{color:#102c55!important}.inventorySearchResults button small{color:#75849b!important;opacity:1!important}.inventorySearchResults button:hover{background:#f3f7fd!important;border-color:#126fff!important}.inventorySearchResults button.selected{background:#eaf2ff!important;border-color:#126fff!important;color:#082f66!important;box-shadow:inset 4px 0 #126fff!important}.inventorySearchResults button.selected span,.inventorySearchResults button.selected b,.inventorySearchResults button.selected small{color:#082f66!important}label.inventorySearchPicker,label.inventorySearchPicker~label{color:#102c55!important}.inventorySearchPicker>small{color:#75849b!important;opacity:1!important}.stockPreview{background:#102c23!important;border-color:#2f7753!important;color:#f4fbf7!important}.stockPreview span{color:#f4fbf7!important}.stockPreview strong{color:#79e4a5!important}.modalBox .modalHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.modalBox .modalHead>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;background:#eef5ff!important;border:1px solid #bfd2eb!important;border-radius:12px!important;color:#0b3b78!important;opacity:1!important;visibility:visible!important}.modalBox .modalHead>button svg{width:23px!important;height:23px!important;color:#0b3b78!important;stroke:#0b3b78!important;opacity:1!important}.modalBox .modalHead>button:hover{background:#dceaff!important;border-color:#126fff!important;color:#082f66!important}.revenueDashboardKpi small{display:block;margin-top:7px;color:#75849b!important;font-size:.86rem;font-weight:750}.monthlyRevenueDashboardKpi b,.reportRevenueWithoutCigarettes b,.reportRevenueWithCigarettes b{color:#126fff!important}.monthlyRevenueDashboardKpi small{display:block!important;margin-top:7px;color:#75849b!important;font-size:.86rem;font-weight:750}.cashHistoryScroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.cashHistoryTable{min-width:1050px;width:100%}.cashHistoryTable th,.cashHistoryTable td{white-space:nowrap}@media (max-width: 900px){.cashHistoryScroll{width:calc(100vw - 30px);max-width:calc(100vw - 30px);padding-bottom:10px}.cashHistoryTable{display:table!important;min-width:1050px!important;width:1050px!important;overflow:visible!important}.cashHistoryTable td:last-child button{width:100%;min-height:42px;justify-content:center}}.cashReportCigaretteTotal{border-color:#f0c566!important}.cashReportCigaretteTotal b{color:#e89400!important}.cashReportCigaretteTotal small{display:block!important;margin-top:5px;color:#75849b!important;font-size:.8rem;font-weight:700}aside .gamiqSidebarApprovedBrand{visibility:visible!important;opacity:1!important}aside .gamiqSidebarApprovedLogo{display:block!important;visibility:visible!important;opacity:1!important;width:158px!important;height:auto!important;object-fit:contain!important;image-rendering:auto!important;filter:none!important;transform:none!important;margin:28px auto 25px!important}@media (max-width:900px){aside .gamiqSidebarApprovedBrand{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:128px!important;padding:0 12px!important;margin:0!important}aside .gamiqSidebarApprovedLogo{display:block!important;visibility:visible!important;opacity:1!important;width:112px!important;max-width:112px!important;height:auto!important;margin:8px 4px!important;padding:0!important;object-fit:contain!important;image-rendering:auto!important;filter:none!important;transform:none!important}}@media (max-width:900px){aside .gamiqSidebarApprovedBrand{display:flex!important;flex:0 0 auto!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:auto!important;min-height:0!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 6px!important;overflow:hidden!important}aside .gamiqSidebarApprovedLogo{display:block!important;width:70px!important;max-width:70px!important;height:auto!important;margin:6px auto!important;padding:0!important;object-fit:contain!important;visibility:visible!important;opacity:1!important;filter:none!important;transform:none!important}}@media (max-width:900px){aside .gamiqSidebarApprovedBrand{width:120px!important;min-width:120px!important;max-width:120px!important;padding:0 8px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}aside .gamiqSidebarApprovedLogo{width:105px!important;max-width:105px!important;height:auto!important;margin:7px auto!important;padding:0!important;display:block!important;visibility:visible!important;opacity:1!important}}@media (max-width:900px){aside .gamiqSidebarApprovedBrand{width:135px!important;min-width:135px!important;max-width:135px!important;padding:0 8px!important}aside .gamiqSidebarApprovedLogo{width:120px!important;max-width:120px!important;height:auto!important;margin:7px auto!important}}:root{--gq-navy:#123d78;--gq-navy-dark:#092f63;--gq-blue:#1672ff;--gq-blue-hover:#075ee8;--gq-bg:#f7f9fc;--gq-white:#ffffff;--gq-soft:#f5f8fc;--gq-blue-soft:#eef5ff;--gq-border:#d9e4f0;--gq-border-strong:#c5d4e6;--gq-text:#102d56;--gq-muted:#71819a;--gq-green:#25a967;--gq-green-soft:#ecf9f2;--gq-orange:#d78b13;--gq-orange-soft:#fff7e9;--gq-red:#dd4c4c}.brandingActions button,.drawerConfig button,.heroUploadAdmin .brandingActions button{min-height:44px!important;padding:9px 16px!important;background:#fff!important;color:var(--gq-navy)!important;border:1px solid var(--gq-border-strong)!important;border-radius:10px!important;box-shadow:none!important;opacity:1!important;font-weight:700!important}.brandingActions button:hover:not(:disabled),.drawerConfig button:hover:not(:disabled),.heroUploadAdmin .brandingActions button:hover:not(:disabled){background:var(--gq-blue-soft)!important;color:var(--gq-blue)!important;border-color:#9ebde7!important}button:disabled,button[disabled]{opacity:1!important;background:#eef2f7!important;color:#79879a!important;border:1px solid #bdc9d8!important;box-shadow:none!important;cursor:not-allowed!important}.brandingActions .fileButton{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:9px 16px!important;background:var(--gq-blue)!important;color:#fff!important;border:1px solid var(--gq-blue)!important;border-radius:10px!important;font-weight:800!important}.deliveryRunningSummary{margin:12px 0!important;padding:14px!important;background:linear-gradient(135deg,#f5f9ff,#fff)!important;color:var(--gq-text)!important;border:1px solid #ccdcf1!important;border-radius:13px!important;box-shadow:none!important}.deliverySummaryHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:10px!important;border-bottom:1px solid var(--gq-border)!important}.deliverySummaryHead>span{display:flex!important;align-items:center!important;gap:7px!important;color:var(--gq-navy)!important;font-weight:850!important}.deliverySummaryHead svg{width:18px!important;height:18px!important;color:var(--gq-blue)!important}.deliverySummaryHead>b{color:var(--gq-green)!important;font-weight:850!important}.deliverySummaryLines{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 14px!important;padding-top:11px!important}.deliverySummaryLines span{color:#425d7d!important;font-weight:600!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.deliverySummaryLines strong{color:var(--gq-blue)!important;font-weight:900!important}.deliverySummaryLines span small{display:block!important;margin-left:20px!important;color:var(--gq-muted)!important;white-space:normal!important}.mobileSaleModal .deliveryRunningSummary{background:#f7faff!important}.mobileSaleModal .deliverySummaryHead>span{color:var(--gq-navy)!important}.mobileSaleModal .deliverySummaryLines span{color:#425d7d!important}.mobileSaleModal .deliverySummaryLines strong{color:var(--gq-blue)!important}.appSalePanel{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:13px!important;padding:12px!important}.appSaleSummary{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;background:#f7faff!important;color:var(--gq-text)!important;border:1px solid #d3e1f2!important;border-radius:11px!important}.appSaleSummary span{color:#6a7d98!important}.appSaleSummary span b{display:block!important;color:var(--gq-navy)!important;font-size:17px!important}.appSaleSummary small{grid-column:1/-1!important;color:var(--gq-orange)!important;line-height:1.4!important}.daySalesSummary span{background:#fff!important;color:#60728d!important;border:1px solid var(--gq-border)!important;border-radius:11px!important;box-shadow:none!important}.daySalesSummary span b{color:var(--gq-blue)!important}.bulkPhotoNotice{background:linear-gradient(135deg,#eef6ff,#f8fbff)!important;color:#556b87!important;border:1px solid #ccdef4!important;border-radius:11px!important;box-shadow:none!important}.bulkPhotoNotice b{color:var(--gq-navy)!important}.bulkPhotoNotice code{background:#dcecff!important;color:#1753a0!important;border:1px solid #c1d8f3!important}.pedidosYaKpis>div{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:13px!important;box-shadow:none!important}.pedidosYaKpis b{color:var(--gq-blue)!important}.pedidosYaKpis .pending{background:var(--gq-orange-soft)!important;border-color:#efd49f!important}.pedidosYaStatus{background:var(--gq-blue-soft)!important;color:#56708f!important;border:1px solid #cfdef1!important;border-radius:11px!important}.pedidosYaStatus span{color:#56708f!important}.pedidosYaStatus b{color:var(--gq-navy)!important}.deliveryReportCard,.appReportSummary{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;box-shadow:none!important}.deliveryReportCard h3{color:var(--gq-navy)!important}.deliveryReportCard span{color:#536986!important}.deliveryReportCard b{color:var(--gq-blue)!important}.deliveryReportCard small{color:var(--gq-muted)!important}.appReportSummary span{background:#f7faff!important;color:#536986!important;border:1px solid var(--gq-border)!important}.appReportSummary b{color:var(--gq-blue)!important}.appFeePreview{background:#f7faff!important;color:#536986!important;border:1px solid var(--gq-border)!important;border-radius:11px!important;box-shadow:none!important}.appFeePreview span{color:var(--gq-muted)!important}.appFeePreview b{color:var(--gq-blue)!important}.scheduleConfig{background:#f7faff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:12px!important;padding:14px!important}.scheduleConfig>b{color:var(--gq-navy)!important}.scheduleConfig label{color:#526a87!important}.scheduleConfig input,.scheduleConfig select{background:#fff!important;color:var(--gq-text)!important}.heroUploadAdmin{background:#f7faff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:12px!important;padding:14px!important}.heroAdminPreview{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border-strong)!important;border-radius:11px!important}.heroAdminPreview b{color:var(--gq-navy)!important}.heroUploadAdmin>div>b{color:var(--gq-navy)!important}.heroUploadAdmin small{color:var(--gq-muted)!important}.ecommerceAdvancedVisual{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:12px!important;padding:16px!important}.ecommerceAdvancedVisual h3{color:var(--gq-navy)!important}.ecommerceAdvancedVisual .checkGrid label{background:#f7faff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important}.ecommerceAdvancedVisual label{color:#526a87!important}.blueAutoInfo{background:var(--gq-blue-soft)!important;color:#536b88!important;border:1px solid #cfdef1!important;border-radius:11px!important;padding:12px 14px!important}.blueAutoInfo b{color:var(--gq-navy)!important}.blueAutoInfo span{color:#647894!important}.trackingSetupInfo{background:var(--gq-green-soft)!important;color:#466a57!important;border:1px solid #cce8d7!important;border-radius:11px!important;padding:12px 14px!important}.trackingSetupInfo b{color:#23814f!important}.trackingSetupInfo span{color:#536e60!important}.logoSettingsPreview{background:#f7faff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:12px!important}.logoSettingsPreview b{color:var(--gq-navy)!important}.logoSettingsPreview small{color:var(--gq-muted)!important}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{padding:20px 22px 15px!important;background:transparent!important;border:0!important;box-shadow:none!important}.gamiqFinalSidebarBrand img,.gamiqSidebarBrand img{display:block!important;width:205px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;filter:none!important;image-rendering:auto!important}@media (max-width:720px){.deliverySummaryHead{align-items:flex-start!important;flex-direction:column!important}.deliverySummaryLines,.appSaleSummary{grid-template-columns:1fr!important}}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{box-sizing:border-box!important;width:100%!important;margin:0 0 18px!important;padding:20px 22px 15px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;border:0!important;border-bottom:1px solid #d6e2f1!important;border-radius:0!important;box-shadow:0 4px 12px #092f630f!important}.gamiqFinalSidebarBrand img,.gamiqSidebarBrand img{display:block!important;width:180px!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important;image-rendering:auto!important}.gamiqFinalSidebarBrand span,.gamiqSidebarBrand span{display:block!important;margin-top:7px!important;padding:0!important;color:#7888a1!important;font-size:12px!important;font-weight:600!important;line-height:1.25!important}aside{padding-top:0!important;background:linear-gradient(180deg,#123f7b,#0a3268)!important}aside .gamiqFinalSidebarBrand img,aside .gamiqSidebarBrand img{filter:none!important;transform:none!important;text-shadow:none!important;box-shadow:none!important}aside{background:linear-gradient(180deg,#011536,#01193f)!important;border-right:1px solid rgba(255,255,255,.04)!important}aside img[src*=gamiq-logo-sidebar]{display:block!important;width:158px!important;max-width:calc(100% - 48px)!important;height:auto!important;margin:28px auto 25px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;opacity:1!important;object-fit:contain!important;image-rendering:auto!important}.gamiqFinalSidebarBrand span,.gamiqSidebarBrand span,aside .sidebarBusinessName{display:none!important}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}aside nav{border:0!important}aside nav button,aside nav a{color:#fffffff0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:11px!important}aside nav button.active,aside nav button[aria-current=page],aside nav a.active,aside nav a[aria-current=page]{background:linear-gradient(100deg,#0059ff,#1f6ffe)!important;color:#fff!important;box-shadow:0 7px 17px #0059ff33!important}aside nav svg{color:#fff!important;stroke:#fff!important}aside .sidebarUser,aside .userMenu{border-top:1px solid rgba(255,255,255,.15)!important}@media (max-width:1100px){aside img[src*=gamiq-logo-sidebar]{width:148px!important;margin-top:25px!important;margin-bottom:22px!important}}aside{background:linear-gradient(180deg,#011536,#01173a 48%,#01193e)!important;border-right:0!important;box-shadow:none!important}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;min-height:96px!important;box-sizing:border-box!important;margin:0 0 10px!important;padding:28px 28px 18px!important;background:transparent!important;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important}.gamiqFinalSidebarBrand img,.gamiqSidebarBrand img{display:none!important}.gamiqFinalSidebarBrand:before,.gamiqSidebarBrand:before{content:"";display:block!important;width:165px!important;height:38px!important;flex:0 0 38px!important;margin:0!important;padding:0!important;background-image:url(/gamiq-sidebar-logo-approved.png)!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:contain!important}.gamiqFinalSidebarBrand span,.gamiqSidebarBrand span{display:none!important}.gamiqFinalSidebarBrand:after,.gamiqSidebarBrand:after{display:none!important;content:none!important}aside hr{border:0!important;border-top:0!important}aside nav{padding-top:0!important}aside nav button,aside nav a{min-height:46px!important;margin:3px 10px!important;padding:0 20px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-weight:600!important}aside nav button svg,aside nav a svg{color:#fff!important;stroke:#fff!important}aside nav button:hover,aside nav a:hover{background:#ffffff0f!important}aside nav button.active,aside nav a.active,aside nav [aria-current=page]{background:linear-gradient(135deg,#0362ff,#025bfe)!important;color:#fff!important;border:0!important;box-shadow:0 5px 15px #0050ff3d!important}aside .sidebarUser,aside .userProfile,aside .sidebarFooter{border-top:1px solid rgba(255,255,255,.15)!important;color:#fff!important}aside .gamiqFinalSidebarBrand,aside .gamiqSidebarBrand{background-color:transparent!important;filter:none!important;transform:none!important;outline:0!important}@media (max-width:1100px){.gamiqFinalSidebarBrand:before,.gamiqSidebarBrand:before{width:155px!important;height:36px!important}}.gamiqFinalSidebarBrand,.gamiqSidebarBrand{display:none!important}.gamiqFinalSidebarBrand:before,.gamiqSidebarBrand:before,.gamiqFinalSidebarBrand:after,.gamiqSidebarBrand:after{display:none!important;content:none!important}aside{background:linear-gradient(180deg,#011536,#01173a 55%,#01193e)!important;border:0!important;box-shadow:none!important}aside .gamiqSidebarApprovedBrand{display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;height:102px!important;margin:0!important;padding:24px 0 18px 30px!important;background:transparent!important;border:0!important;box-shadow:none!important}aside .gamiqSidebarApprovedLogo{display:block!important;width:165px!important;max-width:165px!important;height:38px!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;opacity:1!important;image-rendering:auto!important}aside>button:first-of-type{margin-top:0!important}aside hr,aside .sidebarDivider,aside .brandDivider{display:none!important;border:0!important}aside>button.active{background:linear-gradient(135deg,#0867ff,#025bfe)!important;color:#fff!important;border:0!important;border-radius:12px!important;box-shadow:0 5px 16px #0053ff3d!important}aside>button{margin:3px 10px!important;min-height:47px!important;padding:0 20px!important;color:#fff!important;background:transparent!important;border:0!important}aside>button:last-child{background:transparent!important}@media (max-width:1100px){aside .gamiqSidebarApprovedBrand{height:96px!important;padding-left:26px!important}aside .gamiqSidebarApprovedLogo{width:155px!important;max-width:155px!important;height:auto!important}}aside .gamiqSidebarApprovedBrand{width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}aside .gamiqSidebarApprovedLogo{display:block!important;width:158px!important;max-width:calc(100% - 48px)!important;height:auto!important;margin:28px auto 25px!important;padding:0!important;object-fit:contain!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important;image-rendering:auto!important}:root{--gq-sidebar:#01173a;--gq-sidebar-2:#011536;--gq-active:#0867ff;--gq-active-2:#025bfe;--gq-page:#f7f9fc;--gq-panel:#ffffff;--gq-soft:#f5f8fc;--gq-soft-blue:#eef5ff;--gq-text:#102d56;--gq-text-2:#536b88;--gq-muted:#74849b;--gq-border:#d7e2ef;--gq-border-2:#c6d6e8;--gq-green:#20a563;--gq-green-soft:#edf9f2;--gq-orange:#d68910;--gq-orange-soft:#fff7e8;--gq-red:#df4e4e}html,body,#root,.app,main{background:var(--gq-page)!important;color:var(--gq-text)!important}main section{color:var(--gq-text)!important}main h1,main h2,main h3,main h4{color:var(--gq-text)!important}.muted,main .muted{color:var(--gq-muted)!important}input,select,textarea{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:#8796aa!important;opacity:1!important}aside{background:linear-gradient(180deg,var(--gq-sidebar-2) 0%,var(--gq-sidebar) 55%,#01193e 100%)!important}aside .gamiqSidebarApprovedBrand{background:transparent!important;border:0!important;box-shadow:none!important}aside .gamiqSidebarApprovedLogo{background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important}aside>button{color:#fff!important}aside>button.active{background:linear-gradient(135deg,var(--gq-active) 0%,var(--gq-active-2) 100%)!important;color:#fff!important}.kpis>div,.dashboardGrid>div,.settingsCard,.settingsGrid>div,.card,.panel{background:var(--gq-panel)!important;color:var(--gq-text)!important;border-color:var(--gq-border)!important}.settingsCard,.settingsGrid>div,.brandingCard,.appearanceCard,.ecommerceSettingsCard,.logoSettingsPreview{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;box-shadow:none!important}.settingsCard h2,.settingsCard h3,.settingsGrid h2,.settingsGrid h3,.settingsCard label,.settingsGrid label{color:var(--gq-text)!important}.settingsCard small,.settingsGrid small{color:var(--gq-muted)!important}.checkGrid label,.settingsCard .checkGrid label,.settingsGrid .checkGrid label{background:var(--gq-soft)!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:10px!important}.storefrontConfig,.storefrontSection,.storefrontCover,.coverSettings,.heroSettings,.heroConfig,.heroUploadAdmin,.heroAdminPreview{background:#fff!important;color:var(--gq-text)!important;border-color:var(--gq-border)!important;box-shadow:none!important}.storefrontConfig,.storefrontSection,.storefrontCover,.coverSettings,.heroSettings,.heroConfig{border:1px solid var(--gq-border)!important;border-radius:14px!important;padding:18px!important}.storefrontConfig>div,.storefrontSection>div,.storefrontCover>div,.coverSettings>div,.heroSettings>div,.heroConfig>div{background:transparent!important;color:var(--gq-text)!important}.storefrontConfig label,.storefrontSection label,.storefrontCover label,.coverSettings label,.heroSettings label,.heroConfig label{color:#536b88!important}.storefrontConfig h3,.storefrontSection h3,.storefrontCover h3,.coverSettings h3,.heroSettings h3,.heroConfig h3{color:var(--gq-text)!important}.heroUploadAdmin{background:var(--gq-soft)!important;border:1px solid var(--gq-border)!important;border-radius:13px!important}.heroAdminPreview{background:#fff!important;border:1px solid var(--gq-border-2)!important;border-radius:12px!important}.heroAdminPreview b{color:var(--gq-text)!important}.heroAdminPreview span{color:var(--gq-muted)!important}.scheduleConfig{background:var(--gq-soft)!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:14px!important;box-shadow:none!important}.scheduleConfig>b,.scheduleConfig>strong{color:var(--gq-text)!important}.scheduleDay,.scheduleRow,.storeSchedule,.storeScheduleRow{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:11px!important;box-shadow:none!important}.scheduleDay *,.scheduleRow *,.storeSchedule *,.storeScheduleRow *{color:var(--gq-text)!important}.scheduleConfig input[type=time],.scheduleDay input[type=time],.scheduleRow input[type=time],.storeScheduleRow input[type=time]{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border-2)!important;border-radius:10px!important}.scheduleConfig .scheduleSeparator,.scheduleDay .scheduleSeparator,.scheduleRow .scheduleSeparator{color:var(--gq-muted)!important}.ecommerceAdvancedVisual,.storeCatalogSettings,.catalogSettings,.storefrontAppearance{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;border-radius:14px!important;box-shadow:none!important}.ecommerceAdvancedVisual label,.storeCatalogSettings label,.catalogSettings label,.storefrontAppearance label{color:#536b88!important}.blueAutoInfo{background:var(--gq-soft-blue)!important;color:var(--gq-text-2)!important;border:1px solid #cbdff7!important;border-radius:11px!important;box-shadow:none!important}.blueAutoInfo b{color:var(--gq-text)!important}.trackingSetupInfo{background:var(--gq-green-soft)!important;color:#476b58!important;border:1px solid #cae8d6!important;border-radius:11px!important}.trackingSetupInfo b{color:#21834f!important}.bulkPhotoNotice{background:var(--gq-soft-blue)!important;color:#536b88!important;border:1px solid #cbdff7!important;border-radius:11px!important}.bulkPhotoNotice b{color:var(--gq-text)!important}.bulkPhotoNotice code{background:#dcecff!important;color:#15539f!important}.pedidosYaKpis>div{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;box-shadow:none!important}.pedidosYaKpis small{color:var(--gq-muted)!important}.pedidosYaKpis b{color:var(--gq-active)!important}.pedidosYaKpis .pending{background:var(--gq-orange-soft)!important;border-color:#ecd098!important}.pedidosYaKpis .pending b{color:var(--gq-orange)!important}.pedidosYaStatus{background:var(--gq-soft-blue)!important;color:#536b88!important;border:1px solid #cbdff7!important;box-shadow:none!important}.pedidosYaStatus b{color:var(--gq-text)!important}.deliveryRunningSummary{background:linear-gradient(135deg,#f4f8ff,#fff)!important;color:var(--gq-text)!important;border:1px solid #cbdcf2!important;box-shadow:none!important}.deliverySummaryHead{border-bottom:1px solid var(--gq-border)!important}.deliverySummaryHead>span{color:var(--gq-text)!important}.deliverySummaryHead>b{color:var(--gq-green)!important}.deliverySummaryLines span{color:#435e7e!important}.deliverySummaryLines strong{color:var(--gq-active)!important}.deliverySummaryLines small{color:var(--gq-muted)!important}.appSalePanel,.appSaleSummary{background:#fff!important;color:var(--gq-text)!important;border-color:var(--gq-border)!important}.daySalesSummary span{background:#fff!important;color:#5e718d!important;border:1px solid var(--gq-border)!important;box-shadow:none!important}.daySalesSummary span b{color:var(--gq-active)!important}.reportMeta,.deliveryReportCard,.appReportSummary{background:#fff!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important;box-shadow:none!important}.reportMeta b,.deliveryReportCard h3{color:var(--gq-text)!important}.deliveryReportCard span,.appReportSummary span{color:#536b88!important}.deliveryReportCard b,.appReportSummary b{color:var(--gq-active)!important}button:disabled,button[disabled]{opacity:1!important;background:#edf1f6!important;color:#738197!important;border:1px solid #bcc8d7!important;box-shadow:none!important;cursor:not-allowed!important}button:disabled *,button[disabled] *{color:inherit!important;opacity:1!important}.appearancePreview,.themePreview,.brandPreview{background:var(--gq-soft)!important;color:var(--gq-text)!important;border:1px solid var(--gq-border)!important}.settingsPage .ecommerceVisualConfig{background:#fff!important;color:#102d56!important;border:1px solid #d7e2ef!important;border-radius:14px!important;box-shadow:none!important}.settingsPage .ecommerceVisualConfig>*{color:#102d56!important}.settingsPage .ecommerceVisualConfig h1,.settingsPage .ecommerceVisualConfig h2,.settingsPage .ecommerceVisualConfig h3,.settingsPage .ecommerceVisualConfig h4,.settingsPage .ecommerceVisualConfig label{color:#102d56!important}.settingsPage .ecommerceVisualConfig input,.settingsPage .ecommerceVisualConfig select,.settingsPage .ecommerceVisualConfig textarea{background:#fff!important;color:#102d56!important;border:1px solid #c6d6e8!important}.settingsPage .heroUploadAdmin,.settingsPage .heroAdminPreview{background:#f5f8fc!important;color:#102d56!important;border:1px solid #d7e2ef!important}.settingsPage .heroUploadAdmin *,.settingsPage .heroAdminPreview *{color:inherit}.settingsPage .heroAdminPreview b{color:#102d56!important}.settingsPage .heroAdminPreview span{color:#74849b!important}.settingsPage .scheduleConfig{background:#f5f8fc!important;color:#102d56!important;border:1px solid #d7e2ef!important}.settingsPage .scheduleConfig .scheduleDay,.settingsPage .scheduleConfig .scheduleRow,.settingsPage .scheduleConfig .storeSchedule,.settingsPage .scheduleConfig .storeScheduleRow{background:#fff!important;color:#102d56!important;border:1px solid #d7e2ef!important;box-shadow:none!important}.settingsPage .scheduleConfig [style*="background:#050505"],.settingsPage .scheduleConfig [style*="background: #050505"],.settingsPage .scheduleConfig [style*="background:#080808"],.settingsPage .scheduleConfig [style*="background: #080808"],.settingsPage .scheduleConfig [style*="background:#101010"],.settingsPage .scheduleConfig [style*="background: #101010"],.settingsPage .scheduleConfig [style*="background:#111"],.settingsPage .scheduleConfig [style*="background: #111"],.settingsPage .scheduleConfig [style*="background:#171717"],.settingsPage .scheduleConfig [style*="background: #171717"]{background:#fff!important;color:#102d56!important;border-color:#d7e2ef!important}.settingsPage .scheduleConfig label,.settingsPage .scheduleConfig span,.settingsPage .scheduleConfig b,.settingsPage .scheduleConfig strong{color:#536b88!important}.settingsPage .scheduleConfig input[type=time]{background:#fff!important;color:#102d56!important;border:1px solid #c6d6e8!important}.settingsPage input[type=checkbox]{accent-color:#0867ff!important}.settingsPage .settingsCard,.settingsPage .pricingSection,.settingsPage .ecommerceAdvancedVisual,.settingsPage .promotionWebBox,.settingsPage .logoSettingsPreview{background:#fff!important;color:#102d56!important;border-color:#d7e2ef!important;box-shadow:none!important}.settingsPage button:disabled,.settingsPage button[disabled]{background:#edf1f6!important;color:#6f7f95!important;border:1px solid #b8c5d5!important;opacity:1!important}.settingsPage .scheduleConfig{background:#f5f8fc!important;color:#102d56!important;border:1px solid #d7e2ef!important;border-radius:14px!important;padding:16px!important;box-shadow:none!important}.settingsPage .scheduleConfig>b{color:#102d56!important;font-size:17px!important;font-weight:800!important}.settingsPage .weeklySchedule{display:grid!important;gap:10px!important;margin-top:14px!important;background:transparent!important;border:0!important;padding:0!important}.settingsPage .weeklySchedule .daySchedule{display:grid!important;grid-template-columns:minmax(145px,1fr) minmax(150px,190px) 28px minmax(150px,190px)!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:10px 14px!important;background:#fff!important;color:#102d56!important;border:1px solid #d7e2ef!important;border-radius:12px!important;box-shadow:0 2px 5px #102d5609!important}.settingsPage .weeklySchedule .daySchedule>label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#405d80!important;font-weight:650!important;background:transparent!important;border:0!important}.settingsPage .weeklySchedule .daySchedule input[type=checkbox]{accent-color:#0867ff!important;width:17px!important;height:17px!important}.settingsPage .weeklySchedule .daySchedule input[type=time]{width:100%!important;min-width:0!important;height:46px!important;box-sizing:border-box!important;padding:8px 11px!important;background:#fff!important;color:#102d56!important;border:1px solid #c6d6e8!important;border-radius:10px!important;box-shadow:none!important;font-weight:600!important}.settingsPage .weeklySchedule .daySchedule>span{display:block!important;text-align:center!important;color:#74849b!important;font-weight:700!important}.settingsPage .weeklySchedule .daySchedule input[type=time]:disabled{background:#eef2f7!important;color:#8290a3!important;opacity:1!important;cursor:not-allowed!important}.settingsPage .weeklySchedule .daySchedule:hover{border-color:#b9cee7!important;background:#fbfdff!important}@media (max-width:900px){.settingsPage .weeklySchedule .daySchedule{grid-template-columns:1fr 1fr 22px 1fr!important}}.settingsPage .ecommerceVisualConfig{background:#fff!important;color:#102d56!important;border:1px solid #d7e2ef!important;border-radius:14px!important;padding:18px!important;box-shadow:none!important}.settingsPage .ecommerceVisualConfig h3{color:#102d56!important;margin-top:0!important}.settingsPage .ecommerceVisualConfig label{color:#536b88!important;background:transparent!important}.settingsPage .ecommerceVisualConfig input,.settingsPage .ecommerceVisualConfig textarea,.settingsPage .ecommerceVisualConfig select{background:#fff!important;color:#102d56!important;border:1px solid #c6d6e8!important;box-shadow:none!important}.settingsPage .ecommerceVisualConfig textarea{min-height:95px!important}.gamiqIntegrationJourney{display:flex;align-items:center;gap:8px;margin:18px 0 14px;padding:12px;background:#f7f9fc;border:1px solid #dbe5f1;border-radius:12px}.gamiqIntegrationJourney>div{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.gamiqIntegrationJourney>div>span{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:999px;background:#e9eef5;color:#718199;font-size:12px;font-weight:850;border:1px solid #d6e0eb}.gamiqIntegrationJourney>div>div{display:flex;flex-direction:column;min-width:0;gap:1px}.gamiqIntegrationJourney b{color:#344e70;font-size:12px;font-weight:800}.gamiqIntegrationJourney small{overflow:hidden;color:#8290a4;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.gamiqIntegrationJourney>i{flex:0 0 18px;height:1px;background:#cfdae7}.gamiqIntegrationJourney>div.current>span{background:#eef5ff;color:#0867ff;border-color:#a9c8f6}.gamiqIntegrationJourney>div.current b{color:#0867ff}.gamiqIntegrationJourney>div.done>span{background:#eaf8f0;color:#20945a;border-color:#aedac0}.gamiqIntegrationJourney>div.done b{color:#207a4d}.gamiqIntegrationSuccess{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:0 0 18px;padding:12px 14px;background:#edf9f2;color:#35654d;border:1px solid #c8e7d5;border-radius:11px}.gamiqIntegrationSuccess strong{color:#208551;font-size:13px}.gamiqIntegrationSuccess span{color:#426c56;font-size:13px}.gamiqIntegrationSuccess button{display:grid;place-items:center;width:30px;height:30px;padding:0;background:transparent;color:#577565;border:0;border-radius:8px;font-size:19px;cursor:pointer}.gamiqIntegrationSuccess button:hover{background:#20855114}.gamiqIntegrationActions .gamiqButtonDanger{background:#fff!important;color:#c33f45!important;border:1px solid #efc7ca!important;box-shadow:none!important}.gamiqIntegrationActions .gamiqButtonDanger:hover{background:#fff4f4!important;border-color:#e8aaae!important}.gamiqSecretHint{background:#eef5ff!important;color:#536c8e!important;border:1px solid #cadcf3!important;border-radius:10px!important}@media (max-width:720px){.gamiqIntegrationJourney{display:grid;grid-template-columns:1fr;gap:7px}.gamiqIntegrationJourney>i{display:none}.gamiqIntegrationJourney small{white-space:normal}}.gamiqOnboarding{min-height:100vh;background:#f7f9fc;color:#102d56;font-family:inherit}.gamiqOnboardingTop{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fff;border-bottom:1px solid #d7e2ef}.gamiqOnboardingTop img{width:148px;height:auto}.gamiqOnboardingTop span{color:#74849b;font-size:14px;font-weight:700}.gamiqOnboardingShell{width:min(1180px,calc(100% - 40px));margin:38px auto;display:grid;grid-template-columns:360px minmax(0,1fr);gap:28px}.gamiqOnboardingJourney{background:#01173a;color:#fff;border-radius:22px;padding:34px 30px;min-height:650px;display:flex;flex-direction:column}.gamiqOnboardingEyebrow{display:inline-block;color:#75aaff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.gamiqOnboardingIntro h1{color:#fff;font-size:30px;line-height:1.12;margin:0 0 14px}.gamiqOnboardingIntro p{margin:0;color:#c6d6e8;line-height:1.6}.gamiqOnboardingSteps{display:grid;gap:14px;margin-top:38px}.gamiqOnboardingStep{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;padding:12px;border-radius:14px;opacity:.62}.gamiqOnboardingStep.active{background:#0867ff;opacity:1}.gamiqOnboardingStep.done{opacity:1}.gamiqOnboardingStepIcon{width:40px;height:40px;border-radius:12px;background:#ffffff1a;display:grid;place-items:center}.gamiqOnboardingStepIcon svg{width:20px}.gamiqOnboardingStep strong,.gamiqOnboardingStep span{display:block}.gamiqOnboardingStep strong{color:#fff;margin-bottom:3px}.gamiqOnboardingStep span{color:#c6d6e8;font-size:12px;line-height:1.35}.gamiqOnboardingSecurity{margin-top:auto;display:flex;gap:10px;align-items:center;color:#c6d6e8;font-size:12px;padding-top:28px}.gamiqOnboardingSecurity svg{color:#75aaff;width:20px}.gamiqOnboardingCard{background:#fff;border:1px solid #d7e2ef;border-radius:22px;box-shadow:0 18px 55px #01173a14;padding:34px;min-height:650px;display:flex;flex-direction:column}.gamiqOnboardingCardHeader{display:flex;gap:16px;align-items:center;padding-bottom:25px;border-bottom:1px solid #e6edf5}.gamiqOnboardingBigIcon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#eef5ff;color:#0867ff}.gamiqOnboardingBigIcon svg{width:25px;height:25px}.gamiqOnboardingCardHeader span{color:#0867ff;font-weight:800;font-size:12px}.gamiqOnboardingCardHeader h2{margin:3px 0;color:#102d56;font-size:25px}.gamiqOnboardingCardHeader p{margin:0;color:#74849b}.gamiqOnboardingForm{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:28px 0}.gamiqOnboardingForm label,.gamiqOnboardingNumbers label{color:#536b88;font-size:13px;font-weight:700;display:grid;gap:7px}.gamiqOnboardingForm input,.gamiqOnboardingNumbers input{width:100%;box-sizing:border-box;min-height:46px;border:1px solid #c6d6e8;border-radius:11px;padding:0 13px;background:#fff;color:#102d56;font:inherit}.gamiqOnboardingForm input:focus,.gamiqOnboardingNumbers input:focus{outline:none;border-color:#0867ff;box-shadow:0 0 0 3px #0867ff1a}.gamiqOnboardingOptions{display:grid;gap:14px;padding:28px 0}.gamiqOnboardingOption{display:flex;align-items:flex-start;gap:14px;border:1px solid #d7e2ef;border-radius:14px;padding:17px;cursor:pointer;background:#fff}.gamiqOnboardingOption.featured{background:#f5f9ff;border-color:#bcd4ff}.gamiqOnboardingOption input{margin-top:3px;width:18px;height:18px;accent-color:#0867ff}.gamiqOnboardingOption strong,.gamiqOnboardingOption span{display:block}.gamiqOnboardingOption strong{color:#102d56;margin-bottom:4px}.gamiqOnboardingOption span{color:#74849b;font-size:13px;line-height:1.45}.gamiqOnboardingNumbers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px}.gamiqOnboardingNumbers label>div{display:flex;align-items:center;gap:8px}.gamiqOnboardingNumbers span{font-weight:800;color:#536b88}.gamiqOnboardingConnectNote{display:flex;gap:14px;align-items:flex-start;background:#eef5ff;border-radius:14px;padding:18px;color:#0867ff}.gamiqOnboardingConnectNote strong,.gamiqOnboardingConnectNote span{display:block}.gamiqOnboardingConnectNote span{color:#536b88;margin-top:4px;font-size:13px;line-height:1.45}.gamiqOnboardingDone{text-align:center;padding:45px 15px 30px}.gamiqOnboardingDoneIcon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:#edf9f2;color:#20a563}.gamiqOnboardingDoneIcon svg{width:34px;height:34px}.gamiqOnboardingDone h2{margin:0 0 10px;color:#102d56;font-size:29px}.gamiqOnboardingDone p{color:#536b88;font-size:16px}.gamiqOnboardingDoneGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;text-align:left}.gamiqOnboardingDoneGrid div{display:flex;gap:9px;align-items:center;background:#f5f8fc;border-radius:12px;padding:14px;color:#536b88;font-size:13px;font-weight:700}.gamiqOnboardingDoneGrid svg{width:17px;color:#20a563}.gamiqOnboardingError{background:#fff1f1;border:1px solid #ffd0d0;color:#c83f3f;padding:12px 14px;border-radius:10px;font-size:13px;margin-bottom:15px}.gamiqOnboardingActions{margin-top:auto;padding-top:22px;border-top:1px solid #e6edf5;display:flex;justify-content:space-between;gap:12px}.gamiqOnboardingActions button{min-height:46px;border-radius:11px;padding:0 18px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.gamiqOnboardingActions button svg{width:18px}.gamiqOnboardingActions .primary{margin-left:auto;background:#0867ff;color:#fff;border:1px solid #0867ff}.gamiqOnboardingActions .secondary{background:#fff;color:#536b88;border:1px solid #c6d6e8}.gamiqOnboardingActions button:disabled{opacity:.45;cursor:not-allowed}.gamiqOnboardingLoading,.gamiqOnboardingPendingAdmin{min-height:100vh;display:grid;place-items:center;background:#f7f9fc;color:#102d56}.gamiqOnboardingLoading>div,.gamiqOnboardingPendingAdmin>div{width:min(440px,calc(100% - 40px));background:#fff;border:1px solid #d7e2ef;border-radius:20px;padding:34px;text-align:center;box-shadow:0 18px 55px #01173a14}.gamiqOnboardingLoading img,.gamiqOnboardingPendingAdmin img{width:145px;margin-bottom:20px}.gamiqOnboardingLoading p,.gamiqOnboardingPendingAdmin p{color:#74849b}@media (max-width:850px){.gamiqOnboardingTop{padding:0 20px}.gamiqOnboardingShell{grid-template-columns:1fr;margin:20px auto}.gamiqOnboardingJourney{min-height:auto}.gamiqOnboardingSecurity{margin-top:24px}.gamiqOnboardingCard{min-height:580px}}@media (max-width:600px){.gamiqOnboardingShell{width:min(100% - 24px,1180px)}.gamiqOnboardingForm,.gamiqOnboardingNumbers,.gamiqOnboardingDoneGrid{grid-template-columns:1fr}.gamiqOnboardingCard{padding:22px}.gamiqOnboardingJourney{padding:26px 22px}.gamiqOnboardingTop span{display:none}}.gamiqOnboardingIntro h1{color:#fff}.platformBoot,.platformLogin,.platformShell{min-height:100vh;background:#f7f9fc;color:#102d56}.platformBoot{display:grid;place-content:center;justify-items:center;gap:18px;font-weight:700;color:#74849b}.platformBoot img{width:170px}.platformLogin{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr)}.platformLoginVisual{min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(8,103,255,.24),transparent 35%),linear-gradient(145deg,#011536,#01193e);color:#fff;padding:58px 64px;display:flex;flex-direction:column;justify-content:space-between}.platformLoginVisual>img{width:185px;height:auto}.platformLoginVisual h1{color:#fff!important;max-width:560px;font-size:46px;line-height:1.05;margin:12px 0 18px;letter-spacing:-.035em}.platformLoginVisual p{max-width:570px;color:#c6d6e8;font-size:17px;line-height:1.65}.platformEyebrow{color:#0867ff;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.platformLoginVisual .platformEyebrow{color:#75aaff}.platformSecurityNote{display:flex;align-items:center;gap:10px;color:#c6d6e8;font-size:13px}.platformSecurityNote svg{width:20px;color:#75aaff}.platformLoginSide{display:grid;place-items:center;padding:40px}.platformLoginCard{width:min(440px,100%);background:#fff;border:1px solid #d7e2ef;border-radius:22px;box-shadow:0 22px 70px #01173a1a;padding:38px;display:grid;gap:15px}.platformLoginIcon{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:#eef5ff;color:#0867ff;margin-bottom:4px}.platformLoginCard h2{color:#102d56!important;margin:0;font-size:28px}.platformLoginCard>p{margin:0 0 8px;color:#74849b;line-height:1.5}.platformLoginCard label{display:grid;gap:7px;color:#536b88;font-size:13px;font-weight:800}.platformLoginCard input{min-height:48px;border:1px solid #c6d6e8!important;border-radius:11px!important;padding:0 13px!important;background:#fff!important;color:#102d56!important;outline:none}.platformLoginCard input:focus{border-color:#0867ff!important;box-shadow:0 0 0 3px #0867ff1a!important}.platformPrimaryButton{min-height:48px;border:0!important;border-radius:11px!important;background:#0867ff!important;color:#fff!important;font-weight:850!important;cursor:pointer;margin-top:3px}.platformLoginCard small{color:#74849b;text-align:center}.platformError{padding:11px 13px;border-radius:10px;background:#fff0f0;border:1px solid #f2caca;color:#b93d3d;font-size:13px;font-weight:700}.platformShell{display:grid;grid-template-columns:255px minmax(0,1fr)}.platformSidebar{min-height:100vh;background:linear-gradient(180deg,#011536,#01193e)!important;padding:25px 16px 18px;display:flex;flex-direction:column}.platformBrand{padding:3px 10px 28px}.platformBrand img{width:165px!important;height:auto!important;object-fit:contain}.platformBrand span{display:block;margin-top:8px;color:#75aaff;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.platformNav{width:100%;min-height:46px;border:0!important;display:flex;align-items:center;gap:10px;padding:0 13px!important;color:#dbe8fa!important;background:transparent!important;font-weight:750!important;text-align:left}.platformNav.active{background:linear-gradient(135deg,#0867ff,#025bfe)!important;color:#fff!important}.platformNav svg{width:19px}.platformSidebarBottom{margin-top:auto;padding:16px 8px 2px;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:10px;align-items:center}.platformSidebarBottom>div{min-width:0;flex:1}.platformSidebarBottom strong,.platformSidebarBottom span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platformSidebarBottom strong{color:#fff;font-size:13px}.platformSidebarBottom span{color:#9db1cc;font-size:11px;margin-top:3px}.platformLogout{width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff0f!important;color:#fff!important}.platformLogout svg{width:17px}.platformMain{min-width:0;background:#f7f9fc!important}.platformTopbar{background:#fff!important;border-bottom:1px solid #d7e2ef!important;padding:25px 32px!important;display:flex;align-items:center;justify-content:space-between;gap:20px}.platformTopbar h1{margin:3px 0;font-size:29px;color:#102d56!important}.platformTopbar p{margin:0;color:#74849b}.platformRefresh{min-height:42px;display:flex;align-items:center;gap:8px;padding:0 14px!important;background:#fff!important;color:#102d56!important;border:1px solid #c6d6e8!important;font-weight:800!important}.platformRefresh svg{width:17px}.platformContent{padding:28px 32px 45px!important}.platformStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}.platformStats article{background:#fff;border:1px solid #d7e2ef;border-radius:15px;padding:18px;display:flex;align-items:center;gap:14px}.platformStats span,.platformStats strong{display:block}.platformStats span{color:#74849b;font-size:13px;font-weight:700}.platformStats strong{margin-top:3px;color:#102d56;font-size:25px}.platformStatIcon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#eef5ff;color:#0867ff}.platformStatIcon.green{background:#edf9f2;color:#20a563}.platformStatIcon.orange{background:#fff7e8;color:#d68910}.platformStatIcon svg{width:21px}.platformCompanyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px}.platformCompanyCard{background:#fff;border:1px solid #d7e2ef;border-radius:17px;padding:20px}.platformCompanyHead{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding-bottom:17px;border-bottom:1px solid #e5edf5}.platformCompanyIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eef5ff;color:#0867ff}.platformCompanyIcon svg{width:22px}.platformCompanyHead h2{margin:0 0 3px;color:#102d56!important;font-size:18px}.platformCompanyHead>div:nth-child(2)>span{color:#74849b;font-size:12px}.platformStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.platformStatus.active{background:#edf9f2;color:#16844e}.platformStatus.suspended{background:#fff0f0;color:#c23e3e}.platformCompanyMeta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:17px 0}.platformCompanyMeta>div{background:#f5f8fc;border:1px solid #e1e9f2;border-radius:11px;padding:11px}.platformCompanyMeta span,.platformCompanyMeta strong{display:block}.platformCompanyMeta span{color:#74849b;font-size:11px;margin-bottom:4px}.platformCompanyMeta strong{color:#102d56;font-size:12px}.platformAdminRow{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #e1e9f2;border-radius:12px}.platformAdminRow>svg{width:20px;color:#0867ff}.platformAdminRow span,.platformAdminRow strong,.platformAdminRow small{display:block}.platformAdminRow span{color:#74849b;font-size:10px}.platformAdminRow strong{color:#102d56;font-size:12px;margin:2px 0}.platformAdminRow small{color:#536b88}.platformFeaturesBlock{margin-top:15px}.platformFeaturesTitle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.platformFeaturesTitle>span{display:flex;align-items:center;gap:7px;color:#536b88;font-size:12px;font-weight:800}.platformFeaturesTitle svg{width:16px}.platformFeaturesTitle strong{color:#74849b;font-size:11px}.platformFeatureChips{display:flex;gap:7px;flex-wrap:wrap}.platformFeatureChips span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.platformFeatureChips span.enabled{background:#edf9f2;color:#16844e}.platformFeatureChips span.pilot{background:#fff7e8;color:#b16a06}.platformFeatureChips svg{width:12px;height:12px}.platformNoFeatures{display:flex;align-items:center;gap:7px;color:#74849b;padding:10px 0;font-size:12px}.platformNoFeatures svg{width:16px}@media (max-width:900px){.platformLogin{grid-template-columns:1fr}.platformLoginVisual{display:none}.platformShell{grid-template-columns:1fr}.platformSidebar{min-height:auto}.platformSidebarBottom{margin-top:20px}.platformStats,.platformCompanyGrid{grid-template-columns:1fr}}@media (max-width:600px){.platformLoginSide{padding:18px}.platformLoginCard{padding:25px}.platformTopbar{padding:20px!important;align-items:flex-start;flex-direction:column}.platformContent{padding:20px!important}.platformCompanyMeta{grid-template-columns:1fr}.platformCompanyHead{grid-template-columns:44px 1fr}.platformStatus{grid-column:1/-1;width:max-content}}.platformFeatureList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.platformFeatureRow{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;border-radius:10px;border:1px solid #e1e9f2;background:#f8fafc}.platformFeatureStateIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px}.platformFeatureStateIcon svg{width:14px;height:14px}.platformFeatureRow strong,.platformFeatureRow small{display:block}.platformFeatureRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#102d56;font-size:11px}.platformFeatureRow small{margin-top:2px;color:#74849b;font-size:9px;font-weight:750}.platformFeatureRow.enabled{background:#f4fbf7;border-color:#d4eddf}.platformFeatureRow.enabled .platformFeatureStateIcon{background:#e5f7ed;color:#20a563}.platformFeatureRow.override{background:#eef5ff;border-color:#cddfff}.platformFeatureRow.override .platformFeatureStateIcon{background:#dceaff;color:#0867ff}.platformFeatureRow.pilot{background:#fff8eb;border-color:#f0dfbb}.platformFeatureRow.pilot .platformFeatureStateIcon{background:#ffedc9;color:#c97908}.platformFeatureRow.pilot small{color:#b36a07;font-weight:900}.platformFeatureRow.disabled{background:#f7f8fa;border-color:#e3e7ec}.platformFeatureRow.disabled .platformFeatureStateIcon{background:#eceff3;color:#8491a2}.platformFeatureRow.disabled strong{color:#687991}.platformFeatureRow.disabled small{color:#929dac}@media (max-width:520px){.platformFeatureList{grid-template-columns:1fr}}.platformManageButton{width:100%;min-height:42px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:7px;background:#eef5ff!important;border:1px solid #cddfff!important;color:#0867ff!important;font-weight:850!important}.platformManageButton:hover{background:#e3efff!important;border-color:#a9c8fa!important}.platformManageButton svg{width:16px;height:16px}.platformEditorBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0115366b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end}.platformEditor{width:min(620px,94vw);height:100vh;overflow-y:auto;background:#f7f9fc!important;border-left:1px solid #c6d6e8;box-shadow:-24px 0 70px #01173a2e;padding:0!important}.platformEditorHead{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 26px;background:#fff;border-bottom:1px solid #d7e2ef}.platformEditorHead h2{margin:4px 0 3px;color:#102d56!important;font-size:24px}.platformEditorHead p{margin:0;color:#74849b;font-size:12px}.platformEditorClose{width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px;padding:0!important;display:grid!important;place-items:center!important;background:#fff!important;color:#536b88!important;border:1px solid #d7e2ef!important}.platformEditorClose svg{width:18px;height:18px;color:#16345f!important;stroke:#16345f!important;stroke-width:2.4}.platformEditorClose:hover svg{color:#0867ff!important;stroke:#0867ff!important}.platformEditor>.platformError{margin:18px 22px 0}.platformEditorSection{margin:18px 22px;padding:19px;background:#fff;border:1px solid #d7e2ef;border-radius:15px}.platformEditorSectionHead{padding-bottom:14px;margin-bottom:15px;border-bottom:1px solid #e5edf5}.platformEditorSectionHead h3{margin:0 0 3px;color:#102d56!important;font-size:16px}.platformEditorSectionHead p{margin:0;color:#74849b;font-size:11px;line-height:1.45}.platformEditorFields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platformEditorFields label{display:grid;gap:6px;color:#536b88;font-size:11px;font-weight:800}.platformEditorFields select{width:100%;min-height:42px;padding:0 11px;border:1px solid #c6d6e8!important;border-radius:10px!important;background:#fff!important;color:#102d56!important;font-weight:750}.platformEditorInfoGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.platformEditorInfoGrid>div{min-width:0;padding:11px;background:#f5f8fc;border:1px solid #e1e9f2;border-radius:10px}.platformEditorInfoGrid span,.platformEditorInfoGrid strong,.platformEditorInfoGrid small{display:block}.platformEditorInfoGrid span{color:#74849b;font-size:10px}.platformEditorInfoGrid strong{color:#102d56;font-size:12px;margin-top:3px}.platformEditorInfoGrid small{color:#536b88;font-size:10px;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.platformEditorFeatures{display:grid;gap:8px}.platformEditorFeature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;padding:10px 11px;background:#f8fafc;border:1px solid #e1e9f2;border-radius:10px}.platformEditorFeature strong,.platformEditorFeature span{display:block}.platformEditorFeature strong{color:#102d56;font-size:12px}.platformEditorFeature span{color:#74849b;font-size:10px;margin-top:2px}.platformEditorFeature select{width:100%;min-height:38px;padding:0 9px;background:#fff!important;color:#102d56!important;border:1px solid #c6d6e8!important;border-radius:9px!important;font-size:11px;font-weight:750}.platformEditorSaving{position:absolute;right:13px;bottom:-16px;color:#0867ff;font-size:9px;font-weight:850}.platformEditorFooter{margin:18px 22px 28px;display:flex;align-items:center;gap:9px;padding:13px;background:#eef5ff;color:#536b88;border:1px solid #cddfff;border-radius:11px;font-size:10px;line-height:1.45}.platformEditorFooter svg{width:18px;color:#0867ff;flex:0 0 auto}@media (max-width:600px){.platformEditor{width:100vw}.platformEditorFields,.platformEditorInfoGrid,.platformEditorFeature{grid-template-columns:1fr}}.platformCompanySaveRow{margin-top:12px;padding:11px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f5f8fc;border:1px solid #e1e9f2;border-radius:10px}.platformCompanySaveRow span{color:#74849b;font-size:10px;font-weight:750}.platformSaveCompanyButton{min-height:38px;padding:0 14px!important;background:#0867ff!important;color:#fff!important;border:1px solid #0867ff!important;border-radius:9px!important;font-size:11px;font-weight:850!important;white-space:nowrap}.platformSaveCompanyButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:520px){.platformCompanySaveRow{flex-direction:column;align-items:stretch}.platformSaveCompanyButton{width:100%}}n .platformCompanyMeta{grid-template-columns:repeat(4,minmax(0,1fr))}.platformSubscriptionText{font-weight:850!important}.platformSubscriptionText.active{color:#16844e!important}.platformSubscriptionText.trial{color:#0867ff!important}.platformSubscriptionText.past_due{color:#b56a00!important}.platformSubscriptionText.suspended,.platformSubscriptionText.cancelled{color:#c23e3e!important}.platformSubscriptionSection{border-color:#dbe7f5!important}.platformSubscriptionBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.platformSubscriptionBadge.active{background:#edf9f2;color:#16844e}.platformSubscriptionBadge.trial{background:#eef5ff;color:#0867ff}.platformSubscriptionBadge.past_due{background:#fff7e8;color:#a75f00}.platformSubscriptionBadge.suspended,.platformSubscriptionBadge.cancelled{background:#fff0f0;color:#c23e3e}.platformSubscriptionBadge.none{background:#f2f5f8;color:#74849b}.platformSubscriptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platformSubscriptionGrid>div{min-width:0;padding:12px;background:#f7f9fc;border:1px solid #e1e9f2;border-radius:11px}.platformSubscriptionGrid span,.platformSubscriptionGrid strong,.platformSubscriptionGrid small{display:block}.platformSubscriptionGrid span{margin-bottom:4px;color:#74849b;font-size:11px}.platformSubscriptionGrid strong{color:#102d56;font-size:13px}.platformSubscriptionGrid small{margin-top:4px;color:#74849b;font-size:10px}.platformSubscriptionNotice,.platformSubscriptionEmpty{margin-top:10px;padding:11px 12px;border-radius:10px;font-size:11px;line-height:1.5}.platformSubscriptionNotice{background:#eef5ff;border:1px solid #d7e6fb;color:#426184}.platformSubscriptionEmpty{background:#f5f8fc;border:1px solid #e1e9f2;color:#74849b}@media (max-width:850px){.platformCompanyMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.platformCompanyMeta,.platformSubscriptionGrid{grid-template-columns:1fr}.platformSubscriptionBadge{margin-top:8px}}
