*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-mobile-topbar{display:none}.admin-desktop-topbar{display:flex}@media (width<=880px){.admin-sidebar-desktop{display:none!important}.admin-mobile-topbar{display:flex!important}.admin-desktop-topbar{display:none!important}}@media (width<=900px){.split-row{flex-direction:column!important;gap:16px!important}.split-handle{display:none!important}.split-panel{flex:none!important;width:100%!important}}.mob-only,.mob-inline{display:none}.chip-row{display:contents}.st-btn{min-width:84px}@media screen and (width<=1024px){html,body{overflow-x:hidden}.app-main{min-width:0;max-width:100%;overflow-x:clip}div:has(>table){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden!important}table{width:max-content!important;min-width:100%!important}th,td{white-space:nowrap}td[colspan]{white-space:normal}td[colspan]>div{width:min(100vw - 56px,760px);position:sticky;left:0}}@media screen and (width<=640px){.app-main{padding:12px!important}input,select,textarea{font-size:16px!important}.app-main button,[style*="inset: 0"] button{min-height:40px}[style*=grid-template-columns]:not([style*=auto-fit]):not([style*=mm]){grid-template-columns:1fr!important}.desk-only{display:none!important}.mob-inline{display:inline!important}.st-btn{width:40px;min-width:40px!important;padding:6px 0!important;font-size:16px!important}.mob-only{display:flex!important}p.mob-only{display:block!important}.items-search{flex:1 0 100%!important;max-width:none!important}.chip-row{gap:8px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.chip-row>*{white-space:nowrap;flex-shrink:0}[style*="position: fixed"][style*="inset: 0"][style*=z-index]{padding:calc(env(safe-area-inset-top) + 8px) 8px calc(env(safe-area-inset-bottom) + 8px)!important}[style*="position: fixed"][style*="inset: 0"][style*=z-index]>div[style*="position: relative"]{max-width:100%!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)!important;padding:14px!important}h1{font-size:18px!important}}@media (display-mode:standalone){html{background:#292524}body:before{content:"";height:env(safe-area-inset-top);z-index:9999;pointer-events:none;background:#292524;position:fixed;top:0;left:0;right:0}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}.sims-rail-root{height:100%;display:flex;position:relative}.sims-rail{z-index:2;background:#292524;border-right:1px solid #ffffff17;flex-direction:column;flex:none;align-items:center;gap:4px;width:60px;padding:10px 0;display:flex;position:relative}.sims-rail-logo{cursor:pointer;background:0 0;border:none;flex:none;margin-bottom:10px;padding:0}.sims-rail-logo img{width:40px;height:auto;display:block}.sims-rail-icons{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:4px;min-height:0;display:flex;overflow:hidden auto}.sims-rail-icons::-webkit-scrollbar{display:none}.sims-rail-bottom{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex;position:relative}.sims-rail-sep{background:#ffffff17;width:28px;height:1px;margin:6px 0}.sims-rail-btn{color:#ffffff9e;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-family:inherit;transition:background .15s,color .15s;display:grid;position:relative}.sims-rail-btn:hover{color:#fff;background:#ffffff0f}.sims-rail-btn.open{color:#fff;background:#ffffff1f}.sims-rail-btn:focus-visible,.sims-rail-sec:focus-visible,.sims-rail-item:focus-visible,.sims-rail-close:focus-visible{outline-offset:2px;outline:2px solid #d97706}.sims-rail-btn.has-active:before{content:"";background:#d97706;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-9px}.sims-rail-bell-dot,.sims-rail-cart-dot{background:#dc2626;border:1.5px solid #292524;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.sims-rail-cart-dot{background:#d97706}.sims-rail-me:hover{background:0 0}.sims-rail-avatar{object-fit:cover;color:#fff;background:#57534e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;transition:box-shadow .15s;display:grid}.sims-rail-me:hover .sims-rail-avatar{box-shadow:0 0 0 2px #ffffff59}.sims-rail-tip{z-index:9999;pointer-events:none;color:#fff;white-space:nowrap;background:#1c1917;border-radius:6px;flex-direction:column;gap:1px;padding:6px 10px;font-size:12px;font-weight:500;display:flex;position:fixed;box-shadow:0 4px 12px #0000004d}.sims-rail-tip-row{align-items:center;gap:10px;display:flex}.sims-rail-tip-key{text-align:center;color:#ffffffd9;border:1px solid #ffffff47;border-radius:4px;min-width:18px;padding:3px 5px;font:600 11px/1 inherit}.sims-rail-tip-name{font-size:13px;font-weight:600}.sims-rail-tip-title{color:#ffffffa6;font-size:12px;font-weight:400}.sims-rail-popover{z-index:30;background:#35302d;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;gap:4px;width:220px;padding:6px;display:flex;position:absolute;bottom:0;left:52px;box-shadow:0 12px 28px #00000059}.sims-rail-popover-item{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:14px;display:flex}.sims-rail-popover-item:hover{background:#ffffff14}.sims-rail-panel{color:#fff;background:#35302d;border-right:1px solid #ffffff17;flex:none;width:0;transition:width .2s;overflow:hidden}.sims-rail-panel.is-open{width:260px}.sims-rail-panel-inner{flex-direction:column;width:260px;height:100%;display:flex}.sims-rail-panel-head{flex:none;justify-content:space-between;align-items:center;padding:16px 14px 12px 20px;display:flex}.sims-rail-panel-title{letter-spacing:.04em;font-size:20px;font-weight:700}.sims-rail-close{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sims-rail-close:hover{color:#fff;background:#ffffff14}.sims-rail-list{scrollbar-color:#ffffff47 transparent;flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.sims-rail-list::-webkit-scrollbar-thumb{background:#ffffff47}.sims-rail-list>li{background:#ffffff06}.sims-rail-list>li:before,.sims-rail-list>li:last-child:after{content:"";background:linear-gradient(#00000080 0 50%,#ffffff12 50% 100%);height:2px;display:block}.sims-rail-sec,.sims-rail-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;font-family:inherit;display:flex}.sims-rail-sec{color:#ffffffe0;padding:15px 20px;font-size:15px;font-weight:600}.sims-rail-sec:hover{color:#fff;background:#ffffff0d}.sims-rail-sec.expanded{color:#fff;background:#ffffff0a}.sims-rail-item{color:#ffffffb8;padding:9px 20px;font-size:14px}.sims-rail-item:hover{color:#fff;background:#ffffff0d}.sims-rail-item.active{color:#fff;background:#d9770629;font-weight:500;box-shadow:inset 3px 0 #d97706}.sims-rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sims-rail-subs{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.sims-rail-subs>div{background:#0c0a0961;overflow:hidden;box-shadow:inset 0 6px 8px -6px #0000008c,inset 0 -6px 8px -6px #0006}.sims-rail-list>li.open .sims-rail-subs{grid-template-rows:1fr}.sims-rail-list>li.open .sims-rail-subs>div{padding:6px 0}.sims-rail-sig{flex:none;place-items:center;width:18px;display:grid}.sims-rail-sig.on:before{content:"";background:#dc2626;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dc262633}.sims-rail-count{font-variant-numeric:tabular-nums;color:#ffffffc7;margin-left:auto;font-size:13px;font-weight:500}.sims-rail-sec .sims-rail-count{color:#ffffff8c;font-size:12.5px}.sims-rail-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sims-rail-root.drawer{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.sims-rail-root.drawer .sims-rail-panel.is-open,.sims-rail-root.drawer .sims-rail-panel-inner{width:min(260px,100vw - 110px)}.sims-rail-root.drawer .sims-rail-btn{width:44px;height:44px}.sims-rail-root.drawer .sims-rail-item{min-height:44px}.sims-rail-root.drawer .sims-rail-sec{min-height:48px}.sims-rail-root.drawer .sims-rail-close{width:44px;height:44px}@media (prefers-reduced-motion:reduce){.sims-rail-panel,.sims-rail-subs{transition:none}}
