.pos-shell{min-height:100vh;background:radial-gradient(circle at top center,rgba(234,88,12,.18),transparent 30%),radial-gradient(circle at 12% 10%,rgba(15,118,110,.12),transparent 18%),linear-gradient(180deg,#fbf5ef,#f3e8dc)}.pos-phone{min-height:100vh;margin:0 auto;max-width:29rem;display:flex;flex-direction:column;gap:1rem;padding:1rem .9rem 1.1rem}.pos-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.pos-kicker{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9a3412}.pos-title{margin:.35rem 0 0;max-width:16rem;font-size:clamp(2rem,9vw,3rem);line-height:.95;color:#1c1917}.pos-avatar-button{width:3rem;height:3rem;flex:0 0 auto;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c2d12,#ea580c);color:white;font-size:.86rem;font-weight:700;box-shadow:0 16px 30px rgba(154,52,18,.24)}.pos-content{flex:1 1 auto;display:flex;flex-direction:column;gap:.95rem}.pos-action-card,.pos-hero,.pos-list-item,.pos-section{border:1px solid rgba(120,53,15,.1);background:rgba(255,255,255,.8);backdrop-filter:blur(18px)}.pos-hero{border-radius:1.8rem;padding:1rem}.pos-hero-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pos-orb{width:3.35rem;height:3.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.2rem;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.95),rgba(255,255,255,.25)),linear-gradient(145deg,rgba(234,88,12,.16),rgba(15,118,110,.12));box-shadow:inset 0 0 0 1px rgba(255,255,255,.86)}.pos-orb .gemini-spark{width:1.6rem;height:1.6rem}.pos-shift-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .82rem;border-radius:999px;background:rgba(28,25,23,.06);color:#44403c;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pos-hero-copy{margin:.95rem 0 0;max-width:24rem;font-size:.95rem;line-height:1.52;color:#57534e}.pos-lane-grid{margin-top:.95rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.pos-lane-card{border-radius:1.1rem;padding:.82rem .78rem;display:flex;flex-direction:column;gap:.4rem;color:#292524;cursor:pointer}.pos-lane-card span{font-size:.73rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#78716c}.pos-lane-card strong{font-size:1rem;line-height:1.1}.pos-lane-warm{background:linear-gradient(180deg,rgba(255,237,213,.95),rgba(255,255,255,.88))}.pos-lane-neutral{background:linear-gradient(180deg,rgba(240,249,255,.95),rgba(255,255,255,.88))}.pos-lane-alert{background:linear-gradient(180deg,rgba(254,226,226,.95),rgba(255,255,255,.88))}.pos-section{border-radius:1.55rem;padding:.95rem;box-shadow:0 16px 38px rgba(28,25,23,.08)}.pos-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.pos-section-head h2{margin:0;font-size:1.1rem;color:#1c1917}.pos-section-head span{font-size:.82rem;color:#78716c}.pos-action-grid{margin-top:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.pos-action-card{border-radius:1.25rem;padding:.9rem;display:flex;flex-direction:column;gap:.52rem;text-align:left;color:#292524;box-shadow:0 12px 28px rgba(28,25,23,.06)}.pos-action-icon{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:linear-gradient(145deg,rgba(234,88,12,.14),rgba(15,118,110,.1));color:#7c2d12}.pos-action-card strong{font-size:.96rem}.pos-action-card span{font-size:.84rem;line-height:1.45;color:#57534e}.pos-list{margin-top:.8rem;display:flex;flex-direction:column;gap:.68rem}.pos-list-item{border-radius:1.15rem;padding:.9rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.pos-list-item strong{display:block;font-size:.95rem;color:#1c1917}.pos-list-item p{margin:.34rem 0 0;font-size:.84rem;line-height:1.45;color:#57534e}.pos-list-item em{flex:0 0 auto;font-style:normal;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9a3412}.pos-bottom-nav{position:fixed;bottom:0;left:50%;z-index:70;width:min(29rem,100vw);transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0 0 env(safe-area-inset-bottom,0);border-radius:0;box-shadow:0 -8px 20px rgba(28,25,23,.06)}.pos-bottom-link{border:0;border-right:1px solid rgba(120,53,15,.08);min-height:3.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.26rem;background:transparent;color:#6b7280;font-size:.68rem;font-weight:700}.pos-bottom-link:last-child{border-right:0}.pos-bottom-link-active{background:rgba(234,88,12,.1);color:#9a3412}.pos-login-shell{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(circle at 8% 4%,rgba(250,139,34,.48),transparent 28%),radial-gradient(circle at 84% 96%,rgba(159,24,24,.42),transparent 30%),linear-gradient(180deg,#1a120f,#24110c 46%,#341413);background-size:100% 100%,100% 100%,auto,auto,auto}.pos-login-panel{width:100%;max-width:29rem}.pos-login-shell-auth{min-height:100dvh;height:100dvh;align-items:center;justify-content:center;overflow:hidden;padding-top:.4rem;padding-bottom:.4rem}.pos-login-panel-auth{max-width:21.25rem}.pos-login-card{border:1px solid rgba(142,92,57,.26);border-radius:2.15rem;padding:1.2rem;background:rgba(31,14,10,.84);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 26px 80px rgba(0,0,0,.28)}.pos-login-card-exact{padding:1.2rem}.pos-login-card-auth{border-radius:1.25rem;padding:.58rem .64rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 14px 30px rgba(0,0,0,.24)}.pos-login-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pos-login-head-auth{gap:.3rem}.pos-login-head-copy-auth{width:100%;text-align:center}.pos-login-kicker{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9a3412}.pos-login-kicker-exact{font-size:.82rem;letter-spacing:.34em;color:#d9bf9a}.pos-login-kicker-auth{font-size:.72rem;letter-spacing:.22em}.pos-login-title{margin:.45rem 0 0;font-size:clamp(2.2rem,11vw,3.4rem);line-height:.96;color:#1c1917}.pos-login-title-exact{margin-top:.55rem;font-size:clamp(2.7rem,12vw,4rem);line-height:.88;letter-spacing:-.08em;color:#ffffff}.pos-login-title-auth{margin-top:.2rem;font-size:clamp(1.36rem,4.8vw,1.68rem);line-height:1.02;letter-spacing:-.015em}.pos-login-title-auth-centered{width:100%;text-align:center}.pos-login-intro{margin:.85rem 0 0;max-width:15.5rem;color:rgba(234,219,205,.82);font-size:.88rem;line-height:1.5}.pos-login-intro-auth{margin-top:.62rem;max-width:18.6rem;font-size:.84rem;line-height:1.42}.pos-login-role-pill{min-width:9.4rem;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;border-radius:1.75rem;padding:.95rem .95rem .85rem;background:rgba(76,42,22,.88);border:1px solid rgba(166,116,78,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.pos-login-role-pill-auth{min-width:9.9rem;padding:.78rem .82rem .7rem}.pos-login-role-pill span{font-size:.72rem;font-weight:700;letter-spacing:.28em;color:rgba(242,223,203,.84);text-align:right}.pos-login-role-pill strong{font-size:.98rem;color:#fff4e7}.pos-login-block{display:flex;flex-direction:column;gap:.72rem}.pos-login-label{font-size:.95rem;font-weight:600;color:rgba(255,255,255,.88)}.pos-login-shell-auth .pos-login-label{font-size:.78rem}.pos-login-input-wrap,.pos-login-select-wrap{display:flex}.pos-login-select{width:100%;min-height:3.95rem;border:1px solid rgba(89,60,47,.88);border-radius:1.5rem;padding:0 1.2rem;background:rgba(45,28,23,.96);color:#f7efe8;font:inherit;font-size:.95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.pos-login-shell-auth .pos-login-select{min-height:2.55rem;border-radius:1rem;padding:0 .82rem;font-size:.84rem}.pos-login-select:focus{outline:2px solid rgba(248,158,52,.24);border-color:rgba(230,155,86,.72)}.pos-login-select-error{border-color:rgba(239,68,68,.72);background:rgba(74,20,20,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 0 1px rgba(239,68,68,.18)}.pos-login-select:disabled{opacity:.7}.pos-login-helper{margin:0;color:rgba(214,189,170,.72);font-size:.8rem;line-height:1.45}.pos-login-shell-auth .pos-login-helper{font-size:.72rem;line-height:1.3}.pos-login-checklist{border:1px solid rgba(120,53,15,.16);border-radius:1.1rem;padding:.68rem .74rem;background:rgba(255,255,255,.06)}.pos-login-checklist-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:rgba(242,223,203,.88)}.pos-login-checklist-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pos-login-checklist-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:rgba(242,223,203,.92);font-size:.82rem}.pos-login-check-badge{flex:0 0 auto;min-width:4.1rem;border-radius:999px;border:1px solid rgba(201,87,87,.44);padding:.16rem .45rem;background:rgba(112,28,28,.28);color:#ffd7d7;font-size:.68rem;font-weight:700;text-align:center}.pos-login-check-badge-ready{border-color:rgba(82,189,125,.5);background:rgba(18,90,56,.35);color:#dff9eb}.pos-login-checklist-note{margin:.52rem 0 0;color:rgba(214,189,170,.76);font-size:.74rem;line-height:1.36}.pos-login-form{margin-top:1rem;display:flex;flex-direction:column;gap:.82rem}.pos-login-form-exact{gap:1rem}.pos-login-form-auth{margin-top:.4rem;gap:.46rem}.pos-pin-card{position:relative;border:1px solid rgba(89,60,47,.88);border-radius:1.8rem;padding:.95rem;background:rgba(30,16,12,.94)}.pos-login-shell-auth .pos-pin-card{border-radius:1rem;padding:.56rem .62rem}.pos-pin-card-error{border-color:rgba(239,68,68,.72);box-shadow:0 0 0 1px rgba(239,68,68,.18)}.pos-pin-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgba(255,255,255,.92)}.pos-pin-clear,.pos-pin-head span{font-size:.86rem;letter-spacing:.18em;text-transform:uppercase}.pos-login-shell-auth .pos-pin-clear,.pos-login-shell-auth .pos-pin-head span{font-size:.66rem;letter-spacing:.14em}.pos-pin-clear{border:0;padding:0;background:transparent;color:rgba(224,209,197,.82);font-weight:700}.pos-pin-input{position:absolute;inset:auto;width:1px;height:1px;opacity:0;pointer-events:none}.pos-pin-display{width:100%;min-height:7.35rem;margin-top:.85rem;border:1px solid rgba(71,51,42,.92);border-radius:1.35rem;padding:.9rem;background:rgba(18,11,9,.96);color:rgba(176,168,160,.84);font:inherit;font-size:clamp(1.35rem,8vw,2.5rem);font-weight:800;letter-spacing:.28em;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.pos-login-shell-auth .pos-pin-display{min-height:2.9rem;margin-top:.48rem;border-radius:.8rem;padding:.46rem;font-size:clamp(1rem,4.6vw,1.3rem);letter-spacing:.2em}.pos-pin-display-filled{color:#ffffff}.pos-pin-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.85rem}.pos-login-shell-auth .pos-pin-slots{margin-top:.4rem;gap:.45rem}.pos-pin-slot{height:1rem;border-radius:999px;background:rgba(82,59,51,.86);transition:background .14s ease,transform .14s ease,box-shadow .14s ease}.pos-login-shell-auth .pos-pin-slot{height:.46rem}.pos-pin-slot-filled{background:linear-gradient(90deg,#ffb03a,#ff7a67);box-shadow:0 0 12px rgba(255,122,103,.38)}.pos-pin-slot-active{background:rgba(217,191,154,.68);transform:scaleY(1.08)}.pos-login-active-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(89,60,47,.88);border-radius:1.35rem;padding:.9rem .95rem;background:rgba(24,11,9,.92)}.pos-login-active-card strong{display:block;font-size:.92rem;color:#ffffff}.pos-login-active-card span{display:block;margin-top:.22rem;font-size:.8rem;color:rgba(228,214,204,.74)}.pos-login-active-card em{flex:0 0 auto;border-radius:999px;padding:.58rem .98rem;background:linear-gradient(180deg,rgba(18,90,56,.95),rgba(14,73,45,.95));color:#dff9eb;font-style:normal;font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.pos-login-error{margin:0;border-radius:1rem;padding:.85rem .95rem;background:linear-gradient(180deg,rgba(127,29,29,.64),rgba(69,10,10,.72));border:1px solid rgba(248,113,113,.34);color:#ffe1e1;font-size:.84rem;line-height:1.45;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.pos-login-submit{min-height:3.6rem;border:0;border-radius:1.2rem;padding:0 1rem;background:linear-gradient(135deg,#7c2d12,#ea580c);color:white;font:inherit;font-size:.98rem;font-weight:700;box-shadow:0 20px 38px rgba(154,52,18,.24)}.pos-login-submit:disabled{opacity:.72}.pos-login-submit-exact{min-height:4.35rem;border-radius:1.55rem;background:linear-gradient(90deg,#ff9b39,#ffd25b 46%,#ff7d72);color:#16110f;font-size:.98rem;font-weight:800;box-shadow:0 24px 44px rgba(255,141,72,.2)}.pos-login-submit-auth{min-height:3.95rem;font-size:.92rem;letter-spacing:.02em}.pos-login-shell-auth .pos-login-submit-auth{min-height:2.8rem;border-radius:1rem;font-size:.82rem}.pos-route-loading-shell{position:relative;overflow:hidden}.pos-route-loading-shell:after,.pos-route-loading-shell:before{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(6px)}.pos-route-loading-shell:before{width:18rem;height:18rem;top:-5rem;right:-4rem;background:radial-gradient(circle,rgba(255,150,68,.28) 0,transparent 72%)}.pos-route-loading-shell:after{width:16rem;height:16rem;bottom:-5rem;left:-3rem;background:radial-gradient(circle,rgba(220,68,48,.2) 0,transparent 72%)}.pos-route-loading-panel{position:relative;z-index:1}.pos-route-loading-card{display:grid;gap:1rem;justify-items:center;text-align:center}.pos-route-loading-badge{padding:.38rem .72rem;border:1px solid rgba(166,116,78,.26);border-radius:999px;background:rgba(63,33,21,.82);color:#f0cfac;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.pos-route-loading-mark{position:relative;width:5.8rem;height:5.8rem;display:grid;place-items:center}.pos-route-loading-core,.pos-route-loading-ring{position:absolute;border-radius:999px}.pos-route-loading-ring{border:1px solid rgba(255,209,168,.18);animation:pos-route-loading-pulse 1.6s ease-in-out infinite}.pos-route-loading-ring-outer{inset:0}.pos-route-loading-ring-middle{inset:.7rem;animation-delay:.12s}.pos-route-loading-ring-inner{inset:1.35rem;animation-delay:.24s}.pos-route-loading-core{width:1rem;height:1rem;background:linear-gradient(180deg,#ffbf80,#ff7c5c);box-shadow:0 0 0 .35rem rgba(255,146,73,.14),0 0 24px rgba(255,124,92,.35);animation:pos-route-loading-core 1.2s ease-in-out infinite}.pos-route-loading-copy{display:grid;gap:.45rem}.pos-route-loading-message{margin:0;max-width:20rem;color:rgba(234,219,205,.78);font-size:.92rem;line-height:1.5}.pos-route-loading-bar{position:relative;width:min(13rem,100%);height:.34rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.pos-route-loading-bar-glow{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,#ffbe76 24%,#ff865f 52%,transparent);animation:pos-route-loading-sweep 1.35s ease-in-out infinite}.pos-session-checking-overlay{position:fixed;left:0;right:0;bottom:calc(5.6rem + env(safe-area-inset-bottom, 0rem));display:flex;justify-content:center;padding:0 1rem;pointer-events:none;z-index:120}.pos-session-checking-pill{display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.5rem .9rem;border:1px solid rgba(166,116,78,.26);border-radius:999px;background:rgba(28,14,10,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 14px 28px rgba(0,0,0,.18);color:#f7efe8;font-size:.84rem;letter-spacing:.02em;backdrop-filter:blur(14px)}.pos-session-checking-dot{width:.58rem;height:.58rem;border-radius:999px;background:linear-gradient(180deg,#ffbf80,#ff7d5d);box-shadow:0 0 16px rgba(255,126,94,.36);animation:pos-route-loading-core 1.2s ease-in-out infinite}@keyframes pos-route-loading-pulse{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes pos-route-loading-core{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes pos-route-loading-sweep{0%{transform:translateX(-62%)}to{transform:translateX(62%)}}.pos-session-badge{position:fixed;top:.9rem;right:.9rem;z-index:30;display:inline-flex;align-items:center;gap:.8rem;max-width:calc(100vw - 1.8rem);border:1px solid rgba(120,53,15,.1);border-radius:1.15rem;padding:.72rem .8rem;background:rgba(255,255,255,.88);backdrop-filter:blur(18px);box-shadow:0 18px 45px rgba(28,25,23,.12)}.pos-session-badge div{min-width:0;display:flex;flex-direction:column;gap:.15rem}.pos-session-badge strong{font-size:.86rem;color:#1c1917}.pos-session-badge span{font-size:.75rem;color:#78716c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-session-badge button{border:0;border-radius:999px;padding:.62rem .86rem;background:rgba(28,25,23,.06);color:#7c2d12;font:inherit;font-size:.8rem;font-weight:700}@media (min-width:768px){.pos-phone{max-width:30rem;padding-top:1.4rem;padding-bottom:1.4rem}.pos-login-card{padding:1.2rem}}@media (max-width:420px){.pos-login-shell{padding:.85rem}.pos-login-shell-auth{padding-top:.45rem;padding-bottom:.45rem}.pos-login-card-exact{padding:.92rem;border-radius:1.8rem}.pos-login-card-auth{border-radius:1.08rem;padding:.56rem}.pos-login-head{gap:.65rem}.pos-login-head-auth{flex-direction:column}.pos-login-role-pill-auth{width:100%;align-items:flex-start}.pos-login-role-pill-auth span{text-align:left}.pos-login-checklist-item{font-size:.82rem}.pos-login-check-badge{min-width:3.88rem}.pos-login-intro{max-width:none;font-size:.82rem}.pos-login-title-auth{font-size:clamp(1.28rem,7vw,1.52rem);line-height:1.06;letter-spacing:-.01em}.pos-login-role-pill{min-width:8.5rem;padding:.82rem .8rem .76rem}.pos-login-role-pill span{letter-spacing:.2em}.pos-login-select{min-height:3.8rem;font-size:.9rem}.pos-pin-display{min-height:6.7rem;letter-spacing:.18em}.pos-pin-slots{gap:.65rem}.pos-login-submit-exact{min-height:4rem}}.pos-app-shell{min-height:100vh;background:var(--pos-shell-bg)}.pos-app-shell,.pos-app-shell-home-showcase{color-scheme:dark;--pos-shell-bg:linear-gradient(180deg,#000000,#000000);--pos-card-bg:rgba(14,8,20,0.84);--pos-card-border:rgba(255,181,0,0.18);--pos-card-shadow:0 26px 80px rgba(0,0,0,0.44);--pos-text-strong:#fff7e9;--pos-text-body:#dbcdb8;--pos-text-soft:rgba(219,205,184,0.66);--pos-pill-bg:rgba(10,6,16,0.96);--pos-nav-active:transparent}.pos-surface-phone{padding:0}.pos-surface-phone-home-showcase{background:#000}.pos-surface-topbar{position:fixed;left:50%;z-index:70;transform:translateX(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;padding:env(safe-area-inset-top,0) 0 0;border-bottom:1px solid var(--pos-card-border)}.pos-surface-topbar,.pos-surface-topbar-home-showcase{top:0;width:min(29rem,100vw);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(5,5,5,.98));backdrop-filter:none;box-shadow:0 10px 30px rgba(0,0,0,.28)}.pos-surface-topbar-home-showcase{isolation:auto;border:0;border-radius:0;border-bottom:1px solid rgba(255,181,0,.18)}.pos-surface-topbar-home-showcase:after{content:"";position:absolute;top:0;bottom:-1px;left:50%;width:100vw;transform:translateX(-50%);border-bottom:1px solid rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(5,5,5,.98));z-index:-1}.pos-surface-title-wrap{min-width:0;width:100%}.pos-surface-title-stack{display:grid;gap:.14rem;align-items:start}.pos-surface-kicker-row{display:flex;align-items:center;gap:.5rem}.pos-kicker{margin:0;white-space:nowrap;overflow:visible;text-overflow:clip;font-size:.74rem;letter-spacing:.12em}.pos-app-shell-home-showcase .pos-kicker{color:#d9bf9a}.pos-surface-title-stack strong{display:block;color:var(--pos-text-strong);font-size:.94rem;line-height:1.1;white-space:nowrap;overflow:visible;text-overflow:clip}.pos-surface-title-role{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.32rem;padding:.12rem .48rem;border-radius:999px;border:1px solid rgba(166,116,78,.28);background:rgba(76,42,22,.52);color:#f7efe8;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pos-surface-title-stack em{display:block;color:var(--pos-text-soft);font-size:.76rem;line-height:1.28;font-style:normal;text-align:left;max-width:100%}.pos-surface-status-pill{display:inline-flex;align-items:center;gap:.34rem;min-height:1.28rem;padding:.12rem .48rem;border-radius:999px;border:1px solid rgba(166,116,78,.38);background:rgba(76,42,22,.88);color:#fff4e7;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.pos-surface-status-dot{width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(180deg,#ffb03a,#ff7a67);box-shadow:0 0 10px rgba(255,122,103,.5)}.pos-surface-topbar-action,.pos-surface-topbar-block{min-height:4rem;padding:.72rem .9rem}.pos-surface-topbar-block{display:flex;align-items:center;border-right:1px solid rgba(120,53,15,.08);min-width:0}.pos-surface-topbar-action{align-self:stretch;flex:0 0 auto;gap:.5rem;font-size:.75rem;white-space:nowrap}.pos-app-shell-home-showcase .pos-surface-topbar-action{margin:0;min-height:100%;align-self:center;border-radius:0;border:0;border-left:1px solid rgba(255,181,0,.12);background:transparent;color:#fff7e9;box-shadow:none}.pos-surface-topbar-action-icon{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.88rem;border:1px solid rgba(166,116,78,.28);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.08),transparent 54%),linear-gradient(180deg,rgba(66,39,26,.96),rgba(41,24,18,.96));color:#ffcb97}.pos-surface-topbar-action-label{font-size:.74rem;font-weight:700;letter-spacing:.03em}.pos-profile-chip{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;padding:0;border-top:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}.pos-profile-chip div,.pos-profile-chip-copy{min-width:0}.pos-list-item-copy strong,.pos-profile-chip strong{display:block;color:var(--pos-text-strong)}.pos-profile-chip strong{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-list-item-copy small,.pos-muted-copy,.pos-profile-chip span{color:var(--pos-text-soft)}.pos-profile-chip span{display:block;margin-top:.18rem;font-size:.79rem}.pos-profile-chip button{flex:0 0 auto;border:1px solid rgba(120,53,15,.08);border-radius:0;padding:.58rem .85rem;background:rgba(28,25,23,.03);color:#7c2d12;font:inherit;font-size:.8rem;font-weight:700}.pos-surface-topbar-action{border:0;border-radius:0;border-left:1px solid rgba(120,53,15,.08);background:transparent;color:#9a3412;font:inherit;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.42rem}.pos-content{padding:calc(5rem + env(safe-area-inset-top, 0)) .9rem calc(7rem + env(safe-area-inset-bottom, 0px))}.pos-content-home-showcase{padding-top:calc(5rem + env(safe-area-inset-top, 0));padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}.pos-floor-card,.pos-home-dashboard-card,.pos-sales-live-card,.pos-sales-results-card,.pos-sales-variants-card{display:grid;gap:.8rem;padding:.95rem;border:1px solid var(--pos-card-border);border-radius:1.25rem;background:radial-gradient(circle at 16% 14%,rgba(250,139,34,.14),transparent 24%),linear-gradient(180deg,rgba(31,14,10,.96),rgba(20,14,12,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 16px 34px rgba(0,0,0,.16)}.pos-home-floor-card{border:1px solid rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:0 18px 32px rgba(0,0,0,.24)}.pos-home-employee-card .pos-tab-button,.pos-home-floor-card .pos-tab-button{border-color:rgba(255,181,0,.18);background:rgba(255,181,0,.06);color:#dbcdb8}.pos-home-employee-card .pos-tab-button-active,.pos-home-floor-card .pos-tab-button-active{background:transparent;color:#fff7e9;border-color:rgba(255,181,0,.18);box-shadow:inset 0 2px 0 rgba(255,181,0,.76)}.pos-home-floor-card .pos-list-item{border-color:rgba(255,181,0,.14);background:linear-gradient(180deg,rgba(14,8,20,.98),rgba(0,0,0,.96));backdrop-filter:none}.pos-home-floor-card .pos-list-item em,.pos-home-floor-card .pos-list-item p,.pos-home-floor-card .pos-list-item small,.pos-home-floor-card .pos-list-item strong,.pos-home-floor-card .pos-section-head h2,.pos-home-floor-card .pos-section-head span{color:#fff7e9}.pos-home-floor-card .pos-list-item p,.pos-home-floor-card .pos-list-item small,.pos-home-floor-card .pos-section-head span{color:#dbcdb8}.pos-home-dashboard-head,.pos-sales-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.pos-home-dashboard-head-analytics{align-items:stretch}.pos-home-dashboard-head h2,.pos-sales-live-head h2{margin:0;color:var(--pos-text-strong)}.pos-home-dashboard-head span,.pos-sales-live-head span{display:block;margin-top:.18rem;color:var(--pos-text-soft);font-size:.8rem}.pos-sales-live-head strong{color:#ffcb97;font-size:1.3rem}.pos-home-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pos-home-dashboard-card-compact{gap:.36rem;padding:.42rem .52rem}.pos-home-dashboard-card-showcase{position:relative;overflow:visible;min-height:0;align-content:start;gap:.82rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pos-home-dashboard-shell,.pos-home-floor-section,.pos-home-quick-actions-section,.pos-orders-list-section,.pos-orders-summary-section{border:0;padding:0;background:transparent;backdrop-filter:none;box-shadow:none}.pos-home-dashboard-shell{display:grid;gap:.95rem}.pos-home-dashboard-card-showcase,.pos-home-dashboard-shell>.pos-home-dashboard-card{background:transparent;border:0;box-shadow:none;backdrop-filter:none}.pos-home-dashboard-card-showcase:after,.pos-home-dashboard-card-showcase:before{display:none}.pos-home-dashboard-card-compact .pos-home-dashboard-head{align-items:center;gap:.65rem}.pos-home-dashboard-card-compact .pos-home-dashboard-head h2{font-size:.98rem}.pos-home-dashboard-head-showcase{position:relative;z-index:1;align-items:flex-start;justify-content:flex-start}.pos-home-dashboard-title-block{display:grid;gap:.3rem}.pos-home-dashboard-title-block h2{color:#ffffff;font-size:clamp(1.4rem,4vw,2rem);line-height:1.1}.pos-home-dashboard-title-block p{margin:0;color:rgba(214,189,170,.72);font-size:.92rem;line-height:1.4}.pos-home-dashboard-utility{width:3.35rem;height:3.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.05rem;border:1px solid rgba(166,116,78,.38);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 48%),linear-gradient(180deg,rgba(66,39,26,.96),rgba(41,24,18,.96));color:#d9bf9a;box-shadow:inset 0 0 0 1px rgba(255,231,208,.04),0 16px 32px rgba(0,0,0,.2)}.pos-app-shell-home-showcase .pos-action-card span,.pos-app-shell-home-showcase .pos-action-card strong,.pos-app-shell-home-showcase .pos-floor-card,.pos-app-shell-home-showcase .pos-list-item p,.pos-app-shell-home-showcase .pos-list-item small,.pos-app-shell-home-showcase .pos-list-item strong,.pos-app-shell-home-showcase .pos-section-head h2,.pos-app-shell-home-showcase .pos-section-head span{color:inherit}.pos-home-dashboard-grid-dense{gap:.52rem}.pos-home-dashboard-grid-compact{min-width:min(100%,11rem)}.pos-home-stat-card{display:grid;gap:.28rem;padding:.82rem .88rem;border-radius:1rem;background:linear-gradient(180deg,rgba(45,28,23,.96),rgba(24,11,9,.96));border:1px solid rgba(89,60,47,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 28px rgba(0,0,0,.18)}.pos-home-dashboard-card-compact .pos-home-stat-card{gap:.16rem;padding:.48rem .56rem;border-radius:.88rem}.pos-home-dashboard-card-compact .pos-home-stat-card strong{font-size:1rem}.pos-home-stat-card-wide{grid-column:1/-1}.pos-home-performance-card{gap:.3rem;padding:.52rem .58rem;border-radius:1.5rem;border:1px solid rgba(89,60,47,.88);background:radial-gradient(circle at 0 0,rgba(250,139,34,.16),transparent 40%),linear-gradient(180deg,rgba(30,16,12,.98),rgba(18,11,9,.98))}.pos-home-performance-card-showcase{position:relative;z-index:1;gap:.42rem;padding:.5rem .62rem;border-radius:1.5rem;border:1px solid rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 0 0 1px rgba(255,241,225,.03),0 18px 34px rgba(0,0,0,.28)}.pos-home-performance-card-showcase>span{color:#fff3e8;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.28}.pos-home-performance-card-showcase:after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:.52rem;height:.08rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,176,58,.92),transparent);box-shadow:0 0 16px rgba(255,122,103,.48);opacity:.9}.pos-home-dashboard-shell .pos-dashboard-control-row-showcase{display:grid;justify-content:space-between;gap:.55rem}.pos-home-dashboard-shell .pos-dashboard-range-tabs{width:auto}.pos-home-dashboard-shell .pos-dashboard-date-trigger,.pos-home-dashboard-shell .pos-dashboard-range-tabs .pos-tab-button{min-height:3rem}.pos-home-dashboard-shell .pos-dashboard-date-trigger{flex:0 0 auto;min-width:8.4rem;padding:.52rem .72rem;border-color:rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98))}.pos-home-performance-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.pos-home-performance-head div{display:grid;gap:.1rem}.pos-home-performance-head strong{font-size:1.24rem;line-height:1;letter-spacing:-.03em}.pos-home-performance-copy{display:grid;gap:.45rem}.pos-home-performance-body{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem}.pos-home-performance-track{display:grid;gap:.26rem;min-width:0}.pos-home-performance-track strong{color:#fffaf5;font-size:clamp(1.22rem,4vw,1.9rem);line-height:1;letter-spacing:-.04em}.pos-home-performance-summary{color:rgba(214,189,170,.72);font-size:.74rem}.pos-home-performance-notes{display:grid;gap:.12rem}.pos-home-performance-notes small{color:rgba(214,189,170,.72);line-height:1.35}.pos-home-target-editor{display:grid;gap:.7rem;padding-top:.6rem;border-top:1px solid rgba(89,60,47,.88)}.pos-home-target-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.pos-home-role-target-copy small,.pos-home-target-editor .pos-media-field span,.pos-home-target-editor small{color:rgba(214,189,170,.72)}.pos-home-role-target-row input,.pos-home-target-editor .pos-media-field input{border-color:rgba(89,60,47,.88);background:rgba(45,28,23,.96);color:#f7efe8}.pos-home-role-performance-list,.pos-home-role-target-list{display:grid;gap:.55rem}.pos-home-role-performance-row,.pos-home-role-target-row{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,.8fr));gap:.45rem;align-items:center;padding:.6rem .7rem;border-radius:1rem;border:1px solid rgba(89,60,47,.88);background:rgba(30,16,12,.92)}.pos-home-role-performance-row>div:first-child,.pos-home-role-target-copy{display:grid;gap:.12rem}.pos-home-target-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.pos-home-employee-card{gap:.8rem;padding:.8rem .9rem;border-radius:1.2rem;border:1px solid rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 32px rgba(0,0,0,.24)}.pos-home-employee-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pos-home-employee-card-head>div:first-child{display:grid;gap:.15rem}.pos-home-employee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pos-home-employee-stat{display:grid;align-content:space-between;gap:.22rem;padding:.75rem .82rem;min-height:5.65rem;border-radius:1rem;border:1px solid rgba(255,181,0,.14);background:linear-gradient(180deg,rgba(14,8,20,.98),rgba(0,0,0,.96))}.pos-home-employee-stat em{color:#d9bf9a;font-style:normal;font-weight:700}.pos-home-role-performance-row{grid-template-columns:minmax(0,1.6fr) auto;background:rgba(30,16,12,.92)}.pos-home-role-performance-row-metrics{display:flex;align-items:center;gap:.7rem;justify-content:flex-end}@media (max-width:900px){.pos-home-domain-editor-grid,.pos-home-domain-grid,.pos-home-employee-grid,.pos-home-target-editor-grid{grid-template-columns:1fr}.pos-home-role-target-row{grid-template-columns:1fr 1fr}.pos-home-employee-card-head,.pos-home-role-performance-row,.pos-home-target-editor-actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.pos-home-role-performance-row-metrics{justify-content:space-between}}.pos-home-performance-card-showcase .pos-home-performance-copy span{color:#d9bf9a;font-size:.78rem;letter-spacing:.18em}.pos-home-performance-card-showcase .pos-home-performance-copy strong{color:#fffaf5;font-size:clamp(1.6rem,5vw,2.45rem);line-height:.98;letter-spacing:-.05em}.pos-home-performance-head small,.pos-home-performance-meta small{color:rgba(214,189,170,.72)}.pos-home-progress-bar{position:relative;height:.58rem;overflow:hidden;border-radius:999px;background:rgba(82,59,51,.86)}.pos-home-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb03a,#ff7a67)}.pos-home-performance-card-showcase .pos-home-progress-bar{height:.72rem;border-radius:999px;border:1px solid rgba(89,60,47,.88);background:linear-gradient(180deg,rgba(45,28,23,.96),rgba(24,11,9,.96));box-shadow:inset 0 0 0 1px rgba(255,242,228,.03),0 0 0 1px rgba(255,170,87,.03)}.pos-home-performance-card-showcase .pos-home-progress-bar:after,.pos-home-performance-card-showcase .pos-home-progress-bar:before{content:"";position:absolute;top:50%;width:.42rem;height:.42rem;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,rgba(255,231,205,1) 0,rgba(255,176,58,1) 42%,rgba(255,122,103,.22) 100%);box-shadow:0 0 16px rgba(255,122,103,.52)}.pos-home-performance-card-showcase .pos-home-progress-bar:before{left:.22rem}.pos-home-performance-card-showcase .pos-home-progress-bar:after{right:.22rem;opacity:.3}.pos-home-performance-card-showcase .pos-home-progress-bar span{margin:.1rem;height:calc(100% - .2rem);border-radius:inherit;background:linear-gradient(90deg,rgba(255,176,58,.96),rgba(255,122,103,.96));box-shadow:0 0 18px rgba(255,122,103,.34)}.pos-home-performance-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.pos-home-performance-meta-showcase{position:relative;z-index:1;align-items:center;gap:.52rem}.pos-home-performance-stat{display:flex;align-items:center;gap:.44rem;min-width:0;flex:1 1 0}.pos-home-performance-stat-target{justify-content:flex-end}.pos-home-performance-stat-icon{width:2.15rem;height:2.15rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(166,116,78,.28);background:linear-gradient(180deg,rgba(66,39,26,.96),rgba(41,24,18,.96));color:#d9bf9a}.pos-home-performance-stat .pos-surface-icon{width:1rem;height:1rem}.pos-home-performance-meta-showcase small{color:rgba(255,230,202,.78);font-size:.78rem}.pos-home-performance-divider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(255,200,148,.3),transparent);flex:0 0 auto}.pos-dashboard-control-row{display:flex;align-items:center;gap:.22rem;flex-wrap:nowrap;min-width:0;width:100%;justify-content:space-between}.pos-dashboard-control-stack{display:grid;gap:.42rem;min-width:0;flex:1 1 auto}.pos-dashboard-control-row-showcase{position:relative;z-index:1;gap:.3rem;align-items:center;justify-content:flex-start}.pos-dashboard-range-tabs{margin-top:0;gap:.22rem;flex-wrap:nowrap;min-width:0;min-height:2.9rem;padding:.18rem;border-radius:1.18rem;border:1px solid rgba(89,60,47,.88);background:rgba(45,28,23,.9);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.pos-dashboard-range-tabs .pos-tab-button{min-height:2.5rem;min-width:4.4rem;padding:.3rem .88rem;border-radius:1rem;border-color:transparent;background:transparent;color:rgba(214,189,170,.72);font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:none}.pos-dashboard-range-tabs .pos-tab-button-active{background:radial-gradient(circle at bottom center,rgba(255,176,58,.28),transparent 66%),linear-gradient(180deg,rgba(87,54,36,.98),rgba(56,34,24,.98));color:#f7efe8;box-shadow:inset 0 0 0 1px rgba(217,191,154,.16),0 0 18px rgba(255,122,103,.16)}.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs{padding:.18rem;border-radius:1.18rem;border:1px solid rgba(89,60,47,.88);background:rgba(45,28,23,.96);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs .pos-tab-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;min-width:3.35rem;padding:.3rem .66rem;border-radius:1rem;border-color:transparent;background:transparent;color:rgba(214,189,170,.72);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;line-height:1}.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs .pos-tab-button-active{background:radial-gradient(circle at bottom center,rgba(255,176,58,.28),transparent 66%),linear-gradient(180deg,rgba(87,54,36,.98),rgba(56,34,24,.98));color:#f7efe8;box-shadow:inset 0 0 0 1px rgba(217,191,154,.16),0 0 18px rgba(255,122,103,.16)}.pos-dashboard-period-chip{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:3rem;padding:.64rem .92rem;border-radius:1.08rem;border:1px solid rgba(255,190,133,.18);background:rgba(56,36,28,.72);color:#fff1e0;font-size:.82rem;font-weight:700;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.pos-dashboard-date-field{flex:1 1 11rem;min-width:0;gap:.22rem}.pos-dashboard-date-field span{display:none}.pos-dashboard-date-field input{width:100%;min-width:0;min-height:3rem;padding:.64rem .92rem}.pos-dashboard-date-field input,.pos-dashboard-today-button{border-radius:1.08rem;border-color:rgba(255,190,133,.18);background:rgba(56,36,28,.72);color:#fff1e0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.pos-dashboard-today-button{min-height:2.9rem;padding-inline:.58rem;white-space:nowrap}.pos-dashboard-date-trigger{position:relative;min-width:0;min-height:2.9rem;flex:1 1 7.3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:.3rem .66rem;border-radius:1.18rem;border:1px solid rgba(89,60,47,.88);background:rgba(45,28,23,.96);color:#f7efe8;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);overflow:hidden;cursor:pointer}.pos-dashboard-date-trigger:focus-within,.pos-dashboard-date-trigger:hover{border-color:rgba(230,155,86,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 0 0 3px rgba(248,158,52,.14)}.pos-dashboard-date-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:700;color:#f7efe8;line-height:1}.pos-dashboard-date-trigger .pos-surface-icon{width:1rem;height:1rem;color:#d9bf9a}.pos-dashboard-date-trigger input{position:absolute;inset:0;opacity:0;cursor:pointer}.pos-dashboard-dropdown-button{display:none}.pos-dashboard-date-field-hidden{position:absolute;pointer-events:none;opacity:0;width:0;height:0;overflow:hidden}.pos-home-dashboard-card-showcase .pos-dashboard-today-button{min-height:2rem;padding-inline:.58rem;border-radius:1.18rem;border-color:rgba(166,116,78,.38);background:linear-gradient(90deg,#ff9b39,#ffd25b 46%,#ff7d72);color:#16110f;font-size:.78rem;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 14px 30px rgba(255,141,72,.16)}.pos-home-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.pos-home-ops-grid-showcase{position:relative;z-index:1;gap:.56rem;margin-top:.35rem}.pos-home-op-card{gap:.08rem;padding:.42rem .46rem;min-height:0}.pos-home-op-card-showcase{position:relative;overflow:hidden;gap:.3rem;min-height:5.65rem;height:100%;align-content:space-between;padding:.5rem .6rem 1rem;border-radius:1.45rem;border:1px solid rgba(89,60,47,.88);background:radial-gradient(circle at 16% 14%,rgba(250,139,34,.14),transparent 24%),linear-gradient(180deg,rgba(31,14,10,.98),rgba(20,14,12,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 16px 34px rgba(0,0,0,.16)}.pos-home-op-card-showcase>*{position:relative;z-index:1}.pos-home-op-card-showcase:after{content:"";position:absolute;left:1.1rem;right:1.1rem;bottom:.42rem;height:.08rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,176,58,.9),transparent);box-shadow:0 0 14px rgba(255,122,103,.42);opacity:.58}.pos-home-op-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center}.pos-home-op-card-icon{width:1.58rem;height:1.58rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(166,116,78,.28);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 48%),linear-gradient(180deg,rgba(66,39,26,.96),rgba(41,24,18,.96));color:#d9bf9a}.pos-home-op-card-icon .pos-surface-icon{width:.84rem;height:.84rem}.pos-home-op-card-dots{color:rgba(217,191,154,.34)}.pos-home-op-card-dots .pos-surface-icon{width:.92rem;height:.92rem}.pos-home-op-card strong{font-size:.98rem}.pos-home-op-card-showcase strong{color:#fffaf5;font-size:clamp(1.1rem,5.4vw,1.54rem);line-height:.94;letter-spacing:-.05em}.pos-home-op-card-showcase>.pos-home-op-card-head>span:nth-child(2){color:#d9bf9a;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.18}.pos-home-stat-card span{color:rgba(214,189,170,.72);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pos-home-stat-card strong{color:#ffffff;font-size:1.15rem}.pos-home-stat-card small{color:rgba(214,189,170,.72);line-height:1.45;overflow-wrap:anywhere}.pos-tab-row-compact{gap:.45rem}.pos-action-card-compact{min-height:3.4rem}.pos-orders-filter-bar-compact{gap:.42rem;align-items:end}.pos-orders-filter-bar-compact .pos-media-field{gap:.18rem}.pos-orders-filter-bar-compact .pos-media-field input,.pos-orders-filter-bar-compact .pos-media-field select{padding:.54rem .68rem;background:rgba(58,36,25,.96);color:#fff1e0;border-color:rgba(255,190,133,.2)}.pos-orders-filter-bar-compact .pos-media-field input:focus,.pos-orders-filter-bar-compact .pos-media-field select:focus{border-color:rgba(255,201,153,.5);box-shadow:0 0 0 3px rgba(210,151,112,.14)}.pos-media-field-compact{gap:.22rem}.pos-sales-live-card{gap:.7rem}.pos-sales-live-card-compact{gap:.34rem;padding:0;border:none;background:transparent;box-shadow:none}.pos-sales-live-card-compact .pos-sales-live-head h2{font-size:1rem}.pos-sales-live-card-compact .pos-sales-live-head strong{font-size:1.1rem}.pos-sales-live-card-compact .pos-sales-cart-list{gap:.46rem}.pos-sales-live-card-compact .pos-sales-cart-card{padding:.22rem .32rem}.pos-sales-live-card-compact .pos-sales-cart-main{grid-template-columns:2.1rem minmax(0,1fr);gap:.3rem}.pos-sales-live-card-compact .pos-sales-empty-state,.pos-sales-live-card-compact .pos-sales-summary-card{padding:.58rem}.pos-sales-live-card-compact .pos-sales-summary-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pos-sales-live-card-compact .pos-sales-summary-row{align-items:flex-start}.pos-sales-live-card-compact .pos-sales-empty-state p{font-size:.92rem;line-height:1.4}.pos-sales-live-card-compact .pos-sales-rail-actions{gap:.42rem}.pos-sales-live-card-compact .pos-media-action-button{min-height:2.7rem}.pos-sales-live-card-compact .pos-stepper-button{width:1.94rem;height:1.94rem}.pos-sales-cart-shell{border:none;background:transparent;box-shadow:none;padding:0}.pos-sales-results-card,.pos-sales-variants-card{margin-top:.95rem}.pos-stock-launch-card{text-decoration:none}.pos-hero-compact,.pos-section-tight{padding:.9rem}.pos-hero-compact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center}.pos-hero-main{min-width:0}.pos-hero-row-tight,.pos-target-pill{align-items:center}.pos-target-pill{display:inline-flex;padding:.5rem .72rem;border-radius:999px;background:rgba(234,88,12,.1);color:#9a3412;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pos-target-pill-muted{background:rgba(120,113,108,.08);color:var(--pos-text-soft)}.pos-sales-total{display:block;margin-top:.72rem;color:var(--pos-text-strong);font-size:clamp(1.42rem,6vw,2.25rem);line-height:.96}.pos-hero-copy-tight{margin-top:.52rem;max-width:15rem}.pos-hero-metrics,.pos-order-summary-row{margin-top:.82rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.pos-hero-metric-card,.pos-order-summary-card{border:1px solid var(--pos-card-border);border-radius:1rem;padding:.7rem .78rem;background:rgba(255,255,255,.62)}.pos-hero-metric-card span,.pos-order-summary-card span{display:block;color:var(--pos-text-soft);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pos-hero-metric-card strong,.pos-order-summary-card strong{display:block;margin-top:.35rem;color:var(--pos-text-strong);font-size:1rem}.pos-progress-ring-shell{position:relative;width:4.2rem;height:4.2rem;flex:0 0 auto}.pos-progress-ring-value{stroke:#ea580c;transition:stroke-dashoffset .26s ease}.pos-progress-ring{position:relative;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98) 0 44%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.45) 0 58%,transparent 59%),conic-gradient(from 210deg,#ff8d3a 0deg,#ffd361 calc(var(--pos-progress-angle) * .62),#ff7f72 var(--pos-progress-angle),rgba(120,53,15,.12) var(--pos-progress-angle),rgba(120,53,15,.12) 1turn);box-shadow:inset 0 0 0 1px rgba(255,255,255,.56),0 14px 30px rgba(234,88,12,.18)}.pos-progress-ring:before{content:"";position:absolute;inset:.42rem;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.88),rgba(255,255,255,.08) 42%),linear-gradient(180deg,rgba(255,248,240,.94),rgba(255,241,228,.82));box-shadow:inset 0 0 0 1px rgba(255,255,255,.68)}.pos-progress-ring:after{content:"";position:absolute;inset:.18rem;border-radius:50%;border:1px solid rgba(255,255,255,.42);-webkit-mask:radial-gradient(circle,transparent 58%,black 59%);mask:radial-gradient(circle,transparent 58%,black 59%);opacity:.85}.pos-progress-ring-glow{position:absolute;inset:-.3rem;border-radius:50%;background:radial-gradient(circle,rgba(255,163,72,.24),transparent 68%);filter:blur(10px)}.pos-progress-ring-gloss{position:absolute;inset:.6rem 1rem auto;height:1rem;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,0));opacity:.72}.pos-progress-ring-copy{position:absolute;inset:0;display:grid;place-items:center;gap:.1rem;z-index:1}.pos-progress-ring-copy strong{color:var(--pos-text-strong);font-size:.88rem;line-height:1;letter-spacing:-.04em}.pos-progress-ring-copy span{color:rgba(255,225,196,.78);font-size:.64rem;text-transform:lowercase}.pos-action-grid-compact{gap:.62rem}.pos-action-card-compact{min-height:0;padding:.62rem .68rem;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.18rem .56rem;align-items:start;text-decoration:none}.pos-action-card-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;grid-row:1/span 2;border-radius:.72rem;border:1px solid rgba(154,52,18,.16);background:linear-gradient(145deg,rgba(234,88,12,.18),rgba(15,118,110,.12));color:#7c2d12}.pos-action-card-icon .pos-surface-icon{width:.92rem;height:.92rem}.pos-action-card-compact strong{color:#2f1a10;font-size:.86rem}.pos-action-card-compact span{color:#6a4932;font-size:.72rem;line-height:1.28}.pos-actions-link-card{text-decoration:none}.pos-action-card-warm{background:linear-gradient(180deg,rgba(255,237,213,.95),rgba(255,255,255,.88))}.pos-action-card-cool{background:linear-gradient(180deg,rgba(240,249,255,.95),rgba(255,255,255,.88))}.pos-action-card-neutral{background:linear-gradient(180deg,rgba(250,250,249,.95),rgba(255,255,255,.88))}.pos-home-quick-actions-section .pos-action-card{border:1px solid rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:0 12px 28px rgba(0,0,0,.24);min-height:6.2rem;align-content:start;gap:.42rem;padding:.86rem .9rem;border-radius:1.2rem}.pos-home-quick-actions-section .pos-action-card strong{color:#fff7e9;font-size:.94rem;line-height:1.24}.pos-home-quick-actions-section .pos-action-card span{color:#dbcdb8;font-size:.78rem;line-height:1.42}.pos-home-quick-actions-section .pos-action-card-icon{border:1px solid rgba(255,181,0,.18);background:rgba(255,181,0,.08);color:#ffb500}.pos-home-quick-actions-section .pos-action-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.8rem}.pos-tab-row{margin-top:.82rem;display:flex;gap:.55rem;flex-wrap:wrap}.pos-tab-button{border:1px solid var(--pos-card-border);border-radius:999px;padding:.58rem .9rem;background:rgba(255,255,255,.7);color:var(--pos-text-soft);font:inherit;font-size:.8rem;font-weight:700}.pos-tab-button-active{background:rgba(234,88,12,.14);color:#9a3412;border-color:rgba(234,88,12,.14)}.pos-list-item-copy{min-width:0;flex:1 1 auto}.pos-list-item-copy p{margin:.32rem 0 0}.pos-list-item-copy small{display:block;margin-top:.32rem;font-size:.77rem;line-height:1.4}.pos-order-list-item-detailed{align-items:stretch;padding:0;border:0;background:transparent;backdrop-filter:none}.pos-order-list-item-detailed,.pos-orders-list-section .pos-list-item{border:1px solid rgba(255,181,0,.18);border-radius:1rem;background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:0 16px 30px rgba(0,0,0,.22)}.pos-order-list-item-detailed .pos-list-item-copy p,.pos-order-list-item-detailed .pos-list-item-copy small,.pos-order-list-item-detailed .pos-list-item-copy strong,.pos-orders-list-section .pos-list-item em,.pos-orders-list-section .pos-list-item p,.pos-orders-list-section .pos-list-item small,.pos-orders-list-section .pos-list-item strong{color:#fff7e9}.pos-order-list-item-detailed .pos-list-item-copy p,.pos-order-list-item-detailed .pos-list-item-copy small,.pos-orders-list-section .pos-list-item p,.pos-orders-list-section .pos-list-item small{color:#dbcdb8}.pos-order-list-item-detailed{padding:.78rem .82rem}.pos-order-list-copy{width:100%;gap:.34rem}.pos-order-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.pos-order-list-head-meta{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.pos-order-list-actions{display:inline-flex;align-items:center;gap:.28rem;flex-wrap:wrap}.pos-order-delete-button{min-height:1.26rem;padding:.08rem .4rem;font-size:.6rem;box-shadow:none}.pos-order-list-item-detailed .pos-list-item-copy strong{display:block;margin-bottom:.08rem;overflow-wrap:anywhere;white-space:normal}.pos-order-list-item-detailed .pos-list-item-copy p,.pos-order-list-item-detailed .pos-list-item-copy small{margin-top:0;overflow-wrap:anywhere;white-space:normal}.pos-order-receipt-shell{display:grid;gap:.44rem;padding-top:0}.pos-order-receipt-card{display:grid;gap:.58rem;padding:.72rem .78rem;border:1px solid rgba(255,181,0,.18);border-radius:.96rem;background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 1px 0 rgba(255,243,232,.05),0 14px 28px rgba(0,0,0,.22)}.pos-order-receipt-overview{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,181,0,.14)}.pos-order-receipt-overview-copy,.pos-order-receipt-overview-meta{display:grid;gap:.14rem;min-width:0}.pos-order-receipt-overview-copy strong,.pos-order-receipt-overview-meta strong{color:#fff3e8}.pos-order-receipt-overview-copy strong{font-size:.95rem}.pos-order-receipt-overview-copy small,.pos-order-receipt-overview-meta small{color:#d9b99b;line-height:1.35;overflow-wrap:anywhere}.pos-sales-callout p,.pos-sales-callout strong,.pos-sales-cart-copy p,.pos-sales-cart-copy small,.pos-sales-cart-copy strong,.pos-sales-hero-copy h2,.pos-sales-hero-stat span,.pos-sales-hero-stat strong,.pos-sales-kpi-card span,.pos-sales-kpi-card strong,.pos-sales-product-copy p,.pos-sales-product-copy small,.pos-sales-product-copy strong,.pos-sales-rail-head h2,.pos-sales-summary-row span,.pos-sales-summary-row strong{overflow-wrap:anywhere;white-space:normal}.pos-order-receipt-overview-meta{justify-items:end;text-align:right}.pos-order-receipt-overview-meta strong{font-size:.94rem}.pos-order-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.34rem .72rem;border-radius:999px;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.pos-order-status-pill-paid{color:#c9f7da;background:rgba(33,110,69,.28);border:1px solid rgba(87,210,144,.38)}.pos-order-status-pill-partial{color:#ffe0ae;background:rgba(133,80,19,.26);border:1px solid rgba(255,191,94,.38)}.pos-order-status-pill-default{color:#fff3e8;background:rgba(255,243,232,.08);border:1px solid rgba(255,243,232,.12)}.pos-order-receipt-section{display:grid;gap:.28rem}.pos-order-receipt-section-head{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d9b99b}.pos-home-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pos-home-domain-card{display:grid;gap:.42rem;padding:.88rem .95rem;border:1px solid rgba(255,181,0,.18);border-radius:1.2rem;background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 16px 30px rgba(0,0,0,.22)}.pos-home-domain-card-wide{grid-column:1/-1}.pos-home-domain-card span{color:#d9bf9a;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pos-home-domain-card strong{color:#fff7e9;font-size:1rem;overflow-wrap:anywhere}.pos-home-domain-card small{color:#dbcdb8;line-height:1.5}.pos-home-domain-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-top:-.1rem;margin-bottom:.8rem;color:rgba(232,219,205,.8)}.pos-home-domain-meta span{font-size:.78rem}.pos-home-domain-meta strong{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .72rem;border-radius:999px;border:1px solid rgba(255,181,0,.18);background:rgba(17,11,9,.92);color:#f9dec0;font-size:.76rem}.pos-home-domain-status{display:grid;gap:.55rem;margin-bottom:.9rem;padding:.92rem 1rem;border:1px solid rgba(255,181,0,.16);border-radius:1.1rem;background:linear-gradient(180deg,rgba(14,9,12,.98),rgba(6,4,6,.98))}.pos-home-domain-status-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pos-home-domain-status-title{color:#fff7e9;font-size:.95rem}.pos-home-domain-status p{margin:0;color:#dbcdb8;line-height:1.5}.pos-home-domain-status-meta{display:grid;gap:.2rem}.pos-home-domain-status-meta small{color:rgba(232,219,205,.82);line-height:1.45}.pos-home-domain-status-badge{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .72rem;border-radius:999px;border:1px solid rgba(180,154,129,.22);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pos-home-domain-status-badge-setup{background:rgba(110,76,46,.2);color:#f1cfaa}.pos-home-domain-status-badge-pending{background:rgba(255,176,58,.16);color:#ffd79f}.pos-home-domain-status-badge-ready{background:rgba(91,133,255,.16);color:#c7d5ff}.pos-home-domain-status-badge-live{background:rgba(77,184,136,.18);color:#baf1d4}.pos-home-domain-status-badge-issue{background:rgba(214,82,82,.18);color:#ffc0c0}.pos-home-domain-list{display:grid;gap:.8rem;margin-bottom:.95rem}.pos-home-domain-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pos-home-domain-list-item{display:grid;gap:.38rem;padding:.88rem .95rem;border:1px solid rgba(255,181,0,.16);border-radius:1.1rem;background:linear-gradient(180deg,rgba(13,8,10,.98),rgba(6,4,6,.98))}.pos-home-domain-list-item-top{display:flex;align-items:center;justify-content:space-between;gap:.72rem}.pos-home-domain-list-item span{color:#d9bf9a;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pos-home-domain-list-item strong{color:#fff7e9;font-size:.96rem;overflow-wrap:anywhere}.pos-home-domain-list-item small{color:#dbcdb8;line-height:1.45}.pos-home-domain-editor{display:grid;gap:.85rem;margin-top:.95rem;padding:1rem;border:1px solid rgba(255,181,0,.14);border-radius:1.3rem;background:linear-gradient(180deg,rgba(8,5,7,.96),rgba(4,3,4,.98))}.pos-home-domain-instructions{display:grid;gap:.24rem}.pos-home-domain-instructions strong{color:#fff3e8;font-size:.88rem}.pos-home-domain-instructions p{margin:0;color:#dbcdb8;font-size:.82rem;line-height:1.45}.pos-home-domain-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pos-home-domain-toggle-field{align-content:start}.pos-home-domain-toggle{display:flex;align-items:center;gap:.72rem;min-height:3rem;padding:.78rem .9rem;border:1px solid rgba(180,154,129,.28);border-radius:.9rem;background:rgba(255,255,255,.86);color:#2c190f}.pos-home-domain-toggle input{width:1rem;height:1rem;accent-color:#a65c33}.pos-home-domain-toggle strong{font-size:.9rem;color:#2c190f}.pos-home-domain-static-field{display:grid;gap:.24rem;min-height:3rem;padding:.78rem .9rem;border:1px solid rgba(180,154,129,.28);border-radius:.9rem;background:rgba(255,255,255,.86)}.pos-home-domain-static-field-top{display:flex;align-items:center;justify-content:space-between;gap:.72rem}.pos-home-domain-static-field strong{font-size:.82rem;color:#7a3e1f;letter-spacing:.08em;text-transform:uppercase}.pos-home-domain-static-field small{color:#2c190f;font-size:.86rem;overflow-wrap:anywhere}.pos-home-domain-copy-button{min-height:1.9rem;padding:.24rem .65rem;font-size:.72rem;flex:0 0 auto}.pos-home-domain-notes textarea{min-height:6.2rem}.pos-home-domain-actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pos-home-domain-actions small{color:rgba(232,219,205,.76)}.pos-home-domain-notice{margin:0;color:#f9dec0;font-size:.82rem}.pos-order-receipt-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem 1.2rem;padding-bottom:.44rem;border-bottom:1px solid rgba(111,74,53,.68)}.pos-order-receipt-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.28rem 0;border:0;border-bottom:1px dashed rgba(111,74,53,.4);border-radius:0;background:transparent}.pos-order-receipt-row span{flex:0 0 6rem;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d9b99b}.pos-order-receipt-row strong{flex:1;min-width:0;font-size:.82rem;font-weight:700;line-height:1.3;text-align:left;overflow-wrap:anywhere;color:#fff3e8}.pos-order-receipt-row-total{border-bottom:0;padding-top:.36rem}.pos-order-receipt-row-total span,.pos-order-receipt-row-total strong{color:#ffcf9f}.pos-order-receipt-row-flag strong{font-size:.8rem}.pos-order-receipt-row-flag-short strong{color:#ffb38f}.pos-order-receipt-row-flag-excess strong{color:#9be7c4}.pos-order-receipt-row-flag-balanced strong{color:#ffcf9f}.pos-order-receipt-section-grid .pos-order-receipt-row:nth-last-child(-n+2){border-bottom:0;padding-bottom:0}.pos-order-receipt-items{display:grid;gap:.18rem}.pos-order-receipt-items-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.pos-order-receipt-items-head span{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d9b99b}.pos-order-receipt-items-head strong{font-size:.78rem;color:#fff3e8}.pos-order-receipt-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.48rem;align-items:start;padding:.5rem 0;border:0;border-top:1px dashed rgba(111,74,53,.4);border-radius:0;background:transparent}.pos-order-receipt-item:first-of-type{padding-top:.5rem}.pos-order-receipt-item-copy{display:grid;gap:.08rem}.pos-order-receipt-item-copy strong,.pos-order-receipt-item>strong{color:#fff3e8}.pos-order-receipt-item-copy small{margin:0;color:#d9b99b;line-height:1.34}.pos-order-receipt-empty{color:#d9b99b}.pos-order-card-actions{display:flex;justify-content:flex-end;gap:.34rem;flex-wrap:wrap}.pos-order-action-button{min-height:.72rem;padding:.05rem .46rem;font-size:.56rem;line-height:1.1;border-radius:.78rem;border-color:#6f4a35;box-shadow:none;background:linear-gradient(180deg,rgba(247,240,233,.96),rgba(236,225,214,.98));color:#4b2f20}.pos-home-admin-kpi-card{gap:.4rem}.pos-order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;padding-top:.1rem}.pos-order-detail-chip{display:grid;gap:.16rem;padding:.58rem .64rem;border:1px solid rgba(189,166,146,.18);border-radius:.92rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,249,243,.9))}.pos-order-detail-chip span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(111,94,79,.82)}.pos-order-detail-chip strong{font-size:.8rem;line-height:1.4}.pos-muted-copy{margin:.82rem 0 0;font-size:.84rem}.pos-bottom-link{text-decoration:none}.pos-bottom-nav{border:0;overflow:visible;box-shadow:0 -14px 34px rgba(0,0,0,.34);isolation:isolate}.pos-bottom-nav,.pos-bottom-nav:after{background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));border-top:1px solid rgba(255,181,0,.18)}.pos-bottom-nav:after{content:"";position:absolute;top:-1px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1}.pos-bottom-nav-home-showcase{bottom:0;width:min(29rem,100vw);padding:0 0 env(safe-area-inset-bottom,0);border:0;border-top:1px solid rgba(255,181,0,.18);border-radius:0;background:transparent;backdrop-filter:none;box-shadow:inherit}.pos-bottom-nav-home-showcase:after,.pos-bottom-nav-home-showcase:before{display:none}.pos-bottom-link{color:rgba(219,205,184,.58);position:relative;min-width:0;min-height:3.95rem;gap:.36rem;border-right:0;border-radius:0;padding:.34rem .12rem .2rem;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.pos-bottom-link-active{background:transparent;color:#fff7e9;box-shadow:inset 0 2px 0 rgba(255,181,0,.76)}.pos-app-shell-home-showcase .pos-bottom-link{color:rgba(219,205,184,.58)}.pos-app-shell-home-showcase .pos-bottom-link-active{background:transparent;color:#fff7e9;box-shadow:inset 0 2px 0 rgba(255,181,0,.76)}.pos-bottom-link-primary{z-index:auto;transform:none}.pos-app-shell-home-showcase .pos-bottom-link-primary,.pos-bottom-link-icon-wrap{background:transparent;box-shadow:none}.pos-bottom-link-icon-wrap{position:relative;flex:0 0 auto;width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pos-app-shell-home-showcase .pos-bottom-link-icon-wrap{border-color:transparent;background:transparent;box-shadow:none}.pos-app-shell-home-showcase .pos-bottom-link-active .pos-bottom-link-icon-wrap{border-color:transparent;background:transparent;color:#ffb500;box-shadow:none}.pos-app-shell-home-showcase .pos-bottom-link-primary .pos-bottom-link-icon-wrap{width:2.35rem;height:2.35rem;border-color:transparent;background:transparent;color:inherit;box-shadow:none}.pos-bottom-link-label{line-height:1;font-size:.63rem;letter-spacing:.02em;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.pos-bottom-link-attention-dot,.pos-bottom-link-badge{position:absolute;top:-.16rem;right:-.14rem}.pos-bottom-link-badge{min-width:1.18rem;height:1.18rem;padding:0 .22rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(180deg,#f97316,#c2410c);color:#fff7ed;border:1px solid rgba(255,214,170,.38);box-shadow:0 8px 14px rgba(124,45,18,.32);font-size:.58rem;font-weight:800;letter-spacing:.01em}.pos-bottom-link-attention-dot{width:.52rem;height:.52rem;border-radius:999px;background:#f97316;border:1px solid rgba(255,244,232,.82);box-shadow:0 0 0 2px rgba(31,14,10,.82)}.pos-bottom-link:focus-visible{outline:2px solid rgba(255,203,151,.96);outline-offset:2px}.pos-bottom-link:focus-visible .pos-bottom-link-icon-wrap{border-color:transparent;box-shadow:0 0 0 3px rgba(255,181,0,.16),0 0 0 1px rgba(255,181,0,.76)}.pos-app-shell-home-showcase .pos-bottom-link-primary:hover,.pos-app-shell-home-showcase .pos-bottom-link:hover{transform:none}.pos-surface-icon{width:1.22rem;height:1.22rem}.pos-login-shell{background:linear-gradient(rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0),radial-gradient(circle at 8% 4%,rgba(251,146,60,.22),transparent 28%),radial-gradient(circle at 84% 96%,rgba(244,114,182,.18),transparent 30%),linear-gradient(180deg,#fff7ed,#fdebdc 54%,#f8ddd7)}.pos-login-card{border:1px solid rgba(251,146,60,.18);background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 26px 70px rgba(154,52,18,.12)}.pos-login-kicker-exact{color:#9a3412}.pos-login-active-card strong,.pos-login-label,.pos-login-role-pill strong,.pos-login-title-exact,.pos-pin-head{color:#1c1917}.pos-login-role-pill{background:rgba(255,243,231,.95);border-color:rgba(251,146,60,.22)}.pos-login-active-card span,.pos-login-role-pill span{color:#7c2d12}.pos-login-active-card,.pos-login-select,.pos-pin-card{border-color:rgba(120,53,15,.14);background:rgba(255,255,255,.78);color:#1c1917}.pos-login-intro{color:rgba(68,64,60,.82)}.pos-login-select{box-shadow:none}.pos-pin-clear{color:#9a3412}.pos-pin-display{border-color:rgba(120,53,15,.12);background:rgba(255,251,247,.96);color:rgba(120,113,108,.88)}.pos-pin-display-filled{color:#1c1917}.pos-pin-slot{background:rgba(231,229,228,.94)}.pos-login-active-card em{color:#ecfdf5}.pos-session-badge{display:none}@media (prefers-color-scheme:dark){.pos-app-shell{color-scheme:dark;--pos-shell-bg:radial-gradient(circle at 8% 4%,rgba(250,139,34,0.36),transparent 28%),radial-gradient(circle at 84% 96%,rgba(159,24,24,0.3),transparent 30%),linear-gradient(180deg,#18110f,#251613 50%,#140f11);--pos-card-bg:rgba(33,19,16,0.84);--pos-card-border:rgba(129,78,51,0.28);--pos-card-shadow:0 18px 42px rgba(0,0,0,0.24);--pos-text-strong:#fff4e7;--pos-text-body:rgba(234,214,202,0.82);--pos-text-soft:rgba(226,201,186,0.68);--pos-pill-bg:rgba(255,255,255,0.07);--pos-nav-active:linear-gradient(180deg,rgba(234,88,12,0.22),rgba(42,20,14,0.92))}.pos-shell{background:var(--pos-shell-bg)}.pos-action-card,.pos-bottom-nav,.pos-hero,.pos-list-item,.pos-section{border-color:var(--pos-card-border);background:var(--pos-card-bg)}.pos-action-card-compact strong,.pos-hero-metric-card strong,.pos-list-item strong,.pos-order-summary-card strong,.pos-profile-chip strong,.pos-progress-ring-copy strong,.pos-sales-total,.pos-section-head h2,.pos-title{color:var(--pos-text-strong)}.pos-action-card span,.pos-action-card-compact span,.pos-hero-copy,.pos-list-item p{color:var(--pos-text-body)}.pos-lane-card span,.pos-list-item-copy small,.pos-muted-copy,.pos-profile-chip button,.pos-profile-chip span,.pos-section-head span,.pos-shift-pill,.pos-tab-button{background:var(--pos-pill-bg);color:var(--pos-text-soft)}.pos-bottom-link-active,.pos-tab-button-active,.pos-target-pill{color:#ffd7b0}.pos-hero-metric-card,.pos-order-summary-card{background:rgba(255,255,255,.03)}.pos-progress-ring{background:radial-gradient(circle at 50% 50%,rgba(34,22,18,.96) 0 44%,transparent 45%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05) 0 58%,transparent 59%),conic-gradient(from 210deg,#ff9644 0deg,#ffd861 calc(var(--pos-progress-angle) * .62),#ff8474 var(--pos-progress-angle),rgba(255,255,255,.08) var(--pos-progress-angle),rgba(255,255,255,.08) 1turn);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 18px 34px rgba(0,0,0,.24)}.pos-progress-ring:before{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.12),rgba(255,255,255,.02) 42%),linear-gradient(180deg,rgba(42,24,18,.96),rgba(28,18,15,.92));box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.pos-progress-ring:after{border-color:rgba(255,255,255,.08)}.pos-action-card-warm{background:linear-gradient(180deg,rgba(86,48,24,.9),rgba(33,19,16,.92))}.pos-action-card-cool{background:linear-gradient(180deg,rgba(22,53,70,.86),rgba(33,19,16,.92))}.pos-action-card-neutral{background:linear-gradient(180deg,rgba(54,35,27,.9),rgba(33,19,16,.92))}.pos-checkout-dialog,.pos-checkout-location-card,.pos-checkout-split-card,.pos-floor-card,.pos-home-dashboard-card,.pos-photo-card,.pos-sales-cart-card,.pos-sales-checkout-lines,.pos-sales-empty-state,.pos-sales-results-card,.pos-sales-summary-card,.pos-sales-variants-card{border-color:rgba(89,60,47,.88);background:rgba(30,16,12,.94);box-shadow:none}.pos-home-performance-head small,.pos-home-performance-meta small,.pos-sales-cart-copy p,.pos-sales-cart-copy small{color:var(--pos-text-body)}.pos-cart-remove-button,.pos-checkout-close{border-color:rgba(89,60,47,.88);background:rgba(53,30,22,.96);color:#f7efe8}.pos-dashboard-period-chip{background:rgba(234,88,12,.18);color:#ffd7b0}.pos-photo-card-copy small,.pos-photos-note{color:var(--pos-text-body)}.pos-login-shell{background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),radial-gradient(circle at 8% 4%,rgba(250,139,34,.48),transparent 28%),radial-gradient(circle at 84% 96%,rgba(159,24,24,.42),transparent 30%),linear-gradient(180deg,#1a120f,#24110c 46%,#341413)}.pos-login-card{border:1px solid rgba(142,92,57,.26);background:rgba(31,14,10,.84);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 26px 80px rgba(0,0,0,.28)}.pos-login-kicker-exact{color:#d9bf9a}.pos-login-active-card strong,.pos-login-label,.pos-login-role-pill strong,.pos-login-title-exact,.pos-pin-head{color:#ffffff}.pos-login-role-pill{background:rgba(76,42,22,.88);border-color:rgba(166,116,78,.38)}.pos-login-active-card span,.pos-login-role-pill span{color:rgba(242,223,203,.84)}.pos-login-active-card,.pos-login-select,.pos-pin-card{border-color:rgba(89,60,47,.88);background:rgba(30,16,12,.94);color:#f7efe8}.pos-pin-clear{color:rgba(224,209,197,.82)}.pos-pin-display{border-color:rgba(71,51,42,.92);background:rgba(18,11,9,.96);color:rgba(176,168,160,.84)}.pos-pin-display-filled{color:#ffffff}.pos-pin-slot{background:rgba(82,59,51,.86)}}@media (min-width:1100px){.pos-app-shell{padding:1.25rem}.pos-surface-phone{width:min(100%,88rem);max-width:none;min-height:calc(100vh - 2.5rem);display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);grid-template-areas:"header header" "nav content";align-items:start;gap:1.25rem;padding:0}.pos-surface-topbar{position:sticky;top:0;left:auto;width:100%;transform:none;grid-area:header;border:1px solid rgba(255,181,0,.18);border-radius:1.45rem;overflow:hidden}.pos-surface-topbar-action,.pos-surface-topbar-block{min-height:4.4rem;padding:.9rem 1rem}.pos-surface-title-stack{gap:.24rem}.pos-surface-title-stack strong{font-size:1.08rem}.pos-surface-title-stack em{max-width:44rem;font-size:.82rem;line-height:1.35}.pos-surface-title-role{font-size:.66rem;letter-spacing:.1em}.pos-content,.pos-content-home-showcase{grid-area:content;display:grid;align-content:start;gap:1.2rem;min-width:0;padding:0 0 1.5rem}.pos-bottom-nav{position:sticky;top:5.85rem;left:auto;width:100%;transform:none;grid-area:nav;grid-template-columns:minmax(0,1fr);align-self:start;padding:.45rem;border:1px solid rgba(255,181,0,.18);border-radius:1.45rem;background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),0 22px 44px rgba(0,0,0,.28)}.pos-bottom-nav:after{display:none}.pos-bottom-link{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:.78rem;min-height:0;padding:.82rem .9rem;border-right:0;border-bottom:1px solid rgba(255,181,0,.12);border-radius:1rem}.pos-bottom-link:last-child{border-bottom:0}.pos-app-shell-home-showcase .pos-bottom-link-active,.pos-bottom-link-active{background:rgba(255,181,0,.08);box-shadow:inset 3px 0 0 rgba(255,181,0,.76),inset 0 0 0 1px rgba(255,181,0,.12)}.pos-app-shell-home-showcase .pos-bottom-link-icon-wrap,.pos-app-shell-home-showcase .pos-bottom-link-primary .pos-bottom-link-icon-wrap,.pos-bottom-link-icon-wrap{width:2.6rem;height:2.6rem;flex:0 0 auto}.pos-bottom-link-label{font-size:.8rem;letter-spacing:.03em;text-align:left}.pos-home-dashboard-shell,.pos-home-floor-section,.pos-home-quick-actions-section,.pos-orders-list-section,.pos-orders-summary-section{gap:1.1rem}.pos-home-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.pos-drill-down-grid,.pos-home-dashboard-grid-compact,.pos-home-ops-grid,.pos-photo-grid,.pos-stock-launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.pos-home-employee-grid,.pos-home-target-editor-grid,.pos-orders-breakdown-grid,.pos-orders-breakdown-grid-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-orders-summary-head{align-items:flex-end;gap:.8rem}.pos-sales-shell{grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr);gap:1.2rem}.pos-sales-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,1fr);gap:1.1rem}.pos-sales-checkout-form{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-product-media-grid{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.32fr)}}.pos-product-media-shell{display:grid;gap:1rem;padding:.86rem;border:1px solid rgba(189,166,146,.22);border-radius:1.45rem;background:radial-gradient(circle at top left,rgba(233,203,175,.24),transparent 34%),linear-gradient(180deg,rgba(255,252,248,.98),rgba(253,247,241,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 48px rgba(79,42,24,.08)}.pos-product-page-shell{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pos-product-media-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:stretch;padding:.78rem;border:1px solid rgba(189,166,146,.18);border-radius:1.2rem;background:rgba(255,248,241,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.pos-product-media-toolbar-main{display:grid;gap:.75rem;min-width:0}.pos-product-media-toolbar-actions{display:flex;align-items:stretch;justify-content:flex-end;gap:.7rem;flex-wrap:wrap}.pos-product-media-search{display:grid;gap:.28rem;max-width:38rem}.pos-media-editor-actions span,.pos-media-editor-head span,.pos-media-field span,.pos-product-media-column-head span,.pos-product-media-search span{font-size:.74rem;color:rgba(113,94,79,.84)}.pos-media-field input,.pos-media-field select,.pos-media-field textarea,.pos-product-media-search input{width:100%;border:1px solid rgba(180,154,129,.28);border-radius:.9rem;background:rgba(255,255,255,.86);color:#2c190f;padding:.64rem .78rem;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.pos-media-field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.7rem;background-image:linear-gradient(45deg,transparent 50%,#f5c08b 0),linear-gradient(135deg,#f5c08b 50%,transparent 0),linear-gradient(180deg,rgba(58,36,25,.96),rgba(34,21,15,.96));background-position:calc(100% - 1.2rem) calc(50% - .16rem),calc(100% - .82rem) calc(50% - .16rem),0 0;background-size:.42rem .42rem,.42rem .42rem,100% 100%;background-repeat:no-repeat}.pos-media-field input:focus,.pos-media-field select:focus,.pos-media-field textarea:focus,.pos-product-media-search input:focus{outline:none;border-color:rgba(166,92,51,.54);box-shadow:0 0 0 3px rgba(210,151,112,.14)}.pos-media-field select:disabled{opacity:.66;cursor:not-allowed;background:rgba(77,50,35,.68)}.pos-media-field textarea{min-height:5.25rem;resize:vertical}.pos-browser-mode-tabs{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.22rem;border:1px solid rgba(189,166,146,.24);border-radius:999px;background:rgba(255,252,248,.92);width:-moz-fit-content;width:fit-content;max-width:100%}.pos-browser-mode-tab{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(180,154,129,.3);border-radius:999px;background:transparent;color:#6f4124;padding:.48rem .78rem;font:inherit;font-weight:700;cursor:pointer;min-height:2.3rem;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.pos-browser-mode-tab-active{background:linear-gradient(135deg,#9b5d37,#d49052);color:#fffaf5;border-color:transparent;box-shadow:0 14px 30px rgba(155,93,55,.18)}.pos-browser-mode-tab:hover,.pos-media-action-button:hover,.pos-product-browser-item:hover{transform:translateY(-1px)}.pos-browser-mode-copy,.pos-drill-down-card{display:grid;gap:.5rem}.pos-browser-mode-copy strong{color:#301b12}.pos-browser-mode-copy span{max-width:34rem}.pos-drill-down-card{border:1px solid rgba(189,166,146,.25);background:linear-gradient(180deg,rgba(255,253,250,.98),rgba(255,247,238,.98));border-radius:1.2rem;box-shadow:0 18px 34px rgba(72,38,22,.08);padding:.7rem}.pos-drill-down-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.pos-drill-down-card .pos-media-field input,.pos-drill-down-card .pos-media-field select{min-height:2.2rem;padding:.5rem .66rem}.pos-case-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.45rem}.pos-case-group-option{display:flex;align-items:center;gap:.5rem;min-height:2.2rem;padding:.52rem .66rem;border:1px solid rgba(189,166,146,.24);border-radius:.9rem;background:rgba(255,255,255,.82);color:#2c190f}.pos-case-group-option input{width:1rem;height:1rem;margin:0;accent-color:#9b5d37}.pos-case-group-option span{font-size:.74rem;color:#4a2c1e}.pos-drill-down-results{display:grid;gap:.72rem;padding-top:.35rem;border-top:1px solid rgba(189,166,146,.22)}.pos-drill-down-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.pos-drill-down-results-head strong{color:#301b12}.pos-media-action-button{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:linear-gradient(135deg,#9b5d37,#d49052);color:#fffaf5;padding:.72rem 1rem;font:inherit;font-weight:700;cursor:pointer;box-shadow:0 14px 30px rgba(155,93,55,.22);min-height:2.72rem;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background-color .16s ease}.pos-media-action-button:disabled{cursor:wait;opacity:.74;transform:none}.pos-media-action-button-secondary{background:rgba(255,244,232,.92);color:#6f4124;border:1px solid rgba(180,154,129,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.pos-product-media-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:.82rem}.pos-create-product-card{display:grid;gap:.9rem;border:1px solid rgba(189,166,146,.25);background:linear-gradient(180deg,rgba(255,253,250,.98),rgba(255,247,239,.98));border-radius:1.2rem;box-shadow:0 18px 34px rgba(72,38,22,.08);padding:1.05rem}.pos-sales-workspace{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,.95fr);gap:1rem}.pos-sales-column{display:grid;gap:.9rem;min-width:0}.pos-sales-column-surface{padding:.95rem;border:1px solid rgba(189,166,146,.2);border-radius:1.22rem;background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,249,242,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 18px 34px rgba(72,38,22,.06)}.pos-sales-cart-list,.pos-sales-product-list,.pos-sales-variant-list{display:grid;gap:.78rem}.pos-sales-callout,.pos-sales-cart-card,.pos-sales-product-card,.pos-sales-totals-card,.pos-sales-variant-card{border:1px solid rgba(189,166,146,.22);border-radius:1.08rem;background:rgba(255,255,255,.9);box-shadow:0 16px 30px rgba(72,38,22,.06)}.pos-sales-product-card,.pos-sales-variant-card{display:grid;gap:.42rem;padding:.46rem}.pos-sales-product-inline-variants{display:grid;gap:.38rem;padding-top:.42rem;border-top:1px solid rgba(189,166,146,.18)}.pos-sales-product-card-active{border-color:rgba(166,92,51,.44);background:linear-gradient(135deg,rgba(255,245,234,.98),rgba(255,251,246,.98))}.pos-sales-product-main{display:grid;grid-template-columns:2.35rem minmax(0,1fr);gap:.44rem;align-items:center;width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.pos-sales-cart-copy,.pos-sales-product-copy{display:grid;gap:.1rem;min-width:0}.pos-sales-callout strong,.pos-sales-cart-copy strong,.pos-sales-product-copy strong{color:#301b12}.pos-sales-callout p,.pos-sales-cart-copy p,.pos-sales-product-copy p{margin:0;color:rgba(106,73,50,.88)}.pos-sales-product-copy small{color:rgba(113,94,79,.82);line-height:1.22}.pos-sales-callout{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.92rem}.pos-sales-variant-card{padding:.54rem}.pos-sales-product-card .pos-media-action-button,.pos-sales-variant-card .pos-media-action-button{min-height:2rem;padding:.42rem .76rem;font-size:.74rem}.pos-sales-cart-card{display:flex;align-items:center;justify-content:space-between;gap:.64rem;padding:.34rem .46rem}.pos-sales-cart-main{display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;width:100%}.pos-sales-cart-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.42rem}.pos-sales-cart-actions{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.pos-sales-cart-actions>.pos-cart-remove-button{display:none}.pos-sales-cart-customization{display:grid;gap:.24rem;min-width:10.5rem}.pos-sales-cart-customization span{color:#6f4124;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pos-sales-cart-customization select{min-height:2.58rem;padding:.45rem .72rem;border:1px solid rgba(180,154,129,.3);border-radius:999px;background:rgba(255,244,232,.92);color:#6f4124;font:inherit}.pos-sales-stepper{display:grid;grid-template-columns:2.1rem minmax(1.6rem,auto) 2.1rem;align-items:center;gap:.3rem;padding:.24rem;border:1px solid rgba(189,166,146,.24);border-radius:999px;background:rgba(255,247,240,.9)}.pos-sales-stepper span{min-width:1.6rem;text-align:center;color:#301b12;font-weight:700}.pos-stepper-button{width:2.1rem;height:2.1rem;border:none;border-radius:999px;background:linear-gradient(135deg,#9b5d37,#d49052);color:#fffaf5;font:inherit;font-weight:800;box-shadow:0 10px 18px rgba(155,93,55,.16)}.pos-stepper-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pos-cart-remove-button{border:1px solid rgba(180,154,129,.3);border-radius:999px;background:rgba(255,244,232,.92);color:#6f4124;width:1.72rem;height:1.72rem;padding:0;font:inherit;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.pos-sales-cart-controls{display:flex;align-items:center;gap:.65rem}.pos-sales-cart-controls input{width:4.5rem;border:1px solid rgba(180,154,129,.28);border-radius:.85rem;background:rgba(255,255,255,.86);color:#2c190f;padding:.62rem .72rem;font:inherit}.pos-sales-cart-controls span,.pos-sales-totals-card small,.pos-sales-totals-card span{color:rgba(113,94,79,.84)}.pos-sales-totals-card{display:grid;gap:.3rem;padding:.92rem;background:linear-gradient(135deg,rgba(255,245,234,.98),rgba(255,250,244,.98))}.pos-sales-totals-card div{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.pos-sales-totals-card strong{color:#301b12}.pos-sales-checkout-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.pos-sales-shell{display:grid;grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:1rem;align-items:start}.pos-sales-rail,.pos-sales-stage{min-width:0}.pos-sales-rail{position:sticky;top:.4rem}.pos-sales-checkout-lines,.pos-sales-empty-state,.pos-sales-hero-card,.pos-sales-rail-card,.pos-sales-summary-card{border:1px solid rgba(189,166,146,.22);border-radius:1.2rem;background:rgba(255,255,255,.9);box-shadow:0 16px 30px rgba(72,38,22,.06)}.pos-sales-column-surface{padding:0;border:0;background:transparent;box-shadow:none}.pos-sales-rail-card{display:grid;gap:.9rem;padding:1rem;background:radial-gradient(circle at top left,rgba(234,88,12,.12),transparent 34%),linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,247,239,.98))}.pos-sales-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.pos-sales-eyebrow{display:inline-flex;align-items:center;padding:.42rem .68rem;border-radius:999px;background:rgba(234,88,12,.1);color:#9a3412;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pos-sales-hero-copy h2,.pos-sales-rail-head h2{margin:.55rem 0 0;color:#301b12;line-height:1.08}.pos-sales-grand-total{color:#9b5d37;font-size:clamp(1.45rem,4vw,2.1rem);line-height:.95}.pos-sales-hero-stats,.pos-sales-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.pos-sales-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-sales-hero-stat,.pos-sales-kpi-card{display:grid;gap:.3rem;padding:.78rem .85rem;border-radius:1rem;background:rgba(255,250,245,.94);border:1px solid rgba(189,166,146,.18)}.pos-sales-hero-stat span,.pos-sales-kpi-card span{color:rgba(113,94,79,.84);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pos-sales-hero-stat strong,.pos-sales-kpi-card strong,.pos-sales-summary-row strong{color:#301b12}.pos-sales-summary-card{display:grid;gap:.55rem;padding:.9rem;background:linear-gradient(135deg,rgba(255,245,234,.98),rgba(255,250,244,.98))}.pos-sales-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.pos-sales-summary-row span{color:rgba(113,94,79,.84)}.pos-sales-rail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.pos-sales-checkout-button{background:radial-gradient(circle at top,rgba(255,230,151,.28),transparent 36%),linear-gradient(135deg,#8b5cf6,#ea580c)}.pos-sales-stage{display:grid;gap:.95rem}.pos-sales-hero-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.9fr);gap:.9rem;padding:1rem;background:radial-gradient(circle at top right,rgba(139,92,246,.12),transparent 28%),radial-gradient(circle at bottom left,rgba(234,88,12,.12),transparent 36%),linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,248,241,.98))}.pos-sales-hero-copy p{margin:.7rem 0 0;color:rgba(106,73,50,.9);max-width:34rem}.pos-sales-browser-shell{gap:.95rem}.pos-sales-browser-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem}.pos-sales-focus-card{gap:.95rem}.pos-sales-empty-state{display:grid;gap:.38rem;padding:1rem;background:radial-gradient(circle at top left,rgba(139,92,246,.08),transparent 34%),linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,248,241,.98))}.pos-sales-empty-state strong{color:#301b12}.pos-sales-empty-state p{margin:0;color:rgba(106,73,50,.88)}.pos-sales-empty-state-tight{padding:.92rem}.pos-sales-checkout-lines{display:grid;gap:.55rem;padding:.35rem 0}.pos-sales-checkout-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.72rem .8rem;border:1px solid rgba(255,201,153,.18);border-radius:1rem;background:radial-gradient(circle at top left,rgba(255,201,153,.16),transparent 42%),linear-gradient(180deg,rgba(255,252,247,.98),rgba(255,246,238,.98));box-shadow:0 14px 28px rgba(72,38,22,.06)}.pos-sales-checkout-line span{color:rgba(106,73,50,.92)}.pos-sales-checkout-line-copy{display:grid;gap:.16rem;flex:1 1 auto;line-height:1.34;min-width:0}.pos-sales-checkout-line-copy strong{display:block;color:#301b12;line-height:1.32;white-space:normal;word-break:break-word}.pos-sales-checkout-line-copy small{color:rgba(113,94,79,.84);font-size:.76rem}.pos-sales-checkout-line>strong{color:#301b12;white-space:nowrap;align-self:center;text-align:right}.pos-checkout-picker-field{position:relative}.pos-checkout-picker-trigger{width:100%;border:1px solid rgba(180,154,129,.28);border-radius:.9rem;background:rgba(255,255,255,.9);color:#2c190f;padding:.74rem .86rem;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.pos-checkout-picker-trigger svg{width:1rem;height:1rem;color:#9b5d37;flex:0 0 auto}.pos-checkout-picker-trigger:focus-visible,.pos-checkout-picker-trigger:hover{outline:none;border-color:rgba(166,92,51,.54);box-shadow:0 0 0 3px rgba(210,151,112,.14)}.pos-checkout-picker-trigger-placeholder{color:rgba(113,94,79,.84)}.pos-checkout-picker-menu{margin-top:.4rem;display:grid;gap:.35rem;padding:.42rem;border:1px solid rgba(255,201,153,.22);border-radius:1rem;background:radial-gradient(circle at top left,rgba(255,204,153,.18),transparent 38%),linear-gradient(180deg,rgba(255,252,247,.98),rgba(255,246,236,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.pos-checkout-picker-option{border:1px solid transparent;border-radius:.9rem;background:rgba(255,255,255,.82);color:#301b12;padding:.72rem .8rem;display:grid;gap:.12rem;text-align:left;font:inherit;cursor:pointer}.pos-checkout-picker-option strong{color:#301b12}.pos-checkout-picker-option small{color:rgba(113,94,79,.84);font-size:.74rem;line-height:1.35}.pos-checkout-picker-option-active,.pos-checkout-picker-option:focus-visible,.pos-checkout-picker-option:hover{outline:none;border-color:rgba(166,92,51,.26);background:rgba(255,245,234,.98)}.pos-checkout-picker-option-create{border-style:dashed}.pos-checkout-picker-empty{margin:0;padding:.62rem .4rem;color:rgba(113,94,79,.84);font-size:.78rem}.pos-orders-filter-bar,.pos-pagination-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.pos-pagination-copy{color:rgba(113,94,79,.84);font-size:.8rem;font-weight:600}.pos-checkout-overlay{position:fixed;inset:0;z-index:120;display:grid;align-content:start;justify-items:center;overflow:auto;padding:calc(env(safe-area-inset-top, 0) + 4.3rem) 1rem calc(env(safe-area-inset-bottom, 0) + 4.8rem);background:rgba(38,24,16,.38);backdrop-filter:blur(8px)}.pos-checkout-dialog{width:min(100%,34rem);display:grid;gap:.88rem;max-height:min(78vh,42rem);overflow:auto;padding:.96rem;border:1px solid rgba(255,201,153,.2);border-radius:1.45rem;background:radial-gradient(circle at top left,rgba(255,204,153,.22),transparent 32%),radial-gradient(circle at bottom right,rgba(155,93,55,.12),transparent 30%),linear-gradient(180deg,rgba(255,252,247,.99),rgba(255,246,236,.99));box-shadow:0 0 0 1px rgba(255,255,255,.28),0 34px 70px rgba(44,25,15,.22)}.pos-location-create-dialog{width:min(100%,46rem)}.pos-location-create-form{display:grid;gap:.9rem}.pos-location-create-actions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.pos-checkout-footer{position:sticky;bottom:4.3rem;z-index:2;display:grid;gap:.45rem;padding:.2rem 0;background:linear-gradient(180deg,rgba(255,246,236,0),rgba(255,246,236,.94) 34%)}.pos-checkout-actions{position:sticky;bottom:0;z-index:3;padding-top:.42rem;background:linear-gradient(180deg,rgba(255,246,236,0),rgba(255,246,236,.98) 32%)}.pos-checkout-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.pos-checkout-chip{border:1px solid rgba(189,166,146,.24);border-radius:999px;padding:.36rem .62rem;background:rgba(255,255,255,.92);color:#7c2d12;font:inherit;font-size:.75rem;font-weight:700}.pos-checkout-split-grid{display:grid;gap:.6rem}.pos-checkout-split-card{display:grid;gap:.45rem;padding:.62rem;border:1px solid rgba(189,166,146,.18);border-radius:.95rem;background:rgba(255,255,255,.86)}.pos-checkout-location-card{display:grid;gap:.18rem;padding:.72rem .82rem;border:1px solid rgba(255,201,153,.18);border-radius:.95rem;background:rgba(255,255,255,.9)}.pos-checkout-dialog .pos-media-field small,.pos-checkout-dialog .pos-media-field>span{color:#d9bf9a}.pos-location-create-dialog .pos-media-field small,.pos-location-create-dialog .pos-media-field>span{color:rgba(113,94,79,.84)}.pos-location-create-dialog .pos-media-field select{border-color:rgba(180,154,129,.28);background-image:linear-gradient(45deg,transparent 50%,#f5c08b 0),linear-gradient(135deg,#f5c08b 50%,transparent 0),linear-gradient(180deg,rgba(58,36,25,.96),rgba(34,21,15,.96));color:#f9e4cf}.pos-location-create-dialog .pos-media-field select:focus{border-color:rgba(166,92,51,.54);box-shadow:0 0 0 3px rgba(210,151,112,.14)}.pos-checkout-dialog .pos-media-field select{border-color:rgba(217,191,154,.3);background-image:linear-gradient(45deg,transparent 50%,#d9bf9a 0),linear-gradient(135deg,#d9bf9a 50%,transparent 0),linear-gradient(180deg,rgba(45,28,23,.96),rgba(24,11,9,.96));color:#d9bf9a}.pos-checkout-dialog .pos-media-field select:focus{border-color:rgba(217,191,154,.72);box-shadow:0 0 0 3px rgba(217,191,154,.16)}.pos-checkout-dialog .pos-media-field select:disabled{background:rgba(45,28,23,.72);color:rgba(217,191,154,.72)}.pos-checkout-total-breakdown{display:flex;flex-wrap:wrap;gap:.5rem .8rem}.pos-checkout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.pos-checkout-head strong{display:block;color:#301b12}.pos-checkout-head span{display:block;margin-top:.22rem;color:rgba(113,94,79,.84);font-size:.8rem}.pos-checkout-close{width:1.58rem;height:1.58rem;border:1px solid rgba(180,154,129,.24);border-radius:999px;background:rgba(255,248,239,.96);color:#7c2d12;font:inherit;font-weight:800;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.pos-checkout-notice{margin:0}.pos-orders-breakdown-grid,.pos-stock-launch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pos-orders-breakdown-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-orders-summary-shell{display:grid;gap:.72rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pos-orders-day-card,.pos-stock-launch-card{min-height:7rem;align-content:start}.pos-orders-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.42rem}.pos-orders-summary-head h2{color:#fff3e8}.pos-orders-summary-head>div:first-child>span,.pos-orders-summary-shell .pos-media-field>span{color:#d9b99b}.pos-orders-summary-section .pos-media-field input,.pos-orders-summary-section .pos-media-field select{border-color:rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));color:#fff7e9}.pos-orders-day-card,.pos-stock-launch-card{border:1px solid rgba(255,181,0,.18);border-radius:1.15rem;background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:none}.pos-orders-list-section .pos-section-head h2,.pos-orders-list-section .pos-section-head span,.pos-orders-summary-section .pos-section-head h2,.pos-orders-summary-section .pos-section-head span{color:#fff7e9}.pos-orders-day-card{display:grid;gap:.08rem;padding:.08rem .24rem}.pos-orders-day-card strong,.pos-stock-launch-card strong{color:#fff3e8}.pos-orders-day-card small,.pos-orders-day-card span,.pos-stock-launch-card small,.pos-stock-launch-card span{color:#d9b99b}.pos-stock-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pos-stock-launch-card{gap:.32rem;padding:.72rem;min-height:0}.pos-orders-day-card em{color:#9b5d37;font-style:normal;font-weight:800}.pos-stock-launch-card{width:100%;display:grid;gap:.35rem;padding:.8rem;text-align:left;font:inherit;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.pos-stock-launch-card:hover{transform:translateY(-1px)}.pos-stock-launch-card-wide{grid-column:1/-1}.pos-tools-ranking-list{display:grid;gap:.42rem;margin-top:.18rem}.pos-tools-ranking-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.62rem 0;border-top:1px dashed rgba(111,74,53,.34)}.pos-tools-ranking-row:first-child{border-top:0;padding-top:.2rem}.pos-tools-ranking-copy,.pos-tools-ranking-metrics{display:grid;gap:.14rem;min-width:0}.pos-tools-ranking-metrics{justify-items:end;text-align:right}.pos-stock-launch-card-active{border-color:rgba(166,92,51,.44);background:linear-gradient(135deg,rgba(255,245,234,.98),rgba(255,251,246,.98));box-shadow:0 18px 32px rgba(155,93,55,.1)}.pos-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.pos-photo-card{display:grid;gap:.42rem;padding:.68rem;border:1px solid rgba(189,166,146,.22);border-radius:1rem;background:rgba(255,255,255,.9);box-shadow:0 14px 28px rgba(72,38,22,.05)}.pos-photo-card-copy{display:grid;gap:.14rem}.pos-photo-card-copy strong{color:#301b12}.pos-photo-card-copy small,.pos-photos-note{color:rgba(113,94,79,.84)}.pos-photo-accessory-browser{display:grid;gap:.82rem}.pos-photo-accessory-card{display:grid;gap:.72rem;padding:.82rem;border:1px solid rgba(189,166,146,.2);border-radius:1.08rem;background:rgba(255,255,255,.94);box-shadow:0 14px 28px rgba(72,38,22,.05)}.pos-photo-accessory-head{display:flex;align-items:baseline;justify-content:space-between;gap:.72rem}.pos-photo-accessory-head strong{color:#301b12}.pos-photo-accessory-head span{color:rgba(113,94,79,.82);font-size:.82rem}.pos-stock-card,.pos-stock-panel-shell{display:grid;gap:.95rem}.pos-stock-card{background:radial-gradient(circle at top left,rgba(231,202,174,.18),transparent 30%),rgba(255,253,249,.98);border:1px solid rgba(189,166,146,.2)}.pos-stock-card .pos-product-media-shell{margin-top:.1rem}.pos-stock-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pos-inventory-audit-card,.pos-stock-analytics-card,.pos-stock-audit-card{display:grid;gap:.62rem;padding:.82rem;border:1px solid rgba(189,166,146,.2);border-radius:1.08rem;background:rgba(255,255,255,.94);box-shadow:0 14px 28px rgba(72,38,22,.05)}.pos-inventory-audit-card-hero{display:grid;grid-template-columns:2.9rem minmax(0,1fr);gap:.56rem;align-items:center;min-width:0}.pos-inventory-audit-card-head,.pos-inventory-audit-row,.pos-stock-analytics-head,.pos-stock-audit-entry{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.pos-inventory-audit-card-head strong,.pos-inventory-audit-row strong,.pos-stock-analytics-head strong,.pos-stock-audit-entry strong{color:#301b12}.pos-stock-analytics-meta{display:flex;flex-wrap:wrap;gap:.42rem .72rem}.pos-stock-inventory-toolbar .pos-product-media-toolbar-main{grid-template-columns:minmax(0,1fr)}.pos-stock-audit-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.9fr);gap:.82rem;align-items:start}.pos-inventory-audit-list,.pos-inventory-audit-rows,.pos-stock-audit-card,.pos-stock-audit-entry-list,.pos-stock-audit-list{display:grid;gap:.72rem}.pos-inventory-audit-card-copy,.pos-inventory-audit-row-copy{display:grid;gap:.14rem;min-width:0}.pos-inventory-audit-card-copy p,.pos-inventory-audit-row-copy small,.pos-stock-audit-entry small{margin:0;color:rgba(106,73,50,.86)}.pos-inventory-audit-row{padding-top:.62rem;border-top:1px solid rgba(189,166,146,.16)}.pos-inventory-audit-row:first-child{padding-top:0;border-top:none}.pos-inventory-audit-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.pos-inventory-audit-row-actions input{width:5.2rem;min-height:2.2rem;padding:.46rem .58rem;border:1px solid rgba(180,154,129,.28);border-radius:.82rem;background:rgba(255,255,255,.92);color:#2c190f;font:inherit}.pos-inventory-damage-input{width:min(12rem,100%);min-height:2.14rem;padding:.38rem .46rem;border:1px dashed rgba(154,52,18,.26);border-radius:.82rem;background:rgba(255,250,244,.94);color:#6a4932;font:inherit;font-size:.72rem}.pos-inventory-action-button{min-height:2.14rem;padding:.42rem .72rem}.pos-stock-audit-entry{padding:.68rem .74rem;border-radius:.94rem;border:1px solid rgba(189,166,146,.18);background:rgba(255,249,243,.92)}.pos-stock-audit-entry-meta{display:grid;justify-items:end;gap:.12rem;text-align:right}.pos-location-action-stack{display:grid;gap:.35rem;justify-items:end}.pos-location-fee-detail{grid-column:1/-1;display:grid;gap:.68rem;margin-top:.7rem;padding-top:.7rem;border-top:1px dashed rgba(189,166,146,.35)}.pos-location-fee-group{display:grid;gap:.4rem}.pos-location-fee-head,.pos-location-fee-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.pos-stock-audit-entry-confirmed{border-color:rgba(74,143,76,.22)}.pos-stock-audit-entry-less{border-color:rgba(196,92,67,.22)}.pos-stock-audit-entry-excess{border-color:rgba(213,142,55,.22)}.pos-inventory-item,.pos-inventory-list{display:grid;gap:.72rem}.pos-inventory-item{grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;padding:.78rem .84rem;border:1px solid rgba(189,166,146,.22);border-radius:1.05rem;background:rgba(255,255,255,.9);box-shadow:0 14px 28px rgba(72,38,22,.05)}.pos-inventory-copy,.pos-inventory-meta{display:grid;gap:.18rem;min-width:0}.pos-inventory-copy strong,.pos-inventory-meta strong{color:#301b12}.pos-inventory-copy p,.pos-inventory-copy small,.pos-inventory-meta span{margin:0;color:rgba(106,73,50,.86)}.pos-inventory-meta{justify-items:end;text-align:right}.pos-inventory-meta strong{font-size:1rem}.pos-create-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pos-create-product-variants,.pos-create-product-variants-shell{display:grid;gap:.8rem}.pos-create-variant-card{display:grid;gap:.8rem;border:1px solid rgba(189,166,146,.22);background:rgba(255,251,246,.96);border-radius:1rem;padding:.9rem}.pos-create-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pos-product-media-column{display:grid;gap:.85rem;min-width:0}.pos-product-media-column-surface{padding:.82rem;border:1px solid rgba(189,166,146,.2);border-radius:1.22rem;background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(255,249,242,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 18px 34px rgba(72,38,22,.06)}.pos-product-media-column-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.pos-media-editor-head strong,.pos-product-browser-copy strong,.pos-product-detail-copy strong,.pos-product-media-column-head strong,.pos-variant-card-copy strong{color:#301b12}.pos-product-browser-list,.pos-variant-list{display:grid;gap:.72rem}.pos-media-editor-card,.pos-product-browser-item,.pos-product-detail-card,.pos-variant-card{border:1px solid rgba(189,166,146,.25);background:rgba(255,255,255,.9);border-radius:1.2rem;box-shadow:0 18px 34px rgba(72,38,22,.08)}.pos-product-browser-item{display:grid;grid-template-columns:3.45rem minmax(0,1fr);gap:.66rem;align-items:center;width:100%;padding:.72rem;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.pos-product-browser-item-active{border-color:rgba(166,92,51,.48);background:linear-gradient(135deg,rgba(255,245,234,.98),rgba(255,251,246,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),0 20px 36px rgba(166,92,51,.14)}.pos-product-browser-copy,.pos-product-detail-copy,.pos-variant-card-copy{display:grid;gap:.22rem;min-width:0}.pos-product-browser-copy p,.pos-product-detail-copy p,.pos-variant-card-copy p{margin:0;color:rgba(106,73,50,.88)}.pos-product-browser-copy small,.pos-product-detail-copy small,.pos-variant-card-copy small{color:rgba(113,94,79,.82)}.pos-product-detail-card{display:grid;gap:1.05rem;padding:.92rem;background:radial-gradient(circle at top left,rgba(231,202,174,.2),transparent 28%),rgba(255,253,249,.98)}.pos-product-detail-header,.pos-variant-card-top{display:grid;grid-template-columns:4.35rem minmax(0,1fr);gap:.56rem;align-items:center}.pos-media-thumb{width:100%;aspect-ratio:1/1;border-radius:1rem;-o-object-fit:cover;object-fit:cover;background:rgba(238,229,219,.9);box-shadow:0 12px 24px rgba(76,43,26,.08)}.pos-media-thumb-compact{border-radius:.9rem}.pos-media-thumb-empty{display:grid;place-items:center;border:1px dashed rgba(184,156,132,.44);color:rgba(113,94,79,.84);padding:.4rem;text-align:center}.pos-media-editor-card,.pos-media-variant-section{display:grid;gap:.8rem;padding:.82rem;border:1px solid rgba(189,166,146,.2);border-radius:1.05rem;background:rgba(255,249,242,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.pos-media-editor-head{display:grid;gap:.24rem}.pos-media-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pos-media-field{display:grid;gap:.42rem}.pos-media-field-wide{grid-column:1/-1}.pos-product-customization-shell{gap:.9rem;padding:.95rem;border:1px solid rgba(189,166,146,.22);border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,252,248,.98),rgba(253,247,241,.98))}.pos-product-customization-head{display:grid;gap:.18rem}.pos-product-customization-head strong{color:#301b12}.pos-product-customization-head span{color:rgba(113,94,79,.84);font-size:.78rem}.pos-product-customization-options{display:grid;gap:.75rem}.pos-product-customization-options-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pos-product-customization-option-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,12rem) auto;gap:.75rem;align-items:end}.pos-product-customization-remove{min-height:2.9rem}.pos-media-editor-actions{justify-content:space-between;gap:.9rem}.pos-inline-actions,.pos-media-editor-actions{display:flex;align-items:center;flex-wrap:wrap}.pos-inline-actions{gap:.75rem}.pos-variant-card{display:grid;gap:.78rem;padding:.82rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,250,244,.9))}.pos-actions-board{display:grid;gap:.9rem;padding:.86rem;border:1px solid rgba(189,166,146,.22);border-radius:1.35rem;background:radial-gradient(circle at top left,rgba(233,203,175,.22),transparent 34%),linear-gradient(180deg,rgba(255,252,248,.98),rgba(253,247,241,.98));box-shadow:0 18px 36px rgba(72,38,22,.07)}.pos-actions-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.pos-actions-board-head h2{margin:0;color:#301b12}.pos-actions-board-head span{display:block;margin-top:.18rem;color:rgba(113,94,79,.84);font-size:.8rem}.pos-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.pos-more-desktop-shell,.pos-more-hub{display:grid;gap:1rem}.pos-more-desktop-main{display:grid;gap:1rem;min-width:0}.pos-more-desktop-sidebar{display:none}.pos-more-hub-head{display:grid;gap:.9rem}.pos-more-hub-head h2{margin:0;color:var(--pos-text-strong)}.pos-more-hub-head span{display:block;margin-top:.2rem;color:var(--pos-text-soft);font-size:.82rem;line-height:1.45}.pos-more-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-more-section{display:grid;gap:.72rem}.pos-more-section+.pos-more-section{padding-top:.9rem;border-top:1px solid rgba(166,116,78,.2)}.pos-more-section-head{display:grid;gap:.14rem}.pos-more-section-head strong{color:var(--pos-text-strong)}.pos-more-section-head span{color:var(--pos-text-soft);font-size:.8rem;line-height:1.4}.pos-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.pos-more-card{position:relative;display:grid;gap:.78rem;min-height:10.75rem;text-decoration:none}.pos-more-card-action{width:100%;border:0;cursor:pointer}.pos-more-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.72rem}.pos-more-card-icon{width:2.75rem;height:2.75rem;border-radius:1rem;border:1px solid rgba(166,116,78,.24);background:radial-gradient(circle at 30% 18%,rgba(255,176,58,.16),transparent 58%),linear-gradient(180deg,rgba(53,31,23,.94),rgba(32,18,14,.96));color:#ffcb97;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 20px rgba(0,0,0,.16)}.pos-more-card-badge,.pos-more-card-icon{display:inline-flex;align-items:center;justify-content:center}.pos-more-card-badge{min-width:2rem;height:1.6rem;padding:0 .52rem;border-radius:999px;background:rgba(234,88,12,.16);border:1px solid rgba(255,176,58,.18);color:#ffe1c0;font-size:.76rem;font-weight:800;letter-spacing:.03em}.pos-more-card-copy{display:grid;gap:.26rem}.pos-more-card-copy strong{color:var(--pos-text-strong);font-size:.96rem}.pos-more-card-copy span{color:var(--pos-text-body);font-size:.86rem;line-height:1.42}.pos-more-card-copy small{color:var(--pos-text-soft);font-size:.78rem;line-height:1.45}.pos-more-side-panel{position:sticky;top:5.5rem}.pos-more-side-card{text-decoration:none}.pos-home-domain-section{scroll-margin-top:6rem}.pos-action-panel{display:grid;gap:.72rem;padding:.82rem;border:1px solid rgba(189,166,146,.22);border-radius:1.1rem;background:rgba(255,255,255,.9);box-shadow:0 14px 28px rgba(72,38,22,.05)}.pos-action-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.pos-action-mini-card strong,.pos-action-panel-head strong{color:#301b12}.pos-action-mini-card p,.pos-action-mini-card small,.pos-action-panel-head span{color:rgba(106,73,50,.86)}.pos-action-panel-list{display:grid;gap:.58rem}.pos-action-mini-card{display:grid;gap:.18rem;padding:.68rem .72rem;border:1px solid rgba(189,166,146,.18);border-radius:.92rem;background:linear-gradient(180deg,rgba(255,250,245,.94),rgba(255,255,255,.96))}.pos-action-mini-card p,.pos-action-mini-card small{margin:0}.pos-media-success{margin:0;display:flex;align-items:center;gap:.55rem;border-radius:.92rem;background:rgba(219,242,225,.92);color:#195b2c;padding:.82rem .92rem}.pos-product-page-shell .pos-create-variant-card,.pos-product-page-shell .pos-drill-down-card,.pos-product-page-shell .pos-media-editor-card,.pos-product-page-shell .pos-media-variant-section,.pos-product-page-shell .pos-product-browser-item,.pos-product-page-shell .pos-product-customization-shell,.pos-product-page-shell .pos-product-media-toolbar,.pos-product-page-shell .pos-variant-card{border-color:rgba(255,181,0,.16);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:0 16px 30px rgba(0,0,0,.22)}.pos-product-page-shell .pos-drill-down-card,.pos-product-page-shell .pos-product-media-toolbar,.pos-product-page-shell .pos-sales-results-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pos-product-page-shell .pos-sales-results-card{gap:.82rem;margin-top:0}.pos-product-page-shell .pos-product-browser-item-active{border-color:rgba(255,181,0,.34);background:radial-gradient(circle at top center,rgba(255,176,58,.14),transparent 62%),linear-gradient(180deg,rgba(18,11,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 0 0 1px rgba(255,181,0,.08),0 18px 34px rgba(0,0,0,.24)}.pos-product-page-shell .pos-media-editor-card{border-radius:1.1rem}.pos-product-page-shell .pos-create-product-card,.pos-product-page-shell .pos-create-product-card>.pos-drill-down-card,.pos-product-page-shell .pos-create-product-card>.pos-product-customization-shell,.pos-product-page-shell .pos-media-editor-card>.pos-media-variant-section,.pos-product-page-shell .pos-media-editor-card>.pos-product-customization-shell,.pos-product-page-shell .pos-product-detail-card,.pos-product-page-shell .pos-product-detail-card>.pos-media-editor-card,.pos-product-page-shell .pos-product-media-column-surface{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.pos-product-page-shell .pos-media-editor-actions span,.pos-product-page-shell .pos-media-editor-head span,.pos-product-page-shell .pos-media-field span,.pos-product-page-shell .pos-product-browser-copy p,.pos-product-page-shell .pos-product-browser-copy small,.pos-product-page-shell .pos-product-customization-head span,.pos-product-page-shell .pos-product-detail-copy p,.pos-product-page-shell .pos-product-detail-copy small,.pos-product-page-shell .pos-product-media-column-head span,.pos-product-page-shell .pos-product-media-search span,.pos-product-page-shell .pos-variant-card-copy p,.pos-product-page-shell .pos-variant-card-copy small{color:rgba(219,205,184,.78)}.pos-product-page-shell .pos-browser-mode-copy strong,.pos-product-page-shell .pos-drill-down-results-head strong,.pos-product-page-shell .pos-media-editor-head strong,.pos-product-page-shell .pos-product-browser-copy strong,.pos-product-page-shell .pos-product-customization-head strong,.pos-product-page-shell .pos-product-detail-copy strong,.pos-product-page-shell .pos-product-media-column-head strong,.pos-product-page-shell .pos-variant-card-copy strong{color:#fff7e9}.pos-product-page-shell .pos-case-group-option,.pos-product-page-shell .pos-media-field input,.pos-product-page-shell .pos-media-field select,.pos-product-page-shell .pos-media-field textarea,.pos-product-page-shell .pos-product-media-search input{border-color:rgba(255,181,0,.18);background:rgba(255,181,0,.06);color:#fff7e9}.pos-product-page-shell .pos-case-group-option span{color:#fff7e9}.pos-product-page-shell .pos-media-field input:focus,.pos-product-page-shell .pos-media-field select:focus,.pos-product-page-shell .pos-media-field textarea:focus,.pos-product-page-shell .pos-product-media-search input:focus{border-color:rgba(255,181,0,.34);box-shadow:0 0 0 3px rgba(255,176,58,.12)}.pos-product-page-shell .pos-browser-mode-tabs{border-color:rgba(255,181,0,.18);background:rgba(255,181,0,.05)}.pos-product-page-shell .pos-browser-mode-tab,.pos-product-page-shell .pos-media-action-button{min-height:2.9rem;height:2.9rem}.pos-product-page-shell .pos-browser-mode-tab{padding-block:0;border-color:rgba(255,181,0,.16);color:#dbcdb8}.pos-product-page-shell .pos-media-action-button-secondary{background:rgba(255,181,0,.08);color:#fff7e9;border:1px solid rgba(255,181,0,.16);box-shadow:none}.pos-product-page-shell .pos-inline-actions,.pos-product-page-shell .pos-media-editor-actions,.pos-product-page-shell .pos-product-media-toolbar-actions{align-items:stretch}.pos-product-page-shell .pos-inline-actions>.pos-media-action-button,.pos-product-page-shell .pos-media-editor-actions>.pos-media-action-button,.pos-product-page-shell .pos-product-media-toolbar-actions>.pos-media-action-button{min-height:2.9rem;height:2.9rem}@media (max-width:980px){.pos-home-dashboard-grid-compact,.pos-top-menu-shell{grid-template-columns:minmax(0,1fr)}.pos-home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-actions-grid,.pos-more-grid,.pos-product-media-grid,.pos-product-media-toolbar,.pos-sales-browser-grid,.pos-sales-shell,.pos-sales-workspace{grid-template-columns:minmax(0,1fr)}.pos-orders-breakdown-grid,.pos-orders-breakdown-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.pos-orders-day-card{padding:.3rem .36rem}.pos-sales-hero-card,.pos-sales-hero-stats,.pos-sales-kpi-row,.pos-sales-rail-actions{grid-template-columns:minmax(0,1fr)}.pos-tools-ranking-row{flex-direction:column}.pos-tools-ranking-metrics{justify-items:start;text-align:left}.pos-sales-rail{position:static}.pos-product-media-toolbar-actions{justify-content:flex-start}.pos-drill-down-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-sales-checkout-form{grid-template-columns:minmax(0,1fr)}.pos-home-ops-grid,.pos-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pos-more-desktop-shell{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:start}.pos-more-desktop-sidebar{display:block}}@media (max-width:420px){.pos-bottom-nav-home-showcase{width:min(27.8rem,calc(100vw - .65rem));padding:.44rem .24rem calc(.4rem + env(safe-area-inset-bottom, 0))}.pos-bottom-link{min-height:3.2rem;gap:.28rem;padding:.22rem .06rem .16rem;font-size:.64rem}.pos-bottom-link-label{font-size:.62rem;letter-spacing:.02em}.pos-bottom-link-badge{min-width:1.08rem;height:1.08rem;font-size:.54rem}.pos-surface-topbar{grid-template-columns:minmax(0,1fr) auto}.pos-hero-compact{grid-template-columns:minmax(0,1fr)}.pos-progress-ring-shell{width:4.6rem;height:4.6rem}.pos-action-card-compact{padding:.54rem}.pos-dashboard-control-row{grid-template-columns:minmax(0,1fr) auto;gap:.28rem}.pos-dashboard-date-field{grid-column:1/-1}.pos-dashboard-control-row-showcase{grid-template-columns:minmax(0,1fr);gap:.42rem}.pos-dashboard-date-trigger,.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs,.pos-home-dashboard-card-showcase .pos-dashboard-today-button{width:100%}.pos-dashboard-period-chip{max-width:6.8rem;overflow:hidden;text-overflow:ellipsis}.pos-dashboard-date-field input{padding-inline:.42rem}.pos-home-dashboard-card-showcase{padding:0;border-radius:0}.pos-home-dashboard-title-block h2{font-size:1.7rem}.pos-home-dashboard-title-block p{font-size:.78rem}.pos-home-dashboard-utility{width:2.72rem;height:2.72rem;border-radius:.92rem}.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs .pos-tab-button{min-width:4.5rem;min-height:2.7rem;padding-inline:.76rem;font-size:.78rem}.pos-dashboard-date-trigger,.pos-dashboard-dropdown-button,.pos-home-dashboard-card-showcase .pos-dashboard-today-button{min-height:2.7rem;border-radius:1rem}.pos-dashboard-date-trigger{padding:.62rem .7rem;gap:.5rem}.pos-dashboard-date-trigger>span{font-size:.76rem}.pos-home-performance-head-showcase{flex-direction:column;align-items:flex-start}.pos-progress-ring-shell{width:5rem;height:5rem}.pos-home-performance-card-showcase .pos-home-performance-copy strong{font-size:1.8rem}.pos-home-performance-stat{gap:.58rem}.pos-home-performance-stat-icon{width:2.6rem;height:2.6rem;border-radius:.9rem}.pos-home-op-card-showcase{min-height:10.3rem;gap:1rem}.pos-home-op-card-icon{width:3rem;height:3rem}.pos-home-op-card-showcase>.pos-home-op-card-head>span:nth-child(2){font-size:.72rem;letter-spacing:.12em}.pos-home-op-card-showcase{border-color:rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 28px rgba(0,0,0,.22)}.pos-home-op-card-showcase strong{font-size:3.25rem}.pos-create-product-grid,.pos-create-variant-grid,.pos-drill-down-grid,.pos-media-editor-fields,.pos-product-detail-header,.pos-product-media-grid,.pos-sales-checkout-form,.pos-variant-card-top{grid-template-columns:minmax(0,1fr)}.pos-checkout-dialog,.pos-create-product-card,.pos-drill-down-card,.pos-product-detail-card,.pos-product-media-column-surface,.pos-product-media-shell,.pos-product-media-toolbar,.pos-sales-hero-card,.pos-sales-rail-card{padding:.82rem}.pos-inventory-item,.pos-product-browser-item{grid-template-columns:minmax(0,1fr)}.pos-stock-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-inventory-meta{justify-items:start;text-align:left}.pos-product-customization-option-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.pos-sales-cart-customization{width:100%;min-width:0}.pos-sales-callout,.pos-sales-cart-card,.pos-sales-product-main{grid-template-columns:minmax(0,1fr);flex-direction:column;align-items:flex-start}.pos-browser-mode-tabs,.pos-product-media-toolbar-actions{width:100%}.pos-orders-filter-bar,.pos-pagination-row,.pos-sales-cart-actions,.pos-sales-checkout-line,.pos-sales-summary-row{width:100%;justify-items:stretch;flex-direction:column;align-items:stretch}.pos-orders-filter-bar-compact{flex-direction:row;align-items:end}.pos-orders-filter-bar-compact .pos-media-field{flex:1 1 auto}.pos-orders-filter-bar-compact .pos-media-action-button{flex:0 0 auto;min-width:5.25rem}.pos-home-dashboard-grid-dense,.pos-sales-live-card-compact .pos-sales-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-sales-live-card-compact .pos-sales-summary-row{flex-direction:column;align-items:flex-start}.pos-checkout-head{align-items:flex-start}.pos-photo-grid{grid-template-columns:minmax(0,1fr)}.pos-photo-accessory-head{flex-direction:column;align-items:flex-start}.pos-browser-mode-tab,.pos-media-action-button{flex:1 1 0;justify-content:center;text-align:center}.pos-bottom-nav{gap:0;padding:0}.pos-surface-topbar-action,.pos-surface-topbar-block{min-height:3.45rem;padding:.62rem .68rem}.pos-media-thumb-compact{max-width:4.6rem}}@media (max-width:360px){.pos-bottom-nav-home-showcase{width:min(27.8rem,calc(100vw - .45rem));padding-inline:.18rem}.pos-bottom-link{min-height:3.28rem}.pos-bottom-link-label{font-size:.6rem}.pos-app-shell-home-showcase .pos-bottom-link-icon-wrap,.pos-app-shell-home-showcase .pos-bottom-link-primary .pos-bottom-link-icon-wrap{width:2.36rem;height:2.36rem}}@media (max-width:520px){.pos-surface-topbar{grid-template-columns:minmax(0,1fr) auto}.pos-more-hub-stats{grid-template-columns:minmax(0,1fr)}.pos-surface-title-stack{gap:.08rem}.pos-surface-title-stack strong{font-size:.82rem;line-height:1.1}.pos-surface-title-stack em{font-size:.68rem;line-height:1.24}.pos-home-dashboard-card-compact .pos-home-dashboard-head{flex-direction:column;align-items:stretch}.pos-home-dashboard-card-showcase{padding:0;gap:.52rem}.pos-home-dashboard-head-showcase{flex-direction:row;align-items:flex-start}.pos-home-dashboard-title-block h2{font-size:1.95rem}.pos-home-dashboard-title-block p{font-size:.82rem}.pos-home-dashboard-utility{width:3rem;height:3rem}.pos-dashboard-control-row{align-items:stretch;flex-wrap:nowrap}.pos-dashboard-range-tabs .pos-tab-button,.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs .pos-tab-button{min-width:3rem;padding-inline:.48rem}.pos-dashboard-date-trigger{flex:1 1 6.5rem}.pos-dashboard-date-field{flex-basis:auto}.pos-dashboard-control-row-showcase{gap:.22rem}.pos-order-receipt-item,.pos-order-receipt-overview,.pos-order-receipt-section-grid{grid-template-columns:minmax(0,1fr)}.pos-order-receipt-overview{flex-direction:column}.pos-order-receipt-overview-meta{justify-items:start;text-align:left}.pos-order-receipt-item>strong,.pos-order-receipt-row strong{text-align:left}.pos-home-dashboard-head-analytics{flex-direction:column}.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs{justify-self:start}.pos-dashboard-date-field input,.pos-dashboard-period-chip,.pos-dashboard-range-tabs .pos-tab-button,.pos-dashboard-today-button{min-height:1.82rem;font-size:.64rem}.pos-dashboard-range-tabs .pos-tab-button{padding-inline:.5rem}.pos-dashboard-period-chip{padding-inline:.46rem;justify-content:center;overflow:hidden;text-overflow:ellipsis}.pos-dashboard-date-field input{padding-inline:.46rem}.pos-dashboard-today-button{padding-inline:.52rem}.pos-dashboard-date-trigger{padding-inline:.48rem}.pos-order-list-head{flex-direction:column}.pos-order-list-head-meta{width:100%;justify-content:space-between}.pos-order-detail-grid,.pos-stock-analytics-grid,.pos-stock-audit-shell{grid-template-columns:minmax(0,1fr)}.pos-inventory-audit-row,.pos-stock-audit-entry{flex-direction:column}.pos-inventory-audit-row-actions,.pos-stock-audit-entry-meta{width:100%;justify-content:flex-start;justify-items:start;text-align:left}.pos-home-performance-card-showcase{padding:.68rem;gap:.48rem}.pos-home-performance-meta-showcase{flex-wrap:wrap}.pos-home-performance-divider{display:none}.pos-home-performance-stat,.pos-home-performance-stat-target{justify-content:flex-start;flex:1 1 100%}.pos-home-op-card-showcase{min-height:3.85rem;padding:.52rem}@media (max-width:640px){.pos-home-dashboard-shell .pos-dashboard-control-row-showcase{grid-template-columns:minmax(0,1fr) auto;gap:.32rem}.pos-home-dashboard-shell .pos-dashboard-date-trigger,.pos-home-dashboard-shell .pos-dashboard-range-tabs{width:auto}.pos-home-dashboard-shell .pos-dashboard-date-trigger{min-width:7.1rem}}@media (max-width:520px){.pos-home-dashboard-shell .pos-dashboard-control-row-showcase{grid-template-columns:minmax(0,1fr) auto;gap:.24rem}.pos-home-dashboard-shell .pos-dashboard-range-tabs .pos-tab-button{min-width:3.25rem;padding-inline:.56rem}.pos-home-dashboard-shell .pos-dashboard-date-trigger{min-width:6.85rem;padding:.46rem .58rem}}}.pos-onboarding-panel{max-width:64rem}.pos-onboarding-card{display:flex;flex-direction:column;gap:1rem}.pos-onboarding-card .pos-login-form-exact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.pos-onboarding-card .pos-login-active-card,.pos-onboarding-card .pos-login-error,.pos-onboarding-card .pos-login-head,.pos-onboarding-card .pos-login-submit{grid-column:1/-1}.pos-onboarding-card .pos-login-submit{width:min(100%,22rem)}.pos-onboarding-head{align-items:flex-start}.pos-onboarding-title{font-size:clamp(2.7rem,8vw,4.35rem)}.pos-onboarding-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:1rem;align-items:stretch}.pos-onboarding-footnote,.pos-onboarding-hero-copy,.pos-onboarding-plan-card{border:1px solid rgba(120,53,15,.14);border-radius:1.5rem;background:rgba(255,255,255,.78)}.pos-onboarding-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:.45rem;padding:1.2rem 1.25rem}.pos-onboarding-hero-copy strong,.pos-onboarding-plan-card h2,.pos-onboarding-plan-topline strong{color:#1c1917}.pos-onboarding-footnote span,.pos-onboarding-hero-copy span,.pos-onboarding-plan-card p,.pos-onboarding-plan-features li{color:#57534e}.pos-onboarding-hero-actions{display:grid;gap:.85rem}.pos-onboarding-secondary{min-height:4.35rem;border:1px solid rgba(251,146,60,.22);border-radius:1.55rem;background:rgba(255,243,231,.95);color:#7c2d12;box-shadow:none}.pos-onboarding-status-card em{background:linear-gradient(180deg,rgba(124,58,237,.8),rgba(79,38,172,.95))}.pos-onboarding-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.pos-onboarding-plan-card{display:flex;flex-direction:column;gap:.95rem;padding:1.1rem}.pos-onboarding-plan-card-wide{grid-column:1/-1}.pos-onboarding-plan-card-current{border-color:rgba(255,183,77,.72);box-shadow:inset 0 0 0 1px rgba(255,211,91,.22)}.pos-onboarding-plan-topline{display:flex;flex-direction:column;gap:.35rem}.pos-onboarding-plan-topline span{font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9a3412}.pos-onboarding-plan-card h2{margin:0;font-size:1.9rem;line-height:1}.pos-onboarding-plan-card p{margin:0;min-height:2.8rem;font-size:.92rem;line-height:1.5}.pos-onboarding-plan-features{margin:0;padding-left:1rem;display:grid;gap:.38rem;min-height:5.6rem}.pos-onboarding-plan-features li{font-size:.86rem;line-height:1.45}.pos-onboarding-footnote{padding:1rem 1.15rem}.pos-app-shell-billing .pos-surface-phone-billing{max-width:min(100%,76rem);padding-left:1rem;padding-right:1rem}.pos-app-shell-billing .pos-surface-topbar-billing{width:min(76rem,calc(100vw - 2rem))}.pos-app-shell-billing .pos-home-dashboard-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-app-shell-billing .pos-stock-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.pos-app-shell-billing .pos-home-dashboard-grid-compact,.pos-app-shell-billing .pos-stock-launch-grid,.pos-onboarding-card .pos-login-form-exact,.pos-onboarding-hero,.pos-onboarding-plan-grid{grid-template-columns:1fr}.pos-app-shell-billing .pos-surface-phone-billing{max-width:min(100%,29rem);padding-left:0;padding-right:0}.pos-app-shell-billing .pos-surface-topbar-billing{width:min(29rem,100vw)}}@media (max-width:420px){.pos-onboarding-title{font-size:clamp(2.45rem,12vw,3.55rem)}.pos-onboarding-plan-card{padding:1rem}.pos-onboarding-plan-card p,.pos-onboarding-plan-features{min-height:0}}@media (prefers-color-scheme:dark){.pos-onboarding-footnote,.pos-onboarding-hero-copy,.pos-onboarding-plan-card{border-color:rgba(89,60,47,.88);background:rgba(24,11,9,.92)}.pos-onboarding-hero-copy strong,.pos-onboarding-plan-card h2,.pos-onboarding-plan-topline strong{color:#ffffff}.pos-onboarding-footnote span,.pos-onboarding-hero-copy span,.pos-onboarding-plan-card p,.pos-onboarding-plan-features li{color:rgba(228,214,204,.8)}.pos-onboarding-secondary{border-color:rgba(166,116,78,.38);background:rgba(45,28,23,.96);color:#fff4e7}.pos-onboarding-plan-topline span{color:#d9bf9a}}@media (prefers-reduced-motion:reduce){.pos-bottom-link,.pos-bottom-link-icon-wrap,.pos-bottom-nav{transition:none}.pos-app-shell-home-showcase .pos-bottom-link-primary:hover,.pos-app-shell-home-showcase .pos-bottom-link:hover{transform:none}}.pos-home-dashboard-shell .pos-dashboard-control-row-showcase{grid-template-columns:auto auto;align-items:stretch}.pos-home-dashboard-shell .pos-dashboard-date-trigger,.pos-home-dashboard-shell .pos-dashboard-range-tabs{min-height:2.72rem}.pos-home-dashboard-shell .pos-dashboard-range-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pos-home-dashboard-shell .pos-dashboard-range-tabs .pos-tab-button{min-height:2.72rem}.pos-home-dashboard-shell .pos-dashboard-date-trigger{padding-block:.52rem}.pos-home-floor-card,.pos-home-op-card-showcase,.pos-home-performance-card,.pos-home-quick-actions-section .pos-action-card,.pos-home-stat-card,.pos-inventory-audit-card,.pos-inventory-item,.pos-orders-day-card,.pos-photo-accessory-card,.pos-photo-card,.pos-sales-callout,.pos-sales-cart-card,.pos-sales-checkout-line,.pos-sales-checkout-lines,.pos-sales-column-surface,.pos-sales-empty-state,.pos-sales-hero-card,.pos-sales-product-card,.pos-sales-rail-card,.pos-sales-summary-card,.pos-sales-totals-card,.pos-sales-variant-card,.pos-stock-analytics-card,.pos-stock-audit-card,.pos-stock-audit-entry,.pos-stock-card,.pos-stock-launch-card{border-color:rgba(255,181,0,.18);background:linear-gradient(180deg,rgba(10,6,16,.98),rgba(0,0,0,.98));box-shadow:0 16px 30px rgba(0,0,0,.22)}.pos-cart-remove-button,.pos-dashboard-date-trigger,.pos-dashboard-range-tabs,.pos-home-dashboard-card-showcase .pos-dashboard-range-tabs,.pos-inventory-audit-row-actions input,.pos-inventory-damage-input,.pos-orders-filter-bar-compact .pos-media-field input,.pos-orders-filter-bar-compact .pos-media-field select,.pos-orders-summary-section .pos-media-field input,.pos-orders-summary-section .pos-media-field select,.pos-sales-cart-controls input,.pos-sales-cart-customization select,.pos-sales-stepper{border-color:rgba(255,181,0,.18);background:rgba(255,181,0,.06);color:#fff7e9}.pos-sales-product-card-active{border-color:rgba(255,181,0,.32);background:radial-gradient(circle at top center,rgba(255,176,58,.16),transparent 62%),linear-gradient(180deg,rgba(18,11,16,.98),rgba(0,0,0,.98))}.pos-inventory-audit-card-head strong,.pos-inventory-audit-row strong,.pos-inventory-copy strong,.pos-inventory-meta strong,.pos-sales-callout strong,.pos-sales-cart-copy strong,.pos-sales-checkout-line-copy strong,.pos-sales-checkout-line>strong,.pos-sales-empty-state strong,.pos-sales-hero-copy h2,.pos-sales-hero-stat strong,.pos-sales-kpi-card strong,.pos-sales-product-copy strong,.pos-sales-rail-head h2,.pos-sales-summary-row strong,.pos-stock-analytics-head strong,.pos-stock-audit-entry strong{color:#fff7e9}.pos-inventory-audit-card-copy p,.pos-inventory-audit-row-copy small,.pos-inventory-copy p,.pos-inventory-copy small,.pos-inventory-meta span,.pos-sales-callout p,.pos-sales-cart-controls span,.pos-sales-cart-copy p,.pos-sales-checkout-line span,.pos-sales-empty-state p,.pos-sales-hero-copy p,.pos-sales-hero-stat span,.pos-sales-kpi-card span,.pos-sales-product-copy p,.pos-sales-summary-row span,.pos-sales-totals-card small,.pos-sales-totals-card span,.pos-stock-audit-entry small{color:#dbcdb8}.pos-sales-checkout-line-copy small,.pos-sales-product-copy small{color:rgba(219,205,184,.72)}.pos-sales-eyebrow{background:rgba(255,181,0,.08);color:#ffcb97}.pos-sales-grand-total{color:#ffcb97}.pos-inventory-audit-row{border-top-color:rgba(255,181,0,.14)}