.theme-imperialDark .admin-topbar{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#070707e0!important;border-bottom:1px solid #ffffff1a!important}.theme-imperialDark .showcase-workbench{gap:18px!important}.theme-imperialDark .showcase-panel{border-radius:24px!important}.theme-imperialDark .showcase-stat-card{min-height:96px!important;padding:18px!important}.theme-imperialDark .showcase-stat-icon{background:#ffffff12!important;border-radius:18px!important;width:48px!important;height:48px!important}.theme-imperialDark .showcase-highlight-row{background:#ffffff0b!important;border-color:#ffffff1f!important}.theme-imperialDark .showcase-highlight-row.active{background:linear-gradient(135deg,#ffffff14,#f59e0b14)!important;border-color:#f59e0b8c!important}.theme-imperialDark .showcase-workbench input,.theme-imperialDark .showcase-workbench textarea,.theme-imperialDark .showcase-workbench select{color:#fff!important;background:linear-gradient(#ffffff0e,#00000073)!important;border:1px solid #ffffff26!important}.theme-imperialDark .showcase-workbench label,.theme-imperialDark .showcase-workbench label span{color:#ffffffd1!important}.theme-imperialDark .showcase-workbench label small{color:#ffffff9e!important}.theme-imperialDark .showcase-mini-preview-panel{background:linear-gradient(#ffffff14,#ffffff09)!important}.theme-imperialDark .showcase-imperial-miniature-frame{border:1px solid #f59e0b4d!important;border-radius:22px!important;box-shadow:0 30px 90px #0000007a,0 0 0 1px #ffffff0a!important}.theme-imperialDark .showcase-imperial-miniature-canvas .imperial-board-info-card{transform-origin:100%!important;transform:scale(.82)!important}.theme-imperialDark .showcase-imperial-miniature-canvas .imperial-board-stat{transform-origin:50%!important;transform:scale(.88)!important}.theme-imperialDark .admin-main>.admin-dashboard-overview,.theme-imperialDark .admin-main>.overview-strip,.theme-imperialDark .admin-main>.metrics-strip{background:0 0!important}.theme-imperialDark{--imperial-dark-page:#070707;--imperial-dark-surface:#111;--imperial-dark-surface-2:#171717;--imperial-dark-surface-3:#1d1710;--imperial-dark-border:#ffffff17;--imperial-dark-border-strong:#ffffff29;--imperial-dark-orange:#ff8a00;--imperial-dark-orange-2:#ffb15e;--imperial-dark-orange-soft:#ff8a0029;--imperial-dark-text:#fff;--imperial-dark-text-2:#ffffffbd;--imperial-dark-text-3:#ffffff80}.theme-imperialDark .admin-metrics-bar{background:radial-gradient(circle at 18% 0,#ff8a001a,#0000 34%),linear-gradient(#080808 0%,#050505 100%)!important;border-bottom:1px solid #ffffff14!important;gap:14px!important}.theme-imperialDark .admin-metric-card{min-height:108px!important;color:var(--imperial-dark-text)!important;border:1px solid var(--imperial-dark-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background:radial-gradient(circle at 88% 8%,#ffffff14,#0000 34%),linear-gradient(#181818 0%,#101010 100%)!important;border-radius:22px!important;align-items:center!important;gap:14px!important;padding:18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000005c!important}.theme-imperialDark .admin-metric-card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(135deg,#ff8a001a,#0000 44%);position:absolute;inset:0}.theme-imperialDark .admin-metric-card-icon{z-index:1!important;width:42px!important;height:42px!important;color:var(--imperial-dark-orange)!important;background:#ff8a0021!important;border:1px solid #ff8a0033!important;border-radius:16px!important;flex:0 0 42px!important;place-items:center!important;display:grid!important;position:relative!important;box-shadow:0 10px 24px #ff8a001a!important}.theme-imperialDark .admin-metric-card-body,.theme-imperialDark .admin-metric-card-top,.theme-imperialDark .admin-metric-card-detail{z-index:1!important;position:relative!important}.theme-imperialDark .admin-metric-card-top{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;display:flex!important}.theme-imperialDark .admin-metric-card-top strong{color:#fff!important;letter-spacing:-.05em!important;text-shadow:0 2px 14px #00000059!important;font-size:28px!important;font-weight:950!important;line-height:.95!important}.theme-imperialDark .admin-metric-card-top span{color:#ffffffc7!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.theme-imperialDark .admin-metric-card-detail{color:#ffffff85!important;margin-top:5px!important;font-size:12px!important;line-height:1.35!important}.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:minmax(390px,430px) minmax(0,1fr)!important;align-items:start!important}.theme-imperialDark .showcase-left-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.theme-imperialDark .showcase-left-stack>.showcase-panel:nth-child(2){border-top-color:#ff8a0038!important}.theme-imperialDark .showcase-panel{color:#fff!important;background:radial-gradient(circle at 100% 0,#ff8a000f,#0000 36%),linear-gradient(#151515 0%,#0f0f0f 100%)!important;border:1px solid #ffffff1a!important;box-shadow:inset 0 1px #ffffff0d,0 22px 56px #0000006b!important}.theme-imperialDark .showcase-panel-head h3{color:#fff!important;font-weight:950!important}.theme-imperialDark .showcase-panel-head p,.theme-imperialDark .showcase-hint{color:#ffffff9e!important}.theme-imperialDark .showcase-soft-action{color:#fff!important;background:linear-gradient(#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff29!important;box-shadow:inset 0 1px #ffffff0f!important}.theme-imperialDark .showcase-soft-action:hover{background:#ff8a0029!important;border-color:#ff8a0059!important}.theme-imperialDark .showcase-list-item{color:#fff!important;box-shadow:none!important;opacity:1!important;background:linear-gradient(135deg,#fff1,#ffffff06)!important;border:1px solid #ffffff1f!important;position:relative!important;overflow:hidden!important}.theme-imperialDark .showcase-list-item:hover{background:linear-gradient(135deg,#ffffff14,#ff8a000e)!important;border-color:#ff8a0052!important;transform:translateY(-1px)!important;box-shadow:0 14px 26px #0000004d!important}.theme-imperialDark .showcase-list-item.active{background:radial-gradient(circle at 18% 28%,#ff8a0029,#0000 34%),linear-gradient(135deg,#ff8a0038,#5d2d0f8a 48%,#181818f5)!important;border:1px solid #ffb05eb8!important;box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000057,0 0 0 1px #ff8a0014!important}.theme-imperialDark .showcase-list-item.active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff8a0029,#0000 45%);position:absolute;inset:0}.theme-imperialDark .showcase-list-thumb{z-index:1!important;color:#fff!important;position:relative!important;box-shadow:0 10px 22px #00000040!important}.theme-imperialDark .showcase-drag,.theme-imperialDark .showcase-more,.theme-imperialDark .showcase-list-copy{z-index:1!important;position:relative!important}.theme-imperialDark .showcase-drag,.theme-imperialDark .showcase-more{color:#ffffff75!important}.theme-imperialDark .showcase-list-copy strong{color:#fff!important;text-shadow:0 1px 10px #00000047!important;font-weight:950!important}.theme-imperialDark .showcase-list-copy small{color:#ffffffb3!important}.theme-imperialDark .showcase-list-copy em{color:#ffb15e!important;background:#ff8a0029!important;border:1px solid #ff8a003d!important;box-shadow:0 8px 18px #ff8a0014!important}.theme-imperialDark .showcase-priority-badge{color:#1b1207!important;background:#ffb15e!important;border:1px solid #fff3!important;box-shadow:0 10px 22px #ff8a0029!important}.theme-imperialDark .showcase-field-block input,.theme-imperialDark .showcase-field-block textarea,.theme-imperialDark .showcase-field-block select,.theme-imperialDark .showcase-panel>input{color:#fff!important;background:linear-gradient(#ffffff12,#00000052)!important;border:1px solid #ffffff24!important}.theme-imperialDark .showcase-field-block input:focus,.theme-imperialDark .showcase-field-block textarea:focus,.theme-imperialDark .showcase-field-block select:focus,.theme-imperialDark .showcase-panel>input:focus{border-color:#ff8a0094!important;box-shadow:0 0 0 4px #ff8a0021!important}.theme-imperialDark .showcase-actions-row{border-top:1px solid #ffffff17!important}.theme-imperialDark .showcase-primary{color:#1b1207!important;background:linear-gradient(135deg,#ffb15e,#ff8a00)!important}@media (max-width:1200px){.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:1fr!important}}.showcase-main-grid{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr)!important;align-items:start!important}.showcase-left-stack{grid-template-rows:minmax(380px,auto) minmax(380px,auto)!important;gap:16px!important;display:grid!important}.showcase-right-stack{grid-template-rows:auto auto;align-content:start;gap:16px;display:grid}.showcase-left-stack>.showcase-panel:nth-child(2){height:380px}.showcase-list-panel{flex-direction:column;display:flex;height:380px!important}.showcase-list-panel .showcase-list-stack{flex:1;max-height:none;padding-right:4px;overflow:auto}.showcase-highlight-modal{align-self:start;position:static}@media (max-width:1200px){.showcase-main-grid{grid-template-columns:1fr!important}.showcase-left-stack{grid-template-rows:auto!important}}.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(360px,420px) minmax(420px,560px) minmax(360px,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.showcase-main-grid-fixed .showcase-left-stack{grid-template-rows:320px 320px!important;gap:16px!important;display:grid!important}.showcase-main-grid-fixed .showcase-list-panel,.showcase-main-grid-fixed .showcase-hero-editor-panel{height:320px!important;min-height:320px!important}.showcase-main-grid-fixed .showcase-list-panel{flex-direction:column!important;display:flex!important}.showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack{flex:auto;overflow:auto}.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack{align-content:start!important;gap:16px!important;display:grid!important}@media (max-width:1280px){.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr 1fr!important}.showcase-main-grid-fixed .showcase-right-stack{grid-column:1/-1}}@media (max-width:900px){.showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-left-stack{grid-template-rows:auto auto!important}.showcase-main-grid-fixed .showcase-list-panel,.showcase-main-grid-fixed .showcase-hero-editor-panel{height:auto!important;min-height:0!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid-reordered{grid-template-columns:minmax(330px,390px) minmax(480px,620px) minmax(360px,520px)!important;align-items:start!important;gap:18px!important;display:grid!important}.showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.showcase-main-grid-fixed .showcase-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-panel{box-sizing:border-box!important;width:100%!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{height:auto!important;max-height:none!important}.showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack{max-height:300px!important;padding-right:4px!important;overflow:auto!important}.showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2),.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2){height:auto!important;max-height:none!important}.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{align-self:stretch!important;position:static!important}.theme-imperialDark .showcase-list-item.active{color:#fff!important;background:radial-gradient(circle at 18% 28%,#ffb00029,#0000 34%),linear-gradient(135deg,#ffb00033,#3e1c0cb3 48%,#121212fa)!important;border:1px solid #ffb0009e!important}.theme-imperialDark .showcase-list-item.active .showcase-list-copy strong,.theme-imperialDark .showcase-list-item.active .showcase-list-copy small{color:#fff!important}.theme-imperialDark .showcase-list-item.active .showcase-list-copy em{color:#ffb000!important;background:#ffb00026!important;border-color:#ffb0003d!important}@media (min-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:390px minmax(560px,660px) minmax(420px,540px)!important}}@media (max-width:1280px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,340px) minmax(500px,620px) minmax(620px,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{flex-direction:column!important;gap:16px!important;min-width:0!important;display:flex!important}.showcase-main-grid-fixed .showcase-center-stack{order:2!important}.showcase-main-grid-fixed .showcase-right-stack{order:3!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{align-self:start!important;height:auto!important;position:sticky!important;top:18px!important}.showcase-main-grid-fixed .showcase-highlight-modal,.showcase-main-grid-fixed .showcase-hero-editor-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-hero-editor-panel{align-self:stretch!important;position:static!important}.showcase-image-control{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.showcase-image-help{color:#ffffff80;margin-top:7px;font-size:11px;line-height:1.35;display:block}.showcase-url-input.is-file::placeholder{color:#ffb000eb!important}.theme-imperialDark .showcase-image-url-block{background:linear-gradient(135deg,#ffb00017,#ffffff06);border:1px solid #ffb00029;border-radius:16px;padding:14px}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{flex-direction:column!important;width:100%!important;min-height:calc(100vh - 36px)!important;display:flex!important;position:sticky!important;top:18px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.72!important;border-radius:24px!important;flex:auto!important;width:100%!important;height:min(720px,100vh - 158px)!important;min-height:520px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-canvas,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-canvas{width:calc(100% / var(--showcase-preview-scale))!important;height:calc(100% / var(--showcase-preview-scale))!important;transform:scale(var(--showcase-preview-scale))!important;transform-origin:0 0!important}.showcase-mini-preview-panel .imperial-hero-board,.theme-imperialDark .showcase-mini-preview-panel .imperial-hero-board{width:100%!important;height:100%!important;min-height:100%!important}.showcase-mini-preview-panel .imperial-board-content,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-content{height:100%!important;min-height:100%!important}.showcase-mini-preview-panel .imperial-board-secondary,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-secondary{letter-spacing:-.01em!important;min-height:56px!important;color:var(--dark-btn-secondary-text,#fff7ec)!important;background:var(--dark-btn-secondary-bg,#ffffff1f)!important;border:1px solid var(--dark-btn-secondary-border,#ffffff2e)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 24px!important;font-size:15px!important;font-weight:950!important;display:inline-flex!important}@media (min-width:1700px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:340px 620px minmax(760px,1fr)!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.82!important}}@media (max-width:1380px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel,.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{min-height:auto!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.58!important;min-height:360px!important}}@media (max-width:760px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.34!important;min-height:260px!important}}.showcase-workbench,.theme-imperialDark .showcase-workbench{max-width:100%!important;overflow-x:hidden!important}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(280px,320px) minmax(430px,560px) minmax(420px,1fr)!important;width:100%!important;max-width:100%!important}.showcase-right-stack,.theme-imperialDark .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel,.showcase-imperial-miniature-frame,.theme-imperialDark .showcase-imperial-miniature-frame{min-width:0!important;max-width:100%!important;overflow:hidden!important}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(280px,340px) minmax(520px,1fr)!important;gap:18px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{order:4!important;grid-column:1/-1!important;width:100%!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{width:100%!important;min-height:auto!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.64!important;width:100%!important;height:clamp(420px,56vw,680px)!important;min-height:420px!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-left-stack,.showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{width:100%!important;max-width:100%!important}.showcase-main-grid-fixed .showcase-list-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel{position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.52!important;height:390px!important;min-height:390px!important}}@media (max-width:760px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.36!important;height:280px!important;min-height:280px!important}}.showcase-main-grid-fixed .showcase-left-stack>.showcase-hero-editor-panel,.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack>.showcase-hero-editor-panel{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important}.showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2),.theme-imperialDark .showcase-main-grid-fixed .showcase-left-stack>.showcase-panel:nth-child(2){display:block!important}.showcase-main-grid-fixed .showcase-center-stack>.showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack>.showcase-highlight-modal{width:100%!important}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,380px) minmax(520px,620px) minmax(420px,1fr)!important}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,400px) minmax(520px,1fr)!important}}@media (max-width:1120px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,380px) minmax(520px,620px) minmax(360px,520px)!important;align-items:start!important;gap:18px!important;overflow:visible!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{order:3!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:520px!important}.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{align-self:start!important;width:100%!important;max-width:520px!important;height:auto!important;min-height:0!important;position:sticky!important;top:18px!important}.showcase-mini-preview-panel .showcase-panel-head,.theme-imperialDark .showcase-mini-preview-panel .showcase-panel-head{margin-bottom:12px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.36!important;aspect-ratio:16/9!important;border-radius:22px!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:330px!important;overflow:hidden!important}.showcase-mini-preview-panel .showcase-imperial-miniature-canvas,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-canvas{width:calc(100% / var(--showcase-preview-scale))!important;height:calc(100% / var(--showcase-preview-scale))!important;transform:scale(var(--showcase-preview-scale))!important;transform-origin:0 0!important;overflow:hidden!important}.showcase-mini-preview-panel .showcase-imperial-miniature-board,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-board,.showcase-mini-preview-panel .imperial-hero-board,.theme-imperialDark .showcase-mini-preview-panel .imperial-hero-board{width:100%!important;height:100%!important;min-height:100%!important;overflow:hidden!important}.showcase-mini-preview-panel .showcase-imperial-miniature-wallpaper,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-wallpaper{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.showcase-list-panel,.theme-imperialDark .showcase-list-panel,.showcase-list-stack,.theme-imperialDark .showcase-list-stack,.showcase-list-item,.theme-imperialDark .showcase-list-item{min-width:0!important;max-width:100%!important;overflow:hidden!important}.showcase-list-item,.theme-imperialDark .showcase-list-item{box-sizing:border-box!important;contain:paint!important}.showcase-list-thumb,.theme-imperialDark .showcase-list-thumb{place-items:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;max-height:56px!important;line-height:1!important;display:grid!important;overflow:hidden!important}.showcase-list-copy,.theme-imperialDark .showcase-list-copy{min-width:0!important;overflow:hidden!important}.showcase-list-copy strong,.showcase-list-copy small,.theme-imperialDark .showcase-list-copy strong,.theme-imperialDark .showcase-list-copy small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}.showcase-more,.theme-imperialDark .showcase-more{flex:none!important}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,360px) minmax(460px,1fr) minmax(330px,440px)!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:440px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.31!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{justify-self:start!important;width:100%!important;max-width:560px!important;position:static!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.38!important}}@media (max-width:640px){.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.28!important}}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,380px) minmax(560px,700px) minmax(340px,500px)!important;gap:18px!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{width:100%!important;max-width:700px!important}.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{padding-left:22px!important;padding-right:22px!important}@media (max-width:1500px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,360px) minmax(500px,1fr) minmax(320px,420px)!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:none!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 34px)!important;transform:translate(-34px)!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 24px)!important;transform:translate(-24px)!important}}@media (max-width:640px){.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{padding-left:14px!important;padding-right:14px!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 12px)!important;transform:translate(-12px)!important}}.admin-layout .admin-content,.theme-imperialDark .admin-content{overflow-x:hidden!important}.showcase-workbench,.theme-imperialDark .showcase-workbench{width:100%!important;max-width:100%!important}.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(320px,390px) minmax(620px,760px) minmax(500px,650px)!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:none!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:760px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{justify-self:start!important;width:100%!important;max-width:650px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{aspect-ratio:16/9!important;--showcase-preview-scale:.42!important;width:100%!important;height:auto!important;min-height:0!important;max-height:370px!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 76px)!important;transform:translate(-76px)!important}.showcase-mini-preview-panel .imperial-board-info-card,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-info-card{contain:paint!important;overflow:hidden!important}@media (min-width:1900px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(340px,410px) minmax(700px,840px) minmax(560px,720px)!important;gap:22px!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal{max-width:840px!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:720px!important}.showcase-mini-preview-panel .showcase-imperial-miniature-frame,.theme-imperialDark .showcase-mini-preview-panel .showcase-imperial-miniature-frame{--showcase-preview-scale:.46!important;max-height:410px!important}}@media (max-width:1640px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:minmax(300px,380px) minmax(560px,1fr)!important}.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack{grid-column:1/-1!important;justify-self:start!important;max-width:650px!important}}@media (max-width:1240px){.showcase-main-grid.showcase-main-grid-fixed,.theme-imperialDark .showcase-main-grid.showcase-main-grid-fixed{grid-template-columns:1fr!important}.showcase-main-grid-fixed .showcase-center-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-center-stack,.showcase-main-grid-fixed .showcase-highlight-modal,.theme-imperialDark .showcase-main-grid-fixed .showcase-highlight-modal,.showcase-main-grid-fixed .showcase-right-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-right-stack,.showcase-mini-preview-panel,.theme-imperialDark .showcase-mini-preview-panel{max-width:100%!important}.showcase-mini-preview-panel .imperial-board-right,.theme-imperialDark .showcase-mini-preview-panel .imperial-board-right{max-width:calc(100% + 42px)!important;transform:translate(-42px)!important}}html[data-theme-palette=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar,.theme-imperialDark .admin-topbar{--layout-topbar-bg:#050505eb;--layout-topbar-border:#ffffff24;--layout-topbar-text:#fff;--layout-topbar-shadow:0 18px 48px #0000005c;background:#050505eb!important;border-bottom:1px solid #ffffff24!important;box-shadow:0 18px 48px #0000005c!important}html[data-theme-palette=imperialDark] :is(.topbar,.admin-topbar),html[data-theme-css=imperialDark] :is(.topbar,.admin-topbar),.theme-imperialDark :is(.topbar,.admin-topbar),html[data-theme-palette=imperialDark] :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),html[data-theme-css=imperialDark] :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),.theme-imperialDark :is(.brand-copy h2,.brand-copy p,.admin-topbar-section,.admin-topbar-store),html[data-theme-palette=imperialDark] :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p),html[data-theme-css=imperialDark] :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p),.theme-imperialDark :is(.admin-topbar a,.admin-topbar span,.admin-topbar strong,.admin-topbar p){color:var(--t-topbar-text)!important}html[data-theme-palette=imperialDark] :is(.topbar .pill-link,.topbar .pill-link-active,.topbar .badge,.admin-topbar .badge),html[data-theme-css=imperialDark] :is(.topbar .pill-link,.topbar .pill-link-active,.topbar .badge,.admin-topbar .badge),.theme-imperialDark :is(.topbar .pill-link,.topbar .pill-link-active,.topbar .badge,.admin-topbar .badge){color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}html[data-theme-palette=imperialDark] :is(.topbar .pill-link-active),html[data-theme-css=imperialDark] :is(.topbar .pill-link-active),.theme-imperialDark :is(.topbar .pill-link-active){color:#1b1207!important;background:linear-gradient(135deg,#ffb15e,#ff8a00)!important;border-color:#ffb15e8c!important}html[data-theme-palette=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar{background:#0a0a0a!important;border-bottom:1px solid #ffffff24!important}html[data-theme-palette=imperialDark] .topbar .topbar-inner,html[data-theme-css=imperialDark] .topbar .topbar-inner,.theme-imperialDark .topbar .topbar-inner{background:0 0!important}html[data-theme-palette=imperialDark] .topbar .profile-trigger,html[data-theme-css=imperialDark] .topbar .profile-trigger,.theme-imperialDark .topbar .profile-trigger{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}:root{--layout-surface-bg:var(--surface-strong);--layout-surface-border:var(--line);--layout-surface-text:var(--ink);--layout-muted-text:var(--muted)}:is(.panel,.showcase-panel,.summary-card,.product-card,.cart-card,.admin-metric-card,.showcase-stat-card){background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}:is(.section-head p,.panel p,.showcase-panel p,.muted,label small,.admin-topbar-store,.cart-caption){color:var(--t-muted)!important}:is(){color:var(--t-input-placeholder)!important}:is(.admin-layout,.admin-main,.admin-content,.admin-content-main,.ops-shell,.ops-content,.ops-board-shell,.ops-column,.showcase-workbench,.showcase-main-grid,.showcase-left-stack,.showcase-center-stack,.showcase-right-stack){color:var(--t-text)!important}:is(.admin-metric-card,.admin-content-card,.summary-card,.ops-card,.ops-kpi-card,.ops-stage-column,.ops-order-modal,.showcase-panel,.showcase-stat-card,.showcase-list-item,.showcase-highlight-modal){background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}:root{--layout-topbar-bg:color-mix(in srgb, var(--surface-strong) 86%, transparent);--layout-topbar-border:var(--line);--layout-topbar-text:var(--ink);--layout-topbar-shadow:0 10px 28px #00000014;--layout-surface-bg:var(--surface-strong);--layout-surface-border:var(--line);--layout-surface-text:var(--ink);--layout-muted-text:var(--muted);--layout-btn-primary-bg:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 65%, #fff));--layout-btn-primary-text:var(--theme-primary-contrast,#fff);--layout-btn-secondary-bg:var(--surface-strong);--layout-btn-secondary-text:var(--ink);--layout-btn-border:var(--line);--layout-input-bg:var(--surface-strong);--layout-input-border:var(--line);--layout-input-text:var(--ink);--layout-input-placeholder:color-mix(in srgb, var(--muted) 72%, transparent)}html[data-theme-palette=imperialDark],html[data-theme-css=imperialDark],.theme-imperialDark{--layout-topbar-bg:#050505eb;--layout-topbar-border:#ffffff24;--layout-topbar-text:#fff;--layout-topbar-shadow:0 18px 48px #0000005c;--layout-surface-bg:#121212eb;--layout-surface-border:#ffffff24;--layout-surface-text:#fff;--layout-muted-text:#ffffffb8;--layout-btn-primary-bg:linear-gradient(135deg, #ffb15e, #ff8a00);--layout-btn-primary-text:#1b1207;--layout-btn-secondary-bg:#ffffff14;--layout-btn-secondary-text:#fff;--layout-btn-border:#ffffff2e;--layout-input-bg:#ffffff14;--layout-input-border:#ffffff2e;--layout-input-text:#fff;--layout-input-placeholder:#ffffffa6}:is(.topbar,.admin-topbar,.ops-topbar){background:var(--t-topbar-bg)!important;border-bottom:1px solid var(--t-topbar-border)!important;color:var(--t-topbar-text)!important;box-shadow:var(--layout-topbar-shadow)!important}:is(.topbar,.admin-topbar,.ops-topbar) :is(a,span,strong,p,h1,h2,h3){color:var(--t-topbar-text)!important}:is(.panel,.showcase-panel,.summary-card,.product-card,.cart-card,.admin-metric-card,.showcase-stat-card,.ops-order-modal,.ops-stage-column){background:var(--t-surface)!important;border-color:var(--t-border)!important;color:var(--t-text)!important}:is(.primary-btn,.pill-link-active,.premium-action-primary,.showcase-primary){background:var(--t-btn-primary-bg)!important;color:var(--t-btn-primary-text)!important;border-color:var(--t-btn-border)!important}:is(.ghost-btn,.pill-link,.secondary-btn,.showcase-soft-action,.premium-action-secondary){background:var(--t-btn-secondary-bg)!important;color:var(--t-btn-secondary-text)!important;border-color:var(--t-btn-border)!important}:is(input,select,textarea,.field input,.field select,.field textarea,.showcase-field-block input,.showcase-field-block select,.showcase-field-block textarea){background:var(--t-input-bg)!important;border-color:var(--t-input-border)!important;color:var(--t-input-text)!important}:is(.admin-metric-card-top span,.admin-metric-card-detail,.ops-subtitle,.ops-muted,.showcase-hint,.showcase-panel-head p,.showcase-list-copy small,.showcase-color-customizer-head small){color:var(--t-muted)!important}:is(.admin-content input,.admin-content textarea,.admin-content select,.ops-content input,.ops-content textarea,.ops-content select,.showcase-workbench input,.showcase-workbench textarea,.showcase-workbench select){background:var(--t-input-bg)!important;border-color:var(--t-input-border)!important;color:var(--t-input-text)!important}html[data-theme-palette=imperialDark] body .ops-topbar,html[data-theme-css=imperialDark] body .ops-topbar,.theme-imperialDark .ops-topbar{background:#0a0a0a!important;border-bottom:1px solid #ffffff24!important;box-shadow:0 18px 48px #0000005c!important}html[data-theme-palette=imperialDark] body .ops-topbar :is(h1,h2,h3,p,span,strong,button,a),html[data-theme-css=imperialDark] body .ops-topbar :is(h1,h2,h3,p,span,strong,button,a),.theme-imperialDark .ops-topbar :is(h1,h2,h3,p,span,strong,button,a){color:#fff!important}html[data-theme] body{background:var(--theme-bg);color:var(--theme-text)}html[data-theme] :is(.panel,.editor-card,.profile-session-box,.showcase-panel,.floating-cart-panel,.profile-panel){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html[data-theme] :is(.panel p,.panel small,.tiny,.muted,.profile-trigger-kicker,.profile-trigger-subtitle,.floating-cart-label,.floating-cart-subtitle,.floating-cart-linkish){color:var(--theme-muted)!important}html[data-theme] :is(.panel h1,.panel h2,.panel h3,.panel strong,.editor-card strong,.profile-panel h3,.floating-cart-panel h3,.floating-cart-line strong,.floating-cart-price strong,.floating-cart-summary strong){color:var(--theme-text)!important}html[data-theme] :is(input,textarea,select){background:var(--layout-input-bg)!important;border-color:var(--layout-input-border)!important;color:var(--layout-input-text)!important}html[data-theme] :is(input,textarea)::placeholder{color:var(--layout-input-placeholder)!important}html[data-theme=imperialDark] .topbar,html[data-theme-css=imperialDark] .topbar,.theme-imperialDark .topbar{color:#fff!important;background:#050505f0!important;border-bottom:1px solid #ffffff24!important}html[data-theme=imperialDark] .topbar :is(a,span,p,strong,h1,h2,h3),html[data-theme-css=imperialDark] .topbar :is(a,span,p,strong,h1,h2,h3),.theme-imperialDark .topbar :is(a,span,p,strong,h1,h2,h3){color:#fff!important}html[data-theme] .profile-trigger{background:color-mix(in srgb, var(--theme-surface) 94%, transparent)!important;border-color:var(--theme-border)!important;box-shadow:var(--theme-shadow-card)!important}html[data-theme] .profile-trigger-copy strong{color:var(--theme-text)!important}html[data-theme] .floating-cart-trigger,html[data-theme] .floating-cart-panel{background:var(--theme-surface)!important;border-color:var(--theme-border)!important}html[data-theme] .catalog-stack .section-head h2,html[data-theme] .catalog-stack .section-head h3,html[data-theme] .catalog-stack .product-title,html[data-theme] .catalog-stack .combo-card h3{color:var(--theme-text)!important}html[data-theme] .catalog-stack .section-head p,html[data-theme] .catalog-stack .product-desc,html[data-theme] .catalog-stack .tag-row .tag{color:var(--theme-muted)!important}html[data-theme=imperialDark] .cart-sheet-backdrop,html[data-theme-palette=imperialDark] .cart-sheet-backdrop,html[data-theme-css=imperialDark] .cart-sheet-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.95)!important;backdrop-filter:blur(9px)saturate(.95)!important;background:#0000009e!important}html[data-theme=imperialDark] .floating-cart,html[data-theme-palette=imperialDark] .floating-cart,html[data-theme-css=imperialDark] .floating-cart{color:#f7f2ea!important;background:linear-gradient(#181816fa 0%,#0c0c0bfa 100%)!important;border:1px solid #ffffff29!important;box-shadow:0 28px 80px #000000ad,inset 0 0 0 1px #f4b40014!important}html[data-theme=imperialDark] .floating-cart-trigger,html[data-theme-palette=imperialDark] .floating-cart-trigger,html[data-theme-css=imperialDark] .floating-cart-trigger{color:#fff8ea!important;background:linear-gradient(#141413fa 0%,#0d0d0cfa 100%)!important;border-bottom:1px solid #ffffff14!important;padding:14px 18px!important}html[data-theme=imperialDark] .floating-cart-trigger-badge,html[data-theme-palette=imperialDark] .floating-cart-trigger-badge,html[data-theme-css=imperialDark] .floating-cart-trigger-badge{color:#ffb21b!important;background:linear-gradient(#783c0cc7 0%,#3a1f0af2 100%)!important;border:1px solid #ffb21b38!important;box-shadow:0 10px 24px #00000047!important}html[data-theme=imperialDark] .floating-cart-label,html[data-theme-palette=imperialDark] .floating-cart-label,html[data-theme-css=imperialDark] .floating-cart-label{color:#d8cec0!important}html[data-theme=imperialDark] .floating-cart-subtitle,html[data-theme=imperialDark] .floating-cart-linkish,html[data-theme-palette=imperialDark] .floating-cart-subtitle,html[data-theme-palette=imperialDark] .floating-cart-linkish,html[data-theme-css=imperialDark] .floating-cart-subtitle,html[data-theme-css=imperialDark] .floating-cart-linkish{color:#b7ada0!important}html[data-theme=imperialDark] .floating-cart-copy strong,html[data-theme=imperialDark] .floating-cart-price strong,html[data-theme=imperialDark] .floating-cart-line strong,html[data-theme=imperialDark] .floating-cart-panel-head h3,html[data-theme=imperialDark] .floating-cart-summary strong,html[data-theme-palette=imperialDark] .floating-cart-copy strong,html[data-theme-palette=imperialDark] .floating-cart-price strong,html[data-theme-palette=imperialDark] .floating-cart-line strong,html[data-theme-palette=imperialDark] .floating-cart-panel-head h3,html[data-theme-palette=imperialDark] .floating-cart-summary strong,html[data-theme-css=imperialDark] .floating-cart-copy strong,html[data-theme-css=imperialDark] .floating-cart-price strong,html[data-theme-css=imperialDark] .floating-cart-line strong,html[data-theme-css=imperialDark] .floating-cart-panel-head h3,html[data-theme-css=imperialDark] .floating-cart-summary strong{color:#fffaf2!important}html[data-theme=imperialDark] .floating-cart-panel,html[data-theme-palette=imperialDark] .floating-cart-panel,html[data-theme-css=imperialDark] .floating-cart-panel{color:#fff8ea!important;background:radial-gradient(circle at 100% 0,#ffb21b14,#0000 34%),linear-gradient(#121211fc 0%,#0a0a09fc 100%)!important}html[data-theme=imperialDark] .floating-cart.open .floating-cart-panel,html[data-theme-palette=imperialDark] .floating-cart.open .floating-cart-panel,html[data-theme-css=imperialDark] .floating-cart.open .floating-cart-panel{padding:14px 18px 18px!important}html[data-theme=imperialDark] .floating-cart-panel-head,html[data-theme-palette=imperialDark] .floating-cart-panel-head,html[data-theme-css=imperialDark] .floating-cart-panel-head{border-bottom:1px solid #ffffff14!important;align-items:flex-start!important;margin-bottom:8px!important;padding-bottom:14px!important}html[data-theme=imperialDark] .floating-cart-panel-head h3,html[data-theme-palette=imperialDark] .floating-cart-panel-head h3,html[data-theme-css=imperialDark] .floating-cart-panel-head h3{letter-spacing:-.045em!important;margin-top:5px!important;font-size:clamp(24px,3vw,32px)!important;line-height:1.06!important}html[data-theme=imperialDark] .floating-cart-close,html[data-theme-palette=imperialDark] .floating-cart-close,html[data-theme-css=imperialDark] .floating-cart-close{background:#181817eb!important;border:1px solid #ffffff24!important;box-shadow:0 10px 24px #00000052!important}html[data-theme=imperialDark] .floating-cart-close:hover,html[data-theme-palette=imperialDark] .floating-cart-close:hover,html[data-theme-css=imperialDark] .floating-cart-close:hover{background:#222220fa!important;border-color:#ffb21b59!important}html[data-theme=imperialDark] .floating-cart-lines,html[data-theme-palette=imperialDark] .floating-cart-lines,html[data-theme-css=imperialDark] .floating-cart-lines{scrollbar-color:#ff7a32 #ffffff0f!important;gap:0!important;max-height:min(260px,34vh)!important;margin-right:-4px!important;padding-right:8px!important}html[data-theme=imperialDark] .floating-cart-line,html[data-theme-palette=imperialDark] .floating-cart-line,html[data-theme-css=imperialDark] .floating-cart-line{border-bottom:1px solid #ffffff1a!important;padding:14px 0!important}html[data-theme=imperialDark] .floating-cart-summary,html[data-theme-palette=imperialDark] .floating-cart-summary,html[data-theme-css=imperialDark] .floating-cart-summary{background:#121211f5!important;border:1px solid #ffffff1f!important;margin-top:10px!important;box-shadow:inset 0 12px 26px #0000003d!important}html[data-theme=imperialDark] .floating-cart-actions,html[data-theme-palette=imperialDark] .floating-cart-actions,html[data-theme-css=imperialDark] .floating-cart-actions{gap:14px!important;margin-top:2px!important}html[data-theme=imperialDark] .floating-cart-actions .primary-btn,html[data-theme-palette=imperialDark] .floating-cart-actions .primary-btn,html[data-theme-css=imperialDark] .floating-cart-actions .primary-btn{color:#0b0b0b!important;background:linear-gradient(#ffbd21 0%,#f19a00 100%)!important;border:1px solid #ffd96e61!important;font-weight:900!important;box-shadow:0 14px 30px #ffa8002e!important}html[data-theme=imperialDark] .floating-cart-actions .primary-btn :is(span,svg),html[data-theme-palette=imperialDark] .floating-cart-actions .primary-btn :is(span,svg),html[data-theme-css=imperialDark] .floating-cart-actions .primary-btn :is(span,svg){color:#0b0b0b!important;stroke:#0b0b0b!important}html[data-theme=imperialDark] .floating-cart-actions .ghost-btn,html[data-theme-palette=imperialDark] .floating-cart-actions .ghost-btn,html[data-theme-css=imperialDark] .floating-cart-actions .ghost-btn{color:#f2e8da!important;box-shadow:none!important;background:#191918f5!important;border:1px solid #ffffff24!important}html[data-theme=imperialDark] .floating-cart-actions .ghost-btn:hover,html[data-theme-palette=imperialDark] .floating-cart-actions .ghost-btn:hover,html[data-theme-css=imperialDark] .floating-cart-actions .ghost-btn:hover{color:#ffcf72!important;background:#222220fa!important;border-color:#ffb21b57!important}@media (max-width:720px){html[data-theme=imperialDark] .floating-cart,html[data-theme-palette=imperialDark] .floating-cart,html[data-theme-css=imperialDark] .floating-cart{border-radius:22px!important;bottom:10px!important;left:10px!important;right:10px!important}html[data-theme=imperialDark] .floating-cart-actions,html[data-theme-palette=imperialDark] .floating-cart-actions,html[data-theme-css=imperialDark] .floating-cart-actions{grid-template-columns:1fr!important;display:grid!important}}.checkout-premium-shell{max-width:1580px;padding:22px 24px 54px}.checkout-premium-layout.catalog-layout{grid-template-columns:minmax(0,2.35fr) minmax(360px,.95fr);align-items:start;gap:18px}.checkout-main-card.panel,.checkout-sidebar-card.panel{background:radial-gradient(circle at 85% 0,#f4b40014,#0000 30%),linear-gradient(#181818f5 0%,#080808fa 100%);border:1px solid #f4b4002e;border-radius:22px;box-shadow:0 22px 70px #00000094}.checkout-sidebar-card.panel{padding:24px;position:sticky;top:92px}.checkout-title-head.section-head,.checkout-sidebar-head.section-head{justify-content:flex-start;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.checkout-title-head h2,.checkout-sidebar-head h2{letter-spacing:-.035em;color:#fff8ec;margin:0 0 7px;font-size:28px}.checkout-sidebar-head h2{font-size:25px}.checkout-title-head p,.checkout-sidebar-head p{color:#fff8ecad;font-size:15px;line-height:1.45}.checkout-title-icon{color:#f4b400;background:linear-gradient(#f4b40026,#f4b4000a);border:1px solid #f4b40029;border-radius:14px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff14}.checkout-title-icon.small{flex-basis:34px;width:34px;height:34px}.checkout-grid label{color:#ffffffdb;letter-spacing:.02em;text-transform:none;margin-bottom:8px;font-size:12px}.label-muted{color:#ffffff8c;font-weight:700}.checkout-grid input,.coupon-manual-form input{color:#fff;background:linear-gradient(#ffffff13,#ffffff0a);border:1px solid #ffffff21;border-radius:11px;min-height:47px;box-shadow:inset 0 1px #ffffff0b}.checkout-grid input::placeholder,.coupon-manual-form input::placeholder{color:#ffffff57}.checkout-grid input:focus,.coupon-manual-form input:focus{border-color:#f4b40085;box-shadow:0 0 0 3px #f4b4001c,inset 0 1px #ffffff0f}.checkout-choice-row{gap:14px}.checkout-choice{color:#f7f3ea;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;min-height:86px;padding:18px 58px 18px 20px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.checkout-choice:hover{background:linear-gradient(#f4b40014,#ffffff06);border-color:#f4b40057;transform:translateY(-1px)}.checkout-choice.active{color:#fff8e6;background:radial-gradient(circle at 90%,#f4b40029,#0000 34%),linear-gradient(#f4b4001f,#0f0f0ff5);border-color:#f4b400cc;box-shadow:0 16px 35px #00000057,inset 0 0 0 1px #f4b4001f}.checkout-choice-icon{color:#f4b400;filter:saturate(1.15);font-size:27px;line-height:1}.checkout-choice-copy{gap:4px;display:grid}.checkout-choice-copy strong,.checkout-choice-copy span{display:block}.checkout-choice-copy strong{color:#fff8ec;font-size:16px}.checkout-choice-copy span{color:#ffca46d9;margin:0;font-size:13px;font-weight:800}.checkout-selected-dot{color:#141006;background:linear-gradient(#ffd46b,#ee9e00);border-radius:999px;place-items:center;width:28px;height:28px;font-weight:1000;display:grid;position:absolute;top:50%;right:18px;translate:0 -50%;box-shadow:0 8px 18px #f4b40038}.payment-method-grid{gap:14px}.payment-method-card{color:#fff7e7;background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:15px;min-height:116px;padding:20px 54px 18px 20px;display:flex;position:relative}.payment-method-card:hover{border-color:#f4b40052;transform:translateY(-1px);box-shadow:0 18px 36px #00000040}.payment-method-card.active{background:radial-gradient(circle at 78% 15%,#f4b40029,#0000 35%),linear-gradient(135deg,#5c38108f,#1a1006fa);border-color:#f4b400c7;box-shadow:0 18px 34px #00000061,inset 0 0 0 1px #f4b4001a}.payment-method-icon{color:#f4b400;background:linear-gradient(#f4b40038,#f4b40014);border:1px solid #f4b4001f;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:950;display:grid}.payment-method-icon.small{flex-basis:34px;width:34px;height:34px}.payment-method-copy{gap:5px;display:grid}.payment-method-copy strong{color:#fff8ec;font-size:16px}.payment-method-copy span{color:#fff8ecad;font-size:14px;line-height:1.42}.payment-hint-box.checkout-totals{background:linear-gradient(#ffffff0a,#ffffff04);border-color:#ffffff14;align-items:center;gap:14px;display:flex}.checkout-totals.panel{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:17px}.checkout-totals .metric-row{color:#fff8ece0;font-size:15px}.checkout-totals .metric-row strong{color:#fff}.checkout-totals .metric-row:last-of-type strong{color:#ffc041;font-size:18px}.checkout-totals .success-box{color:#38dd7b;background:#1f6f432e;border-color:#38dd7b21}.checkout-finalize-btn.primary-btn{color:#120e05;background:linear-gradient(#ffc13d,#e99600);border-radius:15px;min-height:56px;font-size:16px;position:relative;box-shadow:0 18px 38px #f499003d,inset 0 1px #ffffff52}.checkout-finalize-btn .checkout-btn-arrow{font-size:24px;line-height:1;position:absolute;right:24px}.checkout-sidebar-card .badge{color:#ffc13d;background:linear-gradient(#f4b40030,#f4b4000f);border:1px solid #f4b4002e}.checkout-sidebar-card .success-box{color:#f2fff7;background:linear-gradient(135deg,#1e6f3d40,#0a2d1c9e);border:1px solid #48cc7714;border-radius:16px;padding:18px}.checkout-sidebar-section h3,.coupon-premium-head h3{color:#fff8ec;letter-spacing:-.025em;margin:0 0 18px;font-size:20px}.checkout-sidebar-section.panel,.coupon-premium-card.panel{padding:19px}.coupon-premium-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.coupon-premium-head h3{margin:0}.coupon-toggle-btn{color:#fff8ecd1;cursor:pointer;background:0 0;border:0;font-weight:850}.coupon-select-trigger{text-align:left;color:#fff8ecc2;background:linear-gradient(#f4b4001a,#ffffff08);border:1px solid #f4b4006b;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;display:flex}.coupon-select-trigger span:nth-child(2){flex:1;min-width:0}.coupon-trigger-icon{color:#f4b400}.coupon-premium-list{background:#0a0a0a85;border:1px solid #ffffff12;border-top:0;border-radius:14px;gap:0;margin-top:0;overflow:hidden}.coupon-premium-list .coupon-choice{color:#fff8ec;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:74px;padding:16px 14px 16px 18px;display:grid}.coupon-premium-list .coupon-choice:hover{background:#f4b4000e}.coupon-premium-list .coupon-choice.active{color:#fff8ec;background:linear-gradient(90deg,#f4b40021,#0000 88%);box-shadow:inset 3px 0 #f4b400}.coupon-choice-main{gap:5px;min-width:0;display:grid}.coupon-choice-main strong{color:#fff8ec;letter-spacing:.01em;font-size:15px}.coupon-choice-main span{color:#fff8ec8c;margin:0;font-size:13px;line-height:1.35}.coupon-discount-pill{color:#fff8ecd9;white-space:nowrap;background:#ffffff14;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:900}.coupon-radio{border:1px solid #ffffff57;border-radius:999px;width:20px;height:20px}.coupon-choice.active .coupon-radio{background:#151007;border:6px solid #f4b400}.coupon-manual-area{padding:14px 16px}.coupon-manual-toggle{color:#fff8ece0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:42px;display:flex}.coupon-manual-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.checkout-back-cart.ghost-btn{color:#fff8ec;background:linear-gradient(#ffffff17,#ffffff09);border:1px solid #ffffff1f;border-radius:14px;justify-content:center;min-height:54px}.checkout-security-note{color:#fff8ecd1;align-items:center;gap:12px;display:flex}.checkout-security-note>span{background:#f4b4001c;border:1px solid #f4b40024;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.checkout-security-note strong,.checkout-security-note p{margin:0;display:block}.checkout-security-note p{color:#fff8ec8f;margin-top:3px}@media (max-width:1080px){.checkout-premium-shell{padding:16px 12px 42px}.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}.checkout-choice-row,.payment-method-grid,.coupon-manual-form{grid-template-columns:1fr}}.checkout-sidebar-head .badge{margin-left:auto}.checkout-choice>.checkout-choice-icon,.checkout-choice>.checkout-selected-dot,.payment-method-card>.checkout-selected-dot,.coupon-select-trigger>span,.coupon-select-trigger>strong,.coupon-choice>span{opacity:1}html[data-theme=imperialDark] .checkout-delivery-only{margin-bottom:-4px}html[data-theme=imperialDark] .checkout-main-card .field-grid:first-of-type{gap:0}html[data-theme=imperialDark] .quick-add-button,html[data-theme=imperialDark] .product-card .secondary-btn,html[data-theme=imperialDark] button[aria-label*=Pedir\ rápido]{background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000047;color:#fff!important}html[data-theme=imperialDark] button:has(.quick-add-label){background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000047;color:#fff!important}html[data-theme=imperialDark] .quick-add-button span,html[data-theme=imperialDark] .quick-add-button .button-icon{color:#fff!important;opacity:1!important}html[data-theme=imperialDark] .quick-add-button:hover,html[data-theme=imperialDark] .product-card .secondary-btn:hover{color:#fff8ec;background:linear-gradient(#f4b40024,#ffffff0e);border-color:#f4b40057;transform:translateY(-1px)}html[data-theme=imperialDark] .quick-add-button svg,html[data-theme=imperialDark] .product-card .secondary-btn svg{color:#f4b400;opacity:.95}html[data-theme=imperialDark] .orders-shell{gap:22px}html[data-theme=imperialDark] .orders-hero,html[data-theme=imperialDark] .orders-tools,html[data-theme=imperialDark] .orders-card,html[data-theme=imperialDark] .orders-sidebar.panel,html[data-theme=imperialDark] .orders-help-card{color:#fff8ec;background:radial-gradient(circle at 0 0,#f4b40014,#0000 34%),linear-gradient(#151515 0%,#0b0b0b 100%);border:1px solid #ffffff14;box-shadow:0 22px 64px #00000075,inset 0 1px #ffffff0a}html[data-theme=imperialDark] .orders-summary-card{color:#fff8ec;background:linear-gradient(#ffffff13,#ffffff07);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0a}html[data-theme=imperialDark] .orders-summary-card strong,html[data-theme=imperialDark] .orders-card-total strong,html[data-theme=imperialDark] .orders-financial .metric-row:last-child strong{color:#ffbd2e;text-shadow:0 8px 28px #f4b4002e}html[data-theme=imperialDark] .orders-filter-chip{color:#efe7da;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:999px;min-width:118px}html[data-theme=imperialDark] .orders-filter-chip.active{color:#1a1207;background:linear-gradient(#ffc244,#e99700);border-color:#ffc244c2;box-shadow:0 12px 34px #f4b40038}html[data-theme=imperialDark] .orders-filter-chip.active small,html[data-theme=imperialDark] .orders-filter-chip.active span{color:#1a1207}html[data-theme=imperialDark] .orders-card{border-radius:28px;position:relative;overflow:hidden}html[data-theme=imperialDark] .orders-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#f4b400,#f4b40059,#0000);height:3px;position:absolute;inset:0 0 auto}html[data-theme=imperialDark] .orders-card-live{border-color:#f4b4003d;box-shadow:0 26px 78px #0000008f,0 0 0 1px #f4b40014}html[data-theme=imperialDark] .orders-progress-track{background:#ffffff14;border:1px solid #ffffff14;height:12px;box-shadow:inset 0 1px 8px #00000073}html[data-theme=imperialDark] .orders-progress-track span{background:linear-gradient(90deg,#ff8a00,#ffc244);box-shadow:0 0 18px #f4b40057}html[data-theme=imperialDark] .orders-detail{color:#f2fff8;background:linear-gradient(#125f3ae0,#083a23e6);border:1px solid #4ede902e;box-shadow:inset 0 1px #ffffff0d}html[data-theme=imperialDark] .orders-detail small,html[data-theme=imperialDark] .orders-detail span{color:#f2fff8bd}html[data-theme=imperialDark] .orders-note{color:#ffe8a6;background:#f4b40014;border:1px solid #f4b40029}html[data-theme=imperialDark] .orders-focus-step-dot{background:#151515;border-color:#ffffff2e}html[data-theme=imperialDark] .orders-focus-step.done .orders-focus-step-dot,html[data-theme=imperialDark] .orders-focus-step.active .orders-focus-step-dot{background:linear-gradient(#ffc244,#ff8a00);border-color:#ffc244db}html[data-theme=imperialDark] .orders-focus-step.active .orders-focus-step-dot{box-shadow:0 0 0 7px #f4b4001c,0 0 22px #f4b40038}html[data-theme=imperialDark] .orders-search input,html[data-theme=imperialDark] .orders-tools input{color:#fff8ec;background:#ffffff0f;border:1px solid #ffffff1f}html[data-theme=imperialDark] .orders-search input::placeholder,html[data-theme=imperialDark] .orders-tools input::placeholder{color:#fff8ec7a}html[data-theme=imperialDark] .orders-card-items .badge,html[data-theme=imperialDark] .orders-card-badges .badge{color:#fff8ec;background:#ffffff14;border-color:#ffffff1a}html[data-theme=imperialDark] .orders-card-actions .primary-btn,html[data-theme=imperialDark] .orders-hero-actions .primary-btn{color:#160f05;background:linear-gradient(#ffc244,#f59e0b);box-shadow:0 14px 34px #f4b40038}.theme-imperialDark .showcase-custom-select,[data-theme=imperial-dark] .showcase-custom-select{z-index:20;width:100%;position:relative}.theme-imperialDark .showcase-custom-select-trigger,[data-theme=imperial-dark] .showcase-custom-select-trigger{color:#f6f1e8;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#191919 0%,#101010 100%);border:1px solid #ffffff1a;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:0 14px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #00000038}.theme-imperialDark .showcase-custom-select-trigger:hover,[data-theme=imperial-dark] .showcase-custom-select-trigger:hover{background:linear-gradient(#202020 0%,#121212 100%);border-color:#f4b4005c;transform:translateY(-1px)}.theme-imperialDark .showcase-custom-select-trigger.is-open,[data-theme=imperial-dark] .showcase-custom-select-trigger.is-open{border-color:#f4b400b8;box-shadow:0 0 0 3px #f4b4001f,0 18px 32px #00000061}.theme-imperialDark .showcase-custom-select-trigger svg,[data-theme=imperial-dark] .showcase-custom-select-trigger svg{color:#f4b400;width:18px;height:18px;margin-left:auto;transition:transform .18s}.theme-imperialDark .showcase-custom-select-trigger.is-open svg,[data-theme=imperial-dark] .showcase-custom-select-trigger.is-open svg{transform:rotate(180deg)}.theme-imperialDark .showcase-priority-dot,[data-theme=imperial-dark] .showcase-priority-dot{background:#f4b400;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #f4b4001f,0 0 18px #f4b4005c}.theme-imperialDark .showcase-custom-select-menu,[data-theme=imperial-dark] .showcase-custom-select-menu{z-index:999;background:linear-gradient(#171717 0%,#0d0d0d 100%);border:1px solid #f4b40047;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 22px 50px #0000008c,inset 0 0 0 1px #ffffff0a}.theme-imperialDark .showcase-custom-select-menu button,[data-theme=imperial-dark] .showcase-custom-select-menu button{color:#ede7dd;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:800;display:flex}.theme-imperialDark .showcase-custom-select-menu button:hover,[data-theme=imperial-dark] .showcase-custom-select-menu button:hover{color:#fff6df;background:#f4b4001a}.theme-imperialDark .showcase-custom-select-menu button.is-selected,[data-theme=imperial-dark] .showcase-custom-select-menu button.is-selected{color:#ffc933;background:linear-gradient(#f4b40033,#f4b4001a)}.theme-imperialDark .showcase-custom-select-menu button strong,[data-theme=imperial-dark] .showcase-custom-select-menu button strong{color:#0d0d0d;text-transform:uppercase;letter-spacing:.05em;background:#f4b400;border-radius:999px;padding:4px 7px;font-size:10px}.theme-imperialDark select,[data-theme=imperial-dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f6f1e8!important;background-color:#121212!important;border-color:#ffffff1f!important}.theme-imperialDark select option,[data-theme=imperial-dark] select option{color:#f6f1e8!important;background-color:#151515!important}.theme-imperialDark select option:checked,[data-theme=imperial-dark] select option:checked{color:#111!important;background-color:#f4b400!important}.product-card .quick-add-button{letter-spacing:-.01em;opacity:1;cursor:pointer;border-radius:18px;min-height:56px;padding:0 22px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.product-card .quick-add-button :is(span,svg){opacity:1}html[data-theme-palette=primeiroEstilo] .product-card .quick-add-button,html[data-theme=primeiroEstilo] .product-card .quick-add-button,html[data-theme-css=primeiroEstilo] .product-card .quick-add-button{color:#a84400!important;background:linear-gradient(#fff8ef 0%,#ffe8cf 100%)!important;border:1px solid #ff7a0061!important;box-shadow:0 10px 24px #ff7a0024,inset 0 1px #ffffffb8!important}html[data-theme-palette=primeiroEstilo] .product-card .quick-add-button svg,html[data-theme=primeiroEstilo] .product-card .quick-add-button svg,html[data-theme-css=primeiroEstilo] .product-card .quick-add-button svg{color:#ff7a00!important}html[data-theme-palette=primeiroEstilo] .product-card .quick-add-button:hover,html[data-theme=primeiroEstilo] .product-card .quick-add-button:hover,html[data-theme-css=primeiroEstilo] .product-card .quick-add-button:hover{color:#8f3900!important;background:linear-gradient(#fff2df 0%,#ffd8ad 100%)!important;border-color:#ff7a009e!important;box-shadow:0 14px 30px #ff7a0033,inset 0 1px #ffffffc7!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button,html[data-theme=imperialDark] .product-card .quick-add-button,html[data-theme-css=imperialDark] .product-card .quick-add-button{color:#f7efe2!important;background:linear-gradient(#ffffff1b 0%,#ffffff0b 100%)!important;border:1px solid #f4b40042!important;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff14!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button :is(span,svg),html[data-theme=imperialDark] .product-card .quick-add-button :is(span,svg),html[data-theme-css=imperialDark] .product-card .quick-add-button :is(span,svg){color:#f7efe2!important;opacity:1!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button svg,html[data-theme=imperialDark] .product-card .quick-add-button svg,html[data-theme-css=imperialDark] .product-card .quick-add-button svg{filter:drop-shadow(0 0 8px #f4b40038);color:#f4b400!important}html[data-theme-palette=imperialDark] .product-card .quick-add-button:hover,html[data-theme=imperialDark] .product-card .quick-add-button:hover,html[data-theme-css=imperialDark] .product-card .quick-add-button:hover{color:#fff8ec!important;background:linear-gradient(#f4b40033 0%,#ffffff12 100%)!important;border-color:#f4b40085!important;box-shadow:0 16px 34px #0000006b,0 0 0 1px #f4b40014,inset 0 1px #ffffff1a!important}.checkout-premium-shell{max-width:1500px;padding-top:18px}.checkout-premium-layout.catalog-layout{grid-template-columns:minmax(0,2.15fr) minmax(370px,.86fr);gap:18px}.checkout-main-card.panel,.checkout-sidebar-card.panel{background:radial-gradient(circle at 88% -10%,#fbbc241a,#0000 34%),radial-gradient(circle at 0 16%,#5479ff0b,#0000 24%),linear-gradient(#171a1e 0%,#0c0e11 100%);border-color:#ffffff1a;box-shadow:0 24px 72px #00000085,inset 0 1px #ffffff0b}.checkout-main-card.panel{padding:28px}.checkout-sidebar-card.panel{gap:16px;padding:24px}.checkout-title-head.section-head,.checkout-sidebar-head.section-head{margin-bottom:20px}.checkout-step-kicker{color:#ffbe2e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:950;display:inline-flex}.checkout-title-head h2{font-size:clamp(25px,2.2vw,34px);line-height:1.05}.checkout-title-head p,.checkout-sidebar-head p{color:#fff8ecb3;max-width:720px}.checkout-grid{gap:16px}.checkout-grid .field-grid:not(.checkout-delivery-only){gap:14px}.checkout-grid input,.coupon-manual-form input{color:#fff9ef;background:linear-gradient(#ffffff13,#ffffff09);border-color:#ffffff21;border-radius:13px;min-height:48px;padding-inline:16px}.checkout-choice-row,.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-choice,.payment-method-card,.checkout-totals.panel,.coupon-premium-card.panel,.checkout-back-cart.ghost-btn,.checkout-security-note{background:linear-gradient(#ffffff10,#ffffff06);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0b}.checkout-choice,.payment-method-card{min-height:78px}.payment-method-card{min-height:96px}.checkout-choice.active,.payment-method-card.active{background:radial-gradient(circle at 85% 46%,#ffb8192e,#0000 30%),linear-gradient(135deg,#51320bb3,#121314fa);border-color:#ffb819d1}.checkout-selected-dot{background:linear-gradient(#ffd45f,#f2a000);width:31px;height:31px}.payment-method-icon{color:#fff;background:linear-gradient(#8c3bd0,#5d238e);border-color:#ffffff1f;border-radius:15px;flex-basis:50px;width:50px;height:50px}.payment-hint-box.checkout-totals{border-radius:16px;min-height:72px}.checkout-totals.panel{border-radius:18px;padding:18px}.checkout-totals .metric-row{margin:0 0 7px}.checkout-total-divider{background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;margin:14px 0 12px}.checkout-totals .checkout-total-row span,.checkout-totals .checkout-total-row strong{color:#fff8ec;font-size:19px;font-weight:950}.checkout-estimate{color:#fff8ec9e}.checkout-totals .success-box{color:#38f08b;background:linear-gradient(90deg,#22c55e2e,#22c55e12);border-radius:13px}.checkout-finalize-btn.primary-btn{color:#110d05;background:linear-gradient(#ffc131 0%,#f59d00 100%);border-radius:16px;min-height:58px;margin-top:0;font-weight:950;box-shadow:0 20px 44px #f59d0042,inset 0 1px #ffffff57}.checkout-finalize-btn.primary-btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.checkout-sidebar-section.panel,.coupon-premium-card.panel,.checkout-sidebar-card .checkout-totals.panel{background:linear-gradient(#ffffff0e,#ffffff05)}.checkout-sidebar-section h3,.coupon-premium-head h3{font-size:19px}.status-ready{color:#75e19b!important}.coupon-select-trigger{background:linear-gradient(#ffbe2e17,#ffffff09);border-radius:13px 13px 8px 8px}.coupon-premium-list{background:#090a0c9e;border-radius:0 0 14px 14px}.coupon-premium-list .coupon-choice.active{background:linear-gradient(90deg,#ffbe2e26,#ffbe2e0b);box-shadow:inset 4px 0 #ffbe2e}.checkout-back-cart.ghost-btn{min-height:52px}.checkout-security-note{border-radius:18px;padding:16px}.checkout-security-note>span{color:#50df8b;background:#22c55e1c;border-color:#22c55e26}@media (max-width:1180px){.checkout-premium-layout.catalog-layout{grid-template-columns:1fr}.checkout-sidebar-card.panel{position:static}}@media (max-width:760px){.checkout-premium-shell{padding:12px 10px 36px}.checkout-main-card.panel,.checkout-sidebar-card.panel{border-radius:20px;padding:18px}.checkout-choice-row,.payment-method-grid,.checkout-grid .field-grid:not(.checkout-delivery-only){grid-template-columns:1fr}.checkout-title-head h2,.checkout-sidebar-head h2{font-size:23px}.checkout-choice,.payment-method-card{min-height:76px;padding:16px 54px 16px 16px}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--theme-accent,#f6a400) 16%, transparent), transparent 30%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--theme-accent,#f6a400) 12%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--theme-surface,#121212) 96%, #fff 4%), color-mix(in srgb, var(--theme-bg,#060606) 96%, #fff 4%));border:1px solid color-mix(in srgb, var(--theme-border,#ffffff24) 88%, var(--theme-accent,#f6a400) 12%);width:min(760px,100vw - 32px);max-height:min(86vh,860px);color:var(--theme-text,#fff);border-radius:30px;padding:22px;overflow:auto;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff0d}.profile-panel.profile-panel-wide{width:min(920px,100vw - 32px)}.profile-premium-head{align-items:flex-start;padding-bottom:6px}.profile-head-copy{gap:5px;display:grid}.profile-head-badge{background:color-mix(in srgb, var(--theme-accent,#f6a400) 16%, transparent);width:fit-content;color:var(--theme-accent,#f6a400);border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 24%, transparent);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.profile-head-copy h3{letter-spacing:-.045em;font-size:clamp(26px,3vw,36px)}.profile-head-copy p{color:var(--theme-muted,#b7b7b7);margin:0;font-weight:600}.profile-dashboard-layout{grid-template-columns:150px minmax(0,1fr);gap:18px;display:grid}.profile-side-nav{background:color-mix(in srgb, var(--theme-surface,#111) 78%, transparent);border:1px solid var(--theme-border,#ffffff1f);border-radius:24px;flex-direction:column;gap:10px;padding:12px;display:flex}.profile-nav-item{color:var(--theme-muted,#bbb);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:9px;padding:12px 10px;font-weight:850;display:flex}.profile-nav-item.active{color:var(--theme-accent,#f6a400);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#f6a400) 18%, transparent), transparent);border-color:color-mix(in srgb, var(--theme-accent,#f6a400) 28%, transparent);box-shadow:inset 3px 0 0 var(--theme-accent,#f6a400)}.profile-nav-item.danger{margin-top:auto}.profile-main-content,.profile-orders-list,.profile-register-form,.profile-register-benefits{gap:14px;display:grid}.profile-session-box.elevated,.profile-login-card,.profile-loyalty-card,.profile-activate-card,.profile-register-benefits{border:1px solid var(--theme-border,#ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--theme-surface,#151515) 94%, #fff 6%), color-mix(in srgb, var(--theme-surface,#101010) 96%, #000 4%));border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.profile-section-title,.profile-benefit-card,.profile-loyalty-card,.profile-activate-card{align-items:center;gap:12px;display:flex}.profile-section-title div,.profile-loyalty-card div,.profile-activate-card div,.profile-benefit-card div{gap:3px;display:grid}.profile-section-title strong,.profile-loyalty-card strong,.profile-activate-card strong,.profile-benefit-card strong{color:var(--theme-text,#fff);font-size:16px}.profile-section-title span,.profile-loyalty-card span,.profile-activate-card span,.profile-benefit-card span,.profile-loyalty-card p{color:var(--theme-muted,#bdbdbd);margin:0;font-size:13px;line-height:1.45}.profile-mini-icon{width:34px;height:34px;color:var(--theme-accent,#f6a400);background:color-mix(in srgb, var(--theme-accent,#f6a400) 15%, transparent);border:1px solid color-mix(in srgb, var(--theme-accent,#f6a400) 18%, transparent);border-radius:13px;flex:0 0 34px;place-items:center;font-weight:900;display:grid}.profile-small-btn{flex:none!important}.profile-order-card{color:var(--theme-text,#fff);background:color-mix(in srgb, var(--theme-bg,#050505) 62%, var(--theme-surface,#1a1a1a) 38%);border:1px solid var(--theme-border,#ffffff1f);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.profile-order-card:hover{border-color:color-mix(in srgb, var(--theme-accent,#f6a400) 40%, var(--theme-border,#ffffff1f));background:color-mix(in srgb, var(--theme-accent,#f6a400) 7%, var(--theme-surface,#151515));transform:translateY(-1px)}.profile-order-card>div:first-child,.profile-order-meta{gap:4px;display:grid}.profile-order-card span,.profile-order-meta small{color:var(--theme-muted,#bdbdbd);font-size:12px}.profile-order-meta{text-align:right}.profile-status-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900}.profile-status-pill.warning{color:#ffb800;background:#ffb8001f}.profile-status-pill.success{color:#49d87c;background:#49d87c1f}.profile-status-pill.info{color:#62a8ff;background:#62a8ff1f}.profile-status-pill.danger{color:#ff6868;background:#ff68681f}.profile-empty-state{color:var(--theme-muted,#bbb);background:color-mix(in srgb, var(--theme-bg,#050505) 70%, transparent);border:1px dashed var(--theme-border,#ffffff24);border-radius:18px;padding:22px}.profile-login-card,.profile-loyalty-card,.profile-activate-card{padding:16px}.profile-login-card{gap:12px;display:grid}.profile-loyalty-card,.profile-activate-card{justify-content:space-between}.profile-register-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:18px;display:grid}.profile-register-form,.profile-register-benefits{padding:18px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-form-grid .field-full{grid-column:1/-1}.profile-form-grid input,.profile-login-card input{background:color-mix(in srgb, var(--theme-bg,#060606) 64%, var(--theme-surface,#1a1a1a) 36%);border-color:var(--theme-border,#ffffff24);min-height:48px;color:var(--theme-text,#fff);border-radius:14px}.profile-password-hints{color:#59d987;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:800;display:flex}.profile-password-hints span{background:#49d87c1a;border:1px solid #49d87c2e;border-radius:999px;padding:7px 9px}.profile-benefit-card{background:color-mix(in srgb, var(--theme-bg,#050505) 60%, transparent);border:1px solid var(--theme-border,#ffffff1f);border-radius:18px;padding:14px}.profile-actions.sticky-actions{padding-top:4px}.auth-feedback.success{background:#49d87c1f;border-color:#49d87c47}@media (max-width:760px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:26px;width:auto;padding:16px;position:fixed;inset:78px 10px 10px}.profile-dashboard-layout,.profile-register-layout{grid-template-columns:1fr}.profile-side-nav{flex-direction:row;overflow-x:auto}.profile-nav-item{min-width:fit-content}.profile-form-grid{grid-template-columns:1fr}.profile-order-card{grid-template-columns:1fr;align-items:start}.profile-order-meta{text-align:left}}.cart-hero-total{border:1px solid color-mix(in srgb, var(--brand,#f59e0b) 18%, var(--line,#ffffff24));background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--brand,#f59e0b) 20%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--surface-strong,#171717) 92%, white 8%), color-mix(in srgb, var(--surface,#101010) 88%, black 12%));border-radius:24px;justify-self:end;align-items:center;gap:18px;width:min(100%,360px);padding:22px 24px;display:flex;box-shadow:0 18px 55px #00000052}.cart-hero-icon{width:68px;height:68px;color:var(--brand,#f59e0b);background:color-mix(in srgb, var(--brand,#f59e0b) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand,#f59e0b) 18%, transparent);border-radius:22px;flex:none;place-items:center;display:grid}.cart-hero-total>div:last-child{text-align:left;gap:3px;display:grid}.cart-hero-total strong{color:var(--text,#fff);font-size:18px}.cart-hero-total span{color:var(--muted,#ffffffa8)}.cart-hero-total b{color:var(--brand,#f59e0b);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,34px)}.cart-lines-premium{border:1px solid var(--line,#ffffff24);background:color-mix(in srgb, var(--surface,#111) 86%, transparent);border-radius:24px;overflow:hidden}.cart-line-premium{border-bottom:1px solid var(--line,#ffffff1f);grid-template-columns:minmax(260px,1fr) auto minmax(118px,auto);align-items:center;gap:22px;padding:18px;display:grid}.cart-line-premium:last-child{border-bottom:0}.cart-line-info{min-width:0}.cart-line-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.cart-line-title-row strong{font-size:18px}.cart-badge{min-height:24px;color:var(--brand,#f59e0b);background:color-mix(in srgb, var(--brand,#f59e0b) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand,#f59e0b) 18%, transparent);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.cart-option-chips{margin-top:10px}.cart-thumb-empty{background:color-mix(in srgb, var(--brand,#f59e0b) 12%, var(--surface-strong,#171717));color:var(--brand,#f59e0b);place-items:center;display:grid}.cart-line-controls{justify-content:center;align-items:center;gap:14px;display:flex}.cart-qty-control{border:1px solid var(--line,#ffffff24);background:color-mix(in srgb, var(--surface-strong,#171717) 90%, white 4%);border-radius:16px;grid-template-columns:46px 64px 46px;align-items:center;display:grid;overflow:hidden}.cart-qty-control button{height:46px;color:var(--text,#fff);cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .18s,background .18s;display:grid}.cart-qty-control button:hover{background:color-mix(in srgb, var(--text,#fff) 8%, transparent)}.cart-qty-control button:active{transform:scale(.96)}.cart-qty-control strong{border-inline:1px solid var(--line,#ffffff24);place-items:center;height:46px;font-size:18px;display:grid}.cart-qty-control .cart-qty-plus{color:#1b1200;background:linear-gradient(135deg, color-mix(in srgb, var(--brand,#f59e0b) 75%, #fff 25%), var(--brand,#f59e0b))}.cart-remove-btn{white-space:nowrap;align-items:center;gap:8px;min-height:46px;display:inline-flex}.cart-line-total{text-align:right;justify-items:end;gap:10px;display:grid}.cart-line-total strong{font-size:18px}.cart-add-more{border:1px dashed color-mix(in srgb, var(--brand,#f59e0b) 36%, var(--line,#ffffff24));min-height:64px;color:var(--brand,#f59e0b);background:color-mix(in srgb, var(--brand,#f59e0b) 6%, transparent);border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-weight:900;text-decoration:none;display:flex}.cart-stack .section-head h2{align-items:center;gap:10px;display:inline-flex}.secure-cart-note{text-align:center;width:100%;color:var(--muted,#ffffffa6);padding-top:6px;font-size:14px}@media (max-width:960px){.checkout-header{grid-template-columns:1fr}.cart-hero-total{justify-self:stretch;width:100%}.cart-line-premium{grid-template-columns:1fr;align-items:stretch}.cart-line-controls,.cart-line-total{text-align:left;justify-content:space-between;justify-items:stretch}.cart-line-total{justify-content:space-between;align-items:center;display:flex}}@media (max-width:560px){.cart-hero-total{border-radius:20px;padding:16px}.cart-hero-icon{border-radius:18px;width:54px;height:54px}.cart-line-premium{gap:16px;padding:14px}.cart-line-media{gap:12px}.cart-thumb{width:76px}.cart-line-controls{flex-wrap:wrap}.cart-qty-control{flex:100%;grid-template-columns:42px 1fr 42px}.cart-remove-btn{justify-content:center;width:100%}}.created-order-shell{gap:18px}.created-order-hero{background:radial-gradient(circle at 8% 35%,#22c55e2e,#0000 28%),linear-gradient(135deg,#14181bf5,#0a0b0dfa);border:1px solid #ffffff1c;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000005c}.created-order-hero:before{content:"✓";color:#5ff08c;background:linear-gradient(135deg,#22c55e3d,#22c55e14);border:1px solid #22c55e3d;border-radius:32px;place-items:center;width:92px;height:92px;font-size:54px;font-weight:800;display:grid;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.created-order-hero .created-order-title-row,.created-order-hero .created-order-head,.created-order-hero .created-order-actions{margin-left:124px}.created-order-kicker{color:#35e87b}.created-order-head h2{color:#fff;text-shadow:0 8px 24px #00000059}.created-order-head p{color:#ffffffb8}.payment-result-summary-premium{background:linear-gradient(135deg,#131518f5,#0a0b0df5);border-color:#ffffff1a}.payment-method-badge{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.pix-payment-panel{color:#f8f5ef;background:radial-gradient(circle at 18% 20%,#00d6c924,#0000 30%),radial-gradient(circle at 92% 12%,#ffb0201f,#0000 26%),linear-gradient(#121518fa,#08090bfa);border:1px solid #ffffff1c;border-radius:28px;padding:24px;box-shadow:0 28px 68px #00000061}.pix-payment-topline{border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:center;gap:18px;padding-bottom:22px;display:grid}.pix-brand-mark{color:#041614;background:linear-gradient(135deg,#00d6c9,#3ef0a5);border-radius:18px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;box-shadow:0 18px 34px #00d6c92e}.pix-payment-topline span,.pix-copy-label span{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.pix-payment-topline strong{color:#fff;letter-spacing:-.04em;margin-top:3px;font-size:clamp(26px,3vw,38px);line-height:1;display:block}.pix-payment-topline p{color:#ffffffad;margin:8px 0 0;line-height:1.5}.pix-reference-box{background:linear-gradient(135deg,#ffb0201c,#ffffff09);border:1px solid #ffb02033;border-radius:18px;min-width:260px;padding:16px}.pix-reference-box strong{letter-spacing:0;word-break:break-all;font-size:15px}.pix-reference-box button,.pix-copy-label button,.pix-payment-footer button{color:#1b1000;cursor:pointer;background:linear-gradient(135deg,#ffbf2f,#f28a00);border:0;border-radius:999px;margin-top:10px;padding:9px 13px;font-weight:900;box-shadow:0 12px 24px #f28a002e}.pix-payment-main{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:stretch;gap:28px;padding:24px 0;display:grid}.pix-qr-column,.pix-steps-column{min-width:0}.pix-qr-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pix-qr-header strong{color:#fff;font-size:18px;display:block}.pix-qr-header span,.pix-qr-header em{color:#ffffff9e;font-size:13px;font-style:normal}.pix-qr-header em{color:#ffbf2f;white-space:nowrap;font-weight:900}.pix-qr-frame{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#00d6c9,#3ef0a5,#ffbf2f) border-box;border:1px solid #00d6c98c;border-radius:28px;width:min(100%,286px);margin:0 auto;padding:14px;box-shadow:0 0 0 8px #00d6c914,0 24px 48px #00000052}.pix-qr-frame img{border-radius:16px;width:100%;height:auto;display:block}.pix-steps-column{align-content:center;gap:14px;display:grid}.pix-step{background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.pix-step span{color:#49f0ae;background:#22c55e21;border:1px solid #22c55e38;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.pix-step strong{color:#fff;font-size:15px;display:block}.pix-step p{color:#ffffff9e;margin:5px 0 0;line-height:1.45}.pix-copy-box{background:#00000038;border:1px solid #ffffff1c;border-radius:22px;padding:16px}.pix-copy-label{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.pix-copy-label button{flex:none;margin-top:0}.pix-copy-box code{color:#ffffffdb;word-break:break-all;background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;padding:13px 14px;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.6;display:block}.pix-payment-footer{background:linear-gradient(135deg,#22c55e21,#00d6c90e);border:1px solid #22c55e2b;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.pix-payment-footer strong,.pix-payment-footer span{display:block}.pix-payment-footer strong{color:#fff}.pix-payment-footer span{color:#ffffffa3;margin-top:4px}.pix-payment-footer button{color:#49f0ae;box-shadow:none;background:0 0;border:1px solid #49f0ae3d;margin-top:0}@media (max-width:860px){.created-order-hero:before{width:74px;height:74px;font-size:44px;position:static;transform:none}.created-order-hero .created-order-title-row,.created-order-hero .created-order-head,.created-order-hero .created-order-actions{margin-left:0}.pix-payment-topline,.pix-payment-main{grid-template-columns:1fr}.pix-reference-box{min-width:0}.pix-payment-footer,.pix-copy-label{flex-direction:column;align-items:stretch}}:root{--imperial-bg-0:#050504;--imperial-bg-1:#0b0b0a;--imperial-card:#121211eb;--imperial-card-2:#181816eb;--imperial-line:#ffffff1a;--imperial-line-strong:#ffb0204d;--imperial-text:#fffaf0;--imperial-muted:#fffaf0ad;--imperial-soft:#fffaf014;--imperial-brand:var(--brand,#f59e0b);--imperial-brand-2:var(--brand-2,#ffb72b);--imperial-green:#38d67a;--imperial-danger:#ff6b6b;--imperial-shadow:0 26px 70px #00000085}.checkout-shell .panel,.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{color:var(--imperial-text)!important;border-color:var(--imperial-line)!important;box-shadow:var(--imperial-shadow)!important;background:radial-gradient(circle at 8% 0,#ffb3001a,#0000 26%),radial-gradient(circle at 100% 4%,#ff730014,#0000 22%),linear-gradient(145deg,#161615f5,#070706fa)!important}.checkout-shell .checkout-header{align-items:center;min-height:210px;overflow:hidden}.checkout-shell .checkout-header h1{letter-spacing:-.055em;max-width:980px;line-height:.94}.checkout-shell .checkout-header p,.checkout-shell .section-head p,.checkout-shell .tiny,.profile-panel p,.profile-panel span:not(.profile-head-badge):not(.profile-status-pill):not(.cart-icon):not(.profile-trigger-kicker),.profile-panel small{color:var(--imperial-muted)!important}.cart-hero-total{background:radial-gradient(circle at 10% 20%,#ffb72b40,#0000 28%),linear-gradient(135deg,#231a0beb,#121211e6 55%,#ffffff12)!important;border:1px solid #ffb11f40!important;border-radius:26px!important;width:min(100%,330px)!important;padding:18px 20px!important;box-shadow:0 22px 58px #00000073,inset 0 1px #ffffff14!important}.cart-hero-icon{background:#f59e0b24!important;border-radius:20px!important;width:58px!important;height:58px!important}.cart-hero-total strong{color:var(--imperial-text)!important;font-size:17px!important;line-height:1.12!important}.cart-hero-total b{margin-top:3px;color:var(--imperial-brand-2)!important;font-size:30px!important}.cart-lines-premium{gap:12px;display:grid;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.cart-line-premium{min-height:118px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;border:1px solid var(--imperial-line)!important;background:radial-gradient(circle at 0 0,#ffb72b17,#0000 30%),linear-gradient(135deg,#161615f5,#0a0a09f5)!important;border-radius:24px!important;grid-template-columns:minmax(320px,1fr) auto minmax(130px,auto)!important;padding:16px 18px!important;box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff0e!important}.cart-line-premium:hover{transform:translateY(-1px);border-color:#ffb72b42!important;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff12!important}.cart-line-media{min-width:0;align-items:center!important;gap:18px!important;display:flex!important}.cart-thumb{background-position:50%!important;background-size:cover!important;border:1px solid #ffffff1f!important;border-radius:20px!important;flex:0 0 94px!important;width:94px!important;height:94px!important;box-shadow:0 14px 32px #00000057!important}.cart-line-title-row strong,.cart-line-total b,.cart-line-total strong,.checkout-shell .section-head h2,.profile-panel strong,.profile-panel h3{color:var(--imperial-text)!important}.cart-line-title-row strong{letter-spacing:-.02em;font-size:20px!important}.cart-badge{color:var(--imperial-brand-2)!important;background:#f59e0b24!important;border-color:#f59e0b38!important}.cart-line-controls{justify-self:center}.cart-qty-control{background:#ffffff0e!important;border:1px solid #ffffff1c!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0e!important}.cart-qty-control strong{color:var(--imperial-text)!important;background:#0003!important}.cart-qty-control button{color:var(--imperial-text)!important}.cart-qty-control .cart-qty-plus,.cart-add-more:hover{color:#1b1200!important;background:linear-gradient(135deg,#ffd166,#ff9f0a)!important}.cart-remove-btn,.checkout-shell .ghost-btn{color:var(--imperial-text)!important;background:#fff1!important;border-color:#ffffff1f!important}.cart-remove-btn:hover,.checkout-shell .ghost-btn:hover{background:#ffffff1a!important;border-color:#ffffff2e!important}.cart-line-total{min-width:126px}.cart-line-total strong{color:#fffaf0cc!important}.cart-line-total b{color:var(--imperial-text)!important;font-size:20px!important}.cart-add-more{min-height:66px!important;color:var(--imperial-brand-2)!important;background:#ff9e0b0e!important;border-color:#ffb72b57!important;border-radius:22px!important;margin-top:14px!important}.cart-stack{align-self:start;position:sticky;top:100px}.checkout-totals{background:#0000003d!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0a!important}.metric-row span,.metric-row strong{color:var(--imperial-text)!important}.profile-backdrop{-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);background:#00000094!important}.profile-panel.profile-panel-premium{border-radius:30px!important;width:min(1040px,100vw - 56px)!important;max-height:min(82vh,760px)!important;padding:24px!important;top:86px!important;right:24px!important;overflow:auto!important}.profile-panel.profile-panel-wide{border-radius:30px!important;width:min(1040px,100vw - 56px)!important;max-height:min(84vh,780px)!important;padding:24px!important;top:86px!important;right:24px!important;overflow:auto!important}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{scrollbar-width:thin;scrollbar-color:#ffb84d80 #ffffff0f}.profile-panel.profile-panel-premium::-webkit-scrollbar{width:10px}.profile-panel.profile-panel-wide::-webkit-scrollbar{width:10px}.profile-panel.profile-panel-premium::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.profile-panel.profile-panel-wide::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.profile-panel.profile-panel-premium::-webkit-scrollbar-thumb{background:linear-gradient(#ffc15eb8,#ff8f24b8);border:2px solid #0a0b1099;border-radius:999px}.profile-panel.profile-panel-wide::-webkit-scrollbar-thumb{background:linear-gradient(#ffc15eb8,#ff8f24b8);border:2px solid #0a0b1099;border-radius:999px}.profile-panel.profile-panel-premium::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd081d6,#ffa54fd6)}.profile-panel.profile-panel-wide::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffd081d6,#ffa54fd6)}.profile-premium-head{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding-bottom:20px!important;display:flex!important}.profile-head-badge{width:fit-content;color:var(--imperial-brand-2)!important;letter-spacing:.02em!important;background:#f59e0b21!important;border:1px solid #ffb72b38!important;border-radius:999px!important;padding:8px 13px!important;font-weight:900!important}.profile-head-copy h3{letter-spacing:-.055em!important;margin-top:10px!important;font-size:clamp(30px,4vw,48px)!important;line-height:.94!important}.profile-dashboard-layout{grid-template-columns:176px minmax(0,1fr)!important;gap:22px!important;padding-top:22px!important}.profile-side-nav{background:#00000038!important;border:1px solid #ffffff17!important;border-radius:26px!important;min-height:470px!important;padding:10px!important}.profile-nav-item{transition:background .18s,border-color .18s,color .18s,transform .18s;color:#fffaf0b8!important;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;min-height:56px!important;padding:10px 12px!important}.profile-nav-item:hover{color:var(--imperial-text)!important;background:#ffffff0f!important}.profile-nav-item.active{color:var(--imperial-text)!important;box-shadow:inset 4px 0 0 var(--imperial-brand)!important;background:linear-gradient(135deg,#f59e0b2e,#ffffff0b)!important;border-color:#ffb72b4d!important}.profile-mini-icon{color:var(--imperial-brand-2)!important;background:#f59e0b21!important;border-color:#f59e0b33!important}.profile-main-content{gap:14px!important}.profile-session-box.elevated,.profile-login-card,.profile-loyalty-card,.profile-activate-card,.profile-register-benefits{background:radial-gradient(circle at 100% 0,#ffb72b12,#0000 28%),#ffffff0b!important;border:1px solid #ffffff1a!important;border-radius:26px!important;box-shadow:inset 0 1px #ffffff0d!important}.profile-section-row{align-items:center!important;padding-bottom:14px!important}.profile-small-btn{border-radius:16px!important;min-height:44px!important;padding-inline:20px!important}.profile-orders-list{gap:10px!important}.profile-order-card{transition:transform .18s,border-color .18s,background .18s;background:#00000047!important;border:1px solid #ffffff17!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;min-height:82px!important;padding:15px 16px!important;text-decoration:none!important}.profile-order-card:hover{transform:translateY(-1px);background:#fff1!important;border-color:#ffb72b40!important}.profile-order-card:first-of-type{background:linear-gradient(135deg,#f59e0b29,#ffffff0b)!important;border-color:#ffb72b59!important}.profile-order-card span,.profile-order-card small{color:#fffaf0b3!important}.profile-order-meta{min-width:110px;text-align:right!important}.profile-status-pill{white-space:nowrap!important;border:1px solid #ffffff24!important;border-radius:999px!important;min-height:34px!important;padding:8px 13px!important;font-size:12px!important;font-weight:900!important}.profile-status-pill.warning{color:#ffd166!important;background:#ffd1661a!important;border-color:#ffd1668c!important}.profile-status-pill.success{color:#87efac!important;background:#22c55e1a!important;border-color:#4ade8073!important}.profile-status-pill.info{color:#bfdbfe!important;background:#3b82f61a!important;border-color:#60a5fa73!important}.profile-status-pill.danger{color:#fca5a5!important;background:#ef44441a!important;border-color:#f8717173!important}.profile-loyalty-card,.profile-activate-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px!important;display:grid!important}.profile-loyalty-card{background:radial-gradient(circle at 100% 30%,#38d67a1f,#0000 35%),linear-gradient(135deg,#ffffff0e,#ffffff08)!important}.profile-loyalty-card p{max-width:640px;margin-top:8px!important}.profile-actions .soft-btn,.profile-loyalty-card .soft-btn,.profile-activate-card .soft-btn,.profile-register-form .primary-btn,.profile-login-card .primary-btn{color:#1b1200!important;background:linear-gradient(135deg,#ffd166,#ff9f0a)!important;border:0!important;box-shadow:0 14px 34px #f59e0b38!important}.profile-actions .ghost-btn,.profile-login-card .ghost-btn,.profile-activate-card .ghost-btn,.profile-register-form .ghost-btn{color:#f5f7ff!important;background:#ffffff0f!important;border:1px solid #ffffff21!important}.profile-register-layout{grid-template-columns:minmax(0,1.04fr) minmax(330px,.72fr)!important;gap:18px!important;padding-top:22px!important}.profile-register-form.profile-session-box.elevated{padding:20px!important}.profile-register-benefits{gap:12px!important;padding:20px!important}.profile-benefit-card{background:#00000038!important;border-color:#ffffff14!important;border-radius:18px!important}.profile-benefit-card.highlight{background:#f59e0b1c!important;border-color:#ffb72b40!important}.profile-panel input{color:var(--imperial-text)!important;background:#00000047!important;border-color:#ffffff1f!important}.profile-panel input:focus{border-color:#ffb72b7a!important;box-shadow:0 0 0 4px #f59e0b1f!important}@media (max-width:1040px){.profile-dashboard-layout,.profile-register-layout{grid-template-columns:1fr!important}.profile-side-nav{flex-direction:row!important;min-height:0!important;overflow-x:auto!important}.profile-nav-item.danger{margin-top:0!important}}@media (max-width:960px){.cart-line-premium{grid-template-columns:1fr!important}.cart-line-controls{justify-content:flex-start!important}.cart-line-total{width:100%;min-width:0}}@media (max-width:640px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:24px!important;width:auto!important;padding:16px!important;inset:78px 10px 10px!important}.profile-order-card,.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-order-meta{text-align:left!important}.cart-thumb{flex-basis:78px!important;width:78px!important;height:78px!important}}.cart-link.pill-link-active,.pill-link-active.cart-link,html[data-theme] .cart-link.pill-link-active{color:#fffaf0!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;background:radial-gradient(circle at 16% 0,#ffb11f33,#0000 34%),linear-gradient(135deg,#ffffff13,#ffffff09 48%,#ff9f0a1f)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;gap:10px!important;min-height:50px!important;padding:8px 13px 8px 9px!important;position:relative!important;overflow:visible!important;box-shadow:0 16px 36px #0000004d,inset 0 1px #ffffff14!important}.cart-link.pill-link-active:hover,.pill-link-active.cart-link:hover{background:radial-gradient(circle at 16% 0,#ffb11f42,#0000 36%),linear-gradient(135deg,#ffffff1a,#ffffff0b 48%,#ff9f0a29)!important;border-color:#ffb72b4d!important;transform:translateY(-1px)!important}.cart-link .cart-icon-wrap{color:#ffb72b!important;background:#f59e0b1f!important;border:1px solid #ffb72b2e!important;border-radius:13px!important;width:34px!important;height:34px!important;box-shadow:inset 0 1px #ffffff12!important}.cart-link .cart-icon{width:16px!important;height:16px!important}.cart-link .cart-copy{gap:2px!important;min-width:102px!important}.cart-title-row{align-items:center!important;gap:8px!important;line-height:1!important;display:inline-flex!important}.cart-link .cart-copy strong{letter-spacing:-.01em!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.cart-link .cart-caption{color:#fffaf0a8!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;font-size:11px!important;line-height:1.1!important}.cart-link .cart-count{color:#fff!important;background:linear-gradient(135deg,#ff7a45f5,#ffb72bf5)!important;border:1px solid #fff3!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:900!important;box-shadow:0 8px 16px #ff730038!important}.profile-panel.profile-panel-premium{border-radius:28px!important;width:min(860px,100vw - 48px)!important;padding:20px!important}.profile-panel.profile-panel-premium .profile-premium-head{margin-bottom:0!important;padding-bottom:16px!important}.profile-panel.profile-panel-premium .profile-head-copy h3{letter-spacing:-.05em!important;font-size:clamp(30px,3.4vw,42px)!important}.profile-dashboard-layout{grid-template-columns:1fr!important;gap:16px!important;padding-top:18px!important;display:grid!important}.profile-side-nav{background:#0000003d!important;border-color:#ffffff17!important;border-radius:22px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:8px!important;display:flex!important;overflow-x:auto!important}.profile-nav-item{border-radius:15px!important;flex:none!important;gap:8px!important;width:auto!important;min-height:44px!important;padding:9px 12px!important;font-size:13px!important}.profile-nav-item.danger{margin-top:0!important;margin-left:auto!important}.profile-nav-item .profile-mini-icon,.profile-mini-icon{border-radius:11px!important;width:28px!important;height:28px!important}.profile-main-content{gap:12px!important;display:grid!important}.profile-session-box.elevated{border-radius:24px!important;padding:16px!important}.profile-section-row{padding-bottom:12px!important}.profile-section-title{gap:10px!important}.profile-section-title strong{font-size:18px!important}.profile-section-title span{font-size:12px!important}.profile-small-btn{border-radius:14px!important;min-height:38px!important;padding-inline:15px!important;font-size:12px!important}.profile-orders-list{gap:8px!important;display:grid!important}.profile-order-card{background:linear-gradient(135deg,#ffffff0b,#ffffff06)!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:72px!important;padding:13px 14px!important}.profile-order-card:first-of-type{background:radial-gradient(circle at 0 0,#ffb72b29,#0000 38%),linear-gradient(135deg,#f59e0b1a,#ffffff09)!important}.profile-order-card>div:first-child{gap:5px!important;min-width:0!important;display:grid!important}.profile-order-card>div:first-child strong{font-size:15px!important}.profile-order-card>div:first-child span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:360px!important;overflow:hidden!important}.profile-order-meta{min-width:98px!important}.profile-order-meta strong{font-size:14px!important}.profile-status-pill{min-height:30px!important;padding:7px 11px!important;font-size:11px!important}.profile-loyalty-card,.profile-activate-card{border-radius:22px!important;padding:15px!important}.profile-loyalty-card{background:radial-gradient(circle at 100% 0,#38d67a29,#0000 36%),linear-gradient(135deg,#052e1b6b,#ffffff09)!important;border-color:#38d67a2e!important;grid-template-columns:minmax(0,1fr) auto!important}.profile-loyalty-card strong{font-size:15px!important}.profile-loyalty-card p{margin-top:6px!important;font-size:12px!important}.profile-activate-card{grid-template-columns:minmax(0,1fr) auto!important}.profile-actions{gap:8px!important}.profile-actions .soft-btn,.profile-actions .ghost-btn,.profile-loyalty-card .soft-btn,.profile-activate-card .soft-btn,.profile-activate-card .ghost-btn{border-radius:16px!important;min-height:42px!important;padding-inline:16px!important;font-size:13px!important}@media (max-width:720px){.cart-link .cart-copy{min-width:78px!important}.cart-link .cart-caption{text-overflow:ellipsis!important;max-width:96px!important;overflow:hidden!important}.profile-panel.profile-panel-premium{width:auto!important;padding:14px!important;inset:74px 10px 10px!important}.profile-order-card{grid-template-columns:1fr!important;align-items:start!important}.profile-order-meta{text-align:left!important}.profile-loyalty-card,.profile-activate-card{grid-template-columns:1fr!important}.profile-nav-item.danger{margin-left:0!important}}.showcase-redesigned-grid,.theme-imperialDark .showcase-redesigned-grid{grid-template-columns:minmax(320px,390px) minmax(520px,1fr) minmax(360px,520px)!important;grid-template-areas:"list highlight preview""vitrine vitrine vitrine"!important;align-items:start!important;gap:18px!important;display:grid!important}.showcase-redesigned-grid .showcase-left-stack{grid-area:list!important}.showcase-redesigned-grid .showcase-center-stack{grid-area:highlight!important;min-width:0!important}.showcase-redesigned-grid .showcase-right-stack{grid-area:preview!important;min-width:0!important}.showcase-redesigned-grid .showcase-vitrine-settings-stack{grid-area:vitrine!important;min-width:0!important}.showcase-redesigned-grid .showcase-left-stack,.showcase-redesigned-grid .showcase-center-stack,.showcase-redesigned-grid .showcase-right-stack,.showcase-redesigned-grid .showcase-vitrine-settings-stack{gap:18px!important;display:grid!important}.showcase-redesigned-grid .showcase-hero-editor-panel,.theme-imperialDark .showcase-redesigned-grid .showcase-hero-editor-panel{border-radius:26px!important;width:100%!important;max-width:none!important;padding:22px!important;position:static!important}.showcase-hero-editor-panel .showcase-form-grid,.theme-imperialDark .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:minmax(320px,.9fr) minmax(280px,1fr) minmax(280px,1fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.showcase-hero-editor-panel .showcase-hero-image-block,.theme-imperialDark .showcase-hero-editor-panel .showcase-hero-image-block{grid-row:span 3!important}.showcase-hero-editor-panel .showcase-actions-row,.theme-imperialDark .showcase-hero-editor-panel .showcase-actions-row{border-top:1px solid #ffffff1a!important;grid-column:1/-1!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;padding-top:16px!important;display:flex!important}.showcase-highlight-actions,.theme-imperialDark .showcase-highlight-actions{border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:18px!important;padding-top:18px!important;display:flex!important}.showcase-highlight-actions .showcase-primary,.showcase-hero-editor-panel .showcase-actions-row .showcase-primary,.theme-imperialDark .showcase-highlight-actions .showcase-primary,.theme-imperialDark .showcase-hero-editor-panel .showcase-actions-row .showcase-primary{border-radius:16px!important;min-width:178px!important;min-height:50px!important;box-shadow:0 18px 44px #ff8a003d!important}.showcase-highlight-actions .showcase-danger,.theme-imperialDark .showcase-highlight-actions .showcase-danger{border-radius:16px!important;min-height:48px!important}.showcase-image-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.showcase-hero-image-preview{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;margin-top:4px;overflow:hidden;box-shadow:0 16px 36px #00000038}.showcase-hero-image-preview-img{object-fit:cover;width:100%;height:220px;display:block}.showcase-hero-image-preview-empty{min-height:220px;color:var(--auto-color-431);text-align:center;place-items:center;gap:4px;padding:18px;display:grid}.showcase-url-input{border:1px solid var(--auto-color-428);background:var(--t-surface);width:100%;color:var(--auto-color-440);border-radius:14px;padding:12px 14px}.showcase-url-input.is-file{opacity:.72}.showcase-image-help{color:var(--auto-color-431);font-size:12px;line-height:1.35;display:block}.theme-imperialDark .showcase-redesigned-grid .showcase-panel,.theme-imperialDark .showcase-redesigned-grid .showcase-color-customizer{background:radial-gradient(circle at 0 0,#ff8a0017,#0000 34%),linear-gradient(#ffffff12,#ffffff08)!important;border:1px solid #ffffff21!important;box-shadow:0 28px 80px #0000005c,inset 0 1px #ffffff0d!important}.theme-imperialDark .showcase-redesigned-grid .showcase-highlight-modal{min-height:100%!important}.theme-imperialDark .showcase-redesigned-grid .showcase-mini-preview-panel{max-width:none!important;position:sticky!important;top:18px!important}.theme-imperialDark .showcase-redesigned-grid .showcase-list-item.active{background:radial-gradient(circle at 0%,#ff8a0038,#0000 46%),linear-gradient(135deg,#ff8a0029,#ffffff0b)!important;border-color:#ff8a00b8!important;box-shadow:0 18px 48px #ff8a001f,inset 0 0 0 1px #ffb0001f!important}.theme-imperialDark .showcase-redesigned-grid input,.theme-imperialDark .showcase-redesigned-grid textarea,.theme-imperialDark .showcase-redesigned-grid .showcase-custom-select-trigger{color:#fff!important;background:linear-gradient(#ffffff12,#0000006b)!important;border-color:#ffffff24!important}.theme-imperialDark .showcase-redesigned-grid input:focus,.theme-imperialDark .showcase-redesigned-grid textarea:focus,.theme-imperialDark .showcase-redesigned-grid .showcase-custom-select-trigger:focus{border-color:#ff8a00a3!important;box-shadow:0 0 0 3px #ff8a0024!important}.showcase-hero-settings-head,.theme-imperialDark .showcase-hero-settings-head{border-bottom:1px solid #ffffff1a!important;margin-bottom:16px!important;padding-bottom:16px!important}@media (max-width:1500px){.showcase-redesigned-grid,.theme-imperialDark .showcase-redesigned-grid{grid-template-columns:minmax(300px,370px) minmax(480px,1fr)!important;grid-template-areas:"list highlight""preview preview""vitrine vitrine"!important}.theme-imperialDark .showcase-redesigned-grid .showcase-mini-preview-panel,.showcase-redesigned-grid .showcase-mini-preview-panel{max-width:none!important;position:static!important}}@media (max-width:1120px){.showcase-redesigned-grid,.theme-imperialDark .showcase-redesigned-grid{grid-template-columns:1fr!important;grid-template-areas:"list""highlight""preview""vitrine"!important}.showcase-hero-editor-panel .showcase-form-grid,.theme-imperialDark .showcase-hero-editor-panel .showcase-form-grid{grid-template-columns:1fr!important}.showcase-hero-editor-panel .showcase-hero-image-block,.theme-imperialDark .showcase-hero-editor-panel .showcase-hero-image-block{grid-row:auto!important}}.ops-root{--ops-bg:#050505;--ops-bg-2:#0b0b0c;--ops-panel:#121214f5;--ops-panel-2:#18181af5;--ops-panel-3:#202022f5;--ops-border:#ffffff1a;--ops-border-strong:#ffffff2e;--ops-text:#f7f2ea;--ops-muted:#b8afa3;--ops-soft:#80776e;--ops-primary:#ff8a00;--ops-primary-2:#ffb22e;--ops-primary-soft:#ff8a0024;--ops-primary-border:#ff8a008c;--ops-danger:#ff4d5e;--ops-danger-soft:#ff4d5e24;--ops-success:#21c46b;--ops-success-soft:#21c46b24;--ops-info:#42a5ff;--ops-info-soft:#42a5ff24;--ops-warning:#ffc247;--ops-warning-soft:#ffc24724;color:var(--ops-text)!important;background:radial-gradient(circle at 0 0,#ff8a0029,#0000 34%),linear-gradient(#090705 0%,#050505 42%,#030303 100%)!important}.ops-root *{box-sizing:border-box}@media (max-width:760px){.showcase-color-grid,.showcase-color-preset-rail{grid-template-columns:1fr!important}.showcase-color-swatch-row{grid-template-columns:repeat(4,minmax(0,1fr))}.showcase-highlight-actions,.showcase-hero-editor-panel .showcase-actions-row{flex-direction:column!important;align-items:stretch!important}.showcase-highlight-actions .showcase-primary,.showcase-highlight-actions .showcase-danger,.showcase-hero-editor-panel .showcase-actions-row .showcase-primary,.showcase-hero-editor-panel .showcase-actions-row .showcase-soft-action{width:100%!important}}.ops-sidebar{box-shadow:18px 0 45px #00000059;border-right:1px solid var(--ops-border)!important;background:linear-gradient(#141416fa,#09090afa)!important;width:248px!important}.ops-sidebar-logo,.ops-sidebar-footer{border-color:var(--ops-border)!important}.ops-sidebar-mark,.ops-sidebar-avatar{box-shadow:0 10px 28px #ff8a0040;background:linear-gradient(135deg, var(--ops-primary), #ff5a1f)!important;color:#130b03!important}.ops-sidebar-name,.ops-sidebar-user strong,.ops-topbar-title,.ops-module-header h2,.ops-card-value,.ops-cell strong,.ops-drawer-title,.ops-drawer-section strong,.ops-drawer-row strong,.ops-drawer-item-row strong,.ops-module-kpi-card strong,.ops-module-row strong,.ops-courier-modal h3,.ops-map-modal-header h3,.ops-map-modal-addr strong{color:var(--ops-text)!important}.ops-sidebar-user span,.ops-sidebar-item,.ops-cell span,.ops-cell small,.ops-card-label,.ops-drawer-section span,.ops-drawer-row span,.ops-drawer-eyebrow,.ops-drawer-section-title,.ops-table-empty,.ops-module-kpi-card span,.ops-module-row span,.ops-module-insight-row span,.ops-courier-modal p,.ops-map-modal-addr span,.ops-table-footer,.ops-loading{color:var(--ops-muted)!important}.ops-sidebar-item{margin:2px 0;border:1px solid #0000!important;border-radius:14px!important;transition:all .18s!important}.ops-sidebar-item:hover{color:var(--ops-text)!important;border-color:var(--ops-border)!important;background:#ffffff0f!important}.ops-sidebar-item.active{box-shadow:inset 0 0 0 1px #ff8a0014,0 14px 30px #ff69001a;color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important;background:linear-gradient(135deg,#ff8a0038,#ff5a1f1f)!important}.ops-sidebar-online{color:var(--ops-success)!important}.ops-sidebar-dot{box-shadow:0 0 14px var(--ops-success);background:var(--ops-success)!important}.ops-main{background:0 0!important}.ops-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:64px;border-bottom:1px solid var(--ops-border)!important;background:#070708db!important;padding:14px 22px!important}.ops-btn-primary,.ops-drawer-action-btn{box-shadow:0 14px 34px #ff8a0033;background:linear-gradient(135deg, var(--ops-primary), #ff9f1a)!important;color:#1b0f03!important;border:1px solid #ffb74a80!important;border-radius:12px!important;font-weight:900!important}.ops-btn-primary:hover,.ops-drawer-action-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.ops-btn-secondary,.ops-sidebar-logout,.ops-action-btn,.ops-contact-btn,.ops-drawer-secondary-btn,.ops-page-btn,.ops-transition-btn{color:var(--ops-text)!important;border:1px solid var(--ops-border-strong)!important;background:#ffffff0e!important;border-radius:12px!important}.ops-btn-secondary:hover,.ops-sidebar-logout:hover,.ops-action-btn:hover,.ops-contact-btn:hover,.ops-drawer-secondary-btn:hover,.ops-page-btn:hover,.ops-transition-btn:hover{background:#ffffff18!important;border-color:#ffffff42!important}.ops-summary-grid{grid-template-columns:repeat(5,minmax(160px,1fr))!important;gap:14px!important;padding:20px 24px 0!important}.ops-card,.ops-module-kpi-card{min-height:86px;background:linear-gradient(145deg, #ffffff14, #ffffff06), var(--ops-panel)!important;border:1px solid var(--ops-border)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000038!important}.ops-card:hover,.ops-module-kpi-card:hover{border-color:#ff8a0061!important}.ops-card.active{border-color:var(--ops-primary-border)!important;background:linear-gradient(135deg,#ff8a0029,#ffffff0a)!important;box-shadow:0 0 0 1px #ff8a0033,0 18px 50px #ff8a001f!important}.ops-card-icon{border:1px solid #ff8a0040;color:var(--ops-primary)!important;background:#ff8a0024!important;border-radius:14px!important}.ops-card-link{color:var(--ops-primary-2)!important;font-weight:800!important}.ops-content{gap:18px!important;padding:18px 24px 24px!important}.ops-table-wrap,.ops-drawer,.ops-module-panel>.ops-module-header,.ops-module-table-wrap,.ops-settings-grid,.ops-courier-modal,.ops-map-modal{background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--ops-panel)!important;border:1px solid var(--ops-border)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0000004d!important}.ops-table-wrap{overflow:hidden!important}.ops-drawer{min-width:330px;width:360px!important}.ops-toolbar,.ops-chip-row,.ops-table-footer,.ops-drawer-tabs,.ops-map-modal-header,.ops-map-modal-addr{border-color:var(--ops-border)!important;background:#ffffff06!important}.ops-tabs{border:1px solid var(--ops-border);background:#00000047;border-radius:16px;padding:5px}.ops-tab{color:var(--ops-muted)!important;border:1px solid #0000!important;border-radius:12px!important;padding:8px 13px!important}.ops-tab:hover{color:var(--ops-text)!important;background:#ffffff12!important}.ops-tab.active{background:var(--ops-primary-soft)!important;border-color:var(--ops-primary-border)!important;color:var(--ops-primary-2)!important}.ops-tab-badge{color:var(--ops-text)!important;background:#ffffff1f!important}.ops-tab.active .ops-tab-badge{background:var(--ops-primary)!important;color:#1b0f03!important}.ops-toolbar-right{flex-wrap:wrap;justify-content:flex-end}.ops-search-input,.ops-module-search,.ops-settings-field input,.ops-settings-field select,.ops-courier-modal-field select{border:1px solid var(--ops-border-strong)!important;color:var(--ops-text)!important;background:#0000006b!important;border-radius:13px!important;outline:none!important}.ops-search-input::placeholder,.ops-module-search::placeholder{color:var(--ops-soft)!important}.ops-search-input:focus,.ops-module-search:focus,.ops-settings-field input:focus,.ops-settings-field select:focus,.ops-courier-modal-field select:focus{border-color:var(--ops-primary-border)!important;box-shadow:0 0 0 3px #ff8a001f!important}.ops-chip{border-color:var(--ops-border)!important;color:var(--ops-muted)!important;background:#ffffff0e!important;border-radius:999px!important}.ops-chip.active{background:var(--ops-primary-soft)!important;border-color:var(--ops-primary-border)!important;color:var(--ops-primary-2)!important}.ops-filter-panel{border-color:var(--ops-border)!important;background:#ffffff06!important}.ops-filter-panel .ops-chip-row{background:0 0!important;border:0!important;padding:0!important}.ops-filter-panel .ops-filter-group>span{color:var(--ops-soft)!important}.ops-filter-panel .ops-chip>span{background:#ffffff17!important}.checkout-cashback-auto-side{justify-items:end;gap:6px;margin-left:auto;display:grid}.checkout-cashback-toggle{color:#ffffffd1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.checkout-cashback-toggle:hover{color:#fff;background:#ffb5361f;border-color:#ffb5366b}.checkout-cashback-coupon-note{max-width:420px;margin-top:6px;display:block;color:#ffca75db!important}.ops-table-head,.ops-module-table-head.customers,.ops-module-table-head.products,.ops-module-table-head.reports{color:#5e5247!important;background:#ffffffeb!important;border-bottom:1px solid #fff3!important;font-weight:900!important}.ops-table-head{grid-template-columns:92px 100px minmax(150px,1.05fr) minmax(220px,1.35fr) 115px 125px 88px 100px 90px!important;padding:12px 18px!important}.ops-row{background:#0d0d0eeb!important;border-bottom:1px solid #ffffff21!important;grid-template-columns:92px 100px minmax(150px,1.05fr) minmax(220px,1.35fr) 115px 125px 88px 100px 90px!important;padding:14px 18px!important}.ops-row:nth-child(2n){background:#121213eb!important}.ops-row:hover{background:#ff8a0013!important}.ops-row.active{border-left:4px solid var(--ops-primary)!important;background:linear-gradient(90deg,#ff8a002e,#ffffff09)!important}.ops-cell{color:var(--ops-muted)!important}.ops-cell strong{font-weight:800!important}.ops-cell span,.ops-cell small{color:var(--ops-muted)!important}.ops-overdue-badge,.ops-status-chip.overdue{color:#be123c!important;background:#ffe2e4f5!important}.ops-status-chip.production{background:var(--ops-warning-soft)!important;color:var(--ops-warning)!important}.ops-status-chip.delivery,.ops-status-chip.ready,.ops-type-chip.delivery{background:var(--ops-info-soft)!important;color:#72bcff!important}.ops-status-chip.completed,.ops-type-chip.pickup{background:var(--ops-success-soft)!important;color:#6ee7a8!important}.ops-type-chip.interno{background:var(--ops-warning-soft)!important;color:var(--ops-warning)!important}.ops-type-chip,.ops-status-chip{box-shadow:inset 0 1px #ffffff0f;border:1px solid #ffffff1a!important}.ops-table-wrap .ops-action-btn.icon-only{width:34px;height:34px;color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important;background:#ff8a001a!important;border-radius:999px!important}.ops-row-actions-menu{border:1px solid var(--ops-border-strong)!important;background:#161617!important;border-radius:16px!important;box-shadow:0 22px 70px #00000073!important}.ops-row-actions-item{color:var(--ops-text)!important;border-radius:12px!important}.ops-row-actions-item:hover{background:#ffffff14!important}.ops-row-actions-item.strong{color:var(--ops-primary-2)!important}.ops-drawer-empty{color:var(--ops-muted)!important;background:radial-gradient(circle at 50% 38%,#ff8a001a,#0000 32%),#ffffff05!important}.ops-drawer-empty strong{color:var(--ops-text)!important;font-size:16px!important}.ops-drawer-head{padding:18px 18px 4px!important}.ops-drawer-close{border-color:var(--ops-border)!important;color:var(--ops-text)!important;background:#ffffff0f!important}.ops-dtab{color:var(--ops-muted)!important}.ops-dtab.active{color:var(--ops-primary-2)!important;border-bottom-color:var(--ops-primary)!important}.ops-drawer-section{border:1px solid var(--ops-border);background:#ffffff09;border-radius:16px;padding:14px}.ops-drawer-row,.ops-drawer-item-row{border-color:var(--ops-border)!important}.ops-transition-btn.primary{background:var(--ops-primary-soft)!important;color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important}.ops-module-panel{background:0 0!important;padding:20px 24px 24px!important}.ops-module-header{min-height:86px;padding:18px 20px!important}.ops-module-table-wrap{min-height:0}.ops-module-row.customers,.ops-module-row.products,.ops-module-row.reports{background:#0d0d0eeb!important;border-bottom:1px solid #ffffff1f!important}.ops-module-row.customers:nth-child(2n),.ops-module-row.products:nth-child(2n),.ops-module-row.reports:nth-child(2n){background:#121213eb!important}.ops-module-chip,.ops-module-insight-row span{border-color:var(--ops-primary-border)!important;color:var(--ops-primary-2)!important;background:#ff8a001a!important}.ops-module-avatar,.ops-mini-avatar{color:var(--ops-primary-2)!important;border-color:var(--ops-primary-border)!important;background:#ff8a0024!important}.ops-settings-toggle{border-color:var(--ops-border)!important;color:var(--ops-text)!important;background:#ffffff09!important;border-radius:14px!important}.ops-map-modal-backdrop,.ops-courier-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd!important}.ops-map-modal-body .leaflet-container{filter:brightness(.75)contrast(1.12)saturate(.8)}.ops-root [style*="background: white"],.ops-root [style*=background\:white],.ops-root [style*="background-color: white"],.ops-root [style*=background-color\:white]{background:var(--ops-panel)!important;color:var(--ops-text)!important}@media (max-width:1280px){.ops-root.ops-sidebar-collapsed .ops-sidebar{width:88px!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-name,.ops-root.ops-sidebar-collapsed .ops-sidebar-item-label,.ops-root.ops-sidebar-collapsed .ops-sidebar-user div,.ops-root.ops-sidebar-collapsed .ops-sidebar-logout-label{display:none!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-logout{justify-content:center;align-self:center;width:44px;height:44px;padding:0!important}.ops-root.ops-sidebar-collapsed .ops-sidebar-logo,.ops-root.ops-sidebar-collapsed .ops-sidebar-item{justify-content:center}.ops-root.ops-sidebar-collapsed .ops-sidebar-footer{align-items:center}.ops-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ops-content{flex-direction:column!important;overflow:auto!important}.ops-drawer{min-height:360px;width:100%!important;min-width:0!important}}@media (max-width:820px){.ops-root{display:block!important;overflow:auto!important}.ops-sidebar{height:auto;overflow-x:auto;border-right:0!important;border-bottom:1px solid var(--ops-border)!important;flex-direction:row!important;width:100%!important}.ops-sidebar-logo,.ops-sidebar-footer{display:none!important}.ops-sidebar-nav{flex-direction:row!important;padding:10px!important}.ops-main{overflow:visible!important}.ops-topbar{z-index:20;flex-direction:column;align-items:flex-start;position:sticky;top:0}.ops-summary-grid{grid-template-columns:1fr!important;padding:14px!important}.ops-content,.ops-module-panel{padding:14px!important}.ops-toolbar,.ops-toolbar-right{flex-direction:column!important;align-items:stretch!important}.ops-search-input{width:100%!important}.ops-table-wrap{overflow-x:auto!important}.ops-table,.ops-table-head,.ops-row{min-width:980px}.ops-module-kpis,.ops-settings-grid,.ops-report-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.ops-report-hero{flex-direction:column}.ops-report-actions,.ops-report-actions .ops-btn-secondary{width:100%}}.admin-back-to-orders{min-height:30px;color:var(--accent,#ff9f1a);white-space:nowrap;background:#ff8a0014;border:1px solid #ffb0003d;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.admin-back-to-orders:hover{color:#ffb000;background:#ff8a0029;border-color:#ffb0007a;transform:translate(-2px)}.admin-back-to-orders-icon{background:#ffb00024;border-radius:999px;place-items:center;width:18px;height:18px;font-size:15px;font-weight:900;display:inline-grid}.admin-topbar-divider{color:var(--muted,#ffffff8c);opacity:.7;font-weight:700}@media (max-width:720px){.admin-back-to-orders span:not(.admin-back-to-orders-icon){display:none}.admin-back-to-orders{padding:6px}}.coupons-premium-page{--coupon-bg:#070809;--coupon-panel:#111317;--coupon-panel-2:#15181d;--coupon-panel-3:#1b1f25;--coupon-border:#ffffff1a;--coupon-border-strong:#ff8a007a;--coupon-text:#f8f4ee;--coupon-muted:#f8f4ee9e;--coupon-soft:#f8f4ee14;--coupon-orange:#ff8a00;--coupon-orange-2:#ffb21c;--coupon-danger:#ff5b6b;color:var(--coupon-text)}.coupons-premium-hero{border:1px solid var(--coupon-border);background:radial-gradient(circle at 88% 30%,#ffffffd1,#0000 0 18%,#0000 30%),linear-gradient(135deg,#ff8a002e 0%,#62402b85 32%,#111317f5 68%,#0a0b0dfa 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff14}.coupons-premium-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0003,#0000 52%);position:absolute;inset:0}.coupons-hero-copy{z-index:1;max-width:780px;position:relative}.coupons-hero-copy span,.coupons-panel-eyebrow{color:var(--coupon-orange-2);text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:950;display:inline-flex}.coupons-hero-copy h2{letter-spacing:-.045em;color:var(--coupon-text);margin:8px 0;font-size:31px}.coupons-hero-copy p{max-width:760px;color:var(--coupon-muted);margin:0;line-height:1.55}.coupons-hero-action{z-index:1;min-width:156px;position:relative}.coupons-premium-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.coupon-metric-dark{border:1px solid var(--coupon-border);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:22px;align-items:center;gap:14px;min-height:104px;padding:18px;display:flex;box-shadow:0 18px 45px #0000004d,inset 0 1px #ffffff0d}.coupon-metric-dark>span{background:#ff8a001f;border:1px solid #ff8a0038;border-radius:16px;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.coupon-metric-dark small{color:#a6b2c4b8;font-size:12px;font-weight:850;display:block}.coupon-metric-dark strong{color:var(--coupon-text);letter-spacing:-.04em;margin-top:5px;font-size:28px;line-height:1;display:block}.coupon-metric-dark em{color:var(--coupon-muted);margin-top:5px;font-size:12px;font-style:normal;display:block}.coupons-premium-grid{grid-template-columns:310px minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.coupons-premium-grid>*{min-width:0}.coupons-panel{border:1px solid var(--coupon-border);color:var(--coupon-text);background:linear-gradient(#ffffff0e,#ffffff06);border-radius:26px;padding:20px;box-shadow:0 20px 60px #00000061,inset 0 1px #ffffff0e}.coupons-panel-title{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:18px;display:flex}.coupons-panel-title>div{flex:auto;min-width:0}.coupons-panel-title h3{color:var(--coupon-text);letter-spacing:-.02em;margin:4px 0;font-size:19px}.coupons-panel-title p{color:var(--coupon-muted);margin:0;font-size:13px;line-height:1.4}.coupon-search-dark{margin-bottom:16px}.coupon-search-dark label,.coupon-field-dark label{color:#f8f4eed6;text-transform:uppercase;letter-spacing:.055em;margin-bottom:8px;font-size:11px;font-weight:950;display:block}.coupon-search-dark input,.coupon-field-dark input,.coupon-field-dark select{box-sizing:border-box;width:100%;height:46px;color:var(--coupon-text);background:#08090b;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 14px;transition:all .18s;box-shadow:inset 0 1px #ffffff08}.coupon-search-dark input::placeholder,.coupon-field-dark input::placeholder{color:#f8f4ee57}.coupon-search-dark input:focus,.coupon-field-dark input:focus,.coupon-field-dark select:focus{border-color:var(--coupon-orange);box-shadow:0 0 0 4px #ff8a0021,inset 0 1px #ffffff08}.coupons-list-dark{gap:10px;max-height:720px;padding:2px 4px 4px 2px;display:grid;overflow:auto}.coupon-card-dark{text-align:left;width:100%;color:var(--coupon-text);cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:all .18s;display:grid}.coupon-card-dark:hover{background:#ffffff0e;border-color:#ff8a0042;transform:translateY(-1px)}.coupon-card-dark.active{border-color:var(--coupon-border-strong);background:linear-gradient(135deg,#ff8a0033,#ff8a000e);box-shadow:0 18px 34px #ff8a0014}.coupon-card-icon{color:#fff;background:linear-gradient(135deg,#ff8a00,#ff4d1d);border-radius:17px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:950;display:grid;box-shadow:0 10px 22px #ff5c0038}.coupon-card-copy{min-width:0}.coupon-card-copy strong{color:var(--coupon-text);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.coupon-card-copy small{color:var(--coupon-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.coupon-card-copy em{color:var(--coupon-orange-2);background:#ff8a0021;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.coupon-status-dot{color:var(--coupon-muted);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.coupon-status-dot:before{content:"";background:#ffffff59;border-radius:999px;width:7px;height:7px}.coupon-status-dot.on{color:#66eba0;background:#22c55e1f}.coupon-status-dot.on:before{background:#22c55e;box-shadow:0 0 14px #22c55e}.coupon-editor-dark{gap:16px;min-width:0;display:grid}.coupon-badge-dark{color:var(--coupon-muted);background:#ffffff14;border-radius:999px;flex:none;align-self:flex-start;padding:7px 11px;font-size:11px;font-weight:950}.coupon-badge-dark.active{color:#62e899;background:#22c55e21}.coupon-form-section{background:#00000029;border:1px solid #ffffff14;border-radius:20px;gap:12px;min-width:0;padding:16px;display:grid}.coupon-form-section h4{color:var(--coupon-text);letter-spacing:-.01em;margin:0 0 2px;font-size:14px}.coupon-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.coupon-field-dark,.coupon-field-dark .imperial-select,.coupon-field-dark .imperial-select-trigger,.coupon-field-dark .imperial-select-value{min-width:0;max-width:100%}.coupon-field-dark .imperial-select-trigger{overflow:hidden}.coupon-field-dark .imperial-select,.coupon-field-dark .imperial-select-trigger{box-sizing:border-box;width:100%}.coupon-field-dark .imperial-select-value small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.coupon-field-dark .imperial-select-menu{max-width:100%}.coupon-rule-preview-dark{color:var(--coupon-text);background:linear-gradient(135deg,#ff8a001f,#ffffff09);border:1px solid #ff8a003d;border-radius:16px;gap:6px;padding:15px 16px;display:grid}.coupon-rule-preview-dark span{color:var(--coupon-orange-2);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:950}.coupon-rule-preview-dark strong{font-size:14px;line-height:1.4}.coupon-switch-row-dark{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coupon-switch-dark{text-align:left;cursor:pointer;color:var(--coupon-text);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;padding:14px;transition:all .18s}.coupon-switch-dark strong{font-size:14px;display:block}.coupon-switch-dark span{color:var(--coupon-muted);margin-top:4px;font-size:12px;display:block}.coupon-switch-dark.active{background:#ff8a001f;border-color:#ff8a006b}.coupon-actions-dark{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.coupon-danger-dark,.coupon-save-dark{cursor:pointer;border:0;border-radius:15px;padding:13px 18px;font-weight:950}.coupon-danger-dark{color:var(--coupon-danger);background:#ff5b6b14;border:1px solid #ff5b6b4d}.coupon-save-dark{color:#fff;background:linear-gradient(135deg,#ff9d00,#ff6900);min-width:190px;box-shadow:0 16px 34px #ff750047}.coupons-preview-panel-dark{position:sticky;top:18px}.coupon-client-preview-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffd25f5c,#0000 26%),linear-gradient(135deg,#ff9d00 0%,#ff6019 44%,#f22727 100%);border-radius:28px;min-height:350px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 70px #ff5c0038}.coupon-client-preview-card:before{content:"";background:#ffffff1f;border-radius:999px;width:210px;height:210px;position:absolute;inset:auto -40px -90px auto}.coupon-client-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.coupon-client-top span,.coupon-client-top em{background:#ffffff2e;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:950}.coupon-client-preview-card h2{z-index:1;letter-spacing:-.04em;margin:42px 0 4px;font-size:24px;position:relative}.coupon-client-preview-card>strong{z-index:1;letter-spacing:-.055em;font-size:36px;line-height:1;display:block;position:relative}.coupon-client-preview-card p{z-index:1;color:#ffffffdb;max-width:300px;margin:13px 0 0;line-height:1.45;position:relative}.coupon-client-details{z-index:1;gap:10px;margin:24px 0;display:grid;position:relative}.coupon-client-details span{background:#ffffff29;border-radius:16px;justify-content:space-between;gap:12px;padding:13px 14px;display:flex}.coupon-client-details small{color:#ffffffd1}.coupon-client-details b{color:#fff}.coupon-client-preview-card button{z-index:1;color:#ff6900;background:#fff;border:0;border-radius:16px;width:100%;height:48px;font-weight:950;position:relative}.coupon-preview-note{color:var(--coupon-muted);background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;margin-top:14px;padding:14px;font-size:12px;line-height:1.45}.coupon-preview-note strong{color:var(--coupon-orange-2)}.coupon-empty-state{text-align:center;min-height:220px;color:var(--coupon-muted);border:1px dashed #ffffff21;border-radius:20px;place-items:center;display:grid}.coupons-premium-page input,.coupons-premium-page select,.coupons-premium-page textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1320px){.coupons-premium-grid{grid-template-columns:300px minmax(0,1fr)}.coupons-preview-panel-dark{grid-column:1/-1;position:static}}@media (max-width:1500px) and (min-width:961px){.coupons-premium-grid{grid-template-columns:260px minmax(0,1fr) 320px;gap:12px}.coupons-panel{border-radius:20px;padding:16px}.coupon-editor-dark .coupon-form-grid.two{grid-template-columns:1fr}}@media (max-width:1320px) and (min-width:961px){.coupons-premium-grid{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;gap:14px!important}.coupons-editor-panel-dark,.coupon-editor-dark,.coupon-form-section,.coupon-form-grid{width:100%!important;min-width:0!important}.coupons-preview-panel-dark{grid-column:1/-1!important;position:static!important}.coupons-panel{padding:18px!important}}@media (max-width:1500px) and (min-width:1321px){.coupon-editor-dark .coupon-form-grid.two{grid-template-columns:1fr}}@media (max-width:960px){.coupons-premium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coupons-premium-grid{grid-template-columns:1fr}.coupons-list-dark{max-height:none}}@media (max-width:640px){.coupons-premium-hero{flex-direction:column;align-items:stretch;padding:22px}.coupons-premium-metrics,.coupon-form-grid.two,.coupon-switch-row-dark{grid-template-columns:1fr}.coupon-actions-dark{flex-direction:column}.coupon-danger-dark,.coupon-save-dark{width:100%}}.ops-root{--ops-cockpit-bg:#050608;--ops-cockpit-card:#121316f5;--ops-cockpit-card-2:#18191df5;--ops-cockpit-line:#ffffff18;--ops-cockpit-line-strong:#ffffff29;--ops-cockpit-orange:#ff8a00;--ops-cockpit-orange-2:#ffb13b;--ops-cockpit-red:#ff4d5e;--ops-cockpit-green:#27d17f;--ops-cockpit-blue:#4dabff}.ops-root .ops-topbar{min-height:72px!important;padding:16px 28px!important}.ops-root .ops-topbar-title{letter-spacing:-.04em;font-size:26px!important}.ops-root .ops-summary-grid .ops-card:nth-child(5){display:none!important}.ops-root .ops-card{align-items:center!important;min-height:116px!important;padding:22px!important}.ops-root .ops-card-icon{border-radius:18px!important;width:56px!important;height:56px!important}.ops-root .ops-card-label{color:#d8d0c7!important;font-size:14px!important}.ops-root .ops-card-value{font-size:30px!important;line-height:1!important}.ops-root .ops-card-link{font-size:13px!important}.ops-root .ops-content{align-items:stretch;grid-template-columns:minmax(680px,1fr) minmax(390px,440px)!important;gap:20px!important;padding:18px 28px 28px!important;display:grid!important}.ops-root .ops-toolbar{background:#ffffff06!important;gap:12px!important;padding:14px!important}.ops-root .ops-tabs{background:#00000057!important;border-radius:18px!important;padding:6px!important}.ops-root .ops-tab{min-height:38px;padding-inline:15px!important;font-weight:800!important}.ops-root .ops-search-wrap{min-width:330px}.ops-root .ops-table-head{display:none!important}.ops-root .ops-row{border:1px solid var(--ops-cockpit-line)!important;background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0c0d0ff5!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:136px minmax(190px,1fr) minmax(250px,1.15fr) 120px 44px!important;gap:6px 18px!important;min-height:106px!important;padding:18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-row:hover{transform:translateY(-1px);background:linear-gradient(135deg,#ff8a0012,#ffffff06),#0e0f12fa!important;border-color:#ff8a005c!important}.ops-root .ops-row.active{background:linear-gradient(90deg,#ff8a002e,#ffffff0a),#11100efa!important;border-color:#ff8a00d6!important;border-left-style:solid!important;border-left-width:1px!important;box-shadow:0 0 0 1px #ff8a0038,0 20px 52px #ff8a001f!important}.ops-root .ops-row .ops-cell{align-self:center;min-width:0}.ops-root .ops-row .ops-cell:nth-child(6){grid-area:1/1;align-self:end}.ops-root .ops-row .ops-cell:nth-child(7){grid-area:2/1;align-self:start}.ops-root .ops-row .ops-cell:first-child{grid-area:1/2;align-self:end}.ops-root .ops-row .ops-cell:nth-child(3){grid-area:2/2;align-self:start}.ops-root .ops-row .ops-cell:nth-child(2){grid-area:1/3;align-self:end}.ops-root .ops-row .ops-cell:nth-child(4){grid-area:2/3;align-self:start}.ops-root .ops-row .ops-cell:nth-child(5){display:none!important}.ops-root .ops-row .ops-cell:nth-child(8){text-align:right;grid-area:1/4/span 2;justify-self:end}.ops-root .ops-row .ops-cell:nth-child(9){grid-area:1/5/span 2;justify-self:end}.ops-root .ops-row .ops-cell:first-child strong{font-size:17px!important}.ops-root .ops-row .ops-cell:nth-child(3) strong{text-transform:none!important;font-size:14px!important}.ops-root .ops-row .ops-cell:nth-child(8) strong{color:#fff4e5!important;font-size:17px!important}.ops-root .ops-status-chip{text-transform:uppercase;letter-spacing:.03em;justify-content:center;min-width:106px;border-radius:12px!important;padding:8px 10px!important;font-size:11px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:nth-child(7) strong{color:#fff3df!important;font-size:15px!important}.ops-root .ops-row .ops-cell:nth-child(7) span{color:var(--ops-cockpit-orange-2)!important;font-weight:800!important}.ops-root .ops-type-chip{width:max-content;border-radius:12px!important;padding:8px 10px!important;font-weight:850!important}.ops-root .ops-cell-addr strong{font-size:14px!important}.ops-root .ops-cell-addr span,.ops-root .ops-row .ops-cell:nth-child(3) span{color:#9f968d!important;font-size:12px!important}.ops-root .ops-row>.ops-cell:first-child>.ops-overdue-badge{color:#ff8297!important;white-space:nowrap!important;background:#ff4d6f1f!important;border:1px solid #ff698457!important;border-radius:999px!important;align-items:center!important;width:max-content!important;min-height:20px!important;padding:3px 8px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.ops-root .ops-table-footer{min-height:54px;background:#ffffff06!important;padding:12px 18px!important}.ops-root .ops-drawer{overflow:hidden;width:auto!important;min-width:0!important}.ops-root .ops-drawer-head{padding:22px 22px 8px!important}.ops-root .ops-drawer-title{letter-spacing:-.04em;font-size:28px!important}.ops-root .ops-drawer-tabs{gap:8px!important;padding:0 18px!important}.ops-root .ops-dtab{border-radius:12px 12px 0 0!important;padding:12px 14px!important;font-weight:900!important}.ops-root .ops-drawer-body{scrollbar-gutter:stable;overflow-y:auto;gap:10px!important;padding:10px 10px 6px!important;position:relative!important}.ops-root .ops-drawer-action-footer{z-index:8;border-top:1px solid #ffffff1a;bottom:0;left:0;right:0;box-shadow:0 -16px 28px #00000042;background:linear-gradient(#0f1012d1,#0f1012fc 24%)!important;gap:8px!important;margin:0!important;padding:8px 10px 6px!important;display:grid!important;position:absolute!important}.ops-root .ops-drawer-body:has(.ops-drawer-action-footer){padding-bottom:104px!important}.ops-root .ops-drawer-action-footer .ops-drawer-status-section{margin:0!important}.ops-root .ops-drawer-action-footer>.ops-drawer-secondary-btn{width:100%!important;min-height:48px!important}@media (min-width:1367px) and (max-width:1600px){.ops-root .ops-drawer-head{padding:16px 14px 6px!important}.ops-root .ops-drawer-tabs{padding-inline:12px!important}.ops-root .ops-drawer-section{margin:0!important;padding:12px!important}}.ops-root .ops-drawer-body>.ops-drawer-section:last-of-type{margin-bottom:8px}@media (min-width:761px){.ops-root aside.ops-drawer{flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ops-root aside.ops-drawer>.ops-drawer-body{flex:auto!important;height:auto!important}.ops-root aside.ops-drawer>.ops-drawer-body:has(.ops-drawer-action-footer){flex-direction:column!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow:hidden!important}.ops-root aside.ops-drawer>.ops-drawer-body:has(.ops-drawer-action-footer)>.ops-drawer-scroll{scrollbar-gutter:stable;padding-bottom:8px;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.ops-root aside.ops-drawer>.ops-drawer-body:has(.ops-drawer-action-footer)>.ops-drawer-action-footer{z-index:10!important;background:linear-gradient(#0f1012f5,#0f1012 28%)!important;border-top:1px solid #ffffff1f!important;flex:none!important;width:100%!important;margin:0!important;padding:10px 10px 8px!important;position:relative!important;inset:auto!important;box-shadow:0 -12px 24px #0000003d!important}}.ops-completion-modal{max-width:560px}.ops-completion-modal-icon{color:#ffad45;background:#ff970f1a;border:1px solid #ff970f61;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.ops-completion-modal-icon svg{width:24px;height:24px}.ops-completion-warning{color:#ffffffb8;background:#ff970f12;border:1px solid #ff970f3d;border-radius:14px;margin:16px 0 4px;padding:14px 16px;font-size:12px;line-height:1.5}.ops-cancellation-modal-icon{color:#ff6b78;background:#ff46561a;border-color:#ff5b6961}.ops-refund-warning{background:#ff465617;border-color:#ff5b6952;gap:5px;display:grid}.ops-refund-warning strong{color:#ff8993;font-size:13px}.ops-refund-warning span{color:#ffffffc2}.ops-btn-danger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d93646,#a91f31);border:1px solid #ff5b697a;border-radius:12px;min-height:44px;padding:0 18px;font-weight:900}.ops-btn-danger:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ops-btn-danger:disabled{cursor:wait;opacity:.55}.ops-root .ops-drawer-section{border-color:var(--ops-cockpit-line)!important;background:linear-gradient(#ffffff0e,#ffffff06)!important;border-radius:18px!important;padding:16px!important}.ops-root .ops-drawer-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ops-cockpit-orange-2)!important;font-size:11px!important;font-weight:950!important}.ops-root .ops-contact-row{grid-template-columns:1fr 1fr;gap:10px!important;margin-top:12px!important;display:grid!important}.ops-root .ops-contact-btn{min-height:42px;justify-content:center!important}.ops-root .ops-transition-grid{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.ops-root .ops-transition-btn,.ops-root .ops-drawer-action-btn,.ops-root .ops-drawer-secondary-btn{min-height:48px!important}.ops-root .ops-drawer-action-btn{font-size:15px!important}.ops-root .ops-drawer-secondary-btn{color:#e9ded2!important}.ops-root .ops-drawer-empty{border-radius:22px!important;min-height:100%!important}@media (max-width:1440px){.ops-root .ops-content{grid-template-columns:minmax(600px,1fr) 380px!important}.ops-root .ops-row{grid-template-columns:118px minmax(160px,1fr) minmax(210px,1.1fr) 110px 40px!important;gap:6px 12px!important}.ops-root .ops-search-wrap{min-width:240px}}@media (max-width:1120px){.ops-root .ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-root .ops-content{grid-template-columns:1fr!important}.ops-root .ops-row{grid-template-rows:auto auto auto auto!important;grid-template-columns:112px 1fr 42px!important}.ops-root .ops-row .ops-cell:nth-child(6){grid-area:1/1}.ops-root .ops-row .ops-cell:nth-child(7){grid-area:2/1}.ops-root .ops-row .ops-cell:first-child{grid-area:1/2}.ops-root .ops-row .ops-cell:nth-child(3){grid-area:2/2}.ops-root .ops-row .ops-cell:nth-child(2){grid-area:3/2}.ops-root .ops-row .ops-cell:nth-child(4){grid-area:4/2}.ops-root .ops-row .ops-cell:nth-child(8){text-align:left;grid-area:5/1/auto/3;justify-self:start}.ops-root .ops-row .ops-cell:nth-child(9){grid-area:1/3/span 2}}@media (max-width:1280px){.ops-root .ops-table-body{gap:8px!important;padding:10px!important}.ops-root .ops-row{border-radius:14px!important;gap:4px 10px!important;min-height:0!important;padding:11px 12px!important}}.ops-root .ops-table-wrap{background:radial-gradient(circle at 16% 0,#ff8a0012,#0000 34%),linear-gradient(#ffffff0e,#ffffff06),#151619!important;border:1px solid #ffffff1a!important;border-radius:24px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000061!important}.ops-root .ops-toolbar{background:linear-gradient(#ffffff0a,#ffffff04)!important;border-bottom:1px solid #ffffff14!important;min-height:76px!important;padding:18px 20px!important}.ops-root .ops-tabs{background:#00000057!important;border:1px solid #ffffff14!important;box-shadow:inset 0 1px #ffffff0f!important}.ops-root .ops-search-wrap{background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:14px!important;min-width:380px!important;height:42px!important}.ops-root .ops-search-input{color:#f8f3ed!important;font-weight:650!important}.ops-root .ops-btn-secondary{color:#f7efe4!important;background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:14px!important;min-height:42px!important;font-weight:850!important}.ops-root .ops-table{background:0 0!important}.ops-root .ops-table-head{color:#ffffff8a!important;letter-spacing:.085em!important;text-transform:uppercase!important;background:0 0!important;border-bottom:0!important;grid-template-columns:150px minmax(220px,1.05fr) minmax(290px,1.25fr) 142px 116px 126px 54px!important;align-items:center!important;gap:18px!important;padding:20px 30px 10px!important;font-size:11px!important;font-weight:950!important;display:grid!important}.ops-root .ops-table-body{flex-direction:column!important;gap:8px!important;padding:10px 20px 14px!important;display:flex!important;overflow:auto!important}.ops-root .ops-row{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0f1013f7!important;border:1px solid #ffffff17!important;border-radius:18px!important;grid-template-rows:1fr!important;grid-template-columns:150px minmax(220px,1.05fr) minmax(290px,1.25fr) 142px 116px 126px 54px!important;align-items:center!important;gap:18px!important;min-height:94px!important;padding:16px 20px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.ops-root .ops-row:hover{background:linear-gradient(135deg,#ff8a0013,#ffffff06),#121316fc!important;border-color:#ff8a0057!important;transform:translateY(-1px)!important}.ops-root .ops-row.active{background:linear-gradient(90deg,#ff8a0029,#ffffff09),#12110ffc!important;border-color:#ff8a00b8!important;box-shadow:0 0 0 1px #ff8a002e,0 20px 48px #ff8a001a!important}.ops-root .ops-row .ops-cell{grid-row:1!important;align-self:center!important;min-width:0!important}.ops-root .ops-row .ops-cell:first-child{grid-column:1!important}.ops-root .ops-row .ops-cell:nth-child(2){grid-column:2!important}.ops-root .ops-row .ops-cell:nth-child(3){grid-column:3!important}.ops-root .ops-row .ops-cell:nth-child(4){grid-column:4!important}.ops-root .ops-row .ops-cell:nth-child(5){grid-column:5!important;display:flex!important}.ops-root .ops-row .ops-cell:nth-child(6){text-align:right!important;grid-column:6!important;justify-self:end!important}.ops-root .ops-row .ops-cell:nth-child(7){grid-column:7!important;justify-self:end!important}.ops-root .ops-client-cell{align-items:center!important;gap:14px!important;display:flex!important}.ops-root .ops-client-avatar{color:#f8efe5!important;background:linear-gradient(135deg,#ffffff29,#ffffff0f)!important;border:1px solid #ffffff1a!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;font-size:13px!important;font-weight:950!important;display:grid!important}.ops-root .ops-row .ops-cell:first-child strong,.ops-root .ops-client-cell strong,.ops-root .ops-type-address-cell strong,.ops-root .ops-row .ops-cell:nth-child(6) strong{color:#fff7ed!important;letter-spacing:-.015em!important;font-size:15px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:first-child span,.ops-root .ops-client-cell span,.ops-root .ops-type-address-cell span,.ops-root .ops-row .ops-cell:nth-child(6) span{color:#ffffff94!important;font-size:12px!important;font-weight:650!important}.ops-root .ops-type-address-cell{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}.ops-root .ops-type-chip{border-radius:11px!important;width:max-content!important;padding:7px 10px!important;font-size:12px!important;font-weight:950!important}.ops-root .ops-status-chip{text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;justify-content:center!important;min-width:104px!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:nth-child(5) strong{color:#fff4e4!important;font-size:15px!important;font-weight:950!important}.ops-root .ops-row .ops-cell:nth-child(5) span{color:#ffad45!important;font-size:12px!important;font-weight:900!important}.ops-root .ops-table-wrap .ops-action-btn.icon-only{color:#ffad45!important;background:#ff8a0013!important;border-color:#ff8a007a!important;border-radius:999px!important;width:40px!important;height:40px!important}.ops-root .ops-table-footer{background:#ffffff06!important;border-top:1px solid #ffffff14!important;min-height:58px!important;padding:13px 22px!important}@media (max-width:1280px){.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:136px minmax(190px,1fr) minmax(250px,1.1fr) 120px 100px 112px 48px!important}}html[data-theme=imperialDark],html[data-theme-palette=imperialDark],html[data-theme-css=imperialDark],.theme-imperialDark{--imperial-dark-bg:#050607;--imperial-dark-panel:#0b0f14;--imperial-dark-panel-2:#111821;--imperial-dark-panel-3:#151c25;--imperial-dark-border:#ffffff1f;--imperial-dark-border-strong:#ff8a0061;--imperial-dark-text:#f8fafc;--imperial-dark-muted:#aeb8c5;--imperial-dark-soft:#7f8a99;--imperial-dark-orange:#ff9700;--imperial-dark-orange-2:#ffb347;--imperial-dark-orange-ghost:#ff970024}html[data-theme=imperialDark] :is(.admin-layout,.admin-shell,main),html[data-theme-palette=imperialDark] :is(.admin-layout,.admin-shell,main),html[data-theme-css=imperialDark] :is(.admin-layout,.admin-shell,main){color:var(--imperial-dark-text)!important;background:radial-gradient(circle at 18% 0,#ff97001a,#0000 30%),linear-gradient(#070809 0%,#050607 100%)!important}html[data-theme=imperialDark] .coupons-hero-panel,html[data-theme-palette=imperialDark] .coupons-hero-panel,html[data-theme-css=imperialDark] .coupons-hero-panel{border-color:var(--imperial-dark-border)!important;background:linear-gradient(135deg,#10161efa 0%,#0c1016f5 58%,#ff97001a 100%)!important;box-shadow:0 20px 60px #0000006b!important}html[data-theme=imperialDark] :is(.coupons-hero-panel h2,.section-head h3,.section-head strong),html[data-theme-palette=imperialDark] :is(.coupons-hero-panel h2,.section-head h3,.section-head strong),html[data-theme-css=imperialDark] :is(.coupons-hero-panel h2,.section-head h3,.section-head strong){color:var(--imperial-dark-text)!important}html[data-theme=imperialDark] :is(.coupons-hero-panel p,.section-head p),html[data-theme-palette=imperialDark] :is(.coupons-hero-panel p,.section-head p),html[data-theme-css=imperialDark] :is(.coupons-hero-panel p,.section-head p){color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] :is(.coupons-list-card,.coupons-editor-card),html[data-theme-palette=imperialDark] :is(.coupons-list-card,.coupons-editor-card),html[data-theme-css=imperialDark] :is(.coupons-list-card,.coupons-editor-card){border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-text)!important;background:linear-gradient(#121820f5,#0a0e13fa)!important;box-shadow:0 16px 44px #00000059!important}html[data-theme=imperialDark] :is(.coupons-list-card label,.coupons-editor-card label),html[data-theme-palette=imperialDark] :is(.coupons-list-card label,.coupons-editor-card label),html[data-theme-css=imperialDark] :is(.coupons-list-card label,.coupons-editor-card label){color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] :is(.field input,.field textarea,.field select,.field-full input,.field-full textarea,.field-full select,.coupon-search-field input),html[data-theme-palette=imperialDark] :is(.field input,.field textarea,.field select,.field-full input,.field-full textarea,.field-full select,.coupon-search-field input),html[data-theme-css=imperialDark] :is(.field input,.field textarea,.field select,.field-full input,.field-full textarea,.field-full select,.coupon-search-field input){border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-text)!important;background:#030507a3!important;box-shadow:inset 0 1px #ffffff08!important}html[data-theme=imperialDark] :is(),html[data-theme-palette=imperialDark] :is(),html[data-theme-css=imperialDark] :is(){color:#ffffff80!important}html[data-theme=imperialDark] :is(.field input:focus,.field textarea:focus,.field-full input:focus,.field-full textarea:focus,.coupon-search-field input:focus),html[data-theme-palette=imperialDark] :is(.field input:focus,.field textarea:focus,.field-full input:focus,.field-full textarea:focus,.coupon-search-field input:focus),html[data-theme-css=imperialDark] :is(.field input:focus,.field textarea:focus,.field-full input:focus,.field-full textarea:focus,.coupon-search-field input:focus){border-color:var(--imperial-dark-orange)!important;box-shadow:0 0 0 4px #ff970029!important}html[data-theme=imperialDark] .coupon-list-item,html[data-theme-palette=imperialDark] .coupon-list-item,html[data-theme-css=imperialDark] .coupon-list-item{border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-text)!important;background:#ffffff0b!important}html[data-theme=imperialDark] .coupon-list-item:hover,html[data-theme-palette=imperialDark] .coupon-list-item:hover,html[data-theme-css=imperialDark] .coupon-list-item:hover{background:#ffffff12!important;border-color:#ff97004d!important}html[data-theme=imperialDark] .coupon-list-item.active,html[data-theme-palette=imperialDark] .coupon-list-item.active,html[data-theme-css=imperialDark] .coupon-list-item.active{border-color:var(--imperial-dark-orange)!important;box-shadow:inset 3px 0 0 var(--imperial-dark-orange)!important;background:linear-gradient(135deg,#ff97002e,#ffffff0d)!important}html[data-theme=imperialDark] .coupon-list-item strong,html[data-theme-palette=imperialDark] .coupon-list-item strong,html[data-theme-css=imperialDark] .coupon-list-item strong{color:var(--imperial-dark-text)!important}html[data-theme=imperialDark] .coupon-list-item small,html[data-theme-palette=imperialDark] .coupon-list-item small,html[data-theme-css=imperialDark] .coupon-list-item small{color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] .coupon-list-item em,html[data-theme-palette=imperialDark] .coupon-list-item em,html[data-theme-css=imperialDark] .coupon-list-item em{color:#d7dde7!important;background:#ffffff17!important}html[data-theme=imperialDark] .coupon-list-item.active em,html[data-theme-palette=imperialDark] .coupon-list-item.active em,html[data-theme-css=imperialDark] .coupon-list-item.active em{color:#ffd89a!important;background:#ff970038!important}html[data-theme=imperialDark] :is(.category-preview-card,.category-guidelines,.coupon-rule-preview),html[data-theme-palette=imperialDark] :is(.category-preview-card,.category-guidelines,.coupon-rule-preview),html[data-theme-css=imperialDark] :is(.category-preview-card,.category-guidelines,.coupon-rule-preview){border-color:var(--imperial-dark-border)!important;color:var(--imperial-dark-muted)!important;background:#ffffff0b!important}html[data-theme=imperialDark] .category-preview-card,html[data-theme-palette=imperialDark] .category-preview-card,html[data-theme-css=imperialDark] .category-preview-card{background:linear-gradient(135deg,#ff970024 0%,#111821f0 100%)!important;border-color:#ff970042!important}html[data-theme=imperialDark] :is(.category-preview-card strong,.category-guidelines strong),html[data-theme-palette=imperialDark] :is(.category-preview-card strong,.category-guidelines strong),html[data-theme-css=imperialDark] :is(.category-preview-card strong,.category-guidelines strong){color:var(--imperial-dark-text)!important}html[data-theme=imperialDark] :is(.category-preview-card p,.category-guidelines span),html[data-theme-palette=imperialDark] :is(.category-preview-card p,.category-guidelines span),html[data-theme-css=imperialDark] :is(.category-preview-card p,.category-guidelines span){color:var(--imperial-dark-muted)!important}html[data-theme=imperialDark] .category-preview-card span,html[data-theme-palette=imperialDark] .category-preview-card span,html[data-theme-css=imperialDark] .category-preview-card span{color:var(--imperial-dark-orange-2)!important}html[data-theme=imperialDark] :is(.primary-btn,.hero-actions .primary-btn,.loyalty-hero-actions .primary-btn),html[data-theme-palette=imperialDark] :is(.primary-btn,.hero-actions .primary-btn,.loyalty-hero-actions .primary-btn),html[data-theme-css=imperialDark] :is(.primary-btn,.hero-actions .primary-btn,.loyalty-hero-actions .primary-btn){color:#160d02!important;background:linear-gradient(135deg,#ffb347,#ff8a00)!important;border-color:#0000!important;box-shadow:0 14px 30px #ff8a0038!important}html[data-theme=imperialDark] :is(.ghost-btn,.soft-btn),html[data-theme-palette=imperialDark] :is(.ghost-btn,.soft-btn),html[data-theme-css=imperialDark] :is(.ghost-btn,.soft-btn){color:var(--imperial-dark-text)!important;border-color:var(--imperial-dark-border)!important;background:#ffffff0f!important}html[data-theme=imperialDark] .hero-actions .ghost-btn,html[data-theme-palette=imperialDark] .hero-actions .ghost-btn,html[data-theme-css=imperialDark] .hero-actions .ghost-btn{color:#ff6b6b!important;background:#ff6b6b14!important;border-color:#ff6b6b59!important}.imperial-board-food:after,html[data-theme-palette] .imperial-board-food:after,html[data-theme-css] .imperial-board-food:after,[data-theme-palette=primeiroEstilo] .imperial-board-food:after,[data-theme-palette=terceiroEstilo] .imperial-board-food:after{background:linear-gradient(90deg, var(--cor-quinta,#0f0c0b) 0%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 98%, transparent) 18%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 86%, transparent) 34%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 58%, transparent) 48%, color-mix(in srgb, var(--cor-quinta,#0f0c0b) 26%, transparent) 60%, transparent 72%, transparent 100%), linear-gradient(180deg, #00000029 0%, transparent 34%, #00000061 100%)!important}.imperial-board-food{z-index:0;background-image:var(--hero-image);border-radius:inherit;pointer-events:none;background-position:100%,100%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0;filter:saturate(1.16)contrast(1.08)brightness(.96)!important;background-position:100%,100%!important}.imperial-board-food:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}select,.field select,.field-full select,.showcase-field-block select,.ops-settings-field select,.ops-courier-modal-field select,.admin-layout select{cursor:pointer;letter-spacing:-.01em;min-height:48px;font-weight:800;appearance:none!important;color:var(--auto-color-191)!important;background-color:var(--t-surface)!important;border:1px solid var(--auto-color-205)!important;background-image:none!important;background-position:right 15px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border-radius:14px!important;padding:12px 44px 12px 14px!important;transition:border-color .18s,box-shadow .18s,background-color .18s,transform .18s!important;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000001f!important}select:hover,.field select:hover,.field-full select:hover,.showcase-field-block select:hover,.ops-settings-field select:hover,.ops-courier-modal-field select:hover,.admin-layout select:hover{border-color:var(--auto-color-194)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--auto-color-194) 16%, transparent), inset 0 1px 0 #ffffff0f!important}select:focus,.field select:focus,.field-full select:focus,.showcase-field-block select:focus,.ops-settings-field select:focus,.ops-courier-modal-field select:focus,.admin-layout select:focus{border-color:var(--auto-color-194)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--auto-color-194) 20%, transparent), 0 12px 30px #0000002e, inset 0 1px 0 #ffffff14!important;outline:none!important}select:disabled{cursor:not-allowed;opacity:.55}select option,select optgroup{font-weight:700;color:var(--auto-color-191)!important;background:var(--t-surface)!important}html[data-theme-palette=imperialDark] select,html[data-theme-css=imperialDark] select,.theme-imperialDark select,.admin-layout.theme-imperialDark select,html[data-theme-palette=imperialDark] .field select,html[data-theme-css=imperialDark] .field select,.theme-imperialDark .field select,html[data-theme-palette=imperialDark] .field-full select,html[data-theme-css=imperialDark] .field-full select,.theme-imperialDark .field-full select,html[data-theme-palette=imperialDark] .showcase-field-block select,html[data-theme-css=imperialDark] .showcase-field-block select,.theme-imperialDark .showcase-field-block select{color:var(--auto-color-191)!important;background-color:var(--t-surface)!important;border-color:var(--auto-color-205)!important;background-image:none!important;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000038!important}html[data-theme-palette=imperialDark] select:hover,html[data-theme-css=imperialDark] select:hover,.theme-imperialDark select:hover,.admin-layout.theme-imperialDark select:hover{background-color:var(--t-surface)!important;border-color:var(--auto-color-194)!important}html[data-theme-palette=imperialDark] select:focus,html[data-theme-css=imperialDark] select:focus,.theme-imperialDark select:focus,.admin-layout.theme-imperialDark select:focus{background-color:var(--t-surface)!important;border-color:var(--auto-color-194)!important;box-shadow:0 0 0 4px #ffffff1a,0 18px 45px #00000052,inset 0 1px #ffffff14!important}body:has(main.product-detail-page){background-attachment:fixed;background:linear-gradient(90deg, color-mix(in srgb, var(--cor-quinta,#080502) 76%, #000 24%) 0%, #000000f0 18%, #000000db 50%, #000000f0 82%, color-mix(in srgb, var(--cor-quinta,#080502) 76%, #000 24%) 100%), radial-gradient(circle at 18% 0%, #ff9a1926, transparent 34%), radial-gradient(circle at 86% 8%, #ff731a1a, transparent 32%), #020202!important}main.product-detail-page{isolation:isolate;min-height:100vh;color:var(--ink);position:relative}main.product-detail-page:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg, #000000fa 0%, #000000c7 18%, #0000006b 50%, #000000c7 82%, #000000fa 100%), linear-gradient(180deg, #0000002e 0%, #000000eb 74%, #020202 100%), var(--product-wallpaper);filter:blur(14px)saturate(.82)brightness(.48);opacity:.38;background-position:50%;background-size:cover;position:fixed;inset:78px 0 0;transform:scale(1.035)}main.product-detail-page:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 32% 18%, #ffa42624, transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--cor-quinta,#080502) 60%, transparent) 0%, transparent 24%, transparent 76%, color-mix(in srgb, var(--cor-quinta,#080502) 60%, transparent) 100%);position:fixed;inset:78px 0 0}.product-detail-shell{padding:32px 0 82px}.product-detail-page .split-panel.product-detail-grid{align-items:start;gap:22px}.product-detail-page .product-card,.product-detail-page .panel,.product-detail-page .editor-card{background:linear-gradient(#171717f0,#090909f0)!important;border-color:#ffffff1c!important;box-shadow:0 24px 70px #0000005c!important}.product-detail-page .product-cover{background-position:50%!important;background-size:cover!important;min-height:clamp(380px,45vw,620px)!important}.product-detail-page .product-body{background:0 0!important;padding:20px!important;display:block!important;position:static!important}.product-detail-page .product-body>.badge{margin:0 0 4px!important;display:inline-flex!important;position:static!important}.product-detail-page .product-card{flex-direction:column!important;display:flex!important}.product-detail-page .product-cover{flex:auto!important;order:1!important;position:relative!important}.product-detail-page .product-body{z-index:1!important;flex:none!important;order:2!important;position:relative!important;inset:auto!important}@media (min-width:981px){.product-detail-page .product-card{grid-template-rows:minmax(0,1fr) auto!important}.product-detail-page .product-cover{aspect-ratio:auto!important;background-color:#080808!important;background-repeat:no-repeat!important;background-size:cover!important;align-self:stretch!important;height:100%!important;min-height:0!important;overflow:hidden!important}}.product-detail-page :is(.primary-btn,.ghost-btn,.soft-btn){letter-spacing:-.01em;border-radius:14px;min-height:44px;font-weight:850;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000038}.product-detail-page .primary-btn{color:#120b02!important;background:linear-gradient(135deg,#ffb21a 0%,#ff8a00 58%,#d96c00 100%)!important;border:1px solid #ffb53073!important}.product-detail-page .ghost-btn{color:#ff7d7d!important;background:linear-gradient(#ff606021,#ff60600f)!important;border:1px solid #ff67675c!important}.product-detail-page .soft-btn{color:#fffffff0!important;background:linear-gradient(#ffffff1a,#ffffff0e)!important;border:1px solid #ffffff1a!important}.product-detail-page .soft-btn:hover,.product-detail-page .ghost-btn:hover,.product-detail-page .primary-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.product-detail-page .editor-card .primary-btn{color:#ffd28a!important;background:linear-gradient(135deg,#ffb21a3d,#ff8a0026)!important;border-color:#ffb21a5c!important}.product-detail-page .quantity-stepper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;align-items:center;gap:8px;padding:6px;display:inline-flex}.product-detail-page .quantity-stepper .soft-btn{flex:0 0 42px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;line-height:1;display:grid}.product-detail-page .quantity-stepper .soft-btn svg{display:block}.product-detail-page .quantity-stepper strong{text-align:center;color:#fff;min-width:34px;font-size:15px}.product-detail-page textarea{color:#fff!important;background:#0000004d!important;border-color:#ffffff24!important}@media (max-width:980px){.product-detail-page .topbar-inner,.product-detail-page .nav-links{justify-content:center}.product-detail-shell{padding-top:18px}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:28px;width:min(960px,100vw - 28px);max-height:calc(100dvh - clamp(88px,10vh,116px));padding:0;position:fixed;top:clamp(72px,8vh,96px);left:auto;right:clamp(14px,3vw,42px);overflow:hidden}.profile-panel-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - clamp(88px,10vh,116px));padding:22px;overflow:hidden auto}.profile-panel-scroll::-webkit-scrollbar{width:8px}.profile-panel-scroll::-webkit-scrollbar-track{background:0 0;margin:20px 0}.profile-panel-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-accent,#f6a400) 62%, #1a1a1a);border-radius:999px}.profile-dashboard-layout{display:block}.profile-tabs-bar{background:color-mix(in srgb, var(--theme-bg,#070707) 72%, transparent);border:1px solid color-mix(in srgb, var(--theme-border,#ffffff24) 84%, var(--theme-accent,#f6a400) 16%);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin:16px 0 18px;padding:10px;display:grid}.profile-tabs-bar .profile-nav-item{cursor:pointer;background:color-mix(in srgb, var(--theme-surface,#171717) 82%, transparent);border-color:color-mix(in srgb, var(--theme-border,#ffffff24) 92%, transparent);border-radius:16px;justify-content:center;min-height:54px}.profile-tabs-bar .profile-nav-item.active{box-shadow:0 12px 28px color-mix(in srgb, var(--theme-accent,#f6a400) 20%, transparent), inset 0 -3px 0 var(--theme-accent,#f6a400);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#f6a400) 28%, #161616), color-mix(in srgb, var(--theme-surface,#171717) 85%, transparent))}.profile-tab-count{background:var(--theme-accent,#f6a400);color:#120b02;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 7px;font-size:12px;font-weight:950;display:inline-grid}.profile-main-content{min-width:0}.profile-login-card .profile-actions{grid-template-columns:1fr 1fr}.profile-login-card .primary-btn,.profile-login-card .soft-btn,.profile-register-form .primary-btn,.profile-register-form .ghost-btn{border-radius:16px;min-height:54px;font-weight:950}.profile-session-box.elevated{padding:18px}.profile-orders-list{max-height:min(360px,44vh);padding-right:4px;overflow:auto}.profile-order-card{border-radius:18px}@media (max-width:760px){.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:22px;width:auto;max-height:calc(100dvh - 84px);padding:14px;inset:72px 10px 10px}.profile-tabs-bar{grid-template-columns:1fr}.profile-tabs-bar .profile-nav-item.danger{margin-top:0}.profile-login-card .profile-actions{grid-template-columns:1fr}}.profile-panel.profile-panel-premium,.profile-panel.profile-panel-wide{border-radius:20px}.storefront-topbar .brand{flex-wrap:nowrap}@media (min-width:1201px){.storefront-topbar .brand{flex:0 auto}.storefront-topbar .nav-links{margin-left:auto}}.storefront-topbar .storefront-header-status{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:34px;margin-left:4px;padding:7px 12px;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.storefront-topbar .storefront-header-status i{border-radius:50%;flex:none;width:10px;height:10px}.storefront-topbar .storefront-header-status.open,.storefront-topbar .storefront-header-status.open strong{color:#dfffea!important}.storefront-topbar .storefront-header-status.open i{background:#39d96d;box-shadow:0 0 0 3px #39d96d21,0 0 12px #39d96d66}.storefront-topbar .storefront-header-status.closed,.storefront-topbar .storefront-header-status.closed strong{color:#ffd1c7!important}.storefront-topbar .storefront-header-status.closed i{background:#ff765d;box-shadow:0 0 0 3px #ff765d21}.storefront-compact-status{display:none}@media (min-width:768px){.coupon-dialog-shell .coupon-premium-list .coupon-choice{grid-template-columns:minmax(0,1fr) max-content 28px!important;align-items:center!important;gap:18px!important;min-height:96px!important;padding:14px 16px 14px 18px!important}.coupon-dialog-shell .coupon-choice-main{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:center!important;gap:4px!important;min-width:0!important;display:grid!important}.coupon-dialog-shell .coupon-choice-main>span:not(.coupon-rules-link){line-height:1.35!important;display:block!important}.coupon-dialog-shell .coupon-choice-main .coupon-expiration-label,.coupon-dialog-shell .coupon-choice-main .coupon-rules-link{justify-self:start!important;margin-top:2px!important}.coupon-dialog-shell .coupon-choice-main .coupon-rules-link{margin-top:1px!important;display:block!important}.coupon-dialog-shell .coupon-discount-stack{align-self:start!important;justify-items:center!important;min-width:70px!important;padding-top:2px!important}.coupon-dialog-shell .coupon-radio{justify-self:center!important;margin:0!important}}@media (max-width:767px){.coupon-dialog-shell .coupon-premium-list{padding:10px!important}.coupon-dialog-shell .coupon-premium-list .coupon-choice{border-radius:16px!important;grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px 14px!important;min-height:112px!important;padding:15px!important;display:grid!important}.coupon-dialog-shell .coupon-choice-main{grid-area:1/1/3!important;align-content:start!important;gap:6px!important;min-width:0!important;display:grid!important}.coupon-dialog-shell .coupon-choice-main>strong{font-size:16px!important;line-height:1.2!important}.coupon-dialog-shell .coupon-choice-main>span:not(.coupon-rules-link){max-width:100%!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.coupon-dialog-shell .coupon-choice-main .coupon-expiration-label{width:fit-content!important;margin:3px 0 0!important;padding:4px 8px!important;line-height:1.25!important;display:inline-flex!important}.coupon-dialog-shell .coupon-choice-main .coupon-rules-link{width:fit-content!important;margin:2px 0 0!important;line-height:1.3!important;display:inline-flex!important}.coupon-dialog-shell .coupon-discount-stack{grid-area:1/2!important;align-self:start!important}.coupon-dialog-shell .coupon-radio{grid-area:2/2!important;place-self:end center!important;margin:0!important}html body:has(.cart-lines-premium) .cart-page .cart-qty-control{background:#ffffff0e!important;border:1px solid #ffffff21!important;border-radius:17px!important;min-height:46px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d!important}:is(html body:has(.cart-lines-premium) .cart-page .cart-qty-control button,html body:has(.cart-lines-premium) .cart-page .cart-qty-control strong){border-radius:0!important;width:100%!important;height:46px!important;min-height:46px!important;margin:0!important}html body:has(.cart-lines-premium) .cart-page .cart-qty-control .cart-qty-plus{color:#181006!important;background:linear-gradient(145deg,#ffd35d,#ee9f00)!important;border:0!important;border-left:1px solid #ffdc7659!important;box-shadow:inset 0 1px #ffffff59!important}}.storefront-mobile-status-dot{display:none}@media (min-width:761px) and (max-width:1200px){.storefront-topbar .brand-copy{flex:0 auto}.storefront-topbar .storefront-header-status{margin-left:auto}}.profile-premium-head .profile-head-copy{flex:auto;min-width:0}.profile-head-copy:not(:has(.profile-head-badge)) h3{margin-top:0!important}.profile-head-intro{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.profile-head-intro>p{flex:0 auto}.profile-head-intro .profile-benefits-trigger{align-self:center;gap:5px;min-height:24px;padding:2px 8px 2px 4px}.profile-head-intro .profile-benefits-trigger>span{width:18px;height:18px;font-size:12px}.profile-head-intro .profile-benefits-trigger>strong{line-height:1}html .profile-panel .floating-cart-close{border-radius:14px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff52!important;box-shadow:0 8px 22px #00000057,inset 0 1px #ffffff1f!important}html .profile-panel .floating-cart-close .profile-close-icon{filter:drop-shadow(0 1px 2px #000000b3);width:20px;height:20px}html .profile-panel .floating-cart-close:hover{transform:translateY(-1px);color:#ffbf3f!important;background:#ffb11226!important;border-color:#ffbb33b8!important;box-shadow:0 10px 26px #0006,0 0 0 3px #ffb11217!important}html .profile-panel .floating-cart-close:focus-visible{outline-offset:3px;outline:3px solid #ffb112}.ops-root .ops-settings-save-btn{letter-spacing:-.01em!important;color:#1b0d02!important;background:linear-gradient(135deg,#ff9b18 0%,#ff7a00 100%)!important;border:1px solid #ffb8578c!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 18px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 30px #ff7a0038,inset 0 1px #ffffff52!important}.ops-root .ops-settings-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #ff7a004d,inset 0 1px #ffffff61!important}.ops-root .ops-settings-save-icon{color:#1b0d02!important;place-items:center!important;width:20px!important;height:20px!important;display:inline-grid!important}.ops-root .ops-settings-grid{align-items:start!important;overflow:visible!important}.ops-root .ops-settings-field{position:relative!important;overflow:visible!important}.ops-root .ops-settings-field>span{color:#ffffffba!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.ops-root .ops-settings-field input:not([type=checkbox]){color:#fff!important;background:linear-gradient(#090a0cf0,#111215f0)!important;border:1px solid #ffffff21!important;border-radius:13px!important;min-height:46px!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff0a!important}.ops-root .ops-settings-field input:not([type=checkbox]):focus{border-color:#ff8a00ad!important;box-shadow:0 0 0 3px #ff8a0021,inset 0 1px #ffffff14!important}.ops-root .ops-premium-select{z-index:2!important;position:relative!important}.ops-root .ops-premium-select.open{z-index:80!important}.ops-root .ops-premium-select-trigger{cursor:pointer!important;color:#f8fafc!important;text-align:left!important;background:linear-gradient(#090a0cf5,#111215f5)!important;border:1px solid #ffffff24!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:46px!important;padding:0 13px 0 14px!important;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d!important}.ops-root .ops-premium-select-trigger:hover,.ops-root .ops-premium-select.open .ops-premium-select-trigger{border-color:#ff8a00a8!important;box-shadow:0 0 0 3px #ff8a001f,inset 0 1px #ffffff14!important}.ops-root .ops-premium-select-value{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:850!important;overflow:hidden!important}.ops-root .ops-premium-select-chevron{color:#ff9b18!important;place-items:center!important;transition:transform .18s!important;display:inline-grid!important}.ops-root .ops-premium-select.open .ops-premium-select-chevron{transform:rotate(180deg)!important}.ops-root .ops-premium-select-menu{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#202125fa,#111215fa)!important;border:1px solid #ffffff29!important;border-radius:16px!important;padding:8px!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow:hidden!important;box-shadow:0 24px 60px #00000080,0 0 0 1px #ff8a0014!important}.ops-root .ops-premium-select-option{color:#ffffffeb!important;cursor:pointer!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr) 26px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;padding:8px 9px!important;transition:background .16s,border-color .16s,transform .16s!important;display:grid!important}.ops-root .ops-premium-select-option:hover{background:#fff1!important;border-color:#ffffff1a!important}.ops-root .ops-premium-select-option.active{background:linear-gradient(90deg,#ff8a0038,#ff8a001a)!important;border-color:#ff8a0075!important}.ops-root .ops-premium-select-option-icon{color:#ff9b18!important;background:#ff8a0021!important;border-radius:11px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:13px!important;line-height:1!important;display:grid!important}.ops-root .ops-premium-select-option-text{min-width:0!important}.ops-root .ops-premium-select-option-text strong{color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1.18!important;display:block!important}.ops-root .ops-premium-select-option-text small{color:#ffffff94!important;margin-top:3px!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;display:block!important}.ops-root .ops-premium-select-check{color:#1b0d02!important;background:#ff8a00!important;border-radius:999px!important;place-items:center!important;width:23px!important;height:23px!important;font-size:13px!important;font-weight:1000!important;display:grid!important}.ops-root .ops-settings-toggle{cursor:pointer!important;background:linear-gradient(#ffffff0d,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:17px!important;grid-template-columns:42px 42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:14px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0a!important}.ops-root .ops-settings-toggle:hover{background:linear-gradient(#ff8a0014,#ffffff08)!important;border-color:#ff8a0061!important}.ops-root .ops-settings-toggle input[type=checkbox]{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.ops-root .ops-settings-checkmark{color:#0000!important;background:#ffffff0e!important;border:1px solid #ffffff2e!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;font-size:0!important;font-weight:1000!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s!important;display:grid!important}.ops-root .ops-settings-checkmark:before{content:"✓";font-size:18px;line-height:1}.ops-root .ops-settings-toggle input[type=checkbox]:checked+.ops-settings-checkmark{color:#fff!important;background:linear-gradient(135deg,#ff9b18,#f70)!important;border-color:#ffb8579e!important;box-shadow:0 10px 24px #ff7a0038,inset 0 1px #ffffff40!important}.ops-root .ops-settings-toggle-icon{color:#ff9b18!important;background:#ff8a001f!important;border:1px solid #ff8a002e!important;border-radius:999px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:14px!important;display:grid!important}.ops-root .ops-settings-toggle-icon>svg{stroke-width:1.9px!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important}.ops-root .ops-settings-toggle-copy{gap:4px!important;min-width:0!important;display:grid!important}.ops-root .ops-settings-toggle-copy strong{color:#fff!important;letter-spacing:-.01em!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important}.ops-root .ops-settings-toggle-copy small{color:#ffffff9e!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important}@media (max-width:760px){.ops-root .ops-settings-toggle{grid-template-columns:38px minmax(0,1fr)!important}.ops-root .ops-settings-toggle-icon{display:none!important}}.ops-root .ops-main{background:radial-gradient(circle at 12% 12%,#ff840014,#0000 30%),#090a0c!important}.ops-root .ops-topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#07080aeb!important;border-bottom:1px solid #ffffff14!important;height:52px!important;padding:0 28px!important}.ops-root .ops-topbar-title{letter-spacing:-.03em!important;font-size:24px!important;font-weight:900!important}.ops-root .ops-btn-secondary{color:#ffffffe6!important;background:linear-gradient(#ffffff14,#ffffff09)!important;border:1px solid #ffffff21!important;border-radius:12px!important;min-height:40px!important;box-shadow:inset 0 1px #ffffff14!important}.ops-root .ops-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding:28px 28px 0!important}.ops-root .ops-summary-grid .ops-card:nth-child(n+5){display:none!important}.ops-root .ops-card{background:linear-gradient(145deg,#ffffff12,#ffffff06)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;gap:18px!important;min-height:112px!important;padding:22px 24px!important;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #00000038!important}.ops-root .ops-card:hover{border-color:#ff8b005c!important;transform:translateY(-1px)!important;box-shadow:0 22px 50px #0000004d,0 0 0 1px #ff8b0014!important}.ops-root .ops-card.active{background:linear-gradient(135deg,#ff8b002e,#ffffff09)!important;border-color:#ff8b00b3!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff8b0024,0 24px 60px #ff730017!important}.ops-root .ops-card-icon{color:#ff8a00!important;background:linear-gradient(145deg,#ff8b0038,#ff8b0014)!important;border:1px solid #ff8b0047!important;border-radius:18px!important;width:58px!important;height:58px!important}.ops-root .ops-card:nth-child(4) .ops-card-icon{color:#22c55e!important;background:linear-gradient(145deg,#22c55e38,#22c55e14)!important;border-color:#22c55e47!important}.ops-root .ops-card-label{color:#ffffffdb!important;font-size:14px!important;font-weight:800!important}.ops-root .ops-card-value{color:#fff!important;letter-spacing:-.04em!important;font-size:30px!important;font-weight:950!important}.ops-root .ops-card-link{color:#ff970f!important;font-size:13px!important;font-weight:900!important}.ops-root .ops-card:nth-child(4) .ops-card-link{color:#22c55e!important}.ops-root .ops-content{gap:18px!important;padding:18px 28px 28px!important}.ops-root .ops-table-wrap,.ops-root .ops-drawer{background:linear-gradient(#fff1,#ffffff07)!important;border:1px solid #ffffff1f!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff0f,0 20px 55px #00000038!important}.ops-root .ops-toolbar{border-bottom-color:#ffffff17!important;min-height:72px!important;padding:14px 18px!important}.ops-root .ops-tabs{background:#00000047!important;border:1px solid #ffffff14!important;border-radius:16px!important;gap:5px!important;padding:5px!important}.ops-root .ops-tab{color:#ffffffb8!important;border-radius:12px!important;height:38px!important;padding:0 14px!important;font-weight:800!important}.ops-root .ops-tab.active{color:#ff980f!important;background:linear-gradient(135deg,#ff8b0038,#ff8b0014)!important;border-color:#ff8b0073!important}.ops-root .ops-tab-badge{color:#fff!important;background:#ffffff1f!important}.ops-root .ops-tab.active .ops-tab-badge{color:#1b1000!important;background:#ff8a00!important}.ops-root .ops-toolbar-right{gap:10px!important}.ops-root .ops-search-wrap{width:min(420px,42vw)!important}.ops-root .ops-search-input{color:#fff!important;background:linear-gradient(#ffffff14,#ffffff09)!important;border-color:#ffffff24!important;border-radius:14px!important;width:100%!important;height:44px!important;box-shadow:inset 0 1px #ffffff0f!important}.ops-root .ops-search-input:focus{border-color:#ff8b00b8!important;box-shadow:0 0 0 4px #ff8b001f!important}.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:150px 260px minmax(340px,1fr) 150px 120px 145px 54px!important;gap:18px!important}.ops-root .ops-table-head{color:#ffffff85!important;letter-spacing:.09em!important;background:#0000002e!important;border-bottom-color:#ffffff17!important;padding:16px 22px!important;font-size:11px!important}.ops-root .ops-row{background:0 0!important;border-bottom:1px solid #ffffff13!important;border-radius:16px!important;min-height:82px!important;margin:0 14px!important;padding:12px!important}.ops-root .ops-row:hover{background:#ffffff0b!important}.ops-root .ops-row.active{background:linear-gradient(135deg,#ff8b001c,#ffffff09)!important;border-left:0!important;box-shadow:inset 0 0 0 1px #ff8b003d!important}.ops-root .ops-cell strong{color:#fff!important;font-size:14px!important;font-weight:850!important}.ops-root .ops-cell span,.ops-root .ops-cell small{color:#ffffff9e!important;font-size:12.5px!important}.ops-root .ops-client-cell{grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;display:grid!important}.ops-root .ops-client-avatar{color:#fff!important;background:linear-gradient(145deg,#ffffff29,#ffffff0f)!important;border:1px solid #ffffff1c!important;border-radius:999px!important;flex:none!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:900!important;display:grid!important}.ops-root .ops-type-address-cell{align-items:center!important;gap:12px!important}.ops-root .ops-type-chip-button{cursor:pointer!important;background:0 0!important;border:0!important;flex:none!important;padding:0!important}.ops-root .ops-type-chip-button:focus-visible{outline-offset:3px!important;border-radius:12px!important;outline:3px solid #ff8b0047!important}.ops-root .ops-type-chip{border:1px solid #ffffff1a!important;border-radius:10px!important;min-height:30px!important;padding:0 10px!important;font-weight:800!important}.ops-root .ops-type-chip.delivery{color:#8fb5ff!important;background:linear-gradient(135deg,#376bff38,#376bff14)!important;border-color:#5082ff47!important}.ops-root .ops-type-chip.pickup{color:#91e6b8!important;background:linear-gradient(135deg,#22c55e33,#22c55e12)!important;border-color:#22c55e42!important}.ops-root .ops-type-chip.interno{color:#d8b4fe!important;background:linear-gradient(135deg,#a855f733,#a855f712)!important;border-color:#a855f73d!important}.ops-root .ops-status-chip{border-radius:999px!important;justify-content:center!important;min-width:112px!important;min-height:32px!important;font-size:12px!important;font-weight:900!important}.ops-root .ops-status-chip.overdue{color:#d71a55!important;background:#ffdce5!important}.ops-root .ops-action-btn.icon-only{color:#ff9b16!important;background:#00000052!important;border:1px solid #ff8b0073!important;border-radius:999px!important;width:42px!important;height:42px!important}.ops-root .ops-action-btn.icon-only:hover{background:#ff8b0024!important;border-color:#ff8b00e6!important}.ops-root .ops-row-actions-menu{background:#13161b!important;border-color:#ffffff1f!important;border-radius:16px!important;min-width:220px!important;right:8px!important;box-shadow:0 24px 70px #00000073!important}.ops-root .ops-table-footer{color:#ffffff94!important;border-top:1px solid #ffffff14!important;padding:14px 20px!important}.ops-root .ops-page-btn{color:#ffffffc7!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:999px!important;width:34px!important;height:34px!important}.ops-root .ops-page-btn.active{color:#1d1100!important;background:#ff8a00!important;border-color:#ff8a00!important;font-weight:900!important}.ops-root .ops-drawer{background:radial-gradient(circle at 50% 35%,#ff8b001a,#0000 28%),linear-gradient(#ffffff0f,#ffffff06)!important;border-color:#22c55ea6!important;width:450px!important;position:relative!important}.ops-root .ops-drawer-empty{color:#ffffffad!important;min-height:520px!important;padding:38px!important}.ops-root .ops-drawer-empty:before{content:"";opacity:.95;background:#ff8a00;width:118px;height:118px;margin-bottom:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18 3 21V6l6-3 6 3 6-3v15l-6 3-6-3Z'/%3E%3Cpath d='M9 3v15M15 6v15'/%3E%3Cpath d='M18 5.5c0 4-4.5 7.5-4.5 7.5S9 9.5 9 5.5a4.5 4.5 0 1 1 9 0Z'/%3E%3Ccircle cx='13.5' cy='5.5' r='1.4'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18 3 21V6l6-3 6 3 6-3v15l-6 3-6-3Z'/%3E%3Cpath d='M9 3v15M15 6v15'/%3E%3Cpath d='M18 5.5c0 4-4.5 7.5-4.5 7.5S9 9.5 9 5.5a4.5 4.5 0 1 1 9 0Z'/%3E%3Ccircle cx='13.5' cy='5.5' r='1.4'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.ops-root .ops-drawer-empty strong{color:#fff!important;font-size:18px!important;font-weight:900!important}.ops-root .ops-drawer-empty span{color:#ffffffa8!important}.ops-root .ops-drawer-empty:after{content:"Clique em um pedido\a para visualizar os detalhes e ações disponíveis.";white-space:pre-line;text-align:left;color:#ffffffd1;background:linear-gradient(135deg,#ff8b0021,#ffffff09);border:1px solid #ff8b0052;border-radius:14px;padding:22px 22px 22px 64px;font-size:14px;line-height:1.45;position:absolute;bottom:22px;left:22px;right:22px}.ops-root .ops-map-modal-backdrop{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#000000b8!important}.ops-root .ops-map-modal{background:radial-gradient(circle at 88% 0,#ffb81929,#0000 28%),radial-gradient(circle at 0 0,#ffffff0e,#0000 26%),linear-gradient(145deg,#151719 0%,#0c0d0f 48%,#070708 100%)!important;border:1px solid #ffffff1c!important;border-radius:28px!important;gap:14px!important;width:min(860px,95vw)!important;max-height:min(760px,92vh)!important;padding:18px!important;overflow:hidden!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff0f!important}.ops-root .ops-map-modal-header{border-bottom:1px solid #ffffff17!important;padding:0 0 14px!important}.ops-root .ops-map-modal-header h3{color:#fff8ec!important;letter-spacing:-.02em!important;font-size:18px!important}.ops-root .ops-map-modal-close{color:#fff8ecb8!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:12px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.ops-root .ops-map-modal-addr{background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:16px!important;margin:0!important;padding:12px 14px!important}.ops-root .ops-map-modal-addr strong{color:#fff8ec!important}.ops-root .ops-map-modal-addr span{color:#fff8ecad!important}.ops-root .ops-map-modal-body{background:radial-gradient(circle at 20% 20%,#ffc2331f,#0000 28%),linear-gradient(#ffffff05,#ffffff03)!important;border:1px solid #ffffff1f!important;border-radius:22px!important;width:100%!important;height:min(460px,56vh)!important;min-height:300px!important;padding:0!important;box-shadow:inset 0 1px #ffffff0a,0 16px 42px #0000003d!important}.ops-root .ops-map-modal-body .delivery-map-shell{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:20px!important;gap:0!important;padding:0!important;overflow:hidden!important}.ops-root .ops-map-modal-body .delivery-map-frame,.ops-root .ops-map-modal-body .leaflet-container{border:0!important;border-radius:20px!important;width:100%!important;height:100%!important;min-height:100%!important}.ops-root .ops-order-location-modal{width:min(900px,95vw)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ops-root .ops-order-location-modal .addr-confirm-shell{background:radial-gradient(circle at 88% 0,#ffb81924,#0000 30%),linear-gradient(145deg,#151719 0%,#0b0c0e 58%,#070708 100%);border:1px solid #ffb2254d;border-radius:28px;width:100%;margin:0;padding:22px;box-shadow:0 28px 90px #000000ad,inset 0 1px #ffffff0f}.ops-root .ops-order-location-modal .addr-confirm-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.ops-root .ops-order-location-modal .addr-confirm-map-frame{height:min(500px,58vh);min-height:340px}.addr-confirm-badge.is-confirmed{color:#73f5ba;background:#136f4c3d;border-color:#29d58d59}@media (max-width:700px){.ops-root .ops-order-location-modal .addr-confirm-shell{border-radius:22px;padding:14px}.ops-root .ops-order-location-modal .addr-confirm-header{grid-template-columns:minmax(0,1fr) auto}.ops-root .ops-order-location-modal .addr-confirm-badge{grid-area:2/1/auto/-1;justify-self:start}.ops-root .ops-order-location-modal .addr-confirm-map-frame{height:55vh;min-height:300px}}@media (max-width:1500px){.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:130px 220px minmax(260px,1fr) 130px 110px 120px 50px!important}.ops-root .ops-drawer{width:380px!important}}.imperial-select{isolation:isolate;width:100%;position:relative}.imperial-select-trigger{border:1px solid color-mix(in srgb, var(--theme-border,#2f2f2f) 82%, var(--theme-warning,#ff8a00));background:linear-gradient(135deg, color-mix(in srgb, var(--theme-surface,#161616) 92%, #fff 3%), color-mix(in srgb, var(--theme-surface,#111) 88%, #000 10%));width:100%;min-height:56px;color:var(--theme-text,#f5f5f5);cursor:pointer;border-radius:15px;align-items:center;gap:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0003}.imperial-select-trigger:hover{border-color:color-mix(in srgb, var(--theme-warning,#ff8a00) 72%, var(--theme-border,#2f2f2f));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 16px 34px #00000042}.imperial-select.is-open .imperial-select-trigger,.imperial-select-trigger:focus-visible{border-color:var(--theme-warning,#ff8a00);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-warning,#ff8a00) 28%, transparent), 0 18px 40px #00000052, 0 0 22px color-mix(in srgb, var(--theme-warning,#ff8a00) 18%, transparent);outline:none}.imperial-select-trigger:disabled{cursor:not-allowed;opacity:.58;transform:none}.imperial-select-icon{width:56px;min-height:56px;color:var(--theme-warning,#ff8a00);border-right:1px solid color-mix(in srgb, var(--theme-border,#2f2f2f) 80%, transparent);background:linear-gradient(#ffffff09,#0000000f);flex:0 0 56px;place-items:center;font-size:18px;display:grid}.imperial-select-value{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:10px 14px;display:flex}.imperial-select-value strong,.imperial-select-option-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--theme-text,#f6f1ea);letter-spacing:-.01em;font-size:14px;font-weight:900;overflow:hidden}.imperial-select-value small,.imperial-select-option-copy small{color:var(--theme-muted,#a9a39b);margin-top:3px;font-size:12px;line-height:1.25}.imperial-select-chevron{color:var(--theme-warning,#ff8a00);flex:none;margin-right:16px;transition:transform .18s}.imperial-select.is-open .imperial-select-chevron{transform:rotate(180deg)}.imperial-select-menu{z-index:80;border:1px solid color-mix(in srgb, var(--theme-warning,#ff8a00) 62%, var(--theme-border,#2f2f2f));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--theme-warning,#ff8a00) 13%, transparent), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--theme-surface,#171717) 96%, #fff 2%), color-mix(in srgb, var(--theme-surface,#101010) 92%, #000 8%));box-shadow:0 24px 56px #00000075, 0 0 28px color-mix(in srgb, var(--theme-warning,#ff8a00) 16%, transparent);border-radius:16px;padding:10px;animation:.16s both imperialSelectIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}@keyframes imperialSelectIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.imperial-select-search{border:1px solid color-mix(in srgb, var(--theme-border,#2f2f2f) 84%, transparent);background:color-mix(in srgb, var(--theme-bg,#080808) 86%, transparent);height:44px;color:var(--theme-muted,#aaa);border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.imperial-select-search input{width:100%;height:100%;box-shadow:none!important;color:var(--theme-text,#fff)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.imperial-select-options{max-height:292px;padding-right:2px;overflow:auto}.imperial-select-options::-webkit-scrollbar{width:8px}.imperial-select-options::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-warning,#ff8a00) 55%, #272727);border-radius:999px}.imperial-select-option{width:100%;min-height:50px;color:var(--theme-text,#fff);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .16s,transform .16s,color .16s;display:flex;position:relative}.imperial-select-option:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.imperial-select-option:hover{background:color-mix(in srgb, var(--theme-warning,#ff8a00) 10%, transparent);transform:translate(2px)}.imperial-select-option.is-selected{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-warning,#ff8a00) 19%, transparent), color-mix(in srgb, var(--theme-warning,#ff8a00) 6%, transparent))}.imperial-select-option.is-selected:before{background:var(--theme-warning,#ff8a00)}.imperial-select-option-icon{width:28px;height:28px;color:var(--theme-warning,#ff8a00);border:1px solid color-mix(in srgb, var(--theme-warning,#ff8a00) 52%, var(--theme-border,#2f2f2f));background:#ffffff08;border-radius:999px;flex:0 0 28px;place-items:center;font-size:14px;display:grid}.imperial-select-option-copy{flex-direction:column;flex:1;min-width:0;display:flex}.imperial-select-check{color:var(--theme-warning,#ff8a00);margin-left:auto}.imperial-select-empty{color:var(--theme-muted,#aaa);text-align:center;padding:14px;font-size:13px}.imperial-select.is-open{z-index:2147483646}.imperial-select-menu-portal{pointer-events:auto;transform-origin:top;z-index:2147483647!important;position:fixed!important}.imperial-select-menu-portal .imperial-select-options{max-height:min(292px,100vh - 180px)}.imperial-select-menu-portal .imperial-select-search{color:#ffc62cc2;background:#05070ab8;border:1px solid #ffb21c33;border-radius:14px;gap:11px;height:50px;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s}.imperial-select-menu-portal .imperial-select-search:focus-within{background:#080a0df0;border-color:#ffb21cb8;box-shadow:0 0 0 3px #ffb21c1c}.imperial-select-menu-portal .imperial-select-search input{appearance:none;min-width:0;font-size:14px;font-weight:700;height:48px!important;box-shadow:none!important;color:#fff8ec!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.imperial-select-menu-portal .imperial-select-search input::placeholder{color:#fff8ec6b}.imperial-select-menu-portal .imperial-select-empty{justify-items:center;gap:5px;padding:24px 16px;display:grid}.imperial-select-menu-portal .imperial-select-empty svg{color:#ffb21cb3;margin-bottom:3px}.imperial-select-menu-portal .imperial-select-empty strong{color:#fff8ecd1;font-size:13px}.imperial-select-menu-portal .imperial-select-empty span{color:#fff8ec6b;font-size:11px}.showcase-list-panel .showcase-list-stack,.theme-imperialDark .showcase-list-panel .showcase-list-stack,.showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack,.theme-imperialDark .showcase-main-grid-fixed .showcase-list-panel .showcase-list-stack{margin:-8px -10px -10px -8px!important;padding:8px 10px 10px 8px!important;overflow:visible auto!important}.showcase-list-item,.premium-banner-row{z-index:1!important;position:relative!important;transform:none!important}.showcase-list-item:hover,.showcase-list-item.active,.premium-banner-row:hover,.premium-banner-row.active{z-index:30!important;transform:none!important}.premium-banner-list{margin-left:-8px!important;margin-right:-10px!important;padding:8px 10px 10px 8px!important;overflow:visible auto!important}.checkout-choice-row,.payment-method-grid{align-items:stretch!important;overflow:visible!important}.checkout-choice,.payment-method-card{min-width:0!important;overflow:visible!important}.checkout-choice:hover,.payment-method-card:hover{transform:none!important}.checkout-title-icon,.checkout-choice-icon{background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{place-items:center!important;line-height:1!important;display:grid!important}.checkout-title-icon svg,.checkout-choice-icon svg,.payment-method-icon svg{display:block!important}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{color:#ffc233!important;background:linear-gradient(#ffc23338,#ffc23312)!important;border-color:#ffc23333!important}.checkout-choice-icon{background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}body:has(.tracking-page-shell){background-attachment:fixed;background:radial-gradient(circle at 16% 14%,#ffb04a2e,#0000 23%),radial-gradient(circle at 74% 12%,#ffe1af1a,#0000 20%),radial-gradient(circle at 86% 74%,#ff8c2e14,#0000 25%),radial-gradient(circle at 12% 82%,#ffc1310f,#0000 22%),linear-gradient(#080706 0%,#100e0c 46%,#080706 100%)!important}.payment-method-icon{box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038!important}.checkout-selected-dot{flex:none!important;top:50%!important;right:18px!important;translate:0 -50%!important}.payment-hint-box.checkout-totals{grid-column:1/-1!important}@media (max-width:760px){.checkout-choice-row,.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.checkout-choice,.payment-method-card{padding-right:62px!important}}.checkout-address-card.field-full{gap:18px!important;padding:20px!important}.checkout-address-title{align-items:center;gap:13px;display:flex}.checkout-address-title-icon{color:#ffc233;background:#ffc2331a;border:1px solid #ffc23333;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.checkout-address-title>div>strong,.checkout-address-title>div>span{display:block}.checkout-address-title strong{color:#fff8ec;font-size:17px}.checkout-address-title>div>span{color:#fff8ec94;margin-top:3px;font-size:13px}.checkout-address-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-address-option{text-align:left;color:#fff8ec;cursor:pointer;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:13px;min-width:0;min-height:96px;padding:16px 50px 16px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.checkout-address-option:hover{background:linear-gradient(#ffc23314,#ffffff06);border-color:#ffc23361}.checkout-address-option.active{background:radial-gradient(circle at 88%,#ffb81929,#0000 35%),linear-gradient(135deg,#51320b9e,#121314fa);border-color:#ffb819c7;box-shadow:inset 0 0 0 1px #ffc23314,0 12px 28px #00000038}.checkout-address-option-icon{color:#ffc233;background:#ffc2331a;border:1px solid #ffc2332e;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.checkout-address-option.active .checkout-address-option-icon{color:#171006;background:linear-gradient(145deg,#ffd967,#f4aa08)}.checkout-address-option-copy,.checkout-address-option-copy small,.checkout-address-option-copy strong,.checkout-address-option-copy span{min-width:0;display:block}.checkout-address-option-copy small{color:#ffc233cc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.checkout-address-option-copy strong{color:#fff8ec;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.checkout-address-option-copy span{color:#fff8ec8f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.checkout-address-option-check{color:#171006;background:linear-gradient(145deg,#ffe078,#f5aa08);border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:15px;translate:0 -50%;box-shadow:0 7px 16px #f4aa0838}.checkout-address-fields-open{border-top:1px solid #ffffff14;padding-top:18px}@media (max-width:760px){.checkout-address-options{grid-template-columns:1fr}}.checkout-choice-icon{color:#ffc233!important;background:linear-gradient(145deg,#ffc2332e,#ffc2330e)!important;border:1px solid #ffc2333d!important;border-radius:14px!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff14,0 9px 20px #0000002e!important}.checkout-choice.active .checkout-choice-icon{color:#171006!important;background:linear-gradient(145deg,#ffd967,#f4aa08)!important;border-color:#ffdc79b3!important;box-shadow:inset 0 1px #ffffff6b,0 9px 22px #f4aa0833!important}.checkout-selected-dot{color:#171006!important;background:linear-gradient(145deg,#ffe078,#f5aa08)!important;border:1px solid #ffe491b8!important;place-items:center!important;width:32px!important;height:32px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff75,0 8px 20px #f4aa0845!important}.checkout-selected-dot svg{width:18px!important;height:18px!important;display:block!important}.cart-qty-control .cart-qty-plus{border-radius:0 16px 16px 0!important}.ops-root .ops-status-chip.new{color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 15%, var(--surface-strong))!important;border-color:color-mix(in srgb, var(--accent) 42%, transparent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 18%, transparent)!important}.product-admin-list.admin-table .admin-table-row,.product-manager-panel .product-admin-list .admin-table-row{grid-template-columns:minmax(260px,1.6fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(120px,.8fr) minmax(110px,.65fr) minmax(350px,1.1fr)}.product-manager-panel .product-admin-list .admin-table-row>span:last-child{justify-content:flex-end;justify-self:end;width:100%;display:flex}.product-manager-panel .product-admin-list .admin-table-head>span:nth-child(2),.product-manager-panel .product-admin-list .product-category-cell{text-align:center;justify-self:center;width:100%}.product-manager-panel .product-admin-list .product-price-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.product-manager-panel .product-admin-list .product-price-cell strong{font-size:13px;font-weight:850}.product-manager-panel .product-admin-list .product-price-original{font-size:11px;line-height:1;text-decoration:line-through;text-decoration-thickness:1px;color:#f7f2e87a!important}.product-manager-panel .product-edit-btn{border-color:color-mix(in srgb, var(--accent) 72%, transparent);min-width:118px;color:var(--accent);justify-content:center}.product-manager-panel .product-row-actions{gap:8px}.product-manager-panel .product-duplicate-btn{color:#f7f2e8db;border-color:#ffffff24;justify-content:center;gap:7px;min-width:118px}.product-manager-panel .product-duplicate-btn:hover{color:#ffc131;background:#ffc13117;border-color:#ffc13157}.product-manager-panel .product-duplicate-btn:disabled{cursor:wait;opacity:.58}.product-manager-panel .product-status-btn{justify-content:center;min-width:96px}.product-manager-panel .product-status-btn.deactivate{color:#ff8585;background:#ff4d4d0f;border-color:#ff686847}.product-manager-panel .product-status-btn.deactivate:hover{background:#ff4d4d1f;border-color:#ff686880}.product-manager-panel .product-status-btn.activate{color:#76e5a1;background:#27ae6012;border-color:#48d37e4d}.product-manager-panel .product-status-btn.activate:hover{background:#27ae6024;border-color:#48d37e85}.product-manager-panel .product-status-btn:disabled{cursor:wait;opacity:.58}.product-manager-panel .product-admin-list .admin-table-row>.product-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:420px;margin-left:auto;display:grid!important}.product-manager-panel .product-row-actions>button{white-space:nowrap;justify-content:center;gap:6px;width:100%;min-height:44px;padding:8px 10px;min-width:0!important}@media (min-width:821px) and (max-width:1700px){.product-admin-list.admin-table .admin-table-row,.product-manager-panel .product-admin-list .admin-table-row{grid-template-columns:minmax(220px,1.6fr) minmax(100px,.7fr) minmax(90px,.55fr) minmax(90px,.6fr) minmax(90px,.55fr);row-gap:12px}.product-manager-panel .product-admin-list .admin-table-head>span:last-child{display:none}.product-manager-panel .product-admin-list .product-row-actions{border-top:1px solid color-mix(in srgb, var(--text) 8%, transparent);grid-column:1/-1;justify-content:flex-end;justify-self:stretch;max-width:420px;padding-top:11px}}.product-admin-table .product-admin-row{appearance:none;font:inherit;cursor:pointer;box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0;overflow:hidden}.product-admin-table .product-admin-row:hover,.product-admin-table .product-admin-row:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent);outline:none;transform:none}.product-admin-table .product-admin-row.active{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), #ffffff09)}@media (max-width:820px){.product-admin-list.admin-table .admin-table-row,.product-manager-panel .product-admin-list .admin-table-row{grid-template-columns:1fr}.product-manager-panel .product-admin-list .admin-table-row>span:last-child{flex-wrap:wrap;justify-self:stretch}.product-manager-panel .product-admin-list .product-row-actions>button{flex:110px;min-width:0}}@media (max-width:1800px){.ops-root .ops-content{grid-template-columns:minmax(0,1fr)!important}.ops-root .ops-table-wrap{min-width:0!important}.ops-root .ops-drawer{width:100%!important;min-width:0!important}}@media (max-width:1280px){.ops-root .ops-table-wrap{overflow-x:auto!important}.ops-root .ops-table{min-width:1120px!important}.ops-root .ops-table-head,.ops-root .ops-row{grid-template-columns:130px 220px minmax(260px,1fr) 130px 110px 120px 50px!important}}@media (max-width:760px){.ops-root .ops-content{padding:12px!important}.ops-root .ops-drawer{border-radius:16px!important}}.categories-layout .coupon-list-item{appearance:none;min-height:74px;font:inherit;color:inherit;box-shadow:none;overflow:hidden;transform:none!important}.categories-layout .coupon-list-item:hover,.categories-layout .coupon-list-item:focus-visible{border-color:color-mix(in srgb, var(--accent) 36%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--t-surface));outline:none;transform:none!important}.categories-layout .coupon-list-item.active{border-color:color-mix(in srgb, var(--accent) 62%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 18%, transparent), #ffffff0b);transform:none!important}.categories-layout .coupon-list-item>span{min-width:0}.categories-layout .coupon-list-item em{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.category-save-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f871716b;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.courier-management-summary{background:linear-gradient(135deg,#ff99001f,#ffffff06 56%);border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px;display:flex}.courier-management-summary h2{margin:5px 0 4px;font-size:30px}.courier-management-summary p{color:var(--t-muted);margin:0}.courier-management-stats{gap:10px;display:flex}.courier-management-stats span{min-width:110px;color:var(--t-muted);text-align:center;background:#0003;border:1px solid #ffffff1a;border-radius:14px;padding:12px 14px}.courier-management-stats strong{color:var(--t-text);font-size:21px;display:block}.courier-management-grid{grid-template-columns:minmax(340px,.82fr) minmax(460px,1.18fr);align-items:start;gap:16px;display:grid}.courier-create-card,.courier-list-card{border-radius:20px!important;padding:22px!important}.courier-create-card .editor-card{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.courier-roster{gap:10px!important}.courier-roster-card{grid-template-columns:minmax(0,1fr) auto;gap:18px;background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:16px!important;padding:16px!important;display:grid!important}.courier-roster-card.inactive{opacity:.72;background:#ffffff05!important}.courier-roster-card.active{border-left:3px solid #22c55e!important}.courier-toggle{min-width:92px}.courier-toggle.success{color:#86efac!important;border-color:#22c55e61!important}.courier-toggle.danger{color:#fca5a5!important;border-color:#ef44444d!important}.tables-management-screen .delivery-premium-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.tables-management-screen .ops-module-table-head{display:none!important}.tables-management-screen .ops-module-table-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid!important}.tables-management-screen .ops-module-row.products{background:#ffffff08!important;border:1px solid #ffffff1a!important;border-radius:15px!important;grid-template-columns:1fr auto!important;gap:10px 14px!important;min-width:0!important;padding:15px!important;display:grid!important}.tables-management-screen .ops-module-row.products.selected{background:linear-gradient(135deg,#ff990021,#ffffff06)!important;border-color:#ff990094!important}.tables-management-screen .ops-module-row.products>div:nth-child(2),.tables-management-screen .ops-module-row.products>div:nth-child(3){color:var(--delivery-muted);font-size:11px}.tables-management-screen .ops-module-row-actions{grid-column:1/-1;justify-content:stretch!important}.tables-management-screen .ops-module-row-actions button{flex:1}.delivery-money-input{background:#0c0e11;border:1px solid #ffffff21;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;height:46px;transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.delivery-money-input:focus-within{border-color:var(--delivery-orange);box-shadow:0 0 0 3px #ff970f1f}.delivery-money-input>span{height:100%;color:var(--delivery-orange);background:#ff970f14;border-right:1px solid #ffffff17;place-items:center;font-size:12px;font-weight:900;display:grid}.delivery-money-input input{font-variant-numeric:tabular-nums;height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 13px!important}@media (max-width:1100px){.courier-management-grid,.tables-management-screen .delivery-premium-grid{grid-template-columns:1fr}}@media (max-width:700px){.courier-management-summary{flex-direction:column;align-items:stretch;padding:18px}.courier-management-stats{width:100%}.courier-management-stats span{flex:1;min-width:0}.courier-roster-card{grid-template-columns:1fr!important}.tables-management-screen .ops-module-table-body{grid-template-columns:1fr}}.ops-root .ops-report-hero{color:#fff!important;background:radial-gradient(circle at 95% 0,#ff8b0029,#0000 34%),linear-gradient(135deg,#181a1f,#101216)!important;border:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) auto!important}.ops-root .ops-report-hero h3{color:#fff!important}.ops-root .ops-report-hero p{color:#ffffff9e!important}.ops-report-executive-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.ops-report-executive-kpis article{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;gap:5px;padding:18px;display:grid}.ops-report-executive-kpis article.attention{background:#ff5b7612;border-color:#ff5b764d}.ops-report-executive-kpis span,.ops-report-executive-kpis small{color:#ffffff94}.ops-report-executive-kpis strong{color:#fff;font-size:clamp(22px,2vw,32px)}.ops-report-section-kicker{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-weight:900;display:block;color:#ff9d17!important;font-size:10px!important}.ops-root .ops-report-grid{align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.ops-root .ops-report-panel{background:linear-gradient(145deg,#ffffff0b,#ffffff05)!important;min-height:0!important}.ops-root .ops-report-panel.commercial{grid-column:1/-1}.ops-root .ops-report-panel.customers .ops-module-table-wrap{display:none}.ops-root .ops-report-panel.customers .ops-module-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-module-kpi-card small{color:#ffffff73;margin-top:6px;font-size:11px;display:block}.ops-root .ops-row{align-items:center!important}.ops-root .ops-row>.ops-cell{align-self:center;min-width:0}.ops-root .ops-type-address-cell{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:10px!important;display:grid!important}.ops-root .ops-type-address-cell>div{gap:3px;min-width:0;display:grid}.ops-root .ops-type-address-cell>.ops-type-stack{justify-items:start;gap:5px}.ops-root .ops-row>.ops-cell:nth-child(4){align-content:center;justify-items:start;gap:5px;display:grid}.ops-root .ops-row>.ops-cell:nth-child(4)>span:last-child{color:#ffffff80;padding-left:3px;font-size:11px}.ops-root .ops-status-chip{letter-spacing:.02em;width:fit-content;border:1px solid!important;min-width:0!important;min-height:26px!important;padding:0 11px!important;font-size:10px!important}.ops-root .ops-status-chip.overdue,.ops-root .ops-status-chip.cancelled{color:#ff8297!important;background:#ff4d6f1a!important;border-color:#ff69844d!important}.floor-editor-card,.tables-ops-screen{background:linear-gradient(145deg,#18191c,#111214);border:1px solid #ffffff1a;border-radius:20px;gap:18px;padding:22px;display:grid}.floor-editor-head,.floor-editor-actions,.tables-ops-hero,.tables-ops-legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.floor-editor-actions{justify-content:flex-end}.floor-editor-actions .primary-btn{min-height:38px;padding:0 16px}.floor-editor-workspace,.tables-ops-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;min-height:560px;display:grid}.floor-canvas{background-color:#101113;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;border:1px solid #ffffff1f;border-radius:18px;min-height:560px;position:relative;overflow:hidden}.floor-canvas.edit-mode{touch-action:none}.floor-object{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;will-change:left,top;border:0;place-items:center;gap:2px;margin:0;padding:6px;display:grid;position:absolute}.floor-object:active{cursor:grabbing}.floor-object.table{z-index:3;background:linear-gradient(145deg,#183626,#10251a);border:2px solid #70e2a099;border-radius:16px;box-shadow:0 10px 25px #0000004d}.floor-object.table.round{border-radius:50%}.floor-object.table.rectangle{border-radius:10px}.floor-object.table strong{font-size:12px}.floor-object.table small,.floor-object.table span{color:#ffffffa6;font-size:9px}.floor-canvas.operational .floor-object.table{text-align:center;grid-auto-rows:min-content;align-content:center;min-width:0;overflow:hidden;container-type:size}.floor-canvas.operational .floor-object.table>:is(strong,small,span){text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;line-height:1.15;display:block;overflow:hidden}@container (max-width:78px){.floor-canvas.operational .floor-object.table{gap:2px;padding:4px}.floor-canvas.operational .floor-object.table strong{font-size:clamp(9px,17cqw,12px)}.floor-canvas.operational .floor-object.table small{font-size:clamp(6px,11cqw,8px)}.floor-canvas.operational .floor-object.table>span{display:none}}@container (max-width:62px){.floor-canvas.operational .floor-object.table small,.floor-canvas.operational .floor-object.table>span{display:none}.floor-canvas.operational .floor-object.table strong{font-size:clamp(9px,20cqw,12px)}}@container (max-height:58px){.floor-canvas.operational .floor-object.table small,.floor-canvas.operational .floor-object.table>span{display:none}}.floor-object.wall{z-index:1;background:#5b5d63;border-radius:3px;min-height:5px;padding:0;box-shadow:inset 0 1px #fff3}.floor-object.wall span{color:#d7d8dc;font-size:7px;line-height:1}.floor-object.door{z-index:2;color:#e5aa62;background:#b979311f;border:0 solid #b97931;border-bottom-width:3px}.floor-object.door span{font-size:9px}.floor-object.counter{z-index:2;color:#ffc26d;background:repeating-linear-gradient(135deg,#4a301a,#4a301a 8px,#3b2615 8px 16px);border:2px solid #ca812b;border-radius:9px;box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff26}.floor-object.counter span{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.floor-object.counter.join-left{border-left:0;border-radius:0 9px 9px 0}.floor-object.counter.join-right{border-right:0;border-radius:9px 0 0 9px}.floor-object.counter.join-left.join-right{border-radius:0}.floor-object.counter:is(.join-left,.join-right){box-shadow:0 8px 18px #0000004d,inset 0 1px #ffffff1a}.floor-counter-group{z-index:2;pointer-events:none;filter:drop-shadow(1.5px 0 #ca812b)drop-shadow(-1.5px 0 #ca812b)drop-shadow(0 1.5px #ca812b)drop-shadow(0 -1.5px #ca812b)drop-shadow(0 8px 9px #00000052);display:block;position:absolute}.floor-counter-segment{box-sizing:border-box;background:repeating-linear-gradient(135deg,#4a301a,#4a301a 8px,#3b2615 8px 16px);border:0;border-radius:5px;display:block;position:absolute;box-shadow:inset 0 1px #ffffff1f}.floor-counter-label{z-index:2;color:#ffc26d;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 3px #1d1005;white-space:nowrap;font-size:10px;font-weight:900;position:absolute;top:50%;left:50%;translate:-50% -50%}.floor-canvas.edit-mode .floor-object.table{background:linear-gradient(145deg,#3b2a15,#22190e);border-color:#ffab349e;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:28px minmax(0,1fr);place-items:center start;padding:9px;box-shadow:0 8px 20px #00000052,inset 0 1px #ffffff1a}.floor-canvas.edit-mode .floor-object.table.round{border-radius:50%}.floor-canvas.edit-mode .floor-object.table strong{white-space:nowrap;text-overflow:ellipsis;align-self:end;overflow:hidden}.floor-canvas.edit-mode .floor-object.table small{color:#ffffff80;align-self:start}.floor-table-icon{background:#ffad32;grid-row:1/3;place-items:center;width:27px;height:27px;font-weight:950;box-shadow:0 4px 10px #ff980d38;color:#1b1208!important;border-radius:8px!important;font-size:11px!important;display:grid!important}.floor-object.selected{outline-offset:3px;outline:3px solid #ff980d}.floor-object.table.occupied{background:linear-gradient(145deg,#4a2118,#2c1511);border-color:#ff7f51}.floor-object.table.reserved{background:linear-gradient(145deg,#322458,#20173c);border-color:#a78bfa}.floor-inspector,.table-ops-detail{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.floor-inspector.empty,.table-ops-detail .ops-drawer-empty{text-align:center;justify-content:center}.floor-inspector select{color:#fff;background:#151619;border:1px solid #ffffff1f;border-radius:10px;width:100%;min-height:42px;padding:0 10px}.floor-canvas-empty{text-align:center;color:#ffffff8c;place-content:center;gap:6px;display:grid;position:absolute;inset:0}.tables-ops-hero h2{margin:3px 0;font-size:28px}.tables-ops-hero p{color:#ffffff8c;margin:0}.tables-ops-legend span{background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.tables-ops-legend .free{color:#63e69b}.tables-ops-legend .occupied{color:#ff8c68}.tables-ops-legend .reserved{color:#bba8ff}.table-detail-status{border-radius:999px;width:fit-content;padding:7px 11px;font-size:11px;font-weight:900}.table-detail-status.free{color:#63e69b;background:#26c9671f}.table-detail-status.occupied{color:#ff8c68;background:#ff623a1f}.table-detail-status.reserved{color:#bba8ff;background:#8b5cf624}.table-current-order{background:#ffffff0a;border-radius:13px;gap:9px;padding:14px;display:grid;background:linear-gradient(145deg,#ffffff0e,#ffffff05)!important;border:1px solid #ffffff17!important;border-radius:18px!important;gap:12px!important;padding:15px!important;box-shadow:inset 0 1px #ffffff0a!important}.table-current-order-head{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:2px 2px 14px;display:grid;position:relative}.table-current-order-head:after{content:"";background:linear-gradient(90deg,#ff9f0d,#ffc52e);border-radius:99px;width:48px;height:2px;position:absolute;bottom:-1px;left:0}.table-current-order-head>span{gap:5px;min-width:0;display:grid}.table-current-order-head small{color:#ffbd45;text-transform:uppercase;letter-spacing:.1em;background:#ffae181c;border-radius:999px;width:fit-content;padding:4px 7px;font-size:8px;font-weight:900}.table-current-order-head strong{color:#fff8ec;letter-spacing:-.02em;font-size:19px;line-height:1}.table-current-order-head>b{color:#ffc52e;text-align:right;white-space:nowrap;gap:4px;font-size:19px;line-height:1;display:grid}.table-current-order-head>b:before{content:"Total";color:#ffffff6b;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.table-current-order-meta{flex-wrap:wrap;gap:7px;display:flex}.table-current-order-meta span{color:#fff8ecad;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.table-order-add-round{text-align:left;color:#fff8ec;cursor:pointer;background:linear-gradient(135deg,#ffa10033,#ffb81912);border:1px solid #ffb51c6b;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:58px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffe19b1a,0 8px 22px #0000003d}.table-order-add-round>span{color:#160d02;background:#ffad16;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:22px;font-weight:900;display:grid}.table-order-add-round strong{align-self:end;font-size:12px}.table-order-add-round small{color:#fff8ec99;align-self:start;font-size:9px}.table-order-add-round:hover{background:linear-gradient(135deg,#ffa10047,#ffb8191a);border-color:#ffc52e;transform:translateY(-1px)}.table-order-edit-toggle{color:#fff8ec;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;min-height:38px;font-size:10px;font-weight:850}.table-order-edit-toggle:hover{color:#ffc52e;border-color:#ffc52e66}.table-round-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020304c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.table-round-modal{background:radial-gradient(circle at 100% 0,#ffa4141c,#0000 35%),linear-gradient(145deg,#1b1c1f,#101114);border:1px solid #ffb81947;border-radius:26px;grid-template-rows:auto auto minmax(0,1fr);gap:16px;width:min(760px,96vw);max-height:min(820px,92vh);padding:22px;display:grid;overflow:hidden;box-shadow:0 30px 90px #000000ad,inset 0 0 0 1px #ffffff09}.table-round-modal-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.table-round-modal-head h3{color:#fffaf1;margin:7px 0 5px;font-size:25px;line-height:1.1}.table-round-modal-head p{color:#a9a9ad;margin:0;font-size:13px}.table-round-modal-head>button{color:#ddd;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:24px;line-height:1}.table-round-modal-head>button:hover{color:#ffbd28;border-color:#ffb81980}.table-round-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.table-round-modal-summary>span{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:4px;padding:13px 15px;display:grid}.table-round-modal-summary small,.table-round-card small{color:#8f9095;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:750}.table-round-modal-summary strong{color:#fff5df;font-size:17px}.table-round-modal-list{align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.table-round-card{background:linear-gradient(135deg,#ffb01812,#ffffff06);border:1px solid #ffb81933;border-radius:18px;gap:14px;padding:16px;display:grid}.table-round-card.delivered{background:#5bcb8509;border-color:#5bcb852e}.table-round-card-head,.table-round-card footer,.table-round-card-items>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.table-round-card-head>span,.table-round-card footer>span{gap:3px;display:grid}.table-round-card-head strong{color:#fff;font-size:16px}.table-round-card-head b{color:#ffbd3c;background:#ffa71521;border-radius:999px;padding:6px 9px;font-size:10px}.table-round-card.delivered .table-round-card-head b{color:#63d891;background:#39c26c1f}.table-round-card-items{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:8px;padding:12px 0;display:grid}.table-round-card-items>div{color:#d8d5cf;font-size:12px}.table-round-card-items strong{color:#fff0ce;white-space:nowrap}.table-round-card footer>span strong{color:#ffc13b;font-size:16px}.table-round-card footer button{color:#16100a;cursor:pointer;background:linear-gradient(135deg,#ffc343,#f29b00);border:1px solid #d99200;border-radius:12px;min-height:40px;padding:0 16px;font-size:11px;font-weight:900;box-shadow:0 8px 22px #f49d002e}.table-round-card footer button:disabled{color:#777;box-shadow:none;cursor:not-allowed;background:#ffffff0e;border-color:#ffffff1a}@media (max-width:640px){.table-round-modal-backdrop{padding:10px}.table-round-modal{border-radius:20px;padding:16px}.table-round-modal-head h3{font-size:21px}.table-round-card footer{flex-direction:column;align-items:stretch}.table-round-card footer button{width:100%}}.table-order-round-list{gap:7px;display:grid}.table-order-round-list>button{text-align:left;color:#fff8ec;cursor:pointer;background:#0000002e;border:1px solid #ffffff17;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.table-order-round-list>button>span{gap:3px;min-width:0;display:grid}.table-order-round-list>button strong{font-size:10px}.table-order-round-list>button small{text-overflow:ellipsis;white-space:nowrap;color:#fff8ec8f;max-width:130px;font-size:9px;overflow:hidden}.table-order-round-list>button b{color:#ffc52e;font-size:9px}.table-order-round-list>button:disabled{opacity:.48;cursor:not-allowed}.table-order-close{color:#ff9a9a;cursor:pointer;background:#ff4a4a0f;border:1px solid #ff6b6b3d;border-radius:12px;min-height:40px;font-size:11px;font-weight:850}.table-order-close:hover:not(:disabled){background:#ff4a4a1c;border-color:#ff6b6b75}.table-order-close:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.floor-editor-workspace,.tables-ops-layout{grid-template-columns:1fr}.floor-canvas{min-height:480px}.floor-inspector,.table-ops-detail{min-height:180px}}.floor-mode-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.floor-mode-selector button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;gap:5px;padding:16px;display:grid}.floor-mode-selector button span{color:#ffffff80;font-size:11px}.floor-mode-selector button.active{background:#ff980d1a;border-color:#ff980d;box-shadow:inset 0 0 0 1px #ff980d26}.classic-table-mode-card{background:radial-gradient(circle at 0 0,#ffae181c,#0000 42%),#ffffff06;border:1px solid #ffb5233d;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:24px;display:flex}.classic-table-mode-copy{align-items:center;gap:16px;display:flex}.classic-table-mode-copy h3{margin:4px 0 6px}.classic-table-mode-copy p{color:#ffffff94;max-width:680px;margin:0;line-height:1.55}.classic-table-mode-icon{color:#ffb523;background:#ffb5231a;border:1px solid #ffb5234d;border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.classic-table-save-button{flex:none}@media (max-width:760px){.classic-table-mode-card,.classic-table-mode-copy{flex-direction:column;align-items:stretch}.classic-table-save-button{width:100%}}.classic-tables-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:14px;min-height:560px;padding:4px;display:grid}.classic-table-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#183626,#10251a);border:2px solid #63e69b6b;border-radius:17px;gap:8px;min-height:138px;padding:18px;display:grid;box-shadow:0 12px 25px #00000038}.classic-table-card strong{font-size:17px}.classic-table-card small{color:#63e69b;font-size:12px}.classic-table-card span{color:#ffffff8c;font-size:11px}.classic-table-card.occupied{background:linear-gradient(145deg,#492016,#2b1410);border-color:#ff7952}.classic-table-card.occupied small{color:#ff9a7b}.classic-table-card.reserved{background:linear-gradient(145deg,#332459,#20173c);border-color:#9f86f4}.classic-table-card.reserved small{color:#c4b5fd}.classic-table-card.selected{outline-offset:3px;outline:3px solid #ff980d}.table-reservation-form{gap:6px;display:grid}.table-reservation-form label{color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:800}.table-reservation-form input{color:#fff;background:#151619;border:1px solid #ffffff1f;border-radius:10px;outline:none;min-height:42px;padding:0 11px}.table-reservation-form input:focus{border-color:#ff980d}.floor-orientation-options{background:#111214;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.floor-orientation-options button{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:38px;font-size:11px;font-weight:850;transition:all .16s}.floor-orientation-options button:hover{color:#fff;background:#ffffff0d}.floor-orientation-options button.active{color:#ffc15c;background:linear-gradient(145deg,#ff980d2e,#ff980d14);border-color:#ff980d66;box-shadow:inset 0 1px #ffffff14,0 5px 12px #0000002e}.floor-remove-button{color:#ff8498;cursor:pointer;background:#ff466412;border:1px solid #ff526d47;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;padding:0 13px;font-size:11px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:flex}.floor-remove-button:hover{background:#ff466424;border-color:#ff526d8c;transform:translateY(-1px)}.floor-remove-button:active{transform:translateY(0)}.floor-remove-button kbd{color:#ffb4c0b8;letter-spacing:.03em;background:#0003;border:1px solid #ff849840;border-bottom-color:#ff849873;border-radius:5px;margin-left:auto;padding:3px 6px;font:700 8px/1.2 inherit}.mobile-attendance-auth,.mobile-attendance-page{color:#fff8ec;background:radial-gradient(circle at 50% -10%,#ffa41124,#0000 34%),#090a0b;min-height:100dvh}.mobile-attendance-auth{padding:18px}.mobile-attendance-page{width:min(620px,100%);margin:auto;padding:18px 14px 42px}.mobile-attendance-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0be0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;margin:-18px -14px 14px;padding:18px 14px 13px;display:flex;position:sticky;top:0}.mobile-attendance-header span{color:#ffb526;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.mobile-attendance-header h1{margin:3px 0 1px;font-size:25px;line-height:1}.mobile-attendance-header p{color:#ffffff7a;margin:0;font-size:11px}.mobile-attendance-header button,.mobile-attendance-logout{color:#eee;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;min-height:38px;padding:0 13px;font-weight:800}.mobile-attendance-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.mobile-attendance-stats span{color:#ffffff7a;text-align:center;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;gap:2px;padding:11px 8px;font-size:9px;display:grid}.mobile-attendance-stats strong{color:#fff;font-size:19px}.mobile-table-list{gap:11px;display:grid}.mobile-table-card{background:linear-gradient(145deg,#18191c,#111214);border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;box-shadow:0 12px 26px #00000038}.mobile-table-card.open{border-color:#ff6c427a}.mobile-table-card.reserved{border-color:#a586ff7a}.mobile-table-card.free{border-color:#4ad27e59}.mobile-table-main{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.mobile-table-number{color:#17100a;background:linear-gradient(135deg,#ffc64a,#f29a00);border-radius:13px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:950;display:grid}.mobile-table-main>span:nth-child(2){gap:4px;min-width:0;display:grid}.mobile-table-main strong{font-size:15px}.mobile-table-main small{color:#ffffff85;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mobile-table-main>b{color:#67da98;background:#36cd701f;border-radius:999px;padding:6px 8px;font-size:9px}.mobile-table-card.open .mobile-table-main>b{color:#ff9c7e;background:#ff5d311f}.mobile-table-card.reserved .mobile-table-main>b{color:#c4b5fd;background:#8b5cf626}.mobile-table-orders{gap:6px;padding:0 14px 11px;display:flex;overflow:auto}.mobile-table-orders span{color:#ddd;background:#ffffff0b;border-radius:8px;flex:none;padding:6px 8px;font-size:9px}.mobile-table-orders b{color:#ffbd42;margin-left:4px}.mobile-table-actions{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;padding:11px 14px 14px;display:grid}.mobile-table-actions button,.mobile-reservation-modal button{color:#eee;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:11px;min-height:42px;font-weight:850}.mobile-table-actions button:only-child{grid-column:1/-1}.mobile-table-actions .primary,.mobile-reservation-modal .primary{color:#17100a;background:linear-gradient(135deg,#ffc64a,#f29a00);border-color:#e99a0c}.mobile-attendance-error{color:#ff9cab;background:#ff415b14;border:1px solid #ff53694d;border-radius:12px;margin-bottom:12px;padding:12px;font-size:12px}.mobile-attendance-loading{color:#aaa;text-align:center;padding:60px 20px}.mobile-attendance-logout{width:100%;margin-top:16px}.mobile-attendance-denied{background:#17181a;border:1px solid #ffffff1a;border-radius:20px;gap:12px;max-width:420px;margin:80px auto;padding:22px;display:grid}.mobile-attendance-denied p{color:#aaa;margin:0}.mobile-reservation-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:end center;padding:14px;display:grid;position:fixed;inset:0}.mobile-reservation-modal{background:#18191c;border:1px solid #ffb11e47;border-radius:22px;gap:13px;width:min(590px,100%);padding:20px;display:grid;box-shadow:0 -20px 60px #00000080}.mobile-reservation-modal>span{color:#ffb526;text-transform:uppercase;font-size:9px;font-weight:900}.mobile-reservation-modal h2{margin:0}.mobile-reservation-modal label{color:#aaa;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.mobile-reservation-modal input{color:#fff;min-height:46px;font:inherit;background:#0e0f10;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 13px}.mobile-reservation-modal input:focus{border-color:#f4a30d;box-shadow:0 0 0 3px #f4a30d1f}.mobile-reservation-modal>div{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.floor-turn-control{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.floor-turn-control span{color:#ffffff8c;font-size:11px;font-weight:800}.floor-turn-control button{color:#ffb342;cursor:pointer;background:#ff980d17;border:1px solid #ff980d59;border-radius:8px;min-height:34px;padding:0 12px;font-weight:850}.floor-turn-control button:hover{background:#ff980d26;border-color:#ff980d}.floor-size-control{background:#111214;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:6px;display:grid}.floor-size-control>button{color:#ffc15c;cursor:pointer;background:#ff980d17;border:1px solid #ff980d59;border-radius:9px;height:40px;font-size:22px;font-weight:900}.floor-size-control>button:hover:not(:disabled){background:#ff980d2b;border-color:#ff980d}.floor-size-control>button:disabled{opacity:.35;cursor:not-allowed}.floor-size-control>span{text-align:center;gap:2px;display:grid}.floor-size-control strong{color:#fff;font-size:12px}.floor-size-control small{color:#ffffff6b;text-transform:uppercase;letter-spacing:.06em;font-size:9px}@media (max-width:650px){.floor-mode-selector{grid-template-columns:1fr}.classic-tables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tables-management-screen .delivery-command-hero{padding:22px 24px!important}.tables-management-screen .delivery-command-title h2{font-size:28px!important}.tables-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.table-management-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;transition:border-color .18s,background .18s;overflow:hidden}.table-management-card.selected{background:linear-gradient(135deg,#ff970f1f,#ffffff06);border-color:#ff9e12bf;box-shadow:0 10px 30px #0000002e}.table-management-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.table-management-number{color:#ffad25;background:#ff970f1f;border:1px solid #ff970f40;border-radius:15px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.table-management-copy{gap:4px;min-width:0;display:grid}.table-management-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.table-management-copy small{color:#ffffff80}.table-management-status{color:#a7adb7;background:#ffffff0f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.table-management-status.active{color:#54df8e;background:#27c96c1f}.table-management-actions{grid-template-columns:1fr 1fr;gap:8px;padding:0 15px 15px;display:grid}.table-management-actions button{min-height:36px}.tables-management-screen .delivery-map-card .delivery-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.tables-management-screen .delivery-map-card{align-self:start}.table-form-actions{border-top:1px solid #ffffff14;justify-content:flex-end;padding-top:18px}.table-form-actions .primary-btn{min-width:180px}.table-form-actions .primary-btn:disabled{cursor:not-allowed;opacity:1;color:#ffffff57!important;box-shadow:none!important;background:#ffffff0b!important;border:1px solid #ffffff17!important}.tables-management-screen .table-delete-trigger{color:#ff9ca7;background:#ff495e0b;border-color:#ff5d6f33}.tables-management-screen .table-delete-trigger:hover{color:#fff;background:#ff495e1f;border-color:#ff5d6f7a}.tables-management-screen .table-availability-toggle{cursor:pointer;min-height:74px;position:relative;background:linear-gradient(135deg,#ff9d1311,#ffffff06)!important;border-color:#ffab232e!important;grid-template-columns:42px minmax(0,1fr)!important;padding:11px 14px!important;display:grid!important}.tables-management-screen .table-availability-toggle input[type=checkbox]{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.tables-management-screen .table-availability-toggle .ops-settings-checkmark{color:#0000;background:#ffffff09;border:1px solid #ffffff26;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:950;display:grid}.tables-management-screen .table-availability-toggle input[type=checkbox]:checked+.ops-settings-checkmark{color:#18120a;background:linear-gradient(135deg,#ffc64a,#ff9718);border-color:#ffbf4f9e;box-shadow:0 8px 22px #ff971833}.tables-management-screen .table-availability-toggle .ops-settings-toggle-icon{display:none!important}.tables-management-screen .table-availability-toggle .ops-settings-toggle-copy{gap:4px;display:grid}.tables-management-screen .table-availability-toggle .ops-settings-toggle-copy strong{color:#fff;font-size:14px}.tables-management-screen .table-availability-toggle .ops-settings-toggle-copy small{color:#ffffff94;font-size:12px}.table-delete-backdrop{z-index:2500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:20px;display:grid}.table-delete-modal{color:#fff;background:radial-gradient(circle at 0 0,#ff4a5b1f,#0000 38%),#15171a;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:16px;width:min(440px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #00000094}.table-delete-icon{color:#ff8795;background:#ff495e17;border:1px solid #ff5d6f47;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.table-delete-copy{gap:6px;display:grid}.table-delete-copy .eyebrow{color:#ff8795}.table-delete-copy h3{margin:0;font-size:22px}.table-delete-copy p{color:#ffffff9e;margin:0;line-height:1.5}.table-delete-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding-top:4px;display:grid}.table-delete-actions button{border-radius:12px;min-height:44px;font-weight:900}.table-delete-confirm{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e64255,#b91f38);border:1px solid #ff5d6f7a}.table-delete-confirm:hover{filter:brightness(1.08)}.table-delete-actions button:disabled{opacity:.55;cursor:wait}.delivery-premium-screen .field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-premium-screen .field-shell{min-width:0}.delivery-premium-screen .field-shell-label{align-content:start;gap:7px;display:grid}.delivery-premium-screen .field-shell-label>span{color:#ffffffb8;min-height:16px;font-size:11px;font-weight:800}.delivery-premium-screen .field-shell input,.delivery-premium-screen .field-shell textarea{width:100%;min-height:44px;border-radius:12px!important}.delivery-zone-editor-grid{align-items:start;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr) minmax(190px,.55fr)!important;gap:18px!important}.delivery-fields-panel{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;padding:18px}.delivery-danger-panel .primary-btn,.delivery-zones-header .primary-btn,.delivery-action-bar .primary-btn{color:#17120a!important;background:linear-gradient(135deg,#ffc445,#ff9818)!important;border-color:#0000!important}.delivery-range{appearance:none;border-radius:999px;outline:0;height:6px}.delivery-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:6px}.delivery-range::-webkit-slider-thumb{appearance:none;background:#ff9d17;border:3px solid #241a0c;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 0 0 2px #ff9d174d}.delivery-premium-screen .delivery-radius-panel .delivery-range{appearance:none;cursor:pointer;width:100%;height:8px;min-height:8px;border:0!important;border-radius:999px!important;padding:0!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}.delivery-premium-screen .delivery-radius-panel .delivery-range::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:8px}.delivery-premium-screen .delivery-radius-panel .delivery-range::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#ffd469,#ff9918);border:3px solid #17130d;border-radius:50%;width:20px;height:20px;margin-top:-6px;box-shadow:0 0 0 3px #ff9e1833,0 4px 12px #00000073}.delivery-premium-screen .delivery-radius-panel .delivery-range::-moz-range-track{background:#ffffff1f;border:0;border-radius:999px;height:8px}.delivery-premium-screen .delivery-radius-panel .delivery-range::-moz-range-progress{background:var(--delivery-orange);border-radius:999px;height:8px}.delivery-premium-screen .delivery-radius-panel .delivery-range::-moz-range-thumb{background:#ff9d17;border:3px solid #17130d;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 3px #ff9e1833}.delivery-premium-screen .field-shell .delivery-money-input{background:#090b0d;border-radius:11px;height:44px}.delivery-premium-screen .field-shell .delivery-money-input>input{width:100%;height:100%;min-height:0;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 14px!important}.delivery-premium-screen .field-shell .delivery-money-input>input:focus{box-shadow:none!important;border:0!important;outline:0!important}.delivery-command-icon,.delivery-head-icon{color:#ffad25;background:linear-gradient(145deg,#ffac2524,#ff970f09);border-color:#ffa6186b}.delivery-leaflet-map .leaflet-control-zoom{overflow:hidden;border:1px solid #ff9f1766!important;border-radius:12px!important;box-shadow:0 12px 28px #00000047!important}.delivery-leaflet-map .leaflet-control-zoom a{place-items:center;color:#ffad25!important;background:#17191d!important;border:0!important;width:34px!important;height:34px!important;font-family:inherit!important;display:grid!important}.delivery-leaflet-map .leaflet-control-zoom a:hover{color:#17120a!important;background:#ffad25!important}@media (max-width:1100px){.ops-report-executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-root .ops-report-grid{grid-template-columns:1fr!important}.ops-root .ops-report-panel.commercial{grid-column:auto}.delivery-zone-editor-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.ops-report-executive-kpis,.tables-card-grid,.delivery-premium-screen .field-grid.compact,.tables-management-screen .delivery-map-card .delivery-form-grid{grid-template-columns:1fr!important}}.ops-root .ops-module-panel:has(.ops-report-hero){--report-accent:var(--theme-primary,#f4b400);--report-accent-strong:var(--theme-primary-strong,var(--report-accent));--report-surface:var(--theme-surface,#101010);--report-text:var(--theme-text,#f5f5f5);--report-muted:var(--theme-muted,#aaa);--report-border:var(--theme-border,#ffffff14)}.ops-root .ops-module-panel:has(.ops-report-hero) .ops-module-header{border-color:color-mix(in srgb, var(--report-accent) 22%, var(--report-border))!important;background:linear-gradient(110deg, color-mix(in srgb, var(--report-accent) 7%, var(--report-surface)), var(--report-surface))!important}.ops-root .ops-report-hero{color:var(--report-text)!important;border-color:color-mix(in srgb, var(--report-accent) 28%, var(--report-border))!important;background:radial-gradient(circle at 94% 0, color-mix(in srgb, var(--report-accent) 22%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--report-accent) 6%, var(--report-surface)), var(--report-surface))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--report-accent) 10%, transparent), 0 20px 55px #0000002e!important}.ops-root .ops-report-kicker,.ops-root .ops-report-section-kicker{color:var(--report-accent-strong)!important}.ops-root .ops-report-hero h3,.ops-root .ops-report-panel h3,.ops-report-executive-kpis strong{color:var(--report-text)!important}.ops-root .ops-report-hero p,.ops-root .ops-report-panel-head>span,.ops-report-executive-kpis span,.ops-report-executive-kpis small,.ops-root .ops-module-kpi-card span,.ops-root .ops-module-kpi-card small{color:var(--report-muted)!important}.ops-report-executive-kpis article{position:relative;overflow:hidden;border-color:color-mix(in srgb, var(--report-accent) 16%, var(--report-border))!important;background:color-mix(in srgb, var(--report-accent) 4%, var(--report-surface))!important}.ops-report-executive-kpis article:before{content:"";background:var(--report-accent);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.ops-report-executive-kpis article:nth-child(2):before{opacity:.62}.ops-report-executive-kpis article:nth-child(3):before{opacity:.4}
