@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap);.mpb{align-items:center;display:inline-flex;flex:none;gap:6px;line-height:1;vertical-align:middle}.mpb img{display:block;flex:none;height:100%;max-width:none;object-fit:contain;width:auto}.mpb-md,.mpb-md .mpb-ico{height:22px}.mpb-md .mpb-word{height:15px}.mpb-md .mpb-lockup{height:22px}.mpb-sm,.mpb-sm .mpb-ico{height:18px}.mpb-sm .mpb-word{height:12px}.mpb-sm .mpb-lockup{height:18px}.mpb-xs,.mpb-xs .mpb-ico{height:15px}.mpb-xs .mpb-word{height:10px}.mpb-xs .mpb-lockup{height:15px}.mpb-offline{color:#0f766e;font-size:14px;font-weight:800}.mpb-ico-lucide{height:18px;width:18px}html[data-theme=dark] .mpb-offline{color:#5eead4}.mpb-tabs{grid-gap:6px!important;border:1px solid #64748b4d!important;border-radius:14px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-bottom:10px;padding:6px!important}.mpb-tab,.mpb-tabs{background:#0000!important}.mpb-tab{align-items:center;border:1.5px solid #0000!important;border-radius:10px!important;box-shadow:none!important;color:#64748b!important;cursor:pointer;display:inline-flex!important;font-weight:700;gap:6px;height:46px;justify-content:center;min-height:46px;min-width:0;overflow:hidden;padding:0 8px!important;transition:border-color .15s,background-color .15s}.mpb-tab:hover{background:#64748b14!important}.mpb-tab.mpb-on[data-ch=offline]{background:#0f766e1f!important;border-color:#0f766e!important}.mpb-tab.mpb-on[data-ch=shopee]{background:#ee4d2d1f!important;border-color:#ee4d2d!important}.mpb-tab.mpb-on[data-ch=tokopedia]{background:#42b54924!important;border-color:#42b549!important}.mpb-tab:not(.mpb-on) .mpb-offline{color:#64748b}html[data-theme=dark] .mpb-tab:not(.mpb-on) .mpb-offline{color:#94a3b8}html[data-theme=dark] .mpb-tab.mpb-on[data-ch=tokopedia]{background:#42b5492e!important}.mpb-tab .mpb-count{background:#64748b2e;border-radius:999px;color:inherit;font-size:12px;font-weight:800;padding:1px 6px}@media (max-width:400px){.mpb-tabs{gap:4px!important;padding:4px!important}.mpb-tab{gap:4px;padding:0 4px!important}.mpb-tab .mpb-md,.mpb-tab .mpb-md .mpb-ico,.mpb-tab .mpb-md .mpb-lockup{height:18px}.mpb-tab .mpb-md .mpb-word{height:12px}.mpb-tab .mpb-offline{font-size:13px}}.mpb-tabs.mpb-tabs-top{gap:3px!important;margin:0;min-width:300px;padding:3px!important}.mpb-tabs-top .mpb-tab{height:36px;min-height:36px}.mpb-tabs-top .mpb-md,.mpb-tabs-top .mpb-md .mpb-ico,.mpb-tabs-top .mpb-md .mpb-lockup{height:18px}.mpb-tabs-top .mpb-md .mpb-word{height:12px}@media (max-width:640px){.mpb-tabs.mpb-tabs-top{min-width:0;width:100%}}:root{--tkp:#03ac0e;--tkp-soft:#03ac0e1f}.tkp-banner{align-items:center;background:#03ac0e1f;background:var(--tkp-soft);border:1px solid #03ac0e73;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:6px 0 10px;padding:8px 12px}.tkp-banner b{background:#03ac0e;background:var(--tkp);border-radius:6px;color:#fff;font-size:12px;letter-spacing:.06em;padding:2px 8px}.tkp-tab-btn.active,.tkp-tab-btn[aria-selected=true]{background:#03ac0e!important;background:var(--tkp)!important;border-color:#03ac0e!important;border-color:var(--tkp)!important;color:#fff!important}.tkp-tab-btn{color:#028a0b}html[data-theme=dark] .tkp-tab-btn:not(.active):not([aria-selected=true]){color:#4ade80}html[data-channel=tokopedia] [data-testid=monitor-ship-section],html[data-channel=tokopedia] [data-testid^=mass-ship],html[data-channel=tokopedia] [data-testid^=wh-shopee-awb]{display:none!important}.tkp-page{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:1200px;padding:16px}.tkp-head h2{font-size:22px;margin:0}.tkp-row{align-items:center;gap:8px}.tkp-row,.tkp-tabs{display:flex;flex-wrap:wrap}.tkp-tabs{gap:6px}.tkp-tabs button{background:#0000;border:1px solid #64748b66;border-radius:999px;color:inherit;cursor:pointer;font-weight:700;min-height:38px;padding:0 14px}.tkp-tabs button.on{background:#03ac0e;background:var(--tkp);border-color:#03ac0e;border-color:var(--tkp);color:#fff}.tkp-card{background:#0000;background:var(--card,#0000);border:1px solid #64748b4d;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px}.tkp-toolbar .tkp-search{background:#0000;border:1px solid #64748b73;border-radius:10px;color:inherit;flex:1 1 260px;font-size:15px;min-height:42px;padding:0 12px}.tkp-main{align-items:center;background:#03ac0e;background:var(--tkp);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:6px;justify-content:center;min-height:42px;padding:0 16px}.tkp-main:disabled{cursor:default;opacity:.55}.tkp-ghost{background:#0000;border:1px solid #64748b73;border-radius:10px;font-weight:700;gap:6px;min-height:38px;padding:0 12px}.tkp-ghost,.tkp-link{align-items:center;color:inherit;cursor:pointer;display:inline-flex}.tkp-link{background:none;border:0;font-size:13px;gap:4px;text-decoration:underline}.tkp-danger{color:var(--tf-danger)}.tkp-icon{background:#0000;border:1px solid #64748b59;border-radius:999px;color:inherit;cursor:pointer;display:grid;height:34px;margin-left:auto;place-items:center;width:34px}.tkp-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tkp-form label{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px}.tkp-actions select,.tkp-edit input,.tkp-form input,.tkp-form textarea{background:#0000;border:1px solid #64748b73;border-radius:8px;color:inherit;font-size:15px;min-height:40px;padding:6px 10px}.tkp-span{grid-column:1/-1}.tkp-item{border:1px dashed #64748b66;border-radius:10px;gap:6px;padding:8px}.tkp-item,.tkp-list{display:flex;flex-direction:column}.tkp-list{gap:8px}.tkp-label{background:#03ac0e1f;background:var(--tkp-soft);border-radius:6px;color:#027a0a;font-size:14px;font-weight:800;overflow-wrap:anywhere;padding:2px 8px}html[data-theme=dark] .tkp-label{color:#4ade80}.tkp-sub{font-size:13px;opacity:.85}.tkp-items{font-size:14px;margin:0;padding-left:18px}.tkp-att{align-items:center;color:inherit;display:inline-flex;font-size:12.5px;gap:4px;text-decoration:underline}.tkp-file input{display:none}.tkp-dl{border-radius:999px;font-size:12.5px;font-weight:800;margin-left:auto;padding:3px 10px}.tkp-dl-normal{background:#16a34a1f;color:var(--tf-success)}.tkp-dl-mendekati{background:var(--tf-warning-bg);color:var(--tf-warning)}.tkp-dl-mendesak{background:var(--tf-warning-solid);color:var(--tf-on-solid)}.tkp-dl-terlambat{background:var(--tf-danger-solid);color:#fff}.tkp-dl-none,.tkp-dl-selesai{background:#64748b26}.tkp-order-terlambat{border-left:4px solid var(--tf-danger-solid)}.tkp-order-mendesak{border-left:4px solid var(--tf-warning-solid)}.tkp-order-mendekati{border-left:4px solid #f59e0b}.tkp-err{color:var(--tf-danger)}.tkp-empty{opacity:.75}@media (max-width:640px){.tkp-page{padding:10px}.tkp-main{flex:1 1 100%}.tkp-dl{margin-left:0}}.tkp-tag{background:#03ac0e;background:var(--tkp);border-radius:5px;color:#fff;display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:1px 6px;vertical-align:middle}.otr-card:not([data-src=offline]) .otr-no:before,.sablon-card-order:before,.shopee-order-number:not([data-testid^=wh-prep-nota]):before{background:var(--brand-shopee-ico) center/contain no-repeat;content:"";display:inline-block;height:15px;margin-right:5px;vertical-align:-2px;width:13px}html[data-channel=tokopedia] .otr-card:not([data-src=offline]) .otr-no:before,html[data-channel=tokopedia] .sablon-card-order:before,html[data-channel=tokopedia] .shopee-order-number:not([data-testid^=wh-prep-nota]):before{background-image:var(--brand-tokopedia-ico)}.tkp-atts{align-items:center;color:#027a0a;display:inline-flex;flex-wrap:wrap;font-size:11.5px;font-weight:700;gap:4px;margin:2px 0}html[data-theme=dark] .tkp-atts{color:#4ade80}.tkp-att-thumb{background:#03ac0e1f;background:var(--tkp-soft);border:1px solid #03ac0e80;border-radius:6px;color:inherit;display:inline-grid;height:34px;overflow:hidden;place-items:center;text-decoration:none;width:34px}.tkp-att-thumb img{height:100%;object-fit:cover;width:100%}.tkp-att-thumb b{font-size:10px}.tkp-mismatch{background:#f59e0b1f;border:2px solid #f59e0b;border-radius:12px;display:flex;flex-direction:column;font-size:15px;gap:8px;padding:12px}.tkp-mismatch .tkp-main{align-self:flex-start}.tkp-banner .tkp-banner-logo{align-items:center;background:#fff;border:1px solid #42b54980;border-radius:8px;display:inline-flex;padding:4px 8px}.tkp-banner{background:#42b5491f;border-color:#42b5498c}html[data-theme=dark] .tkp-banner{background:#1f7a2b59;border-color:#2e9e3a}.tkp-tag{background:#0000;margin-right:4px;padding:0}.tkp-dl{flex-wrap:wrap;font-size:11px;gap:4px 6px;margin:3px 0;max-width:100%}.tkp-dl,.tkp-dl-chip{align-items:center;display:inline-flex}.tkp-dl-chip{background:#eef2f6;border-radius:999px;color:#475569;font-weight:700;gap:4px;padding:2px 8px;white-space:nowrap}.tkp-dl-chip.is-late{background:#fee2e2;color:#b91c1c}.tkp-dl-chip.is-today{background:#fef3c7;color:#b45309}.tkp-dl-chip.is-tomorrow{background:#fef9c3;color:#a16207}.tkp-dl-chip.is-later{background:#dcfce7;color:#15803d}.tkp-dl-who{color:#64748b;font-size:10.5px}.tkp-dl-btn{background:#0000;border:1px solid #03ac0e;border-radius:999px;color:#03ac0e;cursor:pointer;font-size:11px;font-weight:600;padding:2px 9px;transition:background-color .15s}.tkp-dl-btn:hover{background:#03ac0e14}.tkp-dl-edit{align-items:center;background:#03ac0e0f;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:6px;width:100%}.tkp-dl-edit input{border:1px solid #cbd5e1;border-radius:6px;font-size:12px;max-width:100%;min-width:0;padding:4px 6px}.tkp-dl-edit small{color:#64748b}.tkp-dl-acts{display:inline-flex;gap:6px}.tkp-dl-acts button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;font-size:12px;padding:4px 10px}.tkp-dl-acts .tkp-main{background:#03ac0e;border-color:#03ac0e;color:#fff}.tkp-dl-acts .tkp-main:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .tkp-dl-chip{background:#94a3b82e;color:#cbd5e1}html[data-theme=dark] .tkp-dl-chip.is-late{background:#ef444433;color:#fca5a5}html[data-theme=dark] .tkp-dl-chip.is-today{background:#f59e0b33;color:#fcd34d}html[data-theme=dark] .tkp-dl-chip.is-tomorrow{background:#eab30829;color:#fde68a}html[data-theme=dark] .tkp-dl-chip.is-later{background:#22c55e2e;color:#86efac}html[data-theme=dark] .tkp-dl-edit small,html[data-theme=dark] .tkp-dl-who{color:#94a3b8}html[data-theme=dark] .tkp-dl-acts button:not(.tkp-main),html[data-theme=dark] .tkp-dl-edit input{background:#0000;border-color:#94a3b873;color:inherit}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster]{--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;margin:0;outline:none;padding:0;position:fixed;transition:transform .4s ease;width:var(--width);z-index:999999999}[data-sonner-toaster][data-lifted=true]{transform:translateY(-8px)}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}[data-sonner-toast][data-styled=true]{align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1);top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}[data-sonner-toast][data-promise=true] [data-icon]>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{background:#00000014;color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{align-items:center;background:var(--normal-bg);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";height:100%;left:-100%;position:absolute;right:-100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";inset:0;position:absolute;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--auto-height);height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--auto-height) + 20%);height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(0) translateX(0);transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:ease-out}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{opacity:1;transform:var(--y) translateX(var(--swipe-amount-x))}to{opacity:0;transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%))}}@keyframes swipe-out-right{0%{opacity:1;transform:var(--y) translateX(var(--swipe-amount-x))}to{opacity:0;transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%))}}@keyframes swipe-out-up{0%{opacity:1;transform:var(--y) translateY(var(--swipe-amount-y))}to{opacity:0;transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%))}}@keyframes swipe-out-down{0%{opacity:1;transform:var(--y) translateY(var(--swipe-amount-y))}to{opacity:0;transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%))}}@media (max-width:600px){[data-sonner-toaster]{left:var(--mobile-offset-left);position:fixed;right:var(--mobile-offset-right);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:#e5e5e5;border-color:hsl(var(--border))}body{background-color:#fff;background-color:hsl(var(--background));color:#0a0a0a;color:hsl(var(--foreground))}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{border:inherit;column-gap:inherit;gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.flex-1{flex:1 1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-destructive{border-color:#ef4444;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#ef444480;border-color:hsl(var(--destructive)/.5)}.border-input{border-color:#e5e5e5;border-color:hsl(var(--input))}.border-primary{border-color:#171717;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#17171780;border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:#f5f5f5;background-color:hsl(var(--accent))}.bg-background{background-color:#fff;background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:#e5e5e5;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#ef4444;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#0a0a0a;background-color:hsl(var(--foreground))}.bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#1717171a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#17171733;background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.bg-transparent{background-color:initial}.fill-current{fill:currentColor}.fill-primary{fill:#171717;fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#171717;color:hsl(var(--accent-foreground))}.text-card-foreground{color:#0a0a0a;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#ef4444;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.text-foreground\/50{color:#0a0a0a80;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#0a0a0a;color:hsl(var(--popover-foreground))}.text-primary{color:#171717;color:hsl(var(--primary))}.text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#171717;color:hsl(var(--secondary-foreground))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[-\:T\.\]{-:T.}.\[-\:T\]{-:T}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Plus Jakarta Sans,system-ui,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#0a0a0a;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#0a0a0a;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#737373;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:#f5f5f5;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#f5f5f5;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f5f5f580;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#171717;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#171717cc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#171717e6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f5f5f5cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#171717;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#0a0a0a;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#737373;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fafafa;color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:#f5f5f5;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#171717;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#171717;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fafafa;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f5f5f566;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e5e5e5;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f5f5f5;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#171717;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#fff;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#737373;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fafafa;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0a0a0a;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef44444d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#ef4444;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#737373;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#fff;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#171717;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f5f5f5;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e5e5e5;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0a0a0a;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fafafa;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#171717;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#737373;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f5f5f5;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#ef4444;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f5f5f5;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f5f5f580;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#ef4444;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0a0a0a;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#737373;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.form-title h2{font-size:24px}.field-label{color:#111114;color:var(--ink);font-weight:600}.required{color:#c62b2b;color:var(--red)}textarea{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);outline:0;padding:12px 13px;resize:vertical}textarea:focus{border-color:#c8a047;border-color:var(--blue);box-shadow:0 0 0 3px #dbeafe}.product-card{background:#fbfdff;border:1px solid #e8e4d8;border:1px solid var(--line);margin-top:16px;padding:18px}.card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.card-head h3{font-size:16px;margin:3px 0 16px}.card-kicker{color:#c8a047;color:var(--blue);font-family:Space Mono;font-size:10px;letter-spacing:.1em}.danger-icon{background:#fee2e2;border:0;color:#c62b2b;color:var(--red);display:grid;height:36px;place-items:center;width:36px}.size-head{align-items:center;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin:20px 0 9px}.size-head strong{color:#c8a047;color:var(--blue)}.size-row{grid-template-columns:1fr 1fr 38px;margin-top:8px}.add-link{align-items:center;background:#0000;border:0;color:#c8a047;color:var(--blue);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:12px 0}.subtotal-line{border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);display:flex;justify-content:space-between;margin:18px 0;padding-top:14px}.subtotal-line strong{color:#c8a047;color:var(--blue)}.payment-card{border-top:1px solid #e8e4d8;border-top:1px solid var(--line);padding:17px 0}.check-toggle{background:#dbeafe;border:0;color:#c8a047;color:var(--blue);font-weight:700;padding:4px 9px}.save-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);bottom:0;display:flex;gap:10px;justify-content:flex-end;margin:26px -5vw -80px;padding:14px 5vw;position:-webkit-sticky;position:sticky;z-index:4}.secondary{font-weight:700;padding:13px 18px}.detail-page{padding:42px 5vw 80px}.detail-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:30px}.detail-actions{display:flex;gap:8px}.detail-facts{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:20px}.detail-facts span,.detail-facts strong{display:block}.detail-facts span{color:#6b7280;color:var(--muted);font-size:11px;margin-bottom:5px}.detail-subhead{margin-top:30px!important}.detail-product{grid-gap:5px;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:grid;gap:5px;grid-template-columns:1fr auto;padding:14px 0}.detail-product small{color:#6b7280;color:var(--muted);grid-column:1/-1}.pay-box{background:#faf6ec;background:var(--wash);margin-top:22px;padding:18px}.pay-box h3{margin-bottom:18px}.detail-page h2{font-size:24px}@media(max-width:780px){.form-title h2{font-size:20px}.form-page{padding-bottom:92px}.save-dock{justify-content:stretch;margin:20px -16px -70px;padding:12px 16px}.save-dock button{flex:1 1;font-size:13px;padding:14px 9px}.detail-page{padding:25px 16px 60px}.detail-grid{grid-template-columns:1fr}.detail-actions .soft-btn{font-size:11px;padding:9px}.detail-facts{grid-template-columns:1fr 1fr}.product-card{padding:15px}.size-row{grid-template-columns:1.2fr 1fr 36px}}:root{--ink:#0f172a;--muted:#475569;--line:#cbd5e1;--wash:#f8fafc;--blue:#2563eb;--amber:#d97706;--red:#dc2626}*{box-sizing:border-box}body{background:linear-gradient(135deg,#f8fafc,#eef4ff)}button,input,select{font:inherit}button{cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}button:active{transform:translateY(1px)}.shell{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);height:76px;justify-content:space-between;padding:0 5vw;position:-webkit-sticky;position:sticky;top:0;z-index:5}.brand,.topbar{align-items:center;display:flex}.brand{font-size:14px;gap:12px;letter-spacing:.08em}.brand b,.login-mark{background:#111114;background:var(--ink);color:#fff;display:grid;font-family:Space Mono,monospace;font-size:14px;height:38px;place-items:center;width:38px}.brand strong{font-weight:800}.user-pill{align-items:center;display:flex;font-size:13px;gap:10px}.user-pill small{border-left:1px solid #e8e4d8;border-left:1px solid var(--line);padding-left:10px}.icon-btn,.user-pill small{color:#6b7280;color:var(--muted)}.icon-btn{height:42px;width:42px}.icon-btn:hover{background:#eef2f7;color:#111114;color:var(--ink)}.nav-tabs{display:flex;gap:8px;margin:auto;max-width:1500px;padding:20px 5vw 0}.nav-tabs button{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#6b7280;color:var(--muted);display:flex;gap:8px;padding:13px 16px}.nav-tabs button svg{width:18px}.nav-tabs button.active{border-color:var(--blue);color:#c8a047;color:var(--blue);font-weight:700}.content,.form-page{margin:auto;max-width:1400px;padding:42px 5vw 80px}.page-head,.section-title,.toolbar,.welcome{align-items:center;display:flex;gap:18px;justify-content:space-between}.welcome{margin-bottom:34px}.eyebrow{color:#c8a047;color:var(--blue);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;margin:0 0 10px}.login h1,.page-head h2,.welcome h1{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,48px);letter-spacing:-.04em;line-height:1.05;margin:0}.page-head h2{font-size:28px}.muted{color:#6b7280;color:var(--muted)}.small{font-size:12px}.primary,.soft-btn,.text-btn{align-items:center;border:0;display:inline-flex;font-weight:700;gap:8px;justify-content:center}.primary{background:#c8a047;background:var(--blue);box-shadow:0 8px 20px #2563eb2e;color:#fff;padding:13px 18px}.primary:hover{background:#1d4ed8;box-shadow:0 10px 24px #2563eb45}.primary.big{padding:15px 20px}.soft-btn{background:#eaf1ff;padding:11px 14px}.soft-btn,.text-btn{color:#c8a047;color:var(--blue)}.text-btn{background:#0000;padding:8px}.full{margin-top:12px;width:100%}.metric-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.deadline,.metric,.section{background:#ffffffe6;border:1px solid #e8e4d8;border:1px solid var(--line);padding:24px}.metric{justify-content:space-between;min-height:130px}.metric span{color:#6b7280;color:var(--muted);font-size:13px}.metric strong{font-family:Manrope;font-size:26px}.metric.accent{background:#111114;background:var(--ink);border-color:#111114;border-color:var(--ink);color:#fff}.metric.accent span{color:#cbd5e1}.metric.warn strong{color:#c69208;color:var(--amber)}.split{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.7fr 1fr}.section h3{font-size:17px;margin:0}.deadline{background:#fff7ed;border-color:#fed7aa;display:flex;flex-direction:column;justify-content:center}.deadline strong{font-family:Manrope;font-size:34px}.table-wrap{margin-top:20px;overflow:auto}table{border-collapse:collapse;font-size:13px;width:100%}th{letter-spacing:.07em;padding:0 10px 12px;text-align:left}td{border-top:1px solid #e8e4d8;border-top:1px solid var(--line);padding:15px 10px;white-space:nowrap}td small{color:#6b7280;color:var(--muted);display:block;margin-top:4px}.status{font-size:11px;font-weight:700;padding:5px 9px}.status.paid{color:#15803d}.status.pending{color:#a16207}.empty{padding:35px;text-align:center}.search{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);display:flex;flex:1 1;gap:9px;max-width:480px;padding:0 13px}.search input{border:0;outline:0;padding:13px 0;width:100%}.queue{margin-top:24px}.queue-item{align-items:center;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:flex;gap:18px;padding:20px 0}.queue-item strong{color:#6b7280;color:var(--muted);font-size:13px;margin-left:auto}.queue-num{color:#c8a047;color:var(--blue);font-family:Space Mono}.form-page{position:relative}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:28px}.section-title{margin-bottom:18px}.fields{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:20px}label{color:#6b7280;color:var(--muted);display:flex;flex-direction:column;font-size:12px;gap:7px}input,select{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);min-width:0;outline:0;padding:12px 13px}input:focus,select:focus{border-color:#c8a047;border-color:var(--blue);box-shadow:0 0 0 3px #dbeafe}.product-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.4fr .55fr 1fr 1fr;margin-top:10px}.summary{background:#111114;background:var(--ink);color:#fff;grid-column:1/-1;padding:25px}.sum-line{border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:14px 0}.sum-line.grand{border:0;font-size:20px}.summary .muted{color:#94a3b8}.login{align-items:flex-start;display:flex;flex-direction:column;margin:auto;max-width:420px;padding:10vh 26px}.login-mark{height:52px;margin-bottom:30px;width:52px}.login h1{font-size:52px;margin-bottom:12px}.login h1 span{color:#c8a047;color:var(--blue)}.login form{grid-gap:15px;display:grid;gap:15px;margin:36px 0 20px;width:100%}.alert{background:#fee2e2;color:#c62b2b;color:var(--red);font-size:13px;padding:12px}.login small{color:#6b7280;color:var(--muted);line-height:1.6}@media(max-width:780px){.topbar{padding:0 18px}.brand span{font-size:12px}.user-pill>span{display:none}.nav-tabs{overflow:auto;padding:10px 12px 0}.nav-tabs button{flex:1 1;font-size:12px;justify-content:center;padding:12px 10px;white-space:nowrap}.content,.form-page{padding:28px 16px 70px}.welcome{align-items:flex-start;flex-direction:column}.welcome h1{font-size:32px}.metric-grid{grid-template-columns:1fr 1fr}.metric{min-height:112px;padding:17px}.metric strong{font-size:19px}.form-grid,.split{grid-template-columns:1fr}.section{padding:18px}.fields{grid-template-columns:1fr}.page-head{align-items:flex-start}.page-head .primary{font-size:12px;padding:11px}.product-row{grid-template-columns:1.4fr .6fr 1fr}.product-row input:last-child{grid-column:1/-1}.summary{grid-column:auto}.toolbar{align-items:stretch;flex-direction:column}.search{max-width:none}}.size-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 90px 34px;margin-bottom:8px}.size-select-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.size-manual-input{font-size:12px;padding:8px 10px;width:100%}@media(max-width:640px){.size-row{grid-template-columns:1fr 80px 34px}}.master-tabs{background:#f1f5f9;border:1px solid #e8e4d8;border:1px solid var(--line);display:flex;gap:4px;margin-bottom:14px;max-width:100%;overflow-x:auto;padding:4px;width:-webkit-fit-content;width:fit-content}.master-tab{background:#0000;border:0;color:#6b7280;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:8px 16px;touch-action:manipulation;white-space:nowrap}.master-tab.active{background:#fff;box-shadow:0 1px 3px #0f172a14}.master-tab.active,.master-tab:hover:not(.active){color:#111114;color:var(--ink)}.master-combo{display:flex;flex-direction:column;gap:6px}.master-combo select,.master-combo-manual{width:100%}.date-picker-btn{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;min-height:44px;padding:11px 12px;text-align:left;touch-action:manipulation;width:100%}.date-picker-btn:hover{border-color:#c8a047;border-color:var(--blue)}.date-picker-btn.muted-text{color:#6b7280;color:var(--muted);font-weight:500}.date-picker-btn:disabled{cursor:not-allowed;opacity:.5}.date-picker-btn svg{color:#c8a047;color:var(--blue);flex-shrink:0}.date-picker-btn.muted-text svg{color:#6b7280;color:var(--muted)}.date-picker-pop{--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:43 51% 53%;--primary-foreground:0 0% 8%;--accent:43 60% 92%;--accent-foreground:0 0% 8%;--muted-foreground:220 9% 46%;--border:220 13% 91%;--input:220 13% 91%;--ring:43 51% 53%;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);box-shadow:0 12px 28px #0f172a2e;color:hsl(var(--popover-foreground));padding:0;z-index:60}.date-picker-pop .rdp{--rdp-accent-color:#c8a047}.date-picker-pop .rdp-caption_label{color:hsl(var(--popover-foreground));font-weight:700}.date-picker-pop .rdp-nav_button{border-color:hsl(var(--border));color:hsl(var(--popover-foreground));opacity:.85}.date-picker-pop .rdp-nav_button:hover{background:hsl(var(--accent));opacity:1}.date-picker-pop .rdp-head_cell{color:hsl(var(--muted-foreground));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.date-picker-pop button.rdp-button{color:hsl(var(--popover-foreground));font-weight:500}.date-picker-pop button.rdp-button:hover:not([disabled]):not([aria-selected=true]){background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.date-picker-pop button.rdp-button:not([aria-selected=true]).bg-accent{background:#0000!important;border-radius:6px;box-shadow:inset 0 0 0 1.5px #2563eb;color:#2563eb!important;font-weight:800}.date-picker-pop button.rdp-button[aria-selected=true],.date-picker-pop button.rdp-button[aria-selected=true]:focus,.date-picker-pop button.rdp-button[aria-selected=true]:hover{background:#c8a047!important;border-radius:6px;box-shadow:inset 0 0 0 1px #a8842f;color:#1a1206!important;font-weight:800;opacity:1!important}.date-picker-pop button.rdp-button[aria-disabled=true],.date-picker-pop button.rdp-button[disabled]{background:#0000!important;box-shadow:none!important;color:hsl(var(--muted-foreground))!important;cursor:not-allowed;opacity:.35!important;text-decoration:line-through}.date-picker-pop button.rdp-button.day-outside{color:hsl(var(--muted-foreground))!important;opacity:.55}html[data-theme=dark] .date-picker-btn{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .date-picker-btn:hover{border-color:#c8a047}html[data-theme=dark] .date-picker-btn.muted-text{color:#8b9099}html[data-theme=dark] .date-picker-btn svg{color:#c8a047}html[data-theme=dark] .date-picker-btn.muted-text svg{color:#8b9099}html[data-theme=dark] .date-picker-pop{--popover:220 11% 10%;--popover-foreground:60 9% 96%;--primary:43 51% 53%;--primary-foreground:0 0% 8%;--accent:220 8% 22%;--accent-foreground:60 9% 96%;--muted-foreground:220 9% 65%;--border:220 8% 26%;--input:220 8% 26%;--ring:43 51% 53%;background:#16181e;border-color:#2f333e;box-shadow:0 16px 40px #0000008c;color:#f5f5ee}html[data-theme=dark] .date-picker-pop .rdp-caption_label{color:#f5f5ee}html[data-theme=dark] .date-picker-pop .rdp-nav_button{border-color:#3a3f4a;color:#f5f5ee}html[data-theme=dark] .date-picker-pop .rdp-nav_button:hover{background:#252932}html[data-theme=dark] .date-picker-pop .rdp-head_cell{color:#94a3b8}html[data-theme=dark] .date-picker-pop button.rdp-button{color:#e2e8f0}html[data-theme=dark] .date-picker-pop button.rdp-button:hover:not([aria-selected=true]):not([disabled]){background:#252932;color:#f5f5ee}html[data-theme=dark] .date-picker-pop button.rdp-button:not([aria-selected=true]).bg-accent{background:#0000!important;box-shadow:inset 0 0 0 1.5px #93c5fd;color:#93c5fd!important}html[data-theme=dark] .date-picker-pop button.rdp-button[aria-selected=true],html[data-theme=dark] .date-picker-pop button.rdp-button[aria-selected=true]:focus,html[data-theme=dark] .date-picker-pop button.rdp-button[aria-selected=true]:hover{background:#c8a047!important;box-shadow:inset 0 0 0 1px #d4b366;color:#1a1206!important}html[data-theme=dark] .date-picker-pop button.rdp-button[aria-disabled=true],html[data-theme=dark] .date-picker-pop button.rdp-button[disabled]{background:#0000!important;color:#64748b!important;opacity:.4!important}html[data-theme=dark] .date-picker-pop button.rdp-button.day-outside{color:#64748b!important;opacity:.55}.audit-toggle{align-items:center;background:#0000;border:1px dashed #e8e4d8;border:1px dashed var(--line);color:#111114;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;min-height:44px;padding:12px 14px;text-align:left;touch-action:manipulation;width:100%}.audit-toggle:hover{background:#f8fafc;border-style:solid}.audit-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.audit-row{background:#fbfdff;border:1px solid #e8e4d8;border:1px solid var(--line);font-size:12px;padding:10px 12px}.audit-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:4px}.audit-head strong{color:#111114;color:var(--ink);font-size:12.5px}.audit-head span{white-space:nowrap}.audit-head span,.audit-meta{color:#6b7280;color:var(--muted);font-size:11px}.audit-meta strong{color:#111114;color:var(--ink);font-weight:700}.master-topbar{align-items:center;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding-bottom:12px}.master-topbar .icon-btn{min-height:36px;min-width:36px}.master-topbar .eyebrow{margin:0}.master-crumb{color:#111114;color:var(--ink);font-family:Manrope,sans-serif;font-weight:800}.settings-wrap{display:inline-flex;position:relative}.settings-btn{-webkit-tap-highlight-color:rgba(37,99,235,.15);min-height:36px;min-width:36px;touch-action:manipulation}.settings-menu{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);box-shadow:0 12px 28px #0f172a2e;display:flex;flex-direction:column;gap:2px;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.settings-menu button{align-items:center;background:#0000;border:0;color:#111114;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:flex-start;min-height:44px;padding:11px 12px;text-align:left;touch-action:manipulation;width:100%}.settings-menu button:focus,.settings-menu button:hover{background:#faf6ec;background:var(--wash);outline:none}.settings-menu button:active{background:#e2e8f0}@media(max-width:640px){.settings-menu{min-width:220px;right:-4px}}.master-list{display:flex;flex-direction:column;gap:10px;margin-top:14px}.master-state{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;display:flex;gap:12px;padding:16px}.master-state-loading{align-items:center;color:#475569;font-size:13px}.master-state-error{align-items:flex-start;background:#fef2f2;border-color:#fecaca;border-left:3px solid #dc2626}.master-state-error .master-state-icon{color:#dc2626;flex:0 0 auto;margin-top:1px}.master-state-error .master-state-body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;word-break:break-word}.master-state-error strong{color:#7f1d1d;font-size:14px}.master-state-error .master-state-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.master-state-error .master-state-actions button{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;touch-action:manipulation}.master-state-error .master-state-actions .primary{background:#dc2626;border-color:#b91c1c;color:#fff}.master-state-error .master-state-actions .primary:disabled{cursor:not-allowed;opacity:.6}.master-state-error .master-state-actions .secondary{background:#fff;border-color:#fecaca;color:#7f1d1d}@media (prefers-color-scheme:dark){.master-state{background:#1e2531;border-color:#2a3444}.master-state-error{background:#2a1a1a;border-color:#5a2a2a}.master-state-error strong{color:#fecaca}.master-state-error .master-state-actions .secondary{background:#2a1a1a;border-color:#5a2a2a;color:#fecaca}}.master-row{align-items:center;background:#fff;border:1px solid #e8e4d8;border-left:3px solid #c8a047;border:1px solid var(--line);border-left:3px solid var(--master-accent,#c8a047);border-radius:12px;box-shadow:0 1px 2px #0f172a08,0 2px 8px #0f172a08;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px;transition:box-shadow .18s ease,transform .18s ease}.master-row:hover{box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0d;transform:translateY(-1px)}.master-row.inactive{background:#f8fafc;opacity:.75}.master-row[data-kind=products]{--master-accent:#b45309}.master-row[data-kind=materials]{--master-accent:#0f766e}.master-row[data-kind=colors]{--master-accent:#7c3aed}.master-row[data-kind=sizes]{--master-accent:#1e3a8a}.master-info{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;min-width:0}.master-info strong{font-size:14.5px;font-weight:700;word-break:break-word}.master-kind-icon{background:color-mix(in srgb,var(--master-accent) 12%,#0000);border-radius:8px;color:var(--master-accent);display:inline-grid;flex:none;height:32px;place-items:center;width:32px}@supports not (background:color-mix(in srgb,red 12%,transparent)){.master-kind-icon{background:#c8a04724}}.master-order{color:#6b7280;color:var(--muted);flex-shrink:0;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em}.master-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.master-actions .tiny-btn{min-height:34px;padding:6px 10px}.master-actions .tiny-btn:disabled{cursor:not-allowed;opacity:.35}@media(max-width:640px){.master-row{align-items:stretch;flex-direction:column;gap:10px}.master-actions{justify-content:flex-start}.master-info{gap:8px}}.fields.single-col{grid-template-columns:1fr;max-width:100%}@media(min-width:781px){.fields.single-col{max-width:280px}}.options-toggle{-webkit-tap-highlight-color:rgba(37,99,235,.2);align-items:center;background:#fff;border:1px dashed #cbd5e1;color:#c8a047;color:var(--blue);display:inline-flex;font-size:12px;font-weight:700;gap:6px;justify-content:center;margin-top:12px;min-height:44px;padding:9px 14px;touch-action:manipulation;width:100%}.options-toggle:active{background:#eaf1ff}.options-block{border-left:2px solid #c8a047;border-left:2px solid var(--blue);margin-top:12px;padding:14px}.options-block,.payment-empty{background:#f8fafc;display:flex;flex-direction:column;gap:10px}.payment-empty{align-items:center;border:1px dashed #cbd5e1;padding:16px;text-align:center}.payment-empty .soft-btn{min-height:44px;padding:11px 18px}.setting-fee-toggle{background:#fbfdff;border:1px dashed #cbd5e1;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px}.setting-fee-label{align-items:center;color:#111114;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.setting-fee-label input[type=checkbox]{accent-color:#c8a047;accent-color:var(--gold,#c8a047);cursor:pointer;height:16px;width:16px}.setting-fee-input{max-width:200px}.auto-price-wrap{align-items:center;background:#fff8e6;border:1px solid #f3d789;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding:10px 12px;row-gap:6px}.auto-price-btn{background:#fef3c7!important;border:1px solid #eab308;color:#7c5300!important;font-weight:700}.auto-price-btn:hover{background:#fde68a!important}.auto-price-hint{flex:1 1;min-width:220px}.auto-price-warn{align-items:center;background:#fff1e5;border:1px solid #f6ad74;color:#a34500;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.01em;padding:3px 8px}.auto-price-note{color:#8a5b06;width:100%}.section-title{flex-wrap:wrap;gap:12px;row-gap:12px}.add-product-btn{-webkit-tap-highlight-color:rgba(37,99,235,.2);min-height:44px;padding:11px 16px;position:relative;touch-action:manipulation;z-index:2}.add-product-btn:active{background:#c7d9ff}@media(max-width:780px){.section-title h3{flex:1 1 auto;min-width:0}.add-product-btn{flex-shrink:0;font-size:13px;min-height:44px}.form-page{padding-bottom:140px}}.spk-shell{background:#f1f5f9;min-height:100vh;padding:22px 0 60px}.spk-page{background:#fff;box-shadow:0 8px 32px #0f172a24;color:#0f172a;display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;font-size:10.5pt;gap:6px;line-height:1.35;margin:0 auto 22px;max-width:148mm;min-height:210mm;overflow:hidden;padding:8mm;position:relative}.spk-page:not(:last-child){page-break-after:always}.spk-page h1{color:#0f172a;font-family:Manrope,sans-serif;font-size:14px;letter-spacing:-.01em;line-height:1.05;margin:0}.spk-page h2{border-bottom:1.2px solid #0f172a;color:#2563eb;font-size:8.5pt;font-weight:800;letter-spacing:.1em;margin:0 0 6px;padding-bottom:3px;text-transform:uppercase}.spk-page h2.spk-section-h{align-items:center;display:inline-flex;gap:6px}.spk-page h2.spk-section-h svg{color:currentColor;flex:none}.spk-section[data-section]{border-left:2px solid #0000;padding-left:8px}.spk-section[data-section=pemesan]{border-left-color:#1e3a8a}.spk-section[data-section=pemesan] h2{color:#1e3a8a}.spk-section[data-section=produk]{border-left-color:#b45309}.spk-section[data-section=produk] h2{color:#b45309}.spk-section[data-section=detail]{border-left-color:#0f766e}.spk-section[data-section=detail] h2{color:#0f766e}.spk-header{align-items:flex-start;border-bottom:1.5px solid #0f172a;display:flex;gap:10px;justify-content:space-between;padding-bottom:6px}.spk-brand{align-items:center;display:flex;gap:8px;min-width:0}.spk-mark{background:#0f172a;color:#fff;display:grid;flex-shrink:0;font-family:Space Mono,monospace;font-size:11px;font-weight:800;height:32px;place-items:center;width:32px}.spk-qr{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.spk-qr-caption{color:#0f172a;font-family:Space Mono,monospace;font-size:7pt;letter-spacing:.05em;margin:0}.spk-meta-grid{grid-gap:5px 12px;border-bottom:1px dashed #94a3b8;display:grid;font-size:8.5pt;gap:5px 12px;grid-template-columns:1fr 1fr 1fr;padding:6px 0}.spk-meta-grid>div{display:flex;flex-direction:column;gap:1px;min-width:0}.spk-meta-grid span{color:#64748b;font-size:6.8pt;letter-spacing:.06em;text-transform:uppercase}.spk-meta-grid strong{color:#0f172a;font-size:9pt;font-weight:700;word-break:break-word}.spk-badge{align-self:flex-start;background:#dbeafe;border-radius:2px;color:#1d4ed8;display:inline-block;font-size:7.5pt;font-weight:800;letter-spacing:.06em;padding:1.5px 7px}.spk-barcode-row{align-items:center;border-bottom:1px dashed #94a3b8;display:flex;justify-content:center;overflow:hidden;padding:6px 0 4px}.spk-barcode-row svg{height:auto;max-width:100%}.spk-section{page-break-inside:avoid}.spk-facts{grid-gap:5px 12px;display:grid;gap:5px 12px;grid-template-columns:repeat(2,1fr)}.spk-facts-2{grid-template-columns:repeat(2,1fr)}.spk-facts-3{grid-template-columns:repeat(3,1fr)}.spk-facts>div{display:flex;flex-direction:column;gap:1px;min-width:0}.spk-facts span{color:#64748b;font-size:6.8pt;letter-spacing:.06em;text-transform:uppercase}.spk-facts strong{color:#0f172a;font-size:9pt;font-weight:700;word-break:break-word}.spk-product-name{color:#0f172a;font-family:Manrope,sans-serif;font-size:14pt;font-weight:800;margin:4px 0 6px;word-break:break-word}.spk-sizes-box{background:#f8fafc;border:1px solid #cbd5e1;margin-top:6px;padding:8px}.spk-label{color:#64748b;font-size:6.8pt;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.spk-sizes-list{grid-gap:5px 8px;display:grid;gap:5px 8px;grid-template-columns:repeat(4,1fr);margin-bottom:6px}.spk-size-item{background:#fff;border:1px solid #e2e8f0;display:flex;font-size:9pt;font-weight:700;gap:6px;justify-content:space-between;padding:3px 6px}.spk-size-label{color:#2563eb}.spk-total-row{align-items:center;border-top:1px dashed #94a3b8;display:flex;font-size:10pt;justify-content:space-between;padding-top:6px}.spk-total-num{color:#2563eb;font-size:11pt}.spk-note-block{background:#fbfdff;border-left:2px solid #2563eb;font-size:9pt;margin-top:6px;padding:6px 8px}.spk-note-block p{line-height:1.4;margin:0;word-break:break-word}.spk-mini-note{color:#475569;font-size:8.5pt;margin:4px 0;word-break:break-word}.spk-design-block{margin-top:6px}.spk-design-img{background:#fff;border:1px solid #cbd5e1;display:block;max-height:55mm;max-width:100%;object-fit:contain}.spk-empty{background:#f1f5f9;border:1px dashed #cbd5e1;color:#64748b;font-size:9pt;font-style:italic;margin:0;padding:8px;text-align:center}.spk-check-grid{grid-gap:5px 12px;display:grid;font-size:9pt;gap:5px 12px;grid-template-columns:repeat(2,1fr)}.spk-check-item{align-items:center;color:#111114;color:var(--ink);display:flex;flex-direction:row;font-size:9pt;font-weight:600;gap:8px;justify-content:flex-start;text-align:left}.spk-check-box{background:#fff;border:1.3px solid #0f172a;flex-shrink:0;height:11px;width:11px}.spk-notes-area .spk-note-lines{display:flex;flex-direction:column;gap:9px;padding-top:2px}.spk-note-lines>span{border-bottom:1px solid #cbd5e1;display:block;height:10px}.spk-footer{grid-gap:6px;border-top:1.5px solid #0f172a;display:grid;gap:6px;grid-template-columns:repeat(5,1fr);margin-top:auto;padding-top:6px}.spk-sign-block{min-width:0}.spk-sign-block .spk-label{margin-bottom:16px}.spk-sign-underline{border-bottom:1px solid #0f172a;height:2px}.spk-watermark{color:#dc262624;font-family:Manrope,sans-serif;font-size:90px;font-weight:900;left:50%;letter-spacing:.06em;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-24deg);white-space:nowrap;z-index:0}.spk-page>div:not(.spk-watermark),.spk-page>footer,.spk-page>header,.spk-page>section{position:relative;z-index:1}.queue-board{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.queue-col{background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-height:160px;padding:12px}.queue-col-head{align-items:center;border-bottom:1px dashed #e8e4d8;border-bottom:1px dashed var(--line);display:flex;justify-content:space-between;padding:4px 6px 8px}.queue-col-head strong{font-size:13px;letter-spacing:.02em}.queue-pic{display:block;font-size:10px;margin-top:2px}.queue-col-count,.queue-pic{font-family:Space Mono,monospace}.queue-col-count{background:#111114;background:var(--ink);color:#fff;font-size:12px;padding:2px 8px}.queue-col-body{display:flex;flex-direction:column;gap:10px}.queue-empty{color:#6b7280;color:var(--muted);margin:8px 0}.queue-card{border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 2px 8px #0f172a08;display:flex;flex-direction:column;gap:10px;padding:14px 16px;position:relative;transition:box-shadow .18s ease,transform .18s ease}.queue-card:hover{box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0d;transform:translateY(-1px)}.queue-card-head{align-items:flex-start;cursor:pointer;display:flex;gap:10px;justify-content:space-between}.queue-card-head .card-kicker{color:#c8a047;color:var(--blue);display:block;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em}.queue-card-head strong{display:block;font-size:15px;font-weight:700;margin-top:2px}.queue-deadline{color:#a16207;font-family:Space Mono,monospace;font-size:11px;padding:3px 8px;white-space:nowrap}.queue-card-body{color:#6b7280;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:4px}.queue-products{color:#111114;color:var(--ink);font-weight:600;margin:0}.queue-meta{margin:0}.queue-note{background:#f1f5f9;border-left:2px solid #c8a047;border-left:2px solid var(--blue);font-style:italic;margin:0;padding:6px 8px}.queue-card-foot{align-items:center;border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);display:flex;gap:8px;padding-top:6px}.queue-status-label{color:#6b7280;color:var(--muted);font-size:11px}.queue-card-foot select{flex:1 1;font-size:12px;padding:8px 10px}.queue-done{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:14px}@media(max-width:900px){.queue-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.queue-board{grid-template-columns:1fr}}.prod-tabs{border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;margin-top:18px;overflow-x:auto;padding-bottom:6px}.prod-tab{align-items:flex-start;border:1px solid #e8e4d8;border:1px solid var(--line);border-bottom:0;display:flex;flex-direction:column;gap:3px;min-width:150px;padding:10px 14px;position:relative}.prod-tab .prod-tab-name{font-size:13px;font-weight:700}.prod-tab .prod-tab-team{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.04em}.prod-tab .prod-tab-count{background:#111114;background:var(--ink);border-radius:3px;color:#fff;font-family:Space Mono,monospace;font-size:10px;margin-top:2px;padding:2px 8px;white-space:nowrap}.prod-tab.active{background:#c8a047;background:var(--blue);border-color:#c8a047;border-color:var(--blue);color:#fff}.prod-tab.active .prod-tab-count{background:#fff;color:#c8a047;color:var(--blue)}.prod-tab.active .prod-tab-team{color:#dbeafe}.prod-tab-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:14px}.small-btn{font-size:12px;padding:6px 10px}.prod-route-picker .route-btn-grid{grid-gap:6px;display:grid;flex:1 1;gap:6px;grid-template-columns:1fr 1fr}.prod-pic-select{font-size:12px;max-width:110px;padding:8px 10px}.login-mode-tabs{display:flex;gap:6px;justify-content:center;margin-bottom:14px}.mode-tab{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#6b7280;color:var(--muted);cursor:pointer;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.05em;padding:8px 16px}.mode-tab.active{background:#111114;background:var(--ink);border-color:#111114;border-color:var(--ink);color:#fff}.modal-overlay{background:#0f172a8c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:30}.deadline-pill{font-family:Space Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.deadline-pill.dl-Aman{background:#e6f4ea;color:#166534}.deadline-pill.dl-Hampir-Deadline{background:#fef3c7;color:#8a5b06}.deadline-pill.dl-Terlambat{background:#fee2e2;color:#9a1c1c}.deadline-pill.dl-Selesai{background:#dcfce7;color:#15803d}.pickup-filter-tabs{display:flex;flex-wrap:wrap;gap:4px}.pickup-filter-tabs .mode-tab{font-size:12px;min-height:38px;padding:8px 12px}.aging-pill{display:inline-block;font-family:Space Mono,monospace;font-size:12px;font-weight:800;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.aging-pill.age-fresh{background:#e6f4ea;color:#166534}.aging-pill.age-warn{background:#fef3c7;color:#8a5b06}.aging-pill.age-orange{background:#ffedd5;color:#9a3412}.aging-pill.age-critical{background:#fee2e2;color:#9a1c1c}.timeline{display:flex;flex-direction:column;gap:12px}.timeline-item{border-bottom:1px dashed #e8e4d8;border-bottom:1px dashed var(--line);display:flex;gap:12px;padding:10px 0}.timeline-dot{background:#c8a047;background:var(--gold);border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.timeline-body{flex:1 1;min-width:0}.timeline-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.timeline-details summary{cursor:pointer;margin-top:4px}.timeline-details pre{background:#f4efdf;background:var(--wash-2);font-size:11px;margin-top:4px;max-height:220px;overflow-x:auto;overflow-y:auto;padding:8px}.op-form-grid{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(2,1fr) 1fr 1fr auto}.op-form-grid .op-form-submit{min-height:38px;white-space:nowrap}.op-table-wrap{overflow-x:auto}.op-table{table-layout:auto;width:100%}.op-actions{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:720px){.op-form-grid{gap:10px;grid-template-columns:1fr}.op-form-grid .op-form-submit{width:100%}.op-table-wrap{overflow-x:visible}.op-table,.op-table tbody,.op-table td,.op-table th,.op-table thead,.op-table tr{box-sizing:border-box;display:block;width:100%}.op-table thead{display:none}.op-table tr{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);margin-bottom:10px;padding:12px}.op-table td{align-items:stretch;border:0;display:flex;flex-direction:column;gap:4px;padding:6px 0}.op-table td:before{color:#6b7280;color:var(--muted);content:attr(data-label);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.op-table td select{max-width:none;width:100%}.op-actions{align-items:stretch;flex-direction:column;gap:8px}.op-actions .small-btn{font-size:13px;padding:10px 12px;width:100%}}@media print{@page{size:A5 portrait;margin:8mm}.spk-shell{background:#fff!important}.spk-page,.spk-shell{min-height:0!important;padding:0!important}.spk-page{box-shadow:none!important;height:auto!important;margin:0!important;max-width:none!important;width:100%!important}.spk-page:not(:last-child){break-after:page;page-break-after:always}.spk-page:last-child{break-after:auto;page-break-after:auto}.spk-watermark{color:#dc26262e}}@media(max-width:780px){.spk-shell{padding:12px 0 40px}.spk-page{box-shadow:0 4px 18px #0f172a1a;font-size:11pt;margin:0 12px 16px;max-width:100%;min-height:0;padding:14px}.spk-header{flex-wrap:wrap}.spk-page h1{font-size:13px}.spk-facts,.spk-facts-3,.spk-meta-grid{grid-template-columns:1fr 1fr}.spk-check-grid{grid-template-columns:1fr}.spk-footer{grid-template-columns:1fr 1fr}.spk-watermark{font-size:56px}.spk-sizes-list{grid-template-columns:repeat(2,1fr)}}.print-shell{background:#f1f5f9;min-height:100vh;padding:22px 0 60px}.print-toolbar{justify-content:space-between;margin:0 auto 16px;max-width:210mm;padding:0 14px}.print-toolbar,.print-tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.print-iframe-shell{padding:14px 0 40px}.print-iframe-wrap{margin:0 auto;max-width:1000px;padding:0 14px;position:relative}.print-iframe{box-shadow:0 8px 32px #0f172a24;display:block;height:calc(100vh - 140px);min-height:520px;width:100%}.print-iframe,.print-iframe-status{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line)}.print-iframe-status{align-items:center;box-shadow:0 8px 32px #0f172a14;display:flex;justify-content:center;min-height:320px;padding:24px;text-align:center}.print-iframe-error{color:#c62b2b;color:var(--red);font-weight:600}@media(max-width:780px){.print-iframe-wrap{padding:0 8px}.print-iframe{height:calc(100vh - 180px);min-height:420px}}.hide-mobile{display:inline}.print-page{background:#fff;box-shadow:0 8px 32px #0f172a24;color:#0f172a;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9.5pt;line-height:1.35;margin:0 auto 22px;max-width:210mm;min-height:297mm;overflow:hidden;padding:8mm 10mm;position:relative}.print-page:after{background:#f1f5f9d9;border-radius:999px;bottom:8mm;color:#94a3b8;content:"PREVIEW A4 · sisa area bawah dibiarkan kosong saat cetak";font-size:9pt;font-weight:600;left:50%;letter-spacing:.06em;padding:4px 10px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.print-page h1{color:#0f172a;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.02em;line-height:1.1;margin:0}.print-page h2{border-bottom:1.2px solid #0f172a;color:#2563eb;font-size:9pt;font-weight:800;letter-spacing:.1em;margin:0 0 6px;padding-bottom:4px;text-transform:uppercase}.print-page h2.print-section-h{align-items:center;display:inline-flex;gap:6px}.print-page h2.print-section-h svg{color:currentColor;flex:none}.print-section[data-section]{border-left:2px solid #0000;padding-left:8px}.print-section[data-section=pemesan]{border-left-color:#1e3a8a}.print-section[data-section=pemesan] h2{color:#1e3a8a}.print-section[data-section=produk]{border-left-color:#b45309}.print-section[data-section=produk] h2{color:#b45309}.print-section[data-section=detail]{border-left-color:#0f766e}.print-section[data-section=detail] h2{color:#0f766e}.print-section[data-section=ringkasan]{border-left-color:#c8a047}.print-section[data-section=ringkasan] h2{color:#a2761a}.print-section[data-section=pembayaran]{border-left-color:#9f1239}.print-section[data-section=pembayaran] h2{color:#9f1239}.print-header{align-items:flex-start;border-bottom:1.5px solid #0f172a;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.print-brand{align-items:center;display:flex;flex-shrink:0;gap:10px}.print-mark{background:#0f172a;color:#fff;display:grid;font-size:12px;font-weight:800;height:36px;place-items:center;width:36px}.print-eyebrow,.print-mark{font-family:Space Mono,monospace}.print-eyebrow{color:#2563eb;font-size:8pt;font-weight:700;letter-spacing:.14em;margin:0 0 2px}.print-meta{grid-gap:3px 14px;display:grid;font-size:8.5pt;gap:3px 14px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;text-align:right}.print-meta>div{align-items:flex-end;display:flex;flex-direction:column;min-width:0}.print-meta span{color:#64748b;font-size:7pt;letter-spacing:.06em;margin-bottom:1px;text-transform:uppercase}.print-meta strong{color:#0f172a;font-size:9pt;font-weight:700}.print-badge{border-radius:2px;display:inline-block;font-size:8pt;font-weight:800;letter-spacing:.06em;padding:2px 7px}.badge-active{background:#dbeafe;color:#1d4ed8}.badge-danger{background:#fee2e2;color:#b91c1c}.badge-paid{background:#dcfce7;color:#15803d}.badge-dp{background:#fef3c7;color:#a16207}.badge-unpaid{background:#f1f5f9;color:#475569}.print-section{margin-bottom:8px;page-break-inside:avoid;position:relative;z-index:1}.print-facts{grid-gap:6px 16px;display:grid;font-size:9pt;gap:6px 16px;grid-template-columns:repeat(4,1fr)}.print-facts-3{grid-template-columns:repeat(3,1fr)}.print-facts>div{display:flex;flex-direction:column;gap:1px}.print-facts span{color:#64748b;font-size:7pt;letter-spacing:.06em;text-transform:uppercase}.print-facts strong{color:#0f172a;font-size:9.5pt;font-weight:700}.print-table{border-collapse:collapse;font-size:9pt;table-layout:auto;width:100%}.print-table th{background:#f1f5f9;border-bottom:1.2px solid #0f172a;color:#0f172a;font-size:7.5pt;font-weight:800;letter-spacing:.06em;padding:5px 6px;text-align:left;text-transform:uppercase}.print-table td{border-bottom:1px solid #e2e8f0;color:#0f172a;padding:5px 6px;vertical-align:top}.print-table .c-num{text-align:right;white-space:nowrap}.print-table .c-idx{text-align:center;width:22px}.print-products td strong{color:#0f172a;display:block;font-size:9.5pt;margin-bottom:2px}.print-sub{color:#475569;font-size:8pt;line-height:1.3;margin-top:2px}.print-summary-wrap{page-break-inside:avoid}.print-summary{border:0;margin-left:auto;max-width:260px}.print-summary td{border-bottom:1px dashed #e2e8f0;font-size:9pt;padding:3px 6px}.print-summary td:last-child{font-weight:600;text-align:right;white-space:nowrap}.print-summary tr.grand td{background:#f8fafc;border-bottom:1.5px solid #0f172a;border-top:1.5px solid #0f172a;font-size:10pt;font-weight:800}.desktop-print-only{display:table}.mobile-only{display:none}.print-products-mobile{flex-direction:column;gap:12px}.print-pcard{background:#fbfdff;border:1px solid #e2e8f0;border-radius:2px;overflow:hidden;padding:12px}.pcard-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.pcard-idx{color:#2563eb;font-family:Space Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.12em}.pcard-name{color:#0f172a;font-size:14px;line-height:1.2;word-break:break-word}.pcard-facts{grid-gap:8px 14px;border-bottom:1px dashed #e2e8f0;display:grid;gap:8px 14px;grid-template-columns:1fr 1fr;margin-bottom:10px;padding-bottom:10px}.pcard-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.pcard-facts span{color:#64748b;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pcard-facts strong{color:#0f172a;font-size:12px;font-weight:700;word-break:break-word}.pcard-sizes{border-bottom:1px dashed #e2e8f0;margin-bottom:10px;padding-bottom:10px}.pcard-sizes>span{color:#64748b;display:block;font-size:9px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.pcard-sizes>p{color:#0f172a;font-size:12px;font-weight:600;line-height:1.5;margin:0;word-break:break-word}.pcard-money{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.pcard-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pcard-row span{color:#64748b;flex-shrink:0;font-size:11px}.pcard-row strong{color:#0f172a;font-size:12px;font-weight:700;text-align:right;white-space:nowrap;word-break:normal}.pcard-subtotal{border-top:1px solid #e2e8f0;padding-top:8px}.pcard-subtotal span{color:#0f172a;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pcard-subtotal strong{color:#2563eb;font-size:14px}.pcard-note>span{color:#64748b;display:block;font-size:9px;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.pcard-note>p{color:#475569;font-size:11px;line-height:1.4;margin:0;word-break:break-word}.print-note{color:#475569;font-size:9pt;line-height:1.45;margin-top:6px}.print-footer{align-items:flex-end;border-top:1.2px solid #0f172a;display:flex;gap:16px;justify-content:space-between;margin-top:10px;padding-top:8px;page-break-inside:avoid}.print-footer-left{flex:1 1;min-width:0}.print-sign{min-width:140px;text-align:center}.print-sign-line{border-bottom:1px solid #0f172a;height:22px;margin:0 12px 4px}.print-qr{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.print-qr svg{background:#fff;border:1px solid #cbd5e1;border-radius:2px;display:block;padding:2px}.print-qr-caption{color:#64748b;font-size:7.5pt;letter-spacing:.02em;line-height:1.15;max-width:78px;text-align:center}.print-watermark{color:#dc262624;font-family:Manrope,sans-serif;font-size:120px;font-weight:900;left:50%;letter-spacing:.06em;pointer-events:none;position:absolute;top:48%;transform:translate(-50%,-50%) rotate(-24deg);white-space:nowrap;z-index:0}.print-page>footer,.print-page>header,.print-page>section{position:relative;z-index:1}@media only screen and (max-width:780px){.print-shell{padding:12px 0 40px}.print-toolbar{align-items:stretch;flex-direction:column;padding:0 14px}.print-tools{justify-content:flex-end}.hide-mobile{display:none}.print-page{box-shadow:0 4px 18px #0f172a1a;min-height:0;min-height:auto;overflow:hidden;padding:16px 14px}.print-page:after{display:none}.print-header{align-items:flex-start;flex-direction:column;gap:12px}.print-meta{grid-template-columns:1fr 1fr;text-align:left;width:100%}.print-meta>div{align-items:flex-start}.print-facts,.print-facts-3{grid-template-columns:1fr 1fr}.print-summary{margin:0;max-width:none;width:100%}.print-summary td{font-size:11.5px;padding:7px 6px;word-break:normal}.print-summary td:last-child{text-align:right;white-space:nowrap}.print-footer{align-items:stretch;flex-direction:column;gap:14px}.print-sign{min-width:auto;text-align:left}.print-sign-line{margin:0 0 6px}.print-page h1{font-size:18px}.print-watermark{font-size:64px}.desktop-print-only{display:none}.mobile-only{display:block}.print-products-mobile{display:flex}}@media print{@page{size:A4 portrait;margin:0}body,html{color-adjust:exact;background:#fff!important;height:auto!important;margin:0!important;min-height:0!important;padding:0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,[class*=emergent-badge],[class*=emergent-preview],[id*=emergent-badge],[id*=emergent-preview],iframe{display:none!important}.print-shell{background:#fff!important;padding:0!important}.print-page,.print-shell{display:block!important;height:auto!important;margin:0!important;min-height:0!important}.print-page{box-shadow:none!important;break-after:avoid!important;left:0!important;max-height:178mm!important;max-width:210mm!important;overflow:hidden!important;padding:8mm 10mm!important;page-break-after:avoid!important;page-break-inside:auto!important;position:relative!important;right:auto!important;top:0!important;width:210mm!important}.print-page:after{display:none!important}.print-footer{flex:0 0 auto!important;margin-top:8px!important}.print-footer,.print-products tr,.print-section,.print-summary-wrap{page-break-inside:avoid!important}.desktop-print-only{display:table!important}.mobile-only,.print-products-mobile{display:none!important}}.detail-page{margin:auto;max-width:1400px;padding:34px 5vw 80px}.detail-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.detail-title-block{flex:1 1}.detail-title-block .eyebrow{margin-bottom:6px}.detail-order-number{font-family:Manrope,sans-serif;font-size:clamp(20px,3.4vw,30px);margin:0 0 8px;overflow-wrap:anywhere;word-break:break-all}.detail-actions-bar{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 20px}.detail-actions-bar .soft-btn{flex:0 1 auto;font-size:13px;padding:10px 14px;white-space:nowrap}.detail-actions-bar .soft-btn.warn{background:#fef2f2;color:#c62b2b;color:var(--red)}.detail-actions-bar .soft-btn.danger{background:#dc2626;border-color:#dc2626;color:#fff}.detail-actions-bar .soft-btn.danger:hover{background:#b91c1c;border-color:#b91c1c}.detail-actions-bar .soft-btn.danger:disabled{cursor:not-allowed;opacity:.55}.detail-actions-bar .soft-btn:disabled{cursor:not-allowed;opacity:.45}.status-chip{align-items:center;border-radius:2px;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;padding:5px 11px;text-transform:uppercase}.wa-cell{grid-column:1/-1}.wa-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wa-line>span{font-family:Space Mono,monospace;letter-spacing:.03em}.tiny-btn{-webkit-tap-highlight-color:rgba(37,99,235,.2);align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 8px;touch-action:manipulation}.tiny-btn:hover{background:#faf6ec;background:var(--wash)}.sum-lines{margin-top:14px}.sum-row{align-items:center;border-bottom:1px dashed #e8e4d8;border-bottom:1px dashed var(--line);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:10px 0}.sum-row strong{text-align:right}.sum-row.grand-row{border-bottom-style:solid;border-color:#111114;border-color:var(--ink);font-size:16px;font-weight:800}.detail-products-section{grid-column:1/-1}.detail-product-card{background:#fbfdff;border:1px solid #e8e4d8;border:1px solid var(--line);margin-top:14px;padding:16px}.dp-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.dp-name{font-size:16px}.dp-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.detail-facts>div span,.dp-grid>div span{color:#6b7280;color:var(--muted);display:block;font-size:11px;margin-bottom:4px}.detail-facts>div strong,.dp-grid>div strong{font-size:13px}.dp-sizes{border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);margin-top:6px;padding-top:12px}.dp-sizes>span{color:#6b7280;color:var(--muted);display:block;font-size:11px;margin-bottom:8px}.size-chips{display:flex;flex-wrap:wrap;gap:6px}.size-chip{background:#eef2ff;color:#3730a3;font-size:12px;font-weight:700;padding:5px 10px}.dp-subtotal{border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:flex;font-weight:800;justify-content:space-between;margin-top:12px;padding:12px 0}.dp-note{font-size:13px;margin-top:10px}.dp-note>span{color:#6b7280;color:var(--muted);display:block;font-size:11px;margin-bottom:4px}.dp-note>p{line-height:1.5;margin:0}.payment-history{display:flex;flex-direction:column;gap:12px;margin-top:14px}.payment-row{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);padding:14px}.pr-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.pr-head strong{color:#c8a047;color:var(--blue);font-family:Space Mono,monospace;font-size:13px}.pr-head span{color:#6b7280;color:var(--muted);font-size:11px}.pr-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.pr-body>div span{color:#6b7280;color:var(--muted);display:block;font-size:11px;margin-bottom:3px}.pr-body>div strong{font-size:12px;word-break:break-word}.pr-note{border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);color:#6b7280;color:var(--muted);font-size:12px;margin-top:10px;padding-top:10px}.link-btn{color:#c8a047;color:var(--blue);display:inline-block;font-size:12px;font-weight:700;margin-top:8px;text-decoration:underline}.info-banner{border-left:4px solid;font-size:13px;font-weight:700;margin-top:16px;padding:12px 14px}.lunas-banner{background:#dcfce7;border-color:#15803d;color:#15803d}.cancel-banner{background:#fee2e2;border-color:#b91c1c;color:#b91c1c}.legacy-banner{background:#fef3c7;border-color:#a16207;color:#a16207}.status.cancel{color:#b91c1c}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:20}.modal{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);max-height:90vh;max-width:560px;overflow:auto;padding:22px;width:100%}.modal-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.modal-head h3{font-size:18px;margin:0}.modal .fields{grid-template-columns:1fr 1fr}.modal-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}@media(max-width:780px){.detail-page{padding:22px 14px 60px}.detail-topbar{gap:8px}.detail-actions-bar{gap:6px;margin:14px 0 16px}.detail-actions-bar .soft-btn{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;font-size:12px;justify-content:center;min-width:0;padding:11px 8px}.detail-grid{gap:14px;grid-template-columns:1fr}.detail-facts{gap:12px;grid-template-columns:1fr 1fr}.dp-grid,.pr-body{gap:10px;grid-template-columns:1fr 1fr}.modal .fields{grid-template-columns:1fr}.wa-line{gap:6px}.tiny-btn{font-size:11px;padding:5px 8px}.status-chip{font-size:10px;padding:4px 9px}.detail-order-number{font-size:22px;letter-spacing:-.01em}}body{overflow-x:hidden}.shell{max-width:100%;overflow-x:clip}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}:root{--ink:#111114;--charcoal:#15161a;--charcoal-2:#1c1d22;--muted:#6b7280;--line:#e8e4d8;--paper:#fff;--wash:#faf6ec;--wash-2:#f4efdf;--gold:#c8a047;--gold-strong:#a5842f;--gold-soft:#f2e6c2;--green:#16a34a;--green-soft:#dcfce7;--amber:#c69208;--amber-soft:#fef3c7;--red:#c62b2b;--red-soft:#fee2e2;--blue:var(--gold)}body,html{background:#faf6ec!important;background:var(--wash)!important}body{color:#111114;color:var(--ink);line-height:1.55}body,button,input,select,textarea{font-size:16px}.topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#15161a!important;background:var(--charcoal)!important;border-bottom:1px solid #23252b!important}.topbar,.topbar .brand{color:#f5efdf}.login-mark,.topbar .brand b{background:#c8a047;background:var(--gold);color:#15161a;color:var(--charcoal)}.topbar .brand strong{color:#fff}.topbar .user-pill{color:#f5efdf}.topbar .user-pill small{border-left-color:#3a3c44;color:#c9c5b8}.topbar .icon-btn{color:#e8dfc4}.topbar .icon-btn:hover{background:#22242a;color:#c8a047;color:var(--gold)}.nav-tabs{background:#faf6ec;background:var(--wash);border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);gap:0;padding-bottom:0;padding-top:0}.nav-tabs button{border-bottom:3px solid #0000;color:#111114;color:var(--ink);font-size:14px;min-height:52px;padding:14px 18px}.nav-tabs button.active{background:#0000;border-color:#c8a047;border-color:var(--gold);color:#111114;color:var(--ink);font-weight:800}.nav-tabs button:hover:not(.active){color:#a5842f;color:var(--gold-strong)}.deadline,.metric,.section{background:#fff!important;border:1px solid #e8e4d8!important;border:1px solid var(--line)!important;box-shadow:0 1px 2px #11111408}.metric.accent{background:#15161a!important;background:var(--charcoal)!important;border-color:#15161a!important;border-color:var(--charcoal)!important;color:#f5efdf}.metric.accent span{color:#c9c5b8}.metric.accent strong{color:#c8a047;color:var(--gold)}.deadline{background:#fffaf0!important;border-color:#f3e6b8!important}.deadline strong{color:#c69208;color:var(--amber)}.primary{background:#c8a047!important;background:var(--gold)!important;box-shadow:0 4px 14px #c8a04747;color:#15161a!important;color:var(--charcoal)!important;font-weight:800;letter-spacing:.01em;min-height:44px;padding:14px 22px}.primary:hover{background:#a5842f!important;background:var(--gold-strong)!important;box-shadow:0 6px 18px #a5842f5c;color:#fff!important}.primary.big{min-height:48px;padding:16px 24px}.soft-btn{background:#f2e6c2!important;background:var(--gold-soft)!important;color:#15161a!important;color:var(--charcoal)!important;font-weight:700;min-height:40px;padding:11px 15px}.soft-btn:hover{background:#e8d99a!important}.text-btn{color:#a5842f!important;color:var(--gold-strong)!important;font-weight:700;min-height:40px}.secondary{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);min-height:44px}.small-btn{font-size:13px;min-height:36px!important;padding:8px 12px!important}.tiny-btn{font-size:12px;min-height:32px!important;padding:6px 10px!important}.icon-btn{min-height:44px;min-width:44px}input,select,textarea{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);font-size:15px;min-height:44px;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:#c8a047!important;border-color:var(--gold)!important;box-shadow:0 0 0 3px #c8a04738!important}.status{border-radius:0;font-size:12px;font-weight:800;letter-spacing:.02em;padding:5px 10px}.status.paid{background:#dcfce7;background:var(--green-soft);color:#166534}.status.pending{background:#fef3c7;background:var(--amber-soft);color:#8a5b06}.status.cancel{background:#fee2e2;background:var(--red-soft);color:#9a1c1c}.welcome h1{font-size:clamp(22px,3.2vw,32px);letter-spacing:-.02em}.page-head h2{font-size:22px}.section h3{font-size:16px;font-weight:800;letter-spacing:-.01em}.form-title h2{font-size:20px}.eyebrow{color:#a5842f;color:var(--gold-strong);letter-spacing:.14em}.detail-page h2{font-size:22px}.section-h{align-items:center;display:inline-flex;gap:8px;margin:0}.section-h .section-icon{color:#6b7280;color:var(--muted,#64748b);flex:none}.field-label .field-icon{color:#8a8574;margin-right:6px;vertical-align:-2px}.section[data-section]{position:relative}.section[data-section]:before{background:var(--accent);border-radius:3px;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.section[data-section=pemesan]{--accent:#1e3a8a}.section[data-section=produk]{--accent:#b45309}.section[data-section=detail]{--accent:#0f766e}.section[data-section=pembayaran]{--accent:#9f1239}.section[data-section=ringkasan]{--accent:#c8a047}.section[data-section] .field-label .field-icon,.section[data-section] .section-h .section-icon,.section[data-section] .section-h span{color:var(--accent)}th{color:#8a8574;font-size:12px;font-weight:800;letter-spacing:.06em;padding:0 12px 10px}td{font-size:14px;padding:14px 12px}tr:hover td{background:#fffaf0}.login{background:#faf6ec;background:var(--wash);min-height:100vh}.login h1{font-size:clamp(36px,6vw,52px)}.login h1 span{color:#a5842f;color:var(--gold-strong)}.login-mark{background:#c8a047;background:var(--gold);color:#15161a;color:var(--charcoal)}.login form{gap:14px}.login .alert{border-left:3px solid #c62b2b;border-left:3px solid var(--red)}.mode-tab{font-family:inherit;letter-spacing:.02em;min-height:44px;padding:10px 16px}.mode-tab.active{background:#15161a;background:var(--charcoal);border-color:#15161a;border-color:var(--charcoal);color:#c8a047;color:var(--gold)}.brand b,.login-mark,.spk-mark{background:#0e1015!important;border-radius:8px;box-shadow:0 2px 8px #c8a04747,inset 0 0 0 1px #c8a04759;overflow:hidden;padding:0!important}.brand b img,.login-mark img,.spk-mark img{display:block;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%}.login-mark{border-radius:12px;box-shadow:0 6px 20px #c8a04759,inset 0 0 0 1.5px #c8a0478c;height:64px!important;width:64px!important}.product-card{background:#fffdf8;border-color:#e8e4d8;border-color:var(--line)}.card-kicker,.subtotal-line strong{color:#a5842f;color:var(--gold-strong)}.summary{background:#15161a;background:var(--charcoal);color:#f5efdf}.summary .muted{color:#c9c5b8}.summary .sum-line{border-color:#2a2c33}.summary strong{color:#c8a047;color:var(--gold)}.add-link,.size-head strong{color:#a5842f;color:var(--gold-strong)}.add-link{min-height:44px}.master-tabs{background:#fff}.master-tab.active{background:#15161a;background:var(--charcoal);color:#c8a047;color:var(--gold)}.modal,.modal-overlay .modal{border:1px solid #e8e4d8;border-top:4px solid #c8a047;border:1px solid var(--line);border-top:4px solid var(--gold)}.modal-head h3{color:#111114;color:var(--ink)}.prod-tabs{border-bottom-color:#e8e4d8;border-bottom-color:var(--line)}.prod-tab{background:#fff;color:#111114;color:var(--ink)}.prod-tab.active{background:#15161a;background:var(--charcoal);border-color:#15161a;border-color:var(--charcoal);color:#c8a047;color:var(--gold)}.prod-tab.active .prod-tab-team{color:#e8dfc4}.prod-tab-count{background:#15161a;background:var(--charcoal);color:#c8a047;color:var(--gold)}.prod-tab.active .prod-tab-count{background:#c8a047;background:var(--gold);color:#15161a;color:var(--charcoal)}.queue-card{background:#fff}.queue-card,.queue-col{border-color:#e8e4d8;border-color:var(--line)}.queue-col{background:#fffdf8}.queue-deadline{background:#fef3c7;background:var(--amber-soft);color:#8a5b06}.queue-note{background:#fffaf0;border-left-color:#c8a047;border-left-color:var(--gold)}.alert{background:#fdecec;border-left:3px solid #c62b2b;border-left:3px solid var(--red);color:#8a1919;padding:12px 14px}.empty{color:#6b7280;color:var(--muted);padding:32px 20px}.save-dock{background:#faf6ecf5!important;border-top-color:#e8e4d8!important;border-top-color:var(--line)!important}@media(max-width:780px){.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:8px 14px}.topbar .brand{flex:1 1 auto;font-size:11px;min-width:0}.topbar .brand span{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .user-pill{flex-shrink:0;gap:6px}.topbar .user-pill small{font-size:11px;padding-left:6px}.welcome h1{font-size:22px}.primary.big{padding:14px 18px}.nav-tabs{grid-gap:6px!important;-webkit-overflow-scrolling:auto!important;background:#faf6ec;background:var(--wash);border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding:8px 12px 6px!important}.nav-tabs button{background:#fff;border:1px solid #e8e4d8;border-bottom:2px solid #e8e4d8;border:solid var(--line);border-width:1px 1px 2px;flex:initial!important;font-size:13px;justify-content:center;min-height:48px;overflow:hidden;padding:10px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.nav-tabs button.active{background:#15161a;background:var(--charcoal);border-color:#15161a;border-color:var(--charcoal);border-bottom-color:#c8a047;border-bottom-color:var(--gold);color:#c8a047;color:var(--gold)}.nav-tabs button svg{flex-shrink:0;width:16px}.nav-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(min-width:541px) and (max-width:780px){.nav-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:360px){.topbar{padding:8px 12px}.topbar .brand b{font-size:12px;height:32px;width:32px}.nav-tabs button{font-size:12px;padding:8px 4px}}.dash-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.dash-search{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);flex:1 1 320px;max-width:560px;min-width:0}.dash-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.dash-toolbar-actions .primary{font-size:13px;padding:12px 16px}.dash-toolbar-actions .soft-btn{font-size:13px;padding:11px 14px}.metric-grid.compact .metric{min-height:96px;padding:16px 18px}.metric-grid.compact .metric strong{font-size:20px}.att-section{margin-top:22px}.att-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.att-card{align-items:flex-start;background:#fff;border:1px solid #e8e4d8;border-left:4px solid #6b7280;border:1px solid var(--line);border-left:4px solid var(--muted);display:flex;flex-direction:column;gap:10px;justify-content:space-between;min-height:112px;padding:16px;position:relative;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.att-card:hover{box-shadow:0 8px 22px #0f172a14;transform:translateY(-1px)}.att-card:focus-visible{outline:2px solid #c8a047;outline:2px solid var(--blue);outline-offset:2px}.att-card .att-icon{background:#f1f5f9;border-radius:2px;color:#334155;display:grid;height:32px;place-items:center;width:32px}.att-card .att-label{color:#0f172a;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.25}.att-card .att-count{color:#0f172a;font-family:Manrope,sans-serif;font-size:26px;line-height:1;margin-top:auto}.att-card.is-active{border-color:#c8a047;border-color:var(--blue);box-shadow:0 0 0 2px #2563eb26}.att-card.cat-overdue{border-left-color:#dc2626}.att-card.cat-overdue .att-icon{background:#fee2e2;color:#b91c1c}.att-card.cat-overdue .att-count{color:#b91c1c}.att-card.cat-near{border-left-color:#d97706}.att-card.cat-near .att-icon{background:#fef3c7;color:#a16207}.att-card.cat-near .att-count{color:#a16207}.att-card.cat-wip{border-left-color:#2563eb}.att-card.cat-wip .att-icon{background:#dbeafe;color:#1d4ed8}.att-card.cat-wip .att-count{color:#1d4ed8}.att-card.cat-ready{border-left-color:#16a34a}.att-card.cat-ready .att-icon{background:#dcfce7;color:#166534}.att-card.cat-ready .att-count{color:#166534}.att-card.cat-unpaid{border-left-color:#c8a047}.att-card.cat-unpaid .att-icon{background:#fff5da;color:#8a6a13}.att-card.cat-unpaid .att-count{color:#8a6a13}.att-error{background:#fee2e2;border-left:3px solid #dc2626;color:#991b1b;font-size:13px;padding:12px 14px}.att-list{gap:12px;margin-top:14px}.att-list,.att-row{display:flex;flex-direction:column}.att-row{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);gap:10px;padding:16px}.att-row-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.att-row-titlewrap{display:flex;flex-direction:column;gap:2px;min-width:0}.att-row-title{color:#111114;color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.att-row-no{color:#6b7280;color:var(--muted);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em}.att-row-badges{display:flex;flex-wrap:wrap;gap:6px}.att-badge{background:#f1f5f9;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:2px;color:#334155;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:4px 8px}.att-badge.cat-overdue{background:#fee2e2;border-color:#fecaca;color:#991b1b}.att-badge.cat-near{background:#fef3c7;border-color:#fde68a;color:#854d0e}.att-badge.cat-wip{background:#dbeafe;border-color:#bfdbfe;color:#1e40af}.att-badge.cat-ready{background:#dcfce7;border-color:#bbf7d0;color:#166534}.att-badge.cat-unpaid{background:#fff5da;border-color:#f5d98a;color:#8a6a13}.att-row-meta{grid-gap:10px 20px;display:grid;font-size:12.5px;gap:10px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.att-row-meta>div{display:flex;flex-direction:column;gap:2px;min-width:0}.att-row-meta span{color:#6b7280;color:var(--muted);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.att-row-meta strong{color:#111114;color:var(--ink);font-size:13px;font-weight:700;overflow-wrap:anywhere}.att-linkbtn{align-items:center;background:#0000;border:0;color:#c8a047;color:var(--blue);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:4px;padding:0}.att-linkbtn:hover{text-decoration:underline}.att-multiteam{background:#faf6ec;background:var(--wash);border:1px dashed #e8e4d8;border:1px dashed var(--line);display:flex;flex-direction:column;font-size:12px;gap:6px;padding:8px 10px}.att-multiteam-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.att-multiteam-row b{color:#111114;color:var(--ink);min-width:120px}.att-row-actions{display:flex;gap:8px;justify-content:flex-end}.att-row-actions .soft-btn{padding:9px 14px}.att-more{margin-top:14px}.att-filter-pill{align-items:center;background:#fbe8b0;border:1px solid #e4c478;border-radius:999px;box-shadow:0 1px 2px #5c440814;color:#5c4408;display:inline-flex;font-size:12.5px;font-weight:600;gap:10px;padding:7px 13px}.att-filter-pill b{color:#3a2b05;font-weight:800}.att-filter-pill .text-btn{background:#fff6;border:1px solid #5c44084d;border-radius:999px;color:#5c4408;font-weight:700;padding:3px 10px}.att-filter-pill .text-btn:hover{background:#ffffffb3;color:#2b1f04}.att-card.cat-active{border-left-color:#0f172a}.att-card.cat-active .att-icon{background:#f5f1e2;color:#0f172a}.att-card.cat-active .att-count{color:#0f172a}.att-badge.cat-active{background:#f5f1e2;border-color:#e6dfc4;color:#0f172a}.att-cards-toko{grid-template-columns:repeat(6,minmax(0,1fr))}.receipts-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.receipts-toolbar .mode-tab{font-size:13px;padding:8px 14px}.receipts-range{align-items:center;color:#334155;display:inline-flex;font-size:13px;gap:6px}.receipts-range input[type=date]{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);font-family:inherit;font-size:13px;padding:8px 10px}[data-testid=receipts-table] th{background:#0f172a;color:#c8a047;font-size:12px;letter-spacing:.04em;padding:10px 12px;text-align:left}[data-testid=receipts-table] td{border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);font-size:13px;padding:10px 12px}.modal-panel .warn-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;font-size:13px;margin:8px 0;padding:10px 12px}.modal-panel .warn-box b{color:#7c2d12}.modal-field{color:#334155;display:flex;flex-direction:column;font-size:13px;gap:4px;margin:10px 0}.modal-field textarea{border:1px solid #e8e4d8;border:1px solid var(--line);font-family:inherit;font-size:13px;min-height:80px;padding:10px 12px}.modal-check{align-items:flex-start;color:#334155;display:flex;font-size:13px;gap:8px;margin:6px 0 4px}.modal-check input{margin-top:2px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.modal-panel.wide{max-height:80vh;max-width:820px;overflow-y:auto;width:calc(100vw - 24px)}.icon-btn{background:#0000;border:0;color:#334155;cursor:pointer;display:grid;padding:6px;place-items:center}.icon-btn:hover{color:#0f172a}.tx-summary{background:#faf6ec;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:8px;color:#334155;font-size:13px;margin:8px 0;padding:10px 14px}.tx-summary strong{color:#0f172a;font-family:Space Mono,monospace;font-size:16px}.tx-wrap table th{background:#0f172a;color:#c8a047;font-size:11px;letter-spacing:.04em;padding:8px 10px;text-align:left}.tx-wrap table td{border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);font-size:12px;padding:8px 10px}.soft-btn.danger{border-color:#fecaca}.soft-btn.danger:hover{background:#fef2f2}.primary.warn{background:#dc2626;border-color:#dc2626;color:#fff}.primary.warn:hover{background:#b91c1c}.void-badge{color:#9a3412;font-size:11px;font-weight:800;letter-spacing:.05em}.payment-row.is-voided{background:#fff7ed;opacity:.72}.payment-row .void-note{background:#fff7ed;border-left:3px solid #ea580c;color:#7c2d12;font-size:12px;margin-top:6px;padding:6px 8px}.txt-warn{color:#c2410c}.receivable-summary{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;display:flex;gap:16px;margin-bottom:14px;padding:14px 18px}.receivable-summary>div{display:flex;flex-direction:column;gap:2px}.receivable-summary>div span{color:#334155;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.receivable-summary>div strong{color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:800}.receivable-cards{grid-gap:12px;display:grid;gap:12px}.rec-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 2px 8px #0f172a08;padding:16px 18px;transition:box-shadow .18s ease,transform .18s ease}.rec-card:hover{box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0d;transform:translateY(-1px)}.rec-card .rec-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.rec-card .rec-head b{color:#0f172a;display:block;font-size:15px;font-weight:700;letter-spacing:-.005em}.rec-card .rec-head .small{color:#64748b;display:block;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:12px;font-weight:500;margin-top:2px}.rec-grid{grid-gap:10px 14px;background:#faf9f5;border:1px solid #00000008;border-radius:10px;display:grid;gap:10px 14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;padding:10px 12px}.rec-grid>div{display:flex;flex-direction:column;gap:2px}.rec-grid>div span{color:#8a8574;font-size:10.5px;font-weight:500;letter-spacing:.03em;text-transform:none}.rec-grid>div b{color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em}.rec-grid>div b.txt-warn{color:#9f1239}.rec-actions{display:flex;flex-wrap:wrap;gap:8px}.rec-actions .soft-btn{border-radius:8px;font-weight:600}.aging-pill{border-radius:999px;letter-spacing:0}@media(max-width:600px){.receivable-summary{border-radius:12px;flex-direction:row;padding:12px 14px}.receivable-summary>div strong{font-size:18px}.rec-card{border-radius:12px;padding:14px}.rec-grid{gap:8px 12px;grid-template-columns:1fr 1fr;padding:10px}.rec-grid>div b{font-size:13px}}.dash-search-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.dash-search-input-wrap{flex:1 1 320px;max-width:640px;min-width:0}@media(max-width:600px){.dash-search-form{align-items:stretch;flex-direction:column}.dash-search-input-wrap{flex:0 0 auto;max-width:none;width:100%}.dash-search-form .order-search-btn{height:48px;width:100%}}.period-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.period-bar .mode-tab{font-size:13px;font-weight:700;letter-spacing:.02em;padding:8px 14px;white-space:nowrap}.kpi-grid{grid-gap:10px;display:grid;gap:10px;margin-bottom:10px}.kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-tile{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;font-family:inherit;gap:2px;min-height:82px;padding:14px 16px;text-align:left}.kpi-tile .kpi-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kpi-tile .kpi-value{color:#0f172a;font-family:Space Mono,monospace;font-size:22px;line-height:1.15}.kpi-tile .kpi-sub{color:#64748b;font-size:11px}.kpi-tile .kpi-secondary{border-top:1px dashed #7c2d1240;color:#7c2d12;font-size:10.5px;font-weight:600;margin-top:4px;padding-top:4px}.kpi-tile.kpi-clickable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.kpi-tile.kpi-clickable:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.kpi-tile.gold{background:linear-gradient(135deg,#faf0d0,#f5e2a3);border-color:#e2c76b}.kpi-tile.gold .kpi-value{color:#0f172a}.kpi-tile.green{background:#f0fdf4;border-color:#bbf7d0}.kpi-tile.green .kpi-value{color:#065f46}.kpi-tile.green .kpi-secondary{border-top-color:#065f4633;color:#065f46}.kpi-tile.warn{background:#fff7ed;border-color:#fed7aa}.kpi-tile.warn .kpi-value{color:#9a3412}.kpi-mini{align-items:flex-start;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:12px;transition:transform .12s ease,box-shadow .12s ease}.kpi-mini span{color:#334155;font-size:11px;font-weight:700;letter-spacing:.03em}.kpi-mini strong{color:#0f172a;font-family:Space Mono,monospace;font-size:22px;line-height:1.1}.kpi-mini:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}.kpi-mini.overdue{border-left:3px solid #dc2626}.kpi-mini.overdue strong{color:#b91c1c}.kpi-mini.near{border-left:3px solid #ea580c}.kpi-mini.near strong{color:#c2410c}.kpi-mini.unpaid{border-left:3px solid #d97706}.kpi-mini.unpaid strong{color:#a16207}.kpi-mini.ready{border-left:3px solid #0891b2}.kpi-mini.ready strong{color:#0e7490}.dash-cta{margin:16px 0}.dash-cta .primary{font-size:14px;justify-content:center;padding:14px 18px;width:100%}.compact-att-row{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;cursor:pointer;margin-bottom:8px;padding:12px;transition:box-shadow .12s ease}.compact-att-row:hover{box-shadow:0 3px 10px #0000000d}.compact-att-row .cr-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.compact-att-row .cr-name{color:#0f172a;display:block;font-size:14px;line-height:1.2}.compact-att-row .cr-no{color:#64748b;display:block;font-size:11px;letter-spacing:.02em;margin-top:2px}.compact-att-row .cr-body{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.compact-att-row .cr-line{color:#334155;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-att-row .cr-line b{color:#0f172a}.compact-att-row .cr-actions{display:flex;gap:6px}.compact-att-row .att-badge{font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 8px}@media(max-width:600px){.kpi-grid-3{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid-4{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-tile{min-height:74px;padding:10px 12px}.kpi-tile .kpi-value{font-size:16px}.kpi-tile .kpi-label,.kpi-tile .kpi-sub{font-size:10px}.kpi-mini{padding:10px}.kpi-mini strong{font-size:18px}.kpi-mini span{font-size:10.5px}.period-bar{gap:6px}.period-bar .mode-tab{flex:1 1;font-size:11.5px;min-width:0;overflow:hidden;padding:8px 6px;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:400px){.kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-tile .kpi-value{font-size:14px}.kpi-tile .kpi-secondary{font-size:9.5px}.period-bar .mode-tab{font-size:10.5px;padding:7px 4px}}@media(max-width:600px){.receipts-toolbar{align-items:stretch;flex-direction:column}.receipts-range,.receipts-toolbar .mode-tab{width:100%}.receipts-range input[type=date]{flex:1 1}}.order-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px}.order-search,.order-toolbar{align-items:center;display:flex}.order-search{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);flex:1 1 320px;height:44px;max-width:640px;min-width:0;padding:0 12px 0 40px;position:relative}.order-search svg{color:#6b7280;color:var(--muted);left:12px;position:absolute}.order-search input{background:#0000;border:0;flex:1 1;font-size:14px;height:100%;outline:0}.order-search .search-clear-btn{background:#0000;border:0;color:#64748b;cursor:pointer;display:grid;padding:6px;place-items:center}.order-search .search-clear-btn:hover{color:#0f172a}.order-search-btn{font-weight:800;height:44px;letter-spacing:.02em;min-width:96px;padding:0 20px}.order-search-btn[disabled]{cursor:not-allowed;opacity:.55}.search-status{margin:-4px 0 12px}.search-status b{color:#0f172a}@media(max-width:1100px){.att-cards-grid,.att-cards-toko{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.dash-toolbar{align-items:stretch;flex-direction:column}.dash-search{flex:0 0 auto;max-width:none;width:100%}.dash-toolbar-actions{justify-content:space-between}.att-cards-grid,.att-cards-toko{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.att-card{min-height:96px;padding:12px}.att-card .att-count{font-size:22px}.att-row-meta{gap:8px 12px;grid-template-columns:1fr 1fr}.att-row-head{align-items:flex-start}.order-toolbar{align-items:stretch;flex-direction:column}.order-search{flex:0 0 auto;max-width:none;width:100%}.order-search-btn{height:48px;width:100%}.pickup-filter-tabs{overflow-x:auto;width:100%}}@media(max-width:420px){.att-cards-grid,.att-cards-toko{gap:8px;grid-template-columns:1fr 1fr}.att-row-meta{grid-template-columns:1fr}}.pf-panel{background:#faf6ec;background:var(--wash,#f8fafc);border:1px dashed #e8e4d8;border:1px dashed var(--line,#e2e8f0);display:flex;flex-direction:column;gap:10px;margin-top:12px;outline:none;padding:12px}.pf-panel.pf-compact{margin-top:8px;padding:8px}.pf-panel.pf-paste-active{border-color:#f59e0b;border-style:solid;box-shadow:0 0 0 3px #f59e0b26}.pf-paste-hint{background:#fef3c7;border-left:3px solid #f59e0b;color:#78350f;font-size:12px;padding:6px 10px}.pf-paste-hint kbd{background:#fff;border:1px solid #f59e0b;border-radius:3px;color:#78350f;font-family:Space Mono,ui-monospace,monospace;font-size:11px;margin:0 2px;padding:1px 5px}.pf-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pf-title-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-title{color:#111114;color:var(--ink,#0f172a);font-size:13px;font-weight:800;letter-spacing:.02em}.pf-error{background:#fee2e2;border-left:3px solid #dc2626;color:#991b1b;font-size:12.5px;padding:8px 10px}.pf-list{display:flex;flex-direction:column;gap:6px}.pf-item{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);gap:12px;min-height:96px;padding:8px 10px}.pf-thumb-btn{background:#0000;border:0;cursor:pointer;display:block;flex-shrink:0;height:80px;padding:0;width:80px}.pf-thumb-btn:focus-visible{outline:2px solid #c8a047;outline:2px solid var(--blue,#2563eb);outline-offset:2px}.pf-thumb{background:#0f172a;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);display:block;height:80px;object-fit:cover;object-position:center;width:80px}.pf-thumb.pf-thumb-icon{background:#0f172a;color:#fff;display:grid;font-family:Space Mono,monospace;font-size:14px;font-weight:800;letter-spacing:.04em;place-items:center}.pf-thumb.pf-thumb-icon.is-pdf{background:#7c2d12}.pf-item-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pf-item-info strong{color:#111114;color:var(--ink,#0f172a);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-item-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px}.pf-item-actions .text-btn.danger{color:#dc2626}.pf-dl-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;letter-spacing:.01em;line-height:1.4;margin-top:4px;max-width:100%;padding:3px 10px}.pf-dl-badge-none{background:#e2e8f0;border:1px solid #cbd5e1;color:#475569}.pf-dl-badge-done{background:#dcfce7;border:1px solid #86efac;color:#166534;flex-wrap:wrap;row-gap:2px}.pf-dl-badge-done .pf-dl-badge-check{align-items:center;background:#16a34a;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:14px;justify-content:center;width:14px}.pf-dl-badge-revisi{animation:pf-dl-pulse 2.4s ease-in-out infinite;background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.pf-dl-badge-revisi .pf-dl-badge-warn{align-items:center;background:#dc2626;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:14px;justify-content:center;width:14px}.pf-dl-badge-revisi strong{color:#7f1d1d}@keyframes pf-dl-pulse{0%,to{box-shadow:0 0 0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}.pf-dl-badge-done strong{color:#14532d}.pf-dl-badge-meta{color:#166534;font-size:10.5px;font-weight:500;opacity:.85}.pf-compact .pf-dl-badge{font-size:10.5px;gap:4px;padding:2px 8px}.pf-compact .pf-dl-badge-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-preview-modal{align-items:center;background:#0f172ad9;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;z-index:9800}.pf-preview-inner{background:#0f172a;box-shadow:0 20px 60px #0000008c;color:#fff;display:flex;flex-direction:column;max-height:85vh;max-height:85dvh;max-width:90vw;overflow:hidden;width:min(90vw,1100px)}.pf-preview-head{align-items:center;background:#0f172a;border-bottom:1px solid #ffffff1f;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.pf-preview-name{color:#fff;flex:1 1;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-preview-close{background:#fff;border:0;color:#0f172a;flex-shrink:0}.pf-preview-body{align-items:center;background:#000;display:flex;flex:1 1 auto;justify-content:center;max-height:calc(85vh - 48px);max-height:calc(85dvh - 48px);min-height:0;overflow:auto;padding:8px}.pf-preview-img{display:block;height:auto;max-height:calc(85vh - 64px);max-height:calc(85dvh - 64px);max-width:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:auto}.pf-preview-frame{background:#fff;border:0;height:calc(85vh - 64px);height:calc(85dvh - 64px);min-height:60vh;width:100%}@media(min-width:768px){.pf-item{min-height:116px}.pf-thumb,.pf-thumb-btn{height:100px;width:100px}}@media(max-width:600px){.pf-item{flex-wrap:wrap}.pf-item-actions{justify-content:flex-end;width:100%}.pf-preview-modal{padding:8px}.pf-preview-inner{max-width:96vw;width:96vw}}.ats-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:60}.ats-backdrop.open{opacity:1;pointer-events:auto}.ats-panel{background:linear-gradient(180deg,#0f1013,#17181c);border-right:1px solid #c8a0472e;bottom:0;box-shadow:8px 0 32px #00000073;color:#f7ecd3;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translateX(-102%);transition:transform .24s ease;width:min(86vw,320px);z-index:61}.ats-panel.open{transform:translateX(0)}.ats-head{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 20px 12px}.ats-brand{display:flex;flex-direction:column;gap:2px}.ats-brand-title{color:#c8a047;color:var(--gold,#c8a047);font-family:Manrope,sans-serif;font-size:22px;letter-spacing:.06em}.ats-brand-sub{color:#c3b892;font-size:10.5px;letter-spacing:.02em}.ats-close{background:#0000;border:0;border-radius:8px;color:#c3b892;display:grid;height:36px;place-items:center;width:36px}.ats-close:hover{background:#ffffff0f;color:#fff}.ats-user{align-items:center;border-bottom:1px solid #c8a04724;display:flex;gap:12px;padding:12px 20px 16px}.ats-avatar{background:linear-gradient(140deg,#e6c675,#a5842f);border-radius:50%;color:#1a1b1f;display:grid;font-family:Manrope;font-size:18px;font-weight:800;height:44px;place-items:center;width:44px}.ats-user-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ats-user-info b{color:#f7ecd3;font-size:15px;letter-spacing:.01em}.ats-user-info small{color:#c3b892;font-size:11.5px}.ats-online{align-items:center;color:#7ee2a5;display:inline-flex;font-size:11px;gap:6px;margin-top:2px}.ats-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e2e;height:8px;width:8px}.ats-nav{flex:1 1;gap:14px;overflow-y:auto;padding:12px 12px 24px}.ats-nav,.ats-section{display:flex;flex-direction:column}.ats-section{gap:2px}.ats-section-title{color:#8b8467;font-family:Space Mono,monospace;font-size:10.5px;letter-spacing:.14em;padding:10px 10px 6px}.ats-item{align-items:center;background:#0000;border:0;border-radius:10px;color:#e6dcbe;display:flex;font-size:14.5px;gap:12px;min-height:46px;padding:12px;text-align:left;transition:background .18s ease,color .18s ease,transform .12s ease}.ats-item:hover{background:#c8a04717}.ats-item.active,.ats-item:hover{color:#c8a047;color:var(--gold,#c8a047)}.ats-item.active{background:linear-gradient(90deg,#c8a04738,#c8a0470f);box-shadow:inset 3px 0 0 #c8a047;box-shadow:inset 3px 0 0 var(--gold,#c8a047)}.ats-item-icon{color:currentColor;display:grid;flex-shrink:0;place-items:center;width:22px}.ats-item-label{flex:1 1;line-height:1.15}.ats-item-badge{align-items:center;background:#dc2626;border-radius:999px;box-shadow:0 0 0 2px #dc26262e;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:20px;justify-content:center;letter-spacing:.02em;line-height:1;min-width:20px;padding:0 6px}.ats-item.active .ats-item-badge{box-shadow:0 0 0 2px #dc262647}.ats-item.ats-item-danger{color:#f97575}.ats-item.ats-item-danger:hover{background:#f975751a;color:#f55}.ats-section-akun{border-top:1px solid #c8a04724;margin-top:6px;padding-top:8px}.ats-item-badge.is-gold{background:#c8a047;color:#1a1408}.ats-item-badge+.ats-item-badge{margin-left:-6px}.ats-item-hint{color:#a99f80;display:block;font-size:10.5px;font-weight:500;line-height:1.2;margin-top:2px}.ats-section-toggle{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;text-align:left;transition:color .15s,background-color .15s;width:100%}.ats-section-toggle:hover{background:#ffffff08;color:#e6dcbe}.ats-section-toggle.has-active{color:#c8a047;color:var(--gold,#c8a047)}.ats-chev,.ats-section-toggle svg{flex-shrink:0;transition:transform .18s}.ats-chev.is-open,.ats-section-toggle svg.is-open{transform:rotate(180deg)}.ats-item.has-active{color:#c8a047;color:var(--gold,#c8a047)}.ats-subitem{font-size:13px!important;min-height:38px!important;padding-left:30px!important}.ats-compact .ats-head{align-items:center;padding:12px 14px 6px}.ats-compact .ats-brand-title{font-size:18px}.ats-compact .ats-brand-sub,.ats-compact .ats-online{display:none}.ats-compact .ats-user{gap:10px;padding:6px 14px 10px}.ats-compact .ats-avatar{font-size:14px;height:32px;width:32px}.ats-compact .ats-user-info b{font-size:13.5px}.ats-compact .ats-nav{gap:4px;padding:6px 10px 18px}.ats-compact .ats-section-title{padding:8px 10px 4px}.ats-compact .ats-item{font-size:14px;gap:10px;min-height:40px;padding:8px 10px}.ats-compact .ats-collapsible{border-top:1px solid #c8a04714;padding-top:2px}.hamburger-btn{background:#0000;border:0;border-radius:10px;color:#111114;color:var(--ink);display:grid;height:44px;place-items:center;transition:background .18s ease;width:44px}.hamburger-btn:hover{background:#c8a04724;color:#c8a047;color:var(--gold,#c8a047)}.hamburger-btn:active{transform:scale(.95)}.topbar .hamburger-btn{color:#f5efdf}.topbar .hamburger-btn:hover{background:#c8a04724;color:#c8a047;color:var(--gold,#c8a047)}.at-hero-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:6px 0 12px}.at-hero-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:16px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.at-hero-card:hover{border-color:#c8a04759;box-shadow:0 8px 20px #c8a04724;transform:translateY(-2px)}.at-hero-icon{border-radius:12px;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.at-hero-icon.green{background:#d1fae5;color:#059669}.at-hero-icon.blue{background:#dbeafe;color:#2563eb}.at-hero-icon.gold{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);color:#a5842f;color:var(--gold-strong,#a5842f)}.at-hero-card .at-hero-label{color:#334155;font-size:13px;font-weight:600;letter-spacing:.01em}.at-hero-card .at-hero-value{color:#0f172a;font-family:Manrope,sans-serif;font-size:clamp(20px,5.6vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.at-hero-card .at-hero-sub{color:#475569;font-size:11.5px;font-weight:500}.at-hero-card .at-hero-sub.pos{color:#059669}.at-hero-card .at-hero-sub.neg{color:#dc2626}.at-tile-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.at-tile{align-items:flex-start;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:112px;padding:12px 10px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.at-tile:hover{border-color:#c8a04740;box-shadow:0 6px 14px #0000000f;transform:translateY(-2px)}.at-tile .at-tile-icon{border-radius:10px;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.at-tile.overdue .at-tile-icon{background:#fee2e2;color:#dc2626}.at-tile.near .at-tile-icon{background:#fef3c7;color:#d97706}.at-tile.unpaid .at-tile-icon{background:#1f2937;color:#f9fafb}.at-tile.ready .at-tile-icon{background:#dbeafe;color:#2563eb}.at-tile.active .at-tile-icon{background:#ecfeff;color:#0891b2}.at-tile.wip .at-tile-icon{background:#f3e8ff;color:#7c3aed}.at-tile.receivable .at-tile-icon{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);color:#a5842f;color:var(--gold-strong,#a5842f)}.at-tile .at-tile-label{color:#6b7280;color:var(--muted);font-size:12px;line-height:1.15}.at-tile .at-tile-value{color:#111114;color:var(--ink);font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1}.at-cta-nota{align-items:center;background:linear-gradient(135deg,#e6c675,#a5842f);border:0;border-radius:14px;box-shadow:0 8px 20px #c8a04747;color:#1a1b1f!important;display:block;display:flex;font-size:16px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.01em;margin:6px 0 18px;min-height:56px;padding:16px 18px;width:100%}.at-cta-nota:hover{box-shadow:0 10px 24px #c8a04759;filter:brightness(1.03)}.at-cta-nota svg{height:22px;width:22px}.at-recent-list{display:flex;flex-direction:column;gap:8px}.at-recent-row{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:grid;gap:10px;grid-template-columns:1fr auto auto;padding:12px 14px;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.at-recent-row:hover{border-color:#c8a04759;box-shadow:0 4px 12px #0000000d}.at-recent-row .at-recent-info{display:flex;flex-direction:column;gap:2px;min-width:0}.at-recent-row .at-recent-no{align-items:center;color:#111114;color:var(--ink);display:flex;flex-wrap:wrap;font-family:Space Mono,monospace;font-size:13px;font-weight:700;gap:8px}.at-recent-row .at-recent-customer{color:#6b7280;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-recent-row .at-recent-amount{color:#111114;color:var(--ink);font-family:Space Mono,monospace;font-size:14px;font-weight:700;text-align:right;white-space:nowrap}.at-recent-row .at-recent-time{color:#6b7280;color:var(--muted);font-size:11px;text-align:right}.at-recent-row .at-chev{color:#6b7280;color:var(--muted);width:18px}.at-section-head{align-items:center;display:flex;justify-content:space-between;margin:18px 0 10px}.at-section-head h3{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.01em;margin:0}.at-see-all{align-items:center;background:#0000;border:0;color:#a5842f;color:var(--gold-strong,#a5842f);display:inline-flex;font-size:13px;font-weight:600;gap:4px}.at-see-all:hover{text-decoration:underline}.at-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.at-chip.chip-lunas{background:#d1fae5;color:#065f46}.at-chip.chip-belum{background:#fee2e2;color:#991b1b}.at-chip.chip-dp{background:#fef3c7;color:#92400e}.at-chip.chip-proses{background:#dbeafe;color:#1e40af}.at-chip.chip-siap{background:#e0e7ff;color:#3730a3}.at-chip.chip-diambil{background:#e5e7eb;color:#374151}.at-chip.chip-cancel{background:#fecaca;color:#7f1d1d}.shell.admin-toko .nav-tabs{display:none!important}.shell.admin-toko .content{padding-top:18px}.shell.admin-toko .welcome{margin-bottom:14px}@media(max-width:600px){.at-hero-grid{gap:10px;grid-template-columns:1fr 1fr}.at-hero-card{padding:14px}.at-hero-card .at-hero-value{font-size:20px}.at-tile-grid{gap:10px;grid-template-columns:1fr 1fr}.at-tile{min-height:100px;padding:12px}.at-tile .at-tile-value{font-size:20px}.at-recent-row{gap:8px;grid-template-columns:1fr auto}.at-recent-row .at-chev{display:none}.at-cta-nota{font-size:15px;min-height:52px;padding:14px}}@media(max-width:380px){.at-hero-card .at-hero-value{font-size:18px}}.at-tile.piutang .at-tile-icon{background:#faf3df;color:#a5842f}.at-tile .at-tile-sub{color:#6b7280;color:var(--muted);font-size:11px;line-height:1.15;margin-top:2px}.at-prioritas{display:flex;flex-direction:column;gap:10px;margin:18px 0 10px}.at-prioritas-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.at-prioritas-title{align-items:center;color:#111114;color:var(--ink);display:inline-flex;font-family:Manrope,sans-serif;font-size:15px;gap:7px}.at-prioritas-title strong{font-weight:800;letter-spacing:-.01em}.at-prioritas-title svg{color:#b45309}.at-prioritas-more{align-items:center;color:#a5842f!important;color:var(--gold-strong,#a5842f)!important;display:inline-flex;font-weight:700;gap:3px}.at-prioritas-more:hover{text-decoration:underline}.at-prioritas-empty{background:#fff;border:1px dashed #e8e4d8;border:1px dashed var(--line);border-radius:14px;color:#6b7280;color:var(--muted);font-size:13px;padding:18px 16px;text-align:center}.at-prioritas-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.at-prioritas-item{list-style:none}.at-prioritas-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.at-prioritas-card:hover{border-color:#c8a04766;box-shadow:0 6px 14px #0000000f;transform:translateY(-1px)}.at-prioritas-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.at-prioritas-cust{display:flex;flex-direction:column;gap:1px;min-width:0}.at-prioritas-cust strong{color:#111114;color:var(--ink);font-size:14px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-prioritas-nota{color:#6b7280;color:var(--muted);font-family:Space Mono,monospace;font-size:11.5px}.at-prioritas-badge{border-radius:999px;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.pp-badge-late{background:#fecaca;color:#7f1d1d}.pp-badge-today{background:#fef3c7;color:#92400e}.pp-badge-warn{background:#e0e7ff;color:#3730a3}.at-prioritas-mid{color:#6b7280;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-prioritas-bot{align-items:center;color:#6b7280;color:var(--muted);display:flex;font-size:11.5px;gap:8px;justify-content:space-between}.at-prioritas-dl,.at-prioritas-stage{align-items:center;display:inline-flex;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-prioritas-dl svg,.at-prioritas-stage svg{flex-shrink:0;opacity:.75}@media(max-width:600px){.at-prioritas-card{padding:11px 12px}.at-prioritas-cust strong{font-size:13.5px}.at-prioritas-badge{font-size:10px;padding:2px 7px}.at-prioritas-bot{align-items:flex-start;flex-direction:column;gap:4px}}[data-theme=dark] .at-prioritas-card{background:#101521;border-color:#1d2330}[data-theme=dark] .at-prioritas-card:hover{border-color:#c9a24a80;box-shadow:0 8px 18px #0006}[data-theme=dark] .at-prioritas-cust strong{color:#e9edf4}[data-theme=dark] .at-prioritas-empty{background:#101521;border-color:#1d2330;color:#8a94a7}.topbar.at-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f1013;border-bottom:1px solid #c8a0472e;color:#f7ecd3;height:64px;padding:0 16px}.at-topbar-brand{align-items:center;display:flex;gap:10px}.at-topbar-brand .at-brand-mark{color:#e6dcbe;font-family:Manrope,sans-serif;font-size:15px;letter-spacing:.08em;text-transform:uppercase}.at-topbar-brand .at-brand-mark b{color:#c8a047;color:var(--gold,#c8a047);letter-spacing:.06em;margin-left:2px}.at-topbar-right{align-items:center;display:flex;gap:10px}.at-topbar-role{background:#c8a04714;border:1px solid #c8a04747;border-radius:999px;color:#c3b892;font-size:12px;padding:5px 10px}.topbar.at-topbar .hamburger-btn{color:#f7ecd3}.topbar.at-topbar .hamburger-btn:hover{background:#c8a04724;color:#c8a047;color:var(--gold,#c8a047)}.at-hero-welcome{align-items:flex-end;background:linear-gradient(180deg,#0f1013,#1a1c22);border-radius:0 0 20px 20px;color:#f7ecd3;display:flex;gap:12px;justify-content:space-between;margin:-28px -5vw 18px;padding:18px 20px 22px}html:not([data-theme=dark]) .at-hero-welcome .at-hero-welcome-title{color:#0f172a}html:not([data-theme=dark]) .at-hero-welcome .at-hero-welcome-sub,html:not([data-theme=dark]) .at-hero-welcome .muted{color:#64748b}html:not([data-theme=dark]) .at-hero-welcome b{color:#b8902b}.at-hero-welcome-left{display:flex;flex-direction:column;gap:2px;min-width:0}.at-hero-hello{color:#c3b892;font-size:14px;letter-spacing:.01em}.at-hero-name{color:#f7ecd3;font-family:Manrope,sans-serif;font-size:clamp(32px,8vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0}.at-hero-role{color:#c3b892;font-size:13px;margin-top:2px}.at-hero-welcome-right{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.at-hero-day{color:#c3b892;font-size:13px;text-transform:capitalize}.at-hero-date{color:#f7ecd3;font-size:13px;font-weight:600;letter-spacing:.01em}.at-tile-grid.at-tile-grid-4{grid-template-columns:repeat(4,1fr)}.at-receivable-row{align-items:center;background:#fff;border:1px solid #e8e4d8;border-color:var(--line);border-radius:14px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:14px 16px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.at-receivable-row:hover{border-color:#c8a04759;box-shadow:0 6px 14px #0000000f;transform:translateY(-1px)}.at-receivable-left{align-items:center;display:flex;gap:12px}.at-receivable-left .receivable-icon{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);color:#a5842f;color:var(--gold-strong,#a5842f)}.at-receivable-text{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.at-receivable-right{align-items:center;display:flex;gap:8px}.at-receivable-amount{color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Manrope,sans-serif;font-size:18px;font-weight:800}@media(max-width:600px){.topbar.at-topbar{height:58px;padding:0 14px}.at-topbar-brand .at-brand-mark{font-size:14px;letter-spacing:.06em}.at-topbar-role{font-size:11px;padding:4px 9px}.at-hero-welcome{border-radius:0 0 18px 18px;margin:-28px -16px 16px;padding:16px 18px 20px}.at-hero-name{font-size:34px}.at-tile-grid.at-tile-grid-4{grid-template-columns:1fr 1fr}.at-receivable-row{padding:12px 14px}.at-receivable-amount{font-size:16px}.at-period-wrap .period-picker-chips{flex-wrap:wrap;overflow-x:visible}.at-period-wrap{padding:10px 12px}}.at-hero-welcome-right .refresh-indicator{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;margin-top:6px}.at-hero-welcome-right .refresh-indicator .refresh-btn{align-items:center;background:#0000;border:1px solid #c8a04740;border-radius:999px;color:#c3b892;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.at-hero-welcome-right .refresh-indicator .refresh-btn:hover{background:#c8a0471a;color:#c8a047;color:var(--gold,#c8a047)}.at-hero-welcome-right .refresh-indicator .refresh-btn:disabled{opacity:.6}.at-hero-welcome-right .refresh-indicator .refresh-meta{color:#c3b892;font-size:10.5px;letter-spacing:.01em}.at-hero-welcome-right .refresh-indicator .refresh-meta strong{color:#f7ecd3;font-weight:700}.at-hero-welcome-right .refresh-indicator .refresh-err{color:#fca5a5}.aging-pill,.card-kicker,.deadline strong,.deadline-pill,.detail-order-number,.eyebrow,.login h1,.master-crumb,.master-order,.metric strong,.mode-tab,.page-head h2,.pcard-idx,.pr-head strong,.print-eyebrow,.prod-tab .prod-tab-count,.prod-tab .prod-tab-team,.queue-card-head .card-kicker,.queue-col-count,.queue-deadline,.queue-num,.queue-pic,.wa-line>span,.welcome h1,body,h1,h2,h3,h4,th{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important}.eyebrow{letter-spacing:.06em!important}.card-kicker,.eyebrow{font-weight:600!important}.card-kicker{letter-spacing:.04em!important}.master-order{font-weight:500!important;letter-spacing:.02em!important}.queue-card-head .card-kicker{letter-spacing:.04em!important}.prod-tab .prod-tab-team{font-weight:600!important;letter-spacing:.02em!important}.deadline-pill{font-weight:700!important;letter-spacing:.02em!important}.aging-pill{font-weight:700!important}.aging-pill,.mode-tab{letter-spacing:.01em!important}.mode-tab{font-weight:600!important}.brand,th{letter-spacing:.04em!important}th{color:#6b7280;color:var(--muted);font-size:11px;font-weight:600!important;text-transform:uppercase}.detail-page h2,.login h1,.page-head h2,.welcome h1{font-weight:700!important;letter-spacing:-.02em!important}.at-section-head h3,.section h3,.section-title h3{font-weight:700!important;letter-spacing:-.01em!important}.at-hero-value,.at-receivable-amount,.at-recent-amount,.at-tile-value,.deadline strong,.metric strong,[data-testid$=-amount],[data-testid$=-value]{font-feature-settings:"tnum";font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;font-variant-numeric:tabular-nums;font-weight:800!important;letter-spacing:-.02em!important}.at-cta-nota,.at-see-all,.primary,.secondary,.soft-btn{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-weight:700!important;letter-spacing:.005em!important}.at-cta-nota{font-weight:800!important;letter-spacing:.01em!important}.at-hero-label,.at-hero-sub,.at-tile-label,.muted.small,.small{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;letter-spacing:.005em}.at-hero-label{color:#334155;font-size:12.5px;font-weight:600}.at-tile-label{color:#334155;font-size:12px;font-weight:600;line-height:1.2}.at-hero-sub{color:#475569;font-weight:500}.ats-brand-title{font-weight:800;letter-spacing:.03em!important}.ats-brand-sub{font-weight:500;letter-spacing:.005em!important}.ats-section-title{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11px;font-weight:700;letter-spacing:.08em!important}.ats-item{font-weight:500;letter-spacing:.005em}.ats-item.active{font-weight:700}.ats-user-info b{font-weight:700;letter-spacing:-.005em}.ats-user-info small{font-weight:500;letter-spacing:.005em}.ats-online{font-weight:600}.at-topbar-brand .at-brand-mark{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:600;letter-spacing:.05em}.at-topbar-brand .at-brand-mark b{font-weight:800;letter-spacing:.03em}.at-topbar-role{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:600;letter-spacing:.02em}.at-hero-hello{font-weight:500;letter-spacing:.005em}.at-hero-name{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important}.at-hero-role{font-weight:500;letter-spacing:.01em}.at-hero-day{font-weight:500;letter-spacing:.005em}.at-hero-date{font-weight:700;letter-spacing:-.005em}.detail-facts label span,.detail-facts span,.detail-payments-head span,.field-label,.fields label,.pay-box h3,.sum-line span:first-child,.summary .muted{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:600!important;letter-spacing:.005em!important;text-transform:none}.detail-facts strong,.detail-money,.detail-total,.pay-remaining,.pay-total,.sum-line strong,.sum-line.grand{font-feature-settings:"tnum";font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-variant-numeric:tabular-nums;font-weight:700!important;letter-spacing:-.01em!important}.at-chip,.att-badge,.status,.status-chip{font-weight:700!important;letter-spacing:.01em!important;text-transform:none}.at-chip,.at-recent-no,.att-badge,.status,.status-chip{font-family:Plus Jakarta Sans,Inter,sans-serif!important}.at-recent-no{font-weight:700;letter-spacing:.005em!important}.at-recent-customer{font-weight:500;letter-spacing:.005em}.at-recent-amount{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:700;letter-spacing:-.01em}.brand{letter-spacing:.03em!important}.brand strong{letter-spacing:.03em}.page-head h2,.section-title{letter-spacing:-.01em}input,select,textarea{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif!important;letter-spacing:0}label{font-weight:500;letter-spacing:.005em}td{letter-spacing:.002em}td b,td strong{font-weight:700}.login h1{font-weight:800;letter-spacing:-.03em}.login small{font-weight:500}.form-title h2,.product-card .card-head h3{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.005em!important}.at-notif-wrap{display:inline-flex;position:relative}.at-notif-btn{background:#0000;border:0;border-radius:10px;color:#f7ecd3;display:grid;height:40px;place-items:center;position:relative;transition:background .18s ease;width:40px}.at-notif-btn:hover{background:#c8a04724;color:#c8a047;color:var(--gold,#c8a047)}.at-notif-badge{background:#dc2626;border-radius:999px;box-shadow:0 0 0 2px #0f1013;color:#fff;display:grid;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:10.5px;font-weight:700;height:18px;letter-spacing:.01em;line-height:1;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:4px;top:4px}.at-notif-pop{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 44px #0000002e,0 4px 12px #00000014;max-height:80vh;overflow-y:auto;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(92vw,360px);z-index:50}.at-notif-head{border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:4px 6px 10px}.at-notif-head b{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.005em}.at-notif-group{margin-top:10px}.at-notif-group-head{align-items:center;color:#111114;color:var(--ink);display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.01em;padding:6px}.at-notif-group-head .at-see-all{color:#a5842f;color:var(--gold-strong,#a5842f);font-size:11.5px;margin-left:auto}.at-notif-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.at-notif-dot.overdue{background:#dc2626;box-shadow:0 0 0 3px #dc262629}.at-notif-dot.near{background:#d97706;box-shadow:0 0 0 3px #d9770629}.at-notif-list{display:flex;flex-direction:column;gap:4px;margin-top:2px}.at-notif-row{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 8px;text-align:left;transition:background .14s ease;width:100%}.at-notif-row:hover{background:#faf6ec}.at-notif-row-left{display:flex;flex-direction:column;gap:2px;min-width:0}.at-notif-row-left b{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.005em}.at-notif-row-right{align-items:flex-end;gap:3px}.at-notif-row-right,.at-prod-list{display:flex;flex-direction:column}.at-prod-list{gap:8px;margin-bottom:8px}.at-prod-row{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;cursor:pointer;display:grid;font-family:Plus Jakarta Sans,Inter,sans-serif;gap:10px;grid-template-columns:1fr auto auto;padding:12px 14px;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.at-prod-row:hover{border-color:#c8a04759;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.at-prod-info{display:flex;flex-direction:column;gap:2px;min-width:0}.at-prod-name{color:#111114;color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.005em;line-height:1.2}.at-prod-name .at-hero-sub{color:#6b7280;color:var(--muted);font-weight:500;margin-left:6px}.at-prod-meta{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.at-prod-pic{color:#6b7280;color:var(--muted,#64748b);font-size:11px;font-weight:500;letter-spacing:.005em;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .at-prod-pic{color:#9aa3b5}@media(max-width:600px){.at-notif-pop{right:-4px;width:calc(100vw - 20px)}.at-prod-row{grid-template-columns:1fr auto;padding:10px 12px}.at-prod-row .at-chev{display:none}}.perf-page{padding-top:12px}.perf-topbar{align-items:center;display:flex;gap:10px;padding:2px 0 12px}.perf-download-btn{align-items:center;background:#faf6ec;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;color:#a5842f;color:var(--gold-strong,#a5842f);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;gap:6px;margin-left:auto;padding:8px 12px;transition:background .18s ease}.perf-download-btn:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2)}.perf-back{background:#0000;border:0;border-radius:10px;color:#111114;color:var(--ink);display:grid;height:36px;place-items:center;width:36px}.perf-back:hover{background:#c8a04724}.perf-title{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.perf-tabs{grid-gap:0;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.perf-tabs button{background:#0000;border:0;color:#6b7280;color:var(--muted);cursor:pointer;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:14px;font-weight:600;letter-spacing:.005em;padding:12px 8px;position:relative;transition:color .18s ease}.perf-tabs button:hover{color:#111114;color:var(--ink)}.perf-tabs button.active{color:#a5842f;color:var(--gold-strong,#a5842f);font-weight:700}.perf-tabs button.active:after{background:linear-gradient(90deg,#e6c675,#a5842f);border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:15%;position:absolute;right:15%}.perf-period{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px}.perf-period-label{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.perf-period-label span{color:#6b7280;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.perf-period-label b{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.005em}.perf-period-chips{-webkit-overflow-scrolling:touch;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.perf-period-chips::-webkit-scrollbar{display:none}.perf-period-chips button{background:#faf6ec;border:1px solid #0000;border-radius:999px;color:#111114;color:var(--ink);cursor:pointer;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.005em;padding:8px 14px;transition:all .18s ease}.perf-period-chips button:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2)}.perf-period-chips button.active{background:#0f1013;border-color:#0f1013;box-shadow:0 4px 10px #0000001f;color:#c8a047;color:var(--gold,#c8a047)}.perf-range-inputs{display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.perf-range-inputs label{color:#6b7280;color:var(--muted);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px}.perf-range-inputs input{border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;padding:8px 10px}.period-picker{position:relative;width:100%}.period-picker-chips{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.period-picker-chips::-webkit-scrollbar{display:none}.period-picker-chips .period-chip{align-items:center;background:#faf6ec;border:1px solid #0000;border-radius:999px;color:#111114;color:var(--ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.005em;padding:8px 14px;transition:all .18s ease}.period-picker-chips .period-chip:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2)}.period-picker-chips .period-chip.active{background:#0f1013;border-color:#0f1013;box-shadow:0 4px 10px #0000001f;color:#c8a047;color:var(--gold,#c8a047)}.period-picker-chips .period-pick-btn{background:#fff;border:1px dashed #d6c78a;color:#5f4b17}.period-picker-chips .period-pick-btn.active{background:#0f1013;border-color:#0f1013;border-style:solid;color:#c8a047;color:var(--gold,#c8a047)}.period-picker-pop{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px #0000001f;max-width:calc(100vw - 24px);min-width:280px;padding:10px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.period-pop-tabs{background:#faf6ec;border-radius:10px;display:flex;gap:4px;margin-bottom:10px;padding:4px}.period-pop-tabs button{background:#0000;border:none;border-radius:8px;color:#6b7280;color:var(--muted);cursor:pointer;flex:1 1;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;padding:7px 10px;transition:all .15s ease}.period-pop-tabs button.active{background:#fff;box-shadow:0 2px 6px #0000000f;color:#111114;color:var(--ink)}.period-pop-body{padding:6px 4px 10px}.period-field{color:#6b7280;color:var(--muted);display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px}.period-field input,.period-field select{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;padding:9px 11px}.period-range-inputs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.period-pop-actions{border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;margin-top:2px;padding-top:10px}.period-btn-secondary{background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:999px;color:#6b7280;color:var(--muted);font-weight:600;padding:8px 14px}.period-btn-primary,.period-btn-secondary{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px}.period-btn-primary{background:#0f1013;border:1px solid #0f1013;border-radius:999px;color:#c8a047;color:var(--gold,#c8a047);font-weight:700;padding:8px 16px}.period-btn-primary:hover{background:#1a1c22}@media (max-width:480px){.period-picker-pop{left:0;min-width:0;right:0}.period-range-inputs{grid-template-columns:1fr}}.at-period-wrap{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px}.at-period-label{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.at-period-label span{color:#6b7280;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.at-period-label b{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.005em}.perf-kpi-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.perf-kpi-grid.perf-kpi-grid-2{grid-template-columns:1fr 1fr}.perf-kpi{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:14px;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.perf-kpi:hover{border-color:#c8a04759;box-shadow:0 6px 14px #0000000d;transform:translateY(-1px)}.perf-kpi-clickable{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:6px;padding:14px;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.perf-kpi-clickable:hover{border-color:#c8a0478c;box-shadow:0 6px 14px #0000000f;transform:translateY(-1px)}.perf-kpi-clickable:focus-visible{outline:2px solid #c8a047;outline:2px solid var(--gold,#c8a047);outline-offset:2px}.perf-kpi-clickable:active{transform:translateY(0)}.perf-kpi.hero-gold{background:linear-gradient(135deg,#fff,#fef8e6);border-color:#c8a04780}.perf-kpi.hero-green{background:linear-gradient(135deg,#fff,#ecfdf5);border-color:#bbf7d0}.perf-kpi-head{align-items:center;display:flex;gap:8px}.perf-kpi-icon{border-radius:8px;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}.perf-kpi-icon.gold{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);color:#a5842f;color:var(--gold-strong,#a5842f)}.perf-kpi-icon.green{background:#d1fae5;color:#059669}.perf-kpi-icon.blue{background:#dbeafe;color:#2563eb}.perf-kpi-icon.red{background:#fee2e2;color:#dc2626}.perf-kpi-icon.amber{background:#fef3c7;color:#d97706}.perf-kpi-icon.dark{background:#1f2937;color:#f9fafb}.perf-kpi-icon.neutral{background:#e5e7eb;color:#374151}.perf-kpi-label{color:#6b7280;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.002em;line-height:1.2}.perf-kpi-value{font-feature-settings:"tnum";color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.perf-kpi.hero-gold .perf-kpi-value{color:#a5842f;color:var(--gold-strong,#a5842f)}.perf-kpi.hero-green .perf-kpi-value{color:#047857}.perf-kpi-sub{color:#6b7280;color:var(--muted);font-size:11.5px;font-weight:500}.perf-delta{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.005em;margin-top:2px;padding:3px 8px;width:-webkit-fit-content;width:fit-content}.perf-delta span{font-weight:500;margin-left:2px;opacity:.75}.perf-delta.up{background:#d1fae5;color:#047857}.perf-delta.down{background:#fee2e2;color:#b91c1c}.perf-delta.flat{background:#e5e7eb;color:#4b5563}.perf-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:14px}.perf-card-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.perf-card-head b{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em}.perf-hint{color:#6b7280;color:var(--muted);font-size:11.5px;font-weight:500}.perf-chart-card{padding:12px 6px 4px 4px}.perf-chart{display:block;font-family:Plus Jakarta Sans,Inter,sans-serif;height:auto;width:100%}.perf-aging-list{gap:10px}.perf-aging-list,.perf-aging-row{display:flex;flex-direction:column}.perf-aging-row{gap:6px}.perf-aging-head{align-items:center;display:flex;font-size:13px;gap:8px}.perf-aging-head .perf-aging-total,.perf-aging-head b{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-weight:700;letter-spacing:-.005em}.perf-aging-head .perf-aging-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.perf-aging-dot{border-radius:3px;flex-shrink:0;height:10px;width:10px}.perf-aging-dot.age-0{background:#22c55e}.perf-aging-dot.age-1{background:#eab308}.perf-aging-dot.age-2{background:#f97316}.perf-aging-dot.age-3{background:#dc2626}.perf-aging-bar{background:#f3f4f6;border-radius:999px;height:6px;overflow:hidden}.perf-aging-fill{background:linear-gradient(90deg,#e6c675,#a5842f);border-radius:999px;height:100%;transition:width .3s ease}.perf-top-list{display:flex;flex-direction:column;gap:6px}.perf-top-row{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;gap:10px;justify-content:space-between;padding:10px 8px;text-align:left;transition:background .14s ease;width:100%}.perf-top-row:hover{background:#faf6ec}.perf-top-info{display:flex;flex-direction:column;gap:2px;min-width:0}.perf-top-info b{color:#111114;color:var(--ink);font-size:13.5px;font-weight:700;letter-spacing:-.005em}.perf-top-right{align-items:center;color:#6b7280;color:var(--muted);display:flex;gap:6px}.perf-top-amount{font-feature-settings:"tnum";color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.005em}@media(min-width:600px){.perf-kpi-grid{grid-template-columns:repeat(3,1fr)}.perf-kpi-grid.perf-kpi-grid-2{grid-template-columns:1fr 1fr}}@media(max-width:600px){.perf-title{font-size:20px}.perf-kpi{padding:12px}.perf-kpi-value{font-size:20px}}.orders-card-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-top:14px}@media(min-width:820px){.orders-card-list{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.orders-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.order-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.order-card:hover{border-color:#cbd5e1;box-shadow:0 10px 26px #0f172a14;transform:translateY(-1px)}.order-card-body{background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:12px;padding:16px 16px 14px;text-align:left;width:100%}.order-card-body:focus-visible{outline:2px solid #c8a047;outline:2px solid var(--blue);outline-offset:-2px}.order-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.order-card-thumb{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:4px;box-shadow:0 2px 6px #0f172a14;cursor:zoom-in;flex:none;height:85px;object-fit:contain;object-position:center;padding:2px;transition:transform .14s ease,box-shadow .14s ease;width:60px}.order-card-thumb:hover{box-shadow:0 6px 14px #0f172a2e;transform:scale(1.06)}.order-card-head-left{flex:1 1}@media(max-width:520px){.order-card-thumb{height:68px;width:48px}}.mockup-modal-backdrop{align-items:center;animation:fadeIn .18s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mockup-modal{background:#fff;border-radius:12px;box-shadow:0 30px 80px #00000073;display:flex;flex-direction:column;max-height:min(92vh,900px);max-width:min(1100px,96vw);overflow:hidden;width:100%}.mockup-modal-head{align-items:flex-start;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px}.mockup-modal-head .eyebrow{margin:0 0 6px}.mockup-modal-head h3{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.01em;margin:0}.mockup-modal-head p.muted{margin:4px 0 0}.mockup-modal-actions{gap:8px}.mockup-modal-body{align-items:center;background:#f8fafc;display:flex;flex:1 1;justify-content:center;min-height:0;overflow:auto;padding:14px 20px 20px}.mockup-preview-img{background:#fff;border-radius:6px;box-shadow:0 4px 18px #0f172a24;max-height:calc(92vh - 120px);max-width:100%;object-fit:contain}.mockup-preview-iframe{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:6px;height:calc(92vh - 120px);min-height:520px;width:100%}.mockup-status{color:#6b7280;color:var(--muted);font-size:14px;padding:60px 20px;text-align:center}.mockup-error{color:#c62b2b;color:var(--red);font-weight:600}@media(max-width:600px){.mockup-modal{max-height:96vh}.mockup-modal-head{padding:12px 14px}.mockup-modal-head h3{font-size:16px}.mockup-modal-body{padding:10px 12px 14px}.mockup-preview-iframe,.mockup-preview-img{max-height:calc(96vh - 130px);min-height:340px}}.order-card-head-left{display:flex;flex-direction:column;gap:2px;min-width:0}.order-card-nota{color:#111114;color:var(--ink);font-family:Space Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.02em}.order-card-deadline{color:#6b7280;color:var(--muted);font-size:11.5px;letter-spacing:.01em}.order-card-cust{display:flex;flex-direction:column;gap:4px;min-width:0;padding:6px 0 4px}.order-card-cust b{color:#111114;color:var(--ink);font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-cust small{font-feature-settings:"tnum";color:#6b7280;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.order-card-prod-line{color:#334155;font-size:13px;line-height:1.4}.order-card-head-right{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.order-card-today-pin{align-items:center;animation:tamf-pulse-amber 2s ease-in-out infinite;background:#f59e0b;border:1px solid #c2770c;border-radius:999px;box-shadow:0 1px 3px #f59e0b4d;color:#1f1300;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.04em;line-height:1.3;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.order-card-today-dot{animation:tamf-pulse-dot 1.6s ease-out infinite;background:#7c2d12;border-radius:50%;box-shadow:0 0 0 0 #7c2d1280;height:6px;width:6px}@keyframes tamf-pulse-amber{0%,to{box-shadow:0 1px 3px #f59e0b4d}50%{box-shadow:0 1px 6px #f59e0b8c}}html[data-theme=dark] .order-card-today-pin{background:#f59e0b38;border-color:#f59e0b8c;box-shadow:0 1px 3px #0000004d;color:#fcd34d}html[data-theme=dark] .order-card-today-dot{background:#fcd34d}.order-card-overdue-pin{align-items:center;background:#dc2626;border:1px solid #991b1b;border-radius:999px;box-shadow:0 1px 3px #dc262659;color:#fff;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.04em;line-height:1.3;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.order-card-overdue-dot{background:#fff;border-radius:50%;flex-shrink:0;height:6px;opacity:.95;width:6px}html[data-theme=dark] .order-card-overdue-pin{background:#dc262647;border-color:#fca5a573;box-shadow:0 1px 3px #0000004d;color:#fca5a5}html[data-theme=dark] .order-card-overdue-dot{background:#fca5a5}@keyframes tamf-pulse-dot{0%{box-shadow:0 0 0 0 #7c2d1299}70%{box-shadow:0 0 0 6px #7c2d1200}to{box-shadow:0 0 0 0 #7c2d1200}}.mode-tab.mode-tab-overdue{background:#fff;border-color:#9a341247;color:#9a3412}.mode-tab.mode-tab-overdue:hover{background:#ffedd5}.mode-tab.mode-tab-overdue.active{background:#ffedd5;border-color:#c2410c;box-shadow:0 0 0 3px #c2410c26;color:#9a3412}html[data-theme=dark] .mode-tab.mode-tab-overdue{background:#16181e;border-color:#fdba744d;color:#fdba74}html[data-theme=dark] .mode-tab.mode-tab-overdue:hover{background:#c2410c24}html[data-theme=dark] .mode-tab.mode-tab-overdue.active{background:#c2410c38;border-color:#fdba74;box-shadow:0 0 0 3px #fdba7426;color:#fdba74}.order-card-stage-line{color:#475569;font-size:12.5px;line-height:1.4;padding:2px 0}.order-card-stage-line .muted{color:#6b7280;color:var(--muted,#64748b);font-size:10.5px;font-weight:600;letter-spacing:.05em;margin-right:2px;text-transform:uppercase}.order-card-actions .primary.small-btn.order-card-pickup-btn{background:#166534;border-color:#166534;color:#fff}.order-card-actions .primary.small-btn.order-card-pickup-btn:hover{background:#125028;border-color:#125028}.order-card-actions .primary.small-btn.order-card-quick-ambil{background:#059669;border-color:#059669;color:#fff}.order-card-actions .primary.small-btn.order-card-quick-ambil:hover{background:#047857;border-color:#047857}.order-card-actions .primary.small-btn.order-card-quick-ambil:disabled{background:#9ca3af;border-color:#9ca3af;cursor:wait}html[data-theme=dark] .order-card-stage-line{color:#cbd5e1}html[data-theme=dark] .order-card-stage-line .muted{color:#94a3b8}.order-card-prod-summary{display:inline-block}.order-card-tags{display:flex;flex-wrap:wrap;gap:6px}.order-card-chip{align-items:center;background:#f1f5f9;border:1px solid #0000;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:4px 10px}.order-card-chip.prod-done{background:#dcfce7;color:#166534}.order-card-chip.prod-wip{background:#e0e7ff;color:#3730a3}.order-card-chip.pickup-picked{background:#f1f5f9;color:#334155}.order-card-chip.pickup-pending{background:#fef3c7;color:#8a5b06}.order-card-money{grid-gap:10px;border-top:1px dashed #e2e8f0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px}.order-card-money-item{display:flex;flex-direction:column;gap:2px;min-width:0}.order-card-money-item span{color:#6b7280;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.order-card-money-item b{font-feature-settings:"tnum";color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-card-money-item .paid-txt{color:#166534}.order-card-money-item .remain-txt{color:#b91c1c}.order-card-actions{background:#f8fafc;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.order-card-actions .primary,.order-card-actions .soft-btn{border-radius:10px;flex:1 1 auto;font-size:12.5px;min-height:38px;text-decoration:none}.order-card-actions a.soft-btn{display:inline-flex}@media(max-width:520px){.order-card-body{padding:14px}.order-card-cust{padding:4px 0 2px}.order-card-cust b{font-size:22px}.order-card-cust small{font-size:12px}.order-card-money{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.order-card-money-item b{font-size:13px}.order-card-actions{padding:10px 14px}.order-card-actions .primary,.order-card-actions .soft-btn{font-size:12px;padding:8px 10px}}.at-prod-wrap{display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;gap:16px}.at-prod-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.at-prod-toolbar{display:flex;justify-content:flex-end;margin-top:-4px}.at-prod-title{display:flex;flex-direction:column;gap:4px}.at-prod-title .eyebrow{margin:0}.at-prod-title h2{font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.05;margin:0}.at-prod-title .small{margin:0}.at-prod-lock{align-items:center;background:#0000;border-radius:8px;color:#6b7280;color:var(--muted,#64748b);display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.at-prod-lock:hover{background:#f1f5f9;color:#111114;color:var(--ink,#0f172a)}.at-prod-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.at-prod-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.at-prod-sum{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:6px;min-height:96px;padding:14px 16px;position:relative}.at-prod-sum-icon{background:#f1f5f9;border-radius:10px;color:#334155;display:grid;height:34px;place-items:center;width:34px}.at-prod-sum-value{font-feature-settings:"tnum";color:#111114;color:var(--ink,#0f172a);font-family:Manrope,sans-serif;font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.at-prod-sum-label{color:#6b7280;color:var(--muted,#64748b);font-size:12px;letter-spacing:.01em}.at-prod-sum-ink .at-prod-sum-icon{background:#f5efdf;color:#a5842f}.at-prod-sum-blue .at-prod-sum-icon{background:#e0e7ff;color:#3730a3}.at-prod-sum-amber .at-prod-sum-icon{background:#fef3c7;color:#8a5b06}.at-prod-sum-red .at-prod-sum-icon{background:#fee2e2;color:#b91c1c}.at-prod-sum-red .at-prod-sum-value{color:#b91c1c}.at-prod-sum.clickable{cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.at-prod-sum.clickable:hover{border-color:#c8a047;box-shadow:0 6px 14px #0f172a0f;transform:translateY(-1px)}.at-prod-sum.active{background:#15161a;border-color:#15161a}.at-prod-sum.active .at-prod-sum-label,.at-prod-sum.active .at-prod-sum-value{color:#f5efdf}.at-prod-sum.active .at-prod-sum-icon{background:#c8a047;color:#15161a}html:not([data-theme=dark]) .at-prod-sum.active{background:linear-gradient(180deg,#fff8e7,#f5efdf);border-color:#d4af37;box-shadow:0 4px 14px #d4af3738,inset 0 0 0 1px #d4af374d}html:not([data-theme=dark]) .at-prod-sum.active .at-prod-sum-value{color:#b8902b}html:not([data-theme=dark]) .at-prod-sum.active .at-prod-sum-label{color:#8a5b06;font-weight:700}html:not([data-theme=dark]) .at-prod-sum.active .at-prod-sum-icon{background:#d4af37;color:#fff}.at-prod-tabs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:520px){.at-prod-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:820px){.at-prod-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.at-prod-tabs{grid-template-columns:repeat(7,minmax(0,1fr))}}.at-prod-tab{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,sans-serif;gap:10px;min-height:56px;padding:11px 12px;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.at-prod-tab:hover{border-color:#c8a047;box-shadow:0 6px 14px #0f172a0f;transform:translateY(-1px)}.at-prod-tab.active{background:#15161a;border-color:#15161a;color:#f5efdf}html:not([data-theme=dark]) .at-prod-tab.active{background:linear-gradient(180deg,#fff8e7,#f5efdf);border-color:#d4af37;box-shadow:0 4px 12px #d4af3733,inset 0 0 0 1px #d4af374d;color:#b8902b;font-weight:700}html:not([data-theme=dark]) .at-prod-tab.active .at-prod-tab-icon{background:#d4af37;color:#fff}.at-prod-tab-icon{background:#f1f5f9;border-radius:8px;color:#334155;display:grid;flex-shrink:0;height:30px;place-items:center;width:30px}.at-prod-tab.active .at-prod-tab-icon{background:#c8a047;color:#15161a}.at-prod-tab-body{gap:2px}.at-prod-tab-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-prod-tab-count{color:#6b7280;color:var(--muted,#64748b);font-size:11px}.at-prod-tab.active .at-prod-tab-count{color:#c8a047}.at-prod-search{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;display:flex;gap:9px;padding:0 14px}.at-prod-search input{background:#0000;border:0;color:#111114;color:var(--ink,#0f172a);font-family:inherit;font-size:14px;outline:0;padding:12px 0;width:100%}.at-prod-search:focus-within{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04724}.at-prod-search svg{color:#6b7280;color:var(--muted,#64748b);flex-shrink:0}.at-prod-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:820px){.at-prod-list{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.at-prod-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.at-prod-empty{align-items:center;background:#fff;border:1px dashed #e8e4d8;border:1px dashed var(--line,#e2e8f0);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:36px 20px;text-align:center}.at-prod-empty-icon{background:#f5efdf;border-radius:12px;color:#a5842f;display:grid;height:44px;place-items:center;width:44px}.at-prod-empty-title{color:#111114;color:var(--ink,#0f172a);font-size:15px;font-weight:700;margin:4px 0 0}.at-prod-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,sans-serif;overflow:hidden;transition:transform .14s ease,box-shadow .18s ease,border-color .18s ease}.at-prod-card:hover{border-color:#cbd5e1;box-shadow:0 10px 26px #0f172a14;transform:translateY(-1px)}.at-prod-card-slim .at-prod-card-head{padding:12px 14px 4px}.at-prod-card-slim .at-prod-card-body{gap:6px;padding:4px 14px 10px}.at-prod-card-slim .at-prod-card-foot{padding:8px 14px 12px}@media (min-width:768px){.at-prod-card-slim .at-prod-card-head{padding:12px 16px 4px}.at-prod-card-slim .at-prod-card-body{padding:4px 16px 10px}.at-prod-card-slim .at-prod-card-foot{padding:8px 16px 12px}}.at-prod-card-flat .at-prod-card-head{padding:10px 14px 2px}.at-prod-card-flat .at-prod-card-body{gap:4px;padding:2px 14px 8px}.at-prod-card-flat .at-prod-card-foot{padding:6px 14px 10px}@media (min-width:768px){.at-prod-card-flat .at-prod-card-head{padding:10px 16px 2px}.at-prod-card-flat .at-prod-card-body{padding:2px 16px 8px}.at-prod-card-flat .at-prod-card-foot{padding:6px 16px 10px}}.at-prod-flat-cust{font-size:15px;font-weight:800;letter-spacing:-.005em;line-height:1.3}.at-prod-flat-cust,.at-prod-flat-prod{color:#111114;color:var(--ink,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-prod-flat-prod{font-size:13.5px;font-weight:600;line-height:1.35}.at-prod-flat-prod .at-prod-flat-qty{color:#6b7280;color:var(--muted,#64748b);font-weight:500}.at-prod-flat-stage{align-items:center;display:flex;flex-wrap:wrap;gap:8px;line-height:1.3}.at-prod-flat-pic{font-size:12px}.at-prod-flat-pic,.at-prod-flat-pic.at-prod-pic-empty{color:#6b7280;color:var(--muted,#64748b);font-weight:500}.at-prod-flat-pic.at-prod-pic-empty{font-style:italic}.at-prod-flat-deadline{align-items:center;color:#6b7280;color:var(--muted,#64748b);display:flex;font-size:12.5px;gap:6px;line-height:1.3}.at-prod-flat-deadline .at-prod-flat-date{color:#111114;color:var(--ink,#0f172a);font-weight:700;letter-spacing:-.005em}.at-prod-flat-deadline .at-prod-prio{margin-left:auto}.at-prod-detail-full{justify-content:center;width:100%}.at-prod-card-flat .at-prod-flat-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:72px 1fr}@media (min-width:768px){.at-prod-card-flat .at-prod-flat-grid{gap:14px;grid-template-columns:88px 1fr}}.at-prod-card-flat .at-prod-flat-main{display:flex;flex-direction:column;min-width:0}.at-prod-card-flat .at-prod-flat-main .at-prod-card-head{padding:0 0 2px}.at-prod-card-flat .at-prod-flat-main .at-prod-card-body{gap:4px;padding:0}.at-prod-card-flat .at-prod-flat-grid{padding:12px 14px 8px}@media (min-width:768px){.at-prod-card-flat .at-prod-flat-grid{padding:12px 16px 8px}}.at-prod-thumb{align-items:center;background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;cursor:zoom-in;display:flex;justify-content:center;min-height:72px;overflow:hidden;padding:0;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.at-prod-thumb:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.at-prod-thumb img{display:block;height:100%;object-fit:cover;width:100%}.at-prod-thumb-empty{background:#f1f5f9;border-style:dashed;cursor:default}.at-prod-thumb-empty:hover{box-shadow:none}.at-prod-thumb-ph{align-items:center;color:#6b7280;color:var(--muted,#64748b);display:flex;flex-direction:column;font-size:10.5px;font-weight:600;gap:4px;justify-content:center;line-height:1.2;padding:6px;text-align:center}html[data-theme=dark] .at-prod-flat-cust{color:#f1f5f9}html[data-theme=dark] .at-prod-flat-prod{color:#e2e8f0}html[data-theme=dark] .at-prod-flat-deadline,html[data-theme=dark] .at-prod-flat-pic,html[data-theme=dark] .at-prod-flat-pic.at-prod-pic-empty,html[data-theme=dark] .at-prod-flat-prod .at-prod-flat-qty{color:#94a3b8}html[data-theme=dark] .at-prod-flat-deadline .at-prod-flat-date{color:#f1f5f9}html[data-theme=dark] .at-prod-thumb{background:#1e2028;border-color:#2f333e}html[data-theme=dark] .at-prod-thumb-empty{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .at-prod-thumb-ph{color:#94a3b8}.at-prod-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:14px 16px 6px}.at-prod-card-head-left{display:flex;flex-direction:column;gap:2px;min-width:0}.at-prod-nota{font-family:Space Mono,monospace;font-size:12.5px;letter-spacing:.02em}.at-prod-cust,.at-prod-nota{color:#111114;color:var(--ink,#0f172a);font-weight:700}.at-prod-cust{font-size:14.5px;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-prod-prio{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.4;padding:4px 10px;text-transform:uppercase}.at-prod-prio.prio-late{background:#fee2e2;color:#b91c1c}.at-prod-prio.prio-warn{background:#fef3c7;color:#8a5b06}.at-prod-prio.prio-safe{background:#dcfce7;color:#166534}.at-prod-prio.prio-done{background:#e2e8f0;color:#334155}.at-prod-card-body{display:flex;flex-direction:column;gap:8px;padding:6px 16px 12px}.at-prod-card-row{align-items:center;color:#111114;color:var(--ink,#0f172a);display:flex;font-size:13.5px;gap:8px;justify-content:space-between}.at-prod-card-row b{font-weight:700;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.at-prod-card-meta{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.at-prod-stage-chip{align-items:center;background:#f5efdf;border-radius:999px;color:#a5842f;display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.01em;padding:4px 10px}.at-prod-card-foot{background:#faf6ec;border-top:1px solid #e8e4d8;border-top:1px solid var(--line,#e2e8f0);display:flex;gap:8px;padding:12px 16px}.at-prod-card-foot .soft-btn{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:10px;color:#a5842f;flex:1 1 auto;font-size:12.5px;min-height:38px}.at-prod-card-foot .soft-btn:hover{background:#f5efdf;border-color:#c8a047}@media(max-width:520px){.at-prod-card-head{padding:14px 14px 6px}.at-prod-card-body{padding:6px 14px 12px}.at-prod-card-foot{padding:10px 14px}.at-prod-tab{padding:10px}.at-prod-tab-name{font-size:12.5px}.at-prod-sum-value{font-size:22px}}.at-prod-card-head-right{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.at-prod-card-body .at-prod-card-row{align-items:flex-start;flex-wrap:wrap;gap:12px}.at-prod-card-meta{align-items:center;color:#6b7280;color:var(--muted,#64748b);display:inline-flex;flex-shrink:0;gap:6px;min-width:96px}.at-prod-card-val{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0;text-align:right}.at-prod-card-val b{max-width:100%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:normal}.at-prod-card-val .muted{color:#6b7280;color:var(--muted,#64748b);white-space:nowrap}.at-pay-chip{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.at-pay-chip-lunas{background:#dcfce7;color:#166534}.at-pay-chip-dp{background:#fef3c7;color:#8a5b06}.at-pay-chip-unpaid{background:#fee2e2;color:#b91c1c}.at-pickup-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px}.at-pickup-wait{background:#f1f5f9;color:#475569}.at-pickup-done{background:#dbeafe;color:#1e40af}.at-pay-bar{grid-gap:0;background:#faf6ec;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e2e8f0);border-top:1px solid #e8e4d8;border-top:1px solid var(--line,#e2e8f0);display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.at-pay-bar-unpaid{background:#fff7ed;border-color:#fed7aa}.at-pay-cell{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding:10px 8px;text-align:center}.at-pay-cell+.at-pay-cell{border-left:1px solid #e8e4d8;border-left:1px solid var(--line,#e2e8f0)}.at-pay-bar-unpaid .at-pay-cell+.at-pay-cell{border-left-color:#fed7aa}.at-pay-label{color:#6b7280;color:var(--muted,#64748b);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.at-pay-val{color:#111114;color:var(--ink,#0f172a);font-size:13.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-pay-cell-sisa .at-pay-label{color:#b45309;font-weight:800}.at-pay-cell-sisa .at-pay-val.at-pay-sisa{color:#b91c1c;font-size:16px;font-weight:900;letter-spacing:-.01em}.at-pay-bar-lunas .at-pay-cell-sisa .at-pay-val.at-pay-sisa{color:#166534;font-size:14px}.at-pay-bar-lunas .at-pay-cell-sisa .at-pay-label{color:#166534}.at-prod-card-foot{flex-wrap:wrap}.at-prod-card-foot .primary.small-btn{align-items:center;background:#c8a047;border:1px solid #c8a047;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;min-height:38px;padding:0 12px;transition:background-color .15s,border-color .15s}.at-prod-card-foot .primary.small-btn:hover{background:#b8933f;border-color:#b8933f}.at-prod-card-foot .primary.small-btn.at-btn-pickup{background:#166534;border-color:#166534}.at-prod-card-foot .primary.small-btn.at-btn-pickup:hover{background:#125028;border-color:#125028}.at-prod-card-foot a.soft-btn{align-items:center;display:inline-flex;gap:6px;justify-content:center;text-decoration:none}@media(max-width:520px){.at-prod-card-meta{font-size:10.5px;min-width:auto}.at-prod-card-val{flex-basis:100%;justify-content:flex-start;text-align:left}.at-prod-card-val b{text-align:left}.at-pay-cell{padding:8px 4px}.at-pay-val{font-size:12.5px}.at-pay-cell-sisa .at-pay-val.at-pay-sisa{font-size:14px}.at-prod-card-foot .primary.small-btn,.at-prod-card-foot .soft-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;min-width:120px}}html[data-theme=dark] .at-pay-chip-lunas{background:#86efac2e;color:#86efac}html[data-theme=dark] .at-pay-chip-dp{background:#fbbf242e;color:#fbbf24}html[data-theme=dark] .at-pay-chip-unpaid{background:#fca5a529;color:#fca5a5}html[data-theme=dark] .at-pickup-wait{background:#94a3b829;color:#cbd5e1}html[data-theme=dark] .at-pickup-done{background:#93c5fd2e;color:#93c5fd}html[data-theme=dark] .at-pay-bar{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .at-pay-bar-unpaid{background:#b4530924;border-color:#fb923c4d}html[data-theme=dark] .at-pay-cell+.at-pay-cell{border-left-color:#2f333e}html[data-theme=dark] .at-pay-val{color:#f5f5ee}html[data-theme=dark] .at-pay-cell-sisa .at-pay-val.at-pay-sisa{color:#fca5a5}html[data-theme=dark] .at-pay-bar-lunas .at-pay-cell-sisa .at-pay-val.at-pay-sisa{color:#86efac}.press-toggle{align-items:flex-start;background:#faf6ec;border:1px solid #e5d9b3;border-radius:10px;box-sizing:border-box;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;min-height:48px;padding:12px 14px;width:100%}.press-toggle input[type=checkbox]{accent-color:#c8a047;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.press-toggle span{flex:1 1 auto;font-weight:700;letter-spacing:-.005em;line-height:1.35;min-width:0}.press-toggle small{color:#6b7280;color:var(--muted,#64748b);flex:1 1 100%;font-size:11.5px;line-height:1.35;margin:0;padding-left:24px}.press-toggle:hover{border-color:#c8a047}.sablon-type-badge{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.05em;margin-left:8px;padding:2px 8px;text-transform:uppercase;vertical-align:middle}.sablon-type-badge.sablon-type-dtf{background:#e0e7ff;color:#3730a3}.sablon-type-badge.sablon-type-plastisol{background:#fef3c7;color:#8a5b06}.parallel-status-line{font-size:12px}.parallel-chip{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;margin-right:4px;padding:2px 8px}.parallel-chip.parallel-done{background:#dcfce7;color:#166534}.parallel-chip.parallel-wait{background:#fef3c7;color:#8a5b06}.parallel-chip.parallel-inprogress{background:#dbeafe;color:#1e40af}html[data-theme=dark] .parallel-chip.parallel-done{background:#86efac2e;color:#86efac}html[data-theme=dark] .parallel-chip.parallel-wait{background:#fbbf242e;color:#fbbf24}html[data-theme=dark] .parallel-chip.parallel-inprogress{background:#93c5fd2e;color:#93c5fd}.sablon-type-radio{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.sablon-type-opt{background:#faf6ec;border:1.5px solid #e5d9b3;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .12s ease,background .12s ease}.sablon-type-opt:hover{border-color:#c8a047}.sablon-type-opt.active{background:#f5efdf;box-shadow:0 0 0 2px #c8a04726}.sablon-type-opt input[type=radio]{accent-color:#c8a047;margin:0;opacity:0;pointer-events:none;position:absolute}.sablon-type-opt span{color:#111114;color:var(--ink,#0f172a);font-size:14px;font-weight:800;letter-spacing:-.005em}.sablon-type-opt small{color:#6b7280;color:var(--muted,#64748b);font-size:11px;line-height:1.35}.op-actions .soft-btn.warn{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.op-actions .soft-btn.warn:hover{background:#fee2e2!important;border-color:#fca5a5!important}.op-actions .soft-btn.success{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important}.op-actions .soft-btn.success:hover{background:#dcfce7!important;border-color:#86efac!important}.op-actions .soft-btn.danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.op-actions .soft-btn.danger:hover{background:#b91c1c!important;border-color:#b91c1c!important}.op-actions .soft-btn.danger:disabled{cursor:not-allowed;opacity:.55}@media(max-width:520px){.sablon-type-radio{grid-template-columns:1fr}}.op-hard-delete-modal{max-width:440px}.op-hard-delete-modal h3{color:#b91c1c;margin:0 0 6px}.op-hard-delete-err{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;line-height:1.4;margin-bottom:12px;padding:10px 12px}.primary.danger{background:#dc2626!important;box-shadow:0 6px 14px #dc262647;color:#fff!important}.primary.danger:hover{background:#b91c1c!important;box-shadow:0 8px 18px #dc262659}.primary.danger:disabled{cursor:not-allowed;opacity:.55}.op-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.op-filter-chips{background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;display:inline-flex;gap:6px;padding:4px}.op-filter-chip{background:#0000;border:0;border-radius:8px;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;font-size:12.5px;font-weight:700;letter-spacing:.01em;padding:6px 14px}.op-filter-chip:hover{color:#111114;color:var(--ink,#0f172a)}.op-filter-chip.active{background:#15161a;box-shadow:0 2px 6px #0f161a2e;color:#f5efdf}.welcome-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.rekap-nonaktif-chip{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.01em;padding:8px 14px;transition:background .15s ease,border-color .15s ease,transform .1s ease}.rekap-nonaktif-chip:hover{background:#ffedd5;border-color:#fdba74;transform:translateY(-1px)}.rekap-nonaktif-chip b{color:#7c2d12;font-weight:800}.rekap-nonaktif-chip .rekap-nonaktif-cta{background:#7c2d12;border-radius:999px;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 9px;text-transform:uppercase}@media(max-width:520px){.rekap-nonaktif-chip{justify-content:space-between;width:100%}}.tam-modal-overlay{animation:tamFadeIn .18s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a9e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:120}@keyframes tamFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tamRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.tam-modal{animation:tamRise .22s ease-out;background:#fff;border:1px solid #e8e4d8;border-top:4px solid #c8a047;border:1px solid var(--line);border-top:4px solid var(--gold,#c9a24a);box-shadow:0 22px 60px #0f172a47;max-width:440px;padding:28px 26px 22px;position:relative;width:100%}.tam-modal-close{background:#0000;border:0;border-radius:8px;color:#94a3b8;display:grid;height:32px;place-items:center;position:absolute;right:10px;top:10px;width:32px}.tam-modal-close:hover{background:#f1f5f9;color:#0f172a}.tam-modal-icon{background:#eff6ff;border-radius:50%;color:#2563eb;display:grid;height:52px;margin-bottom:14px;place-items:center;width:52px}.tam-modal-title{color:#111114;color:var(--ink,#0f172a);font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.tam-modal-message{color:#334155;font-size:13.5px;line-height:1.55;margin:0 0 10px;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.tam-modal-details{background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;color:#475569;font-size:12.5px;line-height:1.5;margin:6px 0 4px;padding:10px 12px}.tam-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}.tam-modal-btn{border:0;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.01em;min-height:42px;padding:11px 18px;transition:transform .12s ease,background .15s ease,box-shadow .15s ease}.tam-modal-btn.secondary{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink,#0f172a)}.tam-modal-btn.secondary:hover{background:#f8fafc;border-color:#cbd5e1}.tam-modal-btn.primary{background:#c8a047;background:var(--blue,#2563eb);box-shadow:0 8px 20px #2563eb33;color:#fff}.tam-modal-btn.primary:hover{background:#1d4ed8;box-shadow:0 10px 24px #2563eb47;transform:translateY(-1px)}.tam-modal-btn.primary.danger{background:#dc2626;box-shadow:0 8px 20px #dc262638}.tam-modal-btn.primary.danger:hover{background:#b91c1c;box-shadow:0 10px 24px #dc262647}.tam-modal-success .tam-modal-icon{background:#dcfce7;color:#15803d}.tam-modal-success{border-top-color:#22c55e}.tam-modal-error .tam-modal-icon{background:#fee2e2;color:#b91c1c}.tam-modal-error{border-top-color:#dc2626}.tam-modal-warning .tam-modal-icon{background:#fef3c7;color:#a16207}.tam-modal-warning{border-top-color:#d97706}.tam-modal-confirm .tam-modal-icon{background:#eff6ff;color:#1d4ed8}.tam-modal-confirm{border-top-color:#c8a047;border-top-color:var(--gold,#c9a24a)}.tam-modal-info .tam-modal-icon{background:#eff6ff;color:#2563eb}.tam-modal-input-wrap{margin:6px 0 4px}.tam-modal-input{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);font:inherit;font-size:13px;outline:0;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tam-modal-input:focus{border-color:#c8a047;border-color:var(--blue);box-shadow:0 0 0 3px #dbeafe}.price-mode-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:700;margin-top:4px;padding:2px 8px}.price-mode-badge.auto{background:#dbeafe;color:#1e40af}.price-mode-badge.manual{background:#f1f5f9;color:#475569}html[data-theme=dark] .price-mode-badge.auto{background:#1e3a8a;color:#bfdbfe}html[data-theme=dark] .price-mode-badge.manual{background:#252932;color:#cbd5e1}html[data-theme=dark] .tam-modal-overlay{background:#000000b8}html[data-theme=dark] .tam-modal{background:#1a1c22;border-color:#2f333e;box-shadow:0 22px 60px #0000008c}html[data-theme=dark] .tam-modal-title{color:#f5f5ee}html[data-theme=dark] .tam-modal-message{color:#cbd5e1}html[data-theme=dark] .tam-modal-details{background:#0f172a;border-color:#2f333e;color:#cbd5e1}html[data-theme=dark] .tam-modal-close{color:#94a3b8}html[data-theme=dark] .tam-modal-close:hover{background:#252932;color:#f5f5ee}html[data-theme=dark] .tam-modal-btn.secondary{background:#252932;border-color:#3a3f4a;color:#f5f5ee}html[data-theme=dark] .tam-modal-btn.secondary:hover{background:#2f333e;border-color:#4a5163}html[data-theme=dark] .tam-modal-input{background:#252932;border-color:#3a3f4a;color:#f5f5ee}html[data-theme=dark] .tam-modal-input::placeholder{color:#94a3b8}html[data-theme=dark] .tam-modal-input:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04740}html[data-theme=dark] .tam-modal-success .tam-modal-icon{background:#22c55e2e;color:#4ade80}html[data-theme=dark] .tam-modal-error .tam-modal-icon{background:#dc262633;color:#f87171}html[data-theme=dark] .tam-modal-warning .tam-modal-icon{background:#d9770638;color:#fbbf24}html[data-theme=dark] .tam-modal-confirm .tam-modal-icon,html[data-theme=dark] .tam-modal-info .tam-modal-icon{background:#2563eb38;color:#93c5fd}textarea.tam-modal-input{font-family:inherit;min-height:78px;resize:vertical}.tam-modal-input-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:12px;line-height:1.4;margin-top:6px;padding:8px 10px}@media(max-width:520px){.tam-modal{max-width:none;padding:24px 20px 20px}.tam-modal-actions{align-items:stretch;flex-direction:column-reverse}.tam-modal-btn{width:100%}}.proses-produk-multi{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.proses-opt{background:#fff;border:1.5px solid #e8e4d8;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:64px;padding:12px 14px;position:relative;transition:border-color .15s,background .15s,box-shadow .15s}.proses-opt input[type=checkbox],.proses-opt input[type=radio]{opacity:0;pointer-events:none;position:absolute}.proses-opt-title{align-items:center;display:inline-flex;gap:8px}.proses-opt span,.proses-opt-title{color:#111114;color:var(--ink,#0f172a);font-size:14px;font-weight:800}.proses-opt small{color:#64748b;font-size:11.5px;line-height:1.35}.proses-opt:hover{border-color:#cbd5e1}.proses-opt:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b840;outline:none}.proses-opt.active:focus-within{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04759}html[data-theme=dark] .proses-opt:focus-within{border-color:#64748b;box-shadow:0 0 0 3px #64748b59}.proses-opt.active .sablon-type-check{background:#dcfce7;border-radius:50%;color:#16a34a;padding:2px;position:absolute;right:8px;top:8px}.proses-dot{background:#94a3b8;border-radius:50%;box-shadow:0 0 0 3px #94a3b826;flex:none;height:8px;width:8px}.proses-opt[data-mode=bordir] .proses-dot{background:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a26}.proses-opt[data-mode=sablon] .proses-dot{background:#ea580c;box-shadow:0 0 0 3px #ea580c26}.proses-opt[data-mode="bordir+sablon"] .proses-dot{background:linear-gradient(135deg,#1e3a8a 0 50%,#ea580c 50% 100%);box-shadow:0 0 0 3px #1e3a8a1f}.proses-opt[data-mode=jahit] .proses-dot{background:#166534;box-shadow:0 0 0 3px #16653426}.proses-opt[data-mode="jahit+bordir"] .proses-dot{background:linear-gradient(135deg,#166534 0 50%,#1e3a8a 50% 100%);box-shadow:0 0 0 3px #1665341f}.proses-opt[data-mode="jahit+sablon"] .proses-dot{background:linear-gradient(135deg,#166534 0 50%,#ea580c 50% 100%);box-shadow:0 0 0 3px #1665341f}.proses-opt[data-mode=bordir]:hover{background:#f5f7ff;border-color:#c7d2fe}.proses-opt[data-mode=sablon]:hover{background:#fff8f2;border-color:#fed7aa}.proses-opt[data-mode="bordir+sablon"]:hover{background:#faf7f2;border-color:#dbeafe}.proses-opt[data-mode=jahit]:hover{background:#f4faf6;border-color:#bbf7d0}.proses-opt[data-mode="jahit+bordir"]:hover{background:#f6f8f5;border-color:#c7d2fe}.proses-opt[data-mode="jahit+sablon"]:hover{background:#f6faf5;border-color:#fed7aa}.proses-opt.active{border-color:#c8a047;box-shadow:0 0 0 2px #c8a04747}.proses-opt.active[data-mode=bordir]{background:linear-gradient(180deg,#f2f5ff,#fff7dd);border-left:3px solid #1e3a8a}.proses-opt.active[data-mode=sablon]{background:linear-gradient(180deg,#fff4e6,#fff7dd);border-left:3px solid #ea580c}.proses-opt.active[data-mode="bordir+sablon"]{background:linear-gradient(180deg,#f2f5ff,#fff4e6);border-left:3px solid #1e3a8a}.proses-opt.active[data-mode=jahit]{background:linear-gradient(180deg,#eefbf2,#fff7dd);border-left:3px solid #166534}.proses-opt.active[data-mode="jahit+bordir"]{background:linear-gradient(180deg,#eefbf2,#f2f5ff);border-left:3px solid #166534}.proses-opt.active[data-mode="jahit+sablon"]{background:linear-gradient(180deg,#eefbf2,#fff4e6);border-left:3px solid #166534}@media(max-width:820px){.proses-produk-multi{grid-template-columns:repeat(2,1fr)}}.proses-produk-select{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2364748b' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1.5px solid #e8e4d8;border:1.5px solid var(--line);border-radius:10px;color:#111114;color:var(--ink,#0f172a);display:none;font-size:14px;font-weight:700;padding:11px 36px 11px 12px;width:100%}.proses-produk-select:hover{border-color:#cbd5e1}.proses-produk-select:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04733;outline:none}.proses-mobile-hint{display:none;font-size:12.5px;line-height:1.45;margin:8px 2px 0}html[data-theme=dark] .proses-produk-select{background-color:#1e293b;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%2394a3b8' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#334155;color:#e2e8f0}html[data-theme=dark] .proses-produk-select:hover{border-color:#475569}html[data-theme=dark] .proses-produk-select:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04740}@media(max-width:640px){.proses-produk-multi{display:none}.proses-mobile-hint,.proses-produk-select{display:block}}.sablon-type-opt{position:relative}.sablon-type-opt .sablon-type-check{background:#dcfce7;border-radius:50%;color:#16a34a;padding:2px;position:absolute;right:8px;top:8px}.sablon-type-opt.active{background:#fff7dd;border-color:#c8a047;box-shadow:0 0 0 2px #c8a04740}.size-row{align-items:start;gap:6px;grid-template-columns:1.2fr 92px 60px 108px 34px!important}.size-variant-select{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);font-size:12px;min-width:0;padding:10px 8px}html[data-theme=dark] .size-variant-select{background:#1e293b;border-color:#334155;color:#e2e8f0}.size-price-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:11px 10px}.size-price-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}.size-price-wrap .size-price-input{width:100%}.size-price-wrap .size-price-input.size-price-auto{background:#f8fafc;border-color:#e2e8f0}.size-price-wrap .size-price-input.size-price-manual{background:#fef3c7;border-color:#f59e0b;color:#78350f;font-weight:700}.size-price-mode{border-radius:4px;font-size:10.5px;letter-spacing:.01em;line-height:1.2;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.size-price-mode.auto{background:#0000;color:#64748b}.size-price-mode.manual{align-items:center;background:#fef3c7;color:#78350f;display:inline-flex;font-weight:700;gap:4px}.size-price-review{color:#b45309;display:block;font-size:11px;font-weight:700;line-height:1.3;margin-top:3px}.size-price-mode.calc{align-items:center;background:#dbeafe;color:#1e40af;display:inline-flex;font-weight:700;gap:4px}.size-price-wrap .size-price-input.size-price-calc{background:#eff6ff;border-color:#3b82f6;color:#1e3a8a;font-weight:700}html[data-theme=dark] .size-price-mode.calc{background:#1e3a8a;color:#bfdbfe}html[data-theme=dark] .size-price-wrap .size-price-input.size-price-calc{background:#1e293b;border-color:#3b82f6;color:#bfdbfe}.size-price-reset{background:#0000;border:1px solid #d97706;border-radius:10px;color:#78350f;cursor:pointer;flex-shrink:0;font-size:10.5px;font-weight:700;line-height:1.2;padding:2px 8px;white-space:nowrap}.size-price-reset:hover{background:#d97706;color:#fff}html[data-theme=dark] .size-price-reset{border-color:#fbbf24;color:#fde68a}html[data-theme=dark] .size-price-reset:hover{background:#fbbf24;color:#0e1015}.size-price-mode.pending{background:#f5f5f5;color:#64748b;font-style:italic;font-weight:500}html[data-theme=dark] .size-price-mode.pending{background:#1f2028;color:#94a3b8}.auto-price-badge{align-items:center;background:#dcfce7;border-radius:12px;color:#166534;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.02em;margin-right:8px;padding:3px 9px}html[data-theme=dark] .auto-price-badge{background:#052e16;color:#86efac}.variation-head{font-size:13px;margin:12px 0 6px}.variation-head span{color:#6b7280;color:var(--muted);font-weight:600;gap:6px}.variation-head strong{color:#111114;color:var(--ink);font-weight:700}.variation-cols-head{grid-gap:8px;background:#f1f5f9;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:8px 8px 0 0;color:#475569;display:grid;font-size:11px;font-weight:700;gap:8px;grid-template-columns:1.4fr 1fr 92px 72px 1.2fr 100px 32px;letter-spacing:.04em;padding:8px 10px;text-transform:uppercase}.variation-cols-head .col-right{text-align:right}.variation-row{grid-gap:8px;align-items:start;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-top:none;display:grid;gap:8px;grid-template-columns:1.4fr 1fr 92px 72px 1.2fr 100px 32px;padding:10px}.variation-cols-head.with-points,.variation-row.with-points{grid-template-columns:1.3fr .9fr 84px 60px 60px 1.1fr 96px 32px}.variation-row .var-points input{padding:9px 8px;text-align:right}.variation-row:hover{background:#fafafa}.variation-row.is-manual{background:#fffbeb}.variation-row.is-calc{background:#eff6ff}.variation-row .var-cell{min-width:0}.variation-row .var-cell input,.variation-row .var-cell select{font-size:13.5px;min-width:0;padding:9px 8px;width:100%}.variation-row .var-subtotal{font-feature-settings:"tnum";align-self:center;color:#111114;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;padding:8px 4px;text-align:right}.variation-row .var-action{align-self:center;text-align:center}.variation-row .var-cell[data-label]:before{display:none}.variation-row .size-price-wrap{gap:2px}.variation-row .size-price-wrap .size-price-input{padding:9px 8px}.variation-row .size-price-mode.auto{background:#f1f5f9;border-radius:4px;color:#475569;font-weight:600;padding:2px 6px}html[data-theme=dark] .variation-cols-head{background:#1e293b;border-color:#2f333e;color:#94a3b8}html[data-theme=dark] .variation-row{background:#16181e;border-color:#2f333e}html[data-theme=dark] .variation-row:hover{background:#1a1c22}html[data-theme=dark] .variation-row.is-manual{background:#3f2f0a}html[data-theme=dark] .variation-row.is-calc{background:#0f2544}html[data-theme=dark] .variation-row .var-subtotal{color:#f5f5ee}html[data-theme=dark] .variation-head span{color:#94a3b8}html[data-theme=dark] .variation-head strong{color:#f5f5ee}html[data-theme=dark] .variation-row .size-price-mode.auto{background:#252932;color:#cbd5e1}@media(max-width:820px){.variation-cols-head{display:none}.variation-row{background:#fff;border-radius:8px;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);gap:8px;grid-template-areas:"color color" "size sleeve" "qty price" "subtotal action";grid-template-columns:1fr 1fr;margin-bottom:8px;padding:12px}.variation-row.with-points{grid-template-areas:"color color" "size sleeve" "points points" "qty price" "subtotal action";grid-template-columns:1fr 1fr}.variation-row .var-points{grid-area:points}.variation-row .var-color{grid-area:color}.variation-row .var-size{grid-area:size}.variation-row .var-sleeve{grid-area:sleeve}.variation-row .var-qty{grid-area:qty}.variation-row .var-price{grid-area:price}.variation-row .var-subtotal{font-size:14px;grid-area:subtotal;padding:0;text-align:left}.variation-row .var-action{align-self:center;grid-area:action;text-align:right}.variation-row .var-cell[data-label]{position:relative}.variation-row .var-cell[data-label]:before{content:attr(data-label);margin-bottom:4px}.variation-row .var-cell[data-label]:before,.variation-row .var-subtotal[data-label]:before{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.variation-row .var-subtotal[data-label]:before{content:"Subtotal";margin-bottom:2px}html[data-theme=dark] .variation-row .var-cell[data-label]:before,html[data-theme=dark] .variation-row .var-subtotal[data-label]:before{color:#94a3b8}html[data-theme=dark] .variation-row{background:#16181e}}html[data-theme=dark] .size-price-wrap .size-price-input.size-price-auto{background:#1e293b;border-color:#334155}html[data-theme=dark] .size-price-mode.auto{color:#94a3b8}.variation-group{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:14px 14px 10px}.variation-group+.variation-group{margin-top:0}.variation-group-head{grid-gap:12px;align-items:end;border-bottom:1px dashed #e8e4d8;border-bottom:1px dashed var(--line);display:grid;gap:12px;grid-template-columns:1.4fr 130px 32px;margin-bottom:10px;padding-bottom:10px}.variation-group-head.with-points{grid-template-columns:1.4fr 130px 100px 32px}.variation-group-head .field-label{color:#475569;display:flex;flex-direction:column;font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.variation-group-head .field-label input,.variation-group-head .field-label select{font-size:13.5px;padding:9px 10px;width:100%}.variation-group-remove{align-self:end;justify-self:end;margin-bottom:2px}.variation-sizes-head{grid-gap:8px;color:#64748b;display:grid;font-size:10.5px;font-weight:700;gap:8px;grid-template-columns:1.4fr 90px 1.3fr 110px 32px;letter-spacing:.05em;padding:6px 4px;text-transform:uppercase}.variation-sizes-head .col-right{text-align:right}.variation-size-row{grid-gap:8px;align-items:start;border-top:1px solid #eef2f7;display:grid;gap:8px;grid-template-columns:1.4fr 90px 1.3fr 110px 32px;padding:8px 4px}.variation-size-row:first-of-type{border-top:none}.variation-size-row.is-manual{background:linear-gradient(90deg,#facc1514,#0000 30%);border-radius:6px}.variation-size-row.is-calc{background:linear-gradient(90deg,#3b82f60f,#0000 30%);border-radius:6px}.variation-size-row .var-cell{min-width:0}.variation-size-row .var-cell input,.variation-size-row .var-cell select{font-size:13.5px;padding:9px 8px;width:100%}.variation-size-row .var-cell[data-label]:before{display:none}.variation-size-row .var-qty input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.variation-size-row .var-subtotal{font-feature-settings:"tnum";align-self:center;color:#111114;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;padding:8px 4px;text-align:right}.variation-size-row .var-action{align-self:center;text-align:center}.variation-size-row .size-price-wrap{gap:2px}.variation-size-row .size-price-wrap .size-price-input{padding:9px 8px}.variation-add-size{font-size:12.5px;margin-top:6px}.variation-add-group{margin-top:4px}html[data-theme=dark] .variation-group{background:#16181e;border-color:#2f333e}html[data-theme=dark] .variation-group-head{border-bottom-color:#2f333e}html[data-theme=dark] .variation-group-head .field-label,html[data-theme=dark] .variation-sizes-head{color:#94a3b8}html[data-theme=dark] .variation-size-row{border-top-color:#2a2e3a}html[data-theme=dark] .variation-size-row.is-manual{background:linear-gradient(90deg,#fbbf241a,#0000 30%)}html[data-theme=dark] .variation-size-row.is-calc{background:linear-gradient(90deg,#60a5fa1a,#0000 30%)}html[data-theme=dark] .variation-size-row .var-subtotal{color:#f5f5ee}@media(max-width:820px){.variation-group{padding:12px}.variation-group-head{gap:10px;grid-template-columns:1fr 1fr}.variation-group-head.with-points{grid-template-columns:1fr 1fr 1fr}.variation-group-remove{grid-column:-2/-1;justify-self:end}.variation-sizes-head{display:none}.variation-size-row{border-radius:8px;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);gap:8px;grid-template-areas:"size qty" "price price" "subtotal action";grid-template-columns:1fr 1fr;margin-top:6px;padding:10px 6px}.variation-size-row .var-size{grid-area:size}.variation-size-row .var-qty{grid-area:qty}.variation-size-row .var-price{grid-area:price}.variation-size-row .var-subtotal{font-size:14px;grid-area:subtotal;padding:0;text-align:left}.variation-size-row .var-action{grid-area:action;text-align:right}.variation-size-row .var-cell[data-label]{position:relative}.variation-size-row .var-cell[data-label]:before{color:#64748b;content:attr(data-label);display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}html[data-theme=dark] .variation-size-row .var-cell[data-label]:before{color:#94a3b8}}@media(max-width:520px){.variation-group-head,.variation-group-head.with-points{grid-template-columns:1fr}.variation-group-remove{grid-column:auto;justify-self:end}.size-row{gap:4px;grid-template-columns:1fr 80px 52px 92px 30px!important}.size-variant-select{font-size:11.5px;padding:9px 6px}.size-price-input,.size-row input,.size-row select{font-size:13.5px;padding:10px 8px}.size-row input,.size-row select{min-width:0}.size-row .danger-icon{height:32px;width:32px}body,html{overflow-x:hidden}.content,.detail-page,.form-page{box-sizing:border-box;max-width:100%;padding-left:12px!important;padding-right:12px!important}.detail-grid,.form-grid,.split{gap:14px;grid-template-columns:1fr!important}.section{box-sizing:border-box;max-width:100%;overflow:hidden;padding:14px!important}.fields{gap:12px!important;grid-template-columns:1fr!important}.fields.single-col{max-width:100%!important}.fields>*{min-width:0}.field,.fields .field,.fields label,.fields>label{min-width:0;width:100%}.product-card{overflow:hidden;padding:14px}.product-card,.summary{box-sizing:border-box;max-width:100%}.summary{grid-column:auto!important;padding:16px!important}.summary .sum-line{padding:10px 0}.sum-line span{flex:0 1 auto;padding-right:8px}.sum-line strong{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}input,select,textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.settings-menu{max-width:calc(100vw - 32px);right:6px}}img,svg,video{height:auto}img,input,select,svg,textarea,video{max-width:100%}.detail-product-card,.form-grid>*,.metric,.payment-card,.product-card,.section{max-width:100%;min-width:0}.detail-facts,.dp-grid,.fields,.form-grid,.pcard-facts{min-width:0}.dp-note p,.print-note,pre,textarea{word-wrap:break-word;overflow-wrap:anywhere}.wa-line>span{overflow-wrap:anywhere;word-break:break-all}@media (max-width:480px){.content,.detail-page,.form-page{padding-left:14px;padding-right:14px}.section{padding:16px 14px}.product-card{padding:14px 12px}.fields{gap:12px}.form-grid{gap:14px}.detail-facts{gap:12px!important;grid-template-columns:1fr!important}.dp-grid,.metric-grid{gap:10px;grid-template-columns:1fr 1fr}.save-dock{padding:12px 14px}.save-dock button{font-size:13px;padding:12px 8px}.print-toolbar{flex-wrap:wrap;gap:8px}.section .section-h,.section h3{font-size:14px}.section[data-section]:before{left:-4px}}.badge-paid,.status-chip.status-paid,.status-chip.status-selesai{background:#dcfce7;background:var(--green-soft);color:#15803d}.badge-dp,.status-chip.status-dp,.status-chip.status-menunggu,.status-chip.status-pending{background:#fef3c7;background:var(--amber-soft);color:#a16207}.badge-danger,.badge-unpaid,.status-chip.status-danger,.status-chip.status-dibatalkan,.status-chip.status-terlambat{background:#fee2e2;background:var(--red-soft);color:#b91c1c}.status-chip.status-diproses,.status-chip.status-info{background:#dbeafe;color:#1d4ed8}.lucide,svg[data-lucide]{stroke-width:1.75}.nav-tabs{padding:10px 5vw 0}.nav-tabs button{border-bottom-width:2px;font-size:12.5px;font-weight:600;padding:9px 12px}.nav-tabs button svg{height:15px;width:15px}@media (max-width:780px){.nav-tabs{padding:6px 12px 0}.nav-tabs button{font-size:11.5px;padding:8px}.nav-tabs button svg{height:14px;width:14px}}.form-page{padding-top:20px}.form-page .form-title{gap:10px;margin-bottom:8px}.form-page .form-title .eyebrow{color:#6b7280;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.05em;margin:0 0 4px}.form-page .form-title h2{font-size:22px;font-weight:700;line-height:1.15}.form-chips{background:#ffffff8c;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px;padding:10px 12px}.form-chip{border-right:1px solid #e8e4d8;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:2px 10px 2px 0}.form-chip:last-child{border-right:0}.form-chip span{color:#6b7280;color:var(--muted);font-size:10.5px;font-weight:500;letter-spacing:.03em}.form-chip strong{color:#111114;color:var(--ink);font-size:13px;font-weight:700}.form-flow{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:6px;margin:0 0 18px;overflow-x:auto;padding:8px 10px;scrollbar-width:none}.form-flow::-webkit-scrollbar{display:none}.flow-pill{align-items:center;background:#ffffffa6;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:999px;color:#6b7280;color:var(--muted);display:inline-flex;flex:none;font-size:11.5px;font-weight:600;gap:6px;padding:5px 10px;white-space:nowrap}.flow-pill .flow-num{background:#111114;background:var(--ink);border-radius:50%;color:#fff;display:inline-grid;font-size:10px;font-weight:800;height:16px;place-items:center;width:16px}.flow-pill.flow-pemesan{border-color:#c8a04759}.flow-pill.flow-pemesan .flow-num{background:#c8a047;background:var(--gold,#c8a047);color:#0f172a}.flow-pill.flow-produk{border-color:#e8e4d8;border-color:var(--line)}.flow-pill.flow-produk .flow-num{background:#334155}.flow-pill.flow-detail{border-color:#e8e4d8;border-color:var(--line)}.flow-pill.flow-detail .flow-num{background:#334155}.flow-pill.flow-pembayaran{border-color:#e8e4d8;border-color:var(--line)}.flow-pill.flow-pembayaran .flow-num{background:#334155}.flow-arrow{color:#6b7280;color:var(--muted);flex:none;opacity:.6}.section{border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 2px 8px #0f172a08}.section:hover{box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0d;transition:box-shadow .2s ease}.product-card{border-radius:12px;box-shadow:0 1px 2px #0f172a08}.section .section-h,.section h3{font-size:15px;font-weight:700;letter-spacing:-.005em}.field-label{color:#6b7280;color:var(--muted);font-weight:500;letter-spacing:0}.muted.small,.small{font-weight:400}.field-label>input,.field-label>select,input,select,textarea{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;font-size:14px;min-height:42px;padding:10px 12px}input:focus,select:focus,textarea:focus{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 3px #c8a04726;outline:0}input::placeholder{color:#a0a0a0;font-weight:400}input[readonly]{background:#f9f7f1;color:#6b7280;color:var(--muted);cursor:default}textarea{min-height:76px}.save-dock{border-radius:14px 14px 0 0;padding-bottom:max(14px,env(safe-area-inset-bottom))}@media (max-width:480px){.form-page .form-title h2{font-size:19px}.form-chips{gap:6px;padding:8px 10px}.form-chip span{font-size:10px}.form-chip strong{font-size:12px}.form-flow{padding:6px 4px}.flow-pill{font-size:11px;padding:4px 8px}.section{border-radius:12px;padding:14px 12px}input,select,textarea{font-size:14px;min-height:40px}}.metric-grid.compact{gap:12px}.metric{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 2px 8px #0f172a08;display:flex;flex-direction:column;gap:4px;min-height:96px;overflow:hidden;padding:16px 18px;position:relative}.metric:before{background:#c8a047;background:var(--metric-accent,#c8a047);border-radius:3px;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.metric .metric-icon{background:#c8a0471f;background:var(--metric-accent-soft,#c8a0471f);border-radius:8px;color:#c8a047;color:var(--metric-accent,#c8a047);display:inline-grid;height:30px;margin-bottom:2px;place-items:center;width:30px}.metric .metric-label{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.metric .metric-value{color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.1}.metric[data-tone=gold]{--metric-accent:#c8a047;--metric-accent-soft:#c8a04724}.metric[data-tone=navy]{--metric-accent:#1e3a8a;--metric-accent-soft:#1e3a8a1a}.metric[data-tone=teal]{--metric-accent:#0f766e;--metric-accent-soft:#0f766e1a}.metric[data-tone=burgundy]{--metric-accent:#9f1239;--metric-accent-soft:#9f12391a}.metric[data-tone=amber]{--metric-accent:#b45309;--metric-accent-soft:#b453091f}.metric[data-tone=green]{--metric-accent:#15803d;--metric-accent-soft:#15803d1a}.metric[data-tone=burgundy] .metric-value{color:#9f1239}@media (max-width:480px){.metric{border-radius:12px;min-height:84px;padding:14px}.metric .metric-value{font-size:18px}.metric .metric-icon{height:26px;width:26px}}.prod-tab[data-stage]{border-left:3px solid #0000;padding-left:10px!important}.prod-tab[data-stage=mockup]{border-left-color:#2563eb}.prod-tab[data-stage=gudang]{border-left-color:#0f766e}.prod-tab[data-stage=bordir]{border-left-color:#1e3a8a}.prod-tab[data-stage=sablon-dtf],.prod-tab[data-stage=sablon-paralel],.prod-tab[data-stage=sablon-plastisol]{border-left-color:#ea580c}.prod-tab[data-stage=mesin-press]{border-left-color:#b45309}.prod-tab[data-stage=jersey-sublim]{border-left-color:#7c3aed}.prod-tab[data-stage=toko]{border-left-color:#c8a047}.prod-tab[data-stage=selesai]{border-left-color:#15803d}.prod-tab[data-stage=persiapan-paralel]{border-left-color:#0891b2}.prod-tab[data-stage=perlu-diperiksa]{border-left-color:#c62b2b}.prod-tab[data-stage]:not(.active):hover{background:#00000005}.pay-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.pay-chip{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:999px;color:#111114;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.pay-chip:hover{background:#f9f7f1}.pay-chip .pay-chip-count{background:#0000000f;border-radius:999px;color:#6b7280;color:var(--muted);display:inline-grid;font-size:11px;font-weight:700;height:18px;min-width:20px;padding:0 5px;place-items:center}.pay-chip.active{background:#fff7dd;border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 2px #c8a04733;color:#111114;color:var(--ink)}.pay-chip.active .pay-chip-count{background:#c8a04738;color:#92710e}.pay-chip.tone-paid:before{background:#15803d}.pay-chip.tone-dp:before,.pay-chip.tone-paid:before{border-radius:50%;content:"";height:6px;margin-right:2px;width:6px}.pay-chip.tone-dp:before{background:#c69208}.pay-chip.tone-unpaid:before{background:#c62b2b;border-radius:50%;content:"";height:6px;margin-right:2px;width:6px}@media (max-width:480px){.pay-chip{font-size:12px;padding:5px 10px}}.age-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.age-chip{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:999px;color:#111114;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap}.age-chip:hover{background:#f9f7f1}.age-chip .age-chip-count{background:#0000000f;border-radius:999px;color:#6b7280;color:var(--muted);display:inline-grid;font-size:11px;font-weight:700;height:18px;min-width:20px;padding:0 5px;place-items:center}.age-chip.active{background:#fff7dd;border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 2px #c8a04733}.age-chip.active .age-chip-count{background:#c8a04738;color:#92710e}.age-chip.tone-fresh:before{background:#166534}.age-chip.tone-fresh:before,.age-chip.tone-warn:before{border-radius:50%;content:"";height:6px;margin-right:2px;width:6px}.age-chip.tone-warn:before{background:#c69208}.age-chip.tone-orange:before{background:#9a3412}.age-chip.tone-critical:before,.age-chip.tone-orange:before{border-radius:50%;content:"";height:6px;margin-right:2px;width:6px}.age-chip.tone-critical:before{background:#c62b2b}@media (max-width:480px){.age-chip{font-size:12px;padding:5px 10px}}.queue-card[data-stage]{border-left:3px solid #0000;border-left:3px solid var(--queue-accent,#0000)}.queue-card[data-stage=mockup]{--queue-accent:#2563eb}.queue-card[data-stage=gudang]{--queue-accent:#0f766e}.queue-card[data-stage=bordir]{--queue-accent:#1e3a8a}.queue-card[data-stage=sablon-dtf],.queue-card[data-stage=sablon-paralel]{--queue-accent:#ea580c}.queue-card[data-stage=mesin-press],.queue-card[data-stage=sablon-plastisol]{--queue-accent:#b45309}.queue-card[data-stage=jersey-sublim]{--queue-accent:#7c3aed}.queue-card[data-stage=toko]{--queue-accent:#c8a047}.queue-card[data-stage=selesai]{--queue-accent:#15803d}.queue-card[data-stage=persiapan-paralel]{--queue-accent:#0891b2}.queue-card[data-stage=perlu-diperiksa]{--queue-accent:#c62b2b}.queue-stage-line{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.queue-stage-icon{color:#6b7280;color:var(--queue-accent,var(--muted));flex:none}.queue-card[data-stage] .queue-stage-line strong:last-of-type{color:#111114;color:var(--queue-accent,var(--ink));font-weight:700}@media (max-width:480px){.queue-card{border-radius:12px;padding:12px 14px}}.op-card-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.op-card{background:#fff;border:1px solid #e8e4d8;border-left:3px solid #c8a047;border:1px solid var(--line);border-left:3px solid var(--op-accent,#c8a047);border-radius:14px;box-shadow:0 1px 2px #0f172a08,0 2px 8px #0f172a08;display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:box-shadow .18s ease,transform .18s ease}.op-card:hover{box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0d;transform:translateY(-1px)}.op-card-inactive{background:#fafafa;opacity:.78}.op-card-head{align-items:flex-start;display:flex;gap:12px}.op-avatar{background:#c8a04724;background:var(--op-accent-soft,#c8a04724);border:1.5px solid #c8a047;border:1.5px solid var(--op-accent,#c8a047);border-radius:50%;color:#c8a047;color:var(--op-accent,#c8a047);display:grid;flex:none;font-size:15px;font-weight:800;height:44px;letter-spacing:.01em;place-items:center;width:44px}.op-card-title{flex:1 1;min-width:0}.op-card-title b{color:#111114;color:var(--ink);display:block;font-size:15px;font-weight:700;word-break:break-word}.op-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.op-team-badge{align-items:center;background:#c8a04724;background:var(--op-accent-soft,#c8a04724);color:#c8a047;color:var(--op-accent,#c8a047);gap:4px;letter-spacing:.01em}.op-admin-badge,.op-team-badge{border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 9px}.op-admin-badge{background:#fff7dd;border:1px solid #c8a04759;color:#92710e}.op-card[data-team=mockup]{--op-accent:#2563eb;--op-accent-soft:#2563eb1f}.op-card[data-team=toko]{--op-accent:#c8a047;--op-accent-soft:#c8a04724}.op-card[data-team=gudang]{--op-accent:#0f766e;--op-accent-soft:#0f766e1f}.op-card[data-team=bordir]{--op-accent:#1e3a8a;--op-accent-soft:#1e3a8a1f}.op-card[data-team=sablon-dtf]{--op-accent:#ea580c;--op-accent-soft:#ea580c1f}.op-card[data-team=mesin-press]{--op-accent:#b45309;--op-accent-soft:#b4530924}.op-card[data-team=jersey-sublim]{--op-accent:#7c3aed;--op-accent-soft:#7c3aed1f}.op-card[data-team=selesai]{--op-accent:#15803d;--op-accent-soft:#15803d1f}.op-card-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.op-field-label{color:#6b7280;color:var(--muted);display:flex;flex-direction:column;font-size:11.5px;font-weight:500;gap:4px}.op-field-label input,.op-field-label select{border-radius:8px;font-size:13px;min-height:36px}.op-field-label select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.op-card-actions{border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:6px;padding-top:6px}@media (max-width:480px){.op-card-body,.op-card-grid{grid-template-columns:1fr}.op-avatar{font-size:14px;height:40px;width:40px}}.theme-toggle-wrap{background:#faf9f5;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;margin:0 0 16px;padding:12px 14px}.theme-toggle-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.theme-toggle-head b{color:#111114;color:var(--ink);font-size:13px;font-weight:700}.theme-beta{background:#fef3c7;border:1px solid #fbbf2480;border-radius:999px;color:#92400e;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.06em;margin-left:4px;padding:1px 6px}.theme-toggle-btns{display:flex;gap:6px}.theme-btn{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;color:#111114;color:var(--ink);cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .18s}.theme-btn:hover{border-color:#cbd5e1}.theme-btn.active{background:#fff7dd;border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 2px #c8a04733;color:#111114;color:var(--ink)}html[data-theme=dark]{--paper:#1a1c22;--wash:#0e1015;--ink:#f5f5ee;--line:#2f333e;--muted:#c4c9d5}html[data-theme=dark] body{background:linear-gradient(135deg,#0e1015,#141824);color:#f5f5ee}html[data-theme=dark] .shell{background:#0000}html[data-theme=dark] .form-chips,html[data-theme=dark] .form-flow .flow-pill,html[data-theme=dark] .master-row,html[data-theme=dark] .metric,html[data-theme=dark] .modal,html[data-theme=dark] .op-card,html[data-theme=dark] .op-hard-delete-modal,html[data-theme=dark] .order-card,html[data-theme=dark] .product-card,html[data-theme=dark] .queue-card,html[data-theme=dark] .rec-card,html[data-theme=dark] .section,html[data-theme=dark] .settings-modal{background:#1a1c22!important;border-color:#2f333e!important;color:#f5f5ee}html[data-theme=dark] .rec-grid{background:#16181e!important;border-color:#2f333e!important}html[data-theme=dark] .flow-arrow,html[data-theme=dark] .muted,html[data-theme=dark] .small{color:#c4c9d5!important}html[data-theme=dark] .field-label>input,html[data-theme=dark] .field-label>select{color:#f5f5ee!important}html[data-theme=dark] b,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] strong{color:#f5f5ee}html[data-theme=dark] .metric .metric-label{color:#c4c9d5!important}html[data-theme=dark] .metric .metric-value{color:#f5f5ee!important}html[data-theme=dark] .metric[data-tone=burgundy] .metric-value{color:#fda4af!important}html[data-theme=dark] .rec-grid>div span{color:#b0b6c4!important}html[data-theme=dark] .rec-grid>div b{color:#f5f5ee!important}html[data-theme=dark] .rec-grid>div b.txt-warn{color:#fda4af!important}html[data-theme=dark] .form-chip span,html[data-theme=dark] .master-order{color:#b0b6c4!important}html[data-theme=dark] .form-flow .flow-pill{color:#d9dee8!important}html[data-theme=dark] .form-flow .flow-pill .flow-num{background:#475569!important;color:#f5f5ee!important}html[data-theme=dark] .form-flow .flow-pill.flow-pemesan .flow-num{background:#e3bd5a!important;color:#0f172a!important}html[data-theme=dark] .form-flow .flow-pill.flow-pemesan{border-color:#e3bd5a66!important}html[data-theme=dark] .queue-card p,html[data-theme=dark] .queue-meta{color:#d9dee8!important}html[data-theme=dark] .section h3,html[data-theme=dark] .section-h span{color:#f5f5ee!important}html[data-theme=dark] .section[data-section=pemesan] .section-h .section-icon,html[data-theme=dark] .section[data-section=pemesan] .section-h span{color:#93c5fd!important}html[data-theme=dark] .section[data-section=produk] .section-h .section-icon,html[data-theme=dark] .section[data-section=produk] .section-h span{color:#fbbf24!important}html[data-theme=dark] .section[data-section=detail] .section-h .section-icon,html[data-theme=dark] .section[data-section=detail] .section-h span{color:#5eead4!important}html[data-theme=dark] .section[data-section=pembayaran] .section-h .section-icon,html[data-theme=dark] .section[data-section=pembayaran] .section-h span{color:#fda4af!important}html[data-theme=dark] .section[data-section=ringkasan] .section-h .section-icon,html[data-theme=dark] .section[data-section=ringkasan] .section-h span{color:#fde68a!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#22252d!important;border-color:#3a3f4c!important;color:#f5f5ee!important}html[data-theme=dark] input[readonly]{background:#16181e!important;color:#c4c9d5!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#8a90a0!important}html[data-theme=dark] .age-chip,html[data-theme=dark] .pay-chip{background:#22252d;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .age-chip .age-chip-count,html[data-theme=dark] .pay-chip .pay-chip-count{background:#ffffff14;color:#d9dee8}html[data-theme=dark] .age-chip.active,html[data-theme=dark] .pay-chip.active{background:#3a2f13;border-color:#c8a047;color:#fde68a}html[data-theme=dark] .theme-toggle-wrap{background:#16181e;border-color:#2f333e}html[data-theme=dark] .theme-btn{background:#22252d;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .theme-btn.active{background:#3a2f13;border-color:#c8a047;color:#fde68a}html[data-theme=dark] .form-flow{background:#0000}html[data-theme=dark] .topbar{background:#0a0b0e!important;border-bottom-color:#1a1c22!important}html[data-theme=dark] .nav-tabs button{color:#c4c9d5}html[data-theme=dark] .receivable-summary{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .receivable-summary>div span{color:#b0b6c4!important}html[data-theme=dark] .receivable-summary>div strong{color:#f5f5ee!important}html[data-theme=dark] .save-dock{background:#0f1116;border-top:1px solid #2f333e}html[data-theme=dark] .empty{background:#16181e;border-color:#2f333e}html[data-theme=dark] .login{background:linear-gradient(135deg,#0e1015,#141824)!important;color:#f5f5ee}html[data-theme=dark] .login h1{color:#f5f5ee}html[data-theme=dark] .login h1 span{color:#fbd67f}html[data-theme=dark] .login-mark{background:#c8a047;color:#0e1015}html[data-theme=dark] .login label,html[data-theme=dark] .login p,html[data-theme=dark] .login small{color:#c4c9d5!important}html[data-theme=dark] .login input{background:#22252d!important;border-color:#3a3f4c!important;color:#f5f5ee!important}html[data-theme=dark] .login input::placeholder{color:#8a90a0}html[data-theme=dark] .login-mode-tabs{background:#0000}html[data-theme=dark] .mode-tab{background:#22252d;border-color:#3a3f4c;color:#d9dee8}html[data-theme=dark] .mode-tab.active{background:#c8a047;border-color:#c8a047;color:#0e1015}html[data-theme=dark] .login .alert{background:#3f1414;border-left-color:#ef4444;color:#fecaca}html[data-theme=dark] .login .primary{color:#0e1015}html[data-theme=dark] .login-mode-tabs button:not(.active){background:#22252d!important;color:#d9dee8!important}html[data-theme=dark] .login .soft-btn,html[data-theme=dark] .login .text-btn{background:#0000;color:#fde68a}html[data-theme=dark] .print-page,html[data-theme=dark] .print-preview,html[data-theme=dark] .print-viewer,html[data-theme=dark] .spk-page,html[data-theme=dark] .spk-viewer{background:#fff!important;color:#0f172a!important}html[data-theme=dark] .print-page *,html[data-theme=dark] .spk-page *{background-color:initial;border-color:initial;color:#000;color:initial}html[data-theme=dark] .print-section[data-section=pemesan] h2,html[data-theme=dark] .spk-section[data-section=pemesan] h2{color:#1e3a8a!important}html[data-theme=dark] .print-section[data-section=produk] h2,html[data-theme=dark] .spk-section[data-section=produk] h2{color:#b45309!important}html[data-theme=dark] .print-section[data-section=detail] h2,html[data-theme=dark] .spk-section[data-section=detail] h2{color:#0f766e!important}html[data-theme=dark] .print-section[data-section=ringkasan] h2{color:#a2761a!important}html[data-theme=dark] .print-section[data-section=pembayaran] h2{color:#9f1239!important}html[data-theme=dark] .print-page,html[data-theme=dark] .spk-page{border-color:#e2e8f0!important}html[data-theme=dark] .print-page input,html[data-theme=dark] .print-page select,html[data-theme=dark] .spk-page input,html[data-theme=dark] .spk-page select{background:#fff!important;border-color:#e2e8f0!important;color:#0f172a!important}@media print{body,html{color:#0f172a!important}body,html,html[data-theme=dark]{background:#fff!important}html[data-theme=dark] *{background-color:initial!important;color:#0f172a!important}html[data-theme=dark] .print-section[data-section=pemesan] h2,html[data-theme=dark] .spk-section[data-section=pemesan] h2{color:#1e3a8a!important}html[data-theme=dark] .print-section[data-section=produk] h2,html[data-theme=dark] .spk-section[data-section=produk] h2{color:#b45309!important}html[data-theme=dark] .print-section[data-section=detail] h2,html[data-theme=dark] .spk-section[data-section=detail] h2{color:#0f766e!important}html[data-theme=dark] .print-section[data-section=ringkasan] h2{color:#a2761a!important}html[data-theme=dark] .print-section[data-section=pembayaran] h2{color:#9f1239!important}}html:not([data-theme=dark]) .eyebrow{color:#92710e;font-weight:700}html:not([data-theme=dark]) .welcome .muted{color:#475569;font-weight:500}html:not([data-theme=dark]) .form-chip span{color:#334155;font-weight:600}html:not([data-theme=dark]) .form-chip strong{color:#0f172a}html:not([data-theme=dark]) .rec-grid>div span{color:#334155;font-weight:600}html:not([data-theme=dark]) .rec-grid>div b{color:#0f172a;font-weight:700}html:not([data-theme=dark]) .master-order,html:not([data-theme=dark]) .rec-card .rec-head .small{color:#475569}html:not([data-theme=dark]) .queue-card p,html:not([data-theme=dark]) .queue-meta{color:#334155}html:not([data-theme=dark]) .queue-card p strong,html:not([data-theme=dark]) .queue-meta strong{color:#0f172a}html:not([data-theme=dark]) .detail-fact-label,html:not([data-theme=dark]) .detail-facts span{color:#334155;font-weight:600}html:not([data-theme=dark]) .field-label{color:#334155;font-weight:500}html:not([data-theme=dark]) .muted.small,html:not([data-theme=dark]) .small{color:#475569}html:not([data-theme=dark]) .flow-pill{color:#334155;font-weight:600}html:not([data-theme=dark]) .section h3,html[data-theme=dark] input::placeholder,html[data-theme=dark] select::placeholder,html[data-theme=dark] textarea::placeholder{color:#a5abbc!important;opacity:1}html[data-theme=dark] .badge-paid,html[data-theme=dark] .status-chip.status-paid,html[data-theme=dark] .status-chip.status-selesai,html[data-theme=dark] .status.paid{background:#22c55e2e;border:1px solid #86efac47;color:#86efac}html[data-theme=dark] .badge-dp,html[data-theme=dark] .status-chip.status-dp,html[data-theme=dark] .status-chip.status-pending,html[data-theme=dark] .status.pending{background:#eab30829;border:1px solid #fde68a3d;color:#fde68a}html[data-theme=dark] .badge-danger,html[data-theme=dark] .badge-unpaid,html[data-theme=dark] .status-chip.status-danger,html[data-theme=dark] .status-chip.status-dibatalkan,html[data-theme=dark] .status-chip.status-terlambat,html[data-theme=dark] .status.cancel{background:#dc26262e;border:1px solid #fca5a547;color:#fca5a5}html[data-theme=dark] .status-chip.status-diproses,html[data-theme=dark] .status-chip.status-info{background:#2563eb33;border:1px solid #93c5fd47;color:#93c5fd}html[data-theme=dark] .status-chip.status-active{background:#22c55e2e;color:#86efac}html[data-theme=dark] .status-chip.status-draft{background:#94a3b82e}html[data-theme=dark] .aging-pill.age-fresh{background:#16653433;color:#86efac}html[data-theme=dark] .aging-pill.age-warn{background:#c6920833;color:#fde68a}html[data-theme=dark] .aging-pill.age-orange{background:#9a341233;color:#fdba74}html[data-theme=dark] .aging-pill.age-critical{background:#c62b2b38;color:#fca5a5}html[data-theme=dark] .op-team-badge{background:#fde68a24;color:#fde68a}html[data-theme=dark] .op-card[data-team=mockup] .op-team-badge{background:#93c5fd24;color:#93c5fd}html[data-theme=dark] .op-card[data-team=gudang] .op-team-badge{background:#5eead424;color:#5eead4}html[data-theme=dark] .op-card[data-team=bordir] .op-team-badge{background:#93c5fd24;color:#93c5fd}html[data-theme=dark] .op-card[data-team=sablon-dtf] .op-team-badge{background:#fdba7424;color:#fdba74}html[data-theme=dark] .op-card[data-team=mesin-press] .op-team-badge{background:#fcd34d24;color:#fcd34d}html[data-theme=dark] .op-card[data-team=jersey-sublim] .op-team-badge{background:#c4b5fd24;color:#c4b5fd}html[data-theme=dark] .op-card[data-team=selesai] .op-team-badge{background:#86efac24;color:#86efac}html[data-theme=dark] .op-avatar,html[data-theme=dark] .op-team-badge{border-color:currentColor!important}html[data-theme=dark] .op-admin-badge{background:#fde68a24;border-color:#fde68a47;color:#fde68a}html[data-theme=dark] .prod-tab.active{background:#22252d;border-color:#fde68a59;color:#fde68a}html[data-theme=dark] .prod-tab:not(.active){color:#c4c9d5}html[data-theme=dark] .queue-card-head .card-kicker{color:#93c5fd!important}html[data-theme=dark] .save-dock .primary{color:#0e1015}html[data-theme=dark] .save-dock .soft-btn{background:#fde68a1f;border-color:#fde68a47;color:#fde68a}html[data-theme=dark] .eyebrow{color:#fde68a!important}html[data-theme=dark] .qty-badge,html[data-theme=dark] .queue-badge{background:#fde68a24;color:#fde68a}html[data-theme=dark] .nav-tabs button.active{border-color:#fde68a;color:#fde68a}html[data-theme=dark] .ats-sidebar{background:#16181e;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .ats-item{color:#d9dee8}html[data-theme=dark] .ats-item:hover{background:#fde68a14;color:#fde68a}html[data-theme=dark] .ats-item.active{background:#fde68a24;border-left-color:#fde68a;color:#fde68a}html[data-theme=dark] .ats-section-title{color:#a5abbc}html[data-theme=dark] .ats-user b{color:#f5f5ee}html[data-theme=dark] .ats-user small{color:#c4c9d5}html[data-theme=dark] .ats-avatar{background:#fde68a24;color:#fde68a}html[data-theme=dark] .ats-item.ats-item-danger{color:#fca5a5}html[data-theme=dark] .ats-item.has-active,html[data-theme=dark] .ats-section-toggle.has-active{color:#fde68a}html[data-theme=dark] .ats-item.ats-item-danger:hover{background:#dc26261f;color:#fecaca}html[data-theme=dark] .detail-fact-label,html[data-theme=dark] .detail-facts span{color:#b0b6c4!important}html[data-theme=dark] .detail-facts strong{color:#f5f5ee!important}html:not([data-theme=dark]) .section .section-h{color:#0f172a}.quick-theme-toggle{background:#0000;border:0;border-radius:10px;color:#111114;color:var(--ink);cursor:pointer;display:grid;height:40px;place-items:center;transition:background .18s ease,color .18s ease,transform .12s ease;width:40px}.quick-theme-toggle:hover{background:#c8a04724;color:#c8a047;color:var(--gold,#c8a047)}.quick-theme-toggle:active{transform:scale(.95)}.topbar .quick-theme-toggle{color:#f5efdf}.topbar .quick-theme-toggle:hover{background:#c8a04724;color:#c8a047;color:var(--gold,#c8a047)}.topbar.at-topbar .quick-theme-toggle{color:#f7ecd3}.topbar.at-topbar .quick-theme-toggle:hover{color:#c8a047;color:var(--gold,#c8a047)}html[data-theme=dark] .quick-theme-toggle{color:#fde68a}html[data-theme=dark] .quick-theme-toggle:hover{background:#fde04724;color:#fef3c7}body,html{max-width:100%;overflow-x:hidden}.print-shell,.shell{max-width:100%;overflow-x:clip}.content,.detail-page,.form-page{min-width:0}.table-wrap,.tx-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}canvas,img,svg,video{height:auto;max-width:100%}.at-prod-card,.metric,.op-card,.order-card,.payment-card,.product-card,.queue-card,.rec-card,.section{min-width:0}.at-prod-sum-value,.metric .metric-value,.order-card-money-item b,.perf-kpi-value,.rec-grid>div b{overflow-wrap:anywhere}@media (max-width:767px){.save-dock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf6ecfa;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);bottom:0;box-shadow:0 -6px 16px #0f172a0f;padding-bottom:max(14px,env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:8}html[data-theme=dark] .save-dock{background:#0e1015fa;border-top-color:#2f333e}.modal-overlay,.tam-modal-overlay{align-items:flex-end;padding:12px!important}.modal,.modal-panel,.tam-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-width:100%!important;overflow-y:auto}.tam-modal{border-radius:16px 16px 12px 12px;padding:20px 18px 16px!important}.tam-modal-title{font-size:16.5px!important}.tam-modal-message{font-size:13px!important}.tam-modal-details{font-size:12px!important}.tam-modal-input{font-size:13px!important}.tam-modal-actions{align-items:stretch;flex-direction:column-reverse;gap:8px;margin-top:16px}.tam-modal-actions .tam-modal-btn{min-height:44px;padding:12px 16px;width:100%}.tam-modal-actions .tam-modal-btn,.tam-modal-actions .tam-modal-btn.primary:hover,.tam-modal-actions .tam-modal-btn.secondary:hover{box-shadow:none!important;transform:none!important}.form-flow{padding:6px 0}.form-page{padding-bottom:96px}}@media (min-width:768px){.content,.detail-page,.form-page{max-width:1400px;padding:32px 4vw 56px}.form-grid{align-items:start;gap:20px!important;grid-template-columns:minmax(0,1fr)!important}.form-grid>.section[data-section=detail],.form-grid>.section[data-section=pembayaran],.form-grid>.section[data-section=pemesan],.form-grid>.section[data-section=produk]{grid-column:1}.form-grid>aside.summary{border-radius:14px;grid-column:1;grid-row:auto;max-height:none;overflow-y:visible;position:static}.metric-grid,.metric-grid.compact{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.at-tile-grid,.at-tile-grid.at-tile-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.at-hero-grid{grid-template-columns:1fr 1fr 1fr}.perf-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.att-cards-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.att-cards-toko{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.save-dock{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;justify-content:flex-end;margin:12px 0 0;padding:16px 0 0;position:static}.save-dock,html[data-theme=dark] .save-dock{background:#0000;border-top:0}.tam-modal{max-width:520px}.modal,.modal-panel{max-width:720px}.section{padding:20px 22px}.form-page .form-title h2{font-size:26px}}@media (min-width:1024px){.content,.detail-page,.form-page{max-width:1500px;padding-left:5vw;padding-right:5vw}.metric-grid,.metric-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.att-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.att-cards-toko{grid-template-columns:repeat(6,minmax(0,1fr))}.perf-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.perf-kpi-grid.perf-kpi-grid-2{grid-template-columns:1fr 1fr}.shell.admin-toko .ats-panel{bottom:0;box-shadow:0 0 0 1px #c8a04724;left:0;position:fixed;top:0;transform:none!important;width:280px;z-index:40}.shell.admin-toko .ats-backdrop,.shell.admin-toko .ats-close,.shell.admin-toko .hamburger-btn{display:none!important}.shell.admin-toko>.content,.shell.admin-toko>.detail-page,.shell.admin-toko>.form-page,.shell.admin-toko>.topbar,.shell.admin-toko>main,.shell.admin-toko>nav.nav-tabs{padding-left:320px}.shell.admin-toko .at-hero-welcome{border-radius:0 0 20px 20px;margin-left:0;margin-right:-40px}.form-grid{gap:24px!important;grid-template-columns:minmax(0,1fr)!important}}@media (min-width:1366px){.content,.detail-page,.form-page{max-width:1600px;padding-left:60px;padding-right:60px}.form-grid{gap:28px!important;grid-template-columns:minmax(0,1fr)!important}.metric-grid,.metric-grid.compact{gap:16px}.att-cards-grid{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.detail-grid{gap:28px!important;grid-template-columns:1.35fr 1fr!important}.orders-card-list{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.receivable-cards{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.shell.admin-toko .ats-panel{width:300px}.shell.admin-toko>.content,.shell.admin-toko>.detail-page,.shell.admin-toko>.form-page,.shell.admin-toko>.topbar,.shell.admin-toko>main,.shell.admin-toko>nav.nav-tabs{padding-left:348px}.shell.admin-toko .at-hero-welcome{margin-right:-48px}}@media (min-width:1920px){.content,.detail-page,.form-page{max-width:1720px}.detail-page{margin-left:auto;margin-right:auto;max-width:1500px}.shell.admin-toko>.content,.shell.admin-toko>.detail-page,.shell.admin-toko>.form-page{max-width:1720px}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){.form-grid{grid-template-columns:1fr!important}.form-grid>aside.summary{grid-column:auto;grid-row:auto;max-height:none;position:static}}.modal,.modal-panel,.tam-modal{box-sizing:border-box;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);max-width:min(560px,calc(100vw - 24px));overflow-y:auto}.modal-panel.wide{max-width:min(820px,calc(100vw - 24px))}.op-hard-delete-modal{max-width:min(440px,calc(100vw - 24px))}.table-wrap{width:100%}.table-wrap table{min-width:640px;width:100%}@media (min-width:768px){.nav-tabs{background:#faf6ec;background:var(--wash);border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line);display:flex!important;gap:2px!important;grid-template-columns:none!important;margin:0 auto;max-width:1500px;overflow:visible!important;padding:0 4vw!important}.nav-tabs button{background:#0000!important;border:0!important;border-bottom:3px solid #0000!important;flex:0 0 auto!important;font-size:14px!important;min-width:0;padding:14px 18px!important;width:auto!important}.nav-tabs button.active{background:#0000!important;border-bottom-color:#c8a047!important;border-bottom-color:var(--gold,#c8a047)!important;color:#111114!important;color:var(--ink)!important}html[data-theme=dark] .nav-tabs{background:#0f1116;border-bottom-color:#2f333e}html[data-theme=dark] .nav-tabs button{color:#c4c9d5!important}html[data-theme=dark] .nav-tabs button.active{border-bottom-color:#fde68a!important;color:#fde68a!important}}@media (min-width:1024px){.topbar.at-topbar{padding:0 24px}.topbar.at-topbar .at-topbar-brand{display:flex}}@media (min-width:768px){.detail-actions-bar{background:#0000;box-shadow:none;padding:12px 0 0;position:static}.login{max-width:480px;padding:12vh 32px}.login h1{font-size:clamp(40px,5vw,56px)}}@media (max-width:480px){.modal-actions,[class*=modal-actions]:not(.tam-modal-actions){flex-direction:column;gap:8px}.modal-actions>button,[class*=modal-actions]:not(.tam-modal-actions)>button{width:100%}}.stage-timeline{background:linear-gradient(180deg,#fffdf8,#faf6ec);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:12px;font-family:Plus Jakarta Sans,Inter,sans-serif;margin:12px 14px 4px;padding:12px 14px}html[data-theme=dark] .stage-timeline{background:linear-gradient(180deg,#1a1c22,#16181e);border-color:#2f333e}.stage-timeline-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.stage-timeline-title{color:#a5842f;color:var(--gold-strong,#a5842f);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stage-timeline-route{color:#6b7280;color:var(--muted);font-size:11px;font-weight:600;max-width:55%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.stage-timeline-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0;position:relative}.stage-timeline-node{grid-gap:10px;display:grid;gap:10px;grid-template-columns:22px 1fr;padding:4px 0;position:relative}.stage-node-dot{background:#e2e8f0;border:2px solid #0000;border-radius:50%;color:#64748b;display:grid;flex-shrink:0;height:22px;place-items:center;position:relative;transition:all .18s ease;width:22px;z-index:2}.stage-node-dot-inner{background:#94a3b8;border-radius:50%;height:6px;width:6px}.stage-node-pulse{animation:stagePulse 1.6s ease-out infinite;background:#2563eb;border-radius:50%;box-shadow:0 0 0 0 #2563eb8c;height:10px;width:10px}@keyframes stagePulse{0%{box-shadow:0 0 0 0 #2563eb8c}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 0 0 #2563eb00}}.stage-done .stage-node-dot{background:#dcfce7;border-color:#15803d47;color:#15803d}.stage-active .stage-node-dot{background:#dbeafe;border-color:#1d4ed847;color:#1d4ed8}.stage-late .stage-node-dot{background:#fee2e2;border-color:#b91c1c47;color:#b91c1c}.stage-pending .stage-node-dot{background:#f1f5f9;color:#94a3b8}html[data-theme=dark] .stage-pending .stage-node-dot{background:#22252d;color:#6b7280}html[data-theme=dark] .stage-done .stage-node-dot{background:#15803d33;color:#86efac}html[data-theme=dark] .stage-active .stage-node-dot{background:#1d4ed833;color:#93c5fd}html[data-theme=dark] .stage-late .stage-node-dot{background:#b91c1c33;color:#fca5a5}.stage-node-link{background:repeating-linear-gradient(180deg,#e2e8f0 0 3px,#0000 3px 6px);bottom:-4px;left:10px;position:absolute;top:24px;width:2px;z-index:1}.stage-node-link.link-done{background:#86efac}html[data-theme=dark] .stage-node-link{background:repeating-linear-gradient(180deg,#2f333e 0 3px,#0000 3px 6px)}html[data-theme=dark] .stage-node-link.link-done{background:#86efac66}.stage-node-info{display:flex;flex-direction:column;gap:3px;min-width:0}.stage-node-name{align-items:center;color:#111114;color:var(--ink);display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:-.005em}.stage-node-name svg{color:#6b7280;color:var(--muted);flex-shrink:0}.stage-node-status{font-size:11px;margin-left:2px}.stage-done .stage-node-name{color:#15803d}.stage-active .stage-node-name{color:#1d4ed8}.stage-late .stage-node-name{color:#b91c1c}.stage-pending .stage-node-name{color:#6b7280;color:var(--muted);font-weight:600}html[data-theme=dark] .stage-done .stage-node-name{color:#86efac}html[data-theme=dark] .stage-active .stage-node-name{color:#93c5fd}html[data-theme=dark] .stage-late .stage-node-name{color:#fca5a5}.stage-node-team{color:#6b7280;color:var(--muted);font-size:11px;line-height:1.3}html[data-theme=dark] .stage-node-team{color:#b0b6c4}.stage-node-parallel{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.stage-node-track{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.01em;padding:3px 8px}.stage-node-track.trk-done{background:#dcfce7;border-color:#15803d47;color:#15803d}.stage-node-track.trk-wait{background:#dbeafe;border-color:#1d4ed847;color:#1d4ed8}html[data-theme=dark] .stage-node-track.trk-done{background:#15803d33;color:#86efac}html[data-theme=dark] .stage-node-track.trk-wait{background:#1d4ed833;color:#93c5fd}.trk-pic{font-weight:700}.trk-status{font-size:10px}.stage-history{border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line,#e8e4d8);margin:4px 14px 10px;padding:4px 0}.stage-history-toggle{align-items:center;background:#0000;border:0;color:#a5842f;color:var(--gold-strong,#a5842f);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;gap:6px;margin:4px 0 2px;padding:8px 4px;transition:color .18s ease}.stage-history-toggle:hover{color:#111114;color:var(--ink)}.stage-history-toggle svg{color:#a5842f;color:var(--gold-strong,#a5842f);flex-shrink:0}html[data-theme=dark] .stage-history-toggle,html[data-theme=dark] .stage-history-toggle svg{color:#fde68a}html[data-theme=dark] .stage-history-toggle:hover{color:#f5f5ee}.stage-history-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:0}.stage-history-item{background:#ffffff8c;border:1px solid #e8e4d8;border-left:3px solid #c8a047;border:1px solid var(--line,#e8e4d8);border-left:3px solid var(--gold,#c8a047);border-radius:8px;font-size:12px;line-height:1.5;padding:8px 10px}html[data-theme=dark] .stage-history-item{background:#22252d;border-color:#2f333e #2f333e #2f333e #fde68a}.stage-history-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.stage-history-arrow{align-items:center;color:#111114;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px}.stage-history-sep{color:#a5842f;color:var(--gold-strong,#a5842f);font-weight:800}html[data-theme=dark] .stage-history-arrow{color:#f5f5ee}html[data-theme=dark] .stage-history-sep{color:#fde68a}.stage-history-time{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.stage-history-actor{align-items:center;display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px;margin-top:2px}.stage-history-actor svg{flex-shrink:0;opacity:.7}.stage-history-actor b{color:#111114;color:var(--ink);font-weight:700}html[data-theme=dark] .stage-history-actor b{color:#f5f5ee}.stage-history-note{background:#fffaf0;border-left:2px solid #c8a047;border-left:2px solid var(--gold,#c8a047);border-radius:4px;color:#7c2d12;font-size:11.5px;font-style:italic;margin-top:4px;padding:6px 8px}html[data-theme=dark] .stage-history-note{background:#fde68a1a;border-left-color:#fde68a;color:#fde68a}.stage-history-more{background:#0000;border:0;color:#a5842f;color:var(--gold-strong,#a5842f);cursor:pointer;display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:700;margin-top:6px;padding:6px 4px;text-decoration:underline}html[data-theme=dark] .stage-history-more{color:#fde68a}.stage-history-item.shi-revert{background:#fef3c759;border-left:3px solid #d97706;padding-left:10px}.stage-history-item.shi-canceled{background:#f8fafc;opacity:.72}.stage-history-item.shi-canceled .stage-history-arrow strong{text-decoration:line-through;text-decoration-thickness:1px}.shi-badge-revert{background:#fef3c7;color:#92400e;font-size:11.5px;font-weight:800;letter-spacing:.01em}.shi-badge-revert,.shi-canceled-badge{border-radius:999px;display:inline-block;padding:2px 10px}.shi-canceled-badge{background:#e2e8f0;color:#475569;font-size:11px;font-weight:700;margin:4px 0 0}.shi-reason{background:#fef3c7;border-left:2px solid #d97706;color:#92400e}.shi-reason em{font-style:normal;font-weight:700}html[data-theme=dark] .stage-history-item.shi-revert{background:#d9770624;border-left-color:#fbbf24}html[data-theme=dark] .stage-history-item.shi-canceled{background:#1a1c22}html[data-theme=dark] .shi-badge-revert{background:#d9770638;color:#fde68a}html[data-theme=dark] .shi-canceled-badge{background:#94a3b82e;color:#cbd5e1}html[data-theme=dark] .shi-reason{background:#d9770624;border-left-color:#fbbf24;color:#fde68a}@media (max-width:480px){.stage-timeline{margin:10px 12px 4px;padding:10px 12px}.stage-timeline-title{font-size:11px}.stage-node-name{font-size:12.5px}.stage-node-team{font-size:10.5px}.stage-node-track{font-size:10px;padding:2px 6px}.stage-history{margin:4px 12px 8px}.stage-history-item{font-size:11.5px;padding:7px 9px}}.op-kpi-bar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 16px}.dln-mini{background:linear-gradient(180deg,#fdfbf3,#f8f3e4);border:1px solid #e9dfc3;border-radius:14px;box-shadow:0 1px 2px #5a48140f;display:flex;flex-direction:column;gap:10px;margin:-4px 0 14px;padding:12px 14px}.dln-mini-head{align-items:center;color:#6b5a1f;display:flex;gap:7px}.dln-mini-head svg{color:#a5842f}.dln-mini-title{color:#6b5a1f;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dln-mini-total{background:#a5842f14;border-radius:999px;color:#8c7520;font-size:11.5px;font-weight:700;margin-left:auto;padding:2px 10px}.dln-mini-bars{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-auto-columns:minmax(34px,1fr);grid-auto-flow:column;min-height:86px}.dln-col{align-items:center;cursor:default;display:flex;flex-direction:column;gap:3px;min-width:0;padding:2px 0 0;-webkit-user-select:none;user-select:none}.dln-count{color:#4a3f14;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:800;height:14px;line-height:14px}.dln-bar-track{align-items:flex-end;background:#a5842f14;border-radius:6px;display:flex;height:48px;overflow:hidden;width:100%}.dln-bar{background:linear-gradient(180deg,#d4af37,#a5842f);border-radius:6px 6px 0 0;min-height:3px;transition:height .25s ease;width:100%}.dln-day{color:#6b5a1f;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dln-date{color:#8c7520;font-size:9.5px;font-weight:600}.dln-col-warn .dln-bar{background:linear-gradient(180deg,#f59e0b,#d97706)}.dln-col-warn .dln-count{color:#92400e}.dln-col-late .dln-bar,.dln-col-overdue .dln-bar{background:linear-gradient(180deg,#ef4444,#b91c1c)}.dln-col-late .dln-count,.dln-col-overdue .dln-count{color:#7f1d1d}.dln-col-overdue{border-right:1px dashed #a5842f66;padding-right:4px}.dln-col-overdue .dln-bar-track{background:#ef44441a}.dln-col-empty .dln-count{color:#0000}.dln-col-empty .dln-bar{background:#a5842f33}html[data-theme=dark] .dln-mini{background:linear-gradient(180deg,#1b1e26,#15181f);border-color:#2f333e}html[data-theme=dark] .dln-mini-head,html[data-theme=dark] .dln-mini-title{color:#fde68a}html[data-theme=dark] .dln-mini-total{background:#fde68a14;color:#fde68a}html[data-theme=dark] .dln-count{color:#fde68a}html[data-theme=dark] .dln-bar-track{background:#fde68a0f}html[data-theme=dark] .dln-day{color:#cbb978}html[data-theme=dark] .dln-date{color:#a0905c}html[data-theme=dark] .dln-col-warn .dln-count{color:#fcd34d}html[data-theme=dark] .dln-col-late .dln-count,html[data-theme=dark] .dln-col-overdue .dln-count{color:#fca5a5}html[data-theme=dark] .dln-col-overdue .dln-bar-track{background:#ef44441f}@media (max-width:520px){.dln-mini{margin:-2px 0 10px;padding:10px}.dln-mini-bars{gap:4px;grid-auto-columns:minmax(28px,1fr);min-height:76px}.dln-bar-track{height:38px}.dln-day{font-size:9.5px}.dln-date{font-size:8.5px}.dln-count{font-size:10.5px}}.op-kpi{align-items:flex-start;background:#fff;border:1px solid #e8e4d8;border-left:3px solid #94a3b8;border:1px solid var(--line,#e8e4d8);border-left:3px solid var(--op-kpi-accent,#94a3b8);border-radius:12px;cursor:default;display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,sans-serif;gap:4px;min-height:68px;padding:12px 14px;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.op-kpi:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.op-kpi-label{color:#6b7280;color:var(--muted,#64748b);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.op-kpi-value{font-feature-settings:"tnum";color:#111114;color:var(--ink,#0f172a);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.op-kpi.op-kpi-wait{--op-kpi-accent:#64748b}.op-kpi.op-kpi-active{--op-kpi-accent:#2563eb}.op-kpi.op-kpi-active .op-kpi-value{color:#1d4ed8}.op-kpi.op-kpi-near{--op-kpi-accent:#d97706}.op-kpi.op-kpi-near .op-kpi-value{color:#b45309}.op-kpi.op-kpi-late{--op-kpi-accent:#dc2626}.op-kpi.op-kpi-late .op-kpi-value{color:#b91c1c}.op-kpi.op-kpi-done{--op-kpi-accent:#16a34a}.op-kpi.op-kpi-done .op-kpi-value{color:#15803d}html[data-theme=dark] .op-kpi{background:#22252d;border-color:#2f333e}html[data-theme=dark] .op-kpi-label{color:#b0b6c4}html[data-theme=dark] .op-kpi-value{color:#f5f5ee}html[data-theme=dark] .op-kpi.op-kpi-active .op-kpi-value{color:#93c5fd}html[data-theme=dark] .op-kpi.op-kpi-near .op-kpi-value{color:#fbbf24}html[data-theme=dark] .op-kpi.op-kpi-late .op-kpi-value{color:#fca5a5}html[data-theme=dark] .op-kpi.op-kpi-done .op-kpi-value{color:#86efac}@media (max-width:900px){.op-kpi-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.op-kpi{min-height:60px;padding:10px 12px}.op-kpi-value{font-size:19px}}@media (max-width:520px){.op-kpi-bar{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.op-kpi-label{font-size:10px}.op-kpi-value{font-size:18px}}.queue-material-line{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 4px}.queue-chip{align-items:center;background:#f4efdf;background:var(--wash-2,#f4efdf);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#111114;color:var(--ink,#0f172a);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;line-height:1.4;padding:3px 9px}.queue-chip strong{font-weight:700}.queue-chip.queue-chip-material{background:#fffaf0;border-color:#f3e6b8;color:#7c2d12}.queue-chip.queue-chip-color{background:#f5f1e2;border-color:#e5d9b3;color:#4b3a09}html[data-theme=dark] .queue-chip.queue-chip-material{background:#fde68a1a;border-color:#fde68a40;color:#fde68a}html[data-theme=dark] .queue-chip.queue-chip-color{background:#c8a04724;border-color:#c8a04747;color:#fde68a}.op-empty{align-items:center;background:linear-gradient(180deg,#fffdf8,#faf6ec);border:1px dashed #e8e4d8;border:1px dashed var(--line,#e8e4d8);border-radius:14px;display:flex;flex-direction:column;gap:10px;justify-content:center;margin-top:12px;padding:40px 20px;text-align:center}.op-empty-icon{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-radius:50%;color:#a5842f;color:var(--gold-strong,#a5842f);display:grid;height:60px;margin-bottom:4px;place-items:center;width:60px}.op-empty-title{color:#111114;color:var(--ink,#0f172a);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.op-empty-msg{color:#6b7280;color:var(--muted,#64748b);font-size:13px;line-height:1.5;margin:0;max-width:460px}.op-empty-msg strong{font-weight:700}.op-empty-hint,.op-empty-msg strong{color:#a5842f;color:var(--gold-strong,#a5842f)}.op-empty-hint{align-items:center;background:#c8a0471a;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;margin-top:8px;padding:6px 12px}.op-empty-hint svg{flex-shrink:0}html[data-theme=dark] .op-empty-hint{background:#fde68a24;color:#fde68a}html[data-theme=dark] .op-empty{background:linear-gradient(180deg,#1a1c22,#16181e);border-color:#2f333e}html[data-theme=dark] .op-empty-title{color:#f5f5ee}html[data-theme=dark] .op-empty-msg{color:#c4c9d5}html[data-theme=dark] .op-empty-msg strong{color:#fde68a}html[data-theme=dark] .op-empty-icon{background:#fde68a24;color:#fde68a}.op-done-today{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;font-family:Plus Jakarta Sans,Inter,sans-serif;margin-top:20px;padding:14px 16px}.op-done-toggle{align-items:center;background:#0000;border:0;color:#15803d;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:flex-start;letter-spacing:.02em;margin:-4px 0 4px;padding:6px 4px;width:100%}.op-done-toggle svg{color:#15803d;flex-shrink:0}.op-done-toggle svg:last-child{margin-left:auto}.op-done-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 0;padding:0}.op-done-item{align-items:center;background:#ffffffa6;border:1px solid #bbf7d0;border-radius:8px;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:9px 11px}.op-done-info{display:flex;flex-direction:column;gap:2px;min-width:0}.op-done-nota{color:#15803d;font-family:Plus Jakarta Sans,monospace;font-size:11px;font-weight:700;letter-spacing:.02em}.op-done-name{color:#111114;color:var(--ink,#0f172a);font-size:12.5px;font-weight:700}.op-done-arrow{color:#6b7280;color:var(--muted);font-size:11px}.op-done-time{font-feature-settings:"tnum";color:#15803d;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}html[data-theme=dark] .op-done-today{background:#15803d1a;border-color:#86efac47}html[data-theme=dark] .op-done-nota,html[data-theme=dark] .op-done-time,html[data-theme=dark] .op-done-toggle,html[data-theme=dark] .op-done-toggle svg{color:#86efac}html[data-theme=dark] .op-done-item{background:#15803d14;border-color:#86efac38}html[data-theme=dark] .op-done-name{color:#f5f5ee}.op-common-actions{background:#0000!important;border-top:1px dashed #e8e4d8!important;border-top:1px dashed var(--line,#e8e4d8)!important;display:flex;gap:8px;padding:10px 14px!important}.op-btn-detail,.op-btn-report{align-items:center;border-radius:8px;display:inline-flex;flex:1 1 auto;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;min-height:36px;transition:all .18s ease}.op-btn-detail{background:#fff!important;border:1px solid #e8e4d8!important;border:1px solid var(--line,#e8e4d8)!important;color:#111114!important;color:var(--ink,#0f172a)!important}.op-btn-detail:hover{background:#f2e6c2!important;background:var(--gold-soft,#f2e6c2)!important;border-color:#c8a047!important;border-color:var(--gold,#c8a047)!important}.op-btn-report{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}.op-btn-report:hover{background:#fee2e2!important;border-color:#f87171!important}.op-btn-report svg{flex-shrink:0}html[data-theme=dark] .op-btn-detail{background:#22252d!important;border-color:#3a3f4c!important;color:#f5f5ee!important}html[data-theme=dark] .op-btn-detail:hover{background:#fde68a24!important;border-color:#fde68a47!important;color:#fde68a!important}html[data-theme=dark] .op-btn-report{background:#dc262624!important;border-color:#fca5a547!important;color:#fca5a5!important}html[data-theme=dark] .op-btn-report:hover{background:#dc262638!important;border-color:#fca5a56b!important}.op-report-modal{max-width:480px}.op-report-modal h3{align-items:center;color:#111114;color:var(--ink,#0f172a);display:inline-flex;font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0}html[data-theme=dark] .op-report-modal h3{color:#f5f5ee}@media (max-width:520px){.op-done-today{margin-top:16px;padding:12px 14px}.op-common-actions{gap:6px;padding:8px 12px!important}.op-btn-detail,.op-btn-report{font-size:12px;min-height:34px}.queue-material-line{gap:4px}.queue-chip{font-size:11px;padding:2px 8px}.op-empty{padding:32px 16px}.op-empty-icon{height:52px;width:52px}}.wh-section-tabs{background:#0000;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:flex;gap:0;margin:12px 0 20px}.wh-section-tab{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13.5px;font-weight:700;gap:8px;padding:12px 20px;transition:all .18s ease}.wh-section-tab:hover{color:#111114;color:var(--ink,#0f172a)}.wh-section-tab.active{border-bottom-color:#c8a047;border-bottom-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}.wh-section-tab svg{flex-shrink:0}html[data-theme=dark] .wh-section-tab{color:#b0b6c4}html[data-theme=dark] .wh-section-tab:hover{color:#f5f5ee}html[data-theme=dark] .wh-section-tab.active{border-bottom-color:#fde68a;color:#fde68a}html[data-theme=dark] .wh-section-tabs{border-bottom-color:#2f333e}.wh-summary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.wh-summary-tile{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.wh-summary-tile.wh-summary-primary{background:linear-gradient(135deg,#fffdf8,#f2e6c2);border-color:#c8a047;border-color:var(--gold,#c8a047)}.wh-summary-label{color:#6b7280;color:var(--muted,#64748b);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wh-summary-value{font-feature-settings:"tnum";color:#111114;color:var(--ink,#0f172a);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.wh-summary-primary .wh-summary-value{color:#a5842f;color:var(--gold-strong,#a5842f)}html[data-theme=dark] .wh-summary-tile{background:#22252d;border-color:#2f333e}html[data-theme=dark] .wh-summary-tile.wh-summary-primary{background:linear-gradient(135deg,#1a1c22,#fde68a24);border-color:#fde68a}html[data-theme=dark] .wh-summary-label{color:#b0b6c4}html[data-theme=dark] .wh-summary-value{color:#f5f5ee}html[data-theme=dark] .wh-summary-primary .wh-summary-value{color:#fde68a}.wh-filter-bar{flex-wrap:wrap;gap:10px;margin-bottom:16px}.wh-filter-bar,.wh-search-wrap{align-items:center;display:flex}.wh-search-wrap{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;flex:1 1 300px;gap:8px;min-width:200px;padding:8px 12px}.wh-search-wrap svg{color:#6b7280;color:var(--muted);flex-shrink:0}.wh-search-input{background:#0000;border:0;flex:1 1;outline:none}.wh-search-input,.wh-select{color:#111114;color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px}.wh-select{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;cursor:pointer;min-width:140px;padding:9px 12px}html[data-theme=dark] .wh-search-wrap,html[data-theme=dark] .wh-select{background:#22252d;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .wh-search-input{color:#f5f5ee}.wh-needs-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.wh-need-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.wh-need-card:hover{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 6px 18px #0f172a0f;transform:translateY(-2px)}.wh-need-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.wh-need-head-left{display:flex;flex-direction:column;gap:2px;min-width:0}.wh-need-nota{color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Plus Jakarta Sans,monospace;font-size:11px;font-weight:700;letter-spacing:.02em}.wh-need-customer{color:#111114;color:var(--ink,#0f172a);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.005em}.wh-need-dest{align-items:center;background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-radius:999px;color:#a5842f;color:var(--gold-strong,#a5842f);display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.wh-need-body{gap:8px}.wh-need-body,.wh-need-title{display:flex;flex-direction:column}.wh-need-title{gap:6px}.wh-need-title strong{color:#111114;color:var(--ink,#0f172a);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em}.wh-need-chips{display:flex;flex-wrap:wrap;gap:5px}.wh-need-progress{display:flex;flex-direction:column;gap:6px;margin-top:2px}.wh-need-progress-bar{background:#f1f5f9;border-radius:999px;height:8px;overflow:hidden;position:relative;width:100%}.wh-need-progress-fill{background:linear-gradient(90deg,#c8a047,#a5842f);background:linear-gradient(90deg,var(--gold,#c8a047) 0,var(--gold-strong,#a5842f) 100%);border-radius:999px;height:100%;transition:width .3s ease}.wh-need-progress-labels{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between}.wh-need-remaining{color:#a5842f;color:var(--gold-strong,#a5842f);font-weight:700}html[data-theme=dark] .wh-need-remaining{color:#fde68a}.wh-need-foot{align-items:center;border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line,#e8e4d8);display:flex;gap:8px;justify-content:space-between;padding-top:8px}.wh-need-foot .primary{align-items:center;display:inline-flex;gap:4px}html[data-theme=dark] .wh-need-card{background:#22252d;border-color:#2f333e}html[data-theme=dark] .wh-need-customer,html[data-theme=dark] .wh-need-title strong{color:#f5f5ee}html[data-theme=dark] .wh-need-nota{color:#fde68a}html[data-theme=dark] .wh-need-dest{background:#fde68a24;color:#fde68a}html[data-theme=dark] .wh-need-progress-bar{background:#2f333e}html[data-theme=dark] .wh-need-progress-fill{background:linear-gradient(90deg,#fde68a,#eab308)}html[data-theme=dark] .wh-need-foot{border-top-color:#2f333e}.wh-cancel-modal,.wh-issue-modal{max-width:500px}.wh-issue-info{background:#f4efdf;background:var(--wash-2,#f4efdf);border-radius:10px;color:#111114;color:var(--ink);font-size:12.5px;margin-top:8px;padding:10px 12px}html[data-theme=dark] .wh-issue-info{background:#fde68a1a;color:#f5f5ee}.wh-issue-partial-hint{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#78350f;display:flex;font-size:12px;gap:6px;margin-top:10px;padding:8px 10px}.wh-issue-partial-hint svg{color:#d97706;flex-shrink:0;margin-top:1px}.wh-issue-partial-hint strong{color:#92400e}html[data-theme=dark] .wh-issue-partial-hint{background:#fde68a1a;border-color:#fde68a47;color:#fde68a}html[data-theme=dark] .wh-issue-partial-hint strong{color:#fef3c7}html[data-theme=dark] .wh-issue-partial-hint svg{color:#fde68a}.chip-btn{background:#f4efdf;background:var(--wash-2,#f4efdf);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#111114;color:var(--ink);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .18s ease}.chip-btn:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-color:#c8a047;border-color:var(--gold,#c8a047)}html[data-theme=dark] .chip-btn{background:#2f333e;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .chip-btn:hover{background:#fde68a33;border-color:#fde68a59}.wh-range-bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.wh-range-btn{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#111114;color:var(--ink);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:700;padding:8px 14px;transition:all .18s ease}.wh-range-btn:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-color:#c8a047;border-color:var(--gold,#c8a047)}.wh-range-btn.active{background:#111114;background:var(--ink,#0f172a);border-color:#111114;border-color:var(--ink,#0f172a);color:#fff}.wh-range-custom{align-items:center;background:#f4efdf;background:var(--wash-2,#f4efdf);border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.wh-range-custom input{background:#0000;border:0;color:#111114;color:var(--ink);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;outline:none}html[data-theme=dark] .wh-range-btn{background:#22252d;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .wh-range-btn:hover{background:#fde68a24;border-color:#fde68a47}html[data-theme=dark] .wh-range-btn.active{background:#fde68a;border-color:#fde68a;color:#0f1013}html[data-theme=dark] .wh-range-custom{background:#2f333e}html[data-theme=dark] .wh-range-custom input{color:#f5f5ee}.wh-breakdown-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.wh-breakdown-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:12px;padding:14px 16px}.wh-breakdown-head{align-items:center;color:#a5842f;color:var(--gold-strong,#a5842f);display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;gap:6px;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.wh-breakdown-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.wh-breakdown-row{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(80px,1.2fr) 2fr auto}.wh-breakdown-label{color:#111114;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-breakdown-bar-wrap{background:#f1f5f9;border-radius:999px;height:6px;overflow:hidden}.wh-breakdown-bar{background:linear-gradient(90deg,#c8a047,#a5842f);background:linear-gradient(90deg,var(--gold,#c8a047),var(--gold-strong,#a5842f));border-radius:999px;height:100%}.wh-breakdown-qty{font-feature-settings:"tnum";color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}html[data-theme=dark] .wh-breakdown-card{background:#22252d;border-color:#2f333e}html[data-theme=dark] .wh-breakdown-head{color:#fde68a}html[data-theme=dark] .wh-breakdown-label{color:#f5f5ee}html[data-theme=dark] .wh-breakdown-bar-wrap{background:#2f333e}html[data-theme=dark] .wh-breakdown-bar{background:linear-gradient(90deg,#fde68a,#eab308)}html[data-theme=dark] .wh-breakdown-qty{color:#fde68a}.wh-tx-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wh-tx-item{align-items:flex-start;background:#fff;border:1px solid #e8e4d8;border-left:3px solid #c8a047;border:1px solid var(--line,#e8e4d8);border-left:3px solid var(--gold,#c8a047);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.wh-tx-item.is-cancelled{background:#fef2f2;border-left-color:#b91c1c;opacity:.7}.wh-tx-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.wh-tx-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wh-tx-nota{color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Plus Jakarta Sans,monospace;font-size:11px;font-weight:700}.wh-tx-customer{color:#111114;color:var(--ink);font-size:13.5px;font-weight:700}.wh-tx-cancelled-chip{align-items:center;background:#fee2e2;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:10px;font-weight:800;gap:3px;letter-spacing:.04em;padding:2px 8px}.wh-tx-body{display:flex;flex-direction:column;font-size:12.5px;gap:3px}.wh-tx-product{color:#111114;color:var(--ink);font-weight:700}.wh-tx-details{font-size:12px}.wh-tx-meta{font-size:11.5px}.wh-tx-cancel-info{background:#dc262614;border-radius:6px;color:#b91c1c;font-size:11px;margin-top:3px;padding:4px 8px}.wh-tx-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.wh-tx-qty{font-feature-settings:"tnum";color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.wh-tx-cancel-btn{align-items:center;color:#b91c1c!important;display:inline-flex;font-size:11px!important;gap:4px}html[data-theme=dark] .wh-tx-item{background:#22252d;border-color:#2f333e #2f333e #2f333e #fde68a}html[data-theme=dark] .wh-tx-item.is-cancelled{background:#dc26261a;border-left-color:#fca5a5}html[data-theme=dark] .wh-tx-nota,html[data-theme=dark] .wh-tx-qty{color:#fde68a}html[data-theme=dark] .wh-tx-customer,html[data-theme=dark] .wh-tx-product{color:#f5f5ee}html[data-theme=dark] .wh-tx-cancelled-chip{background:#dc262633;color:#fca5a5}html[data-theme=dark] .wh-tx-cancel-btn{color:#fca5a5!important}html[data-theme=dark] .wh-tx-cancel-info{background:#dc262624;color:#fca5a5}.wh-cancel-warn{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:12px;gap:6px;margin:12px 0 0;padding:10px 12px}.wh-cancel-warn svg{flex-shrink:0;margin-top:1px}html[data-theme=dark] .wh-cancel-warn{background:#dc262624;border-color:#fca5a547;color:#fca5a5}button.danger{background:#dc2626!important;border:0;border-radius:8px;color:#fff!important;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;padding:10px 16px}button.danger:hover{background:#b91c1c!important}button.danger:disabled{background:#fca5a5!important;cursor:not-allowed}.spin{animation:whSpin .8s linear infinite}@keyframes whSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.wh-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-summary-value{font-size:22px}.wh-breakdown-grid{grid-template-columns:1fr}}@media (max-width:520px){.wh-summary-grid{gap:8px;grid-template-columns:1fr 1fr}.wh-summary-tile{padding:12px 14px}.wh-summary-value{font-size:20px}.wh-section-tab{font-size:12.5px;padding:10px 14px}.wh-needs-list{gap:10px;grid-template-columns:1fr}.wh-need-card{padding:12px 14px}.wh-tx-item{align-items:stretch;flex-direction:column}.wh-tx-side{align-items:center;flex-direction:row;justify-content:space-between}.wh-range-bar{gap:4px}.wh-range-btn{font-size:12px;padding:6px 10px}.wh-filter-bar{gap:8px}.wh-select{min-width:100%}}.op-antrean-head{align-items:flex-start;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;margin:0 0 6px;padding:4px 0 12px}.op-antrean-head-left{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.op-antrean-title{color:#111114;color:var(--ink,#0f172a);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.op-antrean-sub{color:#6b7280;color:var(--muted,#64748b);display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px 12px;line-height:1.35;max-width:100%}.op-antrean-meta{align-items:baseline;display:inline-flex;gap:4px;min-width:0;white-space:nowrap}.op-antrean-key{color:#6b7280;color:var(--muted,#64748b);font-weight:500;letter-spacing:.01em}.op-antrean-meta strong{color:#111114;color:var(--ink,#0f172a)}.op-antrean-meta strong,.op-lock-link{font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.op-lock-link{align-items:center;background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;gap:6px;min-height:34px;padding:8px 14px;transition:all .18s ease;white-space:nowrap}.op-lock-link svg{flex-shrink:0;opacity:.85}.op-lock-link:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-color:#c8a047;border-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}.op-lock-link:hover svg{opacity:1}html[data-theme=dark] .op-antrean-head{border-bottom-color:#2f333e}html[data-theme=dark] .op-antrean-title{color:#f5f5ee}html[data-theme=dark] .op-antrean-key,html[data-theme=dark] .op-antrean-sub{color:#b0b6c4}html[data-theme=dark] .op-antrean-meta strong{color:#f5f5ee}html[data-theme=dark] .op-lock-link{border-color:#3a3f4c;color:#b0b6c4}html[data-theme=dark] .op-lock-link:hover{background:#fde68a24;border-color:#fde68a47;color:#fde68a}.op-scan-btn{align-items:center;background:#c8a047;background:var(--gold,#c8a047);border:1px solid #a5842f;border:1px solid var(--gold-strong,#a5842f);border-radius:999px;color:#15161a;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;gap:6px;min-height:34px;padding:8px 14px;transition:all .18s ease;white-space:nowrap}.op-scan-btn,.op-scan-btn svg{flex-shrink:0}.op-scan-btn:hover{background:#d6b464}html[data-theme=dark] .op-scan-btn{background:#fde68a;border-color:#c8a047;color:#15161a}html[data-theme=dark] .op-scan-btn:hover{background:#fcd34d}.scan-mockup-overlay{align-items:center;background:#0a0c10c7;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:9800}.scan-mockup-sheet{background:#15161a;border:1px solid #2f333e;border-radius:20px;box-shadow:0 24px 60px #00000080;color:#f5f5ee;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 24px);max-width:480px;overflow-y:auto;padding:14px 14px 16px;width:100%}.scan-mockup-head{align-items:center;display:flex;justify-content:space-between}.scan-mockup-title{align-items:center;display:inline-flex;font-size:15px;font-weight:800;gap:8px;letter-spacing:.2px}.scan-mockup-sheet .icon-btn{align-items:center;background:#0000;border:1px solid #2f333e;border-radius:999px;color:#c8cad1;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.scan-mockup-sheet .icon-btn:hover{background:#fde68a14;color:#fde68a}.scan-mockup-hint{color:#b0b6c4;font-size:12px;line-height:1.5;margin:0}.scan-mockup-hint strong{color:#fde68a}.scan-mockup-frame{align-items:center;background:#0b0c10;border:1px solid #2f333e;border-radius:14px;display:flex;justify-content:center;min-height:260px;overflow:hidden;position:relative}.scan-mockup-region{min-height:260px;width:100%}.scan-mockup-region video{display:block;height:auto!important;width:100%!important}.scan-mockup-restart{align-self:center;border-radius:999px;height:-webkit-fit-content;height:fit-content;inset:0;margin:auto;padding:10px 18px;position:absolute;width:-webkit-fit-content;width:fit-content}.scan-mockup-info,.scan-mockup-restart{align-items:center;display:inline-flex;gap:8px}.scan-mockup-info{color:#fde68a;font-size:13px;font-weight:700}.scan-mockup-info .spin{animation:scanSpin 1.1s linear infinite}@keyframes scanSpin{to{transform:rotate(1turn)}}.scan-mockup-error{align-items:center;background:#ef44441f;border:1px solid #ef444447;border-radius:10px;color:#fca5a5;display:inline-flex;font-size:12.5px;gap:8px;padding:8px 12px}.scan-mockup-manual{display:flex;flex-direction:column;gap:6px}.scan-mockup-manual p{color:#b0b6c4;margin:0}.scan-mockup-manual-form{display:flex;gap:6px}.scan-mockup-manual-form input{background:#0b0c10;border:1px solid #2f333e;border-radius:10px;color:#f5f5ee;flex:1 1;font-size:13px;letter-spacing:.5px;min-width:0;padding:8px 10px}.scan-mockup-manual-form button{align-items:center;border-radius:10px;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;padding:8px 14px}.scan-mockup-result{background:#1a1c22;border:1px solid #2f333e;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px}.scan-mockup-result-head{align-items:flex-start;display:flex;gap:10px}.scan-mockup-result-title{color:#fef3c7;font-weight:800}.scan-mockup-result-body{display:flex;flex-direction:column;gap:8px}.scan-mockup-result-row{background:#0b0c10;border:1px solid #2f333e;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.scan-mockup-result-row .eyebrow{color:#94a3b8;font-size:10.5px;letter-spacing:1px;text-transform:uppercase}.scan-mockup-result-row strong{color:#f5f5ee;font-size:14px}.scan-mockup-result-row .muted{color:#b0b6c4;font-size:12.5px}html:not([data-theme=dark]) .scan-mockup-result{background:#fff;border-color:#eef0f3;box-shadow:-2px 2px 0 #d4af3712,0 4px 12px #0f172a0f,0 1px 2px #0f172a0a}html:not([data-theme=dark]) .scan-mockup-result-title{color:#b8902b}html:not([data-theme=dark]) .scan-mockup-result-row{background:#f8fafc;border-color:#e5e7eb}html:not([data-theme=dark]) .scan-mockup-result-row .eyebrow{color:#64748b}html:not([data-theme=dark]) .scan-mockup-result-row strong{color:#0f172a}html:not([data-theme=dark]) .scan-mockup-result-row .muted{color:#64748b}.scan-mockup-result-where{background:linear-gradient(180deg,#262215,#1a1c22);border-color:#fde68a80}.scan-mockup-result-where strong{color:#fde68a;font-size:15px}.scan-mockup-result-where em{color:#fda4af}.scan-mockup-result-products{padding:2px 4px}.scan-mockup-result-products .eyebrow{color:#94a3b8;font-size:10.5px;letter-spacing:1px;text-transform:uppercase}.scan-mockup-result-products ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}.scan-mockup-result-products li{color:#e4e6eb;font-size:12.5px}.scan-mockup-result-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:4px}.scan-mockup-result-actions .primary,.scan-mockup-result-actions .soft-btn{align-items:center;border-radius:10px;display:inline-flex;font-size:12.5px;font-weight:800;gap:6px;padding:8px 14px}.scan-mockup-result-actions .soft-btn{background:#0000;border:1px solid #2f333e;color:#c8cad1}.scan-mockup-result-actions .soft-btn:hover{background:#fde68a14;border-color:#fde68a66;color:#fde68a}@media (max-width:520px){.op-scan-btn{padding:8px 10px}.op-scan-btn .op-scan-btn-text{display:none}.scan-mockup-sheet{border-radius:16px;max-width:100%}.scan-mockup-frame{min-height:220px}.op-antrean-head{gap:8px;padding-bottom:10px}.op-antrean-title{font-size:17px}.op-antrean-sub{font-size:11.5px;gap:2px 10px}.op-lock-link{justify-content:center;min-width:34px;padding:8px 10px}.op-lock-link-text{display:none}.op-lock-link{aria-label:"Ganti operator atau kunci"}}@media (min-width:640px) and (max-width:899px){.op-kpi-bar{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.op-kpi.op-kpi-done{grid-column:1/-1}.op-kpi.op-kpi-done .op-kpi-value{font-size:24px}.op-kpi.op-kpi-done{align-items:center;flex-direction:row;justify-content:space-between}.op-kpi{padding:10px 12px}.op-kpi-value{font-size:18px}}@media (max-width:520px){.op-kpi-bar{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.op-kpi.op-kpi-done{align-items:center;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:12px 14px}.op-kpi.op-kpi-done .op-kpi-label{font-size:11px}.op-kpi.op-kpi-done .op-kpi-value{font-size:22px}}.queue-card,.queue-card-body,.queue-card-foot,.queue-card-head,.queue-meta,.queue-products{max-width:100%;min-width:0}.parallel-status-line,.queue-meta,.queue-note,.queue-products{overflow-wrap:anywhere;word-break:break-word}.queue-card-head strong,.queue-card-head>div{min-width:0;overflow-wrap:anywhere}.queue-card-head{flex-wrap:wrap;gap:6px}.queue-material-line{overflow-wrap:anywhere}.queue-card-head>div:first-child{flex:1 1 60%;min-width:0}.queue-card-head>div:last-child{flex:0 0 auto}.op-section-tabs{border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:flex;gap:4px;margin:16px 0 14px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.op-section-tabs::-webkit-scrollbar{display:none}.op-section-tab{align-items:center;background:#0000;border:0;border-bottom:3px solid #0000;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:all .18s ease;white-space:nowrap}.op-section-tab:hover{color:#111114;color:var(--ink,#0f172a)}.op-section-tab.active{border-bottom-color:#c8a047;border-bottom-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}.op-section-tab-count{font-feature-settings:"tnum";align-items:center;background:#f4efdf;background:var(--wash-2,#f4efdf);border-radius:999px;color:#111114;color:var(--ink,#0f172a);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 6px}.op-section-tab.active .op-section-tab-count{background:#c8a047;background:var(--gold,#c8a047);color:#fff}html[data-theme=dark] .op-section-tabs{border-bottom-color:#2f333e}html[data-theme=dark] .op-section-tab{color:#b0b6c4}html[data-theme=dark] .op-section-tab:hover{color:#f5f5ee}html[data-theme=dark] .op-section-tab.active{border-bottom-color:#fde68a;color:#fde68a}html[data-theme=dark] .op-section-tab-count{background:#2f333e;color:#f5f5ee}html[data-theme=dark] .op-section-tab.active .op-section-tab-count{background:#fde68a;color:#0f1013}.riwayat-saya{margin-top:4px}.riwayat-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.riwayat-range{display:inline-flex;flex-wrap:wrap;gap:4px}.riwayat-range-btn{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;padding:7px 14px;transition:all .18s ease}.riwayat-range-btn:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-color:#c8a047;border-color:var(--gold,#c8a047)}.riwayat-range-btn.active{background:#111114;background:var(--ink,#0f172a);border-color:#111114;border-color:var(--ink);color:#fff}.riwayat-search{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#111114;color:var(--ink,#0f172a);flex:1 1 240px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;min-width:200px;outline:none;padding:8px 14px}.riwayat-search:focus{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 3px #c8a04726}html[data-theme=dark] .riwayat-range-btn,html[data-theme=dark] .riwayat-search{background:#22252d;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .riwayat-range-btn:hover{background:#fde68a24;border-color:#fde68a47}html[data-theme=dark] .riwayat-range-btn.active{background:#fde68a;border-color:#fde68a;color:#0f1013}.riwayat-list{gap:12px;list-style:none;margin:0;padding:0}.riwayat-item,.riwayat-list{display:flex;flex-direction:column}.riwayat-item{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-left:3px solid #16a34a;border-radius:12px;gap:8px;padding:14px 16px;transition:box-shadow .18s ease}.riwayat-item:hover{box-shadow:0 4px 14px #0f172a0f}.riwayat-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.riwayat-head-left{display:flex;flex-direction:column;gap:2px;min-width:0}.riwayat-nota{color:#a5842f;color:var(--gold-strong,#a5842f);font-family:Plus Jakarta Sans,monospace;font-size:11px;font-weight:700;letter-spacing:.02em}.riwayat-customer{color:#111114;color:var(--ink,#0f172a);font-size:14px}.riwayat-customer,.riwayat-time{font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.riwayat-time{font-feature-settings:"tnum";background:#dcfce7;border-radius:999px;color:#15803d;font-size:12px;font-variant-numeric:tabular-nums;padding:4px 10px;white-space:nowrap}.riwayat-body{display:flex;flex-direction:column;gap:3px}.riwayat-body-row{align-items:flex-start;display:flex;gap:10px}.riwayat-body-main{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.riwayat-body-row .queue-bordir-thumb{border-radius:8px;flex:0 0 72px;height:72px;width:72px}.riwayat-product{color:#111114;color:var(--ink,#0f172a);font-size:13.5px;line-height:1.35;margin:0;overflow-wrap:anywhere}.riwayat-product strong{font-weight:700}.riwayat-tahap{color:#6b7280;color:var(--muted,#64748b);line-height:1.4;margin:2px 0 0}.riwayat-tahap strong{color:#a5842f;color:var(--gold-strong,#a5842f);font-weight:700}.riwayat-progress{align-items:center;background:#f4efdf;background:var(--wash-2,#f4efdf);border-radius:8px;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:600;gap:2px;line-height:1.5;overflow-wrap:anywhere;padding:8px 10px}.riwayat-stage{align-items:center;display:inline-flex;gap:3px}.riwayat-stage-done{color:#15803d}.riwayat-stage-active{color:#1d4ed8;font-weight:700}.riwayat-arrow,.riwayat-stage-pending{color:#6b7280;color:var(--muted,#64748b)}.riwayat-arrow{margin:0 4px;opacity:.7}.riwayat-foot{align-items:center;border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line,#e8e4d8);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding-top:6px}html[data-theme=dark] .riwayat-item{background:#22252d;border-color:#2f333e #2f333e #2f333e #86efac}html[data-theme=dark] .riwayat-nota{color:#fde68a}html[data-theme=dark] .riwayat-customer,html[data-theme=dark] .riwayat-product{color:#f5f5ee}html[data-theme=dark] .riwayat-time{background:#15803d33;color:#86efac}html[data-theme=dark] .riwayat-progress{background:#2f333e}html[data-theme=dark] .riwayat-stage-done{color:#86efac}html[data-theme=dark] .riwayat-stage-active{color:#93c5fd}html[data-theme=dark] .riwayat-stage-pending{color:#b0b6c4}html[data-theme=dark] .riwayat-tahap strong{color:#fde68a}html[data-theme=dark] .riwayat-foot{border-top-color:#2f333e}.riwayat-item-revert{border-left-color:#d97706}.riwayat-item-revert .riwayat-time{background:#fef3c7;color:#b45309}.riwayat-item-canceled{background:#f8fafc;border-left-color:#94a3b8;opacity:.92}.riwayat-item-canceled .riwayat-product strong,.riwayat-item-canceled .riwayat-tahap strong{text-decoration:line-through;text-decoration-thickness:1px}.riwayat-item-canceled .riwayat-time{background:#e2e8f0;color:#475569}.riwayat-reason{background:#fef3c7;border-left:2px solid #d97706;border-radius:8px;color:#92400e;font-size:12px;line-height:1.4;margin:2px 0 0;overflow-wrap:anywhere;padding:6px 10px}.riwayat-reason em{font-style:normal;font-weight:700}.riwayat-canceled-badge{background:#e2e8f0;border-radius:999px;color:#475569;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.01em;margin:2px 0 0;padding:3px 10px}html[data-theme=dark] .riwayat-item-revert{border-left-color:#fbbf24}html[data-theme=dark] .riwayat-item-revert .riwayat-time{background:#d9770638;color:#fde68a}html[data-theme=dark] .riwayat-item-canceled{background:#1a1c22;border-left-color:#4b5563}html[data-theme=dark] .riwayat-item-canceled .riwayat-time{background:#94a3b82e;color:#cbd5e1}html[data-theme=dark] .riwayat-reason{background:#d9770629;border-left-color:#fbbf24;color:#fde68a}html[data-theme=dark] .riwayat-canceled-badge{background:#94a3b82e;color:#cbd5e1}@media (max-width:520px){.op-section-tab{font-size:12.5px;padding:9px 14px}.op-section-tab-count{font-size:10.5px;height:20px;min-width:20px}.riwayat-filter-bar{gap:8px}.riwayat-range{gap:3px;justify-content:flex-start;width:100%}.riwayat-range-btn{flex:1 1 auto;font-size:11.5px;min-width:0;padding:6px 10px}.riwayat-search{font-size:12.5px;min-width:100%;padding:7px 12px}.riwayat-item{min-width:0;padding:12px}.riwayat-head{gap:6px}.riwayat-head-left{flex:1 1 auto;min-width:0}.riwayat-customer{font-size:13.5px;overflow-wrap:anywhere;word-break:break-word}.riwayat-nota{overflow-wrap:anywhere;word-break:break-all}.riwayat-time{font-size:11px;padding:3px 8px;white-space:nowrap}.riwayat-progress{font-size:11px;padding:7px 8px}.riwayat-foot{gap:6px}.riwayat-foot .soft-btn,.riwayat-foot .text-btn{font-size:12px;padding:6px 10px}.riwayat-reason{font-size:11.5px;padding:5px 8px}.riwayat-canceled-badge{font-size:11px;padding:3px 8px}}.prep-section{display:flex;flex-direction:column;gap:14px;grid-column:1/-1}.prep-note-top{align-items:flex-start;background:#c8a0471a;border-left:3px solid #c8a047;border-radius:10px;color:#4b3a10;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:10px 14px}html[data-theme=dark] .prep-note-top{background:#fde68a1a;border-left-color:#fde68a;color:#fde68a}.prep-note-top strong{font-weight:700}.prep-summary-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.prep-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.prep-summary-tile{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e6e0cc);border-radius:12px;box-shadow:0 1px 2px #00000008;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.prep-summary-label{color:#64748b;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.prep-summary-value{color:#0f172a;font-size:22px;font-weight:800}html[data-theme=dark] .prep-summary-tile{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .prep-summary-label{color:#a5abbc}html[data-theme=dark] .prep-summary-value{color:#f5f5ee}.prep-tone-belum{border-left:3px solid #64748b}.prep-tone-sedang{border-left:3px solid #b45309}.prep-tone-sudah{border-left:3px solid #166534}.prep-tone-belum .prep-summary-value{color:#334155}.prep-tone-sedang .prep-summary-value{color:#92400e}.prep-tone-sudah .prep-summary-value{color:#166534}html[data-theme=dark] .prep-tone-sedang .prep-summary-value{color:#fbbf24}html[data-theme=dark] .prep-tone-sudah .prep-summary-value{color:#86efac}.prep-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.prep-filter-btns{display:flex;flex-wrap:wrap;gap:8px}.prep-filter-btn{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e6e0cc);border-radius:999px;color:#334155;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:background-color .15s,border-color .15s,color .15s}.prep-filter-btn:hover{background:#faf7ec}.prep-filter-btn.active{background:#fdf6e0;border-color:#c8a047;box-shadow:0 0 0 3px #c8a04726;color:#4b3a10}html[data-theme=dark] .prep-filter-btn{background:#1a1c22;border-color:#2f333e;color:#c4c9d5}html[data-theme=dark] .prep-filter-btn:hover{background:#22252d}html[data-theme=dark] .prep-filter-btn.active{background:#fde68a24;border-color:#fde68a;color:#fde68a}.prep-search{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e6e0cc);border-radius:10px;color:#0f172a;flex:1 1 240px;font-size:13px;min-height:40px;min-width:200px;padding:9px 12px}.prep-search:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04726;outline:none}html[data-theme=dark] .prep-search{background:#16181e;border-color:#2f333e;color:#f5f5ee}.prep-list{gap:10px;list-style:none;margin:0;padding:0}.prep-item,.prep-list{display:flex;flex-direction:column}.prep-item{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e6e0cc);border-left-width:3px;border-radius:12px;box-shadow:0 1px 2px #00000008;gap:8px;padding:12px 14px}html[data-theme=dark] .prep-item{background:#1a1c22;border-color:#2f333e}.prep-item-head{flex-wrap:wrap;justify-content:space-between}.prep-item-head,.prep-item-head-left{align-items:center;display:flex;gap:10px}.prep-item-head-left{flex:1 1;min-width:0}.prep-nota{background:#f1e9c8;border-radius:6px;color:#4b3a10;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 8px}html[data-theme=dark] .prep-nota{background:#fde68a2e;color:#fde68a}.prep-customer{color:#0f172a;font-size:14px;font-weight:700}html[data-theme=dark] .prep-customer{color:#f5f5ee}.prep-status-chip{border:1px solid #0000;border-radius:999px;font-size:11.5px;font-weight:700;padding:4px 10px;white-space:nowrap}.prep-chip-Belum-Disiapkan{background:#64748b24;border-color:#64748b47;color:#334155}.prep-chip-Sedang-Disiapkan{background:#b4530924;border-color:#b4530947;color:#92400e}.prep-chip-Sudah-Siap{background:#16653424;border-color:#16653447;color:#166534}html[data-theme=dark] .prep-chip-Belum-Disiapkan{background:#94a3b829;border-color:#94a3b84d;color:#cbd5e1}html[data-theme=dark] .prep-chip-Sedang-Disiapkan{background:#fbbf2429;border-color:#fbbf244d;color:#fbbf24}html[data-theme=dark] .prep-chip-Sudah-Siap{background:#86efac29;border-color:#86efac4d;color:#86efac}.prep-item-body{display:flex;flex-direction:column;gap:6px}.prep-product{color:#0f172a;font-size:13.5px;margin:0}html[data-theme=dark] .prep-product{color:#f5f5ee}.prep-product strong{font-weight:700}.prep-chips{gap:6px}.prep-chips,.prep-meta{display:flex;flex-wrap:wrap}.prep-meta{align-items:center;font-size:12px;gap:4px}.prep-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.prep-action-btn{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e6e0cc);border-radius:8px;color:#334155;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 14px;transition:background-color .15s,border-color .15s,color .15s}.prep-action-btn:hover:not(:disabled){background:#faf7ec;border-color:#c8a047}.prep-action-btn:disabled{cursor:not-allowed;opacity:.55}.prep-action-btn.active{background:#64748b24;border-color:#64748b;color:#0f172a}.prep-action-sedang.active{background:#b4530924;border-color:#b45309;color:#92400e}.prep-action-sudah.active{background:#16653424;border-color:#166534;color:#166534}html[data-theme=dark] .prep-action-btn{background:#1a1c22;border-color:#2f333e;color:#c4c9d5}html[data-theme=dark] .prep-action-btn:hover:not(:disabled){background:#22252d;border-color:#fde68a}html[data-theme=dark] .prep-action-btn.active{background:#94a3b829;border-color:#94a3b8;color:#f5f5ee}html[data-theme=dark] .prep-action-sedang.active{background:#fbbf2429;border-color:#fbbf24;color:#fbbf24}html[data-theme=dark] .prep-action-sudah.active{background:#86efac29;border-color:#86efac;color:#86efac}@media (max-width:480px){.prep-item-head-left{flex-wrap:wrap}.prep-item-actions .prep-action-btn{flex:1 1 auto;text-align:center}}.scan-page{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:640px;padding:16px}.scan-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between}.scan-title{align-items:center;color:#111114;color:var(--ink);display:inline-flex;font-size:18px;font-weight:800;gap:8px;letter-spacing:-.01em}.scan-hint{color:#6b7280;color:var(--muted);font-size:13px;line-height:1.5;text-align:center}.scan-frame{align-items:center;aspect-ratio:1/1;background:#000;border:2px solid #c8a047;border-radius:16px;display:flex;justify-content:center;margin:0 auto;max-width:520px;overflow:hidden;position:relative;width:100%}.scan-region{height:100%;width:100%}.scan-region video{height:100%!important;object-fit:cover!important;width:100%!important}.scan-restart-btn{align-items:center;background:#c8a047;border:0;border-radius:12px;box-shadow:0 6px 20px #c8a04766;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:12px 24px;position:absolute;z-index:2}.scan-error{background:#fee2e2;border:1px solid #b91c1c47;border-radius:10px;color:#b91c1c}.scan-error,.scan-info{font-size:13px;font-weight:600;padding:10px 14px;text-align:center}.scan-info{background:#dbeafe;border-radius:10px;color:#1e40af}.scan-manual{border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;padding-top:14px}.scan-manual-form{align-items:center;display:flex;gap:8px}.scan-manual-form input{border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;flex:1 1;font-family:Roboto Mono,monospace;font-size:14px;letter-spacing:.02em;padding:10px 12px;text-transform:uppercase}.scan-manual-form input:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04726;outline:none}.scan-manual-form .primary{align-items:center;background:#c8a047;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:10px 16px}.scan-manual-form .primary:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .scan-frame{border-color:#fde68a}html[data-theme=dark] .scan-error{background:#dc262629;border-color:#fca5a54d;color:#fca5a5}html[data-theme=dark] .scan-info{background:#93c5fd29;color:#93c5fd}html[data-theme=dark] .scan-manual-form input{background:#16181e;border-color:#2f333e;color:#f5f5ee}.workshop-settings-page{margin:0 auto;max-width:820px;padding:32px 5vw 80px}.workshop-settings-page .page-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:26px}.workshop-settings-page .page-head h1{font-family:Manrope,sans-serif;font-size:clamp(24px,3.5vw,34px);letter-spacing:-.02em;margin:2px 0 6px}.workshop-form{background:#fffffff5;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px #0f172a14;padding:26px}.workshop-form-grid{grid-gap:18px;display:grid;gap:18px}.workshop-field{display:flex;flex-direction:column;font-size:13px}.workshop-field,.workshop-field-label{color:#111114;color:var(--ink);gap:8px}.workshop-field-label{align-items:center;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.workshop-field-label .workshop-hint{color:#6b7280;color:var(--muted);font-size:11px;font-weight:400;margin-left:auto;text-transform:none}.workshop-field input,.workshop-field textarea{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:8px;color:#111114;color:var(--ink);font-family:inherit;font-size:14px;outline:0;padding:11px 13px}.workshop-field textarea{line-height:1.4;min-height:64px;resize:vertical}.workshop-field input:focus,.workshop-field textarea:focus{border-color:#c8a047;border-color:var(--blue);box-shadow:0 0 0 3px #dbeafe}.workshop-field input:disabled,.workshop-field textarea:disabled{background:#f8fafc;color:#6b7280;color:var(--muted);cursor:not-allowed}.workshop-readonly-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-bottom:16px;padding:12px 14px}.workshop-error{background:#fee2e2;border-radius:8px;color:#991b1b;font-size:13px;font-weight:600;margin-top:14px;padding:11px 14px}.workshop-form-actions{display:flex;justify-content:flex-end;margin-top:20px}.workshop-form-actions .primary{border-radius:10px}.workshop-preview{background:#faf6ec;background:var(--wash);border:1px dashed #e8e4d8;border:1px dashed var(--line);border-radius:10px;margin-top:26px;padding:18px}.workshop-preview .eyebrow{margin:0 0 12px}.workshop-preview-body{align-items:flex-end;border-top:1px solid #e8e4d8;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-top:12px}.workshop-preview-text{color:#111114;color:var(--ink);display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:2px;min-width:0}.workshop-preview-text strong{font-weight:800;letter-spacing:.03em}.workshop-preview-text span{color:#6b7280;color:var(--muted);font-size:11px;line-height:1.4}.workshop-preview-text em{color:#6b7280;color:var(--muted);font-size:10.5px;font-style:italic;margin-top:2px}.workshop-preview-logo{background:#000;border-radius:6px;color:#f97316;display:grid;flex:none;font-family:Manrope,sans-serif;font-size:22px;font-weight:900;height:44px;opacity:.5;place-items:center;width:44px}@media(max-width:640px){.workshop-settings-page{padding:22px 14px 60px}.workshop-form{padding:18px}.workshop-preview-body{align-items:stretch;flex-direction:column}.workshop-preview-logo{align-self:flex-end}}.monitor-wrap{padding:6px 0 40px}.monitor-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 18px}.monitor-head h2{font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.01em}.monitor-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 0 22px}.monitor-summary-card{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;display:flex;font-family:inherit;gap:12px;padding:14px 16px;text-align:left;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.monitor-summary-card:hover{box-shadow:0 6px 16px #0f172a17;transform:translateY(-1px)}.monitor-summary-card.active{border-color:#111114;border-color:var(--ink);box-shadow:0 0 0 3px #0f172a14}.monitor-summary-card>div:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.monitor-summary-card span{color:#6b7280;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.monitor-summary-card strong{color:#111114;color:var(--ink);font-family:Manrope,sans-serif;font-size:26px;line-height:1}.monitor-summary-icon{border-radius:10px;display:grid;flex:none;height:36px;place-items:center;width:36px}.monitor-danger{border-color:#fecaca}.monitor-danger .monitor-summary-icon{background:#fee2e2;color:#dc2626}.monitor-danger strong{color:#dc2626}.monitor-warn{border-color:#fed7aa}.monitor-warn .monitor-summary-icon{background:#ffedd5;color:#c2410c}.monitor-warn strong{color:#c2410c}.monitor-amber{border-color:#fde68a}.monitor-amber .monitor-summary-icon{background:#fef3c7;color:#a16207}.monitor-amber strong{color:#a16207}.monitor-safe{border-color:#bbf7d0}.monitor-safe .monitor-summary-icon{background:#dcfce7;color:#15803d}.monitor-safe strong{color:#15803d}.monitor-error{background:#fee2e2;border-radius:8px;color:#991b1b;font-size:13px;font-weight:600;margin-bottom:14px;padding:11px 14px}.monitor-list{grid-gap:12px;display:grid;gap:12px}.monitor-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;cursor:pointer;padding:14px 16px;text-align:left;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease}.monitor-card:hover{border-color:#111114;border-color:var(--ink);box-shadow:0 10px 24px #0f172a24;transform:translateY(-2px)}.monitor-card:focus-visible{outline:2px solid #111114;outline:2px solid var(--ink);outline-offset:2px}.monitor-card[data-status=Terlambat]{background:#fef2f2;border-left:4px solid #dc2626}.monitor-card[data-status="Hari Ini"]{background:#fff7ed;border-left:4px solid #ea580c}.monitor-card[data-status="Hampir Deadline"]{border-left:4px solid #d97706}.monitor-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 8px}.monitor-card-title{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;gap:8px;letter-spacing:-.01em;min-width:0}.monitor-card-title .monitor-customer{color:#111114;color:var(--ink)}.monitor-card-meta{border-bottom:1px dashed #e8e4d8;border-bottom:1px dashed var(--line);color:#6b7280;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;margin:0 0 10px;padding-bottom:8px}.monitor-card-meta>span{align-items:center;display:inline-flex;gap:5px}.monitor-card-meta>span svg{color:#6b7280;color:var(--muted)}.monitor-products{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.monitor-product{align-items:center;background:#faf6ec;background:var(--wash);border-radius:8px;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:8px 10px}.monitor-product strong{color:#111114;color:var(--ink);font-weight:700}.monitor-product-stage{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:right}.monitor-product-stage .monitor-stage-label{color:#6b7280;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.monitor-product-stage strong{color:#111114;color:var(--ink);font-size:12.5px}.monitor-product-stage .muted{align-items:center;display:inline-flex;font-size:11px;gap:3px}.monitor-stage-done{background:#dcfce7}.monitor-stage-done strong{color:#15803d}.monitor-stage-gudang{background:#fef3c7;border:1px solid #fde68a}.monitor-stage-gudang strong{color:#a16207}.monitor-stage-idle{background:#f1f5f9;opacity:.7}.chip{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 10px;white-space:nowrap}.chip-danger{background:#fee2e2;color:#dc2626}.chip-warn{background:#ffedd5;color:#c2410c}.chip-amber{background:#fef3c7;color:#a16207}.chip-safe{background:#dcfce7;color:#15803d}.chip-muted{background:#e2e8f0;color:#475569}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:780px){.monitor-summary{gap:10px;grid-template-columns:1fr 1fr}.monitor-summary-card{padding:12px}.monitor-summary-card strong{font-size:22px}.monitor-product{align-items:flex-start;flex-direction:column;gap:6px}.monitor-product-stage{align-items:flex-start;text-align:left}}.prep-aggregate{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 14px #0f172a0f;margin:18px 0 22px;padding:18px 20px}.prep-aggregate-head{border-bottom:1px dashed #e8e4d8;border-bottom:1px dashed var(--line);margin-bottom:14px;padding-bottom:12px}.prep-aggregate-head .eyebrow{color:#a16207;margin:0 0 2px}.prep-aggregate-list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.prep-aggregate-item{background:linear-gradient(90deg,#fefce8,#fff 55%);border:1px solid #fde68a;border-left:4px solid #d97706;border-radius:10px;padding:12px 14px;transition:box-shadow .14s ease,transform .14s ease}.prep-aggregate-item:hover{box-shadow:0 6px 16px #d9770626;transform:translateY(-1px)}.prep-aggregate-title{color:#111114;color:var(--ink);font-family:Manrope,sans-serif;font-size:15px;letter-spacing:-.01em;line-height:1.35;margin:0 0 10px}.prep-aggregate-title>strong{color:#7c2d12;font-weight:800}.prep-aggregate-body{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.prep-aggregate-sizes{display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.prep-size-chip{align-items:center;background:#fff;border:1.5px solid #d97706;border-radius:999px;box-shadow:0 1px 3px #d9770626;color:#7c2d12;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.prep-size-chip-label{color:#a16207;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prep-size-chip strong{color:#7c2d12;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.prep-aggregate-total{align-items:flex-end;background:#fff;border:1px solid #fde68a;border-radius:10px;display:flex;flex-direction:column;gap:2px;min-width:120px;padding:8px 14px}.prep-aggregate-total strong{color:#7c2d12;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;line-height:1}.queue-chip-size{background:#fef3c7;border:1px solid #fde68a;color:#7c2d12}.queue-chip-size strong{color:#a16207;font-weight:800}.queue-chip-sleeve{background:#e0e7ff;border:1px solid #c7d2fe;color:#3730a3}.queue-chip-sleeve strong{color:#312e81;font-weight:800}@media(max-width:600px){.prep-aggregate{padding:14px}.prep-aggregate-body{align-items:stretch;flex-direction:column}.prep-aggregate-total{align-items:center;flex-direction:row;justify-content:space-between}}.refresh-indicator{align-items:center;color:#6b7280;color:var(--muted,#64748b);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:10px}.refresh-indicator.compact{font-size:11px;gap:6px}.refresh-indicator .refresh-btn{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:6px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:5px 10px;transition:background-color .12s ease,border-color .12s ease}.refresh-indicator .refresh-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.refresh-indicator .refresh-btn:disabled{cursor:progress;opacity:.6}.refresh-indicator .refresh-btn .spin{animation:refresh-spin .9s linear infinite}.refresh-indicator .refresh-meta{white-space:nowrap}.refresh-indicator .refresh-meta strong{color:#111114;color:var(--ink,#0f172a);font-weight:700}.refresh-indicator .refresh-err{align-items:center;color:#b91c1c;display:inline-flex;gap:4px}@keyframes refresh-spin{to{transform:rotate(1turn)}}.wh-prep-tab{display:flex;flex-direction:column;gap:16px;grid-column:1/-1;width:100%}.wh-prep-head h2.wh-prep-title{font-size:22px;letter-spacing:.01em;margin:2px 0 4px}.wh-prep-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.wh-prep-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.wh-prep-summary{grid-template-columns:repeat(2,1fr)}}.wh-sum-tile{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:8px;color:inherit;cursor:default;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 14px;text-align:left}.wh-sum-tile.wh-sum-clickable{cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.wh-sum-tile.wh-sum-clickable:hover{border-color:#c7a45a;box-shadow:0 2px 8px #c7a45a26}.wh-sum-tile.active{border-color:#c7a45a;box-shadow:inset 0 0 0 2px #c7a45a40}.wh-sum-tile .wh-sum-label{color:#6b7280;color:var(--muted,#64748b);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wh-sum-tile .wh-sum-value{color:#111114;color:var(--ink,#0f172a);font-family:Space Mono,ui-monospace,monospace;font-size:26px;font-weight:800}.wh-sum-belum{border-left:4px solid #f59e0b}.wh-sum-sedang{border-left:4px solid #2563eb}.wh-sum-sudah{border-left:4px solid #16a34a}.wh-sum-hampir{border-left:4px solid #eab308}.wh-sum-terlambat{border-left:4px solid #dc2626}.wh-prep-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.wh-prep-search{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:6px;color:#111114;color:var(--ink,#0f172a);flex:1 1;font-size:13px;min-width:220px;padding:9px 12px}.wh-prep-list{gap:12px;list-style:none;margin:0;padding:0}.wh-prep-card,.wh-prep-list{display:flex;flex-direction:column}.wh-prep-card{background:#0f172a;border:1px solid #1e293b;border-radius:10px;box-shadow:0 1px 3px #0f172a26;color:#fbbf24;gap:10px;padding:14px 16px}.wh-prep-card.wh-prep-overdue{border-left:4px solid #dc2626;box-shadow:inset 0 0 0 1px #dc262640}.wh-prep-card.wh-prep-near{border-left:4px solid #eab308}.wh-prep-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.wh-prep-card-cust{display:flex;flex-direction:column;gap:2px}.wh-prep-cust-name{color:#fef3c7;font-size:16px;font-weight:800;letter-spacing:.01em}.wh-prep-nota{color:#94a3b8}.wh-prep-card .chip{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.wh-prep-card .chip.chip-danger{background:#7f1d1d;color:#fee2e2}.wh-prep-card .chip.chip-amber{background:#78350f;color:#fef3c7}.wh-prep-card .chip.chip-safe{background:#14532d;color:#dcfce7}.wh-prep-card .chip.chip-muted{background:#334155;color:#e2e8f0}.wh-prep-card-product{color:#fef3c7;font-size:14px}.wh-prep-card-product .muted{color:#cbd5e1}.wh-prep-card-product strong{color:#fbbf24;font-weight:700}.wh-prep-card-body-row{align-items:flex-start;display:flex;gap:12px}.wh-prep-card-body-row .wh-prep-card-product,.wh-prep-card-info{flex:1 1 auto;min-width:0}.wh-prep-card-info{display:flex;flex-direction:column;gap:6px}.wh-prep-card-info .wh-prep-card-sizes{margin-top:0}.wh-prep-status-passive{align-items:center;background:#fbbf241a;border:1px dashed #fbbf2473;border-radius:999px;color:#fde68a;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.2px;padding:6px 12px}.wh-prep-status-passive:before{content:"⏳";font-size:12px}.wh-prep-thumb{align-items:center;background:#0f172a;border:2px solid #fbbf24;border-radius:10px;cursor:pointer;display:flex;flex:0 0 auto;height:80px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:80px}.wh-prep-thumb:hover{box-shadow:0 6px 14px #fbbf2438;transform:translateY(-1px)}.wh-prep-thumb:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.wh-prep-thumb img{background:#0f172a;display:block;height:100%;object-fit:contain;width:100%}.wh-prep-thumb-empty{align-items:center;color:#fde68a;display:flex;flex-direction:column;font-size:9px;gap:3px;justify-content:center;line-height:1.1;padding:4px;text-align:center}.wh-prep-thumb-empty svg{opacity:.75}.wh-prep-thumb-badge{background:#fbbf24;border:1px solid #0f172a;border-radius:999px;color:#111827;font-size:10px;font-weight:800;line-height:1.3;padding:1px 6px;pointer-events:none;position:absolute;right:2px;top:2px}@media (max-width:640px){.wh-prep-thumb{height:72px;width:72px}}.wh-prep-card-sizes{align-items:center}.wh-prep-card-sizes .prep-size-chip{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:999px;color:#fbbf24;display:inline-flex;font-size:12px;gap:5px;padding:3px 8px}.wh-prep-card-sizes .prep-size-chip-label{color:#94a3b8}.wh-prep-card-sizes .prep-size-chip strong{color:#fef3c7;font-weight:800}.wh-prep-total{color:#c7a45a;font-size:13px;margin-left:auto}.wh-prep-total strong{color:#fbbf24}.wh-prep-note{background:#1e293b;border-left:3px solid #c7a45a;border-radius:4px;color:#fef3c7;font-size:13px;padding:8px 12px}.wh-prep-note .muted{color:#cbd5e1}.wh-prep-actions .primary,.wh-prep-actions .soft-btn,.wh-prep-actions .text-btn{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:5px;line-height:1;padding:8px 14px}.wh-prep-actions .soft-btn{background:#1e293b;border-color:#334155;color:#fbbf24}.wh-prep-actions .soft-btn:hover:not(:disabled){background:#334155}.wh-prep-actions .text-btn{background:#0000;border-color:#0000;color:#94a3b8}.wh-prep-actions .text-btn:hover:not(:disabled){color:#fbbf24}.wh-prep-actions .primary{background:linear-gradient(135deg,#c7a45a,#a7852f);border:0;color:#0f172a}.wh-prep-actions .primary:hover:not(:disabled){filter:brightness(1.08)}.wh-prep-actions .primary:disabled,.wh-prep-actions .soft-btn:disabled{cursor:not-allowed;opacity:.6}.wh-prep-actions-spacer{flex:1 1}.wh-prep-taken{color:#cbd5e1;font-size:12px}.wh-prep-done-chip,.wh-prep-taken{align-items:center;display:inline-flex;gap:5px}.wh-prep-done-chip{background:#14532d!important;color:#dcfce7!important;padding:5px 10px!important}.wh-prep-expand{border-top:1px dashed #334155;display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:10px}.wh-prep-expand p{margin:0}.wh-prep-expand .muted{color:#94a3b8}.wh-prep-expand strong{color:#fef3c7}.wh-prep-expand .wh-track-done{color:#4ade80}.wh-prep-expand .wh-track-wait{color:#f59e0b}.wh-prep-expand .pf-panel{background:#1e293b;border-color:#334155}.wh-prep-expand .pf-item-info strong,.wh-prep-expand .pf-title{color:#fef3c7}.wh-prep-expand .pf-item{background:#0f172a;border-color:#334155}.wh-prep-expand .pf-item .muted{color:#94a3b8}@media(max-width:640px){.wh-prep-card{padding:12px}.wh-prep-card-head{flex-direction:column;gap:8px}.wh-prep-card-head .chip{align-self:flex-start}.wh-prep-total{margin-left:0;width:100%}.wh-prep-actions{align-items:stretch;flex-direction:column}.wh-prep-actions .primary,.wh-prep-actions .soft-btn,.wh-prep-actions .text-btn{justify-content:center}.wh-prep-actions-spacer{display:none}.wh-prep-summary{grid-template-columns:repeat(2,1fr)}.wh-sum-tile .wh-sum-value{font-size:22px}}html:not([data-theme=dark]) .wh-prep-card{background:#fff;border:1px solid #eef0f3;box-shadow:-2px 2px 0 #d4af3714,0 4px 12px #0f172a0f,0 1px 2px #0f172a0a;color:#0f172a}html:not([data-theme=dark]) .wh-prep-cust-name{color:#0f172a}html:not([data-theme=dark]) .wh-prep-nota{color:#64748b}html:not([data-theme=dark]) .wh-prep-card .chip.chip-danger{background:#fee2e2;color:#991b1b}html:not([data-theme=dark]) .wh-prep-card .chip.chip-amber{background:#fef3c7;color:#92400e}html:not([data-theme=dark]) .wh-prep-card .chip.chip-safe{background:#dcfce7;color:#166534}html:not([data-theme=dark]) .wh-prep-card .chip.chip-muted{background:#f1f5f9;color:#475569}html:not([data-theme=dark]) .wh-prep-card-product{color:#0f172a}html:not([data-theme=dark]) .wh-prep-card-product .muted{color:#64748b}html:not([data-theme=dark]) .wh-prep-card-product strong{color:#b8902b}html:not([data-theme=dark]) .wh-prep-status-passive{background:#d4af371f;border-color:#d4af3780;color:#92400e}html:not([data-theme=dark]) .wh-prep-thumb{background:#f8fafc;border-color:#d4af37}html:not([data-theme=dark]) .wh-prep-thumb:hover{box-shadow:0 6px 14px #b8902b38}html:not([data-theme=dark]) .wh-prep-thumb img{background:#f8fafc}html:not([data-theme=dark]) .wh-prep-thumb-empty{color:#64748b}html:not([data-theme=dark]) .wh-prep-thumb-badge{background:#d4af37;border-color:#fff;color:#0f172a}html:not([data-theme=dark]) .wh-prep-card-sizes .prep-size-chip{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}html:not([data-theme=dark]) .wh-prep-card-sizes .prep-size-chip-label{color:#64748b}html:not([data-theme=dark]) .wh-prep-card-sizes .prep-size-chip strong{color:#0f172a}html:not([data-theme=dark]) .wh-prep-total{color:#64748b}html:not([data-theme=dark]) .wh-prep-total strong{color:#0f172a}html:not([data-theme=dark]) .wh-prep-note{background:#f8fafc;border-left-color:#d4af37;color:#0f172a}html:not([data-theme=dark]) .wh-prep-note .muted{color:#64748b}html:not([data-theme=dark]) .wh-prep-actions .soft-btn{background:#fff;border-color:#e2e8f0;color:#334155}html:not([data-theme=dark]) .wh-prep-actions .soft-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}html:not([data-theme=dark]) .wh-prep-actions .text-btn{color:#64748b}html:not([data-theme=dark]) .wh-prep-actions .text-btn:hover:not(:disabled){color:#b8902b}html:not([data-theme=dark]) .wh-prep-actions .primary{background:linear-gradient(180deg,#c99a2a,#b8902b);color:#fff}html:not([data-theme=dark]) .wh-prep-taken{color:#64748b}html:not([data-theme=dark]) .wh-prep-done-chip{background:#dcfce7!important;color:#166534!important}html:not([data-theme=dark]) .wh-prep-expand{border-top-color:#e2e8f0}html:not([data-theme=dark]) .wh-prep-expand .muted{color:#64748b}html:not([data-theme=dark]) .wh-prep-expand strong{color:#0f172a}html:not([data-theme=dark]) .wh-prep-expand .wh-track-done{color:#15803d}html:not([data-theme=dark]) .wh-prep-expand .wh-track-wait{color:#b8902b}html:not([data-theme=dark]) .wh-prep-expand .pf-panel{background:#f8fafc;border-color:#e2e8f0}html:not([data-theme=dark]) .wh-prep-expand .pf-item-info strong,html:not([data-theme=dark]) .wh-prep-expand .pf-title{color:#0f172a}html:not([data-theme=dark]) .wh-prep-expand .pf-item{background:#fff;border-color:#e2e8f0}html:not([data-theme=dark]) .wh-prep-expand .pf-item .muted{color:#64748b}[data-theme=dark] .wh-sum-tile{background:#1e293b;border-color:#334155;color:#e2e8f0}[data-theme=dark] .wh-sum-tile .wh-sum-value{color:#fef3c7}[data-theme=dark] .wh-sum-tile .wh-sum-label{color:#94a3b8}[data-theme=dark] .wh-prep-search{background:#1e293b;border-color:#334155;color:#e2e8f0}html[data-theme=dark] .at-prod-sum{background:#1a1c22;border-color:#2f333e;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .at-prod-sum-value{color:#f5f5ee}html[data-theme=dark] .at-prod-sum-label{color:#c4c9d5}html[data-theme=dark] .at-prod-sum-ink .at-prod-sum-icon{background:#c8a04729;color:#fbd67f}html[data-theme=dark] .at-prod-sum-blue .at-prod-sum-icon{background:#93c5fd29;color:#93c5fd}html[data-theme=dark] .at-prod-sum-amber .at-prod-sum-icon{background:#fbbf2429;color:#fbbf24}html[data-theme=dark] .at-prod-sum-red{background:#dc26261a;border-color:#fca5a547}html[data-theme=dark] .at-prod-sum-red .at-prod-sum-icon{background:#dc26262e;color:#fca5a5}html[data-theme=dark] .at-prod-sum-red .at-prod-sum-value{color:#fca5a5}html[data-theme=dark] .at-prod-tab{background:#1a1c22;border-color:#2f333e;color:#e5e7eb}html[data-theme=dark] .at-prod-tab:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .at-prod-tab.active{background:#c8a047;border-color:#c8a047;color:#141824}html[data-theme=dark] .at-prod-tab-icon{background:#ffffff0f;color:#d9dee8}html[data-theme=dark] .at-prod-tab.active .at-prod-tab-icon{background:#141824;color:#fbd67f}html[data-theme=dark] .at-prod-tab-count{color:#a5adbd}html[data-theme=dark] .at-prod-tab.active .at-prod-tab-count{color:#141824;font-weight:800}html[data-theme=dark] .at-prod-search{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .at-prod-search input{background:#0000;color:#f5f5ee}html[data-theme=dark] .at-prod-search input::placeholder{color:#8a90a0}html[data-theme=dark] .at-prod-search svg{color:#a5adbd}html[data-theme=dark] .at-prod-search:focus-within{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04733}html[data-theme=dark] .at-prod-lock{color:#c4c9d5}html[data-theme=dark] .at-prod-lock:hover{background:#ffffff0f;color:#f5f5ee}html[data-theme=dark] .at-prod-master{color:#fbd67f}html[data-theme=dark] .at-prod-master:hover{background:#c8a04724}html[data-theme=dark] .at-prod-empty{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .at-prod-empty-icon{background:#c8a04724;color:#fbd67f}html[data-theme=dark] .at-prod-empty-title{color:#f5f5ee}html[data-theme=dark] .at-prod-card{background:#1a1c22;border-color:#2f333e;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .at-prod-card:hover{border-color:#c8a047;box-shadow:0 10px 26px #00000073}html[data-theme=dark] .at-prod-nota{color:#fbd67f}html[data-theme=dark] .at-prod-cust,html[data-theme=dark] .at-prod-name{color:#f5f5ee}html[data-theme=dark] .at-prod-name .at-hero-sub{color:#a5adbd}html[data-theme=dark] .at-prod-prio{background:#94a3b829;color:#cbd5e1}html[data-theme=dark] .at-prod-prio.prio-late{background:#dc262633;color:#fca5a5}html[data-theme=dark] .at-prod-prio.prio-warn{background:#fbbf2433;color:#fde68a}html[data-theme=dark] .at-prod-prio.prio-safe{background:#22c55e2e;color:#86efac}html[data-theme=dark] .at-prod-prio.prio-done{background:#94a3b829;color:#cbd5e1}html[data-theme=dark] .at-prod-row{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .at-prod-row:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .at-prod-meta,html[data-theme=dark] .at-prod-name{color:#f5f5ee}html[data-theme=dark] .at-notif-badge{background:#b91c1c;box-shadow:0 0 0 2px #0f1013}html[data-theme=dark] .at-notif-pop{background:#1a1c22;border-color:#2f333e;box-shadow:0 20px 44px #0000008c,0 4px 12px #00000059;color:#f5f5ee}html[data-theme=dark] .at-notif-head{border-bottom-color:#2f333e}html[data-theme=dark] .at-notif-group-head,html[data-theme=dark] .at-notif-head b,html[data-theme=dark] .at-notif-row-left b{color:#f5f5ee}html[data-theme=dark] .at-notif-group-head .at-see-all{color:#fbd67f}html[data-theme=dark] .at-notif-row:hover{background:#c8a0471a}html[data-theme=dark] .at-notif-dot.overdue{background:#fca5a5;box-shadow:0 0 0 3px #dc26264d}html[data-theme=dark] .at-notif-dot.near{background:#fdba74;box-shadow:0 0 0 3px #d977064d}html[data-theme=dark] .modal-body,html[data-theme=dark] .settings-modal-body{background:#1a1c22;color:#f5f5ee}html[data-theme=dark] .modal h3,html[data-theme=dark] .settings-modal h3{color:#f5f5ee}html[data-theme=dark] .modal .muted,html[data-theme=dark] .settings-modal .muted{color:#c4c9d5!important}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{border-color:#c8a047!important;box-shadow:0 0 0 3px #c8a04733!important}html[data-theme=dark] .mc-modal,html[data-theme=dark] [data-sonner-toast]{background:#1a1c22!important;border-color:#2f333e!important;color:#f5f5ee!important}html[data-theme=dark] .mc-title{color:#f5f5ee!important}html[data-theme=dark] .mc-message,html[data-theme=dark] [data-sonner-toast] [data-description]{color:#c4c9d5!important}html[data-theme=dark] .mc-btn-secondary{background:#22252d!important;border-color:#3a3f4c!important;color:#f5f5ee!important}html[data-theme=dark] .refresh-indicator .refresh-btn{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .refresh-indicator .refresh-btn:hover:not(:disabled){background:#20232b;border-color:#c8a047}html[data-theme=dark] .refresh-indicator .refresh-meta strong{color:#f5f5ee}html[data-theme=dark] .refresh-indicator{color:#a5adbd}html[data-theme=dark] .at-pay-chip{border:1px solid #ffffff0f}html[data-theme=dark] .at-sidebar{background:#0f1013!important;border-right-color:#2f333e!important}html[data-theme=dark] .at-sidebar-brand{color:#e6dcbe!important}html[data-theme=dark] .at-sidebar-menu a,html[data-theme=dark] .at-sidebar-menu button{color:#c4c9d5}html[data-theme=dark] .at-sidebar-menu a:hover,html[data-theme=dark] .at-sidebar-menu button:hover{background:#c8a0471a;color:#fbd67f}html[data-theme=dark] .at-sidebar-menu a.active,html[data-theme=dark] .at-sidebar-menu button.active{background:#c8a04729;color:#fbd67f}html[data-theme=dark] .order-search,html[data-theme=dark] .search{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .order-search input,html[data-theme=dark] .search input{background:#0000;color:#f5f5ee}html[data-theme=dark] .order-search input::placeholder,html[data-theme=dark] .search input::placeholder{color:#8a90a0}html[data-theme=dark] .order-search .search-clear-btn,html[data-theme=dark] .order-search svg,html[data-theme=dark] .search svg{color:#a5adbd}html[data-theme=dark] .order-search .search-clear-btn:hover{color:#f5f5ee}html[data-theme=dark] .empty{color:#c4c9d5}html[data-theme=dark] .deadline{background:#d977061a;border-color:#fbbf2447;color:#fde68a}html[data-theme=dark] .deadline strong{color:#fbbf24}html[data-theme=dark] .at-prod-empty .muted{color:#c4c9d5!important}html[data-theme=dark] .filter-pills,html[data-theme=dark] .segmented,html[data-theme=dark] .status-tabs{background:#0000}html[data-theme=dark] .filter-pills button,html[data-theme=dark] .segmented button,html[data-theme=dark] .status-tabs button{background:#1a1c22;border-color:#2f333e;color:#c4c9d5}html[data-theme=dark] .filter-pills button.active,html[data-theme=dark] .segmented button.active,html[data-theme=dark] .status-tabs button.active{background:#c8a047;border-color:#c8a047;color:#141824}html[data-theme=dark] .status{filter:none}html[data-theme=dark] .status.paid{background:#22c55e29;color:#86efac}html[data-theme=dark] .status.pending{background:#fbbf2429;color:#fde68a}html[data-theme=dark] .order-card{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .order-card .muted{color:#a5adbd!important}html[data-theme=dark] .order-card .primary,html[data-theme=dark] .order-card .soft-btn{filter:none}html[data-theme=dark] .order-card-footer{border-top-color:#2f333e}html[data-theme=dark] label{color:#a5adbd}html[data-theme=dark] .order-toolbar,html[data-theme=dark] .toolbar{background:#0000}html[data-theme=dark] .at-hero-card{background:#1a1c22;border-color:#2f333e;box-shadow:0 1px 3px #00000059}html[data-theme=dark] .at-hero-card:hover{border-color:#c8a047;box-shadow:0 10px 26px #00000073}html[data-theme=dark] .at-hero-card .at-hero-label{color:#c4c9d5}html[data-theme=dark] .at-hero-card .at-hero-value{color:#f5f5ee}html[data-theme=dark] .at-hero-card .at-hero-sub{color:#a5adbd}html[data-theme=dark] .at-hero-card .at-hero-sub.pos{color:#86efac}html[data-theme=dark] .at-hero-card .at-hero-sub.neg{color:#fca5a5}html[data-theme=dark] .at-hero-icon.green{background:#22c55e29;color:#86efac}html[data-theme=dark] .at-hero-icon.blue{background:#93c5fd29;color:#93c5fd}html[data-theme=dark] .at-hero-icon.gold{background:#c8a0472e;color:#fbd67f}html[data-theme=dark] .at-tile{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .at-tile:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .at-tile .at-tile-label{color:#a5adbd}html[data-theme=dark] .at-tile .at-tile-value{color:#f5f5ee}html[data-theme=dark] .at-tile.overdue .at-tile-icon{background:#dc26262e;color:#fca5a5}html[data-theme=dark] .at-tile.near .at-tile-icon{background:#d977062e;color:#fbbf24}html[data-theme=dark] .at-tile.unpaid .at-tile-icon{background:#94a3b824;color:#e5e7eb}html[data-theme=dark] .at-tile.ready .at-tile-icon{background:#3b82f62e;color:#93c5fd}html[data-theme=dark] .at-tile.active .at-tile-icon{background:#0891b22e;color:#67e8f9}html[data-theme=dark] .at-tile.wip .at-tile-icon{background:#7c3aed2e;color:#c4b5fd}html[data-theme=dark] .at-tile.receivable .at-tile-icon{background:#c8a04733;color:#fbd67f}html[data-theme=dark] .at-receivable-row{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .at-receivable-row:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .at-receivable-row .at-tile-label{color:#f5f5ee}html[data-theme=dark] .at-receivable-row .at-hero-sub{color:#a5adbd}html[data-theme=dark] .at-receivable-amount{color:#fbd67f}html[data-theme=dark] .at-chev{color:#a5adbd}html[data-theme=dark] .att-error{background:#dc262629;border-left-color:#fca5a5;color:#fca5a5}html[data-theme=dark] .at-recent-item,html[data-theme=dark] .at-recent-list li,html[data-theme=dark] .at-recent-row{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .at-recent-row:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .at-recent-item .muted,html[data-theme=dark] .at-recent-row .muted{color:#a5adbd!important}html[data-theme=dark] .at-recent-row .at-recent-amount,html[data-theme=dark] .at-recent-row .at-recent-no{color:#f5f5ee}html[data-theme=dark] .at-recent-row .at-chev,html[data-theme=dark] .at-recent-row .at-recent-customer,html[data-theme=dark] .at-recent-row .at-recent-time{color:#a5adbd}html[data-theme=dark] .soft-btn{background:#22252d;color:#f5f5ee}html[data-theme=dark] .soft-btn:hover{background:#2f333e}html[data-theme=dark] .text-btn{color:#fbd67f}html[data-theme=dark] .text-btn:hover{color:#fde68a}html[data-theme=dark] .secondary{background:#22252d;border-color:#3a3f4c;color:#f5f5ee}html[data-theme=dark] .secondary:hover{background:#2f333e}html[data-theme=dark] .detail-actions-bar .soft-btn.warn{background:#dc262624;color:#fca5a5}html[data-theme=dark] .detail-actions-bar .soft-btn.warn:hover{background:#dc262638}html[data-theme=dark] select option{background:#22252d;color:#f5f5ee}html[data-theme=dark] .at-recent h3,html[data-theme=dark] .section h3{color:#f5f5ee}html[data-theme=dark] .modal,html[data-theme=dark] .settings-modal{background:#000000b3}html[data-theme=dark] .att-row,html[data-theme=dark] .modal-content,html[data-theme=dark] .settings-modal-content{background:#1a1c22;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .att-row:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .proses-opt{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .proses-opt:hover{background:#20232b;border-color:#c8a047}html[data-theme=dark] .proses-opt.active{background:#c8a04724;border-color:#c8a047;box-shadow:0 0 0 2px #c8a0474d}html[data-theme=dark] .proses-opt .proses-opt-title{color:#f5f5ee}html[data-theme=dark] .proses-opt small.muted{color:#a5adbd!important}html[data-theme=dark] .proses-opt .proses-dot{background:#c8a047}html[data-theme=dark] .proses-opt .sablon-type-check{color:#c8a047}html[data-theme=dark] .sablon-type-opt{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .sablon-type-opt:hover{border-color:#c8a047}html[data-theme=dark] .sablon-type-opt.active{background:#c8a04724;border-color:#c8a047;box-shadow:0 0 0 2px #c8a0474d}html[data-theme=dark] .sablon-type-opt span{color:#f5f5ee}html[data-theme=dark] .sablon-type-opt small{color:#a5adbd}html[data-theme=dark] .sablon-type-opt .sablon-type-check{color:#c8a047}.field-label{color:#334155!important;display:flex!important;flex-direction:column;font-size:12px;font-weight:600!important;gap:6px;letter-spacing:.01em}.field-label-text{align-items:center;color:#334155;display:inline-flex;font-weight:600;gap:6px;line-height:1.25}.field-label .required,.field-label-text .required{color:#dc2626;font-size:14px;font-weight:800;letter-spacing:0;line-height:1;margin-left:2px}.field-label-text .field-icon{color:#8a7f5c;margin-right:0;vertical-align:initial}.section[data-section] .field-label-text .field-icon{color:var(--accent)}.variation-group-head .field-label{gap:4px}.variation-group-head .field-label-text{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html[data-theme=dark] .field-label{color:#d9dee8!important}html[data-theme=dark] .field-label-text{color:#d9dee8}html[data-theme=dark] .field-label .required,html[data-theme=dark] .field-label-text .required{color:#f87171}html[data-theme=dark] .variation-group-head .field-label-text{color:#94a3b8}.price-mode-badge{align-items:center;border:1px solid #0000;border-radius:999px!important;display:inline-flex!important;font-size:11.5px!important;font-weight:700!important;gap:6px;letter-spacing:.02em;line-height:1;margin-top:6px;padding:5px 12px!important;width:-webkit-fit-content;width:fit-content}.price-mode-badge:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:7px;opacity:.9;width:7px}.price-mode-badge.auto{background:#fef7e3!important;border-color:#e8cf7a!important;color:#7a5a10!important}.price-mode-badge.manual{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}html[data-theme=dark] .price-mode-badge.auto{background:#c8a0472e!important;border-color:#c8a04773!important;color:#fde68a!important}html[data-theme=dark] .price-mode-badge.manual{background:#252932!important;border-color:#3a3f4a!important;color:#cbd5e1!important}.sum-line .check-toggle{align-items:center;background:#f1f5f9;border:1px solid #0000;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;letter-spacing:.02em;margin-left:8px;padding:3px 10px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sum-line .check-toggle:before{content:"PPN:";font-weight:600;letter-spacing:.02em;opacity:.75}.sum-line .check-toggle:hover{background:#e2e8f0}.sum-line .check-toggle.is-on,.sum-line .check-toggle[aria-pressed=true]{background:#dcfce7;border-color:#86efac;color:#166534}html[data-theme=dark] .sum-line .check-toggle{background:#252932;border-color:#3a3f4a;color:#cbd5e1}html[data-theme=dark] .sum-line .check-toggle:hover{background:#2d3139}html[data-theme=dark] .sum-line .check-toggle.is-on{background:#22c55e2e;border-color:#22c55e73;color:#86efac}.product-card .card-head{align-items:center;border-bottom:1px solid #eeece5;gap:14px;margin-bottom:14px;padding-bottom:12px}.product-card .card-head>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.product-card .card-head .card-kicker{align-items:center;background:#f7ecd3!important;border:1px solid #e8cf7a;border-radius:999px!important;color:#7a5a10!important;display:inline-flex!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1;padding:4px 10px!important;white-space:nowrap}.product-card .card-head h3{color:#0f172a!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.005em;line-height:1.25;margin:0!important}html[data-theme=dark] .product-card .card-head{border-bottom-color:#2f333e}html[data-theme=dark] .product-card .card-head .card-kicker{background:#c8a04729!important;border-color:#c8a04773;color:#fde68a!important}html[data-theme=dark] .product-card .card-head h3{color:#f5f5ee!important}.product-card{counter-reset:variation-num}.variation-group{background:#fdfcf7!important;border:1.5px solid #e5deca!important;border-radius:14px!important;box-shadow:0 1px 2px #0f172a08;counter-increment:variation-num;padding:16px 16px 12px!important;position:relative}.variation-group+.variation-group{margin-top:12px!important}.variation-group:before{background:#c8a047;border:1px solid #b38e37;border-radius:999px;box-shadow:0 1px 3px #c8a04759;color:#1a1305;content:"Variasi #" counter(variation-num);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:10.5px;font-weight:800;left:14px;letter-spacing:.06em;line-height:1;padding:3px 10px;position:absolute;text-transform:uppercase;top:-10px}.variation-group-head{border-bottom:1px dashed #e0d6b7!important;margin-bottom:12px!important;padding-bottom:12px!important;padding-top:6px}html[data-theme=dark] .variation-group{background:#16181e!important;border-color:#3a3f4a!important}html[data-theme=dark] .variation-group:before{background:#c8a047;border-color:#8a6e2a;color:#1a1305}html[data-theme=dark] .variation-group-head{border-bottom-color:#2f333e!important}.variation-head{align-items:center;background:linear-gradient(90deg,#c8a04714,#0000);border-left:3px solid #c8a047;border-radius:0 8px 8px 0;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;margin-top:18px;padding:8px 12px}.variation-head span{align-items:center;color:#334155;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.005em}.variation-head svg{color:#c8a047}.variation-head strong{background:#fef7e3;border:1px solid #e8cf7a;border-radius:999px;color:#7a5a10;font-size:12.5px;font-weight:800;padding:3px 10px;white-space:nowrap}html[data-theme=dark] .variation-head{background:linear-gradient(90deg,#c8a0471a,#0000);border-left-color:#c8a047}html[data-theme=dark] .variation-head span{color:#d9dee8}html[data-theme=dark] .variation-head strong{background:#c8a0472e;border-color:#c8a04766;color:#fde68a}.section .section-h,.section>h3{color:#0f172a!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.005em!important}.section[data-section]>h3{color:var(--accent)!important}html[data-theme=dark] .section .section-h,html[data-theme=dark] .section>h3{color:#f5f5ee!important}html[data-theme=dark] .section[data-section]>h3{color:var(--accent)!important}.section .muted.small,.section .section-sub,.section>p.muted{color:#64748b!important;font-weight:500!important}html[data-theme=dark] .section .section-sub,html[data-theme=dark] .section>p.muted{color:#a5abbc!important}.danger-icon{background:#fee2e2!important;border:1px solid #fecaca!important;border-radius:10px!important;color:#b91c1c!important;transition:background-color .15s ease,transform .1s ease}.danger-icon:hover{background:#fecaca!important;transform:translateY(-1px)}html[data-theme=dark] .danger-icon{background:#dc26262e!important;border-color:#dc262666!important;color:#fca5a5!important}html[data-theme=dark] .danger-icon:hover{background:#dc262647!important}.summary .sum-line{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:12px 4px}.summary .sum-line:last-child{border-bottom:0}.summary .sum-line span{color:#e5deca;font-weight:600;letter-spacing:.005em}.summary .sum-line strong{font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.summary .sum-line.grand{background:linear-gradient(90deg,#c8a04738,#c8a0470a);border-left:3px solid #c8a047;border-radius:0 8px 8px 0;padding-left:12px}.summary .sum-line.grand span{color:#fff!important;font-size:15px;font-weight:800!important}.summary .sum-line.grand strong{color:#fde68a!important;font-size:16px;font-weight:800!important}.summary .sum-line .check-toggle{background:#ffffff1a;border-color:#ffffff26;color:#f5efdf}.summary .sum-line .check-toggle:before{color:#c9c5b8;opacity:.85}.summary .sum-line .check-toggle:hover{background:#ffffff2e}.summary .sum-line .check-toggle.is-on{background:#22c55e47;border-color:#22c55e8c;color:#bbf7d0}.summary .sum-line .check-toggle.is-on:before{color:#bbf7d0}.subtotal-line{border-top:1px dashed #e5deca!important;font-size:13px;margin-top:14px!important;padding:12px 4px!important}.subtotal-line span{color:#64748b;font-weight:600}.subtotal-line strong{font-feature-settings:"tnum";color:#7a5a10!important;font-variant-numeric:tabular-nums;font-weight:800!important}html[data-theme=dark] .subtotal-line{border-top-color:#3a3f4a!important}html[data-theme=dark] .subtotal-line span{color:#a5abbc}html[data-theme=dark] .subtotal-line strong{color:#fde68a!important}.add-link{border-radius:8px;color:#7a5a10!important;font-size:12.5px!important;font-weight:700!important;padding:10px 12px!important;transition:background-color .15s ease}.add-link:hover{background:#fef7e3}.add-link svg{stroke:#c8a047}html[data-theme=dark] .add-link{color:#fde68a!important}html[data-theme=dark] .add-link:hover{background:#c8a04724}html[data-theme=dark] .add-link svg{stroke:#c8a047}.form-chip span{color:#64748b!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase}.form-chip strong{color:#0f172a!important;font-weight:700!important}html[data-theme=dark] .form-chip span{color:#a5abbc!important}html[data-theme=dark] .form-chip strong{color:#f5f5ee!important}@media (max-width:520px){.product-card .card-head{gap:10px}.product-card .card-head .card-kicker{font-size:10px!important;padding:3px 8px!important}.product-card .card-head h3{font-size:15.5px!important}.variation-group{padding:14px 12px 10px!important}.variation-group:before{font-size:10px;left:10px;padding:2.5px 8px;top:-9px}.variation-head{margin-top:14px;padding:7px 10px}.variation-head span{font-size:12px}.variation-head strong{font-size:11.5px;padding:2.5px 8px}.price-mode-badge{font-size:11px!important;padding:4px 10px!important}.sum-line .check-toggle{font-size:11px}}.preview-nota-btn{align-items:center;background:#fef7e3!important;border:1px solid #e8cf7a!important;border-radius:10px!important;color:#7a5a10!important;display:inline-flex;font-weight:700!important;gap:8px;padding:13px 16px!important}.preview-nota-btn:hover{background:#fdefc7!important;border-color:#c8a047!important}.preview-nota-btn:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .preview-nota-btn{background:#c8a0472e!important;border-color:#c8a04780!important;color:#fde68a!important}html[data-theme=dark] .preview-nota-btn:hover{background:#c8a04747!important}.preview-nota-backdrop{align-items:center;animation:previewFadeIn .18s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:100}@keyframes previewFadeIn{0%{opacity:0}to{opacity:1}}.preview-nota-sheet{animation:previewSlideUp .22s cubic-bezier(.22,.9,.32,1.15);background:#fff;border:1px solid #eee2c0;border-radius:18px;border-top:3px solid #c8a047;box-shadow:0 24px 60px #0f172a59,0 4px 12px #c8a04726;display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:820px;overflow:hidden;width:100%}@keyframes previewSlideUp{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .preview-nota-sheet{background:#1a1c22;border-color:#c8a047 #3a3f4a #3a3f4a;box-shadow:0 24px 60px #0009,0 4px 12px #c8a04733}.preview-nota-head{align-items:flex-start;border-bottom:1px solid #eeece5;display:flex;gap:16px;justify-content:space-between;padding:22px 24px 14px}.preview-nota-head h2{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.01em;margin:6px 0 0}.preview-nota-head .eyebrow{color:#7a5a10;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.preview-nota-close{background:#f1f5f9;border-radius:10px;color:#334155;flex-shrink:0;height:36px;width:36px}.preview-nota-close:hover{background:#e2e8f0;color:#0f172a}html[data-theme=dark] .preview-nota-head{border-bottom-color:#2f333e}html[data-theme=dark] .preview-nota-head h2{color:#f5f5ee}html[data-theme=dark] .preview-nota-head .eyebrow{color:#fde68a}html[data-theme=dark] .preview-nota-close{background:#252932;color:#c4c9d5}html[data-theme=dark] .preview-nota-close:hover{background:#2d3139;color:#f5f5ee}.preview-nota-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 24px 20px}.preview-nota-card{background:#fdfcf7;border:1px solid #eee2c0;border-radius:12px;padding:14px 16px 12px}.preview-nota-card[data-section=pemesan]{border-left:3px solid #1e3a8a}.preview-nota-card[data-section=produk]{border-left:3px solid #b45309}.preview-nota-card[data-section=pembayaran]{border-left:3px solid #9f1239}.preview-nota-h{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:800;gap:8px;letter-spacing:-.005em;margin:0 0 10px;text-transform:none}.preview-nota-card[data-section=pemesan] .preview-nota-h svg{color:#1e3a8a}.preview-nota-card[data-section=produk] .preview-nota-h svg{color:#b45309}.preview-nota-card[data-section=pembayaran] .preview-nota-h svg{color:#9f1239}html[data-theme=dark] .preview-nota-card{background:#16181e;border-color:#3a3f4a}html[data-theme=dark] .preview-nota-h{color:#f5f5ee}html[data-theme=dark] .preview-nota-card[data-section=pemesan] .preview-nota-h svg{color:#93c5fd}html[data-theme=dark] .preview-nota-card[data-section=produk] .preview-nota-h svg{color:#fbbf24}html[data-theme=dark] .preview-nota-card[data-section=pembayaran] .preview-nota-h svg{color:#fda4af}.preview-nota-grid{grid-gap:10px 22px;display:grid;gap:10px 22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.preview-nota-grid>div{display:flex;flex-direction:column;gap:2px;min-width:0}.preview-nota-grid dt{color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.preview-nota-grid dd{color:#0f172a;font-size:13.5px;font-weight:600;margin:0;overflow-wrap:anywhere}.preview-empty{color:#94a3b8;font-style:italic;font-weight:500}html[data-theme=dark] .preview-nota-grid dt{color:#94a3b8}html[data-theme=dark] .preview-nota-grid dd{color:#f5f5ee}html[data-theme=dark] .preview-empty{color:#6b7280}.preview-nota-products{display:flex;flex-direction:column;gap:12px}.preview-nota-product{background:#fff;border:1px solid #e5deca;border-radius:10px;padding:10px 12px}.preview-nota-product-head{border-bottom:1px dashed #e5deca;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.preview-nota-product-head,.preview-nota-product-head>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.preview-nota-product-num{align-items:center;background:#f7ecd3;border:1px solid #e8cf7a;border-radius:999px;color:#7a5a10;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1;padding:3px 9px}.preview-nota-product-name{color:#0f172a;font-size:14.5px;font-weight:800;letter-spacing:-.005em}.preview-nota-route{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#334155;font-size:11.5px;font-weight:700;padding:3px 9px}html[data-theme=dark] .preview-nota-product{background:#1a1c22;border-color:#3a3f4a}html[data-theme=dark] .preview-nota-product-head{border-bottom-color:#3a3f4a}html[data-theme=dark] .preview-nota-product-num{background:#c8a04729;border-color:#c8a04773;color:#fde68a}html[data-theme=dark] .preview-nota-product-name{color:#f5f5ee}html[data-theme=dark] .preview-nota-route{background:#252932;border-color:#3a3f4a;color:#cbd5e1}.preview-nota-rows{font-feature-settings:"tnum";border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;width:100%}.preview-nota-rows th{background:#0000;border-bottom:1px solid #e5deca;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:6px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.preview-nota-rows td{border-bottom:1px solid #f1ede0;color:#0f172a;font-weight:600;padding:8px;white-space:nowrap}.preview-nota-rows tr:last-child td{border-bottom:0}.preview-num{text-align:right}.preview-manual-tag{background:#f1f5f9;border-radius:4px;color:#475569;display:inline-block;font-size:9.5px;font-weight:800;margin-left:6px;padding:1px 5px;vertical-align:middle}html[data-theme=dark] .preview-nota-rows th{border-bottom-color:#3a3f4a;color:#94a3b8}html[data-theme=dark] .preview-nota-rows td{border-bottom-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .preview-manual-tag{background:#252932;color:#cbd5e1}.preview-nota-product-sub{align-items:center;border-top:1px solid #e5deca;display:flex;font-size:12.5px;justify-content:space-between;margin-top:10px;padding-top:8px}.preview-nota-product-sub span{color:#64748b;font-weight:600}.preview-nota-product-sub strong{font-feature-settings:"tnum";color:#7a5a10;font-variant-numeric:tabular-nums;font-weight:800}.preview-nota-product-disc{color:#64748b;display:flex;font-size:11.5px;justify-content:space-between;margin-top:4px}html[data-theme=dark] .preview-nota-product-sub{border-top-color:#3a3f4a}html[data-theme=dark] .preview-nota-product-sub span{color:#a5abbc}html[data-theme=dark] .preview-nota-product-sub strong{color:#fde68a}html[data-theme=dark] .preview-nota-product-disc{color:#a5abbc}.preview-nota-payments{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.preview-nota-payments li{align-items:center;background:#fff;border:1px solid #f1ede0;border-radius:8px;display:flex;font-size:13px;justify-content:space-between;padding:8px 10px}.preview-nota-payments li span{color:#334155;font-weight:600}.preview-nota-payments li strong{font-feature-settings:"tnum";color:#166534;font-variant-numeric:tabular-nums;font-weight:800}html[data-theme=dark] .preview-nota-payments li{background:#1a1c22;border-color:#3a3f4a}html[data-theme=dark] .preview-nota-payments li span{color:#c4c9d5}html[data-theme=dark] .preview-nota-payments li strong{color:#86efac}.preview-nota-summary{background:linear-gradient(180deg,#fef7e3,#fdfcf7);border:1.5px solid #c8a047;border-radius:12px;padding:8px 14px}.preview-sum-row{align-items:center;border-bottom:1px solid #c8a04733;display:flex;font-size:13.5px;justify-content:space-between;padding:8px 0}.preview-sum-row:last-child{border-bottom:0}.preview-sum-row span{color:#334155;font-weight:600}.preview-sum-row strong{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.preview-sum-row.grand{background:#c8a047;border:0;border-radius:8px;color:#1a1305;margin:6px -14px;padding:12px 14px}.preview-sum-row.grand span,.preview-sum-row.grand strong{color:#1a1305!important;font-size:15px;font-weight:800}.preview-sum-row.grand-remain{background:#9f123914;border:0;border-radius:0 0 12px 12px;border-top:1px solid #c8a04733;margin:0 -14px -8px;padding:10px 14px 12px}.preview-sum-row.grand-remain span{color:#7f1d1d;font-weight:700}.preview-sum-row.grand-remain strong{color:#9f1239;font-size:15px;font-weight:800}.preview-ppn-chip{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.02em;margin-left:8px;padding:2px 9px;vertical-align:middle}.preview-ppn-chip.on{background:#dcfce7;border-color:#86efac;color:#166534}.preview-ppn-chip.off{background:#f1f5f9;border-color:#cbd5e1;color:#475569}html[data-theme=dark] .preview-nota-summary{background:linear-gradient(180deg,#c8a04724,#c8a04708);border-color:#c8a047}html[data-theme=dark] .preview-sum-row{border-bottom-color:#c8a04733}html[data-theme=dark] .preview-sum-row span{color:#c4c9d5}html[data-theme=dark] .preview-sum-row strong{color:#f5f5ee}html[data-theme=dark] .preview-sum-row.grand{background:#c8a047;color:#1a1305}html[data-theme=dark] .preview-sum-row.grand-remain{background:#dc262626}html[data-theme=dark] .preview-sum-row.grand-remain span{color:#fca5a5}html[data-theme=dark] .preview-sum-row.grand-remain strong{color:#fda4af}html[data-theme=dark] .preview-ppn-chip.on{background:#22c55e38;border-color:#22c55e73;color:#86efac}html[data-theme=dark] .preview-ppn-chip.off{background:#252932;border-color:#3a3f4a;color:#cbd5e1}.preview-nota-actions{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-top:1px solid #eeece5;display:flex;gap:10px;padding:14px 24px 18px}.preview-nota-actions button{align-items:center;border-radius:10px;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;padding:13px 18px}.preview-nota-actions .secondary{background:#fff;border:1px solid #cbd5e1;color:#334155}.preview-nota-actions .secondary:hover{background:#f8fafc;border-color:#94a3b8}.preview-nota-actions .soft-btn{background:#fef7e3;border:1px solid #e8cf7a;color:#7a5a10}.preview-nota-actions .soft-btn:hover{background:#fdefc7}.preview-nota-actions .primary{background:#c8a047;border:1px solid #b38e37;box-shadow:0 4px 12px #c8a04759;color:#1a1305}.preview-nota-actions .primary:hover{background:#b38e37}.preview-nota-actions button:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .preview-nota-actions{background:#1a1c22f0;border-top-color:#2f333e}html[data-theme=dark] .preview-nota-actions .secondary{background:#252932;border-color:#3a3f4a;color:#f5f5ee}html[data-theme=dark] .preview-nota-actions .secondary:hover{background:#2d3139;border-color:#4a4f5a}html[data-theme=dark] .preview-nota-actions .soft-btn{background:#c8a0472e;border-color:#c8a04766;color:#fde68a}html[data-theme=dark] .preview-nota-actions .soft-btn:hover{background:#c8a04747}@media (max-width:720px){.preview-nota-backdrop{align-items:flex-end;padding:0}.preview-nota-sheet{animation:previewSlideUpMobile .28s cubic-bezier(.22,.9,.32,1.1);border-radius:18px 18px 0 0;border-top-width:4px;max-height:96vh;max-width:100%}@keyframes previewSlideUpMobile{0%{opacity:.5;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.preview-nota-head{padding:18px 18px 12px}.preview-nota-head h2{font-size:19px}.preview-nota-body{gap:10px;padding:14px 16px 16px}.preview-nota-card{padding:12px 14px 10px}.preview-nota-grid{gap:8px 0;grid-template-columns:1fr}.preview-nota-rows{font-size:11.5px}.preview-nota-rows td,.preview-nota-rows th{padding:5px 6px}.preview-nota-actions{flex-wrap:wrap;gap:8px;padding:12px 16px}.preview-nota-actions .secondary{justify-content:center;order:3;width:100%}.preview-nota-actions>div[style]{display:none}.preview-nota-actions .primary,.preview-nota-actions .soft-btn{flex:1 1;justify-content:center}}@media (max-width:480px){.save-dock{flex-wrap:wrap;gap:8px}.save-dock .preview-nota-btn{flex:1 1 100%;justify-content:center;order:-1}.save-dock .primary,.save-dock .secondary{flex:1 1}}.autosave-restore{align-items:center;animation:autoSaveSlideIn .28s cubic-bezier(.22,.9,.32,1.1);background:linear-gradient(90deg,#fef7e3,#fdfcf7);border:1.5px solid #e8cf7a;border-left:4px solid #c8a047;border-radius:12px;box-shadow:0 2px 6px #c8a04726;display:flex;gap:14px;justify-content:space-between;margin-top:14px;padding:14px 18px}@keyframes autoSaveSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.autosave-restore-body{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.autosave-restore-icon{background:#c8a047;border-radius:50%;color:#1a1305;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.autosave-restore strong{color:#0f172a;display:block;font-size:13.5px;font-weight:800;letter-spacing:-.005em}.autosave-restore p{color:#475569;font-size:12.5px;font-weight:500;line-height:1.4;margin:2px 0 0}.autosave-restore-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.autosave-restore-actions .soft-btn{background:#fff;border:1px solid #e8cf7a;border-radius:8px;color:#7a5a10;font-size:12.5px;font-weight:700;padding:9px 14px}.autosave-restore-actions .soft-btn:hover{background:#fdefc7}.autosave-restore-actions .primary{background:#c8a047;border:1px solid #b38e37;border-radius:8px;box-shadow:0 3px 8px #c8a04759;color:#1a1305;font-size:12.5px;font-weight:800;padding:10px 16px}.autosave-restore-actions .primary:hover{background:#b38e37}html[data-theme=dark] .autosave-restore{background:linear-gradient(90deg,#c8a04729,#c8a0470a);border-color:#c8a04780 #c8a04780 #c8a04780 #c8a047}html[data-theme=dark] .autosave-restore strong{color:#f5f5ee}html[data-theme=dark] .autosave-restore p{color:#c4c9d5}html[data-theme=dark] .autosave-restore-actions .soft-btn{background:#c8a04724;border-color:#c8a04766;color:#fde68a}html[data-theme=dark] .autosave-restore-actions .soft-btn:hover{background:#c8a04738}.autosave-indicator{align-items:center;animation:autoSaveIndicatorFade .35s ease;background:#dcfce7;border:1px solid #86efac;border-radius:999px;color:#166534;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.005em;margin-right:auto;padding:6px 12px}.autosave-indicator svg{color:#166534}@keyframes autoSaveIndicatorFade{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}html[data-theme=dark] .autosave-indicator{background:#22c55e33;border-color:#22c55e73;color:#86efac}html[data-theme=dark] .autosave-indicator svg{color:#86efac}@media (max-width:640px){.autosave-restore{align-items:stretch;flex-direction:column;gap:12px}.autosave-restore-actions{justify-content:stretch}.autosave-restore-actions .primary,.autosave-restore-actions .soft-btn{flex:1 1;justify-content:center;text-align:center}}@media (max-width:480px){.save-dock .autosave-indicator{flex:1 1 100%;font-size:11px;justify-content:center;margin-right:0;order:-2}}.duplicate-banner{align-items:center;animation:autoSaveSlideIn .28s cubic-bezier(.22,.9,.32,1.1);background:linear-gradient(90deg,#dbeafe,#eff6ff);border:1.5px solid #93c5fd;border-left:4px solid #2563eb;border-radius:12px;box-shadow:0 2px 6px #2563eb1f;display:flex;gap:14px;margin-top:10px;padding:14px 18px}.duplicate-banner-body{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.duplicate-banner-icon{background:#2563eb;border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.duplicate-banner strong{color:#0f172a;display:block;font-size:13.5px;font-weight:800;letter-spacing:-.005em}.duplicate-banner p{color:#334155;font-size:12.5px;font-weight:500;line-height:1.4;margin:2px 0 0}html[data-theme=dark] .duplicate-banner{background:linear-gradient(90deg,#2563eb2e,#2563eb0a);border-color:#2563eb80 #2563eb80 #2563eb80 #60a5fa}html[data-theme=dark] .duplicate-banner-icon{background:#60a5fa;color:#0b1220}html[data-theme=dark] .duplicate-banner strong{color:#f5f5ee}html[data-theme=dark] .duplicate-banner p{color:#c4c9d5}@media (max-width:640px){.duplicate-banner{align-items:stretch;flex-direction:column}}.customer-autocomplete{position:relative;width:100%}.customer-autocomplete>input{width:100%}.customer-suggest-list{animation:previewFadeIn .14s ease;background:#fff;border:1px solid #e5deca;border-radius:10px;box-shadow:0 12px 28px #0f172a24,0 2px 6px #c8a0471f;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}.customer-suggest-item{border-radius:8px;cursor:pointer;padding:8px 10px;transition:background-color .1s ease}.customer-suggest-item.is-active,.customer-suggest-item:hover{background:#fef7e3}.customer-suggest-primary{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;line-height:1.2}.customer-suggest-primary strong{font-weight:700}.customer-suggest-badge{align-items:center;background:#c8a047;border:1px solid #b38e37;border-radius:999px;color:#1a1305;display:inline-flex;font-size:10px;font-weight:800;line-height:1;padding:2px 7px}.customer-suggest-secondary{color:#64748b;font-size:11.5px;font-weight:500;line-height:1.25;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-suggest-company{color:#7a5a10;font-weight:600}.customer-suggest-empty{background:#fff;border:1px solid #e5deca;border-radius:10px;color:#94a3b8;font-size:12px;font-style:italic;left:0;padding:10px 12px;position:absolute;right:0;top:calc(100% + 4px);z-index:40}html[data-theme=dark] .customer-suggest-list{background:#1a1c22;border-color:#3a3f4a;box-shadow:0 12px 28px #00000080,0 2px 6px #c8a04726}html[data-theme=dark] .customer-suggest-item.is-active,html[data-theme=dark] .customer-suggest-item:hover{background:#c8a04724}html[data-theme=dark] .customer-suggest-primary{color:#f5f5ee}html[data-theme=dark] .customer-suggest-secondary{color:#a5abbc}html[data-theme=dark] .customer-suggest-company{color:#fde68a}html[data-theme=dark] .customer-suggest-empty{background:#1a1c22;border-color:#3a3f4a;color:#6b7280}.customer-suggest-aliases{align-items:center;display:flex;flex-wrap:wrap;font-size:10.5px;gap:4px;line-height:1.2;margin-top:5px}.customer-suggest-aliases-label{color:#8a7440;font-style:italic;font-weight:500;margin-right:2px}.customer-suggest-alias-chip{align-items:center;background:#fdf4d8;border:1px solid #e8d78a;border-radius:999px;color:#5a4408;display:inline-flex;font-size:10.5px;font-weight:600;max-width:140px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.customer-suggest-aliases-more{color:#94a3b8;font-size:10.5px;font-weight:600;margin-left:2px}html[data-theme=dark] .customer-suggest-aliases-label{color:#c8a047}html[data-theme=dark] .customer-suggest-alias-chip{background:#c8a0471f;border-color:#c8a04759;color:#fde68a}html[data-theme=dark] .customer-suggest-aliases-more{color:#6b7280}.order-card-footer [data-testid^=order-card-duplicate-]{border-color:#e8cf7a;color:#7a5a10}.order-card-footer [data-testid^=order-card-duplicate-]:hover{background:#fdefc7}html[data-theme=dark] .order-card-footer [data-testid^=order-card-duplicate-]{border-color:#c8a04766;color:#fde68a}.detail-topbar{align-items:center!important;border-bottom:1px solid #eeece5;margin-bottom:8px;padding-bottom:18px}.detail-title-block{display:flex;flex-direction:column;gap:4px;min-width:0}.detail-title-block .eyebrow{color:#7a5a10!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.1em!important;margin:0;text-transform:uppercase}.detail-order-number{color:#0f172a!important;font-family:Manrope,Plus Jakarta Sans,Inter,sans-serif!important;font-size:clamp(22px,3.4vw,30px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15;margin:0!important}.status-chip{border:1px solid #0000;border-radius:999px!important;font-size:10.5px!important;letter-spacing:.06em!important;padding:5px 12px!important;width:-webkit-fit-content;width:fit-content}.status-chip.status-active{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.status-chip.status-draft{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.status-chip.status-cancel{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.status-chip.status-paid{background:#dcfce7;border-color:#86efac;color:#15803d}.status-chip.status-pending{background:#fef3c7;border-color:#fcd34d;color:#a16207}html[data-theme=dark] .detail-topbar{border-bottom-color:#2f333e}html[data-theme=dark] .detail-title-block .eyebrow{color:#fde68a!important}html[data-theme=dark] .detail-order-number{color:#f5f5ee!important}html[data-theme=dark] .status-chip.status-active{background:#2563eb33;border-color:#2563eb80;color:#93c5fd}html[data-theme=dark] .status-chip.status-draft{background:#252932;border-color:#3a3f4a;color:#cbd5e1}html[data-theme=dark] .status-chip.status-cancel{background:#dc262638;border-color:#dc26268c;color:#fca5a5}html[data-theme=dark] .status-chip.status-paid{background:#22c55e38;border-color:#22c55e8c;color:#86efac}html[data-theme=dark] .status-chip.status-pending{background:#d9770638;border-color:#d977068c;color:#fcd34d}.detail-actions-bar{border-bottom:1px solid #eeece5;margin:0 0 22px!important;padding:14px 0}.detail-actions-bar .soft-btn{background:#fff!important;border:1px solid #e5deca!important;border-radius:8px!important;color:#334155!important;font-size:12.5px!important;font-weight:700!important;padding:10px 14px!important;transition:background-color .15s ease,border-color .15s ease}.detail-actions-bar .soft-btn:hover:not(:disabled){background:#fef7e3!important;border-color:#e8cf7a!important;color:#7a5a10!important}.detail-actions-bar .soft-btn.warn{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}.detail-actions-bar .soft-btn.warn:hover:not(:disabled){background:#fee2e2!important;border-color:#fca5a5!important}.detail-actions-bar .soft-btn.danger{background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important}.detail-actions-bar [data-testid=detail-duplicate-button]{background:#fef7e3!important;border-color:#e8cf7a!important;color:#7a5a10!important}.detail-actions-bar [data-testid=detail-duplicate-button]:hover:not(:disabled){background:#fdefc7!important;border-color:#c8a047!important}html[data-theme=dark] .detail-actions-bar{border-bottom-color:#2f333e}html[data-theme=dark] .detail-actions-bar .soft-btn{background:#1a1c22!important;border-color:#3a3f4a!important;color:#c4c9d5!important}html[data-theme=dark] .detail-actions-bar .soft-btn:hover:not(:disabled){background:#c8a04724!important;border-color:#c8a04766!important;color:#fde68a!important}html[data-theme=dark] .detail-actions-bar .soft-btn.warn{background:#dc262624!important;border-color:#dc262659!important;color:#fca5a5!important}html[data-theme=dark] .detail-actions-bar .soft-btn.warn:hover:not(:disabled){background:#dc262638!important}html[data-theme=dark] .detail-actions-bar [data-testid=detail-duplicate-button]{background:#c8a0472e!important;border-color:#c8a04780!important;color:#fde68a!important}.detail-page .section .section-h,.detail-page .section>h3{align-items:center;color:#0f172a!important;display:flex;font-size:15px!important;font-weight:800!important;gap:8px;letter-spacing:-.005em!important;margin-bottom:14px!important}.detail-page .section[data-section=pemesan] .section-h,.detail-page .section[data-section=pemesan]>h3{color:#1e3a8a!important}.detail-page .section[data-section=produk] .section-h,.detail-page .section[data-section=produk]>h3{color:#b45309!important}.detail-page .section[data-section=pembayaran] .section-h,.detail-page .section[data-section=pembayaran]>h3{color:#9f1239!important}.detail-page .section .section-icon{opacity:.9}html[data-theme=dark] .detail-page .section .section-h,html[data-theme=dark] .detail-page .section>h3{color:#f5f5ee!important}html[data-theme=dark] .detail-page .section[data-section=pemesan] .section-h,html[data-theme=dark] .detail-page .section[data-section=pemesan]>h3{color:#93c5fd!important}html[data-theme=dark] .detail-page .section[data-section=produk] .section-h,html[data-theme=dark] .detail-page .section[data-section=produk]>h3{color:#fbbf24!important}html[data-theme=dark] .detail-page .section[data-section=pembayaran] .section-h,html[data-theme=dark] .detail-page .section[data-section=pembayaran]>h3{color:#fda4af!important}.detail-facts>div{padding:2px 0}.detail-facts>div span{color:#64748b!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.05em;margin-bottom:3px!important;text-transform:uppercase}.detail-facts>div strong{color:#0f172a!important;font-size:13.5px!important;font-weight:700!important;line-height:1.35}html[data-theme=dark] .detail-facts>div span{color:#a5abbc!important}html[data-theme=dark] .detail-facts>div strong{color:#f5f5ee!important}.detail-product{background:#fdfcf7!important;border:1px solid #e5deca!important;border-radius:12px!important;box-shadow:0 1px 2px #0f172a08;margin-top:12px!important;padding:14px 16px!important;position:relative}.detail-product+.detail-product{margin-top:10px!important}.detail-product small{border-top:1px dashed #e5deca;color:#64748b!important;font-size:12px;margin-top:8px;padding-top:6px}html[data-theme=dark] .detail-product{background:#16181e!important;border-color:#3a3f4a!important}html[data-theme=dark] .detail-product small{border-top-color:#3a3f4a;color:#a5abbc!important}.pay-box{background:linear-gradient(180deg,#fef7e3,#fdfcf7)!important;border:1.5px solid #e8cf7a!important;border-left:3px solid #c8a047!important;border-radius:12px!important;padding:16px 18px!important}.pay-box h3{color:#7a5a10!important;font-size:14px!important;font-weight:800!important;margin-bottom:14px!important}html[data-theme=dark] .pay-box{background:linear-gradient(180deg,#c8a04724,#c8a04708)!important;border-color:#c8a04780 #c8a04780 #c8a04780 #c8a047!important}html[data-theme=dark] .pay-box h3{color:#fde68a!important}.price-delta-banner{align-items:center;animation:autoSaveSlideIn .28s cubic-bezier(.22,.9,.32,1.1);border:1.5px solid;border-left:4px solid;border-radius:12px;display:flex;gap:14px;margin-top:10px;padding:12px 16px}.price-delta-banner.up{background:linear-gradient(90deg,#fef3c7,#fef7e3);border-color:#d97706;color:#78350f}.price-delta-banner.down{background:linear-gradient(90deg,#dcfce7,#f0fdf4);border-color:#16a34a;color:#14532d}.price-delta-icon{border-radius:50%;color:#fff;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.price-delta-banner.up .price-delta-icon{background:#d97706}.price-delta-banner.down .price-delta-icon{background:#16a34a}.price-delta-body{flex:1 1;min-width:0}.price-delta-body strong{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.005em;margin-bottom:2px}.price-delta-body p{font-size:12.5px;font-weight:500;line-height:1.4;margin:0}.price-delta-body p strong{display:inline;font-size:13px;font-weight:800}.delta-up{color:#c2410c;font-weight:700}.delta-down{color:#15803d;font-weight:700}html[data-theme=dark] .price-delta-banner.up{background:linear-gradient(90deg,#d9770633,#d977060d);border-color:#d977068c;color:#fcd34d}html[data-theme=dark] .price-delta-banner.down{background:linear-gradient(90deg,#22c55e33,#22c55e0d);border-color:#22c55e8c;color:#86efac}html[data-theme=dark] .delta-up{color:#fdba74}html[data-theme=dark] .delta-down{color:#86efac}.price-delta-chip{align-items:center;animation:autoSaveIndicatorFade .3s ease;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;letter-spacing:.005em;margin-left:8px;margin-top:2px;padding:2px 8px;white-space:nowrap}.price-delta-chip.up{background:#fef3c7;border-color:#fcd34d;color:#c2410c}.price-delta-chip.down{background:#dcfce7;border-color:#86efac;color:#15803d}.price-delta-chip-old{color:#94a3b8;font-size:10px;font-weight:500;margin-left:2px}html[data-theme=dark] .price-delta-chip.up{background:#d9770638;border-color:#d9770680;color:#fdba74}html[data-theme=dark] .price-delta-chip.down{background:#22c55e38;border-color:#22c55e80;color:#86efac}html[data-theme=dark] .price-delta-chip-old{color:#6b7280}.orders-customer-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px;padding:10px 0}.frequent-chip{align-items:center;background:#fff;border:1.5px solid #e8cf7a;border-radius:999px;color:#7a5a10;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.005em;padding:7px 13px;transition:background-color .15s ease,border-color .15s ease}.frequent-chip:hover{background:#fef7e3;border-color:#c8a047}.frequent-chip.active{background:#c8a047;border-color:#b38e37;box-shadow:0 3px 8px #c8a04759;color:#1a1305}.frequent-chip.active svg{color:#1a1305}.frequent-chip svg{color:#c8a047}html[data-theme=dark] .frequent-chip{background:#1a1c22;border-color:#c8a04773;color:#fde68a}html[data-theme=dark] .frequent-chip:hover{background:#c8a04724;border-color:#c8a047}html[data-theme=dark] .frequent-chip.active{background:#c8a047;color:#1a1305}html[data-theme=dark] .frequent-chip.active svg{color:#1a1305}html[data-theme=dark] .frequent-chip svg{color:#fde68a}.export-customers-btn{align-items:center;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#334155!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;gap:6px;margin-left:auto;padding:8px 14px!important}.export-customers-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important}.export-customers-btn:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .export-customers-btn{background:#1a1c22!important;border-color:#3a3f4a!important;color:#c4c9d5!important}html[data-theme=dark] .export-customers-btn:hover:not(:disabled){background:#252932!important}.frequent-badge{align-items:center;background:#c8a047;border:1px solid #b38e37;border-radius:999px;color:#1a1305;display:inline-flex;font-size:9.5px;font-weight:800;gap:3px;letter-spacing:.05em;line-height:1;margin-left:8px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.frequent-badge svg{color:#1a1305}html[data-theme=dark] .frequent-badge{background:#c8a047;border-color:#8a6e2a;color:#1a1305}@media (max-width:640px){.orders-customer-tools{padding:8px 0}.export-customers-btn{justify-content:center;margin-left:0;width:100%}.price-delta-banner{align-items:stretch;flex-direction:column}.price-delta-chip{font-size:10px;margin-left:0;margin-top:6px}.price-delta-chip-old{display:none}}.setup-pw-wrap{background:radial-gradient(1200px 600px at 20% -10%,#c8a04726,#0000 60%),linear-gradient(135deg,#f8f5ec,#fdfcf7 60%);display:grid;min-height:100vh;padding:32px 16px;place-items:center}.setup-pw-card{background:#fff;border:1px solid #eee2c0;border-radius:16px;border-top:3px solid #c8a047;box-shadow:0 12px 32px #0f172a1a,0 2px 6px #c8a04726;max-width:440px;padding:32px 28px 28px;width:100%}.setup-pw-card .eyebrow{color:#7a5a10;font-size:10.5px;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.setup-pw-card h1{color:#0f172a;font-family:Manrope,Plus Jakarta Sans,Inter,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;margin:8px 0 0}.setup-pw-form{display:flex;flex-direction:column;gap:14px;margin-top:20px}.setup-pw-form .primary{font-size:14px;margin-top:6px;padding:14px 18px}.setup-pw-card a.primary{border-radius:10px;display:inline-block;margin-top:16px;padding:14px 18px;text-align:center;text-decoration:none}.setup-pw-form .alert.warn{background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b91c1c;font-size:12.5px;font-weight:600;padding:10px 12px}html[data-theme=dark] .setup-pw-wrap{background:radial-gradient(1200px 600px at 20% -10%,#c8a04733,#0000 60%),linear-gradient(135deg,#0f1116,#16181e 60%)}html[data-theme=dark] .setup-pw-card{background:#1a1c22;border-color:#c8a047 #3a3f4a #3a3f4a;box-shadow:0 12px 32px #00000080}html[data-theme=dark] .setup-pw-card h1{color:#f5f5ee}html[data-theme=dark] .setup-pw-card .eyebrow{color:#fde68a}html[data-theme=dark] .setup-pw-form .alert.warn{background:#dc26262e;border-color:#dc262673;color:#fca5a5}.selesai-dash{display:flex;flex-direction:column;gap:16px;grid-column:1/-1;width:100%}.selesai-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.selesai-head .eyebrow{color:#c8a047;color:var(--gold);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.selesai-title{color:#111114;color:var(--ink);font-size:20px;font-weight:800;margin:0 0 4px}.selesai-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.selesai-summary{grid-template-columns:1fr}}.selesai-tile{align-items:flex-start;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;cursor:default;display:flex;flex-direction:column;gap:6px;padding:14px 16px;text-align:left}.selesai-tile-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.selesai-tile-clickable:hover{border-color:#c8a047;border-color:var(--gold);box-shadow:0 2px 8px #c8a04726;transform:translateY(-1px)}.selesai-tile.active{background:#fffaf0;border-color:#c8a047;border-color:var(--gold);box-shadow:inset 0 0 0 2px #c8a04740}.selesai-tile-label{color:#6b7280;color:var(--muted);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.selesai-tile-value{font-feature-settings:"tnum";color:#111114;color:var(--ink);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800}.selesai-tile-today .selesai-tile-value{color:#0369a1}.selesai-tile-belum .selesai-tile-value{color:#b45309}.selesai-tile-sudah .selesai-tile-value{color:#15803d}.selesai-tile-final .selesai-tile-value{color:#c8a047}.selesai-tile-final.active{background:#fff8e5;border-color:#c8a047;box-shadow:inset 0 0 0 2px #c8a04759}.selesai-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.selesai-search{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:8px;color:#111114;color:var(--ink);flex:1 1;font-size:13px;max-width:360px;min-width:240px;padding:10px 14px}.selesai-search:focus{border-color:#c8a047;border-color:var(--gold);box-shadow:0 0 0 2px #c8a04733;outline:none}.selesai-chips{display:flex;flex-wrap:wrap;gap:6px}.selesai-chip-btn{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:999px;color:#111114;color:var(--ink);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;transition:all .12s}.selesai-chip-btn:hover{border-color:#c8a047;border-color:var(--gold);color:#c8a047;color:var(--gold)}.selesai-chip-btn.active{background:#15161a;background:var(--charcoal);border-color:#15161a;border-color:var(--charcoal);color:#c8a047;color:var(--gold)}.selesai-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));list-style:none;margin:0;padding:0}.selesai-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.selesai-card.unpicked{border-left:4px solid #eab308}.selesai-card.picked{border-left:4px solid #16a34a;opacity:.85}.selesai-card-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.selesai-card-head .card-kicker{color:#6b7280;color:var(--muted);display:block;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.selesai-card-head strong{color:#111114;color:var(--ink);font-size:15px}.selesai-card .chip{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.selesai-card .chip-safe{background:#dcfce7;color:#166534}.selesai-card .chip-amber{background:#fef3c7;color:#92400e}.selesai-card .chip-final{background:#fef3c7;border:1px solid #c8a047;color:#78350f;letter-spacing:.06em}.selesai-card-body{display:flex;flex-direction:column;gap:6px}.selesai-card-meta{align-items:center;color:#6b7280;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:0}.selesai-card-meta strong,.selesai-prod-list{color:#111114;color:var(--ink)}.selesai-prod-list{font-size:12px;list-style:disc;margin:0;padding:0 0 0 18px}.selesai-prod-list li{margin:2px 0}.selesai-card-actions{align-items:center;border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:2px;padding-top:8px}.selesai-card-actions .queue-bordir-thumb{height:80px;width:80px}.selesai-card-actions .selesai-preview-compact{font-size:12.5px;min-height:36px;padding:6px 12px}.selesai-card.shella-view{border-left-width:5px}.selesai-card-head-compact .card-kicker{font-size:10px}.selesai-card-head-compact .selesai-card-ref{display:flex;flex-direction:column;gap:2px}.selesai-card-body-products{gap:8px}.selesai-card-summary{align-items:center;color:#111114;color:var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:0}.selesai-prod-focus{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.selesai-prod-item{align-items:flex-start;background:#faf7ee;border:1px solid #e8dfc4;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.selesai-prod-info{display:flex;flex:1 1;flex-direction:column;gap:5px}.selesai-prod-name{color:#111114;color:var(--ink);font-size:15px;line-height:1.25}.selesai-prod-attrs{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.selesai-card .chip-attr{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line);color:#111114;color:var(--ink);font-size:10px;font-weight:600;letter-spacing:0;padding:3px 8px;text-transform:none}.selesai-prod-sizes{color:#111114;color:var(--ink);font-family:Space Mono,monospace;font-size:13px;letter-spacing:.02em;margin:2px 0 0}.selesai-prod-sizes strong{color:#c8a047;color:var(--gold)}.selesai-finalize-btn{margin-left:auto}html[data-theme=dark] .selesai-prod-item{background:#0b1220;border-color:#1f2937}html[data-theme=dark] .selesai-prod-name,html[data-theme=dark] .selesai-prod-sizes{color:#f5f5ee}html[data-theme=dark] .selesai-prod-sizes strong{color:#fde68a}html[data-theme=dark] .selesai-card .chip-attr{background:#0f172a;border-color:#1f2937;color:#f5f5ee}html[data-theme=dark] .selesai-tile{background:#111827;border-color:#1f2937;color:#f5f5ee}html[data-theme=dark] .selesai-tile-value{color:#f5f5ee}html[data-theme=dark] .selesai-tile.active{background:#0f172a;border-color:#c8a047;border-color:var(--gold);box-shadow:inset 0 0 0 2px #c8a0474d}html[data-theme=dark] .selesai-tile-today .selesai-tile-value{color:#38bdf8}html[data-theme=dark] .selesai-tile-belum .selesai-tile-value{color:#fbbf24}html[data-theme=dark] .selesai-tile-sudah .selesai-tile-value{color:#4ade80}html[data-theme=dark] .selesai-chip-btn,html[data-theme=dark] .selesai-search{background:#0f172a;border-color:#1f2937;color:#f5f5ee}html[data-theme=dark] .selesai-chip-btn.active{background:#c8a047;background:var(--gold);border-color:#c8a047;border-color:var(--gold);color:#0f172a}.selesai-filter-bar-compact{gap:6px;row-gap:6px}.selesai-chip-btn-sm{font-size:11px;padding:5px 10px}.selesai-chips-date{gap:4px}.selesai-card-cust-name{color:#111114;color:var(--ink);font-size:14px;line-height:1.25}.selesai-card-body-with-thumb{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr}.selesai-card-thumb-wrap{flex-shrink:0}.selesai-card-body-info{display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width:480px){.selesai-card-body-with-thumb{gap:10px;grid-template-columns:88px 1fr}}.selesai-card-actions-finalisasi{display:flex;flex-direction:column;gap:8px;padding-top:4px}.selesai-finalize-primary{border-radius:10px;box-shadow:0 2px 8px #10b98140;font-size:15px;font-weight:700;letter-spacing:.3px;padding:14px 16px;width:100%}.selesai-finalize-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.65}.selesai-card-actions-secondary{display:flex;flex-wrap:wrap;gap:8px}.selesai-card-actions-secondary>button{flex:1 1 auto;min-width:120px}.selesai-card-riwayat{padding:12px 14px}.selesai-card-riwayat-row{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:72px 1fr}.selesai-card-riwayat-info{display:flex;flex-direction:column;gap:3px;min-width:0}.selesai-card-riwayat-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.selesai-card-riwayat-cust{color:#111114;color:var(--ink);font-size:14px;line-height:1.25}.selesai-card-riwayat-prod{color:#111114;color:var(--ink);font-size:12.5px;line-height:1.35;margin:0}.selesai-card-riwayat-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding-top:8px}@media (max-width:480px){.selesai-card-riwayat-row{gap:10px;grid-template-columns:60px 1fr}.selesai-card-riwayat-actions>button{flex:1 1 auto}}html[data-theme=dark] .selesai-card-cust-name,html[data-theme=dark] .selesai-card-riwayat-cust,html[data-theme=dark] .selesai-card-riwayat-prod{color:#f3f4f6}html[data-theme=dark] .selesai-card{background:#0f172a;border-color:#1f2937;color:#f5f5ee}html[data-theme=dark] .selesai-card-head strong,html[data-theme=dark] .selesai-title{color:#f5f5ee}html[data-theme=dark] .selesai-card .chip-safe{background:#22c55e33;color:#4ade80}html[data-theme=dark] .selesai-card .chip-amber{background:#eab3082e;color:#fde68a}html[data-theme=dark] .selesai-prod-list{color:#f5f5ee}.stock-accordion>summary::-webkit-details-marker{display:none}.stock-accordion>summary{list-style:none}.stock-accordion>summary .stock-accordion-caret{transition:transform .18s ease}.stock-accordion[open]>summary .stock-accordion-caret{transform:rotate(180deg)}html[data-theme=dark] .stock-accordion{background:#1f2129!important;border-color:#2a2d38!important}html[data-theme=dark] .stock-accordion>summary{background:#262832!important;color:#f5f5ee}html[data-theme=dark] .stock-accordion-sub{background:#1f2129!important;border-color:#2a2d38!important}html[data-theme=dark] .shopee-theme,html[data-theme=dark] .shopee-theme .card{color:#f5f5ee}html[data-theme=dark] .shopee-theme .card{background:#1a1c22!important}html[data-theme=dark] .shopee-theme .card:not([style*=border-left]):not([style*=borderLeft]){border-color:#2f333e!important}html[data-theme=dark] .shopee-theme .card[style*=border-left],html[data-theme=dark] .shopee-theme .card[style*=borderLeft]{border-bottom-color:#2f333e!important;border-right-color:#2f333e!important;border-top-color:#2f333e!important}html[data-theme=dark] .shopee-theme b,html[data-theme=dark] .shopee-theme h1,html[data-theme=dark] .shopee-theme h2,html[data-theme=dark] .shopee-theme h3,html[data-theme=dark] .shopee-theme h4,html[data-theme=dark] .shopee-theme label,html[data-theme=dark] .shopee-theme strong{color:#f5f5ee}html[data-theme=dark] .shopee-theme .muted,html[data-theme=dark] .shopee-theme .muted.small{color:#94a3b8!important}html[data-theme=dark] .shopee-theme input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .shopee-theme select,html[data-theme=dark] .shopee-theme textarea{background:#0f141c!important;border-color:#3a3f4a!important;color:#f5f5ee!important}html[data-theme=dark] .shopee-theme input::placeholder,html[data-theme=dark] .shopee-theme textarea::placeholder{color:#64748b!important}html[data-theme=dark] .shopee-theme input:focus,html[data-theme=dark] .shopee-theme select:focus,html[data-theme=dark] .shopee-theme textarea:focus{border-color:var(--tf-primary)!important;box-shadow:0 0 0 3px #d4b24a38;outline:none}html[data-theme=dark] .shopee-theme .soft-btn:not([style*=background]){background:#252932!important}html[data-theme=dark] .shopee-theme .soft-btn:not([style*=border]){border-color:#3a3f4a!important}html[data-theme=dark] .shopee-theme .soft-btn:not([style*=color]){color:#f5f5ee!important}html[data-theme=dark] .shopee-theme .soft-btn:hover:not(:disabled):not([style*=background]){background:#2f333e!important}html[data-theme=dark] .shopee-theme .soft-btn:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .shopee-theme .link-btn{background:#0000!important;border-color:#0000!important;color:var(--tf-primary)!important}html[data-theme=dark] .shopee-theme .warn-box{background:#3f1d1d!important;border-color:#7f1d1d!important;color:#fecaca!important}html[data-theme=dark] .shopee-theme table th{color:#94a3b8}html[data-theme=dark] .shopee-theme table td{color:#f5f5ee}html[data-theme=dark] .shopee-theme div[style*="border-top:1px solid #e2e8f0"]{border-top-color:#2f333e!important}html[data-theme=dark] .shopee-theme div[style*="border-bottom:1px solid #e2e8f0"]{border-bottom-color:#2f333e!important}html[data-theme=dark] .shopee-theme div[style*="background: #fff7ed"],html[data-theme=dark] .shopee-theme div[style*="background:#fff7ed"]{background:#241a10!important}html[data-theme=dark] .shopee-theme div[style*="background: #f8fafc"],html[data-theme=dark] .shopee-theme div[style*="background:#f8fafc"]{background:#181c25!important}html[data-theme=dark] .shopee-theme div[style*="background: #f1f5f9"],html[data-theme=dark] .shopee-theme div[style*="background:#f1f5f9"]{background:#12161f!important}html[data-theme=dark] .shopee-theme span[style*="background:#fef3c7"]{background:#fbbf242e!important;color:#fbbf24!important}html[data-theme=dark] .shopee-theme span[style*="background:#ffedd5"]{background:#fb923c33!important;color:#fdba74!important}html[data-theme=dark] .shopee-theme span[style*="background:#dcfce7"]{background:#86efac2e!important;color:#86efac!important}html[data-theme=dark] .shopee-theme span[style*="background:#f1f5f9"]{background:#94a3b82e!important;color:#cbd5e1!important}html[data-theme=dark] .shopee-theme span[style*="background:#d1fae5"]{background:#86efac2e!important;color:#86efac!important}html[data-theme=dark] .shopee-theme span[style*="background:#ede9fe"]{background:#c4b5fd2e!important;color:#c4b5fd!important}html[data-theme=dark] .shopee-theme span[style*="background:#fee2e2"]{background:#fca5a529!important;color:#fca5a5!important}html[data-theme=dark] .shopee-theme span[style*="background:#ecfccb"]{background:#bef2642e!important;border-color:#bef26459!important;color:#bef264!important}html[data-theme=dark] .shopee-theme div[style*="background: #fef2f2"],html[data-theme=dark] .shopee-theme div[style*="background:#fef2f2"]{background:#991b1b2e!important;border-color:#fca5a54d!important;color:#fca5a5!important}html[data-theme=dark] .shopee-theme div[style*="background:#fef3c7"]{background:#fbbf2424!important;border-color:#fbbf244d!important;color:#fbbf24!important}html[data-theme=dark] .shopee-theme div[style*="font-size:24px"][style*="font-weight:800"]{color:#f5f5ee!important}html[data-theme=dark] .shopee-theme [style*="color: #a16207"],html[data-theme=dark] .shopee-theme [style*="color:#a16207"]{color:#fbbf24!important}html[data-theme=dark] .shopee-theme [style*="color: #c2410c"],html[data-theme=dark] .shopee-theme [style*="color:#c2410c"]{color:#fdba74!important}html[data-theme=dark] .shopee-theme [style*="color: #166534"],html[data-theme=dark] .shopee-theme [style*="color:#166534"]{color:#86efac!important}html[data-theme=dark] .shopee-theme [style*="color: #64748b"],html[data-theme=dark] .shopee-theme [style*="color:#64748b"]{color:#94a3b8!important}html[data-theme=dark] .shopee-theme [style*="color: #334155"],html[data-theme=dark] .shopee-theme [style*="color:#334155"]{color:#cbd5e1!important}html[data-theme=dark] .shopee-theme [style*="color: #5b21b6"],html[data-theme=dark] .shopee-theme [style*="color: #7c3aed"],html[data-theme=dark] .shopee-theme [style*="color:#5b21b6"],html[data-theme=dark] .shopee-theme [style*="color:#7c3aed"]{color:#c4b5fd!important}html[data-theme=dark] .shopee-theme [style*="color: #7f1d1d"],html[data-theme=dark] .shopee-theme [style*="color: #991b1b"],html[data-theme=dark] .shopee-theme [style*="color:#7f1d1d"],html[data-theme=dark] .shopee-theme [style*="color:#991b1b"]{color:#fca5a5!important}html[data-theme=dark] .shopee-theme [style*="color: #3f6212"],html[data-theme=dark] .shopee-theme [style*="color:#3f6212"]{color:#bef264!important}html[data-theme=dark] .shopee-theme [style*="color: #92400e"],html[data-theme=dark] .shopee-theme [style*="color:#92400e"]{color:#fbbf24!important}html[data-theme=dark] .shopee-theme [style*="color: #b91c1c"],html[data-theme=dark] .shopee-theme [style*="color:#b91c1c"]{color:#fca5a5!important}html[data-theme=dark] .shopee-theme [style*="color: #065f46"],html[data-theme=dark] .shopee-theme [style*="color:#065f46"]{color:#86efac!important}html[data-theme=dark] .at-period-wrap{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .at-period-wrap .at-period-label span{color:#94a3b8}html[data-theme=dark] .at-period-wrap .at-period-label b{color:#f5f5ee}html[data-theme=dark] .at-period-wrap .period-picker-chips .period-chip{background:#252932;border:1px solid #3a3f4a;color:#f5f5ee}html[data-theme=dark] .at-period-wrap .period-picker-chips .period-chip:hover{background:#2f333e;border-color:#4a5163}html[data-theme=dark] .at-period-wrap .period-picker-chips .period-chip.active{background:#c8a047;border-color:#c8a047;box-shadow:0 4px 10px #c8a04740;color:#1a1206}html[data-theme=dark] .at-period-wrap .period-picker-chips .period-pick-btn{background:#1a1c22;border:1px dashed #c8a047;color:#c8a047}html[data-theme=dark] .at-period-wrap .period-picker-chips .period-pick-btn:hover{background:#252932}html[data-theme=dark] .at-period-wrap .period-picker-chips .period-pick-btn.active{background:#c8a047;border-color:#c8a047;border-style:solid;color:#1a1206}html[data-theme=dark] .at-period-wrap .period-picker-pop{background:#1a1c22;border-color:#2f333e;box-shadow:0 16px 40px #0000008c}html[data-theme=dark] .at-period-wrap .period-pop-tabs{background:#0f141c}html[data-theme=dark] .at-period-wrap .period-pop-tabs button{color:#94a3b8}html[data-theme=dark] .at-period-wrap .period-pop-tabs button.active{background:#1a1c22;box-shadow:0 2px 6px #0006;color:#f5f5ee}html[data-theme=dark] .at-period-wrap .period-field{color:#94a3b8}html[data-theme=dark] .at-period-wrap .period-field input,html[data-theme=dark] .at-period-wrap .period-field select{background:#0f141c;border-color:#3a3f4a;color:#f5f5ee;color-scheme:dark}html[data-theme=dark] .at-period-wrap .period-field input:focus,html[data-theme=dark] .at-period-wrap .period-field select:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04733;outline:none}html[data-theme=dark] .at-period-wrap .period-pop-actions{border-top-color:#2f333e}html[data-theme=dark] .at-period-wrap .period-btn-secondary{background:#0000;border-color:#3a3f4a;color:#cbd5e1}html[data-theme=dark] .at-period-wrap .period-btn-secondary:hover{background:#252932;border-color:#4a5163}html[data-theme=dark] .at-period-wrap .period-btn-primary{background:#c8a047;border-color:#c8a047;color:#1a1206}html[data-theme=dark] .at-period-wrap .period-btn-primary:hover{background:#d4b366;border-color:#d4b366}html[data-theme=dark] .perf-page .perf-title{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-download-btn{background:#252932;border-color:#3a3f4a;color:#e6c675}html[data-theme=dark] .perf-page .perf-download-btn:hover{background:#2f333e;border-color:#c8a047}html[data-theme=dark] .perf-page .perf-download-btn:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .perf-page .perf-tabs{border-bottom-color:#2f333e}html[data-theme=dark] .perf-page .perf-tabs button{color:#94a3b8}html[data-theme=dark] .perf-page .perf-tabs button:hover{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-tabs button.active{color:#e6c675}html[data-theme=dark] .perf-page .perf-period{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .perf-page .perf-period-label span{color:#94a3b8}html[data-theme=dark] .perf-page .perf-period-label b{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-period-chips button{background:#252932;border-color:#3a3f4a;color:#f5f5ee}html[data-theme=dark] .perf-page .perf-period-chips button:hover{background:#2f333e;border-color:#4a5163}html[data-theme=dark] .perf-page .perf-period-chips button.active{background:#c8a047;border-color:#c8a047;box-shadow:0 4px 10px #c8a04740;color:#1a1206}html[data-theme=dark] .perf-page .alert{background:#991b1b2e;border:1px solid #fca5a54d;color:#fca5a5}html[data-theme=dark] .perf-page .perf-kpi,html[data-theme=dark] .perf-page .perf-kpi-clickable{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .perf-page .perf-kpi-clickable:hover,html[data-theme=dark] .perf-page .perf-kpi:hover{border-color:#c8a0478c;box-shadow:0 6px 14px #00000073}html[data-theme=dark] .perf-page .perf-kpi.hero-gold{background:linear-gradient(135deg,#1f1a10,#2b220f);border-color:#c8a04773}html[data-theme=dark] .perf-page .perf-kpi.hero-green{background:linear-gradient(135deg,#0f1f18,#0f2a22);border-color:#86efac59}html[data-theme=dark] .perf-page .perf-kpi-label{color:#a5adbd}html[data-theme=dark] .perf-page .perf-kpi-value{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-kpi.hero-gold .perf-kpi-value{color:#e6c675}html[data-theme=dark] .perf-page .perf-kpi.hero-green .perf-kpi-value{color:#86efac}html[data-theme=dark] .perf-page .perf-kpi-sub{color:#94a3b8}html[data-theme=dark] .perf-page .perf-kpi-icon.gold{background:#e6c67524;color:#e6c675}html[data-theme=dark] .perf-page .perf-kpi-icon.green{background:#86efac24;color:#86efac}html[data-theme=dark] .perf-page .perf-kpi-icon.blue{background:#93c5fd24;color:#93c5fd}html[data-theme=dark] .perf-page .perf-kpi-icon.red{background:#fca5a524;color:#fca5a5}html[data-theme=dark] .perf-page .perf-kpi-icon.amber{background:#fbbf2424;color:#fbbf24}html[data-theme=dark] .perf-page .perf-kpi-icon.dark{background:#0f141c;color:#f5f5ee}html[data-theme=dark] .perf-page .perf-kpi-icon.neutral{background:#252932;color:#cbd5e1}html[data-theme=dark] .perf-page .perf-delta.up{background:#86efac2e;color:#86efac}html[data-theme=dark] .perf-page .perf-delta.down{background:#fca5a52e;color:#fca5a5}html[data-theme=dark] .perf-page .perf-delta.flat{background:#252932;color:#cbd5e1}html[data-theme=dark] .perf-page .perf-card{background:#1a1c22;border-color:#2f333e}html[data-theme=dark] .perf-page .perf-card-head b{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-hint{color:#94a3b8}html[data-theme=dark] .perf-page .perf-chart line[stroke="#e6dcbe"]{stroke:#3a3f4a}html[data-theme=dark] .perf-page .perf-chart text[fill="#8b8467"]{fill:#a5adbd}html[data-theme=dark] .perf-page .perf-chart text[fill="#4b4634"]{fill:#e6c675}html[data-theme=dark] .perf-page .perf-aging-head .perf-aging-total,html[data-theme=dark] .perf-page .perf-aging-head b{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-aging-bar,html[data-theme=dark] .perf-page .perf-top-row:hover{background:#252932}html[data-theme=dark] .perf-page .perf-top-info b{color:#f5f5ee}html[data-theme=dark] .perf-page .perf-top-right{color:#94a3b8}html[data-theme=dark] .perf-page .perf-top-amount{color:#e6c675}html[data-theme=dark] .perf-page .period-picker-pop{background:#1a1c22;border-color:#2f333e;box-shadow:0 16px 40px #0000008c}html[data-theme=dark] .perf-page .period-pop-tabs{background:#0f141c}html[data-theme=dark] .perf-page .period-pop-tabs button{color:#94a3b8}html[data-theme=dark] .perf-page .period-pop-tabs button.active{background:#1a1c22;box-shadow:0 2px 6px #0006;color:#f5f5ee}html[data-theme=dark] .perf-page .period-field{color:#94a3b8}html[data-theme=dark] .perf-page .period-field input,html[data-theme=dark] .perf-page .period-field select{background:#0f141c;border-color:#3a3f4a;color:#f5f5ee;color-scheme:dark}html[data-theme=dark] .perf-page .period-field input:focus,html[data-theme=dark] .perf-page .period-field select:focus{border-color:#c8a047;box-shadow:0 0 0 3px #c8a04733;outline:none}html[data-theme=dark] .perf-page .period-pop-actions{border-top-color:#2f333e}html[data-theme=dark] .perf-page .period-btn-secondary{background:#0000;border-color:#3a3f4a;color:#cbd5e1}html[data-theme=dark] .perf-page .period-btn-secondary:hover{background:#252932;border-color:#4a5163}html[data-theme=dark] .perf-page .period-btn-primary{background:#c8a047;border-color:#c8a047;color:#1a1206}html[data-theme=dark] .perf-page .period-btn-primary:hover{background:#d4b366;border-color:#d4b366}.shopee-theme .shopee-card{background:#fff;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.shopee-theme .shopee-card:hover{border-color:#ea580c59;box-shadow:0 4px 14px #0000000f}html[data-theme=dark] .shopee-theme .shopee-card{background:#1e242d!important;border-color:#374151!important}html[data-theme=dark] .shopee-theme .shopee-card:hover{border-color:#ea580c73!important;box-shadow:0 4px 16px #0006!important}.shopee-theme .shopee-thumb-icon{color:#94a3b8}.shopee-theme .shopee-thumb.shopee-thumb-warm .shopee-thumb-icon{color:#c2410c}html[data-theme=dark] .shopee-theme .shopee-thumb,html[data-theme=dark] .shopee-theme .shopee-thumb.shopee-thumb-warm{background:#252d38!important}html[data-theme=dark] .shopee-theme .shopee-thumb-icon{color:#b8c0cc!important}html[data-theme=dark] .shopee-theme .shopee-thumb.shopee-thumb-warm .shopee-thumb-icon{color:#fdba74!important}.shopee-theme .shopee-wh-thumb-empty{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;padding:4px 6px;text-align:center;width:100%}.shopee-theme .shopee-wh-thumb-empty .shopee-thumb-icon{opacity:.75}.shopee-theme .shopee-wh-thumb-empty-label{color:#c2410c;font-size:10px;font-weight:600;letter-spacing:.1px;line-height:1.2}html[data-theme=dark] .shopee-theme .shopee-wh-thumb-empty-label{color:#fdba74!important}.shopee-theme .shopee-order-number{color:#0f172a;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.005em;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}html[data-theme=dark] .shopee-theme .shopee-order-number{color:#f3f4f6}.shopee-theme .shopee-account-line{color:#0f172a;font-size:16px;font-weight:600;line-height:1.3;margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.shopee-theme .shopee-account-line .shopee-account-label{color:#64748b;font-weight:500;margin-right:4px}html[data-theme=dark] .shopee-theme .shopee-account-line,html[data-theme=dark] .shopee-theme .shopee-account-line b{color:#f3f4f6!important}html[data-theme=dark] .shopee-theme .shopee-account-line .shopee-account-label{color:#b8c0cc!important}.shopee-theme .shopee-design-title{color:#334155;font-size:14px;margin-top:6px;overflow-wrap:anywhere}html[data-theme=dark] .shopee-theme .shopee-design-title{color:#b8c0cc!important}.shopee-theme .shopee-card-meta{align-items:baseline;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:4px}html[data-theme=dark] .shopee-theme .shopee-card-meta{color:#b8c0cc!important}html[data-theme=dark] .shopee-theme .shopee-card-meta b{color:#e5e7eb!important}.shopee-theme .shopee-status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.02em;line-height:1;padding:3px 8px;white-space:nowrap}.shopee-theme .shopee-status-badge svg{display:block;flex-shrink:0}.shopee-theme .shopee-status-badge .shopee-status-text{line-height:1}html[data-theme=dark] .shopee-theme .shopee-status-badge{border:1px solid #ffffff24}.shopee-theme .shopee-btn-fix,.shopee-theme button.shopee-btn-fix.primary,.shopee-theme button.shopee-btn-fix.shopee-quick-primary{background:#a3e635!important;border-color:#a3e635!important;color:#000!important;font-weight:700}.shopee-theme .shopee-btn-fix:hover:not(:disabled){background:#84cc16!important;border-color:#84cc16!important;color:#000!important}.shopee-theme .shopee-btn-fix:disabled{background:#d9f99d!important;border-color:#d9f99d!important;color:#3f6212!important;cursor:progress}html[data-theme=dark] .shopee-theme .shopee-btn-fix,html[data-theme=dark] .shopee-theme button.shopee-btn-fix.primary,html[data-theme=dark] .shopee-theme button.shopee-btn-fix.shopee-quick-primary{background:#a3e635!important;border-color:#a3e635!important;color:#000!important}html[data-theme=dark] .shopee-theme .shopee-btn-fix:hover:not(:disabled){background:#bef264!important;border-color:#bef264!important;color:#000!important}html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background: #FACC15"],html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background:#FACC15"]{background:#facc15!important;border-color:#0003!important;color:#000!important}html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background: #F97316"],html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background:#F97316"]{background:#f97316!important;border-color:#0003!important;color:#000!important}html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background: #A3E635"],html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background:#A3E635"]{background:#a3e635!important;border-color:#0003!important;color:#000!important}html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background: #DC2626"],html[data-theme=dark] .shopee-theme .shopee-status-badge[style*="background:#DC2626"]{background:#dc2626!important;border-color:#ffffff2e!important;color:#fff!important}.shopee-theme .shopee-card-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:2px;min-width:0}.shopee-theme .shopee-card-header .shopee-order-number{flex:1 1 auto;min-width:0}.shopee-theme .shopee-card-header .shopee-status-badge{align-self:flex-start;flex:0 0 auto;margin-top:2px}.shopee-theme .shopee-card-footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 12px}html[data-theme=dark] .shopee-theme .shopee-card-footer{background:#12151b!important;border-top-color:#374151!important}.shopee-theme .shopee-card-footer-label{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.shopee-theme .shopee-card-footer-label[data-mode=sent]{color:#c2410c}.shopee-theme .shopee-card-footer-label[data-mode=queued]{color:#0369a1}.shopee-theme .shopee-card-footer-label[data-mode=processing]{color:#c2410c}.shopee-theme .shopee-card-footer-label[data-mode=on_hold],.shopee-theme .shopee-card-footer-label[data-mode=recalled]{color:#92400e}html[data-theme=dark] .shopee-theme .shopee-card-footer-label{color:#b8c0cc!important}html[data-theme=dark] .shopee-theme .shopee-card-footer-label[data-mode=sent]{color:#fdba74!important}html[data-theme=dark] .shopee-theme .shopee-card-footer-label[data-mode=queued]{color:#7dd3fc!important}html[data-theme=dark] .shopee-theme .shopee-card-footer-label[data-mode=processing]{color:#fdba74!important}html[data-theme=dark] .shopee-theme .shopee-card-footer-label[data-mode=on_hold],html[data-theme=dark] .shopee-theme .shopee-card-footer-label[data-mode=recalled]{color:#fbbf24!important}.shopee-theme .shopee-locked-strip{background:#fff7ed;border-top-color:#fed7aa}html[data-theme=dark] .shopee-theme .shopee-locked-strip{background:#252d38!important;border-top:1px solid #fdba74!important}.shopee-theme .shopee-send-btn{border-color:#fed7aa;color:#c2410c;font-size:12px;padding:4px 10px}html[data-theme=dark] .shopee-theme .shopee-send-btn{background:#ea580c!important;border-color:#ea580c!important;color:#fff!important}html[data-theme=dark] .shopee-theme .shopee-send-btn:hover:not(:disabled){background:#c2410c!important;border-color:#c2410c!important}.shopee-theme .shopee-lock-banner{align-items:center;background:#fff7ed;border:2px solid #ea580c;border-radius:8px;color:#7c2d12;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:10px;padding:12px 14px}html[data-theme=dark] .shopee-theme .shopee-lock-banner{background:#ea580c1a!important;border-color:#ea580c!important;color:#fdba74!important}html[data-theme=dark] .shopee-theme .shopee-lock-banner .muted{color:#b8c0cc!important}.shopee-theme .shopee-btn-danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.shopee-theme .shopee-btn-danger:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.shopee-theme .shopee-btn-danger:disabled{background:#fca5a5!important;border-color:#fca5a5!important;color:#7f1d1d!important;cursor:not-allowed;opacity:1}html[data-theme=dark] .shopee-theme .shopee-btn-danger:disabled{background:#7f1d1d!important;border-color:#7f1d1d!important;color:#fecaca!important}html[data-theme=dark] .shopee-theme div[style*="font-weight:800"][style*="font-size:20"],html[data-theme=dark] .shopee-theme div[style*="fontWeight:800"][style*="fontSize:20"]{color:#f3f4f6!important;font-size:26px!important}.shopee-theme .shopee-date-field{color:#64748b;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:2px;letter-spacing:.02em}.shopee-theme .shopee-date-field input{border:1px solid #e2e8f0;border-radius:6px;font-size:13px;min-width:130px;padding:6px 8px}html[data-theme=dark] .shopee-theme .shopee-date-field{color:#b8c0cc!important}html[data-theme=dark] .shopee-theme .shopee-date-field input{background:#12151b!important;border-color:#374151!important;color:#f3f4f6!important;color-scheme:dark}html[data-theme=dark] .shopee-theme .shopee-date-field input:focus{border-color:#ea580c!important;box-shadow:0 0 0 3px #ea580c33!important;outline:none}.shopee-theme .shopee-card-clickable{cursor:pointer;text-align:left;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}.shopee-theme .shopee-card-clickable:hover{border-color:#ea580c73;box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.shopee-theme .shopee-card-clickable:focus-visible{border-color:#ea580c73;outline:2px solid #ea580c;outline-offset:2px}.shopee-theme .shopee-card-clickable:active{transform:translateY(0)}html[data-theme=dark] .shopee-theme .shopee-card-clickable:hover{border-color:#ea580c8c!important;box-shadow:0 6px 20px #0000008c!important}.shopee-theme .shopee-kpi-btn{background:#fff;cursor:pointer;font-family:inherit;transition:transform .1s ease,border-color .15s ease,box-shadow .18s ease,background .15s ease}.shopee-theme .shopee-kpi-btn:hover{border-color:#ea580c73;box-shadow:0 4px 10px #0000000f}.shopee-theme .shopee-kpi-btn:focus-visible{outline:2px solid #ea580c;outline-offset:2px}.shopee-theme .shopee-kpi-btn.active{background:#fff7ed;border-color:#ea580c;box-shadow:inset 0 0 0 1px #ea580c,0 4px 10px #ea580c24}.shopee-theme .shopee-kpi-btn.active .muted{color:#c2410c!important;font-weight:700}html[data-theme=dark] .shopee-theme .shopee-kpi-btn{background:#1e242d!important}html[data-theme=dark] .shopee-theme .shopee-kpi-btn.active{background:#ea580c1f!important;border-color:#ea580c!important;box-shadow:inset 0 0 0 1px #ea580c,0 4px 12px #ea580c47!important}html[data-theme=dark] .shopee-theme .shopee-kpi-btn.active .muted{color:#fdba74!important}html[data-theme=dark] .shopee-theme .shopee-kpi-btn div[style*="color:#334155"]{color:#f3f4f6!important}.shopee-theme .shopee-thumb{background:#f1f5f9}.shopee-theme .shopee-thumb.shopee-thumb-warm{background:#fff7ed}.shopee-theme .shopee-thumb img{background:#0000}.shopee-theme .shopee-info-banner{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:8px;padding:10px 12px}html[data-theme=dark] .shopee-theme .shopee-info-banner{background:#ea580c1a!important;border-color:#fdba74!important;color:#fdba74!important}.shopee-theme .shopee-pending-banner,.shopee-theme .shopee-pending-strip{align-items:flex-start;background:#fff7ed;border:2px solid #ea580c;border-radius:8px;color:#7c2d12;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding:12px 14px}.shopee-theme .shopee-pending-strip{border-bottom:1px solid #fed7aa;border-left:0;border-radius:0;border-right:0;border-top:1px solid #fed7aa;flex-direction:column;margin-top:0}html[data-theme=dark] .shopee-theme .shopee-pending-banner,html[data-theme=dark] .shopee-theme .shopee-pending-strip{background:#ea580c24!important;border-color:#ea580c!important;color:#fdba74!important}html[data-theme=dark] .shopee-theme .shopee-pending-banner .muted,html[data-theme=dark] .shopee-theme .shopee-pending-strip .muted{color:#e5e7eb!important}.shopee-theme .shopee-hold-banner,.shopee-theme .shopee-hold-strip{align-items:flex-start;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#78350f;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin-top:8px;padding:10px 14px}.shopee-theme .shopee-hold-strip{border-left:0;border-radius:0;border-right:0;border-top:1px solid #fed7aa;margin-top:0}html[data-theme=dark] .shopee-theme .shopee-hold-banner,html[data-theme=dark] .shopee-theme .shopee-hold-strip{background:#f59e0b24!important;border-color:#f59e0b!important;color:#fbbf24!important}html[data-theme=dark] .shopee-theme .shopee-hold-banner .muted{color:#e5e7eb!important}.shopee-theme .shopee-quick-actions{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-height:0;padding:10px 12px}html[data-theme=dark] .shopee-theme .shopee-quick-actions{background:#161a20!important;border-top-color:#374151!important}.shopee-theme .shopee-quick-primary{align-items:center;background:#ea580c;border-color:#ea580c;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;white-space:nowrap}.shopee-theme .shopee-quick-primary:hover:not(:disabled){background:#c2410c;border-color:#c2410c}.shopee-theme .shopee-quick-primary:disabled{background:#fed7aa;border-color:#fed7aa;color:#7c2d12;cursor:progress}.shopee-theme .shopee-quick-secondary{padding:6px 10px}.shopee-theme .shopee-quick-neutral,.shopee-theme .shopee-quick-secondary{align-items:center;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.shopee-theme .shopee-quick-neutral{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;font-weight:600;padding:6px 12px}.shopee-theme .shopee-quick-neutral:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;color:#0f172a}html[data-theme=dark] .shopee-theme .shopee-quick-neutral{background:#252932!important;border-color:#374151!important;color:#cbd5e1!important}html[data-theme=dark] .shopee-theme .shopee-quick-neutral:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important;color:#f3f4f6!important}.shopee-theme .shopee-quick-menu-btn{align-items:center;display:inline-flex;padding:6px 8px}.shopee-quick-menu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:6px}.shopee-theme .shopee-quick-actions .shopee-quick-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:30}html[data-theme=dark] .shopee-quick-menu{background:#1e242d!important;border-color:#374151!important;box-shadow:0 12px 32px #00000080!important}.shopee-quick-menu-item{align-items:center;background:#0000;border:0;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.shopee-quick-menu-item:hover{background:#f1f5f9}.shopee-quick-menu-item.danger{color:#b91c1c}.shopee-quick-menu-item.danger:hover{background:#fef2f2}html[data-theme=dark] .shopee-quick-menu-item{color:#f3f4f6!important}html[data-theme=dark] .shopee-quick-menu-item:hover{background:#252932!important}html[data-theme=dark] .shopee-quick-menu-item.danger{color:#fca5a5!important}html[data-theme=dark] .shopee-quick-menu-item.danger:hover{background:#991b1b47!important}@media (max-width:480px){.shopee-theme .shopee-quick-actions{gap:4px;padding:8px 10px}.shopee-theme .shopee-quick-neutral,.shopee-theme .shopee-quick-primary,.shopee-theme .shopee-quick-secondary{font-size:11px;padding:6px 8px}}.shopee-theme .shopee-card-compact{border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:0}html[data-theme=dark] .shopee-theme .shopee-card-compact{background:#1e242d!important;border-color:#2a323d!important;box-shadow:0 1px 2px #0006}.shopee-theme .shopee-card-compact.shopee-card-clickable:hover{border-color:#cbd5e1;box-shadow:0 4px 10px #0f172a0f;transform:none}html[data-theme=dark] .shopee-theme .shopee-card-compact.shopee-card-clickable:hover{border-color:#3a4250!important;box-shadow:0 4px 12px #0000008c!important}.shopee-theme .shopee-card-compact .shopee-card-body{align-items:flex-start;display:flex;gap:14px;padding:14px 16px}.shopee-theme .shopee-card-compact .shopee-thumb-col{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:0}.shopee-theme .shopee-card-compact .shopee-card-thumb{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;height:80px;justify-content:center;overflow:hidden;transition:transform .12s ease;width:80px}.shopee-theme .shopee-card-compact .shopee-card-thumb:hover{transform:translateY(-1px)}.shopee-theme .shopee-card-compact .shopee-card-thumb img{background:#f8fafc;height:100%;object-fit:contain;width:100%}.shopee-theme .shopee-card-compact .shopee-card-thumb.shopee-thumb-empty{background:#1f2937;border-color:#1f2937}.shopee-theme .shopee-card-compact .shopee-card-thumb.shopee-thumb-empty .shopee-thumb-icon{color:#64748b}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-card-thumb{background:#12151b!important;border-color:#2a323d!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-card-thumb img{background:#12151b!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-card-thumb.shopee-thumb-empty{background:#0f1319!important;border-color:#1f2937!important}.shopee-theme .shopee-card-compact .shopee-thumb-caption{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1.2;padding:0}.shopee-theme .shopee-card-compact .shopee-thumb-caption.is-link{color:#94a3b8}.shopee-theme .shopee-card-compact .shopee-thumb-caption.is-link:hover{color:#334155}.shopee-theme .shopee-card-compact .shopee-thumb-caption.is-muted{color:#94a3b8;cursor:default;font-style:italic}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-thumb-caption{color:#94a3b8!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-thumb-caption.is-link:hover{color:#f3f4f6!important}.shopee-theme .shopee-card-compact .shopee-card-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.shopee-theme .shopee-card-compact .shopee-card-headrow{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.shopee-theme .shopee-card-compact .shopee-card-headmain{flex:1 1;min-width:0}.shopee-theme .shopee-card-compact .shopee-card-headside{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.shopee-theme .shopee-card-compact .shopee-account-primary{color:#0f172a;font-size:17px;font-weight:700;line-height:1.2;margin-bottom:2px;word-break:break-word}.shopee-theme .shopee-card-compact .shopee-account-primary.shopee-account-empty{color:#94a3b8;font-style:italic;font-weight:600}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-account-primary{color:#f3f4f6!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-account-primary.shopee-account-empty{color:#64748b!important}.shopee-theme .shopee-card-compact .shopee-order-number{color:#64748b;font-size:14px;font-weight:500;line-height:1.35;word-break:break-all}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-order-number{color:#94a3b8!important}.shopee-theme .shopee-card-compact .shopee-title-line{color:#1e293b;font-size:13px;font-weight:600;line-height:1.35;margin-top:2px}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-title-line{color:#e5e7eb!important}.shopee-theme .shopee-card-compact .shopee-card-meta{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.4}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-card-meta{color:#94a3b8!important}.shopee-theme .shopee-card-compact .shopee-mockup-empty{color:#94a3b8;font-style:italic}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-mockup-empty{color:#64748b!important}.shopee-theme .shopee-card-compact .shopee-wh-inline{align-items:center;color:#64748b;display:inline-flex;font-size:12px;gap:4px;line-height:1.3;text-align:right}.shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=processing]{color:#c2410c}.shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=on_hold]{color:#92400e}.shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=pending]{color:#0369a1}.shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=await_fix]{color:#a16207}.shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=queued]{color:#0369a1}.shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=not_sent]{color:#94a3b8}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline{color:#94a3b8!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=processing]{color:#fdba74!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=on_hold]{color:#fbbf24!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=pending]{color:#7dd3fc!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=await_fix]{color:#fbbf24!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=queued]{color:#7dd3fc!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-wh-inline[data-mode=not_sent]{color:#64748b!important}.shopee-theme .shopee-card-compact .shopee-actions-wrap{display:flex;flex-direction:column;gap:8px;padding:0 16px 14px}.shopee-theme .shopee-card-compact .shopee-actions-row,.shopee-theme .shopee-card-compact .shopee-actions-send-row{align-items:stretch;display:flex;gap:8px}.shopee-theme .shopee-card-compact .shopee-act-btn{align-items:center;background:#f8fafc;border:1px solid #0000;border-radius:10px;box-shadow:none;color:#334155;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:44px;padding:8px 14px;transition:background .12s ease,border-color .12s ease,color .12s ease}.shopee-theme .shopee-card-compact .shopee-act-btn:hover:not(:disabled){border-color:#94a3b8}.shopee-theme .shopee-card-compact .shopee-act-btn:disabled{cursor:not-allowed;opacity:.55}.shopee-theme .shopee-card-compact .shopee-act-btn.is-full{flex-basis:100%}.shopee-theme .shopee-card-compact .shopee-act-btn.is-secondary{flex:0 1 auto;min-width:92px;padding:8px 12px}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-fix{background:#f0fdf4;border-color:#86efac;color:#166534}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-fix:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-fix{background:#192b20!important;border-color:#456632!important;color:#a3e635!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-fix:hover:not(:disabled){background:#1f3728!important;border-color:#5a7a3f!important;color:#bef264!important}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-revise{background:#fff7ed;border-color:#fdba74;color:#c2410c}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-revise:hover:not(:disabled){background:#ffedd5;border-color:#fb923c}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-revise{background:#26201a!important;border-color:#663d1a!important;color:#fb923c!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-revise:hover:not(:disabled){background:#302620!important;border-color:#7a4b23!important;color:#fdba74!important}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-danger{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-danger:hover:not(:disabled){background:#fee2e2;border-color:#f87171}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-danger{background:#241a1b!important;border-color:#66302f!important;color:#f87171!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-danger:hover:not(:disabled){background:#2b1e20!important;border-color:#803a3a!important;color:#fca5a5!important}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-neutral{background:#f8fafc;border-color:#cbd5e1;color:#334155}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-neutral:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-neutral{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-neutral:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-send{background:#ea580c;border-color:#ea580c;color:#fff;flex:1 1}.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-send:hover:not(:disabled){background:#c2410c;border-color:#c2410c}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-send{background:#ea580c!important;border-color:#ea580c!important;color:#fff!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-send:hover:not(:disabled){background:#c2410c!important;border-color:#c2410c!important}.shopee-theme .shopee-card-compact .shopee-quick-menu-btn{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.shopee-theme .shopee-card-compact .shopee-quick-menu-btn:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-quick-menu-btn{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-quick-menu-btn:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important}.shopee-theme .shopee-card-compact .shopee-action-note{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:6px;line-height:1.35;padding-top:2px}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-action-note{color:#94a3b8!important}@media (max-width:480px){.shopee-theme .shopee-card-compact .shopee-card-body{gap:10px;padding:12px}.shopee-theme .shopee-card-compact .shopee-card-thumb{height:72px;width:72px}.shopee-theme .shopee-card-compact .shopee-account-primary{font-size:15px}.shopee-theme .shopee-card-compact .shopee-actions-wrap{padding:0 12px 12px}.shopee-theme .shopee-card-compact .shopee-act-btn{font-size:12px;padding:8px 10px}}.shopee-theme .shopee-date-grid{grid-gap:12px;display:grid;flex:1 1 260px;gap:12px;grid-template-columns:1fr 1fr;min-width:0}.shopee-theme .shopee-date-grid .shopee-date-field{min-width:0}.shopee-theme .shopee-date-grid .shopee-date-field input{box-sizing:border-box;min-width:0;width:100%}@media (max-width:380px){.shopee-theme .shopee-date-grid{grid-template-columns:1fr}}.shopee-cancel-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.shopee-cancel-chip{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;font-weight:600;padding:6px 10px;transition:background .12s,border-color .12s,color .12s}.shopee-cancel-chip:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}.shopee-cancel-chip.is-active{background:#fef2f2;border-color:#f87171;color:#991b1b}.shopee-cancel-chip:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .shopee-cancel-chip{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}html[data-theme=dark] .shopee-cancel-chip:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important}html[data-theme=dark] .shopee-cancel-chip.is-active{background:#dc262633!important;border-color:#dc2626!important;color:#fca5a5!important}.spin{animation:shopee-spin .9s linear infinite}@keyframes shopee-spin{to{transform:rotate(1turn)}}.shopee-wh-top{align-items:stretch;display:flex;gap:0}.shopee-wh-thumb{align-items:center;display:flex;flex-shrink:0;height:96px;justify-content:center;overflow:hidden;position:relative;width:96px}.shopee-wh-thumb img{background:#fff;height:100%;object-fit:contain;width:100%}.shopee-wh-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:12px 16px}.shopee-wh-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.shopee-wh-source-badge{font-size:9px;letter-spacing:.06em;padding:2px 6px}.shopee-wh-card .shopee-order-number{line-height:1.25;min-width:0;width:100%;word-break:break-all}.shopee-wh-card .shopee-wh-account-primary{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:2px;overflow-wrap:anywhere;word-break:break-word}.shopee-wh-card .shopee-order-number{color:#475569;font-size:12px;font-weight:600;letter-spacing:.02em}.shopee-wh-card.shopee-card-clickable{box-shadow:none}.shopee-wh-card.shopee-card-clickable:hover{box-shadow:none;transform:none}html[data-theme=dark] .shopee-wh-card.shopee-card-clickable:hover{border-color:#374151!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] .shopee-wh-card .shopee-wh-account-primary{color:#f3f4f6!important}html[data-theme=dark] .shopee-wh-card .shopee-order-number{color:#9ca3af!important}.shopee-wh-alldl-wrap{margin-top:2px}.shopee-wh-alldl{background:#ecfccb;border:1px solid #bef264;border-radius:6px;color:#3f6212;font-size:10px;font-weight:700;padding:1px 6px}.shopee-wh-meta{color:#475569;font-size:12px;line-height:1.35}.shopee-wh-designer-updated-wrap{margin-top:4px}.shopee-wh-designer-updated{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;color:#92400e;display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.shopee-wh-actions{grid-gap:8px;background:#fff7ed;border-top:1px solid #fed7aa;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px 16px}.shopee-wh-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:44px;justify-content:center;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.shopee-wh-btn:disabled{cursor:not-allowed}.shopee-wh-btn-preview{background:#334155;border-color:#334155;color:#fff}.shopee-wh-btn-preview:hover:not(:disabled){background:#1f2937;border-color:#1f2937}.shopee-wh-btn-preview svg{color:#fff}.shopee-wh-btn-process{background:#ea580c;border-color:#ea580c;color:#fff}.shopee-wh-btn-process:hover:not(:disabled){background:#c2410c;border-color:#c2410c}.shopee-wh-btn-process.is-blocked,.shopee-wh-btn-process:disabled{background:#94a3b8;border-color:#94a3b8;color:#f1f5f9;opacity:1}.shopee-wh-btn-download{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;grid-column:1/-1}.shopee-wh-btn-download:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}.shopee-wh-btn-download:disabled{background:#e2e8f0;border-color:#cbd5e1;color:#64748b;opacity:1}.shopee-wh-btn-retry{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.shopee-wh-btn-placeholder{display:none}.shopee-wh-action-note{color:#64748b;font-size:11px;grid-column:1/-1;line-height:1.35;margin-top:-2px}.shopee-wh-acc-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;grid-column:1/-1;justify-content:center;line-height:1.35;padding:8px 12px;text-align:center}.shopee-wh-acc-chip.shopee-wh-acc-waiting{background:#fef3c7;border:1px dashed #f59e0b;color:#92400e}.shopee-wh-acc-chip.shopee-wh-acc-done{background:#dcfce7;border:1px solid #22c55e;color:#166534}.shopee-wh-secondary-row{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1;padding-top:2px}.shopee-wh-secondary-btn{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;color:#0f172a;cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:12px;font-weight:600;gap:5px;justify-content:center;line-height:1.2;min-width:84px;padding:7px 10px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.shopee-wh-secondary-btn:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}.shopee-wh-secondary-btn:disabled{background:#eef2f6;color:#94a3b8;cursor:not-allowed}.shopee-wh-partial-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#92400e;font-size:11px;font-weight:600;grid-column:1/-1;line-height:1.35;padding:6px 10px}@media (max-width:480px){.shopee-wh-thumb{height:88px;width:88px}.shopee-wh-info{padding:10px 12px}.shopee-wh-actions{gap:8px;padding:10px 12px}.shopee-wh-btn{font-size:12px;height:44px;padding:0 8px}.shopee-wh-secondary-row{flex-wrap:wrap}.shopee-wh-secondary-btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;font-size:11px;min-width:0;padding:8px 6px}}html[data-theme=dark] .shopee-wh-card{background:#1e242d!important;border-color:#374151!important}html[data-theme=dark] .shopee-wh-card .shopee-wh-meta{color:#b8c0cc!important}html[data-theme=dark] .shopee-wh-thumb{background:#252932!important}html[data-theme=dark] .shopee-wh-thumb img{background:#0f1319!important}html[data-theme=dark] .shopee-wh-actions{background:#181d25!important;border-top-color:#374151!important}html[data-theme=dark] .shopee-wh-btn-preview{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}html[data-theme=dark] .shopee-wh-btn-preview:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important}html[data-theme=dark] .shopee-wh-btn-preview svg{color:#f3f4f6!important}html[data-theme=dark] .shopee-wh-btn-process{background:#ea580c!important;border-color:#ea580c!important;color:#fff!important}html[data-theme=dark] .shopee-wh-btn-process:hover:not(:disabled){background:#c2410c!important;border-color:#c2410c!important}html[data-theme=dark] .shopee-wh-btn-process.is-blocked,html[data-theme=dark] .shopee-wh-btn-process:disabled{background:#3f4551!important;border-color:#3f4551!important;color:#cbd5e1!important;opacity:1!important}html[data-theme=dark] .shopee-wh-btn-download{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}html[data-theme=dark] .shopee-wh-btn-download:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important}html[data-theme=dark] .shopee-wh-btn-download:disabled{background:#252932!important;border-color:#374151!important;color:#94a3b8!important;opacity:1!important}html[data-theme=dark] .shopee-wh-btn-retry{background:#991b1b33!important;border-color:#ef444459!important;color:#fca5a5!important}html[data-theme=dark] .shopee-wh-designer-updated{background:#b4530947!important;border-color:#f59e0b8c!important;color:#fcd34d!important}html[data-theme=dark] .shopee-wh-alldl{background:#65a30d38!important;border-color:#a3e63559!important;color:#bef264!important}html[data-theme=dark] .shopee-wh-action-note{color:#94a3b8!important}html[data-theme=dark] .shopee-wh-acc-chip.shopee-wh-acc-waiting{background:#b4530938!important;border-color:#f59e0b8c!important;color:#fcd34d!important}html[data-theme=dark] .shopee-wh-acc-chip.shopee-wh-acc-done{background:#16a34a38!important;border-color:#22c55e8c!important;color:#86efac!important}html[data-theme=dark] .shopee-wh-secondary-btn{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}html[data-theme=dark] .shopee-wh-secondary-btn:hover:not(:disabled){background:#2d3340!important;border-color:#4b5563!important}html[data-theme=dark] .shopee-wh-secondary-btn:disabled{background:#1e242d!important;border-color:#2d3340!important;color:#64748b!important}html[data-theme=dark] .shopee-wh-partial-note{background:#ea580c24!important;border-color:#ea580c66!important;color:#fdba74!important}html[data-theme=dark] .shopee-wh-source-badge{background:#ea580c3d!important;border-color:#ea580c59!important;color:#fdba74!important}.shopee-process-chip{align-items:center;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:11px;font-weight:700;gap:4px;line-height:1.3;margin-top:4px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}html[data-theme=dark] .shopee-process-chip{background:#6366f12e!important;border-color:#6366f159!important;color:#c7d2fe!important}.shopee-process-inline-select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-size:12px;font-weight:600;min-width:160px;padding:4px 6px}html[data-theme=dark] .shopee-process-inline-select{background:#252932!important;border-color:#374151!important;color:#f3f4f6!important}.shopee-wh-btn-embroidery{background:#fff7ed;border-color:#fdba74;color:#9a3412;grid-column:1/-1}.shopee-wh-btn-embroidery:hover:not(:disabled){background:#ffedd5;border-color:#fb923c;color:#7c2d12}.shopee-wh-btn-embroidery:disabled{background:#f8fafc;border-color:#e2e8f0;color:#94a3b8;opacity:1}html[data-theme=dark] .shopee-wh-btn-embroidery{background:#ea580c33!important;border-color:#ea580c73!important;color:#fdba74!important}html[data-theme=dark] .shopee-wh-btn-embroidery:hover:not(:disabled){background:#ea580c4d!important}html[data-theme=dark] .shopee-wh-btn-embroidery:disabled{background:#1f2530!important;border-color:#374151!important;color:#64748b!important}.shopee-wh-forwarded-wrap{margin-top:4px}.shopee-wh-forwarded{align-items:center;background:#e0e7ff;border:1px solid #a5b4fc;border-radius:6px;color:#3730a3;display:inline-flex;font-size:10px;font-weight:700;gap:4px;line-height:1.35;padding:2px 8px}html[data-theme=dark] .shopee-wh-forwarded{background:#6366f138!important;border-color:#6366f166!important;color:#c7d2fe!important}.op-wh-pagenav{grid-gap:0;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 0 12px}.op-wh-pagenav-tab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;min-height:44px;padding:10px 12px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.op-wh-pagenav-tab:hover{color:#111114;color:var(--ink,#0f172a)}.op-wh-pagenav-tab.active{border-bottom-color:#c8a047;border-bottom-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}.op-wh-pagenav-tab svg{flex-shrink:0;opacity:.8}.op-wh-pagenav-tab.active svg{opacity:1}html[data-theme=dark] .op-wh-pagenav{border-bottom-color:#2f333e}html[data-theme=dark] .op-wh-pagenav-tab{color:#b0b6c4}html[data-theme=dark] .op-wh-pagenav-tab:hover{color:#f5f5ee}html[data-theme=dark] .op-wh-pagenav-tab.active{border-bottom-color:#fde68a;color:#fde68a}.op-wh-source{grid-gap:6px;background:#f1f5f9;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:0 0 12px;padding:3px}.op-wh-source-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.01em;min-height:36px;padding:6px 10px;transition:background .15s ease,color .15s ease;white-space:nowrap}.op-wh-source-btn:hover{color:#111114;color:var(--ink,#0f172a)}.op-wh-source-btn.active.active-offline{background:#fdf4d7;color:#8a6a1f}.op-wh-source-btn.active.active-shopee{background:#fff1e6;color:#c2410c}.op-wh-source-btn svg{flex-shrink:0;opacity:.8}.op-wh-source-btn.active svg{opacity:1}html[data-theme=dark] .op-wh-source{background:#191c23;border-color:#2f333e}html[data-theme=dark] .op-wh-source-btn{color:#b0b6c4}html[data-theme=dark] .op-wh-source-btn:hover{color:#f5f5ee}html[data-theme=dark] .op-wh-source-btn.active.active-offline{background:#fde68a24;color:#fde68a}html[data-theme=dark] .op-wh-source-btn.active.active-shopee{background:#ea580c2e;color:#fdba74}.op-section-tabs.op-section-tabs-equal{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:12px 0 14px;overflow:visible}.op-section-tabs.op-section-tabs-equal .op-section-tab{flex-shrink:1;font-size:12.5px;justify-content:center;line-height:1.2;min-height:44px;padding:10px 6px;white-space:normal}.op-antrean-head{padding-top:0}@media (max-width:520px){.op-wh-pagenav-tab{font-size:12.5px;gap:6px;padding:10px 8px}.op-wh-source{padding:3px}.op-wh-source-btn{font-size:12px;padding:6px 8px}.op-section-tabs.op-section-tabs-equal .op-section-tab{font-size:12px;padding:10px 4px}}.modal-backdrop.cut-form-backdrop{align-items:flex-start;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0d14a6;padding:16px}.cut-form-panel{background:#181d25;border:1px solid #2a313d;border-radius:14px;box-shadow:0 20px 50px #00000073;color:#f3f4f6;display:flex;flex-direction:column;margin:auto;max-height:calc(100dvh - 32px);max-height:calc(100vh - 32px);max-width:560px;overflow:hidden;width:100%}.cut-form-header{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 20px 12px}.cut-form-titles{flex:1 1;min-width:0}.cut-form-title{color:#f3f4f6;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0 0 4px}.cut-form-subtitle{color:#b8c0cc;font-size:13.5px;line-height:1.35;margin:0}.cut-form-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#b8c0cc;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s ease,color .15s ease;width:36px}.cut-form-close:hover:not(:disabled){background:#232a34;color:#f3f4f6}.cut-form-close:disabled{cursor:not-allowed;opacity:.5}.cut-form-body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;overflow-y:auto;padding:4px 20px 20px}.cut-form-alert{background:#dc262624;border:1px solid #ef444473;border-radius:10px;color:#fecaca;font-size:13px;padding:10px 12px}.cut-form-segment{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.cut-form-segment-btn{align-items:center;background:#1e242d;border:1px solid #3a424d;border-radius:10px;color:#b8c0cc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:10px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.cut-form-segment-btn:hover:not(.active){border-color:#4a5260;color:#f3f4f6}.cut-form-segment-btn.active{background:#c5a04724;border-color:#c5a047;color:#e7c97a}.cut-form-segment-btn svg{color:currentColor;flex-shrink:0}.cut-form-field{display:flex;flex-direction:column;gap:6px;margin:0}.cut-form-label{color:#b8c0cc;font-size:13.5px;font-weight:600;letter-spacing:.01em}.cut-form-label-muted{color:#8891a0;font-weight:500}.cut-form-input{background:#232a34;border:1px solid #3a424d;border-radius:10px;color:#f3f4f6;font-family:inherit;font-size:16px;line-height:1.3;min-height:48px;outline:none;padding:12px 14px;transition:border-color .15s ease,background .15s ease;width:100%}.cut-form-input::placeholder{color:#7f8898}.cut-form-input:focus{background:#262e39;border-color:#c5a047}.cut-form-textarea{font-size:15px;min-height:84px;padding:12px 14px;resize:vertical}.cut-form-select-wrap{position:relative}.cut-form-select{appearance:none;-webkit-appearance:none;background-image:none;padding-right:40px}.cut-form-select-caret{color:#b8c0cc;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.cut-form-select option{background:#232a34;color:#f3f4f6}.cut-form-input-wrap{position:relative}.cut-form-input-with-suffix{padding-right:72px}.cut-form-input-suffix{align-items:center;border-left:1px solid #3a424d;bottom:0;color:#b8c0cc;display:flex;font-size:14px;font-weight:600;padding:0 14px 0 12px;pointer-events:none;position:absolute;right:0;top:0}.cut-form-hint{color:#b8c0cc;font-size:12.5px}.cut-form-hint b{color:#f3f4f6}.cut-form-note{align-items:flex-start;background:#1e242d;border:1px solid #2a313d;border-radius:10px;color:#b8c0cc;display:flex;font-size:13px;gap:10px;line-height:1.45;padding:12px 14px}.cut-form-note b{color:#f3f4f6}.cut-form-note-icon{color:#8891a0;flex-shrink:0;margin-top:2px}.cut-form-footer{grid-gap:12px;background:#181d25;border-top:1px solid #2a313d;display:grid;flex-shrink:0;gap:12px;grid-template-columns:35fr 65fr;padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px))}.cut-form-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:12px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.cut-form-btn:disabled{cursor:not-allowed;opacity:.6}.cut-form-btn-cancel{background:#1e242d;border:1px solid #3a424d;color:#f87171}.cut-form-btn-cancel:hover:not(:disabled){background:#232a34;border-color:#4a5260}.cut-form-btn-primary{background:#c5a047;border:1px solid #c5a047;color:#1a1510}.cut-form-btn-primary:hover:not(:disabled){background:#d4ae54;border-color:#d4ae54}html:not([data-theme=dark]) .cut-form-panel{background:#fff;border-color:#e5e7eb;color:#0f172a}html:not([data-theme=dark]) .cut-form-title{color:#0f172a}html:not([data-theme=dark]) .cut-form-subtitle{color:#475569}html:not([data-theme=dark]) .cut-form-close{color:#64748b}html:not([data-theme=dark]) .cut-form-close:hover:not(:disabled){background:#f1f5f9;color:#0f172a}html:not([data-theme=dark]) .cut-form-segment-btn{background:#f8fafc;border-color:#e2e8f0;color:#475569}html:not([data-theme=dark]) .cut-form-segment-btn:hover:not(.active){border-color:#cbd5e1;color:#0f172a}html:not([data-theme=dark]) .cut-form-segment-btn.active{background:#fdf4d7;border-color:#c2a24a;color:#8a6a1f}html:not([data-theme=dark]) .cut-form-label{color:#334155}html:not([data-theme=dark]) .cut-form-label-muted{color:#64748b}html:not([data-theme=dark]) .cut-form-input{background:#fff;border-color:#cbd5e1;color:#0f172a}html:not([data-theme=dark]) .cut-form-input::placeholder{color:#94a3b8}html:not([data-theme=dark]) .cut-form-input:focus{background:#fff;border-color:#c2a24a}html:not([data-theme=dark]) .cut-form-select option{background:#fff;color:#0f172a}html:not([data-theme=dark]) .cut-form-input-suffix{border-left-color:#e2e8f0;color:#475569}html:not([data-theme=dark]) .cut-form-select-caret{color:#64748b}html:not([data-theme=dark]) .cut-form-hint{color:#475569}html:not([data-theme=dark]) .cut-form-hint b{color:#0f172a}html:not([data-theme=dark]) .cut-form-note{background:#f8fafc;border-color:#e2e8f0;color:#475569}html:not([data-theme=dark]) .cut-form-note b{color:#0f172a}html:not([data-theme=dark]) .cut-form-note-icon{color:#64748b}html:not([data-theme=dark]) .cut-form-footer{background:#fff;border-top-color:#e5e7eb}html:not([data-theme=dark]) .cut-form-btn-cancel{background:#fff;border-color:#e2e8f0;color:#b91c1c}html:not([data-theme=dark]) .cut-form-btn-cancel:hover:not(:disabled){background:#fff1f2;border-color:#fecaca}html:not([data-theme=dark]) .cut-form-btn-primary{background:#c2a24a;border-color:#c2a24a;color:#1a1510}html:not([data-theme=dark]) .cut-form-btn-primary:hover:not(:disabled){background:#b08c3a;border-color:#b08c3a}@media (max-width:520px){.modal-backdrop.cut-form-backdrop{padding:12px}.cut-form-panel{max-height:calc(100dvh - 24px);max-width:100%}.cut-form-header{padding:16px 16px 10px}.cut-form-body{gap:14px;padding:4px 16px 16px}.cut-form-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.cut-form-title{font-size:20px}}.op-stats-row{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;margin:4px 0 10px;padding:0;position:relative}.op-stats-row .op-stat{align-items:flex-start;background:#0000;border:0;border-left:1px solid #e8e4d8;border-left:1px solid var(--line,#e8e4d8);cursor:pointer;gap:4px;min-height:60px;padding:8px 12px;text-align:left;transition:background .15s ease}.op-stats-row .op-stat:first-child{border-left:0;padding-left:0}.op-stats-row .op-stat:hover{background:#00000008}.op-stats-row .op-stat.active{background:#c5a04714}.op-stat-label{color:#64748b;font-size:12.5px;font-weight:600;letter-spacing:.01em}.op-stat-value{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.op-stat-value-plain{color:#0f172a}.op-stat-value-active{color:#2563eb}.op-stat-value-done{color:#16a34a}.op-stat-sub{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-top:1px}html[data-theme=dark] .op-stat-sub{color:#b8c0cc}.op-stats-meta{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px;grid-column:1/-1;padding:6px 0 0}.op-stats-meta b{color:#0f172a;font-weight:700}.op-stats-meta .op-stats-meta-dot{opacity:.5}.op-stats-meta-warn b{color:#b45309}.op-stats-meta-late b{color:#b91c1c}html[data-theme=dark] .op-stats-row .op-stat{border-left-color:#2f333e}html[data-theme=dark] .op-stats-row .op-stat:hover{background:#ffffff08}html[data-theme=dark] .op-stats-row .op-stat.active{background:#c5a0471f}html[data-theme=dark] .op-stat-label{color:#b8c0cc}html[data-theme=dark] .op-stat-value{color:#f3f4f6}html[data-theme=dark] .op-stat-value-active{color:#60a5fa}html[data-theme=dark] .op-stat-value-done{color:#34d399}html[data-theme=dark] .op-stats-meta{color:#b8c0cc}html[data-theme=dark] .op-stats-meta b{color:#f3f4f6}html[data-theme=dark] .op-stats-meta-warn b{color:#fbbf24}html[data-theme=dark] .op-stats-meta-late b{color:#f87171}.op-section-tabs.op-section-tabs-equal .op-section-tab-count{background:#0000;color:inherit;font-size:11px;font-weight:700;opacity:.7;padding:1px 7px}.op-section-tabs.op-section-tabs-equal .op-section-tab.active .op-section-tab-count{opacity:1}.op-search-wrap{margin:0 0 12px;position:relative}.op-search-input{background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;color:#0f172a;font-family:inherit;font-size:14px;min-height:44px;outline:none;padding:10px 36px 10px 40px;transition:border-color .15s ease,background .15s ease;width:100%}.op-search-input::placeholder{color:#94a3b8}.op-search-input:focus{background:#fff;border-color:#c2a24a}.op-search-icon{color:#94a3b8;left:12px;pointer-events:none}.op-search-clear,.op-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.op-search-clear{align-items:center;background:#0000;border:0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;right:8px}.op-search-clear:hover{background:#f1f5f9;color:#0f172a}html[data-theme=dark] .op-search-input{background:#1b2028;border-color:#303741;color:#f3f4f6}html[data-theme=dark] .op-search-input::placeholder{color:#8891a0}html[data-theme=dark] .op-search-input:focus{background:#232a34;border-color:#c5a047}html[data-theme=dark] .op-search-clear,html[data-theme=dark] .op-search-icon{color:#b8c0cc}html[data-theme=dark] .op-search-clear:hover{background:#232a34;color:#f3f4f6}.queue-card-head-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.queue-card-customer{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.queue-card-order{color:#64748b;font-family:Space Mono,monospace;font-size:12px;letter-spacing:.02em}.queue-card-head-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.queue-deadline-plain{color:#64748b;font-size:12.5px;font-weight:600;white-space:nowrap}.queue-deadline-plain.is-near{color:#b45309}.queue-deadline-plain.is-late{color:#b91c1c}.deadline-pill-lite{border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 7px;white-space:nowrap}.deadline-pill-lite.is-near{background:#fef3c7;color:#92400e}.deadline-pill-lite.is-late{background:#fee2e2;color:#991b1b}.queue-card .queue-variant-line{color:#64748b;font-size:12.5px;margin:4px 0 0}.queue-card .queue-variant-line span{color:inherit}.queue-pic-empty{color:#8891a0;font-style:italic}.op-common-actions.op-common-actions-simplified{border-top:0;display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.op-common-actions.op-common-actions-simplified .op-btn-detail{background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);color:#0f172a;flex:0 1 34%;font-weight:700;min-height:44px}.op-common-actions.op-common-actions-simplified .op-btn-mockup,.op-common-actions.op-common-actions-simplified .op-btn-report{flex:1 1 100%}html[data-theme=dark] .queue-card-customer{color:#f3f4f6}html[data-theme=dark] .queue-card-order,html[data-theme=dark] .queue-deadline-plain{color:#b8c0cc}html[data-theme=dark] .queue-deadline-plain.is-near{color:#fbbf24}html[data-theme=dark] .queue-deadline-plain.is-late{color:#f87171}html[data-theme=dark] .deadline-pill-lite.is-near{background:#fbbf2424;color:#fbbf24}html[data-theme=dark] .deadline-pill-lite.is-late{background:#f8717124;color:#f87171}html[data-theme=dark] .queue-card .queue-variant-line{color:#b8c0cc}html[data-theme=dark] .queue-pic-empty{color:#8891a0}html[data-theme=dark] .op-common-actions.op-common-actions-simplified .op-btn-detail{background:#0000;border-color:#303741;color:#f3f4f6}@media (max-width:520px){.op-stat-value{font-size:24px}.op-stats-row .op-stat{min-height:56px;padding:6px 10px}.queue-card-customer{font-size:15px}.op-common-actions.op-common-actions-simplified .op-btn-detail{flex-basis:38%}}.mockup-modal-head .icon-btn{align-items:center;border-radius:10px;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}html[data-theme=dark] .mockup-modal-backdrop{background:#000000ad}html[data-theme=dark] .mockup-modal{background:#1b2028;border:1px solid #343b46;box-shadow:0 30px 80px #0009}html[data-theme=dark] .mockup-modal-head{background:#1b2028;border-bottom-color:#343b46}html[data-theme=dark] .mockup-modal-head .eyebrow{color:#e7c97a;letter-spacing:.08em}html[data-theme=dark] .mockup-modal-head h3{color:#f3f4f6}html[data-theme=dark] .mockup-modal-head .muted,html[data-theme=dark] .mockup-modal-head p.muted{color:#b8c0cc!important}html[data-theme=dark] .mockup-modal-body{background:#101318}html[data-theme=dark] .mockup-modal-actions .soft-btn{background:#232a34;border:1px solid #343b46;color:#f3f4f6}html[data-theme=dark] .mockup-modal-actions .soft-btn:hover{background:#2a313d;border-color:#4a5260}html[data-theme=dark] .mockup-modal-actions .icon-btn{background:#0000;border:1px solid #343b46;color:#f3f4f6}html[data-theme=dark] .mockup-modal-actions .icon-btn:hover{background:#232a34;border-color:#4a5260}html[data-theme=dark] .mockup-preview-img{background:#0000;box-shadow:0 4px 18px #00000073}@media (max-width:520px){.mockup-modal-head{gap:8px}.mockup-modal-actions{flex-wrap:wrap;justify-content:flex-end}}.queue-parallel-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.queue-parallel-chip{align-items:center;background:#f1f5f9;border-radius:6px;color:#334155;display:inline-flex;font-size:11.5px;gap:4px;letter-spacing:.01em;line-height:1.3;padding:3px 8px}.queue-parallel-chip strong{color:inherit;font-weight:700}.queue-parallel-chip.parallel-done{background:#dcfce7;color:#166534}.queue-parallel-chip.parallel-inprogress{background:#dbeafe;color:#1d4ed8}.queue-parallel-chip.parallel-wait{background:#f1f5f9;color:#64748b}html[data-theme=dark] .queue-parallel-chip{background:#232a34;color:#b8c0cc}html[data-theme=dark] .queue-parallel-chip.parallel-done{background:#34d39924;color:#34d399}html[data-theme=dark] .queue-parallel-chip.parallel-inprogress{background:#60a5fa24;color:#60a5fa}html[data-theme=dark] .queue-parallel-chip.parallel-wait{background:#232a34;color:#8891a0}.queue-actions-combo{border-top:0;display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.queue-actions-combo .queue-card-foot{display:contents}.queue-actions-combo .queue-card-foot .primary,.queue-actions-combo .queue-card-foot .soft-btn{border-radius:10px;flex:1 1 60%;font-size:14px;font-weight:700;min-height:44px;padding:10px 14px}.queue-actions-combo .queue-card-foot .primary{background:#c5a047;border:1px solid #c5a047;color:#1a1510}.queue-actions-combo .queue-card-foot .primary:hover:not(:disabled){background:#d4ae54;border-color:#d4ae54}.queue-actions-combo .queue-card-foot .primary:disabled{opacity:.6}.queue-actions-combo .queue-card-foot .queue-status-label{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:inline-flex;flex:1 1 60%;font-size:13px;min-height:44px;padding:10px 14px}html[data-theme=dark] .queue-actions-combo .queue-card-foot .queue-status-label{background:#232a34;color:#b8c0cc}.queue-action-detail{background:#0000;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;flex:0 1 32%;font-size:14px;font-weight:700;min-height:44px;padding:10px 14px}.queue-action-detail:hover{background:#f8fafc}html[data-theme=dark] .queue-action-detail{background:#0000;border-color:#303741;color:#f3f4f6}html[data-theme=dark] .queue-action-detail:hover{background:#232a34}.queue-actions-secondary{border-top:0;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:2px;padding:6px 2px 2px}.btn-mockup-link,.btn-report-link{align-items:center;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.01em;min-height:36px;padding:6px 10px}.btn-mockup-link{color:#334155}.btn-mockup-link:hover{background:#f1f5f9}.btn-report-link{color:#b91c1c}.btn-report-link:hover{background:#fff1f2}html[data-theme=dark] .btn-mockup-link{color:#b8c0cc}html[data-theme=dark] .btn-mockup-link:hover{background:#232a34;color:#f3f4f6}html[data-theme=dark] .btn-report-link{color:#f87171}html[data-theme=dark] .btn-report-link:hover{background:#f871711f}@media (max-width:520px){.queue-actions-combo{gap:6px}.queue-actions-combo .queue-card-foot .primary,.queue-actions-combo .queue-card-foot .soft-btn{flex-basis:60%}.queue-action-detail{flex-basis:34%}.queue-parallel-chip{font-size:11px;padding:3px 7px}}.qmark{background:#fef3c7;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;font-weight:inherit;padding:0 2px}html[data-theme=dark] .qmark{background:#fde68a47;color:#fde68a}.queue-actions-preview{margin-top:4px}.btn-preview-mockup{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;min-height:44px;padding:10px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.btn-preview-mockup:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.btn-preview-mockup:disabled{cursor:not-allowed;opacity:.6}.btn-preview-mockup svg{flex-shrink:0;opacity:.85}html[data-theme=dark] .btn-preview-mockup{background:#1b2028;border-color:#303741;box-shadow:none;color:#b8c0cc}html[data-theme=dark] .btn-preview-mockup:hover{background:#232a34;border-color:#4a5260;color:#f3f4f6}.mockup-modal-body .mockup-status{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center}.queue-mockup-inline{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:4px;padding:10px 12px}html[data-theme=dark] .queue-mockup-inline{background:#1b2028;border-color:#303741}.queue-mockup-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.queue-mockup-status{color:#64748b;flex:1 1 auto;font-size:13px}html[data-theme=dark] .queue-mockup-status{color:#b8c0cc}.queue-mockup-status.queue-mockup-error{color:#b91c1c}html[data-theme=dark] .queue-mockup-status.queue-mockup-error{color:#f87171}.queue-mockup-count{color:#334155;flex:1 1 auto;font-size:12.5px;font-weight:700}html[data-theme=dark] .queue-mockup-count{color:#e5e7eb}.btn-mockup-neutral{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.01em;min-height:40px;padding:8px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn-mockup-neutral:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.btn-mockup-neutral:disabled{cursor:not-allowed;opacity:.6}.btn-mockup-neutral svg{flex-shrink:0;opacity:.85}html[data-theme=dark] .btn-mockup-neutral{background:#232a34;border-color:#303741;color:#f3f4f6}html[data-theme=dark] .btn-mockup-neutral:hover:not(:disabled){background:#2a313d;border-color:#4a5260}.queue-stage-next-caption{color:#64748b;flex:1 1 100%;font-size:12px;letter-spacing:.01em;padding:4px 2px 0;text-align:left}html[data-theme=dark] .queue-stage-next-caption{color:#b8c0cc}.queue-mockup-chooser{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10001}.queue-mockup-chooser-inner{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-height:70dvh;max-width:420px;overflow:auto;padding:12px;width:100%}html[data-theme=dark] .queue-mockup-chooser-inner{background:#1b2028;border-color:#303741;color:#f3f4f6}.queue-mockup-chooser-head{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 4px 10px}html[data-theme=dark] .queue-mockup-chooser-head{border-bottom-color:#303741}.queue-mockup-chooser-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.queue-mockup-chooser-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;min-height:44px;padding:10px 12px;text-align:left;width:100%}.queue-mockup-chooser-item:hover{background:#f1f5f9}.queue-mockup-chooser-item strong{font-size:13px}.queue-mockup-chooser-item .muted{font-size:11px}html[data-theme=dark] .queue-mockup-chooser-item{background:#232a34;border-color:#303741;color:#f3f4f6}html[data-theme=dark] .queue-mockup-chooser-item:hover{background:#2a313d}.stock-header h2{font-size:20px;font-weight:800;letter-spacing:-.01em}.stock-note-collapsible{margin-top:2px}.stock-note-summary{align-items:center;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;list-style:none;padding:4px 0}.stock-note-summary::-webkit-details-marker{display:none}.stock-note-summary:before{content:"ⓘ";font-size:13px;opacity:.7}html[data-theme=dark] .stock-note-summary{color:#b8c0cc}.stock-cat-segment{grid-gap:6px;background:#f1f5f9;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:3px}.stock-cat-segment-btn{align-items:center;background:#0000;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.01em;min-height:36px;padding:6px 10px}.stock-cat-segment-btn:hover:not(.active){color:#0f172a}.stock-cat-segment-btn.active{background:#fdf4d7;color:#8a6a1f}html[data-theme=dark] .stock-cat-segment{background:#191c23;border-color:#2f333e}html[data-theme=dark] .stock-cat-segment-btn{color:#b8c0cc}html[data-theme=dark] .stock-cat-segment-btn:hover:not(.active){color:#f3f4f6}html[data-theme=dark] .stock-cat-segment-btn.active{background:#fde68a24;color:#fde68a}.stock-pill-nav{border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding-bottom:4px}.stock-pill{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:700;gap:6px;letter-spacing:.01em;min-height:44px;padding:8px 14px;transition:color .15s ease,border-color .15s ease}.stock-pill:hover{color:#0f172a}.stock-pill.active{border-bottom-color:#c8a047;color:#a5842f}.stock-pill svg{flex-shrink:0;opacity:.85}.stock-pill.active svg{opacity:1}html[data-theme=dark] .stock-pill-nav{border-bottom-color:#2f333e}html[data-theme=dark] .stock-pill{color:#b8c0cc}html[data-theme=dark] .stock-pill:hover{color:#f3f4f6}html[data-theme=dark] .stock-pill.active{border-bottom-color:#fde68a;color:#fde68a}.stock-more-wrap{display:inline-flex;position:relative}.stock-more-overlay{background:#0000;inset:0;position:fixed;z-index:49}.stock-more-menu{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;box-shadow:0 12px 28px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:200px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.stock-more-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;min-height:40px;padding:8px 12px;text-align:left}.stock-more-item:hover{background:#f1f5f9}.stock-more-item.active{background:#fdf4d7;color:#8a6a1f}.stock-more-item svg{opacity:.8}html[data-theme=dark] .stock-more-menu{background:#1b2028;border-color:#303741;box-shadow:0 12px 28px #0006}html[data-theme=dark] .stock-more-item{color:#f3f4f6}html[data-theme=dark] .stock-more-item:hover{background:#232a34}html[data-theme=dark] .stock-more-item.active{background:#fde68a24;color:#fde68a}.stock-mutasi-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.stock-mutasi-cta{align-items:center;display:inline-flex;flex:1 1 140px;gap:6px;justify-content:center;min-height:44px}.stock-mutasi-cta-in{background:#16a34a;border-color:#16a34a}.stock-mutasi-cta-in:hover:not(:disabled){background:#15803d;border-color:#15803d}.stock-mutasi-cta-out{background:#dc2626;border-color:#dc2626}.stock-mutasi-cta-out:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.stock-sub-back{align-items:center;background:#0000;border:0;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:4px;margin-bottom:4px;padding:6px 2px}.stock-sub-back:hover{color:#0f172a}html[data-theme=dark] .stock-sub-back{color:#b8c0cc}html[data-theme=dark] .stock-sub-back:hover{color:#f3f4f6}.cut-page-header{align-items:flex-start;background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 14px}.cut-page-header-text{flex:1 1 220px;min-width:0}.cut-page-title{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}.cut-page-sub{color:#64748b;font-size:12.5px;margin:0}.cut-page-cta{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;justify-content:center;min-height:44px;min-width:160px}html[data-theme=dark] .cut-page-header{background:#1b2028;border-color:#303741}html[data-theme=dark] .cut-page-title{color:#f3f4f6}html[data-theme=dark] .cut-page-sub{color:#b8c0cc}.cut-integ-collapsible{margin:4px 0 0}.cut-integ-summary{align-items:center;color:#166534;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;list-style:none;padding:6px 0}.cut-integ-summary::-webkit-details-marker{display:none}.cut-integ-summary svg{color:currentColor}.cut-integ-detail{background:#f8fafc;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:8px;color:#334155;font-size:12.5px;margin-top:4px;padding:8px 10px}.cut-integ-detail code{background:#e2e8f0;border-radius:4px;font-size:11.5px;padding:1px 6px}html[data-theme=dark] .cut-integ-summary{color:#34d399}html[data-theme=dark] .cut-integ-detail{background:#1b2028;border-color:#303741;color:#e5e7eb}html[data-theme=dark] .cut-integ-detail code{background:#2a313d;color:#f3f4f6}@media (max-width:520px){.stock-pill{font-size:12.5px;padding:8px 10px}.cut-page-cta{min-width:0;width:100%}}.cut-variant-trigger{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding-right:40px;position:relative;text-align:left}.cut-variant-trigger:focus-visible{outline:2px solid #c5a047;outline-offset:1px}.cut-variant-trigger-placeholder{color:#7f8898;flex:1 1 auto}html:not([data-theme=dark]) .cut-variant-trigger-placeholder{color:#94a3b8}.cut-variant-trigger-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.cut-variant-trigger-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.cut-variant-trigger-main strong{font-size:15px;font-weight:700;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cut-variant-trigger-meta{color:#b8c0cc;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-theme=dark]) .cut-variant-trigger-meta{color:#64748b}.cut-variant-trigger-stock{color:#b8c0cc;flex:0 0 auto;font-size:12.5px;white-space:nowrap}.cut-variant-trigger-stock b{color:#f3f4f6;font-weight:700}html:not([data-theme=dark]) .cut-variant-trigger-stock{color:#475569}html:not([data-theme=dark]) .cut-variant-trigger-stock b{color:#0f172a}.fv-picker-backdrop{align-items:flex-end;background:#0a0d14a6;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:10050}.fv-picker-sheet{background:#181d25;border:1px solid #2a313d;border-top-left-radius:16px;border-top-right-radius:16px;color:#f3f4f6;display:flex;flex-direction:column;max-height:85dvh;max-height:85vh;max-width:560px;overflow:hidden;width:100%}@media (min-width:721px){.fv-picker-backdrop{align-items:center;padding:16px}.fv-picker-sheet{border-radius:14px;max-height:min(80vh,720px)}}.fv-picker-head{align-items:center;border-bottom:1px solid #2a313d;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 16px 10px}.fv-picker-title{font-size:16px;font-weight:800;letter-spacing:-.01em;margin:0}.fv-picker-close{align-items:center;background:#0000;border:0;border-radius:8px;color:#b8c0cc;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.fv-picker-close:hover{background:#232a34;color:#f3f4f6}.fv-picker-search-wrap{background:#181d25;flex-shrink:0;padding:10px 16px 6px;position:relative}.fv-picker-search-input{background:#232a34;border:1px solid #3a424d;border-radius:10px;color:#f3f4f6;font-family:inherit;font-size:16px;min-height:44px;outline:none;padding:12px 36px 12px 40px;transition:border-color .15s ease,background .15s ease;width:100%}.fv-picker-search-input::placeholder{color:#7f8898}.fv-picker-search-input:focus{background:#262e39;border-color:#c5a047}.fv-picker-search-icon{left:28px;pointer-events:none}.fv-picker-search-clear,.fv-picker-search-icon{color:#b8c0cc;position:absolute;top:50%;transform:translateY(-50%)}.fv-picker-search-clear{align-items:center;background:#0000;border:0;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;right:22px}.fv-picker-search-clear:hover{background:#232a34;color:#f3f4f6}.fv-picker-list{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px calc(14px + env(safe-area-inset-bottom, 0px))}.fv-picker-empty{color:#b8c0cc;padding:28px 16px;text-align:center}.fv-picker-empty p:first-child{color:#f3f4f6}.fv-picker-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#f3f4f6;cursor:pointer;display:flex;font-family:inherit;gap:12px;min-height:60px;padding:10px 14px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.fv-picker-item:hover{background:#1e242d}.fv-picker-item.selected{background:#c5a0471f;border-color:#c5a047}.fv-picker-item-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.fv-picker-item-name{color:#f3f4f6;font-size:14.5px;font-weight:700;letter-spacing:-.005em;overflow-wrap:anywhere}.fv-picker-item-meta{color:#b8c0cc;font-size:12.5px;overflow-wrap:anywhere}.fv-picker-item-stock{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:1px;min-width:60px}.fv-picker-item-stock-qty{color:#f3f4f6;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.fv-picker-item-stock-unit{color:#8891a0;font-size:11px;letter-spacing:.02em;text-transform:lowercase}.fv-picker-item-check{color:#c5a047;flex-shrink:0}html:not([data-theme=dark]) .fv-picker-sheet{background:#fff;border-color:#e5e7eb;color:#0f172a}html:not([data-theme=dark]) .fv-picker-head{border-bottom-color:#e5e7eb}html:not([data-theme=dark]) .fv-picker-close{color:#64748b}html:not([data-theme=dark]) .fv-picker-close:hover{background:#f1f5f9;color:#0f172a}html:not([data-theme=dark]) .fv-picker-search-wrap{background:#fff}html:not([data-theme=dark]) .fv-picker-search-input{background:#fff;border-color:#cbd5e1;color:#0f172a}html:not([data-theme=dark]) .fv-picker-search-input::placeholder{color:#94a3b8}html:not([data-theme=dark]) .fv-picker-search-input:focus{border-color:#c2a24a}html:not([data-theme=dark]) .fv-picker-search-clear,html:not([data-theme=dark]) .fv-picker-search-icon{color:#64748b}html:not([data-theme=dark]) .fv-picker-search-clear:hover{background:#f1f5f9;color:#0f172a}html:not([data-theme=dark]) .fv-picker-empty{color:#475569}html:not([data-theme=dark]) .fv-picker-empty p:first-child,html:not([data-theme=dark]) .fv-picker-item{color:#0f172a}html:not([data-theme=dark]) .fv-picker-item:hover{background:#f8fafc}html:not([data-theme=dark]) .fv-picker-item.selected{background:#fdf4d7;border-color:#c2a24a}html:not([data-theme=dark]) .fv-picker-item-name{color:#0f172a}html:not([data-theme=dark]) .fv-picker-item-meta{color:#475569}html:not([data-theme=dark]) .fv-picker-item-stock-qty{color:#0f172a}html:not([data-theme=dark]) .fv-picker-item-stock-unit{color:#64748b}html:not([data-theme=dark]) .fv-picker-item-check{color:#c2a24a}.op-queue-mockup .op-stats-row{gap:10px;margin-bottom:10px}.op-queue-mockup .op-stat{background:#121620;border:1px solid #1f2432;border-radius:14px;gap:6px;min-height:72px;padding:14px;transition:border-color .18s ease,background .18s ease}.op-queue-mockup .op-stat.active{background:#1b1a12;border-color:#c9a24a;box-shadow:none}.op-queue-mockup .op-stat-label{color:#8b94a7;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.op-queue-mockup .op-stat-value{color:#e9edf4;font-size:26px;font-weight:800;line-height:1}.op-queue-mockup .op-stat.active .op-stat-value{color:#d4b24a}.op-queue-mockup .op-stat-value-done{color:#10b981}.op-queue-mockup .op-stats-meta{color:#8b94a7;font-size:12px;gap:6px;padding:2px 2px 0}.op-queue-mockup .op-stats-meta-warn{color:#f59e0b}.op-queue-mockup .op-stats-meta-late{color:#ef4444}.op-queue-mockup .op-stats-meta-dot{color:#4b5563}.op-queue-mockup .op-deadline-strip{align-items:center;color:#8b94a7;cursor:default;display:flex;font-size:12px;gap:6px;margin:0 0 6px;padding:2px 2px 6px;-webkit-user-select:none;user-select:none}.op-queue-mockup .op-deadline-strip b{font-weight:700}.op-queue-mockup .op-deadline-strip-warn{color:#f59e0b}.op-queue-mockup .op-deadline-strip-late{color:#ef4444}.op-queue-mockup .op-deadline-strip-dot{color:#4b5563}html:not([data-theme=dark]) .op-queue-mockup .op-deadline-strip{color:#64748b}html:not([data-theme=dark]) .op-queue-mockup .op-deadline-strip-dot{color:#cbd5e1}.op-queue-mockup .op-section-tabs{background:#0000;border-bottom:1px solid #1f2432;gap:0;margin:6px 0 10px;padding:0}.op-queue-mockup .op-section-tab{background:#0000;border:0!important;border-radius:0;color:#8b94a7;flex:1 1;font-size:13.5px;font-weight:600;justify-content:center;min-height:44px;padding:12px 8px 10px;position:relative}.op-queue-mockup .op-section-tab.active{background:#0000;color:#d4b24a}.op-queue-mockup .op-section-tab.active:after{background:#d4b24a;border-radius:2px;bottom:-1px;content:"";height:2px;left:20%;position:absolute;right:20%}.op-queue-mockup .op-section-tab-count{font-feature-settings:"tnum";background:#1a1e28;border:1px solid #2a2f3a;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;margin-left:6px;min-width:18px;padding:0 5px}.op-queue-mockup .op-section-tab.active .op-section-tab-count{background:#d4b24a;border-color:#d4b24a;color:#1a1500}.op-queue-mockup .op-search-wrap{margin:10px 0 12px}.op-queue-mockup .op-search-input{background:#121620;border:1px solid #1f2432;border-radius:12px;color:#e9edf4;font-size:14px;min-height:44px;padding:10px 12px 10px 40px}.op-queue-mockup .op-search-input::placeholder{color:#6b7489}.op-queue-mockup .op-search-input:focus{border-color:#c9a24a;box-shadow:inset 0 0 0 1px #c9a24a;outline:none}.op-queue-mockup .op-search-icon{color:#8b94a7}.op-queue-mockup .dln-mini{background:#121620;border-color:#1f2432}.op-queue-mockup .dln-mini-head,.op-queue-mockup .dln-mini-title{color:#d4b24a}.op-queue-mockup .dln-mini-total{background:#c9a24a1a;color:#c9a24a}.op-queue-mockup .dln-day{color:#8b94a7}.op-queue-mockup .dln-date{color:#6b7489}.op-queue-mockup .dln-count{color:#e9edf4}.op-queue-mockup .dln-bar-track{background:#c9a24a14}.op-queue-mockup .op-scan-btn{background:#0000;border:1px solid #c9a24a;border-radius:12px;box-shadow:none;color:#d4b24a;font-weight:700;gap:7px;min-height:40px;padding:8px 14px}.op-queue-mockup .op-scan-btn:hover{background:#c9a24a1a}.op-queue-mockup .queue-card[data-stage=mockup]{background:#121620;border:1px solid #1f2432;box-shadow:none;gap:0;margin-bottom:14px;padding:0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-head{border-bottom:1px solid #1a1e28;gap:12px;padding:16px 16px 12px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-customer{color:#e9edf4;font-size:18px;line-height:1.2;overflow-wrap:anywhere}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-order{color:#6b7489;font-size:12.5px;font-weight:600;letter-spacing:.02em;margin-top:2px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-head-right{align-items:flex-end;flex-shrink:0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain{background:#8b94a71a;border:0;border-radius:8px;color:#cbd5e1;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.01em;padding:4px 10px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain.is-near{background:#f59e0b24;color:#fcd34d}.op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain.is-late{background:#7f1d1d;color:#fee2e2}.op-queue-mockup .queue-card[data-stage=mockup] .deadline-pill-lite{display:none}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-body{gap:4px;padding:12px 16px 14px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-products{color:#e9edf4;font-size:15px;font-weight:700;margin:0 0 4px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-products strong{font-weight:800}.op-queue-mockup .queue-card[data-stage=mockup] .queue-variant-line{color:#8b94a7;font-size:13px;margin:0 0 4px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-pic-line{color:#8b94a7;font-size:13px;margin:0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-pic-line strong{color:#e9edf4}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-preview,.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-files,.op-queue-mockup .queue-card[data-stage=mockup] .queue-stage-line,.op-queue-mockup .queue-card[data-stage=mockup] .queue-stage-next-caption,.op-queue-mockup .queue-card[data-stage=mockup] .stage-history,.op-queue-mockup .queue-card[data-stage=mockup] .stage-timeline{display:none!important}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-inline{display:flex;flex-direction:column;gap:10px;margin:0;padding:0 16px 10px}.op-queue-mockup .queue-mockup-row-empty{align-items:center;background:#0e121a;border:1px solid #1a1e28;border-radius:12px;display:flex;padding:12px 14px}.op-queue-mockup .queue-mockup-row-empty .queue-mockup-status{align-items:center;color:#8b94a7;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px}.op-queue-mockup .queue-mockup-row-upload{padding:0}.op-queue-mockup .btn-mockup-primary{align-items:center;background:#d4b24a;border:0;border-radius:12px;box-shadow:none;color:#1a1500;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:12px 16px;transition:background .18s ease;width:100%}.op-queue-mockup .btn-mockup-primary:hover:not(:disabled){background:#c9a24a}.op-queue-mockup .btn-mockup-primary:disabled{background:#2a2f3a;color:#6b7489;cursor:not-allowed}.op-queue-mockup .btn-mockup-outline{align-items:center;background:#0000;border:1px solid #2a2f3a;border-radius:10px;color:#e9edf4;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:7px;min-height:40px;padding:8px 14px}.op-queue-mockup .btn-mockup-outline:hover:not(:disabled){border-color:#c9a24a;color:#d4b24a}.op-queue-mockup .btn-mockup-ghost{background:#0000;border:0;color:#8b94a7;cursor:pointer;font-size:12.5px;font-weight:700;padding:8px 10px}.op-queue-mockup .btn-mockup-ghost:hover:not(:disabled){color:#d4b24a}.op-queue-mockup .queue-mockup-row-has{grid-gap:10px;align-items:center;background:#0e121a;border:1px solid #1a1e28;border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 1fr auto auto;padding:8px 10px}.op-queue-mockup .queue-mockup-thumb{align-items:center;background:#1a1e28;border-radius:8px;display:inline-flex;height:44px;justify-content:center;overflow:hidden;width:44px}.op-queue-mockup .queue-mockup-thumb img{display:block;height:100%;object-fit:cover;width:100%}.op-queue-mockup .queue-mockup-row-has .queue-mockup-label{display:flex;flex-direction:column;gap:1px;min-width:0}.op-queue-mockup .queue-mockup-row-has .queue-mockup-status{color:#e9edf4;font-size:13.5px;font-weight:700}.op-queue-mockup .queue-mockup-row-has .queue-mockup-count{color:#6b7489;font-size:11.5px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0;padding:0 16px 10px}.op-queue-mockup .queue-card[data-stage=mockup][data-has-mockup=yes] .queue-actions-combo{grid-template-columns:1fr}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .queue-card-foot{display:contents;padding:0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn,.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn,.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn{align-items:center;border-radius:12px;box-shadow:none;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;letter-spacing:0;min-height:48px;padding:12px 14px;width:100%}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn{background:#d4b24a;border:0;color:#1a1500}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn:hover:not(:disabled){background:#c9a24a}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn:disabled{background:#2a2f3a;color:#6b7489;cursor:not-allowed}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn,.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn{background:#0000;border:1px solid #2a2f3a;color:#e9edf4}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn:hover,.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn:hover{border-color:#c9a24a;color:#d4b24a}.op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-secondary{justify-content:flex-start;padding:2px 16px 14px}.op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link{align-items:center;background:#0000;border:0;color:#8b94a7;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:6px 0}.op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link:hover{color:#f59e0b}.op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link svg{color:#8b94a7}.op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link:hover svg{color:#f59e0b}@media (max-width:420px){.op-queue-mockup .queue-mockup-row-has{grid-template-columns:40px 1fr auto}.op-queue-mockup .queue-mockup-row-has .btn-mockup-ghost{grid-column:1/-1;justify-self:start}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-customer{font-size:17px}.op-queue-mockup .op-stat-value{font-size:22px}.op-queue-mockup .op-stat{min-height:66px;padding:12px}}.monitor-v2{--mv2-bg:#0a0d13;--mv2-card:#141822;--mv2-card-2:#101420;--mv2-border:#1f2432;--mv2-text:#e9edf4;--mv2-muted:#8b94a7;--mv2-dim:#6b7489;--mv2-gold:#d4b24a;--mv2-gold-dim:#c9a24a;--mv2-danger:#ef4444;--mv2-danger-bg:#7f1d1d;--mv2-warn:#f59e0b;--mv2-safe:#10b981;--mv2-safe-bg:#065f46;background:var(--mv2-bg);color:var(--mv2-text);display:block;min-height:100%;padding:16px 16px 48px}.monitor-v2-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.monitor-v2-head-text{flex:1 1 220px;min-width:0}.monitor-v2-title{color:var(--mv2-text);font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0;padding:0}.monitor-v2-sub{color:var(--mv2-muted);font-size:14px;font-weight:500;margin:4px 0 0}.monitor-v2-refresh{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.monitor-v2-refresh-btn{align-items:center;background:var(--mv2-card);border:1px solid var(--mv2-border);border-radius:12px;color:var(--mv2-text);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;min-height:44px;padding:10px 18px;transition:border-color .18s ease}.monitor-v2-refresh-btn:hover:not(:disabled){border-color:var(--mv2-gold-dim);color:var(--mv2-gold)}.monitor-v2-refresh-btn:disabled{cursor:wait;opacity:.7}.monitor-v2-refresh-spin{animation:mv2-spin .9s linear infinite}@keyframes mv2-spin{to{transform:rotate(1turn)}}.monitor-v2-refresh-time{color:var(--mv2-dim);font-size:12px;letter-spacing:.01em}.monitor-v2-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.mon-sum{align-items:center;background:var(--mv2-card);border:1px solid var(--mv2-border);border-radius:14px;cursor:pointer;display:flex;gap:12px;min-height:80px;padding:14px;text-align:left;transition:border-color .18s ease,background .18s ease}.mon-sum:hover{border-color:var(--mv2-gold-dim)}.mon-sum.active{background:#16160f;border-color:var(--mv2-gold)}.mon-sum-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.mon-sum-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.mon-sum-label{color:var(--mv2-muted);font-size:12.5px;font-weight:600;overflow-wrap:anywhere}.mon-sum-value{color:var(--mv2-text);font-size:22px;font-weight:800;line-height:1}.mon-sum-danger .mon-sum-icon{background:#ef444424;color:#fca5a5}.mon-sum-warn .mon-sum-icon{background:#f59e0b24;color:#fcd34d}.mon-sum-amber .mon-sum-icon{background:#f59e0b1a;color:#f59e0b}.mon-sum-safe .mon-sum-icon{background:#10b98124;color:#34d399}.monitor-v2-search{margin-bottom:14px;position:relative}.monitor-v2-search-icon{color:var(--mv2-muted);left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.monitor-v2-search-input{background:var(--mv2-card);border:1px solid var(--mv2-border);border-radius:12px;color:var(--mv2-text);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;min-height:44px;padding:10px 12px 10px 42px;width:100%}.monitor-v2-search-input::placeholder{color:var(--mv2-dim)}.monitor-v2-search-input:focus{border-color:var(--mv2-gold-dim);box-shadow:0 0 0 1px var(--mv2-gold-dim) inset;outline:none}.monitor-v2-error{background:#ef44441a;border:1px solid #ef444440;border-radius:10px;color:#fca5a5;font-size:13px;margin-bottom:12px;padding:12px 14px}.monitor-v2-empty{background:var(--mv2-card);border:1px dashed var(--mv2-border);border-radius:14px;color:var(--mv2-muted);font-size:14px;padding:40px 20px;text-align:center}.monitor-v2-list{gap:14px}.monitor-v2-card,.monitor-v2-list{display:flex;flex-direction:column}.monitor-v2-card{background:var(--mv2-card);border:1px solid var(--mv2-border);border-radius:16px;color:var(--mv2-text);gap:12px;padding:16px}.mon-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mon-card-id{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mon-card-customer{color:var(--mv2-text);font-size:18px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.mon-card-nota{color:var(--mv2-dim);font-weight:600;overflow-wrap:anywhere}.mon-card-badge,.mon-card-nota{font-size:12.5px;letter-spacing:.01em}.mon-card-badge{border-radius:8px;flex-shrink:0;font-weight:700;padding:5px 12px;white-space:nowrap}.mon-card-badge.ds-late{background:var(--mv2-danger-bg);color:#fee2e2}.mon-card-badge.ds-today{background:#f59e0b33;color:#fde68a}.mon-card-badge.ds-near{background:#f59e0b24;color:#fcd34d}.mon-card-badge.ds-safe{background:var(--mv2-safe-bg);color:#bbf7d0}.mon-card-badge.ds-muted{background:#8b94a724;color:var(--mv2-muted)}.mon-card-meta{display:flex;flex-direction:column;gap:6px;padding:2px 0}.mon-meta-row{align-items:center;color:var(--mv2-muted);display:flex;font-size:13.5px;gap:10px}.mon-meta-row svg{color:var(--mv2-dim);flex-shrink:0}.mon-meta-late{font-weight:700}.mon-meta-late.is-late{color:#fca5a5}.mon-meta-late.is-today{color:#fcd34d}.mon-meta-late.is-near{color:#f59e0b}.mon-progress{align-items:center;background:#1a1e28;border-radius:999px;display:flex;height:8px;margin:2px 0 6px;overflow:visible;position:relative;width:100%}.mon-progress-bar{background:var(--mv2-safe);border-radius:999px;height:100%;transition:width .35s ease}.mon-progress-bar.mon-progress-ds-late{background:var(--mv2-danger)}.mon-progress-bar.mon-progress-ds-near,.mon-progress-bar.mon-progress-ds-today{background:var(--mv2-warn)}.mon-progress-bar.mon-progress-ds-safe{background:var(--mv2-safe)}.mon-progress-bar.mon-progress-ds-muted{background:var(--mv2-dim)}.mon-progress-pct{color:var(--mv2-muted);font-size:11.5px;font-weight:700;position:absolute;right:2px;top:-18px}.mon-card-footer{align-items:flex-end;border-top:1px solid var(--mv2-border);display:flex;gap:12px;justify-content:space-between;padding-top:10px}.mon-stage-block{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.mon-stage-eyebrow{color:var(--mv2-muted);font-size:12px;font-weight:500}.mon-stage-name{color:var(--mv2-text);font-size:15.5px;font-weight:800;overflow-wrap:anywhere}.mon-stage-pic{color:var(--mv2-muted);font-size:12.5px;font-weight:500;overflow-wrap:anywhere}.mon-stage-multi{display:flex;flex-direction:column;gap:2px;list-style:none;margin:2px 0 0;padding:0}.mon-stage-multi-item{color:var(--mv2-text);font-size:13.5px;overflow-wrap:anywhere}.mon-stage-multi-item strong{font-size:14px;font-weight:800}.mon-stage-multi-item .mon-stage-count{color:var(--mv2-muted);font-size:12.5px}.mon-stage-multi-item .mon-stage-pic{font-size:12.5px}.mon-detail-btn{align-items:center;background:#0000;border:1px solid var(--mv2-border);border-radius:12px;color:var(--mv2-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13.5px;font-weight:700;gap:6px;min-height:44px;padding:10px 16px;transition:border-color .18s ease,color .18s ease}.mon-detail-btn:hover{border-color:var(--mv2-gold);color:var(--mv2-gold)}.mon-detail-btn svg{transition:transform .18s ease}.mon-detail-btn:hover svg{transform:translateX(2px)}@media (max-width:480px){.monitor-v2{padding:14px 14px 40px}.monitor-v2-title{font-size:22px}.monitor-v2-sub{font-size:13px}.monitor-v2-refresh{align-items:stretch;align-self:stretch;flex-direction:row;justify-content:space-between}.monitor-v2-refresh-time{align-self:center}.monitor-v2-summary{gap:10px}.mon-sum{min-height:76px;padding:12px}.mon-sum-icon{height:36px;width:36px}.mon-sum-value{font-size:20px}.monitor-v2-card{gap:10px;padding:14px}.mon-card-customer{font-size:17px}.mon-card-footer{align-items:stretch;flex-direction:column}.mon-detail-btn{justify-content:center}}@media (max-width:360px){.monitor-v2-summary{grid-template-columns:1fr}}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary{align-items:center;background:#0e121a;border:1px solid #1a1e28;border-radius:10px;color:#cbd5e1;display:flex;font-size:12.5px;font-weight:600;gap:10px;margin:0 16px 2px;padding:8px 12px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary strong{color:#d4b24a;font-weight:800}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary svg{color:#8b94a7;flex-shrink:0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item{display:flex;flex-direction:column;gap:6px;padding:0 16px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item+.queue-mockup-item{margin-top:2px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-label{color:#cbd5e1;font-size:13px;padding:2px 2px 0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-label strong{color:#e9edf4;font-weight:700}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item .queue-mockup-inline{padding:0}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-count-caption{color:#8b94a7;font-size:12px;font-weight:600;margin:2px 16px 0;padding:2px}.op-queue-mockup .queue-card[data-stage=mockup][data-has-mockup=no] .queue-actions-combo{grid-template-columns:1fr}.content:has(.at-orders-v2) .welcome{align-items:flex-start;gap:10px}.content:has(.at-orders-v2) .welcome .eyebrow{display:none}.content:has(.at-orders-v2) .welcome .muted{color:#8b94a7;font-size:13.5px;font-weight:500;margin:2px 0 0}.content:has(.at-orders-v2) .welcome .welcome-actions .refresh-indicator-wrap,.content:has(.at-orders-v2) .welcome .welcome-actions>:first-child{display:inline-flex}.at-orders-v2{--at-bg:#0a0d13;--at-card:#141822;--at-border:#1f2432;--at-text:#e9edf4;--at-muted:#8b94a7;--at-dim:#6b7489;--at-gold:#d4b24a;--at-gold-dim:#c9a24a}html:not([data-theme=dark]) .at-orders-v2{--at-bg:#fff;--at-card:#fff;--at-border:#eef0f3;--at-text:#0f172a;--at-muted:#64748b;--at-dim:#94a3b8;--at-gold:#b8902b;--at-gold-dim:#8a5b06}html:not([data-theme=dark]) .at-orders-v2 .order-card{padding:14px 16px}html:not([data-theme=dark]) .at-orders-v2 .order-card-thumb{background:#f8fafc;border-color:#e5e7eb}html:not([data-theme=dark]) .at-orders-v2 .order-search{background:#fff;border-color:#e5e7eb}html:not([data-theme=dark]) .at-orders-v2 .order-search input{background:#0000}html:not([data-theme=dark]) .at-orders-v2 .order-search input::placeholder,html:not([data-theme=dark]) .at-orders-v2 .order-search svg{color:#94a3b8}html:not([data-theme=dark]) .at-orders-v2 .order-search-btn{background:#f1f5f9;border:1px solid #e5e7eb;color:#475569}html:not([data-theme=dark]) .at-orders-v2 .order-filter-row>select{background:#fff;border-color:#e5e7eb;color:#334155}html:not([data-theme=dark]) .at-orders-v2 .order-card-stage{background:#d4af3714;border-left:3px solid #d4af37;border-radius:8px;color:#8a5b06;font-weight:600;padding:8px 10px}html:not([data-theme=dark]) .at-orders-v2 .order-card-stage .muted{color:#8a5b06;font-weight:700}html:not([data-theme=dark]) .at-orders-v2 .order-card-stage-line{color:#334155}html:not([data-theme=dark]) .at-orders-v2 .order-card-stage-line .muted{color:#64748b}html:not([data-theme=dark]) .at-orders-v2 .order-card-chip{background:#f8fafc;border:1px solid #e5e7eb;color:#475569}html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-done{background:#dcfce7;border-color:#86efac;color:#166534}html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-pickup{background:#f1f5f9;border-color:#e2e8f0;color:#334155}html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-paid.pending,html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-paid[data-status="Belum Bayar"]{background:#fee2e2;border-color:#fecaca;color:#991b1b}html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-paid.paid,html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-paid[data-status=Lunas]{background:#dcfce7;border-color:#86efac;color:#166534}html:not([data-theme=dark]) .at-orders-v2 .order-card-chip-paid[data-status=DP]{background:#fef3c7;border-color:#fcd34d;color:#92400e}html:not([data-theme=dark]) .at-orders-v2 .order-card-money{border-top:1px dashed #e5e7eb;margin-top:10px;padding-top:10px}html:not([data-theme=dark]) .at-orders-v2 .order-card-money-item span{color:#94a3b8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}html:not([data-theme=dark]) .at-orders-v2 .order-card-money-item b{color:#0f172a;font-size:14px}html:not([data-theme=dark]) .at-orders-v2 .order-card-money-item .remain-txt{color:#dc2626}html:not([data-theme=dark]) .at-orders-v2 .order-card-money-item .paid-txt{color:#15803d}html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>*{border-radius:8px;font-weight:600}html:not([data-theme=dark]) .at-orders-v2 .order-card-actions .soft-btn,html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>a[data-testid*=order-card-wa-],html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>button[data-testid*=order-card-duplicate-],html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>button[data-testid*=order-card-print-]{background:#fff;border:1px solid #e5e7eb;color:#475569}html:not([data-theme=dark]) .at-orders-v2 .order-card-actions .soft-btn:hover:not(:disabled),html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>a[data-testid*=order-card-wa-]:hover,html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>button[data-testid*=order-card-duplicate-]:hover:not(:disabled),html:not([data-theme=dark]) .at-orders-v2 .order-card-actions>button[data-testid*=order-card-print-]:hover:not(:disabled){background:#f8fafc;border-color:#d4af37;color:#b8902b}html:not([data-theme=dark]) .at-orders-v2 .order-card-actions .primary,html:not([data-theme=dark]) .at-orders-v2 .order-card-actions button[data-testid*=order-card-addpayment-]{background:linear-gradient(180deg,#c99a2a,#b8902b);border:1px solid #b8902b;box-shadow:0 2px 6px #b8902b4d;color:#fff}html:not([data-theme=dark]) .at-orders-v2 .order-card-actions .primary:hover:not(:disabled),html:not([data-theme=dark]) .at-orders-v2 .order-card-actions button[data-testid*=order-card-addpayment-]:hover:not(:disabled){box-shadow:0 4px 10px #b8902b66;transform:translateY(-1px)}html:not([data-theme=dark]) .at-hero-welcome{background:#fff;border-bottom:2px solid #d4af374d;border-radius:0 0 20px 20px;padding:20px 20px 24px}html:not([data-theme=dark]) .at-orders-v2 .pickup-filter-tabs .mode-tab{background:#fff;border-color:#e5e7eb;color:#334155}html:not([data-theme=dark]) .at-orders-v2 .pickup-filter-tabs .mode-tab:hover{border-color:#d4af37;color:#b8902b}html:not([data-theme=dark]) .at-orders-v2 .pickup-filter-tabs .mode-tab.active{background:linear-gradient(180deg,#fff8e7,#f5efdf);border-color:#d4af37;box-shadow:0 4px 12px #d4af372e,inset 0 0 0 1px #d4af374d;color:#b8902b}html:not([data-theme=dark]) .at-orders-v2 .orders-subtab-wrap .mode-tab{background:#fff;border-color:#e5e7eb;color:#334155}html:not([data-theme=dark]) .at-orders-v2 .orders-subtab-wrap .mode-tab:hover{border-color:#d4af37;color:#b8902b}html:not([data-theme=dark]) .at-orders-v2 .orders-subtab-wrap .mode-tab.active{background:linear-gradient(180deg,#fff8e7,#f5efdf);border-color:#d4af37;box-shadow:0 4px 12px #d4af372e,inset 0 0 0 1px #d4af374d;color:#b8902b}.at-orders-v2 .order-toolbar{background:#0000;border:0;display:flex;flex-direction:column;gap:10px;padding:0}.at-orders-v2 .order-search{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;padding:0 12px 0 40px}.at-orders-v2 .order-search input{background:#0000;border:0;color:var(--at-text);font-size:14px;min-height:44px;padding-left:0}.at-orders-v2 .order-search input::placeholder{color:var(--at-dim)}.at-orders-v2 .order-search svg{color:var(--at-muted)}.at-orders-v2 .order-search-btn{display:none}.at-orders-v2 .order-filter-row{gap:8px}.at-orders-v2 .order-filter-row>[data-testid=filter-order-status],.at-orders-v2 .order-filter-row>[data-testid=filter-payment-status]{display:none}.at-orders-v2 .order-filter-row>select{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);flex:1 1 48%;font-size:13.5px;min-height:44px;min-width:0;padding:10px 12px}.at-orders-v2 .order-filter-row>select:focus{border-color:var(--at-gold-dim);outline:none}.at-orders-v2 .order-filter-row>[data-testid=filter-clear]{flex-basis:100%}.at-orders-v2 .pickup-filter-tabs{background:#0000;flex-wrap:wrap;gap:8px;padding:0}.at-orders-v2 .pickup-filter-tabs .mode-tab{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;box-shadow:none;color:var(--at-text);font-size:13.5px;font-weight:700;min-height:44px;padding:10px 16px}.at-orders-v2 .pickup-filter-tabs .mode-tab.active{background:var(--at-gold);border-color:var(--at-gold);color:#1a1500}.at-orders-v2 .orders-subtab-wrap .mode-tab{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);font-size:14px;font-weight:700;min-height:48px;padding:12px 18px}.at-orders-v2 .orders-subtab-wrap .mode-tab.active{background:var(--at-gold);border-color:var(--at-gold);box-shadow:none;color:#1a1500}.at-orders-v2 .orders-customer-tools{flex-wrap:wrap;gap:8px;margin:0 0 8px}.at-orders-v2 .orders-customer-tools .export-customers-btn{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);font-size:12.5px;font-weight:600;margin-left:auto;min-height:36px;padding:6px 12px}.at-orders-v2 .orders-customer-tools .export-customers-btn:hover:not(:disabled){border-color:var(--at-gold-dim);color:var(--at-gold)}.at-orders-v2 .orders-customer-tools .frequent-chip{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);min-height:40px;padding:8px 14px}.at-orders-v2 .orders-customer-tools .frequent-chip.active{background:#d4b24a24;border-color:var(--at-gold);color:var(--at-gold)}.at-orders-v2 .order-card{background:var(--at-card);border:1px solid var(--at-border);border-radius:16px;box-shadow:none;gap:12px;padding:16px}html:not([data-theme=dark]) .at-orders-v2 .order-card{box-shadow:-2px 2px 0 #d4af3712,0 4px 12px #0f172a0f,0 1px 2px #0f172a0a!important}.at-orders-v2 .order-card-body{background:#0000;gap:10px;padding:0}.at-orders-v2 .order-card-thumb{display:none}.at-orders-v2 .order-card-head{gap:10px}.at-orders-v2 .order-card-head-left{flex:1 1}.at-orders-v2 .order-card-customer{color:var(--at-text);font-size:18px;font-weight:800}.at-orders-v2 .order-card-nota{color:var(--at-dim);font-size:12.5px;font-weight:600}.at-orders-v2 .order-card-deadline{color:var(--at-muted);font-size:12.5px}.at-orders-v2 .order-card-overdue-pin,.at-orders-v2 .order-card-today-pin{background:#ef444424;border-radius:999px;box-shadow:none;color:#fca5a5;font-size:11.5px;font-weight:700;padding:3px 10px}.at-orders-v2 .order-card-today-pin{background:#f59e0b24;color:#fcd34d}.at-orders-v2 .order-card-chips,.at-orders-v2 .order-card-products,.at-orders-v2 .order-card-stage{color:var(--at-text)}.at-orders-v2 .order-card-chips{flex-wrap:wrap;gap:8px}.at-orders-v2 .order-card-chip{background:var(--at-card);border:1px solid var(--at-border);border-radius:999px;color:var(--at-text);font-size:12px;font-weight:700;padding:4px 12px}.at-orders-v2 .order-card-chip-done{background:#10b98124;border-color:#0000;color:#34d399}.at-orders-v2 .order-card-chip-pickup{background:#cbd5e11a;border-color:#0000;color:#cbd5e1}.at-orders-v2 .order-card-chip-paid.pending,.at-orders-v2 .order-card-chip-paid[data-status="Belum Bayar"]{background:#ef444424;border-color:#0000;color:#fca5a5}.at-orders-v2 .order-card-chip-paid.paid,.at-orders-v2 .order-card-chip-paid[data-status=Lunas]{background:#10b98124;border-color:#0000;color:#34d399}.at-orders-v2 .order-card-chip-paid[data-status=DP]{background:#f59e0b24;border-color:#0000;color:#fcd34d}.at-orders-v2 .order-card-money{grid-gap:0;background:#0000;border-top:1px solid var(--at-border);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;padding:12px 0 0}.at-orders-v2 .order-card-money-item{border-right:1px solid var(--at-border);display:flex;flex-direction:column;gap:2px;padding:0 10px}.at-orders-v2 .order-card-money-item:last-child{border-right:0}.at-orders-v2 .order-card-money-item:first-child{padding-left:0}.at-orders-v2 .order-card-money-item:last-child{padding-right:0}.at-orders-v2 .order-card-money-item span{color:var(--at-muted);font-size:12.5px;font-weight:500}.at-orders-v2 .order-card-money-item b{color:var(--at-text);font-size:15.5px;font-weight:800}.at-orders-v2 .order-card-money-item .remain-txt{color:#fca5a5}.at-orders-v2 .order-card-money-item .paid-txt{color:#34d399}.at-orders-v2 .order-card-actions{background:#0000;border-top:0;display:flex;flex-wrap:wrap;padding:0}.at-orders-v2 .order-card-actions>a[data-testid*=order-card-wa-],.at-orders-v2 .order-card-actions>button[data-testid*=order-card-duplicate-],.at-orders-v2 .order-card-actions>button[data-testid*=order-card-print-]{display:none}.at-orders-v2 .order-card-actions{align-items:center}.at-orders-v2 .order-card-actions .primary.small-btn,.at-orders-v2 .order-card-actions .soft-btn.small-btn{align-items:center;border-radius:12px;box-shadow:none;display:inline-flex;flex:1 1 46%;font-size:14px;font-weight:700;gap:8px;height:44px;justify-content:center;letter-spacing:0;min-height:44px;min-width:0;padding:10px 16px}.at-orders-v2 .order-card-actions .soft-btn.small-btn{background:#0000;border:1px solid var(--at-border);color:var(--at-text)}.at-orders-v2 .order-card-actions .soft-btn.small-btn:hover{border-color:var(--at-gold-dim);color:var(--at-gold)}.at-orders-v2 .order-card-actions .primary.small-btn{background:var(--at-gold);border:0;color:#1a1500}.at-orders-v2 .order-card-actions .primary.small-btn:hover:not(:disabled){background:var(--at-gold-dim)}.at-orders-v2 .order-card-actions .order-card-owner-ambil,.at-orders-v2 .order-card-actions .order-card-pickup-btn,.at-orders-v2 .order-card-actions .order-card-quick-ambil,.at-orders-v2 .order-card-actions .order-card-selesai-darurat{flex-basis:100%}.at-orders-v2 .orders-card-loadmore .soft-btn{background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);min-height:44px}@media (max-width:480px){.at-orders-v2 .order-filter-row>select{flex-basis:100%}.at-orders-v2 .order-card-money-item b{font-size:15px}.at-orders-v2 .order-card{gap:10px;padding:14px}}.welcome-admin-toko{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:18px}.welcome-admin-toko>div:first-child{flex:0 1 auto;min-width:0}.welcome-admin-toko h1{font-size:clamp(22px,3.2vw,30px);line-height:1.1;margin:0}.welcome-admin-toko .welcome-actions{align-items:center;gap:10px;margin-top:0}.welcome-admin-toko .welcome-actions .primary.big{box-shadow:none;font-size:14px;min-height:42px;padding:10px 18px}@media (max-width:480px){.welcome-admin-toko{gap:10px;margin-bottom:14px}.welcome-admin-toko h1{font-size:22px}.welcome-admin-toko .welcome-actions .primary.big{font-size:13.5px;min-height:40px;padding:9px 14px}}.at-orders-v2 .at-filter-pop{align-self:flex-start;position:relative}.at-orders-v2 .at-filter-pop>summary{align-items:center;-webkit-appearance:none;background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;list-style:none;min-height:44px;padding:10px 16px}.at-orders-v2 .at-filter-pop>summary::-webkit-details-marker{display:none}.at-orders-v2 .at-filter-pop>summary:hover,.at-orders-v2 .at-filter-pop[open]>summary{border-color:var(--at-gold-dim);color:var(--at-gold)}.at-orders-v2 .at-filter-pop[open]>summary{background:#d4b24a1f}.at-orders-v2 .at-filter-dot{background:var(--at-gold);border-radius:999px;display:inline-block;height:8px;margin-left:2px;width:8px}.at-orders-v2 .at-filter-panel{background:#1a1e28;border:1px solid var(--at-border);border-radius:14px;box-shadow:0 10px 28px #00000080;display:flex;flex-direction:column;gap:12px;left:0;max-width:92vw;min-width:280px;padding:14px;position:absolute;right:auto;top:calc(100% + 6px);z-index:30}.at-orders-v2 .at-filter-grp{display:flex;flex-direction:column;gap:6px}.at-orders-v2 .at-filter-grp-lbl{color:var(--at-muted);font-size:12px;font-weight:600}.at-orders-v2 .at-filter-grp select{background:var(--at-bg);border:1px solid var(--at-border);border-radius:10px;color:var(--at-text);font-size:13.5px;min-height:42px;padding:8px 12px}.at-orders-v2 .at-filter-grp select:focus{border-color:var(--at-gold-dim);outline:none}.at-orders-v2 .at-filter-chip-row{display:flex;flex-wrap:wrap;gap:6px}.at-orders-v2 .at-filter-chip{background:var(--at-bg);border:1px solid var(--at-border);border-radius:999px;color:var(--at-text);cursor:pointer;font-size:12.5px;font-weight:600;min-height:34px;padding:7px 12px}.at-orders-v2 .at-filter-chip.active{background:var(--at-gold);border-color:var(--at-gold);color:#1a1500}.at-orders-v2 .at-filter-clear{background:#0000;border:1px solid #ef444459;border-radius:10px;color:#fca5a5;cursor:pointer;font-size:13px;font-weight:600;margin-top:2px;min-height:40px;padding:9px 12px}.at-orders-v2 .at-filter-clear:hover{background:#ef44441a}.at-orders-v2 .at-filter-active-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:-2px}.at-orders-v2 .at-filter-active-pill{align-items:center;background:#d4b24a1a;border:1px solid var(--at-gold-dim);border-radius:999px;color:var(--at-gold);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.at-orders-v2 .at-filter-active-pill b{color:var(--at-text);font-weight:700}.at-orders-v2 .at-filter-active-pill button{align-items:center;background:#0000;border:0;color:var(--at-gold);cursor:pointer;display:inline-flex;padding:2px}.at-orders-v2 .at-filter-active-pill button:hover{color:#fff}.at-orders-v2 .at-more-menu{margin-left:auto;position:relative}.at-orders-v2 .at-more-menu-toolbar{margin-left:0}.at-orders-v2 .at-tools-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.at-orders-v2 .at-tools-row .at-more-menu{margin-left:auto}.at-orders-v2 .at-more-trigger{align-items:center;-webkit-appearance:none;background:var(--at-card);border:1px solid var(--at-border);border-radius:12px;color:var(--at-text);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;list-style:none;min-height:36px;padding:6px 12px}.at-orders-v2 .at-more-trigger::-webkit-details-marker{display:none}.at-orders-v2 .at-more-menu[open]>summary,.at-orders-v2 .at-more-trigger:hover{border-color:var(--at-gold-dim);color:var(--at-gold)}.at-orders-v2 .at-more-menu[open]>summary{background:#d4b24a1a}.at-orders-v2 .at-more-list{background:#1a1e28;border:1px solid var(--at-border);border-radius:12px;box-shadow:0 10px 28px #00000080;display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:25}.at-orders-v2 .at-more-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--at-text);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px;min-height:42px;padding:10px 12px;text-align:left}.at-orders-v2 .at-more-item:hover{background:#d4b24a1a;color:var(--at-gold)}.at-orders-v2 .at-more-item:disabled{cursor:not-allowed;opacity:.55}.at-orders-v2 .at-card-identity{align-items:flex-start;display:flex;gap:12px}.at-orders-v2 .at-card-thumb-wrap{flex:0 0 76px}.at-orders-v2 .at-card-thumb-wrap .monitor-v3-thumb{height:76px;width:76px}.at-orders-v2 .at-card-ident-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.at-orders-v2 .at-card-ident-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.at-orders-v2 .at-card-customer{color:var(--at-text);flex:1 1 auto;font-size:16px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at-orders-v2 .at-card-ident-head .frequent-badge{flex:0 0 auto}.at-orders-v2 .at-card-ident-head .status-pill{border-radius:999px;flex:0 0 auto;font-size:11px;padding:3px 9px}.at-orders-v2 .at-card-ident-sub{align-items:center;color:var(--at-dim);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.at-orders-v2 .at-card-nota{color:var(--at-text);font-family:Space Mono,monospace;font-weight:700;letter-spacing:.02em}.at-orders-v2 .at-card-wa{color:var(--at-muted)}.at-orders-v2 .at-card-prod-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--at-text);display:-webkit-box;font-size:13px;line-height:1.4;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis}.at-orders-v2 .at-card-ident-pins{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.at-orders-v2 .at-card-details{border-top:1px solid var(--at-border);display:flex;flex-direction:column;gap:3px;padding:8px 0 2px}.at-orders-v2 .at-card-row{align-items:baseline;color:var(--at-text);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.35}.at-orders-v2 .at-card-row-stack{align-items:flex-start;flex-direction:column;gap:1px;margin-bottom:1px}.at-orders-v2 .at-card-row-label{color:var(--at-muted);font-size:12px;font-weight:500}.at-orders-v2 .at-card-row-stack .at-card-row-label{font-size:11.5px}.at-orders-v2 .at-card-row-value{color:var(--at-text);font-weight:500}.at-orders-v2 .at-card-row-process{color:#fde68a;font-size:13.5px;font-weight:700}.at-orders-v2 .at-card-row-deadline{align-items:center;display:inline-flex;gap:5px}.at-orders-v2 .at-card-pickup-chip{background:#cbd5e11a;border-radius:999px;color:#cbd5e1;font-size:11.5px;font-weight:700;padding:2px 10px}.at-orders-v2 .at-card-pickup-chip.pickup-picked{background:#10b98124;color:#34d399}.at-orders-v2 .at-card-pickup-chip.pickup-pending{background:#cbd5e11a;color:#cbd5e1}.at-orders-v2 .at-card-pickup-chip.pickup-ready{background:#f59e0b2e;border:1px solid #f59e0b59;color:#f7c66c}html:not([data-theme=dark]) .at-orders-v2 .at-card-pickup-chip.pickup-ready{background:#fef3c7;border:1px solid #f59e0b66;color:#92400e}html:not([data-theme=dark]) .at-orders-v2 .at-card-pickup-chip.pickup-picked{background:#d1fae5;color:#065f46}@media (max-width:480px){.at-orders-v2 .at-card-thumb-wrap{flex:0 0 64px}.at-orders-v2 .at-card-thumb-wrap .monitor-v3-thumb{height:64px;width:64px}.at-orders-v2 .at-card-customer{font-size:15px}.at-orders-v2 .at-card-row{font-size:12.5px}.at-orders-v2 .at-card-row-process{font-size:13px}.at-orders-v2 .at-filter-panel{min-width:260px}}.at-orders-v2 .order-card-more{align-items:center;display:flex;flex:0 0 44px;position:relative}.at-orders-v2 .order-card-more>summary{align-items:center;-webkit-appearance:none;background:#0000;border:1px solid var(--at-border);border-radius:12px;box-sizing:border-box;color:var(--at-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;list-style:none;min-height:44px;min-width:44px;padding:0 12px}.at-orders-v2 .order-card-more>summary::-webkit-details-marker{display:none}.at-orders-v2 .order-card-more>summary:hover{border-color:var(--at-gold-dim);color:var(--at-gold)}.at-orders-v2 .order-card-more .visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.at-orders-v2 .order-card-more[open]>summary{background:#d4b24a1a;border-color:var(--at-gold-dim);color:var(--at-gold)}.at-orders-v2 .order-card-more-menu{background:#1a1e28;border:1px solid var(--at-border);border-radius:12px;bottom:calc(100% + 6px);box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column;gap:2px;min-width:200px;padding:6px;position:absolute;right:0;z-index:20}.at-orders-v2 .order-card-more-item{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--at-text);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px;justify-content:flex-start;min-height:44px;padding:11px 12px;text-align:left;text-decoration:none;width:100%}.at-orders-v2 .order-card-more-item:hover{background:#d4b24a1a;color:var(--at-gold)}.at-orders-v2 .order-card-more-item svg{color:var(--at-muted);flex-shrink:0}.at-orders-v2 .order-card-more-item:hover svg{color:var(--at-gold)}.at-orders-v2 .pay-chip-row{display:none}.at-orders-v2 .order-card-head{align-items:stretch;flex-direction:column;gap:6px}.at-orders-v2 .order-card-head-left{display:flex;flex:1 1 100%;flex-direction:column;gap:2px;min-width:0;width:100%}.at-orders-v2 .order-card-head-left .order-card-deadline,.at-orders-v2 .order-card-head-left .order-card-nota{overflow-wrap:anywhere;white-space:normal;width:100%}.at-orders-v2 .order-card-head-right{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px;margin-top:2px;width:100%}.at-orders-v2 .order-card-head-right .order-card-badge,.at-orders-v2 .order-card-head-right .order-card-chip,.at-orders-v2 .order-card-head-right .order-card-overdue-pin,.at-orders-v2 .order-card-head-right .order-card-today-pin{flex:0 0 auto;white-space:nowrap}.at-orders-v2 .order-card-products,.at-orders-v2 .order-card-stage{color:#e9edf4;font-size:13.5px;font-weight:600}.at-orders-v2 .order-card-products .muted,.at-orders-v2 .order-card-stage .muted{color:#a7b1c3}.at-orders-v2 .order-card{gap:10px}.at-orders-v2 .order-card-body{gap:8px}.at-orders-v2 .order-card-money{padding-top:10px}.at-orders-v2 .order-card-actions{align-items:stretch;flex-wrap:nowrap;gap:8px}.at-orders-v2 .order-card-actions .primary.small-btn,.at-orders-v2 .order-card-actions .soft-btn.small-btn:first-of-type{flex:1 1;min-width:0;padding:12px 10px}.at-orders-v2 .order-card-more{flex:0 0 48px;width:48px}.at-orders-v2 .order-card-more>summary{min-width:48px;padding:0;width:48px}.at-orders-v2 .order-card-actions:has(.order-card-owner-ambil),.at-orders-v2 .order-card-actions:has(.order-card-pickup-btn),.at-orders-v2 .order-card-actions:has(.order-card-quick-ambil),.at-orders-v2 .order-card-actions:has(.order-card-selesai-darurat){flex-wrap:wrap}.at-orders-v2 .order-card-actions .order-card-owner-ambil,.at-orders-v2 .order-card-actions .order-card-pickup-btn,.at-orders-v2 .order-card-actions .order-card-quick-ambil,.at-orders-v2 .order-card-actions .order-card-selesai-darurat{flex:1 1 100%}.at-orders-v2{padding-bottom:96px}@media (max-width:480px){.at-orders-v2 .orders-customer-tools{gap:6px;margin-bottom:6px}.at-orders-v2 .orders-customer-tools .frequent-chip{font-size:12.5px;min-height:36px;padding:6px 12px}.at-orders-v2 .order-card-customer{font-size:16.5px;line-height:1.25}.at-orders-v2 .order-card{padding:14px}}.op-queue-mockup .queue-mockup-row-link{display:flex;justify-content:center;padding:0}.op-queue-mockup .btn-mockup-link{background:#0000;border:1px dashed #c9a24a80;border-radius:10px;color:#cbb978;cursor:pointer;font-size:12.5px;font-weight:700;min-height:36px;padding:8px 14px;width:100%}.op-queue-mockup .btn-mockup-link:hover:not(:disabled){background:#c9a24a14;border-color:#d4b24a;color:#d4b24a}.op-queue-mockup .queue-mockup-row-linked{grid-gap:10px;align-items:center;background:#c9a24a0f;border:1px dashed #c9a24a66;border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 1fr auto auto;padding:8px 10px}.op-queue-mockup .queue-mockup-row-linked .queue-mockup-status{color:#e9edf4;font-size:13.5px;font-weight:700}.op-queue-mockup .queue-mockup-row-linked .queue-mockup-count{color:#cbb978;font-size:11.5px}.op-queue-mockup .btn-mockup-unlink{color:#fca5a5}.op-queue-mockup .btn-mockup-unlink:hover:not(:disabled){color:#fecaca}@media (max-width:420px){.op-queue-mockup .queue-mockup-row-linked{grid-template-columns:40px 1fr auto}.op-queue-mockup .queue-mockup-row-linked .btn-mockup-unlink{grid-column:1/-1;justify-self:start}}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact{background:#0000;border:0;color:#cbd5e1;font-size:12.5px;font-weight:600;gap:6px;margin:0 16px 4px;padding:4px 2px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact strong{color:#d4b24a;font-weight:800}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-compact{gap:0;padding:0 16px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-compact+.queue-mockup-item-compact{margin-top:6px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-compact .queue-mockup-inline{gap:6px;padding:0}.op-queue-mockup .queue-mockup-row-has-compact,.op-queue-mockup .queue-mockup-row-linked-compact{background:#0e121a;border:1px solid #1a1e28;border-radius:10px;gap:8px;grid-template-columns:36px 1fr auto auto;padding:6px 8px}.op-queue-mockup .queue-mockup-row-linked-compact{background:#c9a24a0d;border:1px solid #c9a24a2e}.op-queue-mockup .queue-mockup-row-has-compact .queue-mockup-thumb,.op-queue-mockup .queue-mockup-row-linked-compact .queue-mockup-thumb{border-radius:6px;height:36px;width:36px}.op-queue-mockup .queue-mockup-row-has-compact .queue-mockup-label,.op-queue-mockup .queue-mockup-row-linked-compact .queue-mockup-label{gap:1px;min-width:0}.op-queue-mockup .queue-mockup-prodname{color:#e9edf4;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-queue-mockup .queue-mockup-prodname strong{font-weight:700}.op-queue-mockup .queue-mockup-prodname .muted{color:#6b7489;font-weight:500}.op-queue-mockup .queue-mockup-row-has-compact .queue-mockup-status,.op-queue-mockup .queue-mockup-row-linked-compact .queue-mockup-status{color:#8b94a7;font-size:11.5px;font-weight:600}.op-queue-mockup .queue-mockup-row-has-compact .btn-mockup-outline,.op-queue-mockup .queue-mockup-row-linked-compact .btn-mockup-outline{border-radius:8px;font-size:12px;min-height:32px;padding:4px 10px}.op-queue-mockup .queue-mockup-row-has-compact .btn-mockup-ghost,.op-queue-mockup .queue-mockup-row-linked-compact .btn-mockup-ghost{font-size:11.5px;font-weight:600;padding:4px 6px}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-count-caption{font-size:11.5px;margin-top:6px;padding:0 2px}@media (max-width:420px){.op-queue-mockup .queue-mockup-row-has-compact,.op-queue-mockup .queue-mockup-row-linked-compact{grid-template-columns:36px 1fr auto auto}.op-queue-mockup .queue-mockup-row-has-compact .btn-mockup-ghost,.op-queue-mockup .queue-mockup-row-linked-compact .btn-mockup-ghost{grid-column:auto;justify-self:end;padding:4px}}.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-inline+.queue-mockup-count-caption+.queue-actions-combo,.op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-compact:last-of-type~.queue-actions-combo{padding-top:4px}.op-queue-mockup .note-mockup-panel{display:flex;flex-direction:column;gap:6px;margin:2px 0 4px}.op-queue-mockup .note-mockup-products{background:#0b0f16;border:1px solid #141924;border-radius:8px;display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:6px 8px}.op-queue-mockup .note-mockup-products-item{align-items:center;color:#c7cdda;display:flex;font-size:12px;gap:6px;line-height:1.35;min-width:0}.op-queue-mockup .note-mockup-dot{color:#4d5668;font-weight:700}.op-queue-mockup .note-mockup-prodname{color:#e9edf4;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-queue-mockup .note-mockup-row{grid-gap:8px;align-items:center;background:#0e121a;border:1px solid #1a1e28;border-radius:10px;display:grid;gap:8px;grid-template-columns:40px 1fr auto auto;padding:7px 9px}.op-queue-mockup .note-mockup-row[data-has-mockup=yes]{background:#c9a24a0d;border-color:#c9a24a38}.op-queue-mockup .note-mockup-thumb{align-items:center;background:#121722;border:1px solid #1d2330;border-radius:7px;color:#7a8395;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.op-queue-mockup .note-mockup-thumb img{display:block;height:100%;object-fit:cover;width:100%}.op-queue-mockup .note-mockup-info{display:flex;flex-direction:column;gap:1px;min-width:0}.op-queue-mockup .note-mockup-info-title{color:#e9edf4;font-size:12.5px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-queue-mockup .note-mockup-info-sub{color:#7a8395;font-size:11px;font-weight:500}.op-queue-mockup .note-mockup-row .btn-mockup-small{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;gap:5px;min-height:32px;padding:4px 10px}.op-queue-mockup .note-mockup-separate{display:flex;flex-direction:column;gap:6px}.op-queue-mockup .note-mockup-separate-toggle{align-self:flex-start;background:#0000;border:0;color:#8a94a7;cursor:pointer;font-size:11.5px;font-weight:600;padding:2px}.op-queue-mockup .note-mockup-separate-toggle:hover{color:#c9a24a}.op-queue-mockup .note-mockup-separate-list{background:#0b0f16;border:1px dashed #1d2330;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:6px}@media (max-width:420px){.op-queue-mockup .note-mockup-row{gap:6px;grid-template-columns:36px 1fr auto auto;padding:6px 7px}.op-queue-mockup .note-mockup-thumb{height:36px;width:36px}.op-queue-mockup .note-mockup-row .btn-mockup-small{font-size:11.5px;padding:4px 7px}}.queue-actions-preview-bordir{align-items:center;display:flex;gap:10px;margin-top:4px}.queue-bordir-thumb{align-items:center;background:#0e121a;border:1px solid #1f2430;border-radius:10px;cursor:pointer;display:inline-flex;flex:0 0 auto;height:80px;justify-content:center;overflow:hidden;padding:0;transition:border-color .15s ease,transform .12s ease;width:80px}.queue-bordir-thumb:hover{border-color:#d4b24a;transform:translateY(-1px)}.queue-bordir-thumb:focus-visible{outline:2px solid #d4b24a;outline-offset:2px}.queue-bordir-thumb img{display:block;height:100%;object-fit:cover;width:100%}.queue-bordir-thumb-empty{background:#0e121a;border-style:dashed}.queue-bordir-thumb-placeholder{align-items:center;color:#8b94a7;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:4px;justify-content:center;line-height:1.15;padding:4px 6px;text-align:center}.queue-bordir-thumb-placeholder svg{opacity:.55}.queue-actions-preview-bordir .btn-preview-mockup-compact{border-radius:10px;flex:1 1 auto;font-size:12.5px;min-height:36px;padding:6px 12px;width:auto}html:not([data-theme=dark]) .queue-bordir-thumb{background:#f8fafc;border-color:#e2e8f0}html:not([data-theme=dark]) .queue-bordir-thumb-empty{background:#f8fafc}html:not([data-theme=dark]) .queue-bordir-thumb-placeholder{color:#64748b}.op-search-wrap .op-scan-barcode-btn{align-items:center;background:#d4b24a;border:none;border-radius:8px;color:#1a1500;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;margin-left:6px;padding:6px 10px}.op-search-wrap .op-scan-barcode-btn:hover{filter:brightness(1.05)}.op-scan-barcode-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.op-scan-barcode-modal{background:#11161f;border:1px solid #2a2f3a;border-radius:14px;box-shadow:0 20px 50px #0009;color:#e9edf4;max-width:360px;padding:16px;width:100%}.op-scan-barcode-head{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.op-scan-barcode-close{background:#0000;border:0;border-radius:6px;color:#94a3b8;cursor:pointer;padding:4px}.op-scan-barcode-close:hover{background:#1a1e28;color:#e9edf4}.op-scan-barcode-input{background:#0e121a;border:1px solid #2a2f3a;border-radius:10px;box-sizing:border-box;color:#e9edf4;font-family:JetBrains Mono,Roboto Mono,monospace;font-size:15px;letter-spacing:.5px;padding:10px 12px;width:100%}.op-scan-barcode-input:focus{border-color:#d4b24a;outline:2px solid #d4b24a;outline-offset:1px}.op-scan-barcode-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}html:not([data-theme=dark]) .op-scan-barcode-modal{background:#fff;border-color:#e2e8f0;color:#0f172a}html:not([data-theme=dark]) .op-scan-barcode-input{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}html:not([data-theme=dark]) .op-scan-barcode-close{color:#64748b}.queue-multi-route-summary{align-items:center;background:#d4b24a14;border:1px solid #d4b24a38;border-radius:10px;color:#e9edf4;display:flex;flex-wrap:wrap;font-size:12px;gap:6px 10px;margin:8px 16px 2px;padding:8px 10px}.queue-multi-route-badge{align-items:center;background:#d4b24a;border-radius:999px;color:#1a1500;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.3px;padding:2px 8px}.queue-multi-route-list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0}.queue-multi-route-item{line-height:1.3}.queue-multi-route-item strong{color:#d4b24a;font-weight:700}.queue-multi-route-item .muted{color:#94a3b8}.queue-mockup-item-linked-group{background:#d4b24a0f;border:1px dashed #d4b24a40;border-radius:10px;margin:0 16px;padding:8px 10px}.queue-mockup-linked-group-row{align-items:center;color:#e9edf4;display:flex;font-size:12.5px;gap:6px}.queue-mockup-linked-icon{color:#d4b24a;flex-shrink:0}.queue-mockup-linked-text strong{color:#d4b24a;font-weight:700}.queue-mockup-linked-list{color:#cbd5e1;display:flex;flex-wrap:wrap;font-size:11.5px;gap:2px 16px;list-style:disc inside;margin:4px 0 0 2px;padding:0}.queue-mockup-linked-item{line-height:1.3}html:not([data-theme=dark]) .queue-multi-route-summary{background:#fef9e7;border-color:#fde68a;color:#1f2937}html:not([data-theme=dark]) .queue-multi-route-item .muted{color:#64748b}html:not([data-theme=dark]) .queue-mockup-item-linked-group{background:#fef9e7;border-color:#fde68a}html:not([data-theme=dark]) .queue-mockup-linked-group-row{color:#1f2937}html:not([data-theme=dark]) .queue-mockup-linked-list{color:#475569}.riwayat-list-grouped{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.riwayat-group{background:#11161f;border:1px solid #1f2430;border-radius:12px;overflow:hidden}.riwayat-group-head{align-items:center;background:#d4b24a14;border-bottom:1px solid #1f2430;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:10px 14px}.riwayat-group-head-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riwayat-group-cust{color:#e9edf4;font-weight:700}.riwayat-group-head-meta{flex-shrink:0;font-size:11.5px}.riwayat-group-items{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.riwayat-group-items>.riwayat-item{border:0;border-bottom:1px solid #1f2430;border-radius:0;margin:0}.riwayat-group-items>.riwayat-item:last-child{border-bottom:0}html:not([data-theme=dark]) .riwayat-group{background:#fff;border-color:#e2e8f0}html:not([data-theme=dark]) .riwayat-group-head{background:#fef9e7;border-bottom-color:#e2e8f0;color:#0f172a}html:not([data-theme=dark]) .riwayat-group-cust{color:#0f172a}html:not([data-theme=dark]) .riwayat-group-items>.riwayat-item{border-bottom-color:#e2e8f0}.riwayat-timeline{border-top:1px dashed #334155;display:flex;flex-direction:column;gap:2px;list-style:none;margin:6px 0 0;padding:6px 0 0}.riwayat-timeline-item{line-height:1.4}.riwayat-timeline-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.riwayat-timeline-item.is-canceled strong,.riwayat-timeline-item.is-revert strong{color:#b91c1c}html:not([data-theme=dark]) .riwayat-timeline{border-top-color:#cbd5e1}html:not([data-theme=dark]){--placeholder:#94a3b8}html:not([data-theme=dark]) ::placeholder,html:not([data-theme=dark]) input::placeholder,html:not([data-theme=dark]) select::placeholder,html:not([data-theme=dark]) textarea::placeholder{color:var(--placeholder);opacity:1}html:not([data-theme=dark]) .op-queue-mockup .op-section-tab-count,html:not([data-theme=dark]) .queue-mockup-linked-icon,html:not([data-theme=dark]) .queue-mockup-linked-text strong,html:not([data-theme=dark]) .queue-mockup-row-linked-compact .queue-mockup-status,html:not([data-theme=dark]) .queue-mockup-summary-compact strong,html:not([data-theme=dark]) .queue-multi-route-item strong{color:#a16207!important}html:not([data-theme=dark]) .op-queue-mockup .op-section-tab-count{background:#fef3c7!important;border-color:#fcd34d!important}html:not([data-theme=dark]) .op-queue-mockup .op-section-tab.active .op-section-tab-count{background:#d4b24a!important;border-color:#d4b24a!important;color:#1a1500!important}html:not([data-theme=dark]) .btn-mockup-ghost{color:#334155}html:not([data-theme=dark]) .btn-mockup-ghost:hover{color:#0f172a}html:not([data-theme=dark]) .divider,html:not([data-theme=dark]) [style*="border-top: 1px dashed"],html:not([data-theme=dark]) hr{border-color:#cbd5e1}html:not([data-theme=dark]) .shell.admin-toko .welcome .muted{color:#334155!important}html:not([data-theme=dark]) .shell.admin-toko .welcome .eyebrow{color:#1d4ed8!important}html:not([data-theme=dark]) .shell.admin-toko .refresh-meta{color:#334155!important}html:not([data-theme=dark]) .shell.admin-toko .refresh-meta strong{color:#0f172a!important}html:not([data-theme=dark]) .at-orders-v2 .order-search input::placeholder,html:not([data-theme=dark]) .at-orders-v2 .search input::placeholder{color:#64748b!important;opacity:1}html:not([data-theme=dark]) .at-orders-v2 .order-search input{color:#0f172a}html:not([data-theme=dark]) .at-orders-v2 .search{background:#fff;border-color:#94a3b8}html:not([data-theme=dark]) .at-orders-v2 .order-filter-row select,html:not([data-theme=dark]) .at-orders-v2 select{background:#fff;border-color:#94a3b8;color:#0f172a;font-weight:600}html:not([data-theme=dark]) .at-orders-v2 .order-filter-row select:focus,html:not([data-theme=dark]) .at-orders-v2 select:focus{border-color:#2563eb;outline:0}html:not([data-theme=dark]) .at-orders-v2 .order-filter-row .muted,html:not([data-theme=dark]) .at-orders-v2 .order-filter-row .small,html:not([data-theme=dark]) .at-orders-v2 .order-toolbar .muted,html:not([data-theme=dark]) .at-orders-v2 .order-toolbar .small{color:#334155}html:not([data-theme=dark]) .at-orders-v2 .att-filter-pill{border-color:#94a3b8;color:#0f172a}html:not([data-theme=dark]) .at-orders-v2 .att-filter-pill b{color:#0f172a}html:not([data-theme=dark]) .at-orders-v2 .order-toolbar .search,html:not([data-theme=dark]) .at-orders-v2 .orders-subtab-wrap{border-color:#94a3b8}html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-cust b{color:#0f172a!important}html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-cust small{color:#64748b!important}html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-prod-line,html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-prod-summary{color:#334155!important}html:not([data-theme=dark]) .at-orders-v2 .order-card .muted,html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-deadline,html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-money-item span,html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-nota,html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-prod-summary .muted,html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-prod-summary .small,html:not([data-theme=dark]) .at-orders-v2 .order-card .small{color:#64748b!important}html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-money-item b{color:#0f172a!important}html:not([data-theme=dark]) .at-orders-v2 .order-card .order-card-money{border-top-color:#e5e7eb!important}html:not([data-theme=dark]) .at-orders-v2 .text-btn{color:#1d4ed8}html:not([data-theme=dark]) .at-orders-v2 .text-btn:hover{color:#1e3a8a}html:not([data-theme=dark]) .at-orders-v2 [style*="color: #d4b24a"],html:not([data-theme=dark]) .at-orders-v2 [style*="color:#d4b24a"]{color:#a16207!important}html[data-theme=dark] .form-page .options-block{background:#1a1d24!important;border-left:2px solid #c8a047;color:#e5e7eb}html[data-theme=dark] .form-page .options-block .muted,html[data-theme=dark] .form-page .options-block .small,html[data-theme=dark] .form-page .options-block label{color:#cbd5e1!important}html[data-theme=dark] .form-page .setting-fee-toggle{background:#1a1d24!important;border:1px dashed #3b4252!important;color:#e5e7eb}html[data-theme=dark] .form-page .setting-fee-toggle .setting-fee-label,html[data-theme=dark] .form-page .setting-fee-toggle span{color:#e5e7eb!important}html[data-theme=dark] .form-page .section[data-section=pembayaran]{background:#171a21!important;border-color:#2f333e!important;color:#e5e7eb}html[data-theme=dark] .form-page .section[data-section=pembayaran] .muted,html[data-theme=dark] .form-page .section[data-section=pembayaran] .small{color:#94a3b8!important}html[data-theme=dark] .form-page~.save-dock,html[data-theme=dark] .save-dock{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f1116!important;border-top:1px solid #2f333e!important}html[data-theme=dark] .save-dock .primary,html[data-theme=dark] .save-dock .primary.big{background:#d4b366!important;border:1px solid #c8a047!important;box-shadow:none!important;color:#1a1206!important}html[data-theme=dark] .save-dock .primary:hover{background:#e2c47b!important;box-shadow:none!important}html[data-theme=dark] .save-dock .secondary,html[data-theme=dark] .save-dock .secondary.big{background:#1f232d!important;border:1px solid #3b4252!important;box-shadow:none!important;color:#f5f5ee!important}html[data-theme=dark] .save-dock .secondary:hover{background:#272c38!important;box-shadow:none!important}html[data-theme=dark] .save-dock .preview-nota-btn,html[data-theme=dark] .save-dock .soft-btn{background:#1f232d!important;border:1px solid #3b4252!important;box-shadow:none!important;color:#fde68a!important}html[data-theme=dark] .save-dock .preview-nota-btn:hover,html[data-theme=dark] .save-dock .soft-btn:hover{background:#272c38!important;color:#fef3c7!important}html[data-theme=dark] .save-dock button:disabled,html[data-theme=dark] .save-dock button[disabled]{background:#22252d!important;border-color:#2f333e!important;box-shadow:none!important;color:#6b7280!important;cursor:not-allowed;opacity:.9}html[data-theme=dark] .form-page .autosave-indicator,html[data-theme=dark] .save-dock .autosave-indicator{color:#86efac!important}html[data-theme=dark] .form-page .autosave-indicator svg,html[data-theme=dark] .save-dock .autosave-indicator svg{stroke:#86efac;color:#86efac!important}html[data-theme=dark] .form-page .autosave-restore{background:#1a1d24!important;border:1px solid #3b4252!important;color:#e5e7eb}html[data-theme=dark] .form-page .autosave-restore strong{color:#fde68a!important}html[data-theme=dark] .form-page .autosave-restore p{color:#cbd5e1!important}html[data-theme=dark] .form-page select{-webkit-appearance:none!important;appearance:none!important;background-color:#22252d!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23fde68a' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;padding-right:32px!important}html[data-theme=dark] .form-page .options-toggle{background:#1a1d24!important;border:1px dashed #3b4252!important;color:#fde68a!important}html[data-theme=dark] .form-page .options-toggle:hover{background:#22252d!important;color:#fef3c7!important}html[data-theme=dark] .form-page .options-toggle:active{background:#272c38!important}html[data-theme=dark] .form-page .payment-empty{background:#1a1d24!important;border:1px dashed #3b4252!important;color:#e5e7eb}html[data-theme=dark] .form-page .payment-empty .muted,html[data-theme=dark] .form-page .payment-empty .small,html[data-theme=dark] .form-page .payment-empty p{color:#cbd5e1!important}html[data-theme=dark] .form-page .payment-empty .add-product-btn,html[data-theme=dark] .form-page .payment-empty .soft-btn{background:#1f232d!important;border:1px solid #3b4252!important;box-shadow:none!important;color:#fde68a!important}html[data-theme=dark] .form-page .payment-empty .add-product-btn:hover,html[data-theme=dark] .form-page .payment-empty .soft-btn:hover{background:#272c38!important;color:#fef3c7!important}@media (max-width:520px){.form-page .form-title.page-head{align-items:center;gap:10px;justify-content:flex-start;margin-bottom:10px}.form-page .form-title h2{font-size:20px;letter-spacing:-.01em;line-height:1.2;text-align:left}.form-page .form-title .eyebrow{font-size:10.5px;margin:0 0 2px}.form-page .form-title .icon-btn{flex:none;height:36px;width:36px}.form-page .form-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:6px;margin:2px 0 12px;overflow-x:auto;padding:8px 10px;scrollbar-width:none}.form-page .form-chips::-webkit-scrollbar{display:none}.form-page .form-chip{flex:none;padding:2px 10px 2px 0}.form-page .form-chip span{font-size:10px}.form-page .form-chip strong{font-size:12px}.form-page .section{border-radius:12px;padding:14px 12px!important}.form-page .section .section-h,.form-page .section h3{font-size:14.5px;margin-bottom:10px}.form-page .product-card{border-radius:12px;margin-top:12px;padding:12px}.form-page .product-card .card-head h3{font-size:15px;margin:0 0 10px}.form-page .options-block{border-left-width:2px;border-radius:0 8px 8px 0;gap:10px;margin-top:10px;padding:12px}.form-page .setting-fee-toggle{border-radius:8px;gap:6px;margin-top:10px;padding:10px 12px}.form-page .payment-card{border-top:1px dashed #e8e4d8;border-top:1px dashed var(--line);padding:12px 0}.form-page .payment-empty{border-radius:10px;gap:10px;padding:14px 12px}.form-page .fields,.form-page .form-grid{gap:14px!important}.form-page .fields.single-col{gap:12px!important}.form-page input,.form-page select,.form-page textarea{border-radius:10px;font-size:16px;min-height:44px;padding:11px 12px}.form-page textarea{min-height:72px;padding:10px 12px}.form-page .variation-group-head .field-label input,.form-page .variation-group-head .field-label select,.form-page .variation-size-row .var-cell input,.form-page .variation-size-row .var-cell select{font-size:16px;min-height:44px;padding:10px}.form-page .variation-size-row .size-price-wrap .size-price-input{font-size:16px;padding:10px}.form-page .variation-size-row .var-subtotal{font-size:15px;font-weight:700}.form-page .size-row input,.form-page .size-row select{font-size:16px;min-height:44px;padding:10px}.form-page .variation-size-row{border-radius:8px;gap:10px;margin-top:8px;padding:10px 8px}.form-page .variation-size-row .var-price{grid-column:1/-1}}@media (max-width:380px){.form-page .variation-size-row{grid-template-areas:"size" "qty" "price" "subtotal" "action"!important;grid-template-columns:1fr!important}}@media (max-width:520px){.form-page .subtotal-line{font-size:14px;margin:12px 0 8px;padding-top:10px}.form-page .add-link{font-size:13px;min-height:44px;padding:10px 0}.form-page .variation-add-group,.form-page .variation-add-size{font-size:13px;margin-top:6px;min-height:44px}.form-page .size-head{font-size:12.5px;margin:12px 0 6px}.form-page .summary{border-radius:12px;margin-top:8px;padding:16px 14px}.form-page .summary .sum-line{font-size:14px;padding:10px 0}.form-page .summary .sum-line.grand{font-size:17px}.form-page .add-product-btn,.form-page .options-toggle,.form-page .primary,.form-page .secondary,.form-page .soft-btn{border-radius:10px;font-size:14px;min-height:44px;padding:11px 14px}.form-page .primary.big,.form-page .secondary.big{border-radius:10px;font-size:14.5px;min-height:48px;padding:13px 16px}.form-page~.save-dock button,.save-dock button{border-radius:10px;font-size:14px;min-height:48px}.form-page .danger-icon{border-radius:10px;height:36px;width:36px}.form-page .variation-group{border-radius:10px;margin-bottom:10px;padding:10px 10px 8px}.form-page .variation-group-head{gap:10px;margin-bottom:8px;padding-bottom:8px}}.form-page .subtotal-line strong,.form-page .summary .sum-line strong,.form-page .variation-size-row .var-subtotal{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.form-page .variation-size-row{background:#0000!important;border:0!important;border-radius:0!important;border-top:1px solid #cbd5e159!important;margin-top:0!important}.form-page .variation-size-row:first-of-type{border-top:0!important}html[data-theme=dark] .form-page .variation-size-row{background:#0000!important;border-top-color:#2f333ee6!important}.form-page .variation-size-row.is-calc,.form-page .variation-size-row.is-manual{border-radius:0!important}.form-page .summary .sum-line.grand{padding-left:14px!important;padding-right:14px!important}.form-page .options-toggle{justify-content:space-between!important;padding-left:14px;padding-right:12px}.form-page .options-toggle .options-toggle-label{flex:1 1;text-align:left}.form-page .options-toggle .options-toggle-chev{align-items:center;display:inline-flex;flex:none;justify-content:center;margin-left:8px}.form-page .subtotal-line{margin-bottom:4px!important}.form-page .subtotal-line+.add-link,.form-page .subtotal-line+.variation-add-group,.form-page .subtotal-line+.variation-add-size{margin-top:4px!important;padding-top:6px!important}.form-page .add-link,.form-page .variation-add-group,.form-page .variation-add-size{margin-top:2px!important}.form-page .pay-upload-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.form-page .pay-upload-btn{border-radius:10px;font-size:13.5px;gap:6px;min-height:44px;padding:10px 14px}.form-page .pay-upload-name{color:#6b7280;color:var(--muted);flex:1 1 100%;font-size:12.5px;max-width:100%;overflow:hidden;padding-left:2px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .form-page .pay-upload-btn{background:#1f232d!important;border:1px solid #3b4252!important;color:#fde68a!important}html[data-theme=dark] .form-page .pay-upload-btn:hover{background:#272c38!important}html[data-theme=dark] .form-page .pay-upload-name{color:#cbd5e1}.form-page .pay-details-toggle{margin-top:10px}.form-page .pay-details-block{margin-top:8px}@media (max-width:520px){.form-page .payment-card{padding:14px 0 12px}.form-page .payment-card .card-head{margin-bottom:10px}.form-page .pay-upload-wrap{gap:8px}.form-page .pay-upload-name{font-size:12px}}.login .op-combobox{position:relative;width:100%}.login .op-combobox-trigger{align-items:center;background:#0f1116e6;border:1px solid #d4b36659;border-radius:12px;color:#f5f5ee;cursor:pointer;display:flex;font-size:15px;gap:10px;justify-content:space-between;min-height:48px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.login .op-combobox-trigger:hover{background:#1a1d24f2;border-color:#d4b3668c}.login .op-combobox-trigger[aria-expanded=true]{border-color:#d4b366;box-shadow:0 0 0 3px #d4b3662e}.login .op-combobox-value{color:#f5f5ee;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login .op-combobox-placeholder{color:#94a3b8}.login .op-combobox-chev{color:#d4b366;flex-shrink:0}.login .op-combobox-panel{background:#0f1116;border:1px solid #d4b36666;border-radius:12px;box-shadow:0 12px 36px #0000008c;display:flex;flex-direction:column;left:0;max-height:min(60vh,320px);overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.login .op-combobox-search{align-items:center;background:#0f111699;border-bottom:1px solid #d4b3662e;display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.login .op-combobox-search svg{color:#d4b366;flex-shrink:0}.login .op-combobox-search input{background:#0000;border:0;color:#f5f5ee;flex:1 1;font-size:15px;outline:none;padding:4px 2px}.login .op-combobox-search input::placeholder{color:#64748b}.login .op-combobox-list{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:6px 0;scroll-behavior:smooth}.login .op-combobox-empty{color:#94a3b8;font-size:13.5px;padding:24px 16px;text-align:center}.login .op-combobox-group{padding:2px 0}.login .op-combobox-group-head{background:#0000;background:#0f1116;color:#d4b366;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:6px 14px 4px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.login .op-combobox-option{align-items:center;color:#f5f5ee;cursor:pointer;display:flex;font-size:14.5px;min-height:44px;padding:11px 14px;transition:background .12s ease}.login .op-combobox-option.is-active,.login .op-combobox-option:hover{background:#d4b36624;color:#fde68a}.login .op-combobox-option.is-selected{background:#d4b36638;color:#fde68a;font-weight:600}@media (max-width:480px){.login .op-combobox-panel{max-height:min(50vh,280px)}.login .op-combobox-trigger{font-size:16px;min-height:48px}.login .op-combobox-search input{font-size:16px}.login .op-combobox-option{font-size:15px}}.login .login-title{color:#111114;color:var(--ink);font-family:Manrope,sans-serif;font-size:clamp(34px,7vw,52px);letter-spacing:-.04em;line-height:1;margin:18px 0 2px}.login .login-subtitle{color:#c8a047;color:var(--blue);font-family:Space Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.login .login-desc{font-size:14px;line-height:1.5;margin:0 0 18px}html[data-theme=dark] .login .login-title{color:#f5f5ee}html[data-theme=dark] .login .login-subtitle{color:#d4b366}html[data-theme=dark] .login .login-desc{color:#cbd5e1}@media (max-width:520px){.login{padding-top:7vh!important}.login .login-mark{height:56px!important;margin-bottom:16px;width:56px!important}.login .login-title{font-size:36px}.login .login-subtitle{font-size:10.5px;margin-bottom:8px}.login .login-desc{font-size:13px;margin-bottom:14px}.login form{margin-top:20px!important}}body.combobox-open [data-testid=pwa-install-banner],body.login-active-focus [data-testid=pwa-install-banner],body.scan-modal-open [data-testid=pwa-install-banner]{display:none!important}.op-search-wrap:has(.op-scan-barcode-btn){align-items:center;display:flex;gap:10px}.op-search-wrap:has(.op-scan-barcode-btn) .op-search-input{flex:1 1;min-width:0}.op-search-wrap:has(.op-scan-barcode-btn) .op-search-icon{left:12px;top:50%;transform:translateY(-50%)}.op-search-wrap:has(.op-scan-barcode-btn) .op-search-clear{right:62px}.op-search-wrap:has(.op-scan-barcode-btn) .op-scan-barcode-btn{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;font-size:13.5px;gap:6px;min-height:44px;min-width:44px;padding:10px 14px;white-space:nowrap}@media (max-width:420px){.op-search-wrap:has(.op-scan-barcode-btn) .op-scan-barcode-btn{font-size:12.5px;padding:10px 12px}}.dln-mini-head-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;gap:7px;padding:0;text-align:left;width:100%}.dln-mini-head-toggle:hover .dln-mini-title{color:#8a6f28}.dln-mini-overdue{background:#ea580c14;border-radius:999px;color:#b45309;font-size:11px;font-weight:700;margin-left:6px;padding:2px 8px}.dln-mini-overdue b{color:#c2410c}html[data-theme=dark] .dln-mini-overdue{background:#ea580c2e;color:#fdba74}html[data-theme=dark] .dln-mini-overdue b{color:#fed7aa}.dln-mini-chev{align-items:center;color:#a5842f;display:inline-flex;margin-left:4px}html[data-theme=dark] .dln-mini-chev{color:#fde68a}.dln-mini-collapsed .dln-mini-bars{display:none}.dln-mini-collapsed{padding-bottom:8px}.op-stats-row .op-stat{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:76px;padding:12px 14px!important;text-align:center}.op-stats-row .op-stat .op-stat-label{font-size:11.5px;letter-spacing:.04em;margin-bottom:2px}.op-stats-row .op-stat .op-stat-value{line-height:1.1;margin-bottom:2px}.op-stats-row .op-stat .op-stat-sub{font-size:11px;margin-top:2px;text-align:center}@media (max-width:420px){.op-stats-row .op-stat{min-height:70px;padding:10px!important}.op-stats-row .op-stat .op-stat-label,.op-stats-row .op-stat .op-stat-sub{font-size:10.5px}}.queue-card-foot-release{margin-top:2px}.queue-release-btn{background:#0000!important;border:1px dashed #cbd5e1!important;color:#94a3b8!important;font-weight:500}.queue-release-btn:hover{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}html[data-theme=dark] .queue-release-btn{border-color:#475569!important;color:#94a3b8!important}html[data-theme=dark] .queue-release-btn:hover{background:#ef444424!important;border-color:#ef4444!important;color:#fca5a5!important}.queue-release-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.queue-release-modal{background:#fff;border:1px solid #d4b366;border-radius:14px;box-shadow:0 20px 48px #0000004d;max-width:420px;padding:20px 22px;width:100%}html[data-theme=dark] .queue-release-modal{background:#171a21;border-color:#d4b366;color:#f5f5ee}.queue-release-title{font-size:17px;font-weight:700;margin:0 0 10px}.queue-release-msg{font-size:14.5px;line-height:1.5;margin:0 0 8px}.queue-release-meta{margin:0 0 14px}.queue-release-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.queue-release-foot .soft-btn{background:#0000;border:1px solid #cbd5e1;border-radius:10px;color:#475569;font-weight:600;min-height:44px;padding:10px 16px}.queue-release-foot .primary{background:#d4b366;border:1px solid #c8a047;border-radius:10px;box-shadow:none;color:#1a1206;font-weight:700;min-height:44px;padding:10px 20px}.queue-release-foot .primary:hover{background:#e2c47b}html[data-theme=dark] .queue-release-foot .soft-btn{background:#1f232d;border-color:#3b4252;color:#cbd5e1}html[data-theme=dark] .queue-release-foot .soft-btn:hover{background:#272c38}.wh-sum-sub{color:#94a3b8;display:block;font-size:10.5px;font-weight:600;letter-spacing:.02em;margin-top:4px;text-transform:uppercase}html[data-theme=dark] .wh-sum-sub{color:#cbd5e1}.cross-monitor-fold{background:#0000;border:1px solid #d4b3664d;border-radius:12px;margin-top:16px;overflow:hidden}html[data-theme=dark] .cross-monitor-fold{background:#171a2166;border-color:#d4b36666}.cross-monitor-fold-head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:12px;min-height:56px;padding:14px 16px;text-align:left;width:100%}.cross-monitor-fold-head:hover{background:#d4b3660f}html[data-theme=dark] .cross-monitor-fold-head:hover{background:#d4b3661a}.cross-monitor-fold-text{flex:1 1;min-width:0}.cross-monitor-fold-text .eyebrow{color:#a5842f;font-size:11px;margin:0 0 2px}html[data-theme=dark] .cross-monitor-fold-text .eyebrow{color:#d4b366}.cross-monitor-fold-text .muted{color:#475569;font-size:12px;line-height:1.45;margin:0}html[data-theme=dark] .cross-monitor-fold-text .muted{color:#94a3b8}.cross-monitor-fold-chev{color:#a5842f;flex-shrink:0}html[data-theme=dark] .cross-monitor-fold-chev{color:#fde68a}.cross-monitor-fold-body{border-top:1px solid #d4b36633;padding:0}html[data-theme=dark] .cross-monitor-fold-body{border-top-color:#d4b36640}@media (max-width:520px){.op-section-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.op-section-tabs .op-section-tab{align-items:center;display:flex;flex-direction:column;font-size:12.5px;gap:2px;justify-content:center;min-height:44px;padding:8px 6px}.op-section-tabs .op-section-tab span{display:block;line-height:1.1}}.wh-prep-thumb-loading{align-items:center;background:#0f172a99;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.wh-prep-thumb-spinner{animation:wh-thumb-spin .7s linear infinite;border:2px solid #fde68a4d;border-radius:50%;border-top-color:#fde68a;height:20px;width:20px}@keyframes wh-thumb-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wh-prep-thumb-error{color:#fecaca!important}.wh-prep-thumb-error b{color:#fde68a;text-decoration:underline}.wh-prep-thumb-error{background:#ef444426}.queue-bordir-thumb img,.queue-mockup-thumb img{object-fit:contain!important}.monitor-v3 .monitor-v3-refresh-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:10px}.monitor-v3-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.monitor-v3-chip{align-items:center;background:#1f232d99;border:1px solid #cbd5e12e;border-radius:999px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:32px;padding:6px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.monitor-v3-chip:hover{background:#1f232de6}.monitor-v3-chip.active{background:#d4b366;border-color:#c8a047;color:#1a1206}.monitor-v3-chip-count{background:#00000040;border-radius:999px;font-size:11.5px;padding:1px 7px}.monitor-v3-chip.active .monitor-v3-chip-count{background:#1a12064d}.monitor-v3-chip-danger.active{background:#ef4444;border-color:#dc2626;color:#fff}.monitor-v3-chip-amber.active{background:#f59e0b;border-color:#d97706;color:#1a1206}.monitor-v3-card,.monitor-v3-list{display:flex;flex-direction:column;gap:10px}.monitor-v3-card{background:#171a21;border:1px solid #cbd5e11f;border-radius:14px;padding:12px 14px}.monitor-v3-card.ds-late{border-color:#ef444480}.monitor-v3-identity{align-items:flex-start;display:flex;gap:12px}.monitor-v3-ident-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.monitor-v3-thumb-wrap{flex:0 0 72px}.monitor-v3-thumb{align-items:center;background:#0f172a;border:1px solid #d4b36640;border-radius:10px;cursor:pointer;display:flex;height:72px;justify-content:center;overflow:hidden;padding:0;position:relative;width:72px}.monitor-v3-thumb img{display:block;height:100%;object-fit:contain;width:100%}.monitor-v3-thumb-ph{color:#94a3b8;font-size:10.5px;line-height:1.3;padding:4px;text-align:center}.monitor-v3-thumb-err{color:#fecaca}.monitor-v3-thumb-err b{color:#fde68a;text-decoration:underline}.monitor-v3-thumb-spin{animation:wh-thumb-spin .7s linear infinite;border:2px solid #fde68a4d;border-radius:50%;border-top-color:#fde68a;height:20px;position:absolute;width:20px}.monitor-v3-head-row{flex-wrap:nowrap;gap:8px;justify-content:space-between}.monitor-v3-head-row .mon-card-customer{color:#f5f5ee;flex:1 1 auto;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-v3-ident-text .mon-card-nota{color:#94a3b8;font-family:Space Mono,monospace;font-size:11.5px}.monitor-v3-product{color:#cbd5e1!important;font-size:12.5px;margin:2px 0 0}.monitor-v3-prodnames{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e2e8f0;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;margin:2px 0 0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.monitor-v3-late-badge{background:#ef4444;border-radius:999px;color:#fff;flex:0 0 auto;font-size:10.5px;font-weight:700;line-height:1.3;padding:2px 7px;white-space:nowrap}.monitor-v3-details{display:flex;flex-direction:column;gap:4px;padding:8px 2px 2px}.monitor-v3-row{align-items:baseline;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1.45}.monitor-v3-row-stack{align-items:flex-start;flex-direction:column;gap:1px;margin-bottom:2px}.monitor-v3-row-label{color:#94a3b8;font-size:12px;font-weight:500}.monitor-v3-row-stack .monitor-v3-row-label{font-size:11.5px;letter-spacing:0;text-transform:none}.monitor-v3-row-value{color:#f5f5ee;font-weight:500}.monitor-v3-process{color:#fde68a!important;font-size:13.5px;font-weight:700!important}.monitor-v3-deadline{align-items:center;color:#f5f5ee;display:inline-flex;gap:5px}.monitor-v3-foot{border-top:1px solid #cbd5e114;display:flex;justify-content:flex-start;padding-top:6px}.monitor-v3-detail-link{align-items:center;background:#0000;border:0;color:#fde68a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;min-height:32px;padding:4px 0}.monitor-v3-detail-link:hover{color:#ffe9a3;text-decoration:underline}.monitor-v3-summary-fold{border:1px solid #d4b36640;border-radius:12px;margin-top:16px;overflow:hidden}.monitor-v3-summary-head{align-items:center;background:#0000;border:0;color:#d4b366;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;min-height:44px;padding:12px 16px;width:100%}.monitor-v3-summary-head:hover{background:#d4b36614}.monitor-v3-summary-title{font-size:13px}.monitor-v3-summary-chev{font-size:11px}.monitor-v3-summary-body{border-top:1px solid #d4b3662e;padding:12px}@media (max-width:480px){.monitor-v3-card{padding:10px 12px}.monitor-v3-identity{gap:10px}.monitor-v3-thumb-wrap{flex:0 0 64px}.monitor-v3-thumb{height:64px;width:64px}.monitor-v3-head-row .mon-card-customer{font-size:14px}.monitor-v3-row{font-size:12.5px}.monitor-v3-process{font-size:13px}}.rido-primary-strip{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:8px 0 14px;max-width:100%}.rido-primary-strip-single{grid-template-columns:1fr}.rido-primary-tile{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:14px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:flex;font-family:Plus Jakarta Sans,Inter,sans-serif;gap:12px;min-height:68px;min-width:0;overflow:hidden;padding:14px;text-align:left;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.rido-primary-tile:hover{box-shadow:0 2px 8px #c5a0471f;transform:translateY(-1px)}.rido-primary-tile.active,.rido-primary-tile:hover{border-color:#c8a047;border-color:var(--gold,#c8a047)}.rido-primary-tile.active{background:linear-gradient(135deg,#c5a04724,#c5a0470a);box-shadow:inset 0 0 0 1px #c5a04759}.rido-primary-icon{align-items:center;background:#c5a0471f;border-radius:12px;color:#a5842f;color:var(--gold-strong,#a5842f);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.rido-primary-tile-monitor .rido-primary-icon{background:#3b82f61f;color:#2563eb}.rido-primary-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.rido-primary-text strong{font-size:15px;font-weight:700;line-height:1.15}.rido-primary-text small{color:#6b7280;color:var(--muted,#64748b);font-size:11.5px;line-height:1.25}html[data-theme=dark] .rido-primary-tile{background:#1a1d26;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .rido-primary-tile:hover{border-color:#fde68a;box-shadow:0 2px 10px #fde68a24}html[data-theme=dark] .rido-primary-tile.active{background:linear-gradient(135deg,#fde68a24,#fde68a0a);border-color:#fde68a;box-shadow:inset 0 0 0 1px #fde68a66}html[data-theme=dark] .rido-primary-icon{background:#fde68a24;color:#fde68a}html[data-theme=dark] .rido-primary-tile-monitor .rido-primary-icon{background:#60a5fa29;color:#93c5fd}html[data-theme=dark] .rido-primary-text small{color:#b0b6c4}@media (max-width:420px){.rido-primary-strip{gap:8px;margin:6px 0 12px}.rido-primary-tile{gap:10px;min-height:60px;padding:10px}.rido-primary-icon{flex:0 0 36px;height:36px;width:36px}.rido-primary-text strong{font-size:13.5px}.rido-primary-text small{font-size:11px}}.wh-prep-actions,.wh-prep-card,.wh-prep-card-body-row,.wh-prep-card-cust,.wh-prep-card-head,.wh-prep-card-info,.wh-prep-list{max-width:100%;min-width:0}.wh-prep-card{overflow:hidden}.wh-prep-card-head{flex-wrap:wrap;gap:6px}.wh-prep-cust-name,.wh-prep-nota{overflow-wrap:anywhere;word-break:break-word}.wh-prep-card-sizes{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;min-width:0}.wh-prep-card-sizes .prep-size-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.wh-prep-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wh-prep-actions>*{min-width:0}.rido-print-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.rido-print-chip{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:999px;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:12.5px;font-weight:700;gap:8px;min-height:36px;padding:7px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.rido-print-chip:hover{border-color:#c8a047;border-color:var(--gold,#c8a047);color:#111114;color:var(--ink,#0f172a)}.rido-print-chip.active{background:#c8a047;background:var(--gold,#c8a047);border-color:#a5842f;border-color:var(--gold-strong,#a5842f);color:#fff;cursor:default}.rido-print-chip-count{font-feature-settings:"tnum";align-items:center;background:#0000000f;border-radius:999px;color:inherit;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;height:20px;justify-content:center;min-width:22px;padding:0 6px}.rido-print-chip.active .rido-print-chip-count{background:#ffffff42;color:#fff}html[data-theme=dark] .rido-print-chip{background:#1a1d26;border-color:#2f333e;color:#b0b6c4}html[data-theme=dark] .rido-print-chip:hover{border-color:#fde68a;color:#f5f5ee}html[data-theme=dark] .rido-print-chip.active{background:#fde68a;border-color:#fde68a;color:#0f1013}html[data-theme=dark] .rido-print-chip-count{background:#ffffff14;.rido-lainnya-wrap{display:inline-flex;margin:0 0 14px;position:relative}.rido-lainnya-trigger{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:700;gap:8px;min-height:42px;padding:10px 14px;transition:border-color .15s ease,background .15s ease}.rido-lainnya-trigger:hover{border-color:#c8a047;border-color:var(--gold,#c8a047)}.rido-lainnya-trigger.has-active{background:#c8a047;background:var(--gold,#c8a047);border-color:#a5842f;border-color:var(--gold-strong,#a5842f);color:#fff}.rido-lainnya-label{white-space:nowrap}.rido-lainnya-badge{font-feature-settings:"tnum";align-items:center;background:#c5a04724;border-radius:999px;color:#a5842f;color:var(--gold-strong,#a5842f);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.rido-lainnya-trigger.has-active .rido-lainnya-badge{background:#ffffff38;color:#fff}.rido-lainnya-chev{transition:transform .18s ease}.rido-lainnya-chev.open{transform:rotate(180deg)}.rido-lainnya-menu{background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:12px;box-shadow:0 10px 28px #0f172a24;display:flex;flex-direction:column;gap:2px;left:0;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:20}.rido-lainnya-item{align-items:center;background:#0000;border:0;border-radius:8px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:12px;justify-content:space-between;min-height:40px;padding:10px 12px;text-align:left}.rido-lainnya-item:hover{background:#c5a04714;color:#a5842f;color:var(--gold-strong,#a5842f)}.rido-lainnya-item.active{background:#c5a04729;color:#a5842f;color:var(--gold-strong,#a5842f)}.rido-lainnya-item-label{flex:1 1}.rido-lainnya-item-count{font-feature-settings:"tnum";align-items:center;background:#0000000d;border-radius:999px;color:#6b7280;color:var(--muted,#64748b);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:20px;justify-content:center;min-width:22px;padding:0 6px}.rido-lainnya-item.active .rido-lainnya-item-count{background:#c8a047;background:var(--gold,#c8a047);color:#fff}html[data-theme=dark] .rido-lainnya-trigger{background:#1a1d26;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .rido-lainnya-trigger:hover{border-color:#fde68a}html[data-theme=dark] .rido-lainnya-trigger.has-active{background:#fde68a;border-color:#fde68a;color:#0f1013}html[data-theme=dark] .rido-lainnya-badge{background:#fde68a2e;color:#fde68a}html[data-theme=dark] .rido-lainnya-trigger.has-active .rido-lainnya-badge{background:#0f101333;color:#0f1013}html[data-theme=dark] .rido-lainnya-menu{background:#1a1d26;border-color:#2f333e;box-shadow:0 10px 28px #00000080}html[data-theme=dark] .rido-lainnya-item{color:#f5f5ee}html[data-theme=dark] .rido-lainnya-item.active,html[data-theme=dark] .rido-lainnya-item:hover{background:#fde68a1f;color:#fde68a}html[data-theme=dark] .rido-lainnya-item-count{background:#ffffff14;color:#b0b6c4}html[data-theme=dark] .rido-lainnya-item.active .rido-lainnya-item-count{background:#fde68a;color:#0f1013}@media (max-width:360px){.rido-primary-tile{gap:8px;min-height:60px;padding:10px 8px}.rido-primary-icon{flex:0 0 32px;height:32px;width:32px}.rido-primary-text strong{font-size:13px;line-height:1.1;overflow:visible;text-overflow:clip;white-space:normal}.rido-primary-text small{font-size:10.5px}}}html[data-theme=dark] .rido-print-chip.active .rido-print-chip-count{background:#0f10132e;color:#0f1013}.wh-prep-actions>a,.wh-prep-actions>button{flex-shrink:1}.wh-prep-actions .primary.small-btn{min-width:0}.monitor-v2-list,.monitor-v3-card,.monitor-v3-details,.monitor-v3-foot,.monitor-v3-ident-text,.monitor-v3-identity,.monitor-v3-row{max-width:100%;min-width:0}.monitor-v3-card{overflow:hidden}.monitor-v3-head-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.monitor-v3-head-row .mon-card-customer,.monitor-v3-process,.monitor-v3-row-value{overflow-wrap:anywhere;word-break:break-word}.cm-backdrop{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.cm-panel{background:#fff;background:var(--surface,#fff);border-radius:14px;box-shadow:0 20px 50px #00000059;color:#111114;color:var(--ink,#0f172a);display:flex;flex-direction:column;font-family:Plus Jakarta Sans,Inter,sans-serif;max-height:calc(100vh - 32px);max-width:520px;overflow:hidden;width:100%}.cm-panel-sm{max-width:440px}.cm-head{align-items:center;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:flex;justify-content:space-between;padding:14px 16px}.cm-head h3{color:#111114;color:var(--ink,#0f172a);font-size:15px;font-weight:800;line-height:1.25;margin:0}.cm-close{background:#0000;border:0;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:flex;padding:4px}.cm-close:hover{color:#111114;color:var(--ink,#0f172a)}.cm-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:14px 16px}.cm-hint{background:#c5a04714;border:1px solid #c5a04738;border-radius:8px;color:#6b7280;color:var(--muted,#475569);font-size:12.5px;line-height:1.5;margin:0;padding:10px 12px}.cm-size-group{display:flex;flex-direction:column;gap:8px}.cm-size-opt{align-items:flex-start;border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.cm-size-opt:hover{border-color:#c8a047;border-color:var(--gold,#c8a047)}.cm-size-opt.active{background:#c5a04714;border-color:#a5842f;border-color:var(--gold-strong,#a5842f)}.cm-size-opt input[type=radio]{accent-color:#c8a047;accent-color:var(--gold,#c8a047);margin-top:2px}.cm-size-label{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-size-label strong{font-size:13.5px;font-weight:700}.cm-size-label small{color:#6b7280;color:var(--muted,#64748b);font-size:11.5px;line-height:1.4}.cm-err{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:inline-flex;font-size:12.5px;gap:8px;padding:8px 10px}.cm-foot{border-top:1px solid #e8e4d8;border-top:1px solid var(--line,#e8e4d8);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px}.cm-btn{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e8e4d8);border-radius:8px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;min-height:38px;padding:8px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.cm-btn:disabled{cursor:not-allowed;opacity:.55}.cm-btn-ghost:hover:not(:disabled){border-color:#6b7280;border-color:var(--muted,#64748b);color:#6b7280;color:var(--muted,#475569)}.cm-btn-primary{background:#c8a047;background:var(--gold,#c8a047);border-color:#a5842f;border-color:var(--gold-strong,#a5842f);color:#fff}.cm-btn-primary:hover:not(:disabled){background:#a5842f;background:var(--gold-strong,#a5842f)}html[data-theme=dark] .cm-panel{background:#1a1d26;color:#f5f5ee}html[data-theme=dark] .cm-head{border-bottom-color:#2f333e}html[data-theme=dark] .cm-head h3{color:#f5f5ee}html[data-theme=dark] .cm-close{color:#b0b6c4}html[data-theme=dark] .cm-close:hover{color:#f5f5ee}html[data-theme=dark] .cm-hint{background:#fde68a14;border-color:#fde68a38;color:#d4d9e3}html[data-theme=dark] .cm-size-opt{background:#1a1d26;border-color:#2f333e}html[data-theme=dark] .cm-size-opt:hover{border-color:#fde68a}html[data-theme=dark] .cm-size-opt.active{background:#fde68a14;border-color:#fde68a}html[data-theme=dark] .cm-size-label small{color:#b0b6c4}html[data-theme=dark] .cm-err{background:#ef44441f;border-color:#ef444459;color:#fecaca}html[data-theme=dark] .cm-foot{border-top-color:#2f333e}html[data-theme=dark] .cm-btn{background:#1a1d26;border-color:#2f333e;color:#f5f5ee}html[data-theme=dark] .cm-btn-primary{background:#fde68a;border-color:#fde68a;color:#0f1013}html[data-theme=dark] .cm-btn-primary:hover:not(:disabled){background:#fcd34d}.rido-print-progress{align-items:center;background:#c5a0471f;border-radius:999px;color:#a5842f;color:var(--gold-strong,#a5842f);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;min-height:24px;padding:3px 10px}html[data-theme=dark] .rido-print-progress{background:#fde68a24;color:#fde68a}.shopee-print-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 12px}.shopee-print-filter-row .rido-print-filter{margin:0}.shopee-search-input{background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#fed7aa);border-radius:8px;color:#111114;color:var(--ink,#0f172a);flex:1 1 220px;font-family:inherit;font-size:13px;min-height:38px;min-width:180px;padding:8px 12px}.shopee-search-input:focus{border-color:#f97316;box-shadow:0 0 0 2px #f9731626;outline:none}html[data-theme=dark] .shopee-search-input{background:#1a1d26;border-color:#3b332a;color:#f5f5ee}html[data-theme=dark] .shopee-search-input:focus{border-color:#f97316;box-shadow:0 0 0 2px #f9731640}.shop-toggle-btn{align-items:center;background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#cbd5e1);border-radius:999px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;min-height:32px;padding:6px 12px;transition:background .15s,border-color .15s}.shop-toggle-btn:hover{background:#f1f5f9}.shop-toggle-btn.shop-toggle-on{background:#d4af37;border-color:#d4af37;box-shadow:0 1px 4px #d4af3759;color:#0f172a}.shop-toggle-count{background:#0f172a;border-radius:999px;color:#d4af37;font-size:11px;font-weight:700;margin-left:4px;padding:1px 7px}.shop-ctrl-row{align-items:center;background:#d4af3714;border:1px solid #d4af374d;border-radius:8px;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:6px 10px}.shop-ctrl-label{color:#6b7280;color:var(--muted,#64748b);font-weight:600}.shop-ctrl-stepper{align-items:center;display:flex;gap:4px}.shop-ctrl-btn{align-items:center;background:#0000;border:1px solid #d4af3780;border-radius:6px;color:#d4af37;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background .12s;width:28px}.shop-ctrl-btn:hover:not(:disabled){background:#d4af3726}.shop-ctrl-btn:disabled{cursor:not-allowed;opacity:.4}.shop-ctrl-input{font-feature-settings:"tnum";background:#fff;background:var(--surface,#fff);border:1px solid #d4af3780;border-radius:6px;color:#111114;color:var(--ink,#0f172a);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;min-height:30px;padding:5px 4px;text-align:center;width:54px}.shop-ctrl-input:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733;outline:none}html[data-theme=dark] .shop-ctrl-row{background:#d4af3712;border-color:#d4af3747}html[data-theme=dark] .shop-ctrl-label{color:#b8c0cc}html[data-theme=dark] .shop-ctrl-input{background:#1f2129;border-color:#3a3d48}html[data-theme=dark] .shop-ctrl-input::placeholder{color:#8a8f9c}html[data-theme=dark] .shop-ctrl-input:hover{background:#1f2129;border-color:#4a4e5a}html[data-theme=dark] .shop-ctrl-input:active,html[data-theme=dark] .shop-ctrl-input:focus{background:#1f2129;border-color:#d4af37;box-shadow:0 0 0 2px #d4af3740;color:#f5f5ee;outline:none}html[data-theme=dark] .shop-ctrl-btn{background:#0000;border-color:#d4af3773;color:#d4af37}html[data-theme=dark] .shop-ctrl-btn:hover:not(:disabled){background:#d4af372e}html[data-theme=dark] .shop-toggle-btn{background:#1f2129;border-color:#3a3d48}html[data-theme=dark] .shop-toggle-btn:hover{background:#262832}html[data-theme=dark] .shop-toggle-btn.shop-toggle-on{background:#d4af37;border-color:#d4af37;color:#0f172a}.shop-rekap-panel{background:#1a1d26;border:1px solid #d4af37;border-radius:14px;bottom:12px;box-shadow:0 10px 30px #00000080;color:#f5f5ee;left:12px;margin:0 auto;max-width:720px;padding:12px 14px;position:fixed;right:12px;z-index:60}.shop-rekap-head{align-items:center;display:flex;gap:8px;margin-bottom:8px}.shop-rekap-head h4{color:#d4af37;font-size:14px;font-weight:700;letter-spacing:.4px;margin:0;text-transform:uppercase}.shop-rekap-badge{background:#d4af3733;border-radius:999px;color:#d4af37;font-size:11px;font-weight:700;padding:2px 8px}.shop-rekap-toggle{align-items:center;background:#0000;border:1px solid #d4af3766;border-radius:6px;color:#d4af37;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-left:auto;width:28px}.shop-rekap-body{max-height:220px;overflow-y:auto;padding-right:4px}.shop-rekap-group{margin-bottom:8px}.shop-rekap-group-head{color:#d4af37;font-size:12.5px;font-weight:700;letter-spacing:.3px;margin:0 0 4px;text-transform:uppercase}.shop-rekap-group ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.shop-rekap-group li{background:#232733;border-radius:6px;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:4px 8px}.shop-rekap-item-name{color:#e2e8f0;overflow-wrap:anywhere;word-break:break-word}.shop-rekap-item-qty{font-feature-settings:"tnum";color:#f5f5ee;flex-shrink:0;font-variant-numeric:tabular-nums}.shop-rekap-totals{align-items:center;background:#d4af371f;border:1px solid #d4af3766;border-radius:8px;display:flex;font-weight:700;gap:10px;justify-content:space-between;letter-spacing:.4px;margin-top:8px;padding:8px 10px}.shop-rekap-totals>span:first-child{color:#d4af37;font-size:13px;text-transform:uppercase}.shop-rekap-totals-values{font-feature-settings:"tnum";color:#f5f5ee;display:flex;flex-wrap:wrap;font-size:15px;font-variant-numeric:tabular-nums;gap:12px;justify-content:flex-end}.shop-rekap-totals-values strong{color:#f5f5ee}.shop-rekap-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:10px}.shop-rekap-actions>button{flex:1 1 auto;min-width:120px}@media (max-width:480px){.shop-rekap-panel{bottom:8px;left:8px;padding:10px 12px;right:8px}.shop-rekap-body{max-height:35vh}.shop-rekap-totals-values{font-size:14px}}html[data-theme=dark] .shop-toggle-btn{background:#1a1d26;border-color:#3b332a;color:#f5f5ee}html[data-theme=dark] .shop-toggle-btn:hover{background:#232733}html[data-theme=dark] .shop-ctrl-row{background:#d4af3714;border-color:#d4af374d}html[data-theme=dark] .shop-ctrl-input{background:#1a1d26;border-color:#d4af3780;color:#f5f5ee}.repeat-order-badge{align-items:center;background:linear-gradient(90deg,#d4af37,#e8c656);border:1px solid #b8902b;border-radius:999px;box-shadow:0 1px 3px #d4af3759;color:#0f172a;display:inline-flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;line-height:1.15;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.repeat-order-badge-compact{font-size:10px;gap:4px;padding:2px 7px}.repeat-order-badge-label{font-weight:900}.repeat-order-badge-ref{color:#1a1a1a;font-size:10.5px;font-weight:600;letter-spacing:.01em;text-transform:none}.repeat-order-badge-sep{margin:0 4px;opacity:.55}html[data-theme=dark] .repeat-order-badge{background:linear-gradient(90deg,#d4af37,#f2cf55);border-color:#d4af37;box-shadow:0 1px 4px #d4af3773;color:#0f172a}.repeat-order-fields{background:#d4af370f;border:1px dashed #d4af3780;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.repeat-order-toggle{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.repeat-order-toggle input[type=checkbox]{accent-color:#d4af37;cursor:pointer;height:16px;width:16px}.repeat-order-ref-row{display:flex;flex-direction:column;gap:4px}.repeat-order-ref-label{color:#111114;color:var(--ink,#0f172a);font-size:12px;font-weight:600}.repeat-order-ref-input{background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#cbd5e1);border-radius:6px;color:#111114;color:var(--ink,#0f172a);font-size:13px;outline:none;padding:7px 10px}.repeat-order-ref-input:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3733}html[data-theme=dark] .repeat-order-fields{background:#d4af3712;border-color:#d4af3766}html[data-theme=dark] .repeat-order-ref-label{color:#f5f5ee}html[data-theme=dark] .repeat-order-ref-input{background:#1f2129;border-color:#3a3d48;color:#f5f5ee}html[data-theme=dark] .repeat-order-ref-input:focus{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3740}.wh-prep-card.wh-prep-selected{box-shadow:0 0 0 4px #d4af3726;outline:2px solid #d4af37;outline-offset:-2px}html[data-theme=dark] .wh-prep-card.wh-prep-selected{box-shadow:0 0 0 4px #d4af3740}.rido-bulk-toolbar{background:#d4af370f;border:1px dashed #d4af3766;border-radius:8px;padding:6px 10px}html[data-theme=dark] .rido-bulk-toolbar{background:#d4af3714}.cut-page{padding:4px 0}.cut-hero-card{background:#fff;border:1px solid #eef0f3;border-radius:14px;box-shadow:-2px 2px 0 #d4af371a,0 4px 12px #0f172a0f,0 1px 2px #0f172a0a;padding:16px 16px 16px 20px;position:relative}.cut-hero-card:before{background:linear-gradient(180deg,#d4af37,#b8902b);border-radius:4px;bottom:16px;box-shadow:0 1px 4px #b8902b59;content:"";left:0;position:absolute;top:16px;width:4px}html[data-theme=dark] .cut-hero-card{box-shadow:-2px 2px 0 #d4af3724,0 4px 14px #00000080,0 1px 2px #0006}.cut-hero-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.cut-hero-icon{align-items:center;background:#d4af3724;border-radius:12px;color:#b8902b;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.cut-hero-text{flex:1 1;min-width:0}.cut-hero-title{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.01em;margin:0 0 4px}.cut-hero-sub{color:#64748b;font-size:13px;line-height:1.5;margin:0}.cut-hero-cta{align-items:center;background:linear-gradient(180deg,#c99a2a,#b8902b);border:1px solid #b8902b;border-radius:10px;box-shadow:0 2px 6px #b8902b40;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;padding:13px 16px;transition:transform .08s,box-shadow .12s;width:100%}.cut-hero-cta:hover{box-shadow:0 4px 10px #b8902b4d;transform:translateY(-1px)}.cut-hero-cta:active{transform:translateY(0)}.cut-integ-bar{align-items:center;background:#dcfce7;border:1px solid #86efac;border-radius:10px;color:#15803d;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 14px}.cut-integ-dot{background:#15803d;border-radius:50%;box-shadow:0 0 0 3px #15803d38;flex-shrink:0;height:9px;width:9px}.cut-integ-text{flex:1 1}.cut-filter-row{display:flex;flex-wrap:wrap;gap:8px}.cut-filter-pill{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#334155;cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:background .12s,border-color .12s,color .12s}.cut-filter-pill:hover{border-color:#d4af37;color:#b8902b}.cut-filter-pill.cut-filter-pill-active{background:#d4af3724;border-color:#d4af37;color:#b8902b;font-weight:700}.cut-filter-more{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 12px}.cut-filter-more:hover{border-color:#cbd5e1;color:#334155}.cut-filter-more-pop{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0f172a1a;left:0;min-width:200px;padding:6px;position:absolute;top:calc(100% + 4px);z-index:20}.cut-filter-more-item{background:#0000;border:0;border-radius:6px;color:#334155;cursor:pointer;display:block;font-size:13px;padding:8px 10px;text-align:left;width:100%}.cut-filter-more-item:hover{background:#f1f5f9}.cut-filter-more-item.active{background:#d4af3724;color:#b8902b;font-weight:700}.cut-card{background:#fff;border:1px solid #eef0f3;border-radius:14px;box-shadow:-2px 2px 0 #d4af3714,0 4px 12px #0f172a0f,0 1px 2px #0f172a0a;padding:14px 14px 14px 18px;position:relative;transition:box-shadow .18s ease,transform .12s ease}.cut-card:before{background:linear-gradient(180deg,#d4af37,#b8902b);border-radius:4px;bottom:14px;box-shadow:0 1px 4px #b8902b59;content:"";left:0;position:absolute;top:14px;width:4px}.cut-card:hover{box-shadow:-3px 3px 0 #d4af3724,0 8px 20px #0f172a1a,0 2px 4px #0f172a0d;transform:translateY(-1px)}html[data-theme=dark] .cut-card{box-shadow:-2px 2px 0 #d4af3724,0 4px 14px #00000080,0 1px 2px #0006}html[data-theme=dark] .cut-card:hover{box-shadow:-3px 3px 0 #d4af3738,0 8px 22px #0009,0 2px 4px #00000080}.cut-card-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.cut-card-doc{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em}.cut-card-status-chip{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.cut-card-rows{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.cut-card-row{grid-gap:10px;align-items:baseline;display:grid;font-size:13.5px;gap:10px;grid-template-columns:18px 72px 1fr}.cut-card-row-icon{color:#94a3b8}.cut-card-row-label{color:#64748b;font-size:12.5px}.cut-card-row-value{color:#0f172a}.cut-card-fabric-name{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.005em}.cut-card-fabric-meta{color:#475569;display:inline;font-size:13px;font-weight:500}html[data-theme=dark] .cut-card-fabric-name{color:#f5f5ee}html[data-theme=dark] .cut-card-fabric-meta{color:#cbd5e1}.stock-item-name{font-size:15px;font-weight:800;letter-spacing:-.005em}html[data-theme=dark] .stock-item-name{color:#f5f5ee!important}.cut-card-note{background:#f8fafc;padding:7px 10px}.cut-card-info,.cut-card-note{border-radius:8px;font-size:12px;margin-top:8px}.cut-card-info{background:#f1f5f9;padding:8px 10px}.cut-card-info-warn{background:#fef3c7;border:1px solid #fcd34d;color:#78350f}.cut-card-info-danger{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.cut-card-tech{margin-top:8px}.cut-card-tech-summary{cursor:pointer;padding:4px 0;-webkit-user-select:none;user-select:none}.cut-card-tech-body{background:#f8fafc;border-radius:8px;margin-top:4px;padding:6px 10px}.cut-card-actions{display:flex;gap:8px;margin-top:12px}.cut-btn-primary{align-items:center;background:linear-gradient(180deg,#c99a2a,#b8902b);border:1px solid #b8902b;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 14px;transition:transform .08s,box-shadow .12s}.cut-btn-primary:hover:not(:disabled){box-shadow:0 2px 6px #b8902b40;transform:translateY(-1px)}.cut-btn-primary:disabled{cursor:not-allowed;opacity:.6}.cut-btn-secondary{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 14px}.cut-btn-secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.cut-btn-secondary:disabled{cursor:not-allowed;opacity:.6}html[data-theme=dark] .cut-card,html[data-theme=dark] .cut-hero-card{background:#1e2029;border-color:#2a2c38;color:#f1f5f9}html[data-theme=dark] .cut-card-doc,html[data-theme=dark] .cut-card-row-value,html[data-theme=dark] .cut-hero-title{color:#f5f5ee}html[data-theme=dark] .cut-card-row-label,html[data-theme=dark] .cut-hero-sub{color:#94a3b8}html[data-theme=dark] .cut-btn-secondary,html[data-theme=dark] .cut-filter-more,html[data-theme=dark] .cut-filter-pill{background:#1e2029;border-color:#2a2c38;color:#cbd5e1}html[data-theme=dark] .cut-filter-more-pop{background:#1e2029;border-color:#2a2c38}html[data-theme=dark] .cut-filter-more-item{color:#cbd5e1}html[data-theme=dark] .cut-card-info,html[data-theme=dark] .cut-card-note,html[data-theme=dark] .cut-card-tech-body,html[data-theme=dark] .cut-filter-more-item:hover{background:#262832}@media (max-width:420px){.cut-card-row{font-size:13px;gap:8px;grid-template-columns:16px 62px 1fr}.cut-hero-title{font-size:16px}}html:not([data-theme=dark]) .at-hero-card,html:not([data-theme=dark]) .at-prod-card,html:not([data-theme=dark]) .at-tile,html:not([data-theme=dark]) .att-card,html:not([data-theme=dark]) .card,html:not([data-theme=dark]) .cut-card,html:not([data-theme=dark]) .cut-hero-card,html:not([data-theme=dark]) .detail-product-card,html:not([data-theme=dark]) .master-row,html:not([data-theme=dark]) .metric,html:not([data-theme=dark]) .monitor-card,html:not([data-theme=dark]) .monitor-summary-card,html:not([data-theme=dark]) .monitor-v2-card,html:not([data-theme=dark]) .monitor-v3-card,html:not([data-theme=dark]) .op-card,html:not([data-theme=dark]) .order-card,html:not([data-theme=dark]) .perf-card,html:not([data-theme=dark]) .perf-chart-card,html:not([data-theme=dark]) .product-card,html:not([data-theme=dark]) .queue-card,html:not([data-theme=dark]) .rec-card,html:not([data-theme=dark]) .section,html:not([data-theme=dark]) .selesai-card,html:not([data-theme=dark]) .shopee-card,html:not([data-theme=dark]) .shopee-wh-card,html:not([data-theme=dark]) .wh-breakdown-card,html:not([data-theme=dark]) .wh-need-card,html:not([data-theme=dark]) .wh-prep-card,html:not([data-theme=dark]) .wh-sum-tile{box-shadow:-2px 2px 0 #d4af3712,0 4px 12px #0f172a0f,0 1px 2px #0f172a0a!important;transition:box-shadow .18s ease,transform .12s ease}html:not([data-theme=dark]) .at-hero-card:hover,html:not([data-theme=dark]) .at-prod-card:hover,html:not([data-theme=dark]) .at-tile:hover,html:not([data-theme=dark]) .att-card:hover,html:not([data-theme=dark]) .card:hover,html:not([data-theme=dark]) .cut-card:hover,html:not([data-theme=dark]) .cut-hero-card:hover,html:not([data-theme=dark]) .monitor-card:hover,html:not([data-theme=dark]) .monitor-summary-card:hover,html:not([data-theme=dark]) .monitor-v2-card:hover,html:not([data-theme=dark]) .monitor-v3-card:hover,html:not([data-theme=dark]) .op-card:hover,html:not([data-theme=dark]) .order-card:hover,html:not([data-theme=dark]) .product-card:hover,html:not([data-theme=dark]) .queue-card:hover,html:not([data-theme=dark]) .rec-card:hover,html:not([data-theme=dark]) .selesai-card:hover,html:not([data-theme=dark]) .shopee-card:hover,html:not([data-theme=dark]) .shopee-wh-card:hover,html:not([data-theme=dark]) .wh-need-card:hover,html:not([data-theme=dark]) .wh-prep-card:hover{box-shadow:-3px 3px 0 #d4af371f,0 8px 20px #0f172a1a,0 2px 4px #0f172a0d!important}html[data-theme=dark] .at-hero-card,html[data-theme=dark] .at-prod-card,html[data-theme=dark] .at-tile,html[data-theme=dark] .att-card,html[data-theme=dark] .card,html[data-theme=dark] .cut-card,html[data-theme=dark] .cut-hero-card,html[data-theme=dark] .detail-product-card,html[data-theme=dark] .master-row,html[data-theme=dark] .metric,html[data-theme=dark] .monitor-card,html[data-theme=dark] .monitor-summary-card,html[data-theme=dark] .monitor-v2-card,html[data-theme=dark] .monitor-v3-card,html[data-theme=dark] .op-card,html[data-theme=dark] .order-card,html[data-theme=dark] .perf-card,html[data-theme=dark] .perf-chart-card,html[data-theme=dark] .product-card,html[data-theme=dark] .queue-card,html[data-theme=dark] .rec-card,html[data-theme=dark] .section,html[data-theme=dark] .selesai-card,html[data-theme=dark] .shopee-card,html[data-theme=dark] .shopee-wh-card,html[data-theme=dark] .wh-breakdown-card,html[data-theme=dark] .wh-need-card,html[data-theme=dark] .wh-prep-card,html[data-theme=dark] .wh-sum-tile{box-shadow:-2px 2px 0 #d4af371f,0 4px 14px #00000073,0 1px 2px #00000059!important;transition:box-shadow .18s ease,transform .12s ease}html[data-theme=dark] .at-hero-card:hover,html[data-theme=dark] .at-prod-card:hover,html[data-theme=dark] .at-tile:hover,html[data-theme=dark] .att-card:hover,html[data-theme=dark] .card:hover,html[data-theme=dark] .cut-card:hover,html[data-theme=dark] .cut-hero-card:hover,html[data-theme=dark] .monitor-card:hover,html[data-theme=dark] .monitor-summary-card:hover,html[data-theme=dark] .monitor-v2-card:hover,html[data-theme=dark] .monitor-v3-card:hover,html[data-theme=dark] .op-card:hover,html[data-theme=dark] .order-card:hover,html[data-theme=dark] .product-card:hover,html[data-theme=dark] .queue-card:hover,html[data-theme=dark] .rec-card:hover,html[data-theme=dark] .selesai-card:hover,html[data-theme=dark] .shopee-card:hover,html[data-theme=dark] .shopee-wh-card:hover,html[data-theme=dark] .wh-need-card:hover,html[data-theme=dark] .wh-prep-card:hover{box-shadow:-3px 3px 0 #d4af3733,0 8px 22px #0009,0 2px 4px #00000073!important}.perf-kpi-grid.perf-kpi-primary{gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.perf-kpi-grid.perf-kpi-secondary{gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(min-width:600px){.perf-kpi-grid.perf-kpi-primary{gap:14px;grid-template-columns:1fr 1fr}.perf-kpi-grid.perf-kpi-secondary{gap:10px;grid-template-columns:repeat(5,1fr)}}.perf-kpi-grid.perf-kpi-primary .perf-kpi,.perf-kpi-grid.perf-kpi-primary .perf-kpi-clickable{gap:8px;padding:16px}.perf-kpi-grid.perf-kpi-primary .perf-kpi-value{font-size:26px}@media(max-width:600px){.perf-kpi-grid.perf-kpi-primary .perf-kpi-value{font-size:22px}}.perf-kpi-clickable.is-compact,.perf-kpi.is-compact{background:#fff;border-radius:12px;gap:4px;padding:10px 11px}.perf-kpi-clickable.is-compact .perf-kpi-head,.perf-kpi.is-compact .perf-kpi-head{gap:6px}.perf-kpi-clickable.is-compact .perf-kpi-icon,.perf-kpi.is-compact .perf-kpi-icon{border-radius:6px;height:22px;width:22px}.perf-kpi-clickable.is-compact .perf-kpi-icon svg,.perf-kpi.is-compact .perf-kpi-icon svg{height:13px;width:13px}.perf-kpi-clickable.is-compact .perf-kpi-label,.perf-kpi.is-compact .perf-kpi-label{font-size:11px;letter-spacing:.01em}.perf-kpi-clickable.is-compact .perf-kpi-value,.perf-kpi.is-compact .perf-kpi-value{font-size:18px;line-height:1.05}.perf-kpi-clickable.is-compact .perf-kpi-sub,.perf-kpi.is-compact .perf-kpi-sub{font-size:10.5px}.perf-kpi-clickable.is-compact .perf-delta,.perf-kpi.is-compact .perf-delta{font-size:10px;padding:2px 6px}.perf-kpi-clickable.is-compact .perf-delta span,.perf-kpi.is-compact .perf-delta span{display:none}.perf-download-btn.perf-download-btn--ghost{align-items:center;background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line);border-radius:999px;box-shadow:none;color:#6b7280;color:var(--muted);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.005em;margin-left:auto;padding:7px 12px;transition:all .18s ease}.perf-download-btn.perf-download-btn--ghost:hover{background:#faf6ec;border-color:#c8a04780;color:#a5842f;color:var(--gold-strong,#a5842f)}.perf-download-btn.perf-download-btn--ghost:focus-visible{outline:2px solid #c8a047;outline:2px solid var(--gold,#c8a047);outline-offset:2px}@media(max-width:420px){.perf-download-btn.perf-download-btn--ghost .perf-download-btn-label{display:none}.perf-download-btn.perf-download-btn--ghost{padding:7px 9px}}html[data-theme=dark] .perf-download-btn.perf-download-btn--ghost{background:#0000;border-color:#2f333e;color:#94a3b8}html[data-theme=dark] .perf-download-btn.perf-download-btn--ghost:hover{background:#252932;border-color:#c8a04780;color:#e6c675}.perf-page .period-picker-chips .period-chip{background:#faf6ec;border:1px solid #ede1b8;color:#5a4a1c;font-weight:600}.perf-page .period-picker-chips .period-chip:hover{background:#f2e6c2;background:var(--gold-soft,#f2e6c2);border-color:#d9c882}.perf-page .perf-period{margin-bottom:12px}.perf-page .perf-topbar{padding:4px 0 10px}.perf-page .perf-card,.perf-page .perf-chart-card{margin-bottom:10px}.pwa-install-pill{align-items:center;animation:pwaPillIn .24s ease both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0f1013db;border:1px solid #c8a04759;border-radius:999px;bottom:12px;box-shadow:0 6px 18px #00000038;color:#f5f5ee;display:inline-flex;font-family:inherit;gap:4px;left:12px;max-width:calc(100vw - 24px);padding:3px 4px 3px 10px;pointer-events:auto;position:fixed;z-index:50}@keyframes pwaPillIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pwa-install-pill-icon{color:#c8a047;color:var(--gold,#c8a047);flex:0 0 auto}.pwa-install-pill-cta{background:#0000;border:none;color:inherit;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.01em;padding:3px 2px;white-space:nowrap}.pwa-install-pill-cta:hover{color:#c8a047;color:var(--gold,#c8a047)}.pwa-install-pill-close{background:#0000;border:none;border-radius:999px;color:inherit;cursor:pointer;display:flex;margin-left:2px;opacity:.6;padding:3px 5px;transition:opacity .14s ease,background .14s ease}.pwa-install-pill-close:hover{background:#ffffff14;opacity:1}html:not([data-theme=dark]) .pwa-install-pill{background:#fffffff2;border-color:#c8a04780;box-shadow:-2px 2px 0 #d4af3714,0 8px 20px #0f172a1a,0 1px 2px #0f172a0d;color:#2a2416}html:not([data-theme=dark]) .pwa-install-pill-cta:hover,html:not([data-theme=dark]) .pwa-install-pill-icon{color:#a5842f;color:var(--gold-strong,#a5842f)}html:not([data-theme=dark]) .pwa-install-pill-close:hover{background:#0000000f}.stock-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.stock-filter-bar .stock-filter-search{flex:1 1 220px;min-width:180px}.stock-filter-bar .stock-filter-select{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:10px;color:#111114;color:var(--ink,#0f0f0f);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;min-height:38px;padding:7px 10px;transition:border-color .14s ease,box-shadow .14s ease}.stock-filter-bar .stock-filter-select:hover{border-color:#cbd5e1}.stock-filter-bar .stock-filter-select:focus{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 3px #c8a0472e;outline:none}.stock-filter-owner-actions{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.stock-filter-adv-btn{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.005em;min-height:38px;padding:7px 12px;transition:all .18s ease;white-space:nowrap}.stock-filter-adv-btn:hover{background:#faf6ec;border-color:#c8a04780;color:#a5842f;color:var(--gold-strong,#a5842f)}.stock-filter-adv-btn.is-open{background:#faf6ec}.stock-filter-adv-btn.is-active,.stock-filter-adv-btn.is-open{border-color:#c8a047;border-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}.stock-filter-adv-btn .stock-filter-adv-caret{opacity:.7;transition:transform .18s ease}.stock-filter-adv-btn.is-open .stock-filter-adv-caret{transform:rotate(180deg)}.stock-filter-adv-badge{align-items:center;background:#c8a047;background:var(--gold,#c8a047);border-radius:999px;color:#1a1206;display:inline-flex;font-size:11px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}.stock-filter-adv-panel{grid-gap:8px;animation:stockAdvIn .22s ease both;background:#faf6ec;border:1px solid #c8a04759;border-radius:12px;box-shadow:inset 0 1px 0 #fff9;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}@keyframes stockAdvIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:640px){.stock-filter-adv-panel{grid-template-columns:repeat(4,minmax(0,1fr))}}.stock-filter-adv-panel .stock-filter-select{background:#fff}.stock-filter-adv-reset{background:#0000;border:1px dashed #c8a04780;border-radius:999px;color:#a5842f;color:var(--gold-strong,#a5842f);cursor:pointer;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;grid-column:1/-1;justify-self:start;padding:6px 12px;transition:all .14s ease}.stock-filter-adv-reset:hover{background:#c8a0471a;border-style:solid}.stock-kain-card{background:#fff;border:1px solid #ece6d6;border-radius:16px;box-shadow:-3px 3px 0 #d4af371a,0 10px 24px #0f172a14,0 2px 4px #0f172a0d;gap:10px;padding:14px 16px 12px}.stock-kain-card:hover{border-color:#c8a04780;box-shadow:-4px 4px 0 #d4af372e,0 14px 32px #0f172a1f,0 3px 6px #0f172a12}.stock-kain-card-head{align-items:center;border-bottom:1px solid #efe8d2;display:flex;gap:10px;justify-content:space-between;margin-bottom:2px;padding-bottom:8px}.stock-kain-card-title{color:#111114;color:var(--ink,#0f0f0f);font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.005em;line-height:1.3}@media(min-width:640px){.stock-kain-card{padding:16px 18px 14px}.stock-kain-card-title{font-size:14.5px}}.stock-kain-rows{gap:0}.stock-kain-row{border-top:1px solid #f0ecde;display:flex;flex-direction:column;gap:6px;padding:10px 2px}.stock-kain-row:first-child{border-top:0;padding-top:4px}.stock-kain-row-name{color:#0f1013;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere;word-break:break-word}.stock-kain-row-meta{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px}.stock-kain-row-stat{align-items:baseline;display:inline-flex;gap:4px}.stock-kain-row-stat b{color:#0f1013;font-size:13px;font-weight:700}.stock-kain-row-stat.is-empty{color:#94a3b8}.stock-kain-row-key{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stock-kain-row-chip{align-self:center}.stock-kain-row-cta{margin-left:auto}.stock-kain-row-detail-btn{background:#0000;border:1px solid #e2d9b8;border-radius:999px;box-shadow:none;color:#6b5a1f;font-size:11.5px;font-weight:600;letter-spacing:.01em;min-height:28px;padding:5px 10px}.stock-kain-row-detail-btn:hover{background:#faf6ec;border-color:#c8a047;border-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}.stock-kain-table-wrap{margin-top:2px}.stock-kain-table thead tr{background:#0000;border-bottom:1px solid #efe8d2}.stock-kain-table thead th{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:6px 8px;text-transform:uppercase}.stock-kain-tr{border-top:1px solid #f0ecde}.stock-kain-tr:first-child{border-top:0}.stock-kain-tr .stock-kain-td-name{color:#0f1013;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.005em;padding:10px 8px}.stock-kain-tr .stock-kain-td-num{color:#0f1013;font-size:13px;font-weight:600;padding:10px 8px}.stock-kain-tr .stock-kain-td-num.is-empty{color:#94a3b8;font-weight:500}.stock-kain-tr td{padding:10px 8px}.stock-kain-tr-shop td{border-top:1px dashed #efe8d2;padding:4px 8px 10px}.stock-kain-card .chip{font-weight:800;letter-spacing:.04em;padding:4px 10px}.stock-kain-card .chip.chip-safe{background:#bbf7d0;border:1px solid #10b9814d;color:#065f46}.stock-kain-card .chip.chip-amber{background:#fde68a;border:1px solid #eab30866;color:#78350f}.stock-kain-card .chip.chip-danger{background:#fecaca;border:1px solid #ef444466;color:#7f1d1d}.stock-kain-card .chip.chip-muted{background:#e2e8f0;border:1px solid #64748b4d;color:#334155}.stock-daftar-wrap--kain .stock-kain-card,.stock-daftar-wrap--kain>*{margin-bottom:0}html[data-theme=dark] .stock-filter-adv-btn,html[data-theme=dark] .stock-filter-bar .stock-filter-select{background:#1a1c22;border-color:#2f333e;color:#e5e7eb}html[data-theme=dark] .stock-filter-adv-btn:hover,html[data-theme=dark] .stock-filter-bar .stock-filter-select:hover{background:#232832;border-color:#3f4451;color:#e6c675}html[data-theme=dark] .stock-filter-adv-btn.is-active,html[data-theme=dark] .stock-filter-adv-btn.is-open{background:#232832;border-color:#c8a047;color:#e6c675}html[data-theme=dark] .stock-filter-adv-panel{background:#1a1c22;border-color:#2f333e;box-shadow:inset 0 1px 0 #ffffff08}html[data-theme=dark] .stock-filter-adv-panel .stock-filter-select{background:#0f141c}html[data-theme=dark] .stock-filter-adv-reset{border-color:#c8a04780;color:#e6c675}html[data-theme=dark] .stock-filter-adv-reset:hover{background:#c8a04724}html[data-theme=dark] .stock-kain-card{background:#1a1c22;border-color:#2f333e;box-shadow:-3px 3px 0 #d4af372e,0 10px 26px #00000080,0 2px 5px #0006}html[data-theme=dark] .stock-kain-card:hover{border-color:#c8a04780;box-shadow:-4px 4px 0 #d4af3747,0 14px 34px #000000a6,0 3px 7px #00000080}html[data-theme=dark] .stock-kain-card-head{border-bottom-color:#2f333e}html[data-theme=dark] .stock-kain-card-title{color:#f5f5ee}html[data-theme=dark] .stock-kain-row{border-top-color:#2a2e38}html[data-theme=dark] .stock-kain-row-name,html[data-theme=dark] .stock-kain-tr .stock-kain-td-name,html[data-theme=dark] .stock-kain-tr .stock-kain-td-num{color:#f5f5ee}html[data-theme=dark] .stock-kain-row-meta{color:#94a3b8}html[data-theme=dark] .stock-kain-row-stat b{color:#f5f5ee}html[data-theme=dark] .stock-kain-row-key,html[data-theme=dark] .stock-kain-row-stat.is-empty,html[data-theme=dark] .stock-kain-tr .stock-kain-td-num.is-empty{color:#6b7280}html[data-theme=dark] .stock-kain-table thead tr{border-bottom-color:#2f333e}html[data-theme=dark] .stock-kain-table thead th{color:#94a3b8}html[data-theme=dark] .stock-kain-tr,html[data-theme=dark] .stock-kain-tr-shop td{border-top-color:#2a2e38}html[data-theme=dark] .stock-kain-row-detail-btn{background:#0000;border-color:#3a3f4a;color:#cbd5e1}html[data-theme=dark] .stock-kain-row-detail-btn:hover{background:#c8a0471f;border-color:#c8a047;border-color:var(--gold,#c8a047);color:#e6c675}html[data-theme=dark] .stock-kain-card .chip.chip-safe{background:#10b98138;border-color:#22c55e66;color:#86efac}html[data-theme=dark] .stock-kain-card .chip.chip-amber{background:#eab30838;border-color:#eab30880;color:#fde68a}html[data-theme=dark] .stock-kain-card .chip.chip-danger{background:#ef444438;border-color:#ef444480;color:#fca5a5}html[data-theme=dark] .stock-kain-card .chip.chip-muted{background:#2a2e38;border-color:#3a3f4a;color:#cbd5e1}.stock-list{gap:12px!important}.stock-accordion-sub,.stock-accordion:not(.stock-accordion-sub){margin-bottom:0}html:not([data-theme=dark]) .stock-accordion:not(.stock-accordion-sub){border-radius:14px!important;box-shadow:-2px 2px 0 #d4af3717,0 8px 20px #0f172a12,0 1px 2px #0f172a0a!important;transition:box-shadow .18s ease,transform .12s ease}html:not([data-theme=dark]) .stock-accordion:not(.stock-accordion-sub):hover{box-shadow:-3px 3px 0 #d4af3724,0 12px 26px #0f172a1a,0 2px 4px #0f172a0d!important}html:not([data-theme=dark]) .stock-accordion-sub{border-radius:11px!important;box-shadow:inset 0 1px 0 #fff9,0 2px 6px #0f172a0d!important}html[data-theme=dark] .stock-accordion:not(.stock-accordion-sub){background:#232630!important;border:1px solid #363b48!important;border-radius:14px!important;box-shadow:-3px 3px 0 #d4af3729,0 12px 26px #0000008c,0 2px 5px #0006!important;transition:box-shadow .18s ease,transform .12s ease,border-color .18s ease}html[data-theme=dark] .stock-accordion:not(.stock-accordion-sub):hover{border-color:#c8a04766!important;box-shadow:-4px 4px 0 #d4af3742,0 16px 34px #000000b3,0 3px 7px #00000080!important}html[data-theme=dark] .stock-accordion:not(.stock-accordion-sub)>summary{background:#2b2f3b!important;border-bottom:1px solid #363b48;color:#f5f5ee!important}html[data-theme=dark] .stock-accordion:not(.stock-accordion-sub)[open]>summary{border-bottom-color:#3a3f4c}html[data-theme=dark] .stock-accordion-sub{background:#191b24!important;border:1px solid #2a2e3a!important;border-radius:11px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 4px 12px #0000006b,0 1px 3px #0000004d!important;transition:border-color .18s ease,box-shadow .18s ease}html[data-theme=dark] .stock-accordion-sub:hover{border-color:#3a3f4c!important}html[data-theme=dark] .stock-accordion-sub>summary{background:#0000!important;border-bottom:1px dashed #2a2e3a;color:#e5e7eb!important}html[data-theme=dark] .stock-accordion-sub[open]>summary{border-bottom-color:#2d313d;border-bottom-style:solid}html:not([data-theme=dark]) .stock-accordion>div,html[data-theme=dark] .stock-accordion>div{gap:12px!important;padding:12px!important}html:not([data-theme=dark]) .stock-accordion-sub>div,html[data-theme=dark] .stock-accordion-sub>div{gap:10px!important;padding:10px!important}.chip.chip-red{background:#fecaca;border:1px solid #ef444459;color:#7f1d1d;font-size:10.5px;font-weight:800;letter-spacing:.05em;line-height:1.2;padding:2px 8px;text-transform:uppercase}html[data-theme=dark] .chip.chip-red{background:#ef444438;border-color:#ef444480;color:#fecaca}.stock-accordion .chip.small{font-size:10.5px;font-weight:800;letter-spacing:.05em;line-height:1.2;padding:2px 8px;text-transform:uppercase}html[data-theme=dark] .stock-accordion .chip.chip-amber{background:#eab30838;border:1px solid #eab30880;color:#fde68a}html[data-theme=dark] .stock-accordion>summary .stock-accordion-caret{color:#8891a3!important}html[data-theme=dark] .stock-accordion>summary .muted{color:#9aa3b5!important}.color-swatch{background:linear-gradient(135deg,#ffffff52,#ffffff14 28%,#0000 52%,#0000002e),repeating-linear-gradient(45deg,hsla(0,0%,100%,.045) 0 2px,rgba(0,0,0,.045) 2px 4px),#9aa0ac;background:linear-gradient(135deg,#ffffff52 0,#ffffff14 28%,#0000 52%,#0000002e 100%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.045) 0 2px,rgba(0,0,0,.045) 2px 4px),var(--swatch-color,#9aa0ac);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -8px 14px #00000038,inset 0 4px 10px #ffffff1f,0 2px 6px #00000047;display:inline-block;flex:0 0 auto;overflow:hidden;position:relative;transition:transform .14s ease,box-shadow .18s ease}.color-swatch:after{background:radial-gradient(ellipse at top left,#ffffff59 0,#fff0 70%);border-radius:inherit;content:"";height:30%;left:4px;pointer-events:none;position:absolute;top:4px;width:40%}.color-swatch:hover{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -8px 14px #0000003d,inset 0 4px 10px #ffffff24,0 4px 10px #00000059;transform:scale(1.04)}.color-swatch.is-fallback{background:linear-gradient(135deg,#cbd1dc,#a9b0bd),repeating-linear-gradient(45deg,#d8dde5 0 6px,#c3c9d3 6px 12px);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -6px 12px #0000001f,0 2px 6px #0000002e}.color-swatch.is-fallback:after{display:none}.color-swatch-fallback-mark{color:#5b6372;display:grid;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800;inset:0;place-items:center;pointer-events:none;position:absolute;text-shadow:0 1px 1px #fff9}html[data-theme=dark] .color-swatch{box-shadow:inset 0 0 0 1px #ffffff17,inset 0 -8px 14px #0006,inset 0 4px 10px #ffffff17,0 3px 8px #00000073}html[data-theme=dark] .color-swatch:hover{box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -8px 14px #00000073,inset 0 4px 10px #ffffff1f,0 5px 14px #0009}html[data-theme=dark] .color-swatch.is-fallback{background:linear-gradient(135deg,#3a3f4b,#2a2e3a),repeating-linear-gradient(45deg,#363b47 0 6px,#2d313d 6px 12px);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -6px 12px #0000004d,0 2px 6px #00000059}html[data-theme=dark] .color-swatch-fallback-mark{color:#9aa0ac;text-shadow:0 1px 1px #0006}@media(max-width:420px){.color-swatch{border-radius:9px}}.att-section .receipts-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.att-section .receipts-row{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;box-shadow:-2px 2px 0 #d4af3712,0 2px 6px #0f172a0d;color:#111114;color:var(--ink,#0f0f0f);display:grid;font-size:13.5px;gap:12px;grid-template-columns:minmax(0,1fr) 70px minmax(140px,200px);padding:12px 14px}.att-section .receipts-row--head{background:#faf6ec;border-color:#ede1b8;box-shadow:none;color:#6b5a1f;font-size:11px;font-weight:700;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.att-section .receipts-row--head .receipts-col-label{display:none}.att-section .receipts-row--total{background:linear-gradient(135deg,#fff8e1,#faf1cf);border-color:#c8a04766;box-shadow:-2px 2px 0 #d4af372e,0 4px 10px #0f172a14;font-weight:800}.att-section .receipts-col-method{color:#111114;color:var(--ink,#0f0f0f);font-size:13.5px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.att-section .receipts-col-method b{font-weight:700}.att-section .receipts-col-count{font-feature-settings:"tnum";color:#6b7280;color:var(--muted,#64748b);font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.att-section .receipts-col-amount,.att-section .receipts-row--total .receipts-col-count{color:#111114;color:var(--ink,#0f0f0f)}.att-section .receipts-col-amount{font-feature-settings:"tnum";font-family:Space Mono,monospace;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere;text-align:right}.att-section .receipts-amount-value{display:inline-block}.att-section .receipts-col-label{color:#94a3b8;display:none;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-right:6px;text-transform:uppercase}@media (max-width:640px){.att-section .receipts-list{gap:8px}.att-section .receipts-row{font-size:13px;gap:4px;grid-template-columns:1fr;padding:12px 14px}.att-section .receipts-row--head{display:none}.att-section .receipts-col-method{border-bottom:1px dashed #0000000f;font-size:14px;font-weight:700;margin-bottom:4px;padding-bottom:4px}.att-section .receipts-col-amount,.att-section .receipts-col-count{align-items:baseline;display:flex;font-size:13px;justify-content:space-between;text-align:left}.att-section .receipts-col-amount{font-size:14px}.att-section .receipts-col-label{display:inline-block}.att-section .receipts-row--total .receipts-col-method{border-bottom-color:#c8a04740}}html[data-theme=dark] .att-section .receipts-row{background:#1a1c22!important;border-color:#2f333e!important;box-shadow:-2px 2px 0 #d4af3724,0 6px 14px #00000073,0 1px 3px #00000059!important;color:#f5f5ee!important}html[data-theme=dark] .att-section .receipts-row--head{background:#232630!important;border-color:#363b48!important;box-shadow:none!important;color:#e6c675!important}html[data-theme=dark] .att-section .receipts-row--total{background:linear-gradient(135deg,#2a2e3a,#232630)!important;border-color:#c8a0478c!important;box-shadow:-2px 2px 0 #d4af3747,0 8px 18px #00000080,0 2px 4px #0006!important;color:#f5f5ee!important}html[data-theme=dark] .att-section .receipts-col-amount,html[data-theme=dark] .att-section .receipts-col-method{color:#f5f5ee!important}html[data-theme=dark] .att-section .receipts-row--total .receipts-col-amount{color:#f3d873!important}html[data-theme=dark] .att-section .receipts-col-count{color:#9aa3b5!important}html[data-theme=dark] .att-section .receipts-row--total .receipts-col-count{color:#f5f5ee!important}html[data-theme=dark] .att-section .receipts-col-label{color:#64748b!important}@media (max-width:640px){html[data-theme=dark] .att-section .receipts-col-method{border-bottom-color:#ffffff0f!important}html[data-theme=dark] .att-section .receipts-row--total .receipts-col-method{border-bottom-color:#c8a04759!important}}.cash-totals{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin:14px 0 16px}@media(min-width:640px){.cash-totals{gap:12px;grid-template-columns:repeat(3,1fr)}}.cash-total-tile{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px;box-shadow:-2px 2px 0 #d4af3714,0 6px 14px #0f172a0f,0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.cash-total-label{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cash-total-value{font-feature-settings:"tnum";color:#111114;color:var(--ink,#0f0f0f);font-family:Space Mono,monospace;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.cash-total-sub{color:#64748b;font-size:11.5px;font-weight:500}.cash-total-tile--sys{background:linear-gradient(135deg,#faf6ec,#fff8e1);border-color:#c8a04759}.cash-total-tile--actual{background:#fff;border-color:#dbeafe}.cash-total-tile--actual .cash-total-value{color:#1e3a8a}.cash-total-tile--diff.is-ok{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b98166}.cash-total-tile--diff.is-ok .cash-total-value{color:#065f46}.cash-total-tile--diff.is-plus{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#eab30880}.cash-total-tile--diff.is-plus .cash-total-value{color:#78350f}.cash-total-tile--diff.is-minus{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef444466}.cash-total-tile--diff.is-minus .cash-total-value{color:#7f1d1d}.cash-method-list{display:flex;flex-direction:column;gap:10px}.cash-method-card{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px;box-shadow:-2px 2px 0 #d4af3712,0 6px 14px #0f172a0f,0 1px 3px #0f172a0a;color:#111114;color:var(--ink,#0f0f0f);padding:14px 16px}.cash-method-head{align-items:baseline;border-bottom:1px dashed #00000014;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.cash-method-name{color:#111114;color:var(--ink,#0f0f0f);font-size:15px;font-weight:800;letter-spacing:-.005em;overflow-wrap:anywhere}.cash-method-trx{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cash-method-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(min-width:640px){.cash-method-body{grid-template-columns:1.1fr 1.2fr .9fr}}.cash-method-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cash-method-label{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.cash-method-value{font-feature-settings:"tnum";color:#111114;color:var(--ink,#0f0f0f);font-family:Space Mono,monospace;font-size:16px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.005em;overflow-wrap:anywhere}.cash-method-value--sys{color:#0f1013}.cash-method-field--diff .cash-method-value{font-size:15px}.cash-method-field--diff.is-ok .cash-method-value{color:#065f46}.cash-method-field--diff.is-plus .cash-method-value{color:#78350f}.cash-method-field--diff.is-minus .cash-method-value{color:#7f1d1d}.cash-method-field--input{grid-column:1/-1}@media(min-width:640px){.cash-method-field--input{grid-column:auto}}.cash-input-wrap{align-items:stretch;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;display:flex;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease}.cash-input-wrap:focus-within{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 3px #c8a04733}.cash-input-prefix{align-items:center;background:#faf6ec;border-right:1px solid #ede1b8;color:#6b5a1f;display:flex;font-size:13px;padding:0 10px}.cash-input,.cash-input-prefix{font-family:Space Mono,monospace;font-weight:700}.cash-input{background:#0000;border:0;color:#111114;color:var(--ink,#0f0f0f);flex:1 1;font-size:15px;min-width:0;outline:none;padding:9px 12px;text-align:right}.cash-input:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.cash-method-note{margin-top:10px}.cash-note-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#111114;color:var(--ink,#0f0f0f);font-size:13px;outline:none;padding:8px 12px;transition:border-color .14s ease,box-shadow .14s ease;width:100%}.cash-note-input:focus{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 3px #c8a0472e}.cash-note-input.is-missing{background:#fff7f7;border-color:#dc2626}.cash-note-warn{color:#dc2626;display:block;font-size:11.5px;font-weight:600;margin-top:4px}.cash-method-other{background:#faf6ec;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;margin-top:12px;overflow:hidden}.cash-method-other>summary{align-items:center;color:#6b5a1f;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between;list-style:none;padding:10px 14px;-webkit-user-select:none;user-select:none}.cash-method-other>summary::-webkit-details-marker{display:none}.cash-method-other>summary:before{color:#94a3b8;content:"▸";display:inline-block;margin-right:6px;transition:transform .14s ease}.cash-method-other[open]>summary:before{transform:rotate(90deg)}.cash-method-other-count{font-feature-settings:"tnum";align-items:center;background:#fff;border:1px solid #ede1b8;border-radius:999px;color:#6b5a1f;display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:800;height:22px;justify-content:center;min-width:22px;padding:0 7px}.cash-method-list--compact{gap:6px;padding:4px 10px 12px}.cash-method-list--compact .cash-method-card{background:#fff;box-shadow:0 1px 3px #0f172a0d;padding:10px 12px}.cash-method-list--compact .cash-method-head{margin-bottom:6px;padding-bottom:6px}.cash-method-list--compact .cash-method-name{font-size:13.5px;font-weight:700}.cash-method-list--compact .cash-method-value{font-size:14px}html[data-theme=dark] .cash-total-tile{background:#1a1c22!important;border-color:#2f333e!important;box-shadow:-2px 2px 0 #d4af3729,0 8px 18px #00000080,0 1px 3px #0006!important}html[data-theme=dark] .cash-total-label{color:#94a3b8!important}html[data-theme=dark] .cash-total-value{color:#f5f5ee!important}html[data-theme=dark] .cash-total-sub{color:#9aa3b5!important}html[data-theme=dark] .cash-total-tile--sys{background:linear-gradient(135deg,#232630,#2a2e3a)!important;border-color:#c8a04773!important}html[data-theme=dark] .cash-total-tile--sys .cash-total-value{color:#f3d873!important}html[data-theme=dark] .cash-total-tile--actual{background:#1a1c22!important;border-color:#2f333e!important}html[data-theme=dark] .cash-total-tile--actual .cash-total-value{color:#93c5fd!important}html[data-theme=dark] .cash-total-tile--diff.is-ok{background:linear-gradient(135deg,#10b9812e,#10b98114)!important;border-color:#10b98180!important}html[data-theme=dark] .cash-total-tile--diff.is-ok .cash-total-value{color:#86efac!important}html[data-theme=dark] .cash-total-tile--diff.is-plus{background:linear-gradient(135deg,#eab30833,#eab3081a)!important;border-color:#eab30880!important}html[data-theme=dark] .cash-total-tile--diff.is-plus .cash-total-value{color:#fde68a!important}html[data-theme=dark] .cash-total-tile--diff.is-minus{background:linear-gradient(135deg,#ef444438,#ef44441a)!important;border-color:#ef444480!important}html[data-theme=dark] .cash-total-tile--diff.is-minus .cash-total-value{color:#fecaca!important}html[data-theme=dark] .cash-method-card{background:#1a1c22!important;border-color:#2f333e!important;box-shadow:-2px 2px 0 #d4af3724,0 6px 14px #00000073,0 1px 3px #00000059!important;color:#f5f5ee!important}html[data-theme=dark] .cash-method-head{border-bottom-color:#ffffff0f!important}html[data-theme=dark] .cash-method-name,html[data-theme=dark] .cash-method-value,html[data-theme=dark] .cash-method-value--sys{color:#f5f5ee!important}html[data-theme=dark] .cash-method-label,html[data-theme=dark] .cash-method-trx{color:#9aa3b5!important}html[data-theme=dark] .cash-method-field--diff.is-ok .cash-method-value{color:#86efac!important}html[data-theme=dark] .cash-method-field--diff.is-plus .cash-method-value{color:#fde68a!important}html[data-theme=dark] .cash-method-field--diff.is-minus .cash-method-value{color:#fca5a5!important}html[data-theme=dark] .cash-input-wrap{background:#0f141c!important;border-color:#3a3f4c!important}html[data-theme=dark] .cash-input-wrap:focus-within{border-color:#c8a047!important;border-color:var(--gold,#c8a047)!important;box-shadow:0 0 0 3px #c8a04740!important}html[data-theme=dark] .cash-input-prefix{background:#232630!important;border-right-color:#363b48!important;color:#e6c675!important}html[data-theme=dark] .cash-input{background:#0000!important;color:#f5f5ee!important}html[data-theme=dark] .cash-input:disabled{background:#141821!important;color:#64748b!important}html[data-theme=dark] .cash-note-input{background:#0f141c!important;border-color:#3a3f4c!important;color:#f5f5ee!important}html[data-theme=dark] .cash-note-input:focus{border-color:#c8a047!important;border-color:var(--gold,#c8a047)!important;box-shadow:0 0 0 3px #c8a04738!important}html[data-theme=dark] .cash-note-input.is-missing{background:#ef444414!important;border-color:#dc2626!important}html[data-theme=dark] .cash-note-warn{color:#fca5a5!important}html[data-theme=dark] .cash-method-other{background:#232630!important;border-color:#363b48!important}html[data-theme=dark] .cash-method-other>summary{color:#e6c675!important}html[data-theme=dark] .cash-method-other>summary:before{color:#64748b!important}html[data-theme=dark] .cash-method-other-count{background:#1a1c22!important;border-color:#363b48!important;color:#e6c675!important}html[data-theme=dark] .cash-method-list--compact .cash-method-card{background:#1a1c22!important;box-shadow:0 2px 6px #0006!important}.at-prod-info{background:#64748b14;border-radius:999px;padding:2px;transition:background .14s ease,color .14s ease}.at-prod-info:focus-visible,.at-prod-info:hover{background:#c8a04726;color:#a5842f!important;color:var(--gold-strong,#a5842f)!important;outline:none}html[data-theme=dark] .at-prod-info{background:#ffffff0f}html[data-theme=dark] .at-prod-info:focus-visible,html[data-theme=dark] .at-prod-info:hover{background:#c8a04733;color:#e6c675!important}.at-prod-pic-empty{font-style:italic;opacity:.85}.at-prod-tab{min-height:52px!important;padding:9px 11px!important}.at-prod-tab-body{display:flex;flex-direction:column;gap:1px;min-width:0}.at-prod-tab-name{font-size:12.5px;font-weight:600;letter-spacing:-.005em}.at-prod-tab-count{font-feature-settings:"tnum";color:#111114!important;color:var(--ink,#0f172a)!important;font-size:16px!important;font-variant-numeric:tabular-nums;font-weight:800!important;letter-spacing:-.01em;line-height:1.1}.at-prod-tab.active .at-prod-tab-count{color:#c8a047!important}html[data-theme=dark] .at-prod-tab-count{color:#f5f5ee!important}html[data-theme=dark] .at-prod-tab.active .at-prod-tab-count{color:#f3d873!important}.at-prod-card-body{gap:6px!important;padding:5px 16px 10px!important}.at-prod-card-row{font-size:13px!important}.at-prod-card-head{padding:10px 16px 6px!important}.at-prod-card-foot{gap:6px!important;padding:8px 14px 12px!important}.at-pay-bar{padding:8px 16px!important}@media(max-width:520px){.at-prod-card-body{gap:6px!important;padding:5px 14px 10px!important}.at-prod-card-head{padding:9px 14px 6px!important}.at-prod-card-foot{padding:8px 12px 11px!important}.at-pay-bar{padding:7px 14px!important}}@media(max-width:420px){.at-prod-card-foot .small-btn{font-size:12px;min-height:34px;padding:6px 10px}.at-prod-card-foot{flex-wrap:wrap;row-gap:6px}}.topbar .user-pill{align-items:center;gap:12px}.topbar .user-pill>span:not(small){color:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.topbar .user-pill small{font-size:12.5px;font-weight:500;letter-spacing:.01em;line-height:1.1;padding-left:10px}@media (max-width:780px){.topbar .user-pill>span:not(small){display:inline-flex!important;font-size:14.5px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .user-pill small{font-size:11.5px;max-width:100px;overflow:hidden;padding-left:7px;text-overflow:ellipsis;white-space:nowrap}}.op-queue-bordir .queue-pic-line strong,.op-queue-gudang .queue-pic-line strong,.op-queue-mockup .queue-pic-line strong,.op-queue-sablon .queue-pic-line strong,.op-queue-toko .queue-pic-line strong{color:#c9a24a;font-weight:700}.op-queue-bordir .queue-pic-line .queue-pic-empty,.op-queue-gudang .queue-pic-line .queue-pic-empty,.op-queue-mockup .queue-pic-line .queue-pic-empty,.op-queue-sablon .queue-pic-line .queue-pic-empty,.op-queue-toko .queue-pic-line .queue-pic-empty{color:#94a3b8;font-style:italic}.rido-monitor-grid{display:flex;flex-direction:column;gap:14px;grid-column:1/-1;min-width:0;width:100%}.rido-monitor-grid>.gudang-summary-fold,.rido-monitor-grid>.monitor-v2,.rido-monitor-grid>.monitor-v3{min-width:0}@media (min-width:1200px){.rido-monitor-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.rido-monitor-grid>.gudang-summary-fold--sidebar-active{margin-top:0;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;top:16px}.rido-monitor-grid>.gudang-summary-fold--sidebar-active .cross-monitor-fold-body{border-top:0;padding:2px}.rido-monitor-grid>.gudang-summary-fold--sidebar-active .wh-prep-summary{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.rido-monitor-grid>.gudang-summary-fold--sidebar-active .wh-prep-tab{gap:12px}.rido-monitor-grid>.gudang-summary-fold--sidebar-active .dln-mini{width:100%}}@media (min-width:1600px){.rido-monitor-grid{gap:24px}.rido-monitor-grid>.gudang-summary-fold--sidebar-active .wh-prep-summary{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.rido-primary-text small,.rido-primary-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rido-primary-tile .rido-primary-text{flex:1 1;min-width:0}.rido-lainnya-trigger{column-gap:10px}.rido-lainnya-label+.rido-lainnya-badge,.rido-lainnya-label+.rido-lainnya-chev{margin-left:2px}.shella-untracked{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:10px;color:#fde68a;font-size:13px;margin-top:12px;padding:10px 14px}.shella-untracked-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.shella-untracked-head strong{font-size:13.5px}.shella-untracked-head .link-btn{background:#0000;border:0;color:#fde68a;cursor:pointer;font-size:12.5px;padding:4px 2px;text-decoration:underline}.shella-untracked-msg{margin:6px 0 0;opacity:.9}.shella-untracked-detail{font-size:12.5px;line-height:1.6;margin:8px 0 0 18px;opacity:.9;padding:0}.selesai-card-thumb-wrap{position:relative}.selesai-card-thumb-badge{background:#000000ad;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;pointer-events:none;position:absolute;right:4px;top:4px}.monitor-v3-tracking-badge,.selesai-card-thumb-badge{align-items:center;border-radius:999px;color:#fde68a;display:inline-flex;font-size:11px}.monitor-v3-tracking-badge{background:#f59e0b24;border:1px solid #f59e0b59;cursor:help;font-weight:600;gap:4px;line-height:1.4;margin-top:4px;padding:2px 8px}.monitor-v3-tracking-note{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;color:#fde68a;font-size:12.5px;line-height:1.5;margin:10px 0;padding:10px 12px}.monitor-shopee-timeline{list-style:none;margin:8px 0 0;padding:0}.monitor-shopee-timeline .timeline-item{border-left:2px solid #94a3b840;margin-left:6px;padding:6px 0 10px 20px;position:relative}.monitor-shopee-timeline .timeline-item:last-child{border-left-color:#0000}.monitor-shopee-timeline .timeline-dot{background:#0f172a;border:2px solid #94a3b8;border-radius:50%;height:12px;left:-7px;position:absolute;top:8px;width:12px}.monitor-shopee-timeline .timeline-done .timeline-dot{background:#10b981;border-color:#10b981}.monitor-shopee-timeline .timeline-active .timeline-dot{background:#fde68a;border-color:#f59e0b}.monitor-shopee-timeline .timeline-body strong{display:block;font-size:13px;margin-bottom:2px}@media (min-width:1100px){.monitor-v3-card-compact{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-areas:"thumb ident details foot";grid-template-columns:72px minmax(0,1.6fr) minmax(0,2.2fr) auto;padding:10px 14px}.monitor-v3-card-compact .monitor-v3-identity{display:contents}.monitor-v3-card-compact .monitor-v3-thumb-wrap{flex-shrink:0;grid-area:thumb;height:72px;width:72px}.monitor-v3-card-compact .monitor-v3-ident-text{display:flex;flex-direction:column;gap:2px;grid-area:ident;min-width:0}.monitor-v3-card-compact .monitor-v3-details{display:flex;flex-direction:column;gap:4px;grid-area:details;min-width:0}.monitor-v3-card-compact .monitor-v3-foot{align-items:center;display:flex;grid-area:foot;justify-content:flex-end}.monitor-v3-card-compact .monitor-v3-foot .monitor-v3-detail-link{white-space:nowrap}.monitor-v3-card-compact .monitor-v3-row-stack{gap:2px}.monitor-v3-card-compact .monitor-v3-process{font-size:13.5px;font-weight:600;line-height:1.3}.monitor-v3-card-compact .mon-card-customer{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.monitor-v3-card-compact .monitor-v3-prodnames{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.3;margin:0;overflow:hidden}.monitor-v3-card-compact .monitor-v3-product{font-size:11.5px;line-height:1.3;margin:0}.monitor-v3-card-compact .monitor-v3-tracking-badge{font-size:10.5px;margin-top:2px;padding:1px 6px}.monitor-v3-card-compact .monitor-v3-row{align-items:baseline;display:flex;gap:6px;margin:0}.monitor-v3-card-compact .monitor-v3-row-label{flex-shrink:0;font-size:10.5px;letter-spacing:.3px;opacity:.72;text-transform:uppercase}.monitor-v3-card-compact .monitor-v3-row-value{font-size:12.5px;min-width:0}}@media (min-width:768px) and (max-width:1099px){.monitor-v3-card-compact{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-areas:"thumb ident foot" "thumb details details";grid-template-columns:72px minmax(0,1fr) auto;padding:10px 12px}.monitor-v3-card-compact .monitor-v3-identity{display:contents}.monitor-v3-card-compact .monitor-v3-thumb-wrap{grid-area:thumb;height:72px;width:72px}.monitor-v3-card-compact .monitor-v3-ident-text{grid-area:ident;min-width:0}.monitor-v3-card-compact .monitor-v3-details{grid-area:details}.monitor-v3-card-compact .monitor-v3-foot{align-self:start;grid-area:foot}}@media (max-width:767px){.monitor-v3-card-compact{gap:8px;padding:10px 12px}.monitor-v3-card-compact .monitor-v3-thumb-wrap{height:64px;width:64px}.monitor-v3-card-compact .monitor-v3-process{font-size:13px;font-weight:600}}.shop-sel-controls{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:12.5px;gap:12px;justify-content:space-between;margin:-4px 0 8px;padding:6px 10px}.shop-sel-all{align-items:center;cursor:pointer;display:inline-flex;gap:6px;-webkit-user-select:none;user-select:none}.shop-sel-all input{cursor:pointer;height:14px;width:14px}.shop-sel-count{color:#475569;font-weight:600}.shop-rekap-check{align-items:center;cursor:pointer;display:inline-flex;margin-right:6px}.shop-rekap-check input{cursor:pointer;height:14px;width:14px}.shop-send-modal-backdrop{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.shop-send-modal{background:#fff;border-radius:10px;box-shadow:0 20px 48px #0f172a4d;color:#0f172a;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;width:min(560px,100%)}.shop-send-modal-head{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:12px 14px}.shop-send-modal-head h3{flex:1 1;font-size:14.5px;margin:0}.shop-send-modal-head .icon-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.shop-send-modal-head .icon-btn:hover{background:#e2e8f0;color:#0f172a}.shop-send-modal-body{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:12px 14px}.shop-send-hint{color:#475569;font-size:12.5px;line-height:1.4;margin:0}.shop-send-hint.error{color:#dc2626}.shop-send-list{background:#fff;border:1px solid #e2e8f0;border-radius:6px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.shop-send-list li{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:12.5px;gap:8px;justify-content:space-between;padding:6px 10px}.shop-send-list li:last-child{border-bottom:none}.shop-send-name{color:#0f172a}.shop-send-qty{color:#1e3a8a;font-size:12px;white-space:nowrap}.shop-send-note-label{color:#334155;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:4px}.shop-send-note-label textarea{border:1px solid #cbd5e1;border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px;resize:vertical}.shop-send-modal-actions{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:10px 14px}.shop-history-modal{width:min(720px,100%)}.shop-history-body{gap:8px}.shop-history-row{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.shop-history-row-head{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;-webkit-user-select:none;user-select:none}.shop-history-left{display:flex;flex-direction:column;gap:2px}.shop-history-left strong{font-size:13px}.shop-history-by{color:#64748b;font-size:11.5px}.shop-history-right{align-items:center;color:#475569;display:flex;font-size:12px;gap:8px}.shop-history-count{font-weight:600}.shop-history-seen{color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;gap:12px;padding:4px 0 2px}.shop-history-seen .seen-on{color:#15803d;font-weight:600}.shop-history-seen .seen-off{color:#94a3b8}.shop-history-note{background:#fef3c7;border-left:3px solid #f59e0b;border-radius:3px;font-size:12px;font-style:italic;margin:4px 0;padding:6px 10px}.shop-history-actions{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.shop-history-meta{color:#94a3b8;font-size:10.5px;margin-top:4px}.shop-history-meta code{background:#f1f5f9;border-radius:3px;font-size:10px;padding:1px 4px}html[data-theme=dark] .shop-sel-controls{background:#1e2130;border-color:#2a2f3f;color:#cbd5e1}html[data-theme=dark] .shop-sel-count{color:#cbd5e1}html[data-theme=dark] .shop-send-modal{background:#1a1d28;color:#e2e8f0}html[data-theme=dark] .shop-send-modal-head{background:#232733;border-color:#2a2f3f}html[data-theme=dark] .shop-send-modal-head .icon-btn{color:#94a3b8}html[data-theme=dark] .shop-send-modal-head .icon-btn:hover{background:#2a2f3f;color:#e2e8f0}html[data-theme=dark] .shop-send-hint{color:#cbd5e1}html[data-theme=dark] .shop-send-list{background:#1a1d28;border-color:#2a2f3f}html[data-theme=dark] .shop-send-list li{border-color:#232733}html[data-theme=dark] .shop-send-name{color:#e2e8f0}html[data-theme=dark] .shop-send-qty{color:#60a5fa}html[data-theme=dark] .shop-send-note-label{color:#cbd5e1}html[data-theme=dark] .shop-send-note-label textarea{background:#111318;border-color:#2a2f3f;color:#e2e8f0}html[data-theme=dark] .shop-send-modal-actions{background:#232733;border-color:#2a2f3f}html[data-theme=dark] .shop-history-row{background:#1a1d28;border-color:#2a2f3f}html[data-theme=dark] .shop-history-note{background:#3b2d10;border-color:#f59e0b;color:#fde68a}html[data-theme=dark] .shop-history-meta code{background:#232733;color:#94a3b8}.pr-link-panel{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;margin:4px 0 6px;padding:0}.pr-link-toggle{align-items:center;background:#0000;border:none;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 10px;text-align:left;width:100%}.pr-link-toggle:hover{background:#f1f5f9}.pr-link-body{border-top:1px dashed #cbd5e1;gap:8px;padding:4px 10px 10px}.pr-link-body,.pr-link-map ul{display:flex;flex-direction:column}.pr-link-map ul{gap:6px;list-style:none;margin:0;padding:0}.pr-link-map li{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:flex;font-size:12px;gap:8px;padding:4px 8px}.pr-link-vid-label{flex:1 1}.pr-link-arrow{color:#64748b;font-weight:700}.pr-link-map select{border:1px solid #cbd5e1;border-radius:4px;font-size:12px;max-width:55%;padding:3px 6px}.pr-link-map select.pr-link-select-attention{background:#fffbeb;border-color:#f59e0b}.pi-progress{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;margin-top:6px;padding:6px 8px}.pi-progress-warn{background:#fef3c7;border:1px solid #f59e0b;border-radius:4px;color:#78350f;display:flex;flex-direction:column;font-size:11.5px;gap:3px;margin-bottom:6px;padding:4px 8px}.pi-progress-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pi-progress-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:4px;display:flex;flex-direction:column;font-size:11px;gap:1px;padding:4px 7px}.pi-progress-grid>div span{color:#64748b}.pi-progress-grid>div strong{color:#0f172a;font-size:13px}.pi-progress-grid>div.pi-progress-unknown strong{color:#94a3b8;font-size:11px;font-weight:500}.pi-progress-hint{color:#64748b;font-size:11px;font-style:italic;margin:4px 0 0}.shop-history-item-row{align-items:stretch!important;flex-direction:column!important;gap:4px!important;padding:8px 10px!important}.shop-history-item-main{align-items:center;display:flex;gap:8px;justify-content:space-between}html[data-theme=dark] .pr-link-panel{background:#1a1d28;border-color:#2a2f3f}html[data-theme=dark] .pr-link-toggle{color:#cbd5e1}html[data-theme=dark] .pr-link-toggle:hover{background:#232733}html[data-theme=dark] .pr-link-body{border-color:#2a2f3f}html[data-theme=dark] .pr-link-map li{background:#111318;border-color:#2a2f3f}html[data-theme=dark] .pr-link-map select{background:#0b0d14;border-color:#2a2f3f;color:#e2e8f0}html[data-theme=dark] .pi-progress{background:#111318;border-color:#2a2f3f}html[data-theme=dark] .pi-progress-grid>div{background:#0b0d14;border-color:#232733}html[data-theme=dark] .pi-progress-grid>div span{color:#94a3b8}html[data-theme=dark] .pi-progress-grid>div strong{color:#e2e8f0}html[data-theme=dark] .pi-progress-warn{background:#3b2d10;border-color:#f59e0b;color:#fde68a}.jp-badge{border:1px solid #0000;-webkit-user-select:none;user-select:none}.jp-badge-blue{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.jp-badge-amber{background:#fef3c7;border-color:#fcd34d;color:#78350f}.jp-badge-violet{background:#ede9fe;border-color:#c4b5fd;color:#4c1d95}.jp-badge-emerald{background:#d1fae5;border-color:#6ee7b7;color:#064e3b}.jp-badge-pink{background:#fce7f3;border-color:#f9a8d4;color:#831843}.jp-badge-slate{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.jp-badge-neutral{background:#f1f5f9;border-color:#cbd5e1;color:#475569}[data-theme=dark] .jp-badge-blue{background:#3b82f62e;border-color:#3b82f666;color:#bfdbfe}[data-theme=dark] .jp-badge-amber{background:#f59e0b2e;border-color:#f59e0b66;color:#fde68a}[data-theme=dark] .jp-badge-violet{background:#8b5cf62e;border-color:#8b5cf666;color:#ddd6fe}[data-theme=dark] .jp-badge-emerald{background:#10b9812e;border-color:#10b98166;color:#a7f3d0}[data-theme=dark] .jp-badge-pink{background:#ec48992e;border-color:#ec489966;color:#fbcfe8}[data-theme=dark] .jp-badge-slate{background:#64748b38;border-color:#64748b66;color:#e2e8f0}[data-theme=dark] .jp-badge-neutral{background:#64748b24;border-color:#64748b4d;color:#94a3b8}@media (max-width:480px){.jp-badge{font-size:10px;padding:1px 6px}}.hold-badge{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;margin-left:6px;padding:2px 8px;vertical-align:middle;white-space:nowrap}.hold-badge-pending{background:#fef3c7;border-color:#fcd34d;color:#78350f}.hold-badge-held{background:#fee2e2;border-color:#fca5a5;color:#7f1d1d}.hold-badge-canceled{background:#e2e8f0;border-color:#94a3b8;color:#0f172a;text-decoration:line-through}[data-theme=dark] .hold-badge-pending{background:#f59e0b38;border-color:#f59e0b73;color:#fde68a}[data-theme=dark] .hold-badge-held{background:#dc262638;border-color:#dc262673;color:#fecaca}[data-theme=dark] .hold-badge-canceled{background:#64748b38;border-color:#64748b73;color:#cbd5e1}.hold-actions-bar{display:inline-flex;flex-wrap:wrap;gap:6px}.hold-btn{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:600;padding:5px 10px;transition:background .15s,border-color .15s}.hold-btn:hover:not(:disabled){background:#e2e8f0}.hold-btn:disabled{cursor:not-allowed;opacity:.5}.hold-btn-hold{background:#fef9c3;border-color:#fde047;color:#78350f}.hold-btn-cancel{background:#fee2e2;border-color:#fca5a5;color:#7f1d1d}.hold-btn-acc-hold{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.hold-btn-acc-cancel{background:#fee2e2;border-color:#fca5a5;color:#7f1d1d}.hold-btn-reject{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.hold-btn-release{background:#dcfce7;border-color:#86efac;color:#14532d}[data-theme=dark] .hold-btn{background:#1f2937;border-color:#334155;color:#e2e8f0}[data-theme=dark] .hold-btn:hover:not(:disabled){background:#334155}[data-theme=dark] .hold-btn-hold{background:#eab3082e;border-color:#eab30866;color:#fde68a}[data-theme=dark] .hold-btn-cancel{background:#dc26262e;border-color:#dc262666;color:#fecaca}[data-theme=dark] .hold-btn-acc-hold{background:#3b82f62e;border-color:#3b82f666;color:#bfdbfe}[data-theme=dark] .hold-btn-acc-cancel{background:#dc26262e;border-color:#dc262666;color:#fecaca}[data-theme=dark] .hold-btn-release{background:#10b9812e;border-color:#10b98166;color:#a7f3d0}.hold-modal-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2000}.hold-modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;color:#0f172a;display:flex;flex-direction:column;gap:10px;max-width:480px;padding:20px;width:100%}[data-theme=dark] .hold-modal{background:#0f172a;color:#e2e8f0}.hold-modal h3{font-size:18px;margin:0 0 4px}.hold-modal-label{font-size:12px;font-weight:600}.hold-modal textarea{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-size:14px;padding:8px;resize:vertical;width:100%}[data-theme=dark] .hold-modal textarea{background:#1e293b;border-color:#334155;color:#e2e8f0}.hold-modal-err{color:#b91c1c;font-size:12px}.hold-modal-note{font-size:11px;line-height:1.4;margin-top:4px}.hold-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.hold-manager{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1100px;padding:16px}.hold-manager section{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px}[data-theme=dark] .hold-manager section{background:#0f172a;border-color:#334155}.hold-manager h2{font-size:20px;margin:0}.hold-manager h3{font-size:15px;margin:0 0 8px}.hold-manager-err{background:#fee2e2;border-radius:6px;color:#7f1d1d;padding:8px 12px}[data-theme=dark] .hold-manager-err{background:#dc26262e;color:#fecaca}.hold-active-list,.hold-canceled-list,.hold-pending-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hold-item{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}[data-theme=dark] .hold-item{background:#1e293b;border-color:#334155}.hold-item-actions,.hold-item-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.hold-item-actions input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;flex:1 1 220px;font-size:13px;min-width:180px;padding:6px 8px}[data-theme=dark] .hold-item-actions input{background:#0f172a;border-color:#334155;color:#e2e8f0}@media (max-width:480px){.hold-btn{font-size:11px;padding:4px 8px}.hold-item-actions{align-items:stretch;flex-direction:column}}.hold-kebab-btn{background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:18px;font-weight:700;line-height:1;padding:4px 8px}.hold-kebab-btn:hover{background:#f1f5f9;color:#0f172a}[data-theme=dark] .hold-kebab-btn{color:#cbd5e1}[data-theme=dark] .hold-kebab-btn:hover{background:#1e293b;color:#f1f5f9}.hold-kebab-menu{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 6px 18px #0f172a26;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:4px}[data-theme=dark] .hold-kebab-menu{background:#0f172a;border-color:#334155}.hold-kebab-item{background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;font-size:13px;padding:7px 10px;text-align:left;width:100%}.hold-kebab-item:hover:not(:disabled){background:#f1f5f9}.hold-kebab-item:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .hold-kebab-item{color:#e2e8f0}[data-theme=dark] .hold-kebab-item:hover:not(:disabled){background:#1e293b}.leaderboard-bordir{background:#f8fafc;background:var(--lb-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--lb-border,#e2e8f0);color:#0f172a;color:var(--lb-text,#0f172a)}.leaderboard-bordir .lb-title{color:#0f172a;color:var(--lb-text,#0f172a);font-size:14px;font-weight:700;margin:0}.leaderboard-bordir .lb-sub{color:#64748b;color:var(--lb-sub,#64748b);font-size:11px;margin:2px 0 0}.leaderboard-bordir .lb-row{background:#fff;background:var(--lb-row-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--lb-border,#e2e8f0);color:#0f172a;color:var(--lb-text,#0f172a)}.leaderboard-bordir .lb-row-name{color:#0f172a;color:var(--lb-text,#0f172a);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaderboard-bordir .lb-row-sub{color:#64748b;color:var(--lb-sub,#64748b);font-size:11px}.leaderboard-bordir .lb-total{color:#0f172a;color:var(--lb-text,#0f172a);font-size:16px;font-weight:700;line-height:1.1}.leaderboard-bordir .lb-total-unit{color:#64748b;color:var(--lb-sub,#64748b);font-size:10px}.leaderboard-bordir .lb-empty{color:#64748b;color:var(--lb-sub,#64748b);font-size:12px;padding:18px 8px;text-align:center}.leaderboard-bordir .lb-chip{background:#0000;border:1px solid #cbd5e1;border:1px solid var(--lb-chip-border,#cbd5e1);border-radius:6px;color:#0f172a;color:var(--lb-chip-text,#0f172a);cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .15s,color .15s,border-color .15s}.leaderboard-bordir .lb-chip.active,.leaderboard-bordir .lb-chip:hover{border-color:#0f172a;border-color:var(--lb-active-bg,#0f172a)}.leaderboard-bordir .lb-chip.active{background:#0f172a;background:var(--lb-active-bg,#0f172a);color:#fff;color:var(--lb-active-text,#fff)}.leaderboard-bordir .lb-chip.sm{border-radius:999px;font-size:11px;padding:3px 10px}.leaderboard-bordir .recharts-cartesian-axis-tick-value,.leaderboard-bordir .recharts-legend-item-text{fill:#0f172a!important;fill:var(--lb-text,#0f172a)!important;color:#0f172a!important;color:var(--lb-text,#0f172a)!important}.leaderboard-bordir .recharts-cartesian-axis-line,.leaderboard-bordir .recharts-cartesian-axis-tick-line{stroke:#64748b59!important;stroke:var(--lb-axis,#64748b59)!important}html[data-theme=dark] .leaderboard-bordir{--lb-bg:#15171d;--lb-border:#2a2e38;--lb-row-bg:#1c1f27;--lb-text:#f5efdf;--lb-sub:#a0a5b1;--lb-chip-border:#3a3f4a;--lb-chip-text:#e2e8f0;--lb-active-bg:#c8a047;--lb-active-text:#1a1206;--lb-axis:#cbd5e14d}html[data-theme=dark] .leaderboard-bordir .lb-chip:hover{background:#22252d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .leaderboard-bordir{--lb-bg:#15171d;--lb-border:#2a2e38;--lb-row-bg:#1c1f27;--lb-text:#f5efdf;--lb-sub:#a0a5b1;--lb-chip-border:#3a3f4a;--lb-chip-text:#e2e8f0;--lb-active-bg:#c8a047;--lb-active-text:#1a1206;--lb-axis:#cbd5e14d}html:not([data-theme=light]) .leaderboard-bordir .lb-chip:hover{background:#22252d}}html[data-theme=dark] .mockup-leaderboard{--card-bg:#15171d;--card-border:#2a2e38;--row-bg:#1c1f27;color:#f5efdf}html[data-theme=dark] .mockup-leaderboard h3{color:#f5efdf}html[data-theme=dark] .mockup-leaderboard .muted{color:#a0a5b1}html[data-theme=dark] .mockup-leaderboard .warn-box{background:#2a1e14;border:1px solid #5a3a1e;color:#f5c98a}html[data-theme=dark] .mockup-leaderboard button[role=tab][aria-selected=false]{background:#0000!important;border-color:#3a3f4a!important;color:#e2e8f0!important}html[data-theme=dark] .mockup-leaderboard button[role=tab][aria-selected=false]:hover{background:#22252d!important;border-color:#c8a047!important}html[data-theme=dark] .mockup-leaderboard button[role=tab][aria-selected=true]{background:#c8a047!important;border-color:#c8a047!important;color:#1a1206!important}html[data-theme=dark] .mockup-leaderboard .recharts-cartesian-axis-tick-value,html[data-theme=dark] .mockup-leaderboard .recharts-legend-item-text{fill:#e2e8f0!important;color:#e2e8f0!important}html[data-theme=dark] .mockup-leaderboard .recharts-cartesian-axis-line,html[data-theme=dark] .mockup-leaderboard .recharts-cartesian-axis-tick-line{stroke:#cbd5e159!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .mockup-leaderboard{--card-bg:#15171d;--card-border:#2a2e38;--row-bg:#1c1f27;color:#f5efdf}html:not([data-theme=light]) .mockup-leaderboard h3{color:#f5efdf}html:not([data-theme=light]) .mockup-leaderboard .muted{color:#a0a5b1}html:not([data-theme=light]) .mockup-leaderboard .warn-box{background:#2a1e14;border:1px solid #5a3a1e;color:#f5c98a}html:not([data-theme=light]) .mockup-leaderboard button[role=tab][aria-selected=false]{background:#0000!important;border-color:#3a3f4a!important;color:#e2e8f0!important}html:not([data-theme=light]) .mockup-leaderboard button[role=tab][aria-selected=false]:hover{background:#22252d!important;border-color:#c8a047!important}html:not([data-theme=light]) .mockup-leaderboard button[role=tab][aria-selected=true]{background:#c8a047!important;border-color:#c8a047!important;color:#1a1206!important}html:not([data-theme=light]) .mockup-leaderboard .recharts-cartesian-axis-tick-value,html:not([data-theme=light]) .mockup-leaderboard .recharts-legend-item-text{fill:#e2e8f0!important;color:#e2e8f0!important}html:not([data-theme=light]) .mockup-leaderboard .recharts-cartesian-axis-line,html:not([data-theme=light]) .mockup-leaderboard .recharts-cartesian-axis-tick-line{stroke:#cbd5e159!important}}.shopee-press-panel,.shopee-sablon-panel{background:#f8fafc;background:var(--card-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:10px 0 14px;padding:12px}.shopee-press-head,.shopee-sablon-head{display:flex;flex-direction:column;gap:2px}.shopee-press-title,.shopee-sablon-title{font-size:14px;font-weight:700;margin:0}.shopee-press-tabs,.shopee-sablon-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.press-tab-btn,.sablon-tab-btn{background:#0000;border:1px solid #cbd5e1;border-radius:999px;color:inherit;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .15s,color .15s,border-color .15s}.press-tab-btn.active,.sablon-tab-btn.active{background:#0f172a;border-color:#0f172a;color:#fff}.press-tab-btn:hover,.sablon-tab-btn:hover{border-color:#c8a047}.shopee-press-list,.shopee-sablon-list{display:flex;flex-direction:column;gap:8px}.shopee-press-card,.shopee-sablon-card{background:#fff;background:var(--row-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:8px;padding:10px}.shopee-press-empty,.shopee-sablon-empty{padding:14px;text-align:center}.press-waiting-reason{background:#fef3c7;border-radius:4px;color:#92400e;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:4px 8px}html[data-theme=dark] .shopee-press-panel,html[data-theme=dark] .shopee-sablon-panel{--card-bg:#15171d;--card-border:#2a2e38;--row-bg:#1c1f27;color:#f5efdf}html[data-theme=dark] .shopee-press-panel .shopee-press-title,html[data-theme=dark] .shopee-sablon-panel .shopee-sablon-title{color:#f5efdf}html[data-theme=dark] .shopee-press-panel .muted,html[data-theme=dark] .shopee-sablon-panel .muted{color:#a0a5b1}html[data-theme=dark] .shopee-press-panel .press-tab-btn,html[data-theme=dark] .shopee-sablon-panel .sablon-tab-btn{background:#0000;border-color:#3a3f4a;color:#e2e8f0}html[data-theme=dark] .shopee-press-panel .press-tab-btn.active,html[data-theme=dark] .shopee-sablon-panel .sablon-tab-btn.active{background:#c8a047;border-color:#c8a047;color:#1a1206}html[data-theme=dark] .shopee-press-panel .press-waiting-reason,html[data-theme=dark] .shopee-sablon-panel .press-waiting-reason{background:#3a2914;color:#f5c98a}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .shopee-press-panel,html:not([data-theme=light]) .shopee-sablon-panel{--card-bg:#15171d;--card-border:#2a2e38;--row-bg:#1c1f27;color:#f5efdf}html:not([data-theme=light]) .shopee-press-panel .press-tab-btn,html:not([data-theme=light]) .shopee-sablon-panel .sablon-tab-btn{background:#0000;border-color:#3a3f4a;color:#e2e8f0}html:not([data-theme=light]) .shopee-press-panel .press-tab-btn.active,html:not([data-theme=light]) .shopee-sablon-panel .sablon-tab-btn.active{background:#c8a047;border-color:#c8a047;color:#1a1206}html:not([data-theme=light]) .shopee-press-panel .press-waiting-reason,html:not([data-theme=light]) .shopee-sablon-panel .press-waiting-reason{background:#3a2914;color:#f5c98a}}.shopee-wh-dtf-track{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.shopee-wh-dtf-chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}html[data-theme=dark] .shopee-wh-dtf-chip{background:#1c1f27;border-color:#3a3f4a;color:#e2e8f0}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .shopee-wh-dtf-chip{background:#1c1f27;border-color:#3a3f4a;color:#e2e8f0}}.sablon-hold-banner{background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#991b1b;font-size:12px;line-height:1.3;margin-bottom:8px;padding:6px 10px}.sablon-hold-banner .sablon-hold-reason{font-size:11px;font-weight:500;margin-top:2px}html[data-theme=dark] .sablon-hold-banner{background:#3f1515;border-color:#7f1d1d;color:#fecaca}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .sablon-hold-banner{background:#3f1515;border-color:#7f1d1d;color:#fecaca}}.sablon-source-tabs{grid-gap:0;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e8e4d8);display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0 0 12px}.sablon-source-tab{align-items:center;background:#0000;border:0;border-bottom:2px solid #0000;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.01em;min-height:44px;padding:10px 12px;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.sablon-source-tab:hover{color:#111114;color:var(--ink,#0f172a)}.sablon-source-tab.active{border-bottom-color:#c8a047;border-bottom-color:var(--gold,#c8a047);color:#a5842f;color:var(--gold-strong,#a5842f)}html[data-theme=dark] .sablon-source-tabs{border-bottom-color:#2f333e}html[data-theme=dark] .sablon-source-tab{color:#b0b6c4}html[data-theme=dark] .sablon-source-tab:hover{color:#f5f5ee}html[data-theme=dark] .sablon-source-tab.active{border-bottom-color:#c8a047;color:#c8a047}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .sablon-source-tabs{border-bottom-color:#2f333e}html:not([data-theme=light]) .sablon-source-tab{color:#b0b6c4}html:not([data-theme=light]) .sablon-source-tab:hover{color:#f5f5ee}html:not([data-theme=light]) .sablon-source-tab.active{border-bottom-color:#c8a047;color:#c8a047}}.sablon-card-row{align-items:flex-start;display:flex;gap:12px}.sablon-thumb-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:8px;cursor:zoom-in;display:flex;flex:0 0 112px;height:112px;justify-content:center;overflow:hidden;padding:0;width:112px}.sablon-thumb-btn.err:before{color:#94a3b8;content:"Mockup tidak dapat dimuat";font-size:10px;padding:4px;text-align:center}.sablon-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.sablon-thumb-placeholder{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border:1px dashed var(--card-border,#cbd5e1);border-radius:8px;color:#64748b;display:flex;flex:0 0 112px;font-size:11px;height:112px;justify-content:center;line-height:1.3;padding:6px;text-align:center;width:112px}.sablon-card-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sablon-card-order{font-size:14px;font-weight:700;overflow-wrap:anywhere;word-break:break-word}.sablon-card-customer{font-size:12px}.sablon-card-product{font-size:13px;font-weight:600;overflow-wrap:anywhere;word-break:break-word}.sablon-card-attrs{display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.sablon-card-process{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.sablon-chip{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.sablon-chip-proc{background:#e0e7ff;color:#3730a3}.sablon-chip-type{background:#fef3c7;color:#92400e;text-transform:capitalize}.sablon-card-title{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sablon-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sablon-card-note{flex:1 1;font-size:12px;min-width:140px}.sablon-card-primary-btn{font-size:13px;font-weight:700;min-height:40px;padding:8px 16px}.sablon-zoom-overlay{align-items:center;background:#000000d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.sablon-zoom-img{border-radius:8px;box-shadow:0 8px 32px #0006;max-height:92vh;max-width:95vw;object-fit:contain}@media (max-width:480px){.sablon-thumb-btn,.sablon-thumb-placeholder{flex-basis:96px;height:96px;width:96px}.sablon-card-order{font-size:13px}.sablon-card-product{font-size:12px}}html[data-theme=dark] .sablon-thumb-btn{background:#1c1f27;border-color:#3a3f4a}html[data-theme=dark] .sablon-thumb-placeholder{background:#15171d;border-color:#3a3f4a;color:#a0a5b1}html[data-theme=dark] .sablon-chip-proc{background:#312e81;color:#e0e7ff}html[data-theme=dark] .sablon-chip-type{background:#3a2914;color:#fcd34d}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .sablon-thumb-btn{background:#1c1f27;border-color:#3a3f4a}html:not([data-theme=light]) .sablon-thumb-placeholder{background:#15171d;border-color:#3a3f4a;color:#a0a5b1}html:not([data-theme=light]) .sablon-chip-proc{background:#312e81;color:#e0e7ff}html:not([data-theme=light]) .sablon-chip-type{background:#3a2914;color:#fcd34d}}.duplicate-manual-note{background:#fef3c7;border-radius:6px;color:#92400e;font-size:12.5px;margin-top:6px;padding:6px 8px}.at-orders-v2 .order-search{box-sizing:border-box;flex:0 0 auto;height:48px;max-width:none;min-height:48px;width:100%}.at-orders-v2 .order-search input{height:100%;min-height:0}.at-orders-v2 .at-card-row-process{color:#e5e7eb;color:var(--at-text,#e5e7eb)}.at-orders-v2 .at-card-row-process.is-done{color:#4ade80}.at-orders-v2 .at-card-row-process.is-muted{color:#94a3b8;color:var(--at-muted,#94a3b8)}html:not([data-theme=dark]) .at-orders-v2 .at-card-row-process{color:#0f172a}html:not([data-theme=dark]) .at-orders-v2 .at-card-row-process.is-done{color:#15803d}html:not([data-theme=dark]) .at-orders-v2 .at-card-row-process.is-muted{color:#64748b}.order-card-soon-pin{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:999px;color:#78350f;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}html[data-theme=dark] .order-card-soon-pin{background:#f59e0b24;border-color:#f59e0b73;color:#fcd34d}.om-summary{margin:0 0 12px}.om-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.om-tile{align-items:flex-start;background:#fff;background:var(--at-card,#fff);border:1px solid #e2e8f0;border:1px solid var(--at-border,#e2e8f0);border-left-width:4px;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.om-tile:hover{box-shadow:0 4px 12px #0f172a1f;transform:translateY(-1px)}.om-tile:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.om-tile-top{align-items:center;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px}.om-count{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;line-height:1.15}.om-hint{font-size:11px;opacity:.75}.om-red{border-left-color:#dc2626}.om-red .om-count{color:#dc2626}.om-amber{border-left-color:#d97706}.om-amber .om-count{color:#b45309}.om-green{border-left-color:#16a34a}.om-green .om-count{color:#15803d}html[data-theme=dark] .om-red .om-count{color:#f87171}html[data-theme=dark] .om-amber .om-count{color:#fbbf24}html[data-theme=dark] .om-green .om-count{color:#4ade80}.om-tile.is-zero .om-count{color:inherit;opacity:.55}.om-tile.is-active{background-color:#3b82f614;box-shadow:inset 0 0 0 2px #3b82f6}.om-scope{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.om-active-chip{background:#3b82f61f;border-radius:999px;color:#1d4ed8;font-weight:700;padding:2px 8px}html[data-theme=dark] .om-active-chip{color:#93c5fd}.om-clear{align-items:center;background:#0000;border:1px solid;border-radius:999px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px}html[data-theme=dark] .om-clear{color:#fca5a5}.om-hidden-note .text-btn{background:none;border:0;color:#2563eb;cursor:pointer;font-weight:700;padding:0;text-decoration:underline}@media(max-width:1100px){.om-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:820px){.at-orders-v2 .orders-card-list{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}.mockup-zoom-wrap{align-items:flex-start;display:flex;justify-content:center;max-height:calc(92vh - 120px);width:100%}.mockup-zoom-wrap .mockup-preview-img{flex:0 0 auto}.mockup-modal-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.leaderboard-bordir.opb{border-radius:10px;gap:8px;margin:10px 0 14px;max-width:100%;min-width:0;overflow:hidden;padding:10px}.leaderboard-bordir.opb,.opb-head{display:flex;flex-direction:column}.opb-head{gap:2px}.opb-chips{-webkit-overflow-scrolling:touch;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.opb-chips::-webkit-scrollbar{display:none}.opb-chips .lb-chip{flex:0 0 auto;font-size:12px;padding:5px 11px;white-space:nowrap}.opb-dates{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.opb-dates input,.opb-select{border:1px solid #cbd5e1;border:1px solid var(--lb-border,#cbd5e1);border-radius:6px;color:#0f172a;color:var(--lb-text,#0f172a);font-size:13px;max-width:100%;padding:5px 8px}.opb-card,.opb-dates input,.opb-select{background:#fff;background:var(--lb-row-bg,#fff)}.opb-card{border:1px solid #e2e8f0;border:1px solid var(--lb-border,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin-top:8px;min-width:0;padding:10px}.opb-card-title{color:#0f172a;color:var(--lb-text,#0f172a);font-size:13px;font-weight:700}.opb-kpis{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.opb-kpis>div{display:flex;flex-direction:column;min-width:0}.opb-big{font-size:24px;line-height:1.1}.opb-big,.opb-rank{color:#0f172a;color:var(--lb-text,#0f172a)}.opb-rank{border-left:4px solid #0f766e;border-left:4px solid var(--lb-active-bg,#0f766e);font-size:14px}.opb-rank-num{font-size:28px;font-weight:800;line-height:1}.opb-lrow{grid-gap:8px;align-items:center;border:1px solid #0000;border-radius:8px;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) auto;padding:7px 6px}.opb-lrow+.opb-lrow{border-top-color:#e2e8f0;border-top-color:var(--lb-border,#e2e8f0)}.opb-lrow.top{background:#d977061a;border-color:#d9770659}.opb-lrow.me{outline:2px solid #0f766e;outline:2px solid var(--lb-active-bg,#0f766e);outline-offset:-2px}.opb-lrank{color:#0f172a;color:var(--lb-text,#0f172a);font-size:16px;font-weight:800}.opb-lrow.top .opb-lrank{color:#b45309}.opb-lname{display:flex;flex-direction:column;min-width:0}.opb-lname .lb-row-name{font-size:14px}.opb-you{background:#0f172a;background:var(--lb-active-bg,#0f172a);border-radius:999px;color:#fff;color:var(--lb-active-text,#fff);font-size:10px;font-style:normal;font-weight:700;margin-left:6px;padding:1px 6px}.opb-hrow{border-top:1px solid #e2e8f0;border-top:1px solid var(--lb-border,#e2e8f0);color:#0f172a;color:var(--lb-text,#0f172a);display:flex;flex-direction:column;font-size:13px;padding:6px 0;word-break:break-word}.opb-pager{align-items:center;display:flex;gap:8px}.opb-cov summary{cursor:pointer}.opb-cov-list{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding-left:18px}.opb-note{margin:8px 0 0}.opb-stale{color:#dc2626!important;font-weight:700}.opb-dim{opacity:.6}html[data-theme=dark] .opb-lrow.top .opb-lrank{color:#e7c46a}.opb-lrow{align-items:start;padding:9px 8px;row-gap:4px}.opb-lname{gap:3px}.opb-lname-top{align-items:center;display:flex;gap:6px;min-width:0}.opb-lname-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opb-lname-top .opb-you{flex:0 0 auto;margin-left:0}.opb-chase{line-height:1.35;white-space:normal}.opb-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.opb-badge{background:#64748b24;border:1px solid #e2e8f0;border:1px solid var(--lb-border,#e2e8f0);border-radius:999px;color:#0f172a;color:var(--lb-text,#0f172a);font-size:11px;font-style:normal;font-weight:700;line-height:1.3;padding:2px 8px;white-space:nowrap}.opb-badge-warn{background:#d9770624;border-color:#d9770673;color:#92400e}.opb-badge-btn{cursor:pointer;font-family:inherit;transition:transform .12s ease,background-color .12s ease}.opb-badge-btn:active{transform:scale(.97)}.opb-lrow .lb-total{padding-top:1px;text-align:right;white-space:nowrap}.opb-lrank{padding-top:1px}html[data-theme=dark] .leaderboard-bordir{--lb-sub:#c3c8d2}html[data-theme=dark] .opb-badge-warn{background:#e7c46a29;border-color:#e7c46a80;color:#f3d98b}html[data-theme=dark] .opb-lrow.top{background:#e7c46a1a;border-color:#e7c46a61}html[data-theme=dark] .opb-card{gap:8px}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .leaderboard-bordir{--lb-sub:#c3c8d2}html:not([data-theme=light]) .opb-badge-warn{background:#e7c46a29;border-color:#e7c46a80;color:#f3d98b}}.bss-row{flex-wrap:wrap;gap:8px;margin:8px 0}.bss-row,.bss-row label{align-items:center;display:flex}.bss-row label{font-size:13px;gap:6px}.bss-row input,.bss-row select{border-radius:6px;font-size:13px;padding:5px 8px}.bss-head{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-wrap:wrap;font-size:15px;gap:8px;justify-content:space-between;padding:4px 0;text-align:left;width:100%}.bss-head:focus-visible{border-radius:6px;outline:2px solid #c8a047}.bss input,.bss select{background-color:#fff;background-color:var(--panel,#fff);border:1px solid #cbd5e1;border-radius:6px;color:inherit;font-size:16px;min-height:36px;padding:6px 8px}.bss select{max-width:100%;min-width:150px}.bss .bss-regu-select{min-width:160px;width:100%}.bss .data-table td{white-space:nowrap}html[data-theme=dark] .bss input,html[data-theme=dark] .bss select{background-color:#1c1f27;border-color:#3a3f4a;color:#f5efdf}.opb-bar{display:flex;flex-direction:column;gap:6px}.opb-bar-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.opb-bar-title{color:#0f172a;color:var(--lb-text,#0f172a);font-size:15px}.opb-bar-stats{grid-gap:4px 10px;display:grid;gap:4px 10px;grid-template-columns:1fr 1fr}.opb-bar-stats>div{display:flex;flex-direction:column;min-width:0}.opb-bar-num{color:#0f172a;color:var(--lb-text,#0f172a);font-size:22px;line-height:1.1}.opb-bar-num small{font-size:12px;font-weight:600}.opb-bar-gap{font-weight:600;grid-column:1/-1}.opb-bar-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.opb-chips.opb-chips-fit{grid-gap:4px;display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column;overflow:visible}.opb-chips.opb-chips-fit .lb-chip{font-size:13px;padding:7px 4px;text-align:center;white-space:nowrap;width:100%}.opb-kpis.opb-kpis-2{grid-template-columns:1fr 1fr}.opb-more{display:flex;flex-direction:column;gap:6px;margin-top:6px}.opb-more summary{cursor:pointer;font-weight:600;padding:4px 0}.opb-more[open]{display:flex}.opb-bar-btn{font-size:14px;margin-top:2px;padding:9px;width:100%}.opb-sheet{border:0!important;border-radius:0;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1200}.opb-sheet-head{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--lb-border,#e2e8f0);display:flex;font-size:16px;gap:8px;justify-content:space-between;padding:12px 14px}.opb-sheet-body{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:8px;margin:0 auto;max-width:720px;overflow-y:auto;padding:10px 12px 28px;width:100%}.shopee-batch-bar{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.shopee-batch-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.shopee-batch-pick{align-items:center;background:#fffaf5;border:1px dashed #fdba74;border-radius:8px;color:#9a3412;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:6px 10px;-webkit-user-select:none;user-select:none}.shopee-batch-pick input{accent-color:#ea580c;height:18px;width:18px}html[data-theme=dark] .shopee-batch-bar{background:#ea580c1f;border-color:#fdba7466}html[data-theme=dark] .shopee-batch-pick{background:#ea580c14;border-color:#fdba7466;color:#fdba74}.opb-summary{gap:6px}.opb-sum-main{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px}.opb-sum-main>div{display:flex;flex-direction:column;min-width:0}.opb-sum-label{color:#64748b;color:var(--lb-sub,#64748b);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.opb-summary .opb-big{font-size:34px;font-weight:800}.opb-sum-unit{color:#64748b;color:var(--lb-sub,#64748b);font-size:13px}.opb-sum-target{background:#0f766e14;border:1px solid #0f766e40;border-radius:8px;color:#0f172a;color:var(--lb-text,#0f172a);font-size:15px;line-height:1.4;padding:8px 10px}.opb-mini{color:#64748b;color:var(--lb-sub,#64748b);font-size:11.5px;line-height:1.35}.opb-summary .opb-badge{align-self:flex-start}.opb-hsum{cursor:pointer;display:flex;flex-direction:column;gap:2px;list-style:none}.opb-hsum::-webkit-details-marker{display:none}.opb-hmain{align-items:center;display:flex;flex-wrap:wrap;gap:6px}details.opb-hrow[open] .opb-hsum{margin-bottom:4px}.opb-fix-btn{align-self:flex-start;font-size:12px!important;margin-top:6px;padding:3px 10px!important}.opb-charts>summary,.opb-cov>summary{cursor:pointer;padding:2px 0}.opb-charts .opb-card{background:#0000;border:0;box-shadow:none;padding:8px 0 0}.leaderboard-bordir .lb-chip.active{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important;font-weight:700}html[data-theme=dark] .leaderboard-bordir .lb-chip.active{background:#2dd4bf!important;border-color:#2dd4bf!important;color:#042f2e!important}html[data-theme=dark] .opb-sum-target{background:#2dd4bf1a;border-color:#2dd4bf59}@media (max-width:480px){.opb-summary .opb-big{font-size:30px}.opb-sum-main{gap:18px}}.pf-toggle{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pf-opt{background:#fff;border:1px solid #fdba74;border-radius:8px;color:#9a3412;cursor:pointer;flex:1 1 120px;font-size:13px;font-weight:700;min-height:40px;transition:background-color .15s,color .15s}.pf-opt.active{background:#ea580c;border-color:#ea580c;color:#fff}.pf-opt:disabled{cursor:not-allowed;opacity:.6}.pf-badge{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.pf-a5l{background:#dcfce7;color:#166534}.pf-a4p{background:#dbeafe;color:#1e40af}.pf-a4l{background:#ede9fe;color:#5b21b6}.pf-unknown{background:#fef3c7;color:#92400e}.pf-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:8px;max-height:50vh;overflow:auto}.pf-item{border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:6px}.pf-item.active{background:#fff7ed;border-color:#ea580c}.pf-item img{background:#f8fafc;height:110px;object-fit:contain;width:100%}.ssr{display:flex;flex-direction:column;gap:12px;max-width:100%;min-width:0;overflow-wrap:anywhere}.ssr *{box-sizing:border-box;min-width:0}.ssr-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.ssr-title h3{font-size:18px;line-height:1.25;margin:0}.ssr-title span{color:#94a3b8;display:block;font-size:12px;margin-top:2px}.ssr-close{align-items:center;background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;cursor:pointer;display:inline-flex;flex:none;font-weight:600;gap:4px;min-height:40px;padding:0 12px}.ssr-weeks{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.ssr-weeks button{background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;color:#e9edf4;color:var(--mv2-text,#e9edf4);cursor:pointer;font-size:14px;font-weight:600;line-height:1.2;min-height:44px;padding:6px 8px;transition:background-color .15s,color .15s;white-space:normal}.ssr-weeks button.active{background:#ea580c;border-color:#fb923c;color:#fff}.ssr-refresh{align-items:center;background:#ea580c1f;border:1.5px solid #ea580c;border-radius:10px;color:#fdba74;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-height:46px;width:100%}.ssr-refresh:disabled{cursor:wait;opacity:.7}.ssr-alert{background:#ef444426;border-radius:10px;color:#fca5a5;font-size:13px;padding:10px 12px}.ssr-week{color:#e9edf4;color:var(--mv2-text,#e9edf4);font-size:14px;font-weight:700}.ssr-week span{color:#94a3b8;display:block;font-size:12px;font-weight:400}.ssr-notfinal{background:#f59e0b24;border:1px solid #f59e0b80;border-radius:10px;color:#fcd34d;display:flex;flex-direction:column;font-size:13px;gap:2px;padding:10px 12px}.ssr-notfinal b{font-size:14px;letter-spacing:.3px;text-transform:uppercase}.ssr-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.ssr-card{background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:12px;overflow:hidden}.ssr-card.main{background:#ea580c1f;border-color:#ea580c8c}.ssr-card.active{border-color:#fb923c}.ssr-card>button{align-items:flex-start;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;width:100%}.ssr-card-label{font-size:14px;font-weight:600;line-height:1.3}.ssr-card strong,.ssr-card-label{color:#e9edf4;color:var(--mv2-text,#e9edf4)}.ssr-card strong{font-size:30px;font-weight:800;line-height:1.1}.ssr-card strong small{color:#94a3b8;font-size:14px;font-weight:600}.ssr-card-cert{color:#94a3b8;font-size:12px;line-height:1.35}.ssr-card-more{color:#fb923c;font-size:12px;font-weight:600;margin-top:2px}.ssr-h{font-size:15px;margin:6px 0 0}.ssr-days-wrap{-webkit-overflow-scrolling:touch;border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:12px;max-width:100%;overflow-x:auto}.ssr-days{border-collapse:collapse;font-size:13px;width:100%}.ssr-days td,.ssr-days th{border-bottom:1px solid #1f2432;border-bottom:1px solid var(--mv2-border,#1f2432);padding:8px 6px;text-align:center;white-space:nowrap}.ssr-days tbody th{color:#e9edf4;color:var(--mv2-text,#e9edf4);font-weight:600;left:0;min-width:92px;position:-webkit-sticky;position:sticky;text-align:left;white-space:normal}.ssr-days tbody th,.ssr-days thead th{background:#141822;background:var(--mv2-card,#141822)}.ssr-days thead th{color:#94a3b8;font-weight:700}.ssr-days tr:last-child td,.ssr-days tr:last-child th{border-bottom:0}.ssr-others{display:flex;flex-direction:column;gap:6px}.ssr-other{background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;overflow:hidden}.ssr-other>button{align-items:center;background:none;border:0;color:#e9edf4;color:var(--mv2-text,#e9edf4);cursor:pointer;display:flex;font-size:13px;gap:8px;min-height:44px;padding:8px 12px;text-align:left;width:100%}.ssr-other>button span{flex:1 1;line-height:1.3}.ssr-other>button b{color:#e9edf4;color:var(--mv2-text,#e9edf4);font-size:15px}.ssr-other>button i{color:#94a3b8;font-size:11px;font-style:normal}.ssr-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:60vh;overflow-y:auto;padding:0 12px 12px}.ssr-row{background:#ffffff0a;border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;font-size:13px;padding:10px}.ssr-row-head{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between}.ssr-row-head span{color:#94a3b8;font-size:12px}.ssr-row-kind{color:#fdba74;font-size:12px;font-weight:600;margin-top:2px}.ssr-row-meta{grid-gap:3px 8px;display:grid;font-size:12px;gap:3px 8px;grid-template-columns:84px 1fr;margin:6px 0 0}.ssr-row-meta dt{color:#94a3b8}.ssr-row-meta dd{color:#e9edf4;color:var(--mv2-text,#e9edf4);margin:0}.ssr-empty,.ssr-row-meta small{color:#94a3b8}.ssr-empty{font-size:13px;padding:8px}.ssr-info{background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;color:#cbd5e1;font-size:12px;padding:10px 12px}.ssr-info summary{color:#e9edf4;color:var(--mv2-text,#e9edf4);cursor:pointer;font-size:13px;font-weight:700;min-height:28px}.ssr-info p{line-height:1.45;margin:8px 0 0}@media (min-width:640px){.ssr-weeks{grid-template-columns:repeat(4,1fr)}.ssr-refresh{align-self:flex-start;padding:0 18px;width:auto}}@media (min-width:900px){.ssr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ssr-card.main{grid-column:1/-1}}@media (min-width:1280px){.ssr-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.afs{background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:14px;color:#e9edf4;color:var(--mv2-text,#e9edf4);display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px}.afs *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.afs-bar{align-items:center;background:#22c55e14;border:2px solid #22c55e;border-radius:12px;display:flex;gap:8px;padding:4px 4px 4px 12px}.afs-bar input{background:#0000;border:0;color:inherit;flex:1 1;font-size:18px;font-weight:700;letter-spacing:.5px;min-height:48px;outline:none}.afs-cam{align-items:center;background:#ffffff0f;border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;color:inherit;cursor:pointer;display:inline-flex;flex:none;height:48px;justify-content:center;width:48px}.afs-hint{color:#94a3b8;font-size:12px}.afs-msg{align-items:center;background:#ffffff0d;border-radius:10px;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;padding:10px 12px}.afs-err,.afs-fail{background:#ef444426;color:#fca5a5;font-weight:600}.afs-ok{font-style:normal}.afs-msg.afs-ok,.afs-ok{color:#86efac;font-weight:700}.afs-msg.afs-ok{background:#22c55e29;font-size:15px}.afs-warn{background:#f59e0b24;color:#fcd34d}.afs-busy{color:#cbd5e1}.afs-retry{background:#0000;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;font-weight:700;margin-left:auto;min-height:36px;padding:0 14px}.afs-fwd{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;font-size:13px;font-weight:600;gap:6px}.afs-panel{animation:afsIn .18s ease-out;background:#ffffff08;border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.afs-panel.done{border-color:#22c55e8c}@keyframes afsIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.afs-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.afs-head>div{display:flex;flex-direction:column;gap:2px}.afs-src{align-self:flex-start;border-radius:999px;font-size:10px;font-weight:800;padding:2px 8px}.afs-src-shopee{background:#ea580c;color:#fff}.afs-src-offline{background:#d4b366;color:#1a1206}.afs-num{font-size:20px;line-height:1.2}.afs-cust{color:#94a3b8;font-size:13px}.afs-state{border-radius:999px;flex:none;font-size:12px;font-weight:800;padding:6px 10px}.afs-state.ok{background:#15803d;color:#fff}.afs-state.wait{background:#eab30833;color:#fde68a}.afs-state.block{background:#ef444433;color:#fca5a5}.afs-steps{display:flex;flex-wrap:wrap;gap:6px}.afs-steps span{background:#ffffff0f;border-radius:999px;color:#94a3b8;font-size:12px;font-weight:700;padding:4px 10px}.afs-steps span.ok{background:#22c55e2e;color:#86efac}.afs-steps span.fail{background:#ef44442e;color:#fca5a5}.afs-body{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.afs-body{grid-template-columns:180px 1fr}}.afs-thumbs{display:flex;flex-wrap:wrap;gap:6px}.afs-thumb{background:#fff;border-radius:10px;height:160px;max-width:180px;object-fit:contain;width:100%}.afs-thumbs .afs-thumb{flex:1 1 140px;height:140px;max-width:160px}.afs-thumb-empty{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:center}.afs-items{display:flex;flex-direction:column;gap:8px}.afs-total{font-size:15px}.afs-total b{color:#fde68a;font-size:22px}.afs-item{background:#ffffff0a;border-radius:10px;padding:8px 10px}.afs-ai{background:#ffffff0d;border-left:4px solid #22c55e;border-radius:12px;display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:12px}.afs-ai.warn{border-left-color:#f59e0b}.afs-ai-head{color:#e2e8f0;font-size:13px;font-weight:800;letter-spacing:.04em}.afs-ai-warn{color:#fcd34d;font-size:13px;font-weight:600}.afs-ai-row{background:#ffffff12;border-radius:8px;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 14px;padding:8px 10px}.afs-ai-row em{color:#94a3b8;font-size:11px;font-style:normal;margin-right:4px;text-transform:uppercase}.afs-ai-note{color:#fbbf24;flex-basis:100%;font-size:12px;font-weight:600}.afs-ai-edit{display:flex;flex-direction:column;gap:6px}.afs-ai-erow{grid-gap:6px;display:grid;gap:6px;grid-template-columns:2fr 1.4fr 1.2fr .9fr .8fr 40px}@media (max-width:640px){.afs-ai-erow{grid-template-columns:1fr 1fr}}.afs-ai-erow input,.afs-ai-erow select{border-radius:8px;font-size:15px;min-height:40px;min-width:0;padding:0 8px}.afs-ai-edit>button,.afs-ai-erow button,.afs-ai-fix{border-radius:8px;font-weight:700;min-height:40px;padding:0 12px}.afs-ai-foot{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px}.afs-ai-foot b{color:#fde68a}.afs-ai-cut{color:#86efac;font-weight:700}.afs-ai-fix{margin-left:auto}.afs-item-name{font-size:14px;font-weight:700}.afs-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.afs-size{align-items:baseline;background:#ffffff14;border-radius:8px;display:inline-flex;font-size:14px;gap:6px;padding:6px 10px}.afs-size b{color:#fff;font-size:18px}.afs-size strong{color:#fde68a;font-size:16px}.afs-reason{color:#fca5a5;font-size:12px;font-weight:600;margin-top:4px}.afs-job,.afs-note{color:#cbd5e1;font-size:12px}.afs-confirm{align-items:flex-start;background:#b453092e;border-radius:10px;color:#fed7aa;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px}.afs-confirm input{flex:none;height:22px;width:22px}.afs-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:640px){.afs-actions{grid-template-columns:2fr 1fr}}.afs-acc{background:#16a34a;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:800;letter-spacing:.3px;min-height:56px;transition:background-color .15s,transform .1s}.afs-acc:active{transform:scale(.98)}.afs-acc:disabled{background:#334155;color:#94a3b8;cursor:not-allowed}.afs-bad{background:#0000;border:2px solid #ef4444;border-radius:12px;color:#fca5a5;cursor:pointer;font-size:15px;font-weight:700;min-height:56px}.afs-mis{display:flex;flex-wrap:wrap;gap:6px}.afs-mis button{background:#ef44441f;border:1px solid #ef4444;border-radius:10px;color:#fecaca;cursor:pointer;flex:1 1 110px;font-weight:700;min-height:44px}.afs-recent{display:flex;flex-wrap:wrap;gap:6px}.afs-recent button{background:#ffffff0d;border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:999px;color:#cbd5e1;cursor:pointer;font-size:12px;font-weight:600;min-height:32px;padding:0 10px}.afs-recent button.done{border-color:#22c55e80;color:#86efac}.press-live{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;margin:0 0 10px}.press-live-dot{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e33;height:8px;width:8px}.press-live button{align-items:center;background:#0000;border:1px solid #cbd5e1;border:1px solid var(--mv2-border,#cbd5e1);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font-weight:600;gap:4px;margin-left:auto;min-height:32px;padding:0 10px}.omd{max-height:92vh;max-width:720px;overflow-y:auto;width:100%}.omd *{min-width:0;overflow-wrap:anywhere}.omd-err{align-items:center;background:#ef44441f;border-radius:10px;color:#b91c1c;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding:10px}.omd-err button{align-items:center;background:#0000;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;gap:4px;min-height:34px;padding:0 10px}.omd-id{align-items:flex-start;display:flex;gap:12px}.omd-id img{background:#fff;border:1px solid #94a3b84d;border-radius:10px;flex:none;height:88px;object-fit:contain;width:88px}.omd-id>div{display:flex;flex-direction:column;font-size:13px;gap:2px}.omd-id strong{font-size:16px}.omd-id span{color:#64748b}.omd-link{align-self:flex-start;background:#0000;border:1px solid #d4b366;border-radius:8px;color:#a16207;cursor:pointer;font-weight:600;margin-top:4px;min-height:32px;padding:0 12px}.omd-prods{display:flex;flex-direction:column;font-size:13px;gap:6px;margin-top:10px}.omd-prod{background:#94a3b81a;border-radius:10px;padding:8px 10px}.omd-sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.omd-sizes span{background:#94a3b82e;border-radius:6px;font-size:12px;font-weight:600;padding:2px 8px}.omd-h{font-size:14px;margin:16px 0 4px}.omd-note{color:#64748b;font-size:11px;margin:0 0 6px}.omd-now{border:1px solid #d4b36680;border-radius:10px;display:flex;flex-direction:column;font-size:13px;gap:4px;margin-bottom:6px;padding:10px}.omd-now-prod{font-weight:700}.omd-now-main{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.omd-div{background:#d4b36638;border-radius:999px;color:#92400e;display:inline-block;font-size:11px;font-weight:700;padding:2px 8px}.omd-track{grid-gap:2px 8px;border-radius:8px;display:grid;gap:2px 8px;grid-template-columns:1fr auto;padding:6px 8px}.omd-track small{color:#64748b;grid-column:1/-1}.omd-track.ok{background:#22c55e1f}.omd-track.wait{background:#f59e0b24}.omd-last{color:#475569;font-size:12px}.omd-divs{display:flex;flex-direction:column;gap:4px}.omd-divrow{grid-gap:2px 8px;background:#94a3b814;border-radius:8px;display:grid;font-size:13px;gap:2px 8px;grid-template-columns:120px 1fr;padding:6px 8px}.omd-divrow span{color:#64748b;font-weight:600}.omd-divrow small{color:#94a3b8;font-size:11px;grid-column:2}.omd-tl{border-left:2px solid #94a3b866;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0 0 0 14px}.omd-ev{font-size:13px;position:relative}.omd-ev:before{background:#22c55e;border-radius:50%;content:"";height:10px;left:-20px;position:absolute;top:4px;width:10px}.omd-claim:before{background:#3b82f6}.omd-system:before{background:#94a3b8}.omd-revert:before{background:#ef4444}.omd-ev-top{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.omd-ev-top small{color:#94a3b8;font-size:11px}.omd-ev-title{font-weight:600;margin-top:2px}.omd-ev-who{color:#475569;font-size:12px}.press-sum{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px}@media (min-width:900px){.press-sum{grid-template-columns:repeat(4,minmax(0,1fr))}}.press-sum-tile{background:#94a3b814;border:1px solid #94a3b859;border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.press-sum-tile span{color:#64748b;font-size:12px;font-weight:600;line-height:1.25}.press-sum-tile b{font-size:26px;line-height:1.1}.press-sum-tile small{color:#64748b;font-size:11px}.press-sum-tile.shp{border-color:#ea580c80}.press-sum-tile.off{border-color:#d4b36699}.press-sum-tile.late{background:#ef444414;border-color:#ef4444}.press-sum-tile.late b{color:#dc2626}.press-wait-chips{display:flex;flex-wrap:wrap;font-weight:500;gap:6px;margin-top:6px}.press-wait-chips span{background:#f59e0b24;border-radius:999px;color:#92400e;font-size:12px;padding:3px 8px}.press-wait-chips span.ok{background:#22c55e24;color:#166534}.press-fold{margin-bottom:12px}.press-fold-sum{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 10px;list-style:revert;padding:6px 0}.press-fold-sum span{color:#64748b;font-size:12px}.press-card-prod{font-size:12px;margin-top:2px;overflow-wrap:anywhere}.press-card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.press-dl{background:#94a3b826;border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.press-dl.late{background:#dc2626;color:#fff}.press-dl.near{background:#f59e0b33;color:#92400e}.press-st{color:#64748b;font-size:11px}.press-more{border:1px solid #94a3b880;border-radius:6px;font-size:11px;margin-left:auto;min-height:28px;padding:0 8px}.press-more,.press-showall{background:#0000;color:inherit;cursor:pointer}.press-showall{border:1px dashed #94a3b899;border-radius:10px;font-weight:600;margin-top:6px;min-height:40px;width:100%}.press-wait-zero{border:1px solid #22c55e66;border-radius:10px;font-size:13px;margin:0 0 10px;padding:6px 12px}.press-goto-wait{background:#fffbeb;border:1px solid #b45309;border-radius:8px;color:#92400e;cursor:pointer;font-weight:700;margin-left:4px;min-height:30px;padding:0 10px}.press-st.wait{color:#b45309;font-weight:700}.press-st.ready{color:#15803d;font-weight:700}html:not([data-theme=dark]) .press-live,html:not([data-theme=dark]) .press-sum,html:not([data-theme=dark]) .press-wait-zero,html:not([data-theme=dark]) .shopee-press-panel{color:#0f172a}html:not([data-theme=dark]) .press-fold-sum span,html:not([data-theme=dark]) .press-live,html:not([data-theme=dark]) .press-st:not(.wait):not(.ready),html:not([data-theme=dark]) .press-sum-tile small,html:not([data-theme=dark]) .press-sum-tile span,html:not([data-theme=dark]) .shopee-press-panel .muted,html:not([data-theme=dark]) [data-testid=offline-press-waiting] .muted{color:#334155!important}html:not([data-theme=dark]) .press-sum-tile{background:#fff;border-color:#94a3b8}html:not([data-theme=dark]) .press-sum-tile b{color:#0f172a}html:not([data-theme=dark]) .press-sum-tile.late b{color:#b91c1c}html:not([data-theme=dark]) .press-dl{background:#e2e8f0;color:#0f172a}html:not([data-theme=dark]) .press-dl.near,html:not([data-theme=dark]) .press-wait-chips span{background:#fef3c7;color:#78350f}html:not([data-theme=dark]) .press-wait-chips span.ok{background:#dcfce7;color:#14532d}html:not([data-theme=dark]) .press-live button,html:not([data-theme=dark]) .press-more,html:not([data-theme=dark]) .press-showall{border-color:#64748b;color:#0f172a}html:not([data-theme=dark]) .press-waiting-reason{color:#78350f}html:not([data-theme=dark]) [data-testid^=press-thumb-missing-]{background:#e2e8f0!important;color:#334155!important}html:not([data-theme=dark]) .press-tab-btn{color:#1e293b}html:not([data-theme=dark]) .shopee-press-panel{--card-bg:#f8fafc;--card-border:#cbd5e1;--row-bg:#fff;background:#f8fafc;color:#0f172a}html:not([data-theme=dark]) .shopee-press-panel .press-fold-sum b,html:not([data-theme=dark]) .shopee-press-panel .shopee-press-title{color:#0f172a}html:not([data-theme=dark]) .shopee-press-panel .shopee-press-card{background:#fff;border-color:#cbd5e1;color:#0f172a}html:not([data-theme=dark]) .shopee-press-panel .press-tab-btn{background:#fff;border-color:#94a3b8;color:#1e293b}html:not([data-theme=dark]) .shopee-press-panel .press-tab-btn.active{background:#0f172a;border-color:#0f172a;color:#fff}html:not([data-theme=dark]) .shopee-press-panel .press-waiting-reason{background:#fef3c7;color:#78350f}html:not([data-theme=dark]) .shopee-press-panel .shopee-press-empty{color:#334155!important}html:not([data-theme=dark]) .shopee-press-panel .link-btn{color:#1d4ed8}html[data-theme=dark] .shopee-press-panel .press-fold-sum span,html[data-theme=dark] .shopee-press-panel .press-st:not(.wait):not(.ready){color:#cbd5e1}html[data-theme=dark] .shopee-press-panel .press-st.wait{color:#fbbf24}html[data-theme=dark] .shopee-press-panel .press-st.ready{color:#4ade80}html[data-theme=dark] .press-goto-wait{background:#3a2914;border-color:#f5c98a;color:#f5c98a}html[data-theme=dark] .press-live,html[data-theme=dark] .press-sum-tile small,html[data-theme=dark] .press-sum-tile span{color:#cbd5e1}html[data-theme=dark] .press-sum-tile b{color:#f5efdf}html[data-theme=dark] .press-sum-tile.late b{color:#f87171}html[data-theme=dark] .press-wait-chips span{background:#3a2914;color:#f5c98a}html[data-theme=dark] .press-wait-chips span.ok{background:#14321f;color:#86efac}html[data-theme=dark] .press-dl{background:#2a2e38;color:#e2e8f0}html[data-theme=dark] .press-dl.near{background:#3a2914;color:#f5c98a}html[data-theme=dark] .press-more,html[data-theme=dark] .press-showall{border-color:#3a3f4a;color:#e2e8f0}[data-team="Mesin Press"]{--acc-ready:#16a34a;--acc-wait:#c8902f;--acc-work:#2563eb;--acc-late:#dc2626;--acc-info:#94a3b8}[data-team="Mesin Press"] .dln-mini,[data-team="Mesin Press"] .op-stat,[data-team="Mesin Press"] .press-live,[data-team="Mesin Press"] .press-sum-tile,[data-team="Mesin Press"] .press-wait-zero,[data-team="Mesin Press"] .queue-card,[data-team="Mesin Press"] .shopee-press-card,[data-team="Mesin Press"] .shopee-press-panel,[data-team="Mesin Press"] [data-testid=offline-press-waiting]{--acc:var(--acc-info);border-left:4px solid var(--acc)!important;box-shadow:-2px 0 8px -3px color-mix(in srgb,var(--acc) 45%,#0000),0 1px 2px #0f172a0f}[data-team="Mesin Press"] .press-live{border-radius:8px;padding:4px 8px}[data-team="Mesin Press"] .press-sum-tile.off,[data-team="Mesin Press"] .press-sum-tile.shp{--acc:var(--acc-ready)}[data-team="Mesin Press"] [data-testid=press-sum-working]{--acc:var(--acc-work)}[data-team="Mesin Press"] .press-sum-tile.late{--acc:var(--acc-late)}[data-team="Mesin Press"] [data-testid=offline-press-waiting]{--acc:var(--acc-wait)}[data-team="Mesin Press"] .press-wait-zero{--acc:var(--acc-info);border-top-color:#0000}[data-team="Mesin Press"] .op-stat[data-testid=op-stat-antrean]{--acc:var(--acc-ready)}[data-team="Mesin Press"] .op-stat[data-testid=op-stat-dikerjakan]{--acc:var(--acc-work)}[data-team="Mesin Press"] .op-stat[data-testid=op-stat-selesai],[data-team="Mesin Press"] [data-accent=ready]{--acc:var(--acc-ready)}[data-team="Mesin Press"] [data-accent=wait]{--acc:var(--acc-wait)}[data-team="Mesin Press"] [data-accent=work]{--acc:var(--acc-work)}[data-team="Mesin Press"] [data-accent=late]{--acc:var(--acc-late)}[data-team="Mesin Press"] [data-accent=info]{--acc:var(--acc-info)}html[data-theme=dark] [data-team="Mesin Press"]{--acc-ready:#22c55e;--acc-wait:#d4b366;--acc-work:#60a5fa;--acc-late:#f87171;--acc-info:#64748b}html[data-theme=dark] [data-team="Mesin Press"] .press-sum-tile,html[data-theme=dark] [data-team="Mesin Press"] .queue-card,html[data-theme=dark] [data-team="Mesin Press"] .shopee-press-card{box-shadow:-3px 0 10px -4px color-mix(in srgb,var(--acc) 60%,#0000)}[data-team="Mesin Press"] [data-accent=queue]{--acc:var(--acc-ready)}[data-team="Operator Bordir"]{--acc-ready:#16a34a;--acc-wait:#c8902f;--acc-work:#2563eb;--acc-late:#dc2626;--acc-info:#94a3b8}[data-team="Operator Bordir"] .bt-panel,[data-team="Operator Bordir"] .bt-task,[data-team="Operator Bordir"] .dln-mini,[data-team="Operator Bordir"] .op-empty,[data-team="Operator Bordir"] .op-stat,[data-team="Operator Bordir"] .opb-bar,[data-team="Operator Bordir"] .opb-card,[data-team="Operator Bordir"] .press-live,[data-team="Operator Bordir"] .queue-card,[data-team="Operator Bordir"] .riwayat-group,[data-team="Operator Bordir"] .shopee-wh-card{--acc:var(--acc-info);border-left:4px solid var(--acc)!important;box-shadow:-2px 0 8px -3px color-mix(in srgb,var(--acc) 45%,#0000),0 1px 2px #0f172a0f}[data-team="Operator Bordir"] .press-live{border-radius:8px;padding:4px 8px}[data-team="Operator Bordir"] .bt-task{border-radius:8px}[data-team="Operator Bordir"] .op-empty{min-height:0;padding-bottom:14px;padding-top:14px}[data-team="Operator Bordir"] .op-stat[data-testid=op-stat-antrean]{--acc:var(--acc-wait)}[data-team="Operator Bordir"] .op-stat[data-testid=op-stat-dikerjakan]{--acc:var(--acc-work)}[data-team="Operator Bordir"] .op-stat[data-testid=op-stat-selesai],[data-team="Operator Bordir"] .riwayat-group{--acc:var(--acc-ready)}[data-team="Operator Bordir"] [data-accent=queue],[data-team="Operator Bordir"] [data-accent=wait]{--acc:var(--acc-wait)}[data-team="Operator Bordir"] [data-accent=work]{--acc:var(--acc-work)}[data-team="Operator Bordir"] [data-accent=ready]{--acc:var(--acc-ready)}[data-team="Operator Bordir"] [data-accent=late]{--acc:var(--acc-late)}html[data-theme=dark] [data-team="Operator Bordir"]{--acc-ready:#22c55e;--acc-wait:#d4b366;--acc-work:#60a5fa;--acc-late:#f87171;--acc-info:#64748b}html[data-theme=dark] [data-team="Operator Bordir"] .opb-card,html[data-theme=dark] [data-team="Operator Bordir"] .queue-card,html[data-theme=dark] [data-team="Operator Bordir"] .shopee-wh-card{box-shadow:-3px 0 10px -4px color-mix(in srgb,var(--acc) 60%,#0000)}[data-team="Operator Bordir"]{--acc-ready:#6fbf8e;--acc-wait:#d9b46a;--acc-work:#7aa5e6;--acc-late:#e08a8a;--acc-info:#b4bcc8;max-width:100%}[data-team="Operator Bordir"] .bt-panel,[data-team="Operator Bordir"] .bt-task,[data-team="Operator Bordir"] .dln-mini,[data-team="Operator Bordir"] .op-empty,[data-team="Operator Bordir"] .op-stat,[data-team="Operator Bordir"] .opb-bar,[data-team="Operator Bordir"] .opb-card,[data-team="Operator Bordir"] .press-live,[data-team="Operator Bordir"] .queue-card,[data-team="Operator Bordir"] .riwayat-group,[data-team="Operator Bordir"] .shopee-wh-card{border-left:3px solid var(--acc)!important;box-shadow:0 1px 3px #0f172a0f,-1px 0 4px -2px color-mix(in srgb,var(--acc) 35%,#0000);box-sizing:border-box;max-width:100%;min-width:0}[data-team="Operator Bordir"] .opb-bar,[data-team="Operator Bordir"] .opb-card{--acc:#a3abb8}[data-team="Operator Bordir"] .op-empty{--acc:var(--acc-info);padding:14px 16px}html[data-theme=dark] [data-team="Operator Bordir"]{--acc-ready:#4fa874;--acc-wait:#b89a5a;--acc-work:#5f8fd6;--acc-late:#c46a6a;--acc-info:#4b5563}html[data-theme=dark] [data-team="Operator Bordir"] .opb-bar,html[data-theme=dark] [data-team="Operator Bordir"] .opb-card{--acc:#5b6472}html[data-theme=dark] [data-team="Operator Bordir"] .opb-card,html[data-theme=dark] [data-team="Operator Bordir"] .queue-card,html[data-theme=dark] [data-team="Operator Bordir"] .shopee-wh-card{box-shadow:0 1px 3px #0000004d,-1px 0 5px -2px color-mix(in srgb,var(--acc) 45%,#0000)}[data-team="Operator Bordir"] .bt-panel,[data-team="Operator Bordir"] .dln-mini,[data-team="Operator Bordir"] .op-empty,[data-team="Operator Bordir"] .opb-bar,[data-team="Operator Bordir"] .opb-card,[data-team="Operator Bordir"] .press-live,[data-team="Operator Bordir"] .riwayat-group{border-left-color:var(--obd-line)!important;border-left-width:1px!important;box-shadow:0 1px 2px #0f172a0a!important}[data-team="Operator Bordir"] .bt-task,[data-team="Operator Bordir"] .queue-card,[data-team="Operator Bordir"] .shopee-wh-card{border-left-width:2px!important;box-shadow:0 1px 2px #0f172a0d!important}[data-team="Operator Bordir"] .press-live{border:0!important;box-shadow:none!important;padding:0 2px}[data-team="Operator Bordir"]{--obd-line:#ece6d6}html[data-theme=dark] [data-team="Operator Bordir"]{--obd-line:#2a2e38}html:not([data-theme=dark]) [data-team="Operator Bordir"]{background:#fcfaf5;border-radius:14px}html:not([data-theme=dark]) [data-team="Operator Bordir"] .leaderboard-bordir{--lb-bg:#fff;--lb-border:#ece6d6;--lb-text:#1c1917;--lb-muted:#57534e;background:#fff;border:1px solid #ece6d6;color:#1c1917}html:not([data-theme=dark]) [data-team="Operator Bordir"] .leaderboard-bordir .lb-row-sub{color:#57534e}[data-team="Operator Bordir"] .leaderboard-bordir{border-radius:14px;padding:14px}[data-team="Operator Bordir"] .opb-bar{border:0!important;box-shadow:none!important;gap:10px}[data-team="Operator Bordir"] .opb-bar-title{font-size:17px;font-weight:800}[data-team="Operator Bordir"] .opb-bar-stats{gap:8px;grid-template-columns:1fr 1fr}[data-team="Operator Bordir"] .opb-bar-box{background:#faf6ec99;border:1px solid var(--obd-line);border-radius:10px;padding:10px 12px}html[data-theme=dark] [data-team="Operator Bordir"] .opb-bar-box{background:#ffffff0a}[data-team="Operator Bordir"] .opb-bar-num{font-size:22px;font-weight:800}[data-team="Operator Bordir"] .opb-bar-note{background:#94a3b81a;border-radius:8px;font-size:12.5px;padding:8px 10px}html:not([data-theme=dark]) [data-team="Operator Bordir"] .opb-bar-note{color:#44403c}[data-team="Operator Bordir"] .opb-bar-btn{border-radius:10px;font-weight:700;min-height:46px}[data-team="Operator Bordir"] .op-stats-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}[data-team="Operator Bordir"] .op-stat{border:1px solid var(--obd-line)!important;border-left:3px solid var(--acc)!important;border-radius:12px;box-shadow:none!important;min-width:0}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-stat{background:#fff}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-stat[data-testid=op-stat-antrean]{background:#fdf8ec}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-stat[data-testid=op-stat-dikerjakan]{background:#f1f6fd}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-stat[data-testid=op-stat-selesai]{background:#f1f9f4}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-stat .op-stat-label{color:#44403c}[data-team="Operator Bordir"] .op-gudang-source{gap:6px}[data-team="Operator Bordir"] .op-gudang-source>button{border-radius:12px!important;min-height:44px}[data-team="Operator Bordir"] .op-section-tabs{border:0!important;border-radius:12px;box-shadow:none!important;gap:4px;padding:4px}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-section-tabs{background:#f3efe4}html[data-theme=dark] [data-team="Operator Bordir"] .op-section-tabs{background:#ffffff0d}[data-team="Operator Bordir"] .op-section-tab{border:0!important;border-radius:9px;box-shadow:none!important;min-height:40px}[data-team="Operator Bordir"] .op-section-tab:after{display:none!important}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-section-tab{color:#44403c}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-section-tab.active{background:#e8d39a;color:#2b2210}html[data-theme=dark] [data-team="Operator Bordir"] .op-section-tab.active{background:#c8a047;color:#1a1206}[data-team="Operator Bordir"] .op-search-wrap{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}[data-team="Operator Bordir"] .op-search-input{border-radius:10px;flex:1 1;min-width:0}[data-team="Operator Bordir"] .op-empty{background:#0000;border-style:solid;gap:4px;padding:14px 16px!important}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-empty{background:#fff}[data-team="Operator Bordir"] .op-empty .op-empty-icon{display:none}[data-team="Operator Bordir"] .op-empty h3,[data-team="Operator Bordir"] .op-empty h4{font-size:14px;margin:0}[data-team="Operator Bordir"] .op-empty p{font-size:13px;margin:0}html:not([data-theme=dark]) [data-team="Operator Bordir"] .op-empty p{color:#44403c}.ssr-status{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-size:12.5px;margin:8px 0;padding:8px 10px}.ssr-status ul{margin:4px 0 0;padding-left:18px}.ssr-status small{color:#64748b}.ssr-status-running{background:#eff6ff;border-color:#93c5fd}.ssr-status-success{background:#f0fdf4;border-color:#86efac}.ssr-status-partial{background:#fefce8;border-color:#fde047}.ssr-status-failed{background:#fef2f2;border-color:#fca5a5}html[data-theme=dark] .ssr-status{background:#94a3b814;color:inherit}@media (hover:none) and (pointer:coarse){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}html[data-theme=dark] .att-card{background:#1a1c22;border-color:#2f333e;color:#e8e6df}html[data-theme=dark] .att-card .att-label{color:#d6d3cb}html[data-theme=dark] .att-card .att-count{color:#f5f5ee}html[data-theme=dark] .att-card .att-icon{background:#94a3b824;color:#cbd5e1}html[data-theme=dark] .att-card.cat-overdue .att-icon{background:#dc262629;color:#fca5a5}html[data-theme=dark] .att-card.cat-overdue .att-count{color:#fca5a5}html[data-theme=dark] .att-card.cat-near .att-icon{background:#d9770629;color:#fcd34d}html[data-theme=dark] .att-card.cat-near .att-count{color:#fcd34d}html[data-theme=dark] .att-card.cat-wip .att-icon{background:#2563eb2e;color:#93c5fd}html[data-theme=dark] .att-card.cat-wip .att-count{color:#93c5fd}html[data-theme=dark] .att-card.cat-ready .att-icon{background:#16a34a29;color:#86efac}html[data-theme=dark] .att-card.cat-ready .att-count{color:#86efac}html[data-theme=dark] .att-card.cat-unpaid .att-icon{background:#c8a04729;color:#e3c472}html[data-theme=dark] .att-card.cat-unpaid .att-count{color:#e3c472}html[data-theme=dark] .att-card.is-active{border-color:#c8a047;box-shadow:0 0 0 2px #c8a04733}html:not([data-theme=dark]) .att-card{background:#fffdf8}.att-badge.att-badge-anomaly{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}html[data-theme=dark] .att-badge.att-badge-anomaly{background:#ea580c24;border-color:#fdba7466;color:#fdba74}.att-more{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rekap-nonaktif-chip.is-quiet{background:#0000!important;border:0!important;box-shadow:none!important;color:#6b7280!important;color:var(--muted,#6b7280)!important;font-size:11.5px!important;font-weight:500!important;gap:4px;padding:2px 4px!important;text-decoration:underline;text-underline-offset:2px}.shp-cancel-tag{border-radius:8px;font-size:12px;line-height:1.35;margin:8px 10px 0;overflow-wrap:break-word;padding:7px 10px}.shp-cancel-tag.is-cancelled{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.shp-cancel-tag.is-pending{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}html[data-theme=dark] .shp-cancel-tag.is-cancelled{background:#dc262629;border-color:#f8717173;color:#fecaca}html[data-theme=dark] .shp-cancel-tag.is-pending{background:#d9770629;border-color:#fbbf2466;color:#fde68a}.shp-stale{border-radius:7px;font-size:11.5px;line-height:1.35;margin-top:4px;overflow-wrap:break-word;padding:4px 8px}.shp-stale.is-late{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.shp-stale.is-wait{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}.shp-stale.is-info{background:#0000;border:1px dashed #cbd5e1;color:#64748b}html[data-theme=dark] .shp-stale.is-late{background:#dc262629;border-color:#f8717173;color:#fecaca}html[data-theme=dark] .shp-stale.is-wait{background:#94a3b81f;border-color:#94a3b859;color:#e2e8f0}.afs-pos{line-height:1.45}.afs-last{background:#c8a04714;border-left:2px solid #c8a047;border-radius:0 6px 6px 0;line-height:1.4;margin-top:4px;padding:5px 8px}.afs-next{background:#0000;border:1px solid #c8a047;border-radius:10px;color:inherit;cursor:pointer;font-weight:800;margin-top:8px;min-height:40px;width:100%}.ohp-shella{display:block;font-size:11.5px;line-height:1.35;margin-top:4px}.ohp-shella.is-received{color:#15803d}.ohp-shella.is-scanned{color:#b45309}html[data-theme=dark] .ohp-shella.is-received{color:#86efac}html[data-theme=dark] .ohp-shella.is-scanned{color:#fcd34d}.ohp{border:1px solid #e8e4d8;border:1px solid var(--line,#e5e7eb);border-radius:12px;margin:12px 0;overflow:hidden}.ohp-toggle{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-weight:800;gap:8px;padding:10px 12px;text-align:left;width:100%}.ohp-body{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.ohp-search{align-items:center;border:1px solid #e8e4d8;border:1px solid var(--line,#e5e7eb);border-radius:8px;display:flex;gap:6px;min-height:38px;padding:0 10px}.ohp-search input{border:0;flex:1 1;min-width:0;outline:none}.ohp-row,.ohp-search input{background:#0000;color:inherit}.ohp-row{align-items:center;border:1px solid #e8e4d8;border:1px solid var(--line,#e5e7eb);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;text-align:left;width:100%}.ohp-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;overflow-wrap:break-word}.ohp-main small{font-size:11.5px;opacity:.8}.ohp-pager{align-items:center;display:flex;gap:10px;justify-content:center}.ohp-pager button{background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line,#cbd5e1);border-radius:8px;color:inherit;cursor:pointer;min-height:34px;padding:0 12px}.ohp-muted{font-size:12px;opacity:.75}.ohp-err{color:#b91c1c;font-size:12px}.afs-kbd{border:1px solid #ffffff8c;border-radius:6px;display:inline-block;font-family:inherit;font-size:12px;font-weight:700;margin-left:10px;padding:2px 8px;vertical-align:middle}.afs-hint kbd{border:1px solid;border-radius:4px;font-family:inherit;font-size:11px;padding:0 6px}.rido-desk .rido-desk-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.rido-desk .shopee-batch-cell{position:relative}.rido-desk .shopee-batch-pick{background:#ffffffeb;border:0;border-radius:8px;box-shadow:0 1px 3px #0f172a40;padding:4px;position:absolute;top:8px;z-index:2}.rido-desk .shopee-batch-pick input{cursor:pointer;display:block;height:20px;margin:0;width:20px}.rido-desk .shopee-batch-cell.is-picked .shopee-wh-card{outline:2px solid #ea580c;outline-offset:-2px}.rido-desk .shopee-wh-card{flex-direction:row!important;flex-wrap:wrap}.rido-desk .shopee-wh-top{flex:1 1 100%}.rido-desk .shopee-wh-thumb{height:132px;width:132px}.rido-desk .shopee-wh-info{gap:3px;justify-content:center;padding:10px 14px}.rido-desk .shopee-wh-account-primary{font-size:16px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rido-desk .shopee-order-number{font-size:14px}.rido-desk .shopee-wh-badges{flex-wrap:wrap;gap:6px}.rido-desk .shopee-wh-actions{display:block;flex:1 1 100%;padding:8px 12px}.rido-desk .rido-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rido-desk .rido-actions .shopee-wh-btn{height:38px;padding:0 14px}.rido-desk .rido-btn-print{min-width:112px}.rido-desk .rido-more{justify-content:center;padding:0!important;width:38px}.rido-desk .rido-acc{color:#92400e;font-size:12px;font-weight:700;margin-left:auto}.rido-desk .rido-acc.ok{color:#065f46}.rido-desk .rido-note{color:#92400e;flex:1 1 100%;font-size:12px}.rido-desk .shopee-batch-bar{box-shadow:0 4px 12px -8px #0f172a59;gap:12px;top:0}.shopee-batch-all{align-items:center;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;-webkit-user-select:none;user-select:none}.shopee-batch-all input{accent-color:#ea580c;cursor:pointer;height:18px;width:18px}.shopee-batch-sep{opacity:.35}html[data-theme=dark] .rido-desk .shopee-batch-pick{background:#0f172ad9}@media (max-width:640px){.rido-desk .shopee-wh-thumb{height:96px;width:96px}.rido-desk .rido-actions .shopee-wh-btn{flex:1 1 auto;height:42px}}.rido-primary-strip-3{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.rido-primary-strip-3 .rido-primary-tile{box-shadow:none;min-height:72px;position:relative}.rido-primary-strip-3 .rido-primary-tile:hover{box-shadow:0 1px 4px #0f172a14}.rido-primary-strip-3 .rido-primary-tile .rido-primary-icon{background:#64748b1f;color:#111114;color:var(--ink,#0f172a)}.rido-primary-strip-3 .rido-primary-tile.active .rido-primary-icon{background:#c8a047;background:var(--gold,#c8a047);color:#fff}.rido-tile-direct{border-color:#111114;border-color:var(--ink,#0f172a);border-width:1.5px}.rido-tile-direct .rido-primary-text strong{font-weight:800}.rido-urgent-badge{background:#dc2626;border-radius:999px;color:#fff;flex:0 0 auto;font-size:12px;font-weight:800;margin-left:auto;padding:3px 9px;white-space:nowrap}@media (max-width:900px){.rido-primary-strip-3{grid-template-columns:1fr}}.rido-desk .rido-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 0 10px}.rido-desk .rido-tools{align-items:center;display:flex;flex:1 1 420px;flex-wrap:wrap;gap:8px;justify-content:flex-end}.rido-desk .rido-tools .shopee-search-input{flex:1 1 260px;font-size:14px;height:38px;max-width:380px}.rido-desk .rido-sort{background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line,#cbd5e1);border-radius:10px;color:inherit;font-size:13px;height:38px;padding:0 10px}.rido-desk .rido-tools .soft-btn{height:38px}.rido-desk .rido-cancel-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#7f1d1d;font-size:13px;margin:0 0 10px;padding:8px 12px}.rido-desk .rido-cancel-alert summary{cursor:pointer}.rido-desk .rido-cancel-alert ul{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;padding-left:18px}html[data-theme=dark] .rido-desk .rido-cancel-alert{background:#dc26261f;border-color:#f8717166;color:#fecaca}.rido-desk .rido-empty{font-size:14px;padding:18px 4px}.rido-desk.shopee-theme .primary{background:#c8a047!important;background:var(--gold,#c8a047)!important;border-color:#a5842f!important;border-color:var(--gold-strong,#a5842f)!important;color:#fff!important}.rido-desk.shopee-theme .primary:hover:not(:disabled){background:#a5842f!important;background:var(--gold-strong,#a5842f)!important}.rido-desk.shopee-theme .primary:disabled{background:#c8a04766!important;border-color:#0000!important}.rido-desk .shopee-batch-cell.is-picked .shopee-wh-card{outline-color:#c8a047;outline-color:var(--gold,#c8a047)}.rido-desk .shopee-batch-all input,.rido-desk .shopee-batch-pick input{accent-color:#c8a047;accent-color:var(--gold,#c8a047)}.rido-desk .shopee-batch-bar{background:#fff;background:var(--surface,#fff);border-color:#e8e4d8;border-color:var(--line,#e2e8f0);box-shadow:0 2px 6px -4px #0f172a40}html[data-theme=dark] .rido-desk .shopee-batch-bar{background:#161a22;background:var(--surface,#161a22);border-color:#e8e4d8;border-color:var(--line,#2f333e)}.rido-desk .shopee-wh-card{box-shadow:0 1px 2px #0f172a0f!important}.rido-desk .shopee-order-number,.rido-desk .shopee-wh-account-primary{overflow-wrap:anywhere;white-space:normal}.sdw-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.sdw-toolbar .sdw-search{flex:1 1 280px}.rido-back-btn{font-weight:700;height:38px;margin:0 0 12px}.rido-desk .rido-desk-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.rido-desk .shopee-batch-cell{container-type:inline-size}.rido-desk .shopee-wh-card.rdc{grid-column-gap:12px;grid-row-gap:8px;align-items:start;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;box-shadow:0 1px 3px #c8a04729!important;column-gap:12px;display:grid!important;grid-template-areas:"thumb info" "thumb act";grid-template-columns:80px minmax(0,1fr);padding:10px 12px 10px 38px!important;row-gap:8px;transition:background-color .15s ease,border-color .15s ease}.rido-desk .shopee-wh-card.rdc:hover{border-color:#c8a0478c}.rdc .shopee-wh-top{display:contents}.rido-desk .rdc .shopee-wh-thumb{border-radius:10px;grid-area:thumb;height:80px;width:80px}.rdc>:not(.shopee-wh-top):not(.shopee-wh-actions){grid-column:1/-1}.rido-desk .rdc .rdc-info{display:flex;flex-direction:column;gap:3px;grid-area:info;min-width:0;padding:0!important}.rido-desk .rdc .shopee-wh-actions{background:none!important;border:0!important;grid-area:act;padding:0!important}.rdc-account{font-size:16px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdc-order{align-items:center;display:flex;gap:4px;min-width:0}.rdc-order .shopee-order-number{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;overflow-wrap:anywhere}.rdc-copy{background:#0000;border:0;border-radius:6px;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-grid;height:24px;place-items:center;width:24px}.rdc-copy:hover{background:#c8a04726;color:#111114;color:var(--ink,#0f172a)}.rdc-line{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rdc-line .shopee-status-badge{border-radius:999px;font-size:12px;padding:2px 8px}.rdc-tech{border:1px solid #e8e4d8;border:1px solid var(--line,#cbd5e1);border-radius:999px;font-size:12px;font-weight:700;padding:1px 8px}.rdc-flag{color:#92400e;font-size:11.5px;font-weight:700}.rdc-flag-ok{color:#065f46}.rdc-meta{color:#6b7280;color:var(--muted,#64748b);display:flex;font-size:13px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdc-meta b{color:#111114;color:var(--ink,#0f172a);font-weight:600}.rido-desk .rdc .rido-actions{gap:6px}.rido-desk .rdc .rido-actions .shopee-wh-btn{font-size:13.5px;height:34px;padding:0 12px}.rido-desk .rdc .rido-btn-print{min-width:96px}.rido-desk .rdc .rido-more{width:34px}.rido-desk .shopee-batch-pick{background:#0000;box-shadow:none;left:8px;top:50%;transform:translateY(-50%)}.rido-desk .shopee-batch-cell.is-picked .shopee-wh-card.rdc{background:#c8a04712;outline:2px solid #c8a047;outline:2px solid var(--gold,#c8a047);outline-offset:-1px}html[data-theme=dark] .rido-desk .shopee-batch-pick{background:#0000}html[data-theme=dark] .rdc-flag{color:#fcd34d}html[data-theme=dark] .rdc-flag-ok{color:#6ee7b7}@container (min-width: 640px){.rido-desk .shopee-wh-card.rdc{grid-template-areas:"thumb info act";grid-template-columns:80px minmax(0,1fr) auto}.rido-desk .rdc .shopee-wh-actions{align-self:center}.rido-desk .rdc .rido-actions{justify-content:flex-end;max-width:300px}.rido-desk .rdc .rido-acc{flex:1 1 100%;margin-left:0;text-align:right}}.wh-prep-list.rpc-grid{list-style:none;margin:0;padding:0}.rpc-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.rpc-cell{container-type:inline-size;list-style:none;position:relative}.rpc-cell .shopee-batch-pick{left:8px;padding:4px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.rpc-cell .shopee-batch-pick input{accent-color:#c8a047;accent-color:var(--gold,#c8a047);cursor:pointer;display:block;height:20px;margin:0;width:20px}.shopee-wh-card.rdc.rpc{grid-column-gap:12px;grid-row-gap:8px;align-items:start;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;box-shadow:0 1px 3px #c8a04729;column-gap:12px;cursor:pointer;display:grid;grid-template-areas:"thumb info" "thumb act";grid-template-columns:80px minmax(0,1fr);margin:0;padding:10px 12px 10px 38px;row-gap:8px;transition:background-color .15s ease,border-color .15s ease}.shopee-wh-card.rdc.rpc:hover{border-color:#c8a0478c}.rpc .rpc-thumb{grid-area:thumb}.rpc .rpc-thumb .wh-prep-thumb{border-radius:10px;height:80px;min-width:80px;width:80px}.rpc .rdc-info{display:flex;flex-direction:column;gap:3px;grid-area:info;min-width:0;padding:0}.rpc .shopee-wh-actions{background:none;border:0;grid-area:act;padding:0}.rpc .rido-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rpc .rido-actions .shopee-wh-btn{align-items:center;display:inline-flex;font-size:13.5px;gap:6px;height:34px;padding:0 12px}.rpc .rido-actions .primary{background:#c8a047;background:var(--gold,#c8a047);border-color:#a5842f;border-color:var(--gold-strong,#a5842f);color:#fff}.rpc .rido-actions .primary:hover:not(:disabled){background:#a5842f;background:var(--gold-strong,#a5842f)}.rpc .rido-more{justify-content:center;padding:0!important;width:34px}.rpc .rido-note{color:#92400e;flex:1 1 100%;font-size:12px}.rpc-dl{border-radius:999px;font-size:12px;font-weight:700;padding:2px 8px}.rpc-dl-ok{background:#d1fae5;color:#065f46}.rpc-dl-near{background:#fef3c7;color:#92400e}.rpc-dl-late{background:#fee2e2;color:#991b1b}.rpc-prod{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;color:var(--muted,#64748b);display:-webkit-box;font-size:13px;overflow:hidden}.rpc-prod b{color:#111114;color:var(--ink,#0f172a)}.rpc-note{color:#92400e;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpc>:not(.shopee-wh-top):not(.shopee-wh-actions){grid-column:1/-1}.rpc-expand{cursor:default}.rpc-cell.is-picked .rpc{background:#c8a04712;outline:2px solid #c8a047;outline:2px solid var(--gold,#c8a047);outline-offset:-1px}.rido-offline-batch{background:#fff;background:var(--surface,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);box-shadow:0 2px 6px -4px #0f172a40;gap:12px;position:-webkit-sticky;position:sticky;top:0;z-index:5}html[data-theme=dark] .rido-offline-batch{background:#161a22;background:var(--surface,#161a22)}html[data-theme=dark] .rpc-dl-ok{background:#10b9812e;color:#6ee7b7}html[data-theme=dark] .rpc-dl-near{background:#f59e0b2e;color:#fcd34d}html[data-theme=dark] .rpc-dl-late{background:#ef444433;color:#fca5a5}html[data-theme=dark] .rpc .rido-note,html[data-theme=dark] .rpc-note{color:#fcd34d}@container (min-width: 640px){.shopee-wh-card.rdc.rpc{grid-template-areas:"thumb info act";grid-template-columns:80px minmax(0,1fr) auto}.rpc .shopee-wh-actions{align-self:center}.rpc .rido-actions{justify-content:flex-end;max-width:300px}}.rido-desk .shopee-batch-cell,.rpc-cell{display:flex}.rido-desk .shopee-batch-cell>.shopee-wh-card.rdc,.rpc-cell>.rpc{flex:1 1 auto;min-width:0}.shopee-wh-card.rdc{align-content:center}.rpc .rpc-thumb{display:block;line-height:0}.rido-desk .shopee-wh-card.rdc,.shopee-wh-card.rdc.rpc{column-gap:10px;padding:8px 10px 8px 36px!important;row-gap:6px}@container (min-width: 480px){.rido-desk .shopee-wh-card.rdc,.shopee-wh-card.rdc.rpc{grid-template-areas:"thumb info act";grid-template-columns:80px minmax(0,1fr) auto}.rido-desk .rdc .shopee-wh-actions,.rpc .shopee-wh-actions{align-self:center}.rido-desk .rdc .rido-actions,.rpc .rido-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:auto 34px;justify-items:stretch;max-width:200px}.rido-desk .rdc .rido-actions .rido-btn-print,.rpc .rido-actions .rido-btn-print{grid-column:1/-1;justify-content:center}.rido-desk .rdc .rido-acc,.rido-desk .rdc .rido-actions .rido-note,.rpc .rido-actions .rido-note{grid-column:1/-1;margin:0;text-align:right}}.shopee-wh-card.rdc .shopee-wh-actions{background:none!important;border:0!important;display:block!important;min-height:0!important;padding:0!important}.rido-desk .rido-desk-grid,.rpc-grid{align-items:start}.rido-desk .shopee-batch-cell,.rpc-cell{align-self:start}.shopee-wh-card.rdc{align-content:start;height:auto!important}.rido-desk .shopee-wh-card.rdc .rdc-info{justify-content:flex-start}@media (min-width:1200px){.rido-monitor-grid.rido-monitor-grid--single{grid-template-columns:minmax(0,1fr)}}.rido-primary-strip-3{gap:14px}.rido-primary-strip-3 .rido-primary-tile{align-items:flex-start;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px;flex-direction:column;gap:10px;justify-content:flex-start;min-height:118px;padding:16px 18px;text-align:left}.rido-primary-strip-3 .rido-primary-tile .rido-primary-icon{border-radius:10px;display:grid;height:40px;place-items:center;width:40px}.rido-primary-strip-3 .rido-primary-tile .rido-primary-text strong{font-size:17px}.rido-primary-strip-3 .rido-primary-tile .rido-primary-text small{font-size:13px;white-space:normal}.rido-primary-strip-3 .rido-primary-tile.active{background:#c8a04714;border:1.5px solid #c8a047;border:1.5px solid var(--gold,#c8a047);box-shadow:0 1px 4px #c8a04733}.rido-primary-strip-3 .rido-urgent-badge{position:absolute;right:12px;top:12px}.rido-tile-direct{border-color:#e8e4d8;border-color:var(--line,#e2e8f0);border-width:1px}.rido-tile-short{display:none}@media (min-width:641px) and (max-width:900px){.rido-primary-strip-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rido-primary-strip-3 .rido-primary-tile{min-height:88px;padding:12px}}@media (max-width:640px){.rido-primary-strip.rido-primary-strip-3{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 10px}.rido-primary-strip-3 .rido-primary-tile{align-items:center;border-radius:12px;flex-direction:column;gap:4px;height:56px;justify-content:center;min-height:56px;padding:6px 4px;text-align:center;transform:none}.rido-primary-strip-3 .rido-primary-tile:hover{transform:none}.rido-primary-strip-3 .rido-primary-tile .rido-primary-icon{border-radius:7px;flex:0 0 auto;height:24px;width:24px}.rido-primary-strip-3 .rido-primary-tile .rido-primary-icon svg{height:15px;width:15px}.rido-primary-strip-3 .rido-primary-tile .rido-primary-text{align-items:center;flex:0 0 auto;width:100%}.rido-primary-strip-3 .rido-primary-tile .rido-primary-text strong{font-size:13px;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rido-primary-strip-3 .rido-primary-tile .rido-primary-text small,.rido-primary-strip-3 .rido-tile-full{display:none}.rido-primary-strip-3 .rido-tile-short{display:inline}.rido-primary-strip-3 .rido-primary-tile.active{border-width:2px}.rido-primary-strip-3 .rido-urgent-badge{font-size:11px;line-height:18px;min-width:18px;padding:0 6px;right:3px;text-align:center;top:3px}.rido-urgent-word{display:none}.rido-desk .rido-toolbar{gap:6px;margin:0 0 8px}.rido-desk .rido-print-filter{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:0;width:100%}.rido-desk .rido-print-chip{border-radius:10px;font-size:13px;justify-content:center;min-height:38px;min-width:0;padding:5px 8px}.rido-desk .rido-tools{flex:1 1 100%;gap:6px;justify-content:stretch;min-width:0}.rido-desk .rido-tools .shopee-search-input{flex:1 1 100%;font-size:16px;height:40px;max-width:none;min-width:0}.rido-desk .rido-sort{flex:1 1;height:38px;min-width:0}.rido-desk .rido-tools .soft-btn{flex:0 0 auto;height:38px}}.rido-primary-strip.rido-primary-strip-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gfind-top{align-items:center;background:#c8a04714;border:1.5px solid #c8a047;border:1.5px solid var(--gold,#c8a047);border-radius:14px;color:#111114;color:var(--ink,#0f172a);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;margin:6px 0 12px;padding:12px 16px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease;width:100%}.gfind-top:hover{background:#c8a04729;box-shadow:0 1px 4px #c8a04740}.gfind-top small{color:#6b7280;color:var(--muted,#64748b);font-size:12px;font-weight:500;margin-left:auto}.gfind-top.active{background:#c8a047;background:var(--gold,#c8a047);color:#fff}.gfind-top.active small{color:#ffffffd9}.gfind{margin:0 0 16px}.gfind-bar{flex-wrap:wrap}.gfind-bar,.gfind-input{align-items:center;display:flex;gap:8px}.gfind-input{background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;flex:1 1 320px;height:44px;padding:0 12px}.gfind-input input{background:#0000;border:0;flex:1 1;font-size:16px;min-width:0;outline:0}.gfind-input button{background:#0000;border:0;color:#6b7280;color:var(--muted,#64748b);cursor:pointer}.gfind-btn{align-items:center;background:#fff;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;height:44px;padding:0 14px}.gfind-btn:hover{background:#f8fafc}.gfind-hint{color:#6b7280;color:var(--muted,#64748b);font-size:12px;margin:8px 0 12px}@media (max-width:640px){[data-testid=rido-primary-strip-shopee] .rido-primary-tile{height:auto;min-height:56px}[data-testid=rido-primary-strip-shopee] .rido-primary-tile .rido-primary-text strong{font-size:12.5px;line-height:1.15;overflow:visible;white-space:normal}.rido-primary-strip.rido-primary-strip-3.rido-primary-strip-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gfind-btn{flex:1 1;justify-content:center}}.acct-menu{display:none;position:relative}.acct-menu-btn{background:#0000;border:0;border-radius:10px;color:inherit;display:grid;height:40px;place-items:center;width:40px}.acct-menu-btn:hover,.acct-menu-btn[aria-expanded=true]{background:#c8a04729;color:#c8a047;color:var(--gold,#c8a047)}.acct-menu-panel{animation:acctIn .16s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 14px 34px #0f172a38;color:#0f172a;max-width:calc(100vw - 24px);min-width:230px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:60}@keyframes acctIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.acct-menu-who{border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px 10px}.acct-menu-who small{border:0!important;color:#64748b;font-size:11px;max-width:none!important;padding:0!important}.acct-menu-who strong{font-size:15px;font-weight:700;overflow-wrap:anywhere}.acct-menu-who span{color:#64748b;font-size:12px}.acct-menu-item,.acct-menu-logout{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;display:flex;font-size:14px;font-weight:600;gap:10px;min-height:44px;padding:10px 12px;text-align:left;width:100%}.acct-menu-item:hover{background:#f1f5f9}.acct-menu-logout{color:#b91c1c}.acct-menu-logout:hover{background:#fee2e2}html[data-theme=dark] .acct-menu-panel{background:#16181d;border-color:#2a2d35;color:#f5efdf}html[data-theme=dark] .acct-menu-who{border-bottom-color:#2a2d35}html[data-theme=dark] .acct-menu-item:hover{background:#22252c}html[data-theme=dark] .acct-menu-logout{color:#f87171}html[data-theme=dark] .acct-menu-logout:hover{background:#f871711f}@media (max-width:780px){.acct-menu{display:block}.operator-shell .topbar .user-pill{flex-shrink:1;flex-wrap:wrap;justify-content:flex-end;min-width:0;row-gap:6px}.operator-shell .topbar .user-pill .desk-only{display:none!important}}.shp-modal-overlay{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.shp-modal{border-radius:12px;display:flex;flex-direction:column;max-height:92vh;max-height:calc(100dvh - 24px);overflow:hidden;padding:0!important;width:100%}.shp-modal-head{align-items:center;background:inherit;border-bottom:1px solid #94a3b859;display:flex;flex:0 0 auto;gap:10px;justify-content:space-between;padding:14px 16px 12px}.shp-modal-head h3{font-size:16px;font-weight:700;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.shp-modal-close{flex:0 0 auto;min-height:36px}.shp-modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 16px}.shp-modal-body input,.shp-modal-body select,.shp-modal-body textarea{scroll-margin:80px 0 96px}.shp-modal-actions{background:inherit;border-top:1px solid #94a3b859;bottom:0;margin:10px -16px -16px!important;padding:10px 16px calc(12px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:2}html:not([data-theme=dark]) .card.shopee-theme{background:#fffdf8!important;border:1px solid #e7dfcc;box-shadow:0 24px 60px #0f172a59;color:#0f172a}html:not([data-theme=dark]) .shp-modal-actions,html:not([data-theme=dark]) .shp-modal-head{background:#fffdf8}html:not([data-theme=dark]) .card.shopee-theme label{color:#1e293b}html:not([data-theme=dark]) .card.shopee-theme .muted,html:not([data-theme=dark]) .card.shopee-theme .muted.small{color:#475569}html:not([data-theme=dark]) .card.shopee-theme input:not([type=checkbox]):not([type=radio]),html:not([data-theme=dark]) .card.shopee-theme select,html:not([data-theme=dark]) .card.shopee-theme textarea{background:#fff;border-color:#94a3b8!important;color:#0f172a}html:not([data-theme=dark]) .card.shopee-theme input[readonly]{background:#f1f5f9!important;color:#334155}html:not([data-theme=dark]) .card.shopee-theme input::placeholder,html:not([data-theme=dark]) .card.shopee-theme textarea::placeholder{color:#64748b}html:not([data-theme=dark]) .card.shopee-theme input:focus,html:not([data-theme=dark]) .card.shopee-theme select:focus,html:not([data-theme=dark]) .card.shopee-theme textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #dbeafe;outline:0}html:not([data-theme=dark]) .card.shopee-theme .warn-box{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;padding:8px 10px}html[data-theme=dark] .shp-modal-actions,html[data-theme=dark] .shp-modal-head{background:#1a1c22;border-color:#2f333e}@media (max-width:560px){.shp-modal-overlay{align-items:flex-end;padding:8px}.shp-modal{border-radius:14px 14px 10px 10px;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.shp-modal-head{padding:12px 14px 10px}.shp-modal-head h3{font-size:15px}.shp-modal-body{padding:12px 14px 14px}.shp-modal-actions{margin:10px -14px -14px!important;padding:10px 14px calc(12px + env(safe-area-inset-bottom))}.shp-modal-actions>button{flex:1 1;min-height:44px}.shp-form-2col{grid-template-columns:1fr!important}.shp-modal-body input:not([type=checkbox]):not([type=radio]),.shp-modal-body select,.shp-modal-body textarea{font-size:16px!important;min-height:44px}}.shopee-theme .shopee-act-btn.is-blocked,.shopee-theme .shopee-card-compact .shopee-act-btn.shopee-act-send.is-blocked{background:#e2e8f0!important;border-color:#cbd5e1!important;box-shadow:none;color:#475569!important;cursor:not-allowed;opacity:1}html[data-theme=dark] .shopee-theme .shopee-act-btn.is-blocked{background:#2a2d35!important;border-color:#3a3d46!important;color:#94a3b8!important}.shopee-theme .shopee-card-compact .shopee-action-note.is-blocked{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412!important;font-weight:600;line-height:1.35;margin-top:6px;padding:6px 8px}html[data-theme=dark] .shopee-theme .shopee-card-compact .shopee-action-note.is-blocked{background:#9a34122e;border-color:#fdba744d;color:#fdba74!important}.shp-card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.shp-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:2px 7px}.shp-tag.is-test{background:#ede9fe;border:1px solid #c4b5fd;color:#5b21b6}.shp-tag.is-manual{background:#f1f5f9;border:1px dashed #94a3b8;color:#334155}html[data-theme=dark] .shp-tag.is-test{background:#7c3aed33;border-color:#c4b5fd59;color:#c4b5fd}html[data-theme=dark] .shp-tag.is-manual{background:#22252c;border-color:#475569;color:#cbd5e1}.shp-stale{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.shopee-card-compact .shp-card-extras:not(.is-open){display:none!important}.shopee-card-compact .shp-card-extras.is-open{display:flex;flex-wrap:wrap;gap:6px}.shopee-card-compact .shopee-wh-inline[data-mode=not_sent]{display:none}.shopee-card-compact:has(.shopee-action-note.is-blocked) .shp-stale{display:none}}.shp-paper-toggle{background:#fff;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;overflow:hidden}.shp-paper-toggle button{background:#0000;border:0;color:#334155;cursor:pointer;font-size:12px;font-weight:700;min-height:30px;padding:4px 11px;transition:background-color .15s,color .15s}.shp-paper-toggle button+button{border-left:1px solid #cbd5e1}.shp-paper-toggle button.active{background:#ea580c;color:#fff}.shp-paper-toggle button:disabled{cursor:not-allowed;opacity:.65}html[data-theme=dark] .shp-paper-toggle{background:#1a1c22;border-color:#3a3d46}html[data-theme=dark] .shp-paper-toggle button{color:#cbd5e1}html[data-theme=dark] .shp-paper-toggle button+button{border-left-color:#3a3d46}html[data-theme=dark] .shp-paper-toggle button.active{background:#f97316;color:#111}.shp-more-toggle{align-items:center;background:#0000;border:0;color:#6b7280;color:var(--muted,#64748b);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;min-height:30px;padding:4px 0}.shp-card-more{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.shp-paste-zone{align-items:center;background:#fff7ed;border:2px dashed #fdba74;border-radius:12px;color:#9a3412;display:flex;flex-direction:column;gap:6px;outline:0;padding:26px 14px;text-align:center}.shp-paste-zone:focus{border-color:#ea580c}html[data-theme=dark] .shp-paste-zone{background:#ea580c14;border-color:#fdba7466;color:#fdba74}@media (max-width:640px){.shp-paper-toggle button{min-height:34px;padding:5px 13px}}.hold-item-actions-compact{display:flex;flex-wrap:wrap;gap:6px}.hold-btn-soft{background:#fff;border-color:#cbd5e1;color:#1e293b}[data-theme=dark] .hold-btn-soft{background:#1f2937;border-color:#475569;color:#e2e8f0}@media (max-width:640px){.hold-item-actions-compact .hold-btn{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;min-height:40px}}.hold-kv-list{grid-gap:4px;display:grid;gap:4px;margin-bottom:10px}.hold-kv{grid-gap:8px;align-items:baseline;display:grid;font-size:13px;gap:8px;grid-template-columns:96px 1fr;line-height:1.4}.hold-kv>span{color:#64748b}.hold-kv>b{color:#0f172a;font-weight:600;min-width:0;overflow-wrap:anywhere}[data-theme=dark] .hold-kv>span{color:#94a3b8}[data-theme=dark] .hold-kv>b{color:#f1f5f9}.hold-item-note{color:#9a3412;margin:0 0 8px}[data-theme=dark] .hold-item-note{color:#fdba74}.hold-item-actions-compact .hold-btn-main{flex:1 1 100%;font-size:14px;font-weight:700;min-height:42px}.hold-modal input[type=text]{background:#fff;border:1px solid #94a3b8;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:15px;min-height:42px;padding:8px 10px;width:100%}[data-theme=dark] .hold-modal input[type=text]{background:#0f172a;border-color:#475569;color:#f1f5f9}@media (max-width:640px){.hold-kv{font-size:13.5px;grid-template-columns:84px 1fr}.hold-modal-actions button{flex:1 1;min-height:44px}}.whn{margin:6px 0}.whn-toggle{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:32px;padding:4px 12px}.whn-body{grid-gap:6px;display:grid;gap:6px;margin-top:6px}.whn-table{border-collapse:collapse;font-size:12px;width:100%}.whn-table td,.whn-table th{border-bottom:1px solid #e2e8f0;padding:5px 6px;text-align:left;vertical-align:top}.whn-table th{color:#64748b}.whn-st,.whn-table th{font-size:11px;font-weight:700}.whn-st{border-radius:999px;display:inline-block;padding:1px 8px}.whn-st.is-ok{background:#dcfce7;color:#166534}.whn-st.is-warn{background:#fef3c7;color:#92400e}.whn-st.is-bad{background:#fee2e2;color:#991b1b}.whn-st.is-check{background:#ede9fe;color:#5b21b6}.whn-st.is-muted{background:#e2e8f0;color:#334155}.whn-why{color:#6b21a8;display:block;font-size:10.5px;margin-top:2px}.whn-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-weight:600;padding:5px 8px}.whn-note,.whn-sum{font-size:12px}.whn-bar{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-bottom:10px;padding:8px 10px}.whn-bar .is-bad{color:#b91c1c}button.whn-bar{color:inherit;cursor:pointer;font:inherit;font-size:13px;text-align:left;width:100%}button.whn-bar:hover{border-color:#94a3b8}.whn-bar-wrap{margin-bottom:10px}.whn-bar-wrap .whn-bar{margin-bottom:6px}.whn-bar-wrap .whn-body{overflow-x:auto}[data-theme=dark] .whn-toggle{background:#1a1c22;border-color:#3a3d46;color:#e2e8f0}[data-theme=dark] .whn-table td,[data-theme=dark] .whn-table th{border-color:#2a2d35}[data-theme=dark] .whn-bar{background:#16181d;border-color:#2a2d35}[data-theme=dark] .whn-note{background:#9a341226;border-color:#fdba744d;color:#fdba74}@media (max-width:640px){.whn-table{font-size:11.5px}.whn-table td:nth-child(2),.whn-table th:nth-child(2){max-width:70px}}.skm-wrap{display:flex;flex-direction:column;gap:12px}.skm-top{align-items:center;gap:8px;justify-content:space-between}.skm-filters,.skm-top{display:flex;flex-wrap:wrap}.skm-filters{gap:6px}.skm-group{border:1px solid #e8e4d8;border:1px solid var(--line,#e5e7eb);border-radius:10px;overflow-x:auto;padding:10px}.skm-group-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.skm-actions{gap:4px}.skm-actions,.skm-edit{display:flex;flex-wrap:wrap}.skm-edit{align-items:center;gap:6px;margin-top:6px}.prep-manual-check{color:#b45309;font-size:12px;margin:4px 0}.msx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.msx-chip{background:#fffdf6;border:1px solid #e3d6b0;border-radius:10px;flex:1 1 90px;font-size:13px;padding:8px 10px;text-align:center}.msx-chip b{display:block;font-size:20px;line-height:1.1}.msx-chip.is-ok b{color:#1f7a3a}.msx-chip.is-wait b{color:#8a5a00}.msx-line{margin:6px 0}.msx-probs{margin:8px 0;max-height:160px;overflow:auto}.msx-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.msx-reprint{align-items:center;display:inline-flex;gap:6px}.msx-details{margin-top:6px}.msx-details summary{cursor:pointer;font-weight:600;padding:6px 0}.msx-table-wrap{max-height:280px;overflow:auto}.msx-table{border-collapse:collapse;width:100%}.msx-table th{text-align:left}.msx-table td,.msx-table th{border-bottom:1px solid #eee;padding:4px 6px;vertical-align:top}[data-theme=dark] .msx-chip{background:#1a1c22;border-color:#3a3d46}@media (max-width:640px){.msx-main{min-height:44px;width:100%}.msx-table{font-size:11.5px}.msx-chip b{font-size:18px}}.modal.pcx{display:flex;flex-direction:column;max-height:calc(100vh - 24px);max-width:520px;padding-bottom:0;width:calc(100vw - 20px)}.pcx-sum{font-weight:700;margin:4px 0 0}.pcx-hint{margin:2px 0 8px}.pcx-list{border-top:1px solid #eee;flex:1 1 auto;min-height:60px;overflow:auto}.pcx-row{grid-gap:6px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:6px;grid-template-columns:1fr 64px 52px;padding:7px 2px}.pcx-head{background:inherit;font-weight:600;padding:4px 2px;position:-webkit-sticky;position:sticky;top:0}.pcx-cb,.pcx-head span:not(:first-child){text-align:center}.pcx-num{display:flex;flex-direction:column;font-size:13px;min-width:0;word-break:break-all}.pcx-cb{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:32px}.pcx-cb input{accent-color:#8a5a00;height:16px;margin:0;width:16px}.pcx-more{margin-top:8px}.pcx-more summary{cursor:pointer;font-weight:600;padding:4px 0}.pcx-more-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.pcx-foot{align-items:center;background:inherit;border-top:1px solid #eee;bottom:0;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:10px 0 12px;position:-webkit-sticky;position:sticky}.pcx-save{border-radius:999px;font-weight:700;min-height:46px;width:100%}[data-theme=dark] .pcx-foot,[data-theme=dark] .pcx-list,[data-theme=dark] .pcx-row{border-color:#2f323a}.whn-grp{border-top:1px dashed #e5e7eb;padding:6px 0}.whn-grp:first-of-type{border-top:0}.nbx{--nb-bg:#fff;--nb-card:#f8fafc;--nb-line:#e5e7eb;--nb-tx:#111827;--nb-mut:#6b7280;--nb-chk-bg:#fef9e7;--nb-chk-tx:#92400e;--nb-chk-bd:#f5e0a3;--nb-ok-bg:#e8eef9;--nb-ok-tx:#1e3a8a;background:var(--nb-bg);border:1px solid var(--nb-line);border-radius:14px;color:var(--nb-tx);margin-bottom:12px;padding:12px}[data-theme=dark] .nbx{--nb-bg:#16181d;--nb-card:#1d2026;--nb-line:#2c3038;--nb-tx:#f3f4f6;--nb-mut:#9ca3af;--nb-chk-bg:#facc151a;--nb-chk-tx:#fde68a;--nb-chk-bd:#facc1547;--nb-ok-bg:#93c5fd1f;--nb-ok-tx:#bfdbfe}.nbx .muted{color:var(--nb-mut)}.nbx-top{display:flex;flex-wrap:wrap}.nbx-toggle,.nbx-top{align-items:center;gap:8px}.nbx-toggle{background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;flex:1 1 auto;font:inherit;padding:4px 0;text-align:left}.nbx-toggle b{font-size:16px}.nbx-more{color:var(--nb-mut);font-size:13px;white-space:nowrap}.nbx-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.nbx-tile{background:var(--nb-card);border:1px solid var(--nb-line);border-radius:10px;color:var(--nb-mut);cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:2px;padding:10px 6px;text-align:center;touch-action:manipulation}.nbx-tile b{color:var(--nb-tx);font-size:22px;line-height:1.15}.nbx-tile.is-amber{background:var(--nb-chk-bg);border-color:var(--nb-chk-bd)}.nbx-tile.is-amber,.nbx-tile.is-amber b{color:var(--nb-chk-tx)}.nbx-tile.is-na b{color:var(--nb-mut);font-size:14px;line-height:1.6}.nbx-nodata{color:var(--nb-mut);margin:6px 2px 0}.nbx-err{color:#b91c1c}.nbx-bar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.nbx-chip{background:#0000;border:1px solid var(--nb-line);border-radius:999px;color:var(--nb-tx);cursor:pointer;font-size:13px;padding:6px 12px}.nbx-chip.is-on{background:var(--nb-tx);border-color:var(--nb-tx);color:var(--nb-bg);font-weight:700}.nbx-bar select{background:#0000;border:1px solid var(--nb-line);border-radius:999px;color:var(--nb-tx);font-size:13px;margin-left:auto;padding:6px 10px}.nbx-bar select option{color:#111827}.nbx-card{background:var(--nb-card);border:1px solid var(--nb-line);border-radius:12px;margin:8px 0;padding:8px 10px}.nbx-head{align-items:center;display:flex;gap:8px}.nbx-headbtn{-webkit-tap-highlight-color:transparent;align-items:flex-start;background:none;border:0;color:inherit;cursor:pointer;flex:1 1 auto;font:inherit;gap:10px;margin:0;padding:2px 0;text-align:left;touch-action:manipulation}.nbx-headbtn,.nbx-title{display:flex;min-width:0}.nbx-title{flex:1 1 auto;flex-direction:column;gap:1px}.nbx-no{font-size:14px;overflow-wrap:anywhere}.nbx-buyer{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.3;overflow:hidden;overflow-wrap:break-word;word-break:normal}.nbx-count,.nbx-meta{color:var(--nb-mut);font-size:12px}.nbx-side{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:6px;max-width:45%}.nbx-side .nbx-more{border:1px solid var(--nb-line);border-radius:999px;color:var(--nb-tx);padding:4px 12px}.nbx-badge,.nbx-st{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:4px;padding:3px 9px;white-space:nowrap}.nbx-badge.is-ok{background:var(--nb-ok-bg);color:var(--nb-ok-tx)}.nbx-badge.is-check{background:var(--nb-chk-bg);color:var(--nb-chk-tx)}.nbx-badge.is-warn{background:#0000;border:1px solid var(--nb-chk-bd);color:var(--nb-chk-tx)}.nbx-badge.is-muted{background:#0000;border:1px solid var(--nb-line);color:var(--nb-mut)}.nbx-st{font-size:11px;padding:0}.nbx-st.is-check,.nbx-st.is-warn{color:var(--nb-chk-tx)}.nbx-st.is-bad{color:#f87171}.nbx-st.is-muted{color:var(--nb-mut)}.nbx-body{margin-top:6px}.nbx-sub{color:var(--nb-mut);margin:2px 0 6px}.nbx-rows{align-items:flex-start;background:var(--nb-bg);border:1px solid var(--nb-line);border-radius:10px;display:flex;gap:10px;padding:6px 8px}.nbx-thumb{background:var(--nb-card);border-radius:8px;flex:none;height:44px;margin-top:4px;overflow:hidden;width:44px}.nbx-thumb img{display:block;height:100%;object-fit:cover;width:100%}.nbx-rowlist{flex:1 1 auto;min-width:0}.nbx-row{display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:6px 0}.nbx-row+.nbx-row{border-top:1px solid var(--nb-line)}.nbx-prod{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word}.nbx-stk,.nbx-var{color:var(--nb-mut);font-size:12px}.nbx-prod b{font-size:14px;line-height:1.3}.nbx-var .nbx-size{color:var(--nb-tx);font-weight:700}.nbx-need{color:var(--nb-mut);font-size:12px}.nbx-need b{color:var(--nb-tx);font-size:15px}.nbx-qty{align-items:flex-end;display:flex;flex:none;flex-direction:column;text-align:right;white-space:nowrap}.nbx-none{color:var(--nb-mut);font-size:13px;margin:4px 0}.nbx-none a{color:inherit;text-decoration:underline;white-space:nowrap}.nbx-why{background:var(--nb-chk-bg);border:1px solid var(--nb-chk-bd);border-radius:10px;color:var(--nb-chk-tx);font-size:13px;margin:8px 0 4px;padding:8px 10px}.nbx-why ul{margin:4px 0;padding-left:18px}.nbx-tech{font-size:12px;overflow-wrap:anywhere}.nbx-compact{background:#0000;border:0;border-radius:0;border-top:1px solid var(--nb-line);margin:10px 0 0;padding:8px 0 0}.scb-head{align-items:center;display:flex;gap:8px}.scb-head b{flex:1 1 auto;font-size:16px}.scb-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 6px}.scb-stat{background:var(--nb-card);border:1px solid var(--nb-line);border-radius:10px;color:var(--nb-mut);display:flex;flex-direction:column;font-size:12px;gap:2px;padding:6px 4px;text-align:center}.scb-stat b{color:var(--nb-tx);font-size:22px;line-height:1.15}.scb-stat.is-kurang b{color:var(--nb-chk-tx)}.scb-stat.is-habis b{color:#ef4444}.scb-src{margin:2px 0 0}.scb-cover{color:var(--nb-mut);margin:4px 0 8px}.scb-cover.is-warn{background:var(--nb-chk-bg);border:1px solid var(--nb-chk-bd);border-radius:10px;color:var(--nb-chk-tx);padding:6px 10px}.scb-title{font-weight:700;margin:6px 0}.scb-item{background:var(--nb-card);border:1px solid var(--nb-line);border-radius:12px;margin:8px 0;padding:10px}.scb-item-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.scb-item-top>div{display:flex;flex-direction:column;min-width:0}.scb-var{color:var(--nb-mut);font-size:13px}.scb-badge{border-radius:999px;flex:none;font-size:12px;padding:2px 9px;white-space:nowrap}.scb-badge.is-kurang{background:var(--nb-chk-bg);color:var(--nb-chk-tx)}.scb-badge.is-habis{background:#ef444424;color:#ef4444}.scb-nums{grid-gap:6px;color:var(--nb-mut);display:grid;font-size:12px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.scb-nums span{display:flex;flex-direction:column}.scb-nums b{color:var(--nb-tx);font-size:15px}.scb-nums b.is-short{color:var(--nb-chk-tx)}.scb-orders{color:var(--nb-mut);font-size:12px;margin-top:6px;overflow-wrap:anywhere}.scb-sec{border-top:1px solid var(--nb-line);margin-top:8px}.scb-sec-btn{background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:10px 0;text-align:left;touch-action:manipulation;width:100%}.scb-row{border-top:1px solid var(--nb-line);font-size:13px;overflow-wrap:anywhere;padding:6px 0}.scb-row:first-child{border-top:0}.scb-row .scb-badge{margin-left:6px}@media (max-width:640px){.nbx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.nbx-bar select{margin-left:0;width:100%}}.stock-prod-row{align-items:center;background:#fffbf1;background:var(--wash-1,#fffbf1);border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:10px;color:#111114;color:var(--ink,#0f0f0f);display:flex;font-weight:400;gap:10px;justify-content:space-between;min-height:56px;padding:10px 12px;transition:background-color .15s ease,border-color .15s ease;width:100%}.stock-prod-row:hover{border-color:#111114;border-color:var(--ink,#0f0f0f)}.stock-prod-backdrop{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;z-index:19}.stock-prod-panel{background:#fff;background:var(--paper,#fff);border-radius:14px;box-shadow:0 20px 50px #0f172a4d;display:flex;flex-direction:column;max-height:88vh;max-height:calc(100dvh - 32px);max-width:760px;overflow:hidden;width:100%}.stock-prod-panel-title{color:#111114;color:var(--ink,#0f0f0f);font-family:Plus Jakarta Sans,Manrope,sans-serif!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15;margin:0;overflow-wrap:anywhere}.stock-prod-panel-sub{font-size:13px;font-weight:500;letter-spacing:.01em;margin-top:4px}html[data-theme=dark] .stock-prod-panel-title{color:#f5f5ee}html[data-theme=dark] .stock-prod-panel-sub{color:#a3a9b5}.stock-prod-close{background:#0000;border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px;color:#111114;color:var(--ink,#0f0f0f);display:grid;flex:none;font-size:24px;height:44px;line-height:1;min-height:44px;padding:0;place-items:center;width:44px}.stock-prod-search{border-radius:999px!important;font-size:16px;margin-top:12px;min-height:46px;padding:0 18px!important;width:100%}.stock-sleeve-tabs{grid-gap:4px;background:#0f172a0f;border-radius:999px;display:grid;gap:4px;grid-auto-columns:1fr;grid-auto-flow:column;margin-top:12px;padding:4px}.stock-sleeve-tab{background:#0000;border:0;border-radius:999px;color:#6b7280;color:var(--muted,#64748b);font-size:15px;font-weight:600;min-height:42px;padding:0 12px;transition:background-color .15s ease,color .15s ease}.stock-sleeve-tab.is-active{background:#fff;background:var(--paper,#fff);box-shadow:0 1px 2px #0f172a1f;color:#111114;color:var(--ink,#0f0f0f);font-weight:700}.stock-color-card{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px}.stock-color-head{align-items:center;background:#0000;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:12px;min-height:64px;padding:14px;text-align:left;width:100%}.stock-color-bar{align-self:stretch;background:#c8a047;border-radius:4px;flex:none;min-height:36px;width:4px}.stock-color-name{color:#111114;color:var(--ink,#0f0f0f);font-size:16px;font-weight:700;letter-spacing:.01em;overflow-wrap:anywhere}.stock-color-meta{font-size:13px}.stock-color-caret{color:#6b7280;color:var(--muted,#94a3b8);flex:none;transition:transform .18s ease}.stock-color-card.is-open .stock-color-caret{transform:rotate(180deg)}.stock-color-body{padding:0 14px 8px 30px}.stock-size-row+.stock-size-row{border-top:1px solid #e8e4d8;border-top:1px solid var(--line,#e2e8f0)}.stock-size-line{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(52px,1fr) minmax(64px,1fr) auto;min-height:52px}.stock-size-name{font-size:17px;font-weight:700}.stock-size-name,.stock-size-qty{color:#111114;color:var(--ink,#0f0f0f)}.stock-size-qty{font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.stock-size-qty.is-habis{color:#b91c1c;font-weight:700}.stock-size-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.stock-koreksi-btn{border:1px solid #111114;border:1px solid var(--ink,#0f0f0f);border-radius:999px;color:#111114;color:var(--ink,#0f0f0f);font-size:14px;font-weight:700;padding:0 18px}.stock-detail-btn,.stock-koreksi-btn{background:#0000;min-height:42px;white-space:nowrap}.stock-detail-btn{border:0;color:#6b7280;color:var(--muted,#64748b);font-size:13px;font-weight:600;padding:0 8px;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .stock-sleeve-tabs{background:#1f2129}html[data-theme=dark] .stock-sleeve-tab{color:#9aa0ac}html[data-theme=dark] .stock-sleeve-tab.is-active{background:#2f323c;box-shadow:none;color:#f5f5ee}html[data-theme=dark] .stock-color-card{background:#181a20;border-color:#2f333e}html[data-theme=dark] .stock-prod-close{border-color:#3a3f4a;color:#f5f5ee}html[data-theme=dark] .stock-color-name,html[data-theme=dark] .stock-size-name,html[data-theme=dark] .stock-size-qty{color:#f5f5ee}html[data-theme=dark] .stock-size-qty.is-habis{color:#f87171}html[data-theme=dark] .stock-size-row+.stock-size-row{border-color:#2a2d38}html[data-theme=dark] .stock-koreksi-btn{border-color:#c9ccd3;color:#f5f5ee}html[data-theme=dark] .stock-detail-btn{color:#a3a9b5}.stock-prod-panel-head{background:#fff;background:var(--paper,#fff);border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e2e8f0);flex:none;padding:14px 16px 12px}.stock-prod-panel-body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 20px}.stock-prod-panel-body details,.stock-prod-panel-body summary,.stock-prod-panel-body>*{flex-shrink:0}@media(max-width:640px){.stock-prod-backdrop{align-items:stretch;background:#0f172ae6;padding:0}.stock-prod-panel{border-radius:0;height:100%;max-height:none;max-width:none}.stock-color-body{padding-left:14px}.stock-prod-panel-head{padding:12px}.stock-prod-panel-body{padding:10px 12px 24px}}html[data-theme=dark] .stock-prod-row{background:#1f2129;border-color:#2a2d38;color:#f5f5ee}html[data-theme=dark] .stock-prod-panel,html[data-theme=dark] .stock-prod-panel-head{background:#181a20;border-color:#2a2d38;color:#f5f5ee}.modal-panel.perf-drill-panel{background:#fff;border-radius:14px;color:#111114;color:var(--ink,#0f172a);display:flex;flex-direction:column;max-width:min(640px,calc(100vw - 24px))!important;overflow:hidden;padding:16px;width:100%}.perf-drill-head{align-items:flex-start;display:flex;flex:none;gap:10px;justify-content:space-between}.perf-drill-panel>.perf-hint,.perf-drill-panel>[data-testid=perf-drill-to-orders]{flex:none}.perf-drill-body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-height:0;overflow-x:hidden;overflow-y:auto}.perf-drill-body .perf-top-info{min-width:0;overflow-wrap:anywhere}.perf-drill-body .perf-top-amount{white-space:nowrap}@media(max-width:640px){.modal-panel.perf-drill-panel{height:calc(100dvh - 24px);padding:12px}}html[data-theme=dark] .modal-panel.perf-drill-panel{background:#1a1c22!important;border:1px solid #2f333e;color:#f5f5ee}html[data-theme=dark] .perf-drill-panel b,html[data-theme=dark] .perf-drill-panel h3{color:#f5f5ee}html[data-theme=dark] .perf-drill-panel .perf-hint{color:#c4c9d5}html[data-theme=dark] .perf-drill-panel .perf-top-row{color:#f5f5ee}html[data-theme=dark] .perf-drill-panel .perf-top-row:hover{background:#252932}.acc-pend{background:#fff;background:var(--paper,#fff);border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:14px;margin-bottom:14px;padding:14px}.acc-pend-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.acc-pend-stat{align-items:center;background:#0f172a0d;border:1px solid #0000;border-radius:14px;color:#111114;color:var(--ink,#0f0f0f);display:flex;flex-direction:column;gap:2px;min-height:76px;padding:12px 6px;text-align:center}.acc-pend-stat b{font-size:26px;line-height:1.1}.acc-pend-stat span{color:#6b7280;color:var(--muted,#64748b);font-size:12px}.acc-pend-stat.is-zero b{color:#b91c1c}.acc-pend-stat.is-active{border-color:#c8a047}.acc-pend-stat:disabled{cursor:default;opacity:1}.acc-pend-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.acc-pend-row{border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:12px}.acc-pend-head{align-items:center;background:#0000;border:0;color:inherit;display:flex;gap:10px;min-height:52px;padding:10px 12px;text-align:left;width:100%}.acc-pend-no{font-size:15px;overflow-wrap:anywhere}.acc-pend-body{display:flex;flex-direction:column;gap:2px;padding:0 12px 10px}.acc-pend-manual{background:#fff7ed;border-radius:8px;color:#7c2d12;margin-top:6px;padding:6px 8px}.acc-pend-more{margin-top:6px;overflow-wrap:anywhere}html[data-theme=dark] .acc-pend,html[data-theme=dark] .acc-pend-row{background:#181a20;border-color:#2f333e}html[data-theme=dark] .acc-pend-stat{background:#23262e;color:#f5f5ee}html[data-theme=dark] .acc-pend-stat.is-zero b{color:#f87171}html[data-theme=dark] .acc-pend-stat.is-active{border-color:#c8a047}html[data-theme=dark] .acc-pend-manual{background:#3a2a14;color:#fde68a}.aia-back{align-items:center;background:#0f172ab3;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.aia-panel{background:#fff;background:var(--paper,#fff);border-radius:14px;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:14px;width:min(920px,100%)}.aia-head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.aia-head button{background:#0000;border:0;min-height:40px;min-width:40px}.aia-body{display:flex;flex-direction:column;gap:10px}.aia-meta{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 14px}.aia-err{background:#fef2f2;border-radius:8px;color:#991b1b;font-size:13px;padding:8px 10px}.aia-img{align-self:flex-start;border-radius:8px;max-height:420px;max-width:100%;object-fit:contain}.aia-img,.aia-stage{border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0)}.aia-stage{border-radius:10px;overflow-x:auto;padding:10px}.aia-stage h4{font-size:14px;margin:0 0 6px}.aia-raw{background:#0f172a0d;border-radius:8px;font-size:12px;margin:0;max-height:240px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}.aia-warn{color:#b45309;margin-top:4px}.aia-fail{margin-top:6px}.aia-fail summary{align-items:center;cursor:pointer;display:flex;gap:4px;min-height:36px}.aia-group{border-top:1px solid #e8e4d8;border-top:1px solid var(--line,#e2e8f0);font-size:13px;padding:6px 0}.aia-ex{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:4px}html[data-theme=dark] .aia-panel{background:#181a20;color:#f5f5ee}html[data-theme=dark] .aia-group,html[data-theme=dark] .aia-stage{border-color:#2f333e}html[data-theme=dark] .aia-raw{background:#23262e}html[data-theme=dark] .aia-err{background:#3b1414;color:#fecaca}.modal-overlay.modal-top{overscroll-behavior:contain;z-index:1000}.modal-overlay>.modal-content{background:#fff;border-radius:14px;box-shadow:0 12px 40px #0000004d;box-sizing:border-box;color:#111114;color:var(--ink,#0f172a);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);max-width:min(720px,calc(100vw - 24px));overflow:hidden;width:100%}.modal-overlay>.modal-content>.modal-header{align-items:center;border-bottom:1px solid #e8e4d8;border-bottom:1px solid var(--line,#e2e8f0);display:flex;flex:none;gap:8px;justify-content:space-between;padding:12px 16px}.modal-overlay>.modal-content>.modal-header h3{font-size:16px;margin:0;min-width:0;overflow-wrap:anywhere}.modal-overlay>.modal-content>.modal-header>button{background:#0000;border:0;color:inherit;cursor:pointer;flex:none;font-size:22px;line-height:1;min-height:40px;min-width:40px}.modal-overlay>.modal-content>.modal-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.modal-overlay>.modal-content>.modal-body *{overflow-wrap:anywhere}html[data-theme=dark] .modal-overlay>.modal-content>.modal-header{border-color:#2f333e}.ssr-case-btn{background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;color:#92400e;cursor:pointer;font-size:12px;font-weight:600;margin-top:6px;padding:3px 10px}.ssr-case-btn.is-mid{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.ssr-case-btn.is-done{background:#f0fdf4;border-color:#16a34a;color:#166534}.rc-sec{border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:8px;margin:0 0 10px;padding:10px 12px}.rc-sec h4{font-size:14px;margin:0}.rc-sec p{margin:0}.rc-field{display:flex;flex-direction:column;font-size:12px;gap:3px}.rc-field>span{opacity:.75}.rc-field input,.rc-field select,.rc-field textarea{background:inherit;border:1px solid #e8e4d8;border:1px solid var(--line,#cbd5e1);border-radius:8px;box-sizing:border-box;color:inherit;font-size:14px;padding:6px 8px;width:100%}.rc-radios{font-size:13px;gap:6px 14px}.rc-photos,.rc-radios{display:flex;flex-wrap:wrap}.rc-photos{align-items:center;gap:6px}.rc-photos img{border:1px solid #e8e4d8;border:1px solid var(--line,#e2e8f0);border-radius:8px;height:64px;object-fit:cover;width:64px}.rc-upload{cursor:pointer}.rc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.rc-hist{display:flex;flex-direction:column;font-size:13px;gap:4px;margin:0;padding-left:18px}html[data-theme=dark] .ssr-case-btn{background:#0000}.mai-box{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin-top:6px}.mai-res p{margin:0}.cai{font-size:12px;gap:3px;margin-top:6px}.cai,.cai-item{display:flex;flex-direction:column;min-width:0}.cai-item{gap:2px}.cai-badge{align-self:flex-start;border:1px solid;border-radius:999px;font-size:11px;font-weight:600;padding:1px 8px}.cai-badge.is-ok{color:#15803d}.cai-badge.is-wait{color:#64748b}.cai-badge.is-check{color:#b45309}.cai-badge.is-bad{color:#b91c1c}.cai-reason,.cai-row{opacity:.85;overflow-wrap:anywhere}.cai-more{align-self:flex-start;font-size:12px}.cai-head{align-items:center;display:flex;gap:6px;justify-content:space-between}.cai-title{font-size:12px;font-weight:600}.cai-sum{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;opacity:.8;overflow:hidden;overflow-wrap:anywhere}.cai-act{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cai-detail{border-top:1px solid #7f7f7f40;gap:6px;padding-top:4px}.cai-detail,.cai-sec{display:flex;flex-direction:column}.cai-sec{gap:2px}.cai-asp svg{vertical-align:-2px}.cai-asp.is-ok svg{color:#15803d}.cai-asp.is-diff svg{color:#b91c1c}.cai-asp.is-check svg{color:#b45309}.cai-why{opacity:.75}.svm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.svm-backdrop{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:100}.svm-modal{--svm-bg:#fff;--svm-ink:#0f172a;--svm-muted:#475569;--svm-line:#d5dbe3;--svm-soft:#f1f5f9;--svm-danger:#b91c1c;background:var(--svm-bg);border-radius:12px;box-shadow:0 10px 30px #0000004d;box-sizing:border-box;color:var(--svm-ink);display:flex;flex-direction:column;max-height:calc(100dvh - 24px);max-width:480px;overflow:hidden;width:100%}html[data-theme=dark] .svm-modal{--svm-bg:#15181f;--svm-ink:#f1f5f9;--svm-muted:#a3acb9;--svm-line:#343a46;--svm-soft:#1f232c;--svm-danger:#f87171}.svm-head{align-items:center;background:var(--svm-bg);border-bottom:1px solid var(--svm-line);display:flex;flex:none;gap:8px;justify-content:space-between;padding:12px 14px}.svm-title{color:var(--svm-ink);font-size:16px;margin:0;min-width:0;overflow-wrap:anywhere}.svm-modal .stock-prod-close{background:var(--svm-soft);border-color:var(--svm-line);color:var(--svm-ink)}.svm-body{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.svm-body .small,.svm-body label{color:var(--svm-ink)}.svm-body input,.svm-body select{background:var(--svm-soft);border:1px solid var(--svm-line);box-sizing:border-box;color:var(--svm-ink);margin-top:4px;width:100%}@media (max-width:640px){.svm-backdrop{align-items:flex-end;padding:0}.svm-modal{border-radius:12px 12px 0 0;max-height:90dvh;max-width:100%}}.svm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.svm-chip{background:#0000;border:1px solid var(--svm-line);border-radius:999px;color:var(--svm-ink);cursor:pointer;font-size:13px;padding:6px 12px}.svm-chip.is-on{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.svm-meta{color:var(--svm-muted);font-size:12px}.svm-group{background:var(--svm-bg);border:1px solid var(--svm-line);border-radius:10px;flex:none;overflow:hidden}.svm-group.is-open{border-color:#1d4ed8}.svm-group-toggle{align-items:center;background:#0000;border:0;color:var(--svm-ink);cursor:pointer;display:flex;font-size:14px;gap:8px;min-height:46px;padding:10px 12px;text-align:left;width:100%}.svm-group-toggle:hover{background:var(--svm-soft)}.svm-caret{color:var(--svm-muted);flex:none;width:14px}.svm-color-name{flex:1 1;min-width:0;overflow-wrap:anywhere}.svm-group-body{background:var(--svm-soft);border-top:1px solid var(--svm-line);display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px}.svm-group-actions{display:flex;flex-wrap:wrap;gap:8px}.svm-btn{background:var(--svm-bg);border:1px solid var(--svm-line);border-radius:8px;cursor:pointer;min-height:36px;padding:6px 12px}.svm-btn,.svm-sleeve-title{color:var(--svm-ink);font-size:13px}.svm-sleeve-title{font-weight:600;margin-bottom:6px}.svm-sizes{display:flex;flex-wrap:wrap;gap:6px}.svm-size{align-items:center;background:var(--svm-bg);border:1px solid var(--svm-line);border-radius:8px;color:var(--svm-ink);display:inline-flex;font-size:13px;gap:6px;padding:2px 2px 2px 8px}.svm-x{background:#0000;border:0;border-radius:6px;color:var(--svm-danger);cursor:pointer;font-size:18px;height:30px;line-height:1;width:30px}.svm-danger{color:var(--svm-danger)!important}.cai-v2{border:1px solid #7f7f7f40;border-radius:10px;gap:6px;padding:8px 10px}.cai-sub{display:block;font-size:11px;opacity:.65}.cai-lines{display:flex;flex-direction:column;gap:5px}.cai-v2 .cai-asp{align-items:flex-start;display:flex;gap:6px;line-height:1.3}.cai-v2 .cai-asp svg{flex:none;margin-top:1px}.cai-val{display:block;opacity:.8;overflow-wrap:anywhere}.cai-foot{align-items:center;border-top:1px solid #7f7f7f33;display:flex;font-size:11px;gap:6px;justify-content:space-between;opacity:.85;padding-top:5px}@media (max-width:640px){.cai-v2{padding:6px 8px}.cai-v2 .cai-lines{gap:3px}}.cai-sec.is-bad>b:first-child{color:#b91c1c}.cai-sec.is-ok>b:first-child,.dh-chip{color:#15803d}.dh-chip{align-items:center;background:#22c55e1f;border:1px solid #22c55e59;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;vertical-align:middle;white-space:nowrap}html[data-theme=dark] .dh-chip{background:#22c55e24;border-color:#22c55e4d;color:#86efac}.mk-backdrop{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1200}.mk-modal{--mk-bg:#fff;--mk-ink:#0f172a;--mk-muted:#64748b;--mk-line:#e2e8f0;--mk-soft:#f1f5f9;background:var(--mk-bg);border:1px solid var(--mk-line);border-radius:16px;box-shadow:0 12px 32px #00000059;color:var(--mk-ink);display:flex;flex-direction:column;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:440px;overflow:hidden;width:100%}html[data-theme=dark] .mk-modal{--mk-bg:#0b0d11;--mk-ink:#f1f5f9;--mk-muted:#9aa3af;--mk-line:#2a2f38;--mk-soft:#1e2229}.mk-head{align-items:center;border-bottom:1px solid var(--mk-line);display:flex;flex:none;gap:8px;padding:12px 12px 12px 16px}.mk-head h3{flex:1 1;font-size:16px;font-weight:700;margin:0;min-width:0}.mk-count{background:var(--mk-soft);font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.mk-close,.mk-count{border-radius:999px;color:var(--mk-ink)}.mk-close{align-items:center;background:#0000;border:1px solid var(--mk-line);cursor:pointer;display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.mk-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto;padding:12px}.mk-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.mk-card{background:#0000;border:1px solid var(--mk-line);border-radius:12px;color:var(--mk-ink);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;width:100%}.mk-card.is-open{border-color:#dc262673}.mk-ic{color:#dc2626;flex:none;margin-top:1px}.mk-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.mk-sn{font-size:15px;overflow-wrap:anywhere}.mk-date{color:var(--mk-muted);font-size:13px}.mk-what{font-size:14px;margin-top:2px;overflow-wrap:anywhere}.mk-more{align-items:center;align-self:flex-end;display:inline-flex;font-size:12px;margin-top:4px}.mk-detail,.mk-more{color:var(--mk-muted);gap:2px}.mk-detail{border-top:1px solid var(--mk-line);display:flex;flex-direction:column;font-size:13px;padding-top:6px}.mk-detail,.rc-problem{margin-top:6px;overflow-wrap:anywhere}.rc-problem{background:#7f7f7f1f;border-radius:10px;padding:10px 12px}.rc-problem b{display:block;margin-bottom:2px}.rc-decide h4{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.rc-dstatus{border:1px solid;border-radius:999px;font-size:12px;font-weight:600;padding:2px 10px}.rc-dstatus.is-belum{color:#ea580c}.rc-dstatus.is-draft{color:#ca8a04}.rc-dstatus.is-final{color:#16a34a}.rc-q{font-weight:600;margin:12px 0 6px}.rc-names,.rc-radios{display:flex;flex-direction:column;gap:4px}.rc-radio{align-items:center;border:1px solid #7f7f7f4d;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:10px;min-height:40px;padding:6px 10px}.rc-radio.is-on{background:#16a34a1a;border-color:#16a34a}.rc-radio input{flex:none;height:18px;margin:0;width:18px}.rc-decide textarea{border-radius:10px;box-sizing:border-box;font:inherit;padding:8px 10px;width:100%}.rc-ok{color:#16a34a;font-weight:600;margin:8px 0 0}.rc-more{border-top:1px solid #7f7f7f40;margin-top:10px;padding-top:8px}.rc-more>summary{align-items:center;cursor:pointer;display:flex;font-weight:600;min-height:36px}.rc-thumb{background:#0000;border:0;cursor:zoom-in;line-height:0;padding:0}.rc-pv{background:#000000eb;display:flex;flex-direction:column;inset:0;position:fixed;z-index:1300}.rc-pv-close{align-items:center;background:#0009;border:1px solid #ffffff59;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;min-height:44px;padding:8px 14px;position:fixed;right:calc(10px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));z-index:1}.rc-pv-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:calc(64px + env(safe-area-inset-top)) 8px calc(8px + env(safe-area-inset-bottom));touch-action:pan-x pan-y pinch-zoom}.rc-pv-scroll img{cursor:zoom-in;max-height:100%;max-width:100%;object-fit:contain}.rc-pv-scroll.is-zoom{align-items:flex-start;justify-content:flex-start}.rc-pv-scroll.is-zoom img{cursor:zoom-out;max-height:none;max-width:none;width:200%}.svm-kc-row{align-items:center;border-bottom:1px solid var(--svm-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 0}.svm-kc-add{border-bottom:0;padding-top:0}.svm-kc-label{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.svm-kc-input{background:var(--svm-bg);border:1px solid var(--svm-line);border-radius:8px;box-sizing:border-box;color:var(--svm-ink);flex:1 1 160px;font-size:16px;min-height:44px;padding:8px 10px}.svm-kc-btns{display:flex;gap:8px}.svm-kc-add .svm-btn,.svm-kc-btns .svm-btn{min-height:44px;touch-action:manipulation}.svm-primary{background:#1e40af;border-color:#1e40af;color:#fff}.stock-kain-card-head{flex-wrap:wrap}.stock-kain-card-head [data-testid^=svm-kc-open-]{min-height:36px;touch-action:manipulation}html[data-theme=dark] .op-queue-mockup{--mo-bg:#18191b;--mo-card:#222326;--mo-inset:#1c1d20;--mo-line:#2f3135;--mo-line2:#3a3c41;--mo-ink:#e6e4df;--mo-ink2:#b5b7bc;--mo-ink3:#8f9297;--mo-gold:#c8a95a;--mo-gold-h:#b89b52;--mo-on-gold:#1b1810;--mo-gold-soft:#c8a95a47;--mo-red:#e48484;--mo-red-bg:#3b2325;--mo-amber:#d9b45a;--mo-amber-bg:#332b1c;--mo-green:#63b98c}html[data-theme=dark] .section.op-queue-mockup{background:var(--mo-bg)!important;border-color:var(--mo-line)!important;color:var(--mo-ink)}html[data-theme=dark] .op-queue-mockup .dln-mini,html[data-theme=dark] .op-queue-mockup .op-search-input,html[data-theme=dark] .op-queue-mockup .op-stat,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup]{background:var(--mo-card)!important;border-color:var(--mo-line)!important;box-shadow:none!important}html[data-theme=dark] .op-queue-mockup .op-stat.active{background:var(--mo-card)!important;border-color:var(--mo-gold)!important}html[data-theme=dark] .op-queue-mockup .note-mockup-products,html[data-theme=dark] .op-queue-mockup .note-mockup-row,html[data-theme=dark] .op-queue-mockup .note-mockup-separate-list,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-empty,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-has,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-has-compact{background:var(--mo-inset);border-color:var(--mo-line)}html[data-theme=dark] .op-queue-mockup .note-mockup-row[data-has-mockup=yes],html[data-theme=dark] .op-queue-mockup .queue-mockup-row-linked,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-linked-compact{background:var(--mo-inset);border-color:var(--mo-gold-soft)}html[data-theme=dark] .op-queue-mockup .note-mockup-thumb,html[data-theme=dark] .op-queue-mockup .op-section-tab-count,html[data-theme=dark] .op-queue-mockup .queue-mockup-thumb{background:#2a2b2f;border-color:var(--mo-line2)}html[data-theme=dark] .op-queue-mockup .op-section-tabs{border-bottom-color:var(--mo-line)}html[data-theme=dark] .op-queue-mockup .btn-mockup-outline,html[data-theme=dark] .op-queue-mockup .dln-count,html[data-theme=dark] .op-queue-mockup .note-mockup-info-title,html[data-theme=dark] .op-queue-mockup .note-mockup-prodname,html[data-theme=dark] .op-queue-mockup .op-search-input,html[data-theme=dark] .op-queue-mockup .op-stat-value,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-card-customer,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-label strong,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-pic-line strong,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-products,html[data-theme=dark] .op-queue-mockup .queue-mockup-prodname,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-has .queue-mockup-status,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-linked .queue-mockup-status{color:var(--mo-ink)}html[data-theme=dark] .op-queue-mockup .btn-mockup-ghost,html[data-theme=dark] .op-queue-mockup .dln-day,html[data-theme=dark] .op-queue-mockup .note-mockup-products-item,html[data-theme=dark] .op-queue-mockup .note-mockup-separate-toggle,html[data-theme=dark] .op-queue-mockup .op-deadline-strip,html[data-theme=dark] .op-queue-mockup .op-search-icon,html[data-theme=dark] .op-queue-mockup .op-section-tab,html[data-theme=dark] .op-queue-mockup .op-section-tab-count,html[data-theme=dark] .op-queue-mockup .op-stat-label,html[data-theme=dark] .op-queue-mockup .op-stats-meta,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link svg,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-label,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-pic-line,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-variant-line,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-empty .queue-mockup-status,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-has-compact .queue-mockup-status,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-linked-compact .queue-mockup-status{color:var(--mo-ink2)}html[data-theme=dark] .op-queue-mockup .dln-date,html[data-theme=dark] .op-queue-mockup .note-mockup-dot,html[data-theme=dark] .op-queue-mockup .note-mockup-info-sub,html[data-theme=dark] .op-queue-mockup .note-mockup-thumb,html[data-theme=dark] .op-queue-mockup .op-deadline-strip-dot,html[data-theme=dark] .op-queue-mockup .op-search-input::placeholder,html[data-theme=dark] .op-queue-mockup .op-stats-meta-dot,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-card-order,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-count-caption,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary svg,html[data-theme=dark] .op-queue-mockup .queue-mockup-prodname .muted,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-has .queue-mockup-count{color:var(--mo-ink3)}html[data-theme=dark] .op-queue-mockup .dln-mini-head,html[data-theme=dark] .op-queue-mockup .dln-mini-title,html[data-theme=dark] .op-queue-mockup .op-scan-btn,html[data-theme=dark] .op-queue-mockup .op-section-tab.active,html[data-theme=dark] .op-queue-mockup .op-stat.active .op-stat-value{color:var(--mo-gold)}html[data-theme=dark] .op-queue-mockup .op-section-tab.active:after{background:var(--mo-gold)}html[data-theme=dark] .op-queue-mockup .btn-mockup-primary,html[data-theme=dark] .op-queue-mockup .op-section-tab.active .op-section-tab-count,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn{background:var(--mo-gold);border-color:var(--mo-gold);color:var(--mo-on-gold)}html[data-theme=dark] .op-queue-mockup .btn-mockup-primary:hover:not(:disabled),html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn:hover:not(:disabled){background:var(--mo-gold-h)}html[data-theme=dark] .op-queue-mockup .btn-mockup-primary:disabled,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn:disabled{background:#2c2d31;color:var(--mo-ink3)}html[data-theme=dark] .op-queue-mockup .op-scan-btn,html[data-theme=dark] .op-queue-mockup .op-search-input:focus{border-color:var(--mo-gold)!important}html[data-theme=dark] .op-queue-mockup .btn-mockup-outline,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn{background:#0000;border-color:var(--mo-line2)}html[data-theme=dark] .op-queue-mockup .btn-mockup-ghost:hover:not(:disabled),html[data-theme=dark] .op-queue-mockup .btn-mockup-outline:hover:not(:disabled),html[data-theme=dark] .op-queue-mockup .note-mockup-separate-toggle:hover,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn:hover,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn:hover{border-color:var(--mo-gold);color:var(--mo-gold)}html[data-theme=dark] .op-queue-mockup .btn-mockup-link,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary strong,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact strong,html[data-theme=dark] .op-queue-mockup .queue-mockup-row-linked .queue-mockup-count{color:var(--mo-gold)}html[data-theme=dark] .op-queue-mockup .btn-mockup-link{border-color:var(--mo-gold-soft)}html[data-theme=dark] .op-queue-mockup .btn-mockup-link:hover:not(:disabled){background:#0000;border-color:var(--mo-gold)}html[data-theme=dark] .op-queue-mockup .btn-mockup-unlink,html[data-theme=dark] .op-queue-mockup .op-deadline-strip-late,html[data-theme=dark] .op-queue-mockup .op-stats-meta-late{color:var(--mo-red)}html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain.is-late{background:var(--mo-red-bg);color:#f2c4c4}html[data-theme=dark] .op-queue-mockup .op-deadline-strip-warn,html[data-theme=dark] .op-queue-mockup .op-stats-meta-warn,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link:hover,html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link:hover svg{color:var(--mo-amber)}html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain.is-near{background:var(--mo-amber-bg);color:#ecd08a}html[data-theme=dark] .op-queue-mockup .op-stat-value-done{color:var(--mo-green)}html[data-theme=dark] .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain:not(.is-late):not(.is-near){background:#2a2b2f}html:not([data-theme=dark]) .op-queue-mockup{--mo-bg:#f8f9fa;--mo-card:#fff;--mo-inset:#f6f7f9;--mo-line:#e3e6ea;--mo-line2:#d3d8df;--mo-ink:#20242c;--mo-ink2:#647084;--mo-ink3:#647084;--mo-gold:#d4a843;--mo-gold-h:#c69a36;--mo-on-gold:#20242c;--mo-gold-soft:#d4a84373;--mo-gold-text:#7a5c14;--mo-red:#b42323;--mo-red-bg:#fdecec;--mo-amber:#92600a;--mo-amber-bg:#fef4dc;--mo-green:#18794e}html:not([data-theme=dark]) .section.op-queue-mockup{background:var(--mo-bg)!important;border-color:var(--mo-line)!important;color:var(--mo-ink)}html:not([data-theme=dark]) .op-queue-mockup .dln-mini,html:not([data-theme=dark]) .op-queue-mockup .op-search-input,html:not([data-theme=dark]) .op-queue-mockup .op-stat,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup]{background:var(--mo-card)!important;border-color:var(--mo-line)!important;box-shadow:none!important}html:not([data-theme=dark]) .op-queue-mockup .op-stat.active{background:var(--mo-card)!important;border-color:var(--mo-gold)!important}html:not([data-theme=dark]) .op-queue-mockup .note-mockup-products,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-row,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-separate-list,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-empty,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-has,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-has-compact{background:var(--mo-inset);border-color:var(--mo-line)}html:not([data-theme=dark]) .op-queue-mockup .note-mockup-row[data-has-mockup=yes],html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-linked,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-linked-compact{background:var(--mo-inset);border-color:var(--mo-gold-soft)}html:not([data-theme=dark]) .op-queue-mockup .note-mockup-thumb,html:not([data-theme=dark]) .op-queue-mockup .op-section-tab-count,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-thumb{background:#f1f2f4;border-color:var(--mo-line2)}html:not([data-theme=dark]) .op-queue-mockup .op-section-tabs{border-bottom-color:var(--mo-line)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-outline,html:not([data-theme=dark]) .op-queue-mockup .dln-count,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-info-title,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-prodname,html:not([data-theme=dark]) .op-queue-mockup .op-search-input,html:not([data-theme=dark]) .op-queue-mockup .op-stat-value,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-card-customer,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-label strong,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-pic-line strong,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-products,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-prodname,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-has .queue-mockup-status,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-linked .queue-mockup-status{color:var(--mo-ink)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-ghost,html:not([data-theme=dark]) .op-queue-mockup .dln-day,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-products-item,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-separate-toggle,html:not([data-theme=dark]) .op-queue-mockup .op-deadline-strip,html:not([data-theme=dark]) .op-queue-mockup .op-search-icon,html:not([data-theme=dark]) .op-queue-mockup .op-section-tab,html:not([data-theme=dark]) .op-queue-mockup .op-section-tab-count,html:not([data-theme=dark]) .op-queue-mockup .op-stat-label,html:not([data-theme=dark]) .op-queue-mockup .op-stats-meta,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link svg,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-item-label,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-pic-line,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-variant-line,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-empty .queue-mockup-status,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-has-compact .queue-mockup-status,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-linked-compact .queue-mockup-status{color:var(--mo-ink2)}html:not([data-theme=dark]) .op-queue-mockup .dln-date,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-dot,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-info-sub,html:not([data-theme=dark]) .op-queue-mockup .note-mockup-thumb,html:not([data-theme=dark]) .op-queue-mockup .op-deadline-strip-dot,html:not([data-theme=dark]) .op-queue-mockup .op-search-input::placeholder,html:not([data-theme=dark]) .op-queue-mockup .op-stats-meta-dot,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-card-order,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-count-caption,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary svg,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-prodname .muted,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-has .queue-mockup-count{color:var(--mo-ink3)}html:not([data-theme=dark]) .op-queue-mockup .dln-mini-head,html:not([data-theme=dark]) .op-queue-mockup .dln-mini-title,html:not([data-theme=dark]) .op-queue-mockup .op-scan-btn,html:not([data-theme=dark]) .op-queue-mockup .op-section-tab.active,html:not([data-theme=dark]) .op-queue-mockup .op-stat.active .op-stat-value{color:var(--mo-gold)}html:not([data-theme=dark]) .op-queue-mockup .op-section-tab.active:after{background:var(--mo-gold)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-primary,html:not([data-theme=dark]) .op-queue-mockup .op-section-tab.active .op-section-tab-count,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn{background:var(--mo-gold);border-color:var(--mo-gold);color:var(--mo-on-gold)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-primary:hover:not(:disabled),html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn:hover:not(:disabled){background:var(--mo-gold-h)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-primary:disabled,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .primary.small-btn:disabled{background:#eceef1;color:var(--mo-ink3)}html:not([data-theme=dark]) .op-queue-mockup .op-scan-btn,html:not([data-theme=dark]) .op-queue-mockup .op-search-input:focus{border-color:var(--mo-gold)!important}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-outline,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn{background:#0000;border-color:var(--mo-line2)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-ghost:hover:not(:disabled),html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-outline:hover:not(:disabled),html:not([data-theme=dark]) .op-queue-mockup .note-mockup-separate-toggle:hover,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn:hover,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn:hover{border-color:var(--mo-gold);color:var(--mo-gold)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-link,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary strong,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact strong,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-linked .queue-mockup-count{color:var(--mo-gold)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-link{border-color:var(--mo-gold-soft)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-link:hover:not(:disabled){background:#0000;border-color:var(--mo-gold)}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-unlink,html:not([data-theme=dark]) .op-queue-mockup .op-deadline-strip-late,html:not([data-theme=dark]) .op-queue-mockup .op-stats-meta-late{color:var(--mo-red)}html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain.is-late{background:var(--mo-red-bg);color:#9b1c1c}html:not([data-theme=dark]) .op-queue-mockup .op-deadline-strip-warn,html:not([data-theme=dark]) .op-queue-mockup .op-stats-meta-warn,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link:hover,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .btn-report-link:hover svg{color:var(--mo-amber)}html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain.is-near{background:var(--mo-amber-bg);color:#7a4f06}html:not([data-theme=dark]) .op-queue-mockup .op-stat-value-done{color:var(--mo-green)}html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-deadline-plain:not(.is-late):not(.is-near){background:#f1f2f4}html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-ghost:hover:not(:disabled),html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-link,html:not([data-theme=dark]) .op-queue-mockup .btn-mockup-outline:hover:not(:disabled),html:not([data-theme=dark]) .op-queue-mockup .note-mockup-separate-toggle:hover,html:not([data-theme=dark]) .op-queue-mockup .op-scan-btn,html:not([data-theme=dark]) .op-queue-mockup .op-section-tab.active,html:not([data-theme=dark]) .op-queue-mockup .op-stat.active .op-stat-value,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .soft-btn:hover,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-actions-combo .text-btn:hover,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary strong,html:not([data-theme=dark]) .op-queue-mockup .queue-card[data-stage=mockup] .queue-mockup-summary-compact strong,html:not([data-theme=dark]) .op-queue-mockup .queue-mockup-row-linked .queue-mockup-count{color:var(--mo-gold-text)}html:not([data-theme=dark]) .op-queue-mockup .op-scan-btn:hover{background:#d4a8431a}html:not([data-theme=dark]) .op-queue-mockup .dln-mini{background:var(--mo-card)!important}html:not([data-theme=dark]) .op-queue-mockup .dln-count,html:not([data-theme=dark]) .op-queue-mockup .dln-mini-head,html:not([data-theme=dark]) .op-queue-mockup .dln-mini-title{color:var(--mo-ink)}html:not([data-theme=dark]) .op-queue-mockup .dln-mini-head svg{color:var(--mo-gold)}html:not([data-theme=dark]) .op-queue-mockup .dln-mini-total{background:#d4a84324;color:var(--mo-gold-text)}html:not([data-theme=dark]) .op-queue-mockup .dln-date,html:not([data-theme=dark]) .op-queue-mockup .dln-day{color:var(--mo-ink2)}html:not([data-theme=dark]) .op-queue-mockup .dln-bar-track{background:#f1f2f4}html:not([data-theme=dark]) .op-queue-mockup .dln-col-warn .dln-count{color:#92400e}html:not([data-theme=dark]) .op-queue-mockup .dln-col-late .dln-count,html:not([data-theme=dark]) .op-queue-mockup .dln-col-overdue .dln-count{color:#9b1c1c}html:not([data-theme=dark]) .op-queue-mockup .dln-col-overdue .dln-bar-track{background:#ef444414}html:not([data-theme=dark]) .op-queue-mockup .dln-col-empty .dln-count{color:#0000}.op-queue-mockup .prod-tab-body{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1279px){.op-queue-mockup .prod-tab-body{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.op-queue-mockup .prod-tab-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.op-queue-mockup .prod-tab-body{grid-template-columns:1fr}}.op-queue-mockup .queue-card[data-stage=mockup]{border-radius:14px;min-width:0;padding:16px}.op-queue-mockup .queue-card[data-stage=mockup][data-dl=near]{border-color:#ea8a288c!important}.op-queue-mockup .queue-card[data-stage=mockup][data-dl=late]{border-color:#dc50508c!important}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-customer{color:var(--mo-ink);font-size:16px;font-weight:800}.op-queue-mockup .queue-card[data-stage=mockup] .queue-card-order{color:var(--mo-ink2);font-size:13px}.op-queue-mockup .mo-dl{align-items:center;background:var(--mo-inset);border:1px solid var(--mo-line);border-radius:8px;color:var(--mo-ink2);display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:4px 9px;white-space:nowrap}.op-queue-mockup .mo-dl.is-near{background:#ea8a281f;border-color:#ea8a2859;color:#b45309}.op-queue-mockup .mo-dl.is-late{background:var(--mo-red-bg);border-color:#dc505059;color:var(--mo-red)}html[data-theme=dark] .op-queue-mockup .mo-dl.is-near{color:#f0b06a}.op-queue-mockup .mo-body{margin-top:12px}.op-queue-mockup .mo-box{align-items:center;background:var(--mo-inset);border:1px solid var(--mo-line);border-radius:10px;display:flex;gap:12px;min-width:0;padding:12px}.op-queue-mockup .mo-box-icon{color:var(--mo-gold);flex:0 0 auto}.op-queue-mockup .mo-box-main{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.op-queue-mockup .mo-box-title{color:var(--mo-ink);font-size:14.5px;font-weight:700;overflow-wrap:anywhere}.op-queue-mockup .mo-box-sub{color:var(--mo-ink2);font-size:13px;overflow-wrap:anywhere}.op-queue-mockup .mo-box-qty{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;text-align:right}.op-queue-mockup .mo-box-qty strong{color:var(--mo-ink);font-size:15px;font-weight:800;white-space:nowrap}.op-queue-mockup .mo-box-qty-cap{color:var(--mo-ink2);font-size:12px}.op-queue-mockup .mo-prod-list{color:var(--mo-ink);display:flex;flex-direction:column;font-size:13px;gap:6px;list-style:none;margin:8px 0 0;padding:0}.op-queue-mockup .mo-prod-list li{background:var(--mo-card);border:1px solid var(--mo-line);border-radius:8px;overflow-wrap:anywhere;padding:8px 10px}.op-queue-mockup .mo-muted{color:var(--mo-ink2)}.op-queue-mockup .mo-tag{background:var(--mo-inset);border:1px solid var(--mo-line);border-radius:999px;color:var(--mo-ink2);font-size:11.5px;font-weight:600;margin-left:6px;padding:1px 7px}.op-queue-mockup .mo-tag-ok{background:#0000;border-color:currentColor;color:var(--mo-green)}.op-queue-mockup .mo-status{align-items:center;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;margin-top:12px}.op-queue-mockup .mo-status-cap{color:var(--mo-ink2);font-weight:600}.op-queue-mockup .mo-chip{border:1px solid #0000;border-radius:999px;font-size:12.5px;font-weight:700;padding:3px 10px}.op-queue-mockup .mo-chip-none{background:var(--mo-inset);border-color:var(--mo-line);color:var(--mo-ink2)}.op-queue-mockup .mo-chip-zero{background:var(--mo-red-bg);color:var(--mo-red)}.op-queue-mockup .mo-chip-part{background:var(--mo-amber-bg);color:var(--mo-amber)}.op-queue-mockup .mo-chip-ok{background:#18794e1a;color:var(--mo-green)}.op-queue-mockup .mo-link{align-items:center;background:none;border:0;color:var(--mo-gold);color:var(--mo-gold-text,var(--mo-gold));cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:2px;margin-left:auto;padding:4px 0}.op-queue-mockup .mo-link:hover{text-decoration:underline}.op-queue-mockup .note-mockup-panel{margin-top:12px}.op-queue-mockup .note-mockup-products{display:none}.op-queue-mockup .note-mockup-row.empty{background:none;border:0;display:block;padding:0}.op-queue-mockup .note-mockup-row.empty .note-mockup-info,.op-queue-mockup .note-mockup-row.empty .note-mockup-thumb{display:none}.op-queue-mockup .note-mockup-row.empty .btn-mockup-primary{border-radius:10px;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;width:100%}.op-queue-mockup [data-testid^=prod-need-note-mockup-]{display:none}.op-queue-mockup .mo-primary{display:flex;flex-direction:column;gap:8px;margin-top:10px}.op-queue-mockup .mo-primary:empty{display:none}.op-queue-mockup .mo-primary .primary,.op-queue-mockup .mo-primary .soft-btn{justify-content:center;min-height:42px;width:100%}.op-queue-mockup .mo-primary .primary{background:var(--mo-gold);border-color:var(--mo-gold);color:var(--mo-on-gold)}.op-queue-mockup .mo-primary .primary:hover:not(:disabled){background:var(--mo-gold-h)}.op-queue-mockup .mo-actions-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.op-queue-mockup .mo-actions-row>.soft-btn,.op-queue-mockup .mo-more-btn{align-items:center;background:#0000;border:1px solid var(--mo-line2);border-radius:10px;color:var(--mo-ink);display:inline-flex;font-weight:600;gap:6px;justify-content:center;min-height:40px;width:100%}.op-queue-mockup .mo-actions-row>.soft-btn:hover,.op-queue-mockup .mo-more-btn:hover{border-color:var(--mo-gold)}.op-queue-mockup .mo-more{min-width:0;position:relative}.op-queue-mockup .mo-more-menu{background:var(--mo-card);border:1px solid var(--mo-line2);border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 8px 24px #0f172a24;display:flex;flex-direction:column;min-width:220px;padding:6px;position:absolute;right:0;z-index:30}.op-queue-mockup .mo-more-menu button{align-items:center;background:none;border:0;border-radius:8px;color:var(--mo-ink);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px;text-align:left}.op-queue-mockup .mo-more-menu button:hover{background:var(--mo-inset)}.op-queue-mockup .mo-more-menu button[data-testid$=-more-report]{color:var(--mo-red)}.op-queue-mockup .note-mockup-row.empty{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.op-queue-mockup .note-mockup-row.empty .mo-paste-btn{background:#0000;border:1px solid var(--mo-line2);border-radius:10px;color:var(--mo-ink);font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;width:100%}.op-queue-mockup .note-mockup-row.empty .mo-paste-btn:hover:not(:disabled){border-color:var(--mo-gold);color:var(--mo-gold);color:var(--mo-gold-text,var(--mo-gold))}.mo-paste-backdrop{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:16px;position:fixed;z-index:1200}.mo-paste-panel{background:#fff;border-radius:14px;box-shadow:0 16px 48px #00000040;color:#20242c;display:flex;flex-direction:column;gap:12px;margin:auto;max-width:560px;padding:16px;width:100%}.mo-paste-head{align-items:center;display:flex;font-size:15px;gap:8px;justify-content:space-between}.mo-paste-x{background:none;border:0;color:#647084;cursor:pointer;font-size:22px;line-height:1;padding:4px 8px}.mo-paste-zone{align-items:center;border:2px dashed #d3d8df;border-radius:12px;color:#647084;display:flex;flex-direction:column;font-size:13.5px;gap:6px;padding:28px 16px;text-align:center}.mo-paste-zone b{color:#20242c;font-size:15px}.mo-paste-img{align-self:center;background:#f6f7f9;max-height:52vh;max-width:100%;object-fit:contain}.mo-paste-img,.mo-paste-targets{border:1px solid #e3e6ea;border-radius:10px}.mo-paste-targets{display:flex;flex-direction:column;font-size:14px;gap:8px;margin:0;padding:10px 12px}.mo-paste-targets legend{font-weight:700;padding:0 4px}.mo-paste-targets label{align-items:center;cursor:pointer;display:flex;gap:8px;overflow-wrap:anywhere}.mo-paste-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.mo-paste-actions>button{align-items:center;display:inline-flex;gap:6px;justify-content:center;min-height:44px}.mo-paste-actions .primary{background:#d4a843;border-color:#d4a843;color:#20242c}.mo-paste-actions .primary:disabled{background:#eceef1;border-color:#eceef1;color:#647084}.mo-paste-hint{font-size:13px}html[data-theme=dark] .mo-paste-panel{background:#222326;border:1px solid #2f3135;color:#e6e4df}html[data-theme=dark] .mo-paste-zone{border-color:#3a3c41;color:#b5b7bc}html[data-theme=dark] .mo-paste-zone b{color:#e6e4df}html[data-theme=dark] .mo-paste-img{background:#1c1d20;border-color:#2f3135}html[data-theme=dark] .mo-paste-targets{border-color:#2f3135}html[data-theme=dark] .mo-paste-actions .primary{background:#c8a95a;border-color:#c8a95a;color:#1b1810}html[data-theme=dark] .mo-paste-actions .primary:disabled{background:#2c2d31;border-color:#2c2d31;color:#8f9297}.op-queue-mockup .mo-wa{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-top:4px}.op-queue-mockup .mo-wa-num{font-feature-settings:"tnum";color:var(--mo-ink2);font-variant-numeric:tabular-nums}.op-queue-mockup .mo-wa-none{color:var(--mo-ink2);font-style:italic}.op-queue-mockup .mo-wa-btn{align-items:center;background:#0000;border:1px solid var(--mo-line2);border-radius:999px;color:var(--mo-ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;min-height:26px;padding:2px 9px;text-decoration:none}.op-queue-mockup .mo-wa-chat{border-color:#15803d73;color:#15803d}html[data-theme=dark] .op-queue-mockup .mo-wa-chat{border-color:#6fcf9773;color:#6fcf97}.op-queue-mockup .mo-wa-btn:hover{border-color:var(--mo-gold)}:root{--tf-primary:#c8a047;--tf-primary-hover:#a5842f;--tf-primary-fg:#15161a;--tf-success:#15803d;--tf-success-bg:#dcfce7;--tf-success-border:#86efac;--tf-success-solid:#15803d;--tf-warning:#92400e;--tf-warning-bg:#fef3c7;--tf-warning-border:#fcd34d;--tf-warning-solid:#a16207;--tf-danger:#b91c1c;--tf-danger-bg:#fee2e2;--tf-danger-border:#fca5a5;--tf-danger-solid:#c62b2b;--tf-progress:#334e68;--tf-progress-bg:#e3eaf2;--tf-progress-border:#b6c6d8;--tf-progress-solid:#48627e;--tf-neutral:#475569;--tf-neutral-bg:#f1f5f9;--tf-neutral-border:#cbd5e1;--tf-on-solid:#fff;--tf-primary-text:#6b5216;--tf-primary-soft:#f6edd3;--tf-primary-ring:#c8a0478c;--tf-surface:#fff;--tf-shopee:#ee4d2d;--tf-shopee-bg:#fff1ec;--tf-shopee-border:#fdc4b4;--tf-tokopedia:#03ac0e;--tf-tokopedia-bg:#e8f8ea;--tf-tokopedia-border:#9fdca5}html[data-theme=dark]{--tf-primary:#d4b24a;--tf-primary-hover:#e3c766;--tf-primary-fg:#15161a;--tf-success:#86efac;--tf-success-bg:#22c55e2e;--tf-success-border:#22c55e73;--tf-success-solid:#15803d;--tf-warning:#fde68a;--tf-warning-bg:#eab3082e;--tf-warning-border:#eab30873;--tf-warning-solid:#a16207;--tf-danger:#fca5a5;--tf-danger-bg:#ef44442e;--tf-danger-border:#ef444473;--tf-danger-solid:#c62b2b;--tf-progress:#c3d5ea;--tf-progress-bg:#6e96c82e;--tf-progress-border:#82a5d273;--tf-progress-solid:#48627e;--tf-neutral:#cbd5e1;--tf-neutral-bg:#2a2e38;--tf-neutral-border:#3a3f4a;--tf-primary-text:#e3c766;--tf-primary-soft:#d4b24a24;--tf-primary-ring:#d4b24a80;--tf-surface:#252932;--tf-shopee:#ff7a5c;--tf-shopee-bg:#ee4d2d29;--tf-shopee-border:#ee4d2d73;--tf-tokopedia:#4ade80;--tf-tokopedia-bg:#03ac0e29;--tf-tokopedia-border:#03ac0e73}html .chip-ok,html .chip-safe,html .chip-success,html .riw-chip-success,html .riw-ci-chip-success{background:#dcfce7;background:var(--tf-success-bg);border-color:#86efac;border-color:var(--tf-success-border);color:#15803d;color:var(--tf-success)}html .badge-warn,html .chip-amber,html .chip-warn,html .opb-badge-warn,html .riw-chip-warn,html .riw-ci-chip-warn,html .status-chip.status-warn{background:#fef3c7;background:var(--tf-warning-bg);border-color:#fcd34d;border-color:var(--tf-warning-border);color:#92400e;color:var(--tf-warning)}html .chip-danger,html .chip.chip-red{background:#fee2e2;background:var(--tf-danger-bg);border-color:#fca5a5;border-color:var(--tf-danger-border);color:#b91c1c;color:var(--tf-danger)}html .chip-muted{background:#f1f5f9;background:var(--tf-neutral-bg);border-color:#cbd5e1;border-color:var(--tf-neutral-border);color:#475569;color:var(--tf-neutral)}html .chip-progress{background:#e3eaf2;background:var(--tf-progress-bg);border-color:#b6c6d8;border-color:var(--tf-progress-border);color:#334e68;color:var(--tf-progress)}.primary.danger,.primary.tf-btn-danger,.primary.warn,.tam-modal-btn.primary.danger,.tam-modal-btn.primary.tf-tone-danger{background:#c62b2b!important;background:var(--tf-danger-solid)!important;border-color:#c62b2b!important;border-color:var(--tf-danger-solid)!important;color:#fff!important;color:var(--tf-on-solid)!important}.primary.tf-btn-success,.tam-modal-btn.primary.tf-tone-success{background:#15803d!important;background:var(--tf-success-solid)!important;border-color:#15803d!important;border-color:var(--tf-success-solid)!important;color:#fff!important;color:var(--tf-on-solid)!important}.primary.tf-btn-warning,.tam-modal-btn.primary.tf-tone-warning{background:#a16207!important;background:var(--tf-warning-solid)!important;border-color:#a16207!important;border-color:var(--tf-warning-solid)!important;color:#fff!important;color:var(--tf-on-solid)!important}.primary.danger:hover:not(:disabled),.primary.tf-btn-danger:hover:not(:disabled),.primary.tf-btn-success:hover:not(:disabled),.primary.tf-btn-warning:hover:not(:disabled),.primary.warn:hover:not(:disabled),.tam-modal-btn.primary.tf-tone-danger:hover,.tam-modal-btn.primary.tf-tone-success:hover,.tam-modal-btn.primary.tf-tone-warning:hover{color:#fff!important;color:var(--tf-on-solid)!important;filter:brightness(.92)}.soft-btn.danger{color:#b91c1c;color:var(--tf-danger)}.gfind-btn.gfind-scan,.op-search-wrap .op-scan-barcode-btn,.op-search-wrap:has(.op-scan-barcode-btn) .op-scan-barcode-btn{background:#e3eaf2;background:var(--tf-progress-bg);box-shadow:inset 0 0 0 1.5px #b6c6d8;box-shadow:inset 0 0 0 1.5px var(--tf-progress-border);color:#334e68;color:var(--tf-progress)}.gfind-btn.gfind-scan:hover,.op-search-wrap .op-scan-barcode-btn:hover{filter:brightness(.97)}.op-scan-btn-short{display:none}@media (max-width:520px){.op-scan-btn .op-scan-btn-short{display:inline}}.rido-menu-btn .rido-menu-text{display:inline}@media (max-width:640px){.shopee-theme .small-btn{min-height:44px}}.pad-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:4px}.pad-head h3{font-size:18px;margin:0}.pad-total{color:#475569;font-size:13px}.pad-total b{color:#0f172a;font-size:18px}.pad-info{color:#475569;font-size:12px;margin:6px 0 2px}.pad-info summary{cursor:pointer;font-weight:700;width:-webkit-max-content;width:max-content}.pad-info p{line-height:1.45;margin:6px 0 0}.pad{display:flex;flex-direction:column;gap:10px;margin-top:12px;min-width:0}.pad-label{color:#475569;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pad-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.pad-card,.pad-check{background:#fff;border:1px solid #e5e0d2;border-radius:12px;color:#111827;cursor:pointer;font:inherit;min-width:0;text-align:left;transition:border-color .15s,background-color .15s,transform .1s}.pad-card:active,.pad-check:active{transform:scale(.98)}.pad-card{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.pad-card-name{font-size:14px;font-weight:800;overflow-wrap:break-word}.pad-card-team{color:#4b5563;font-size:12px;overflow-wrap:break-word}.pad-card-count{color:#374151;font-size:12px;margin-top:4px}.pad-card-count b{color:#111827;font-size:17px}.pad-card.is-empty .pad-card-count b{color:#6b7280}.pad-card.is-active,.pad-check.is-active{border-color:#c8a047;box-shadow:inset 0 0 0 1px #c8a047}.pad-check{align-items:center;display:flex;gap:10px;padding:10px 12px}.pad-check svg{color:var(--tf-warning);flex:0 0 auto}.pad-check-txt{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pad-check-txt small{color:#4b5563;font-size:11.5px}.pad-check-count{color:#374151;flex:0 0 auto;font-size:12px;text-align:right}.pad-check-count b{color:#111827;font-size:17px}.pad-others summary{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:6px;list-style:none;padding:4px 0}.pad-others summary::-webkit-details-marker{display:none}.pad-others[open] summary svg{transform:rotate(180deg)}.pad-others .pad-grid{margin-top:6px}.pad-more{background:#0000;border:1px solid #c8a047;border-radius:999px;color:inherit;cursor:pointer;font-weight:700;grid-column:1/-1;justify-self:center;margin:6px 0;padding:9px 16px}@media (max-width:640px){.pad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pad-check{flex-wrap:wrap}.pad-check-count{padding-left:28px;text-align:left;width:100%}}html[data-theme=dark] .pad-head h3{color:#f3f4f6}html[data-theme=dark] .pad-info,html[data-theme=dark] .pad-label,html[data-theme=dark] .pad-others summary,html[data-theme=dark] .pad-total{color:#b6bcc8}html[data-theme=dark] .pad-total b{color:#f9fafb}html[data-theme=dark] .pad-card,html[data-theme=dark] .pad-check{background:#1f2229;border-color:#30343d;color:#f3f4f6}html[data-theme=dark] .pad-card-count,html[data-theme=dark] .pad-card-team,html[data-theme=dark] .pad-check-count,html[data-theme=dark] .pad-check-txt small{color:#b6bcc8}html[data-theme=dark] .pad-card-count b,html[data-theme=dark] .pad-check-count b{color:#f9fafb}html[data-theme=dark] .pad-card.is-empty .pad-card-count b{color:#9aa1ad}html[data-theme=dark] .pad-card.is-active,html[data-theme=dark] .pad-check.is-active{background:#262a32;border-color:#c8a047}html[data-theme=dark] .pad-check svg{color:#fbbf24}.ng-panel{border:1px solid #64748b4d;border-radius:10px;margin:12px 0;padding:12px 14px}.ng-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ng-spacer{flex:1 1}.ng-muted{color:#64748b;font-size:12px}.ng-note{margin:4px 0 8px}.ng-btn{align-items:center;background:#0000;border:1px solid #64748b66;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 10px;transition:background-color .15s ease}.ng-btn:hover:not(:disabled){background-color:#64748b1f}.ng-btn:disabled{cursor:default;opacity:.55}.ng-link-btn{color:#b91c1c;font-size:11px;text-decoration:underline}.ng-icon-btn,.ng-link-btn{background:none;border:none;cursor:pointer}.ng-icon-btn{padding:2px}.ng-table{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ng-row{grid-gap:8px;align-items:center;background:#64748b0f;border-radius:6px;display:grid;font-size:12.5px;gap:8px;grid-template-columns:minmax(140px,1.4fr) 70px 1.6fr auto;padding:5px 8px}.ng-row-current{outline:2px solid #0e749073}.ng-nota{font-weight:700}.ng-pcs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-st{font-size:12px;font-weight:600}.ng-st-done{color:#15803d}.ng-st-part,.ng-st-wait{color:#b45309}.ng-st-cancel{color:#b91c1c;text-decoration:line-through}.ng-totals{display:flex;flex-wrap:wrap;font-size:12.5px;gap:14px;padding:6px 8px 0}.ng-ok{color:#15803d}.ng-warn{color:#b45309}.ng-alert{color:#b91c1c;font-size:12px;font-weight:600;margin:6px 0 0}.ng-shared{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ng-gudang{margin:6px 0}.ng-gudang-bar{align-items:center;background:#0e749014;border:1px dashed #0e749099;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 9px}.ng-modal-bg{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.ng-modal{background:#fff;border-radius:12px;color:#0f172a;max-height:85vh;overflow:auto;padding:16px;width:min(720px,94vw)}.ng-sources{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:8px}.ng-source{background:#fff;border:1px solid #64748b59;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:8px;text-align:left;transition:border-color .15s ease,transform .15s ease}.ng-source:hover:not(:disabled){border-color:#0e7490;transform:translateY(-1px)}.ng-source img{background:#f1f5f9;border-radius:6px;height:130px;object-fit:contain;width:100%}.ng-picker{display:flex;flex-direction:column;gap:8px}.ng-check{align-items:flex-start;cursor:pointer;display:flex;font-size:13px;gap:8px}.ng-picker-body{display:flex;flex-direction:column;gap:6px}.ng-input{border:1px solid #64748b66;border-radius:8px;font-size:13px;padding:8px 10px;width:100%}.ng-result{background:#0000;border:1px solid #64748b4d;border-radius:8px;cursor:pointer;font-size:12.5px;padding:7px 10px;text-align:left;transition:border-color .15s ease}.ng-result:hover{border-color:#0e7490}.ng-picked{background:#0e74900d;border:1px solid #0e749073;border-radius:10px;padding:10px 12px}.ng-picked p{margin:3px 0}.pm,.rido-monitor-grid.rido-monitor-grid--single{display:flex;flex-direction:column}.pm{gap:12px;min-width:0}.pm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pm-toolbar .pm-search{flex:1 1 320px;margin:0}.pm-summary{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pm-tile{align-items:center;background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:12px;color:#e9edf4;color:var(--mv2-text,#e9edf4);cursor:pointer;display:flex;gap:10px;min-width:0;padding:12px 14px;text-align:left;transition:border-color .15s,background-color .15s}.pm-tile strong{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;line-height:1;margin-left:auto}.pm-tile-label{display:flex;flex-direction:column;font-size:13px;font-weight:600}.pm-tile-label small{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:11px;font-weight:400}.pm-tile-late{color:#fca5a5}.pm-tile-late strong{color:#f87171}.pm-tile-today{color:#fcd34d}.pm-tile-near{color:#fde68a}.pm-tile:hover{border-color:#d4b24a99}.pm-tile.active{background:#d4b24a1f;border-color:#d4b24a}.pm-tile-late.active{background:#ef444424;border-color:var(--tf-danger-solid)}.pm-scope{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:12px;grid-column:1/-1;margin:0}.pm-divs{display:flex;flex-wrap:wrap;gap:6px}.pm-div{align-items:center;background:#1f232d99;border:1px solid #cbd5e12e;border-radius:999px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 11px;transition:background-color .15s,border-color .15s}.pm-div span{background:#00000040;border-radius:999px;font-size:11px;padding:0 6px}.pm-div.active{background:#d4b366;border-color:#c8a047;color:#1a1206}.pm-div-warn.active{background:#f59e0b;border-color:var(--tf-warning-solid)}.pm-div-blocked.active{background:#38bdf8;border-color:#0284c7;color:#04121c}.pm-error{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0}.pm-error button{background:#0000;border:1px solid var(--tf-danger-border);border-radius:8px;color:#fecaca;cursor:pointer;font-weight:600;margin-left:auto;padding:5px 12px}.pm-stale{color:#fde68a;flex-basis:100%;font-weight:600}.pm-list{display:flex;flex-direction:column;gap:8px}.pm-card{grid-gap:14px;align-items:start;background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-left-width:4px;border-radius:12px;color:#e9edf4;color:var(--mv2-text,#e9edf4);display:grid;gap:14px;grid-template-columns:56px minmax(0,1fr) 190px;min-width:0;padding:10px 14px}.pm-card.ds-late{border-left-color:var(--tf-danger-solid)}.pm-card.ds-today{border-left-color:#f59e0b}.pm-card.ds-near{border-left-color:var(--tf-warning-border)}.pm-card.ds-safe{border-left-color:#22c55e}.pm-thumb{border-radius:8px;height:56px;overflow:hidden;width:56px}.pm-thumb>*{height:100%!important;width:100%!important}.pm-main{flex-direction:column;gap:4px}.pm-main,.pm-row1{display:flex;min-width:0}.pm-row1{align-items:baseline;flex-wrap:wrap;gap:4px 10px}.pm-customer{font-size:15px;overflow-wrap:anywhere}.pm-nota{font-feature-settings:"tnum";color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:12.5px;font-variant-numeric:tabular-nums}.pm-badge-unassigned{background:#f59e0b;border-radius:6px;color:#1a1206;font-size:11px;font-weight:700;padding:1px 7px}.pm-prod{color:#cbd5e1;font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-facts{grid-gap:4px 14px;display:grid;gap:4px 14px;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);margin:0}.pm-facts div{min-width:0}.pm-facts dt{color:#6b7489;color:var(--mv2-dim,#6b7489);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.pm-facts dd{font-size:13px;margin:0;overflow-wrap:anywhere}.pm-side{align-items:flex-end;display:flex;flex-direction:column;gap:4px;text-align:right}.pm-deadline{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:5px}.pm-hint{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:12px}.pm-hint.ds-late{color:#f87171;font-weight:700}.pm-hint.ds-today{color:#fbbf24;font-weight:700}.pm-detail-btn{align-items:center;background:#0000;border:1px solid #d4b24a73;border-radius:8px;color:#e8d08a;cursor:pointer;display:inline-flex;font-size:12.5px;gap:4px;margin-top:4px;padding:5px 10px;transition:background-color .15s}.pm-detail-btn:hover{background:#d4b24a1f}.pm-pager{align-items:center;color:#8b94a7;color:var(--mv2-muted,#8b94a7);display:flex;font-size:13px;gap:14px;justify-content:center}.pm-pager button{background:#0000;border:1px solid #cbd5e140;border-radius:8px;color:#e2e8f0;cursor:pointer;padding:6px 12px}.pm-pager button:disabled{cursor:not-allowed;opacity:.4}.pm-stats{border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:12px;overflow:hidden}.pm-stats-head{background:#0000;border:0;color:#e9edf4;color:var(--mv2-text,#e9edf4);cursor:pointer;display:flex;font-size:13.5px;font-weight:700;justify-content:space-between;padding:10px 14px;width:100%}.pm-stats-body{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.pm-stats-note{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:12px;margin:0}.pm-stats-list{grid-gap:6px 16px;display:grid;font-size:13px;gap:6px 16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.pm-stats-list b{float:right}@media (max-width:1100px){.pm-card{grid-template-columns:48px minmax(0,1fr)}.pm-side{align-items:center;flex-direction:row;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;text-align:left}.pm-detail-btn{margin:0 0 0 auto}.pm-facts{grid-template-columns:1fr}}@media (max-width:720px){.pm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-jenis{display:flex;flex-wrap:wrap;gap:4px}.pm-deadline-label{color:#6b7489;color:var(--mv2-dim,#6b7489);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.pm-tile-cancel{border-style:dashed;color:#fda4af}.pm-tile-cancel.active{background:#f43f5e1f;border-color:#f43f5e}.pm-badge-cancelreq{background:#be123c;border-radius:6px;color:#fff;font-size:11px;font-weight:700;padding:1px 7px}.pmc{background:#141822;background:var(--mv2-card,#141822);border:1px solid #f43f5e59;border-radius:12px;color:#e9edf4;color:var(--mv2-text,#e9edf4);display:flex;flex-direction:column;gap:10px;padding:12px 14px}.pmc-top{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.pmc-top h3{font-size:15px;margin:0}.pmc-close{align-items:center;background:#0000;border:1px solid #cbd5e140;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;gap:4px;margin-left:auto;padding:4px 10px}.pmc-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pmc-tabs button{background:#0000;border:1px solid #cbd5e133;border-radius:999px;color:#cbd5e1;cursor:pointer;font-size:12.5px;font-weight:600;padding:5px 11px}.pmc-tabs button.active{background:#f43f5e;border-color:#e11d48;color:#fff}.pmc-tabs button span{margin-left:4px;opacity:.85}.pmc-tabs input{background:#0000;border:1px solid #cbd5e133;border-radius:8px;color:inherit;margin-left:auto;min-width:240px;padding:6px 10px}.pmc-list{gap:8px;max-height:520px;overflow-y:auto}.pmc-list,.pmc-row{display:flex;flex-direction:column}.pmc-row{border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:10px;font-size:13px;gap:4px;padding:10px 12px}.pmc-row-action{border-color:var(--tf-danger-solid);border-left-width:4px}.pmc-alert{align-items:center;background:#ef44442e;border-radius:6px;color:#fecaca;display:flex;font-weight:700;gap:6px;padding:4px 8px}.pmc-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.pmc-prod{margin:0;overflow-wrap:anywhere}.pmc-muted{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:12px}.pmc-tag{border:1px solid #cbd5e140;border-radius:6px;font-size:11px;padding:0 6px}.pmc-done{color:#86efac}.pmc-jobs{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding-left:16px}.pmc-link{align-items:center;align-self:flex-start;background:#0000;border:0;color:#e8d08a;cursor:pointer;display:inline-flex;gap:4px;padding:0}.pmc-history{border-top:1px dashed #cbd5e133;font-size:12px;padding-top:6px}.pmc-history h5{font-size:12px;margin:6px 0 2px}.pmc-history ol{margin:0;padding-left:18px}.pm-urg{background:#22c55e26;border-radius:6px;color:#86efac;font-size:11px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.pm-urg.ds-late{background:var(--tf-danger-solid);color:#fff}.pm-urg.ds-today{background:#f59e0b;color:#1a1206}.pm-urg.ds-near{background:#fcd34d33;color:#fde68a}.pm-urg.ds-muted{background:#94a3b82e;color:#cbd5e1}.pm-line{display:flex;font-size:13px;gap:8px;margin:0;min-width:0}.pm-line span{color:#6b7489;color:var(--mv2-dim,#6b7489);flex:0 0 64px;font-size:12px}.pm-line b{font-weight:600;min-width:0;overflow-wrap:anywhere}.pm-line b.pm-warn{color:#fbbf24}.pm-line b.pm-blocked{color:#7dd3fc}.pm-badge-blocked{background:#38bdf8;border-radius:6px;color:#04121c;font-size:11px;font-weight:700;padding:1px 7px}.pm-shiptoday{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:8px}.pm-shiptoday-item{display:flex;flex-direction:column;gap:4px;min-width:0}.pm-shiptoday-txt{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2;text-align:left}.pm-shiptoday-txt small{font-size:11.5px;font-weight:600;opacity:.9}.pm-shiptoday-btn.is-ahead{background:#1f2937;border-color:#c8a047;color:#f7ecd3}.pm-shiptoday-btn.is-ahead:hover{background:#111827}.pm-shiptoday-btn{align-items:center;background:var(--tf-primary);border:1px solid var(--tf-primary);border-radius:12px;color:var(--tf-primary-fg);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:48px;padding:8px 14px;transition:background-color .15s,opacity .15s;width:100%}.pm-shiptoday-btn:hover{background:var(--tf-primary-hover)}.pm-shiptoday-btn:disabled{cursor:wait;opacity:.7}.pm-shiptoday-err{color:#fca5a5;font-size:12px}.pm .pm-search-main{margin:12px 0 8px;position:relative}.pm .pm-search-main .monitor-v2-search-input{font-size:15px;min-height:44px;padding-right:40px}.pm .pm-search-main .monitor-v2-search-input::-webkit-search-cancel-button{display:none}.pm-search-clear{align-items:center;background:#64748b26;border:0;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .15s;width:28px}.pm-search-clear:hover{background:#64748b4d}.pm-overall{grid-column:1/-1;line-height:1.45}.pms{flex-direction:column}.pms,.pms-head{display:flex;gap:12px}.pms-head{align-items:center;flex-wrap:wrap}.pms-title{flex:1 1 auto;font-size:20px;font-weight:800;margin:0}.pms-search{margin:0}.pms-search .monitor-v2-search-input{border-radius:14px;border-width:1.5px;font-size:17px;height:52px;padding-left:44px}.pms-search .monitor-v2-search-input:focus{border-color:#c8a047;border-color:var(--gold,#c8a047);box-shadow:0 0 0 3px #c8a0472e;outline:none}.pms-ind{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pms-tile{align-items:center;background:#0000;border:1px solid #e2e8f0;border:1px solid var(--line,#e2e8f0);border-radius:12px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:10px 14px;text-align:left;transition:background-color .15s ease,border-color .15s ease}.pms-tile strong{font-feature-settings:"tnum";font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;min-width:36px}.pms-tile span{display:flex;flex-direction:column;font-size:14px;font-weight:700}.pms-tile span svg{display:none}.pms-tile small{font-size:12px;font-weight:500;opacity:.7}.pms-late strong{color:var(--tf-danger)}.pms-today strong{color:var(--tf-warning)}.pms-act strong{color:#a5842f;color:var(--gold-strong,#a5842f)}.pms-tile:hover{border-color:#c8a04799}.pms-tile.on{background:#c8a0471a;border-color:#c8a047;border-color:var(--gold,#c8a047)}.pms-warn{align-items:center;background:var(--tf-warning-bg);border:1px solid var(--tf-warning-border);border-radius:10px;color:var(--tf-warning);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;padding:8px 12px}html[data-theme=dark] .pms-warn{background:#f59e0b1f;border-color:#f59e0b59;color:#fcd34d}.pms-link{background:none;border:0;color:#a5842f;color:var(--gold-strong,#a5842f);cursor:pointer;font-size:13px;font-weight:700;padding:0 2px;text-decoration:underline}.pms-filters{display:flex;flex-direction:column;gap:8px}.pms-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pms-h{font-size:16px;font-weight:800;margin:0 auto 0 0}.pms-total{font-size:13px;font-weight:600;margin-left:6px;opacity:.65}.pms-select{font-size:14px;min-width:170px;padding:0 10px}.pms-more,.pms-select{background:#0000;border:1px solid #cbd5e1;border:1px solid var(--line,#cbd5e1);border-radius:10px;color:inherit;height:38px}.pms-more{align-items:center;cursor:pointer;display:inline-flex;font-size:13.5px;gap:6px;padding:0 12px}.pms-more.on{border-color:#c8a047;border-color:var(--gold,#c8a047)}.pms-active,.pms-more-body{display:flex;flex-wrap:wrap;gap:6px}.pms-active,.pms-chip{align-items:center}.pms-chip{background:#c8a0471a;border:1px solid #c8a047;border:1px solid var(--gold,#c8a047);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:4px;padding:3px 10px}.pms-info{border:1px solid #e2e8f0;border:1px solid var(--line,#e2e8f0);border-radius:12px}.pms-info-head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;list-style:none;padding:10px 14px;width:100%}.pms-info-head small{font-weight:500;opacity:.6}.pms-info-body{display:flex;flex-direction:column;gap:8px;padding:0 14px 12px}.pms-ship .pms-info-body{align-items:center;flex-direction:row;flex-wrap:wrap}.pms .pm-card-click{cursor:pointer}.pms .pm-card-click:hover{border-color:#c8a04799}@media (max-width:720px){.pms-ind{grid-template-columns:1fr}.pms-select{flex:1 1 100%}}html:not([data-theme=dark]) .monitor-v2.pms{--mv2-bg:#faf7f0;--mv2-card:#fff;--mv2-card-2:#f8f5ee;--mv2-border:#e7e1d3;--mv2-text:#1f2937;--mv2-muted:#5b6474;--mv2-dim:#7c8595;--mv2-gold:#a5842f;--mv2-gold-dim:#c8a047}html:not([data-theme=dark]) .pms .pms-tile{background:#fff;border-color:#e7e1d3}html:not([data-theme=dark]) .pms .pms-late{background:#fff7f7;border-color:#fecaca}html:not([data-theme=dark]) .pms .pms-today{background:#fffbeb;border-color:#fde68a}html:not([data-theme=dark]) .pms .pms-act{background:#fdf9ef;border-color:#eadbb4}html:not([data-theme=dark]) .pms .pms-tile.on{border-color:#c8a047;box-shadow:inset 0 0 0 1px #c8a047}html:not([data-theme=dark]) .pms .pms-late.on{border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}html:not([data-theme=dark]) .pms .pms-today strong{color:#b45309}html:not([data-theme=dark]) .pms .pms-more,html:not([data-theme=dark]) .pms .pms-select{background:#fff;border-color:#d9d2c1;color:#1f2937}html:not([data-theme=dark]) .pms .pms-select option{background:#fff;color:#1f2937}html:not([data-theme=dark]) .pms .pms-total{color:#5b6474;opacity:1}html:not([data-theme=dark]) .pms .pms-info{background:#fff;border-color:#e7e1d3}html:not([data-theme=dark]) .pms .pm-div{background:#fff;border-color:#d9d2c1;color:#334155}html:not([data-theme=dark]) .pms .pm-div span{background:#0f172a12}html:not([data-theme=dark]) .pms .pm-div.active{background:#d4b366;border-color:#c8a047;color:#1a1206}html:not([data-theme=dark]) .pms .pm-prod{color:#475569}html:not([data-theme=dark]) .pms .pm-detail-btn{border-color:#a5842f8c;color:#7a5f1a}html:not([data-theme=dark]) .pms .pm-detail-btn:hover{background:#c8a0471f}html:not([data-theme=dark]) .pms .pm-pager button{border-color:#d9d2c1;color:#334155}html:not([data-theme=dark]) .pms .pm-hint.ds-late{color:#b91c1c}html:not([data-theme=dark]) .pms .pm-hint.ds-today{color:#b45309}html:not([data-theme=dark]) .pms .pm-urg{background:#dcfce7;color:#166534}html:not([data-theme=dark]) .pms .pm-urg.ds-late{background:#dc2626;color:#fff}html:not([data-theme=dark]) .pms .pm-urg.ds-today{background:#f59e0b;color:#1a1206}html:not([data-theme=dark]) .pms .pm-urg.ds-near{background:#fef3c7;color:#92400e}html:not([data-theme=dark]) .pms .pm-urg.ds-muted{background:#f1f5f9;color:#475569}html:not([data-theme=dark]) .pms .pm-line b.pm-warn{color:#b45309}html:not([data-theme=dark]) .pms .pm-line b.pm-blocked{color:#0369a1}html:not([data-theme=dark]) .pms .monitor-v2-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}html:not([data-theme=dark]) .pms .pm-error button{border-color:#fca5a5;color:#b91c1c}html:not([data-theme=dark]) .pms .pm-stale{color:#92400e}html:not([data-theme=dark]) .pms .monitor-v3-thumb{background:#f8f5ee;border-color:#e7e1d3}html:not([data-theme=dark]) .pms .monitor-v3-thumb-ph{color:#64748b}html:not([data-theme=dark]) .pms .monitor-v3-thumb-err{color:#b91c1c}html:not([data-theme=dark]) .pms .monitor-v3-thumb-err b{color:#92400e}html:not([data-theme=dark]) .pms .pm-shiptoday-btn.is-ahead{background:#fff;border-color:#c8a047;color:#1f2937}html:not([data-theme=dark]) .pms .pm-shiptoday-btn.is-ahead:hover{background:#fdf9ef}html:not([data-theme=dark]) .pms .pm-shiptoday-err{color:#b91c1c}html:not([data-theme=dark]) .pms .pmc-close,html:not([data-theme=dark]) .pms .pmc-tabs button,html:not([data-theme=dark]) .pms .pmc-tabs input,html:not([data-theme=dark]) .pms .pmc-tag{border-color:#d9d2c1;color:#334155}html:not([data-theme=dark]) .pms .pmc-tabs button.active{background:#f43f5e;border-color:#e11d48;color:#fff}html:not([data-theme=dark]) .pms .pmc-alert{background:#fee2e2;color:#b91c1c}html:not([data-theme=dark]) .pms .pmc-done{color:#15803d}html:not([data-theme=dark]) .pms .pmc-link{color:#7a5f1a}html:not([data-theme=dark]) .pms .pmc-history{border-top-color:#e7e1d3}html:not([data-theme=dark]) .pms .ssr-card strong small,html:not([data-theme=dark]) .pms .ssr-card-cert,html:not([data-theme=dark]) .pms .ssr-days thead th,html:not([data-theme=dark]) .pms .ssr-empty,html:not([data-theme=dark]) .pms .ssr-other>button i,html:not([data-theme=dark]) .pms .ssr-row-head span,html:not([data-theme=dark]) .pms .ssr-row-meta dt,html:not([data-theme=dark]) .pms .ssr-row-meta small,html:not([data-theme=dark]) .pms .ssr-title span,html:not([data-theme=dark]) .pms .ssr-week span{color:#64748b}html:not([data-theme=dark]) .pms .ssr-info{color:#475569}html:not([data-theme=dark]) .pms .ssr-row{background:#faf7f0}html:not([data-theme=dark]) .pms .ssr-refresh{color:var(--tf-progress)}html:not([data-theme=dark]) .pms .ssr-card-more,html:not([data-theme=dark]) .pms .ssr-row-kind{color:var(--tf-warning)}html:not([data-theme=dark]) .pms .ssr-alert{background:#fef2f2;color:#b91c1c}html:not([data-theme=dark]) .pms .ssr-notfinal{background:#fffbeb;color:#92400e}@media (max-width:720px){.monitor-v2.pms{gap:8px;padding:10px 10px 32px}.pms .pms-head{gap:8px}.pms .pms-title{font-size:18px}.pms .monitor-v2-refresh-btn{min-height:38px;padding:6px 12px}.pms .pms-search .monitor-v2-search-input{font-size:16px;height:46px}.pms .pms-ind{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.pms .pms-tile{align-items:center;flex-direction:column;gap:4px;justify-content:center;min-height:62px;min-width:0;padding:8px 4px;text-align:center}.pms .pms-tile strong{font-size:20px;min-width:0}.pms .pms-tile span{align-items:center;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.pms .pms-tile small{display:none}.pms .pms-filter-row{gap:6px}.pms .pms-select{height:40px;min-width:0}.pms .pms-more{height:40px}.pms .pm-list{gap:6px}}.otr{min-width:0}.otr,.otr-list{gap:10px}.otr,.otr-card,.otr-list{display:flex;flex-direction:column}.otr-card{background:#141822;background:var(--mv2-card,#141822);border:1px solid #1f2432;border:1px solid var(--mv2-border,#1f2432);border-radius:12px;color:#e9edf4;color:var(--mv2-text,#e9edf4);gap:8px;min-width:0;padding:12px 14px}.otr-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.otr-no{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.otr-buyer{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:14px}.otr-status{border:1px solid #c9a24a;border:1px solid var(--mv2-gold-dim,#c9a24a);border-radius:6px;font-size:12px;padding:2px 8px}.otr-btn,.otr-status{color:#d4b24a;color:var(--mv2-gold,#d4b24a);font-weight:700}.otr-btn{align-items:center;background:#0000;border:1px solid #c9a24a;border:1px solid var(--mv2-gold-dim,#c9a24a);border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;margin-left:auto;min-height:36px;padding:0 12px;transition:background-color .15s}.otr-btn:hover{background:#c8a0471f}.otr-items{font-size:13px;margin:0;overflow-wrap:anywhere}.otr-notice{align-items:flex-start;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:8px;color:#fcd34d;display:flex;font-size:13px;gap:6px;padding:7px 10px}.otr-positions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.otr-pos{border:1px solid #1f2432;border-left:3px solid #c9a24a;border:1px solid var(--mv2-border,#1f2432);border-left:3px solid var(--mv2-gold-dim,#c9a24a);border-radius:10px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px}.otr-pos-head{align-items:baseline;display:flex;font-size:13.5px;gap:8px;justify-content:space-between}.otr-pos-head b{overflow-wrap:anywhere}.otr-div{color:#d4b24a;color:var(--mv2-gold,#d4b24a);flex:none;font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.otr-pos-status{font-size:14px;font-weight:700;overflow-wrap:anywhere}.otr-meta{color:#8b94a7;color:var(--mv2-muted,#8b94a7);font-size:12px;overflow-wrap:anywhere}.otr-basis{align-items:center;color:#6b7489;color:var(--mv2-dim,#6b7489);display:flex;font-size:11.5px;gap:4px}.otr-basis.is-phys{color:#86efac}.otr-ship{align-items:flex-start;border:1px dashed #1f2432;border:1px dashed var(--mv2-border,#1f2432);border-radius:8px;display:flex;font-size:13px;gap:8px;padding:7px 10px}.otr-ship.is-handed{border-color:#22c55e73;border-style:solid}.otr-modal{max-height:90vh;max-width:760px}.otr-journey{border-left:2px solid #1f2432;border-left:2px solid var(--mv2-border,#1f2432);display:flex;flex-direction:column;gap:0;list-style:none;margin:8px 0;padding:0}.otr-ev{display:flex;font-size:13.5px;gap:10px;padding:7px 0 7px 12px;position:relative}.otr-ev:before{background:#c9a24a;background:var(--mv2-gold-dim,#c9a24a);border-radius:50%;content:"";height:10px;left:-6px;position:absolute;top:12px;width:10px}.otr-ev-info:before{background:#94a3b8}.otr-ev-cancel:before{background:var(--tf-danger-solid)}.otr-ev-active:before{background:#f59e0b}.otr-ev-div{color:#8b94a7;color:var(--mv2-muted,#8b94a7);flex:0 0 86px;font-size:11px;font-weight:800;padding-top:2px;text-transform:uppercase}html:not([data-theme=dark]) .pms .otr-notice{background:#fffbeb;border-color:#fde68a;color:#92400e}html:not([data-theme=dark]) .pms .otr-basis.is-phys{color:#15803d}html:not([data-theme=dark]) .pms .otr-btn,html:not([data-theme=dark]) .pms .otr-div,html:not([data-theme=dark]) .pms .otr-status{color:#7a5f1a}@media (max-width:720px){.otr-card{padding:10px}.otr-btn{flex:1 1 100%;justify-content:center;margin-left:0;min-height:40px}.otr-positions{grid-template-columns:1fr}.otr-ev-div{flex-basis:64px}}.gfm{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px}.gfm-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gfm-label{flex:1 1 100%;font-size:12.5px;font-weight:600}.gfm-btn{align-items:center;display:inline-flex;gap:6px;min-height:36px}.gfm-note{color:#64748b;color:var(--tf-muted,#64748b);font-size:12.5px}.gfm-err{color:#b3261e;color:var(--tf-danger,#b3261e)}@media (max-width:640px){.gfm-btn{flex:1 1;justify-content:center;min-height:44px}}.gfm-title{font-size:12.5px;font-weight:700;margin-top:4px}@media (max-width:640px){.gfind .gfind-bar{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.gfind .gfind-input{grid-column:1/-1}.gfind .gfind-btn{flex:none;height:44px;justify-content:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.rido-ship-recap{margin:4px 0 10px}.rido-ship-recap .pm-shiptoday{margin-top:0}.pm-shiptoday.is-compact{gap:8px;grid-template-columns:1fr 1fr}.pm-shiptoday.is-compact .pm-shiptoday-btn,.pm-shiptoday.is-compact .pm-shiptoday-btn.is-ahead{background:#252a33;border:1px solid #3b414c;box-shadow:none;color:#e5e7eb;font-size:13px;font-weight:600;gap:8px;justify-content:flex-start;min-height:44px;padding:6px 10px;text-shadow:none}.pm-shiptoday.is-compact .pm-shiptoday-btn:hover{background:#2d333d}.pm-shiptoday.is-compact .pm-shiptoday-txt small{color:#9ca3af;font-size:11px;font-weight:500;opacity:1}html:not([data-theme=dark]) .pm-shiptoday.is-compact .pm-shiptoday-btn,html:not([data-theme=dark]) .pm-shiptoday.is-compact .pm-shiptoday-btn.is-ahead{background:#f3f4f6;border-color:#d1d5db;color:#1f2937}html:not([data-theme=dark]) .pm-shiptoday.is-compact .pm-shiptoday-btn:hover{background:#e5e7eb}html:not([data-theme=dark]) .pm-shiptoday.is-compact .pm-shiptoday-txt small{color:#6b7280}.ssr-row-btn{align-items:center;background:#0000;border:1px solid #3b414c;border-radius:12px;color:#e5e7eb;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;margin-top:8px;min-height:46px;padding:8px 14px;text-align:left;transition:background-color .15s;width:100%}.ssr-row-btn:hover{background:#1f242c}.ssr-row-btn-label{flex:0 1 auto}.ssr-row-btn small,.ssr-row-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssr-row-btn small{color:#9ca3af;flex:1 1 auto;font-size:11.5px;font-weight:500;min-width:0;text-align:right}html:not([data-theme=dark]) .ssr-row-btn{border-color:#d1d5db;color:#1f2937}html:not([data-theme=dark]) .ssr-row-btn:hover{background:#f3f4f6}html:not([data-theme=dark]) .ssr-row-btn small{color:#6b7280}.omx-wrap{display:inline-block;position:relative}.omx-trigger{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;transition:background-color .15s}.omx-trigger:hover{background:#c9a2271f}.omx-pop{background:#fff;background:var(--card,#fff);border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:10px;box-shadow:0 8px 24px #0f172a1f;min-width:260px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.omx-pop button{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 10px;text-align:left;width:100%}.omx-pop button:hover{background:#c9a2271f}.omx-overlay{background:#0f172a99;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:140}.omx-dialog{background:#fff;background:var(--card,#fff);border-radius:14px;border-top:4px solid #c9a227;border-top:4px solid var(--gold,#c9a227);color:inherit;max-height:92vh;overflow:auto;width:min(620px,100%)}.omx-head{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--line,#e5e7eb);display:flex;justify-content:space-between;padding:14px 18px}.omx-head h3{font-size:16px;margin:0}.omx-head button{background:#0000;border:0;color:inherit;cursor:pointer}.omx-body{display:flex;flex-direction:column;gap:10px;padding:14px 18px 18px}.omx-body h4{font-size:13px;letter-spacing:.04em;margin:6px 0 0;opacity:.75;text-transform:uppercase}.omx-acts small,.omx-id small,.omx-mode small,.omx-prod small{display:block;font-size:12px;margin-top:2px;opacity:.75}.omx-seg{display:flex;flex-wrap:wrap;gap:8px}.omx-mode,.omx-seg label{align-items:flex-start;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:10px;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 10px}.omx-mode.on,.omx-seg label.on{background:#c9a22714;border-color:#c9a227;border-color:var(--gold,#c9a227)}.omx-mode.is-admin.on{background:#b4530914;border-color:#b45309}.omx-acts,.omx-modes,.omx-prods{display:flex;flex-direction:column;gap:6px}.omx-acts,.omx-prods{list-style:none;margin:0;padding:0}.omx-acts li,.omx-prod{border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:10px;display:flex;font-size:13px;gap:8px;padding:8px 10px}.omx-acts li{flex-direction:column;gap:2px}.omx-acts li.is-reopened{opacity:.7}.omx-prod.is-done{opacity:.6}.omx-pend{color:#b45309!important;opacity:1!important}.omx-block{align-items:center;color:#b91c1c!important;display:flex!important;gap:4px;opacity:1!important}.omx-body textarea{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:10px;color:inherit;font:inherit;padding:8px 10px;width:100%}.omx-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.omx-err{background:#b91c1c14;border-radius:10px;color:#b91c1c;font-size:13px;padding:8px 10px}.omx-note{font-size:12px;margin:0;opacity:.8}.omx-confirm dl{grid-gap:6px 10px;display:grid;font-size:13px;gap:6px 10px;grid-template-columns:120px 1fr;margin:0}.omx-confirm dt{opacity:.7}.omx-confirm dd{font-weight:600;margin:0}.omx-confirm dd.warn{color:#b45309}.omx-sure{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px}.omx-tag{background:#c9a22726;border-radius:999px;color:#8a6d12;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.ofx-btns{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ofx-btns .omx-trigger{font-weight:600;min-height:40px;padding:8px 14px}.ofx-hist{font-size:13px;margin-top:14px}.ofx-hist summary{cursor:pointer;font-weight:600}.spf{gap:4px;margin:0 0 8px;position:relative}.spf,.spf-trigger{align-items:center;display:inline-flex}.spf-trigger{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:999px;color:inherit;cursor:pointer;font-size:13px;gap:6px;max-width:100%;padding:7px 12px;transition:background-color .15s}.spf-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spf-trigger.on{background:#c9a2271a;border-color:#c9a227;border-color:var(--gold,#c9a227)}.spf-clear{background:#0000;border:0;color:inherit;cursor:pointer;opacity:.7;padding:4px}.spf-pop{background:#fff;background:var(--card,#fff);border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:12px;box-shadow:0 10px 28px #0f172a24;left:0;padding:8px;position:absolute;top:calc(100% + 6px);width:min(320px,88vw);z-index:50}.spf-mode{display:flex;gap:4px;margin-bottom:6px}.spf-mode button{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:8px;color:inherit;cursor:pointer;flex:1 1;font-size:12px;padding:6px}.spf-mode button.on{background:#c9a2271f;border-color:#c9a227;border-color:var(--gold,#c9a227);font-weight:600}.spf-search{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:8px;display:flex;gap:6px;padding:5px 8px}.spf-search input{background:#0000;border:0;color:inherit;font:inherit;font-size:13px;outline:0;width:100%}.spf-pop ul{list-style:none;margin:6px 0 0;max-height:280px;overflow:auto;padding:0}.spf-pop li button{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:7px 8px;text-align:left;width:100%}.spf-pop li button.on,.spf-pop li button:hover{background:#c9a2271f}.spf-pop li small{display:block;font-size:11px;opacity:.6}.spf-pop li em{font-size:12px;font-style:normal;opacity:.7}.spf-empty{font-size:12px;margin:0;opacity:.6;padding:6px 8px}.spf-sum{align-items:stretch;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.spf-sum-title{font-size:12px;font-weight:600;opacity:.75;width:100%}.spf-sum button{align-items:flex-start;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1 1 90px;flex-direction:column;padding:8px 10px}.spf-sum button:disabled{cursor:default}.spf-sum button.on{border-color:#c9a227;border-color:var(--gold,#c9a227)}.spf-sum b{font-size:18px}.spf-sum small{font-size:11px;opacity:.7}.spf-roles p{font-size:12px;margin:2px 0;opacity:.85}.spf-roles span{display:inline-block;margin-right:4px;min-width:110px;opacity:.6}.spf-hist{border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:12px;margin-top:12px}.spf-hist-head{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 12px;text-align:left;width:100%}.spf-hist-head small{flex:1 1;font-weight:400;opacity:.6}.spf-hist-body{padding:0 12px 12px}.spf-hist-tools{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.spf-hist-tools .spf-search{flex:1 1 220px}.spf-count{font-size:12px;margin:4px 0;opacity:.7}.spf-hist-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.spf-hist-list li{grid-gap:2px 10px;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:10px;display:grid;font-size:13px;gap:2px 10px;grid-template-columns:1fr auto;padding:8px 10px}.spf-hist-list small{display:block;font-size:11px;opacity:.65}.spf-hist-pics{grid-column:1/-1}.spf-st{font-size:12px;font-weight:600}.spf-pager{align-items:center;display:flex;font-size:12px;gap:10px;justify-content:center;margin-top:8px}.spf-pager button{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--line,#e5e7eb);border-radius:8px;color:inherit;cursor:pointer;padding:2px 10px}.spf-err{color:var(--tf-danger);font-size:12px}@media (max-width:640px){.spf-hist-list li{grid-template-columns:1fr}.spf-roles span{display:block;min-width:0}}.jp-card{border:1px solid #e2e8f0;border:1px solid var(--line,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:8px 0;min-width:0;padding:10px}.jp-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.jp-head b{font-size:14px;min-width:0}.jp-head .soft-btn.small-btn{flex:none;font-size:11px;line-height:1.4;min-height:0;padding:3px 8px}.jp-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.jp-box{background:#f1f5f9;border-radius:8px;display:flex;flex-direction:column;min-width:0;padding:8px 4px;text-align:center}.jp-box span{font-size:11px;line-height:1.25;opacity:.75}.jp-box b{font-size:20px}.jp-box small{font-size:11px;opacity:.6}.jp-err{color:#b45309}.jp-card p{margin:0;overflow-wrap:anywhere}.sdm-backdrop{z-index:1000}.sdm-backdrop,.sdm-panel{overscroll-behavior:contain}.sdm-panel{background:#fff;border-radius:14px;box-shadow:0 12px 40px #0000004d;box-sizing:border-box;color:#0f172a;color:var(--ink,#0f172a);max-height:calc(100dvh - 32px);max-width:min(440px,calc(100vw - 24px));overflow-x:hidden;overflow-y:auto;padding:16px;width:100%}.sdm-panel h3,.sdm-panel p{overflow-wrap:anywhere}.sdm-actions{background:inherit;border-top:1px solid #e2e8f0;border-top:1px solid var(--line,#e2e8f0);bottom:-16px;display:flex;gap:8px;margin-top:14px;padding:12px 0 16px;position:-webkit-sticky;position:sticky}.sdm-actions>button{flex:1 1;min-height:40px}html[data-theme=dark] .sdm-panel{background:#1a1c22;border:1px solid #2f333e;color:#f5f5ee}.sdm-saldo{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 0 12px}.sdm-panel .modal-backdrop{z-index:1001}.sdm-panel .modal-panel{background:#fff;border-radius:14px;color:#0f172a;color:var(--ink,#0f172a);padding:16px;width:100%}html[data-theme=dark] .sdm-panel .modal-panel{background:#1a1c22;border:1px solid #2f333e;color:#f5f5ee}html[data-theme=dark] .jp-box{background:#262a33}html[data-theme=dark] .jp-card,html[data-theme=dark] .sdm-actions{border-color:#2f333e}.vce-backdrop{align-items:center;background:#0f172a8c;box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:16px;position:fixed;z-index:1100}.vce-panel{background:#fff;border-radius:14px;box-shadow:0 12px 40px #0000004d;box-sizing:border-box;color:#0f172a;color:var(--ink,#0f172a);margin:auto;max-width:380px;padding:16px 16px 0;width:100%}.vce-panel .modal-field input{font-size:16px;min-height:44px}.vce-err{background:#fee2e2;border-radius:8px;color:#991b1b;font-size:13px;margin:4px 0 8px;overflow-wrap:anywhere;padding:8px 10px}.vce-actions{background:inherit;border-radius:0 0 14px 14px;border-top:1px solid #e2e8f0;border-top:1px solid var(--line,#e2e8f0);bottom:0;display:flex;gap:8px;margin:12px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky}.vce-actions>button{flex:1 1;min-height:44px;touch-action:manipulation}@media (max-width:640px){.vce-backdrop{align-items:flex-start;padding:12px}}html[data-theme=dark] .vce-panel{background:#1a1c22;border:1px solid #2f333e;color:#f5f5ee}html[data-theme=dark] .vce-actions{border-color:#2f333e}.sdw{display:flex;flex-direction:column;gap:14px;padding:4px 0 24px}.sdw-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.sdw-top h2{font-size:1.15rem;margin:0}.sdw-top p{font-size:.82rem;margin:4px 0 0;opacity:.7}.sdw-cats,.sdw-tabs{display:flex;flex-wrap:wrap;gap:8px}.sdw-btn,.sdw-cat,.sdw-tab{align-items:center;background:#0000;border:1px solid #a5842f59;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:.82rem;gap:6px;padding:7px 14px;transition:background-color .15s,border-color .15s,opacity .15s}.sdw-cat{font-weight:600;padding:9px 16px}.sdw-cat.active,.sdw-tab.active{background:var(--tf-primary);border-color:var(--tf-primary);color:var(--tf-primary-fg)}.sdw-tab .sdw-count{background:#00000014;border-radius:999px;font-size:.75rem;padding:0 7px}.sdw-tab.active .sdw-count{background:#ffffff40}.sdw-btn:hover:not(:disabled),.sdw-cat:hover,.sdw-tab:hover{border-color:#a5842f}.sdw-btn:disabled{cursor:not-allowed;opacity:.45}.sdw-btn{border-radius:8px;font-weight:600;justify-content:center;min-height:44px;padding:0 14px}.sdw-toolbar .sdw-btn{min-height:40px}.sdw-btn-primary{background:var(--tf-primary);border-color:var(--tf-primary);color:var(--tf-primary-fg);font-weight:700}.sdw-btn-primary:hover:not(:disabled){background:var(--tf-primary-hover);border-color:var(--tf-primary-hover)}.sdw-search{align-items:center;border:1px solid #00000026;border-radius:10px;display:flex;gap:8px;max-width:420px;padding:6px 10px}.sdw-search input{background:#0000;border:0;color:inherit;flex:1 1;font-size:.85rem;outline:0}.sdw-list{display:flex;flex-direction:column;gap:8px}.sdw-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(260px,2fr) 120px 70px 110px 130px minmax(200px,auto)}.sdw-row-main{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-width:0;padding:0;text-align:left}.sdw-no{font-feature-settings:"tnum";font-size:.92rem;font-variant-numeric:tabular-nums;white-space:nowrap}.sdw-row-main .sdw-buyer{margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdw-type{background:#e8f1e4;border-radius:6px;color:#2f5d27;font-size:.74rem;font-weight:700;padding:3px 8px;text-align:center}.sdw-type-service{background:#fdf0d5;color:#8a5a00}.sdw-pcs,.sdw-status{font-size:.8rem;white-space:nowrap}.sdw-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sdw-detail{border-top:1px dashed #0000001f;display:flex;flex-direction:column;gap:8px;padding-top:8px}.sdw-card>.sdw-detail:first-child{border-top:0;padding-top:0}.sdw-done{align-items:center;color:#2f5d27;display:inline-flex;font-size:.8rem;gap:4px}@media (max-width:1100px){.sdw-row{grid-template-columns:1fr auto auto}.sdw-row-main{grid-column:1/-1}.sdw-row-actions{grid-column:1/-1;justify-content:flex-start}}.sdw-card{background:#fff9;border:1px solid #0000001f;border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 14px}.sdw-card-alert{border-color:#c0392b}.sdw-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.sdw-card-head strong{font-size:.95rem;word-break:break-all}.sdw-buyer{font-size:.78rem;margin-left:auto;opacity:.7}.sdw-badge-service{align-self:flex-start;background:#fdf0d5;border:1px solid #e3c27a;color:#8a5a00;font-size:.7rem;font-weight:700;letter-spacing:.02em}.sdw-badge-service,.sdw-urg{border-radius:6px;padding:2px 7px}.sdw-urg{background:#0000000f;font-size:.72rem}.sdw-urg-red{background:#fde2e1;color:#a12a20}.sdw-urg-yellow{background:#fff3c4;color:#7a5b00}.sdw-items{display:flex;flex-direction:column;font-size:.82rem;gap:4px;list-style:none;margin:0;padding:0}.sdw-items li{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.sdw-item-name{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.sdw-item-var{font-size:.75rem;opacity:.7}.sdw-meta{font-size:.74rem;opacity:.7}.sdw-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sdw-warn{align-items:center;background:#fde2e1;border-radius:8px;color:#a12a20;display:flex;font-size:.8rem;gap:6px;padding:6px 10px}.sdw-finish{border-top:1px dashed #00000026;display:flex;flex-direction:column;gap:8px;padding-top:8px}.sdw-check{align-items:center;display:flex;font-size:.82rem;gap:8px}.sdw-input{background:#0000;border:1px solid #0000002e;border-radius:8px;color:inherit;font-size:.82rem;padding:7px 10px}.sdw-empty{align-items:center;display:flex;font-size:.85rem;gap:6px;opacity:.65}.sdw-lbl-short{display:none}html[data-theme=dark] .sdw-card{background:#1a1d26d9;border-color:#2f333e}html[data-theme=dark] .sdw-btn,html[data-theme=dark] .sdw-cat,html[data-theme=dark] .sdw-tab{border-color:#3a3f4b}html[data-theme=dark] .sdw-cat.active,html[data-theme=dark] .sdw-tab.active{background:var(--tf-primary);border-color:var(--tf-primary);color:var(--tf-primary-fg)}html[data-theme=dark] .sdw-tab .sdw-count{background:#ffffff1a}html[data-theme=dark] .sdw-tab.active .sdw-count{background:#00000026}html[data-theme=dark] .sdw-btn-primary{background:var(--tf-primary);border-color:var(--tf-primary);color:var(--tf-primary-fg)}html[data-theme=dark] .sdw-input,html[data-theme=dark] .sdw-search{border-color:#3a3f4b}html[data-theme=dark] .sdw-detail,html[data-theme=dark] .sdw-finish{border-top-color:#3a3f4b}@media (max-width:640px){.sdw{gap:8px;max-width:100%;min-width:0;padding:0 0 16px}.sdw-lbl-full{display:none}.sdw-lbl-short{display:inline}.sdw-cats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.sdw-cat{border-radius:10px;font-size:14px;justify-content:center;min-height:40px;min-width:0;padding:6px 8px}.sdw-cats .sdw-cat:nth-child(3){grid-column:1/-1}.sdw-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.sdw-tab{border-radius:10px;font-size:13px;justify-content:space-between;min-height:36px;min-width:0;padding:5px 10px;white-space:nowrap}.sdw-tab .sdw-count{font-size:12px;font-weight:700;min-width:22px;text-align:center}.sdw-toolbar{flex-wrap:nowrap;gap:6px}.sdw-toolbar .sdw-search{flex:1 1 auto;height:40px;max-width:none;min-width:0;padding:0 10px}.sdw-search input{font-size:16px;min-width:0}.sdw-toolbar .sdw-btn{border-radius:10px;flex:0 0 40px;height:40px;justify-content:center;padding:0;width:40px}.sdw-btn-text{display:none}.sdw-list{gap:6px}.sdw-card{gap:6px;padding:10px 12px}.sdw-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px}.sdw-row-main{flex:1 1 100%;min-height:32px;min-width:0}.sdw-no{font-size:14px}.sdw-row-main .sdw-buyer{font-size:13px}.sdw-type{font-size:12px}.sdw-pcs,.sdw-status{font-size:13px}.sdw-urg{font-size:12px}.sdw-row-actions{flex:1 1 100%;justify-content:stretch}.sdw-row-actions .sdw-btn{border-radius:8px;flex:1 1 auto;font-size:14px;justify-content:center;min-height:44px;white-space:nowrap}.sdw-items{font-size:13px}.sdw-meta{font-size:12px}.sdw-actions .sdw-btn{min-height:44px}.sdw-input{font-size:16px}}.phub-sum{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 8px}@media (min-width:900px){.phub-sum{grid-template-columns:repeat(4,minmax(0,1fr))}}.phub-tile{-webkit-tap-highlight-color:transparent;background:#0000;border:1px solid #94a3b84d;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px 10px;transition:background-color .15s,border-color .15s,transform .1s}.phub-tile:active{transform:scale(.98)}.phub-tile>span{font-size:11.5px;font-weight:600;line-height:1.2;opacity:.75}.phub-tile>b{font-size:22px;line-height:1.1}.phub-tile.ready>b{color:var(--tf-success)}.phub-tile.work>b{color:#2563eb}.phub-tile.late>b{color:var(--tf-danger)}.phub-tile.late{border-color:#dc26268c}.phub-tile.on{background:#c9a2271a;border-color:#c9a227}.phub-split{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.phub-split button{background:#94a3b826;border:0;border-radius:999px;color:inherit;cursor:pointer;font-size:10.5px;padding:1px 6px}.phub-split button:hover{background:#c9a22733}.phub-ch{display:flex;gap:6px;margin:0 0 8px}.phub-ch button{align-items:center;background:#0000;border:1px solid #94a3b84d;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px;transition:background-color .15s,border-color .15s}.phub-ch button.on{background:#c9a2271f;border-color:#c9a227;color:#c9a227}.phub-ch em{background:#94a3b833;border-radius:999px;font-size:11px;font-style:normal;padding:0 6px}.phub-late{align-items:center;background:#dc262614;border-radius:8px;color:var(--tf-danger);display:flex;font-size:12px;gap:8px;justify-content:space-between;margin:0 0 8px;padding:6px 10px}.phub-late button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:12px;text-decoration:underline}.phub-detail{grid-gap:3px 8px;background:#94a3b814;border-radius:8px;display:grid;font-size:12px;gap:3px 8px;grid-template-columns:96px 1fr;margin-top:8px;padding:8px 10px}.phub-detail dt{opacity:.65}.phub-detail dd{margin:0;word-break:break-word}.shopee-press-card.phub-click{cursor:pointer;transition:border-color .15s,background-color .15s}.shopee-press-card.phub-click:active{background:#c9a2270f}.shopee-press-card.phub-open{border-color:#c9a227!important}.press-wait-list{display:flex;flex-direction:column;gap:6px}.press-wait-item{border:1px solid #94a3b84d;border-radius:10px;cursor:pointer;font-size:13px;padding:8px 10px}.press-wait-item.on{border-color:#c9a227}.press-wait-why{color:var(--tf-warning);display:inline-block;font-size:11.5px;font-weight:600;margin-top:3px}.press-wait-item .phub-detail{cursor:default}.phub-big{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.phub-bt{align-items:flex-start;background:#0000;border:1.5px solid #94a3b859;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:0;min-height:64px;padding:8px 10px;text-align:left;transition:background-color .15s,border-color .15s,transform .1s}.phub-bt:active{transform:scale(.98)}.phub-bt b{font-size:24px;line-height:1.1}.phub-bt span{font-size:13px;font-weight:800;letter-spacing:.03em}.phub-bt small{font-size:11px;opacity:.65}.phub-bt.siap b,.phub-bt.siap span{color:var(--tf-success)}.phub-bt.dik b,.phub-bt.dik span{color:#2563eb}.phub-bt.wait b,.phub-bt.wait span{color:var(--tf-warning)}.phub-bt.on{background:#c9a2271f;border-color:#c9a227}.phub-mini{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.phub-chip{background:#0000;border:1px solid #94a3b859;border-radius:999px;color:inherit;cursor:pointer;font-size:13px;font-weight:600;min-height:36px;padding:4px 12px}.phub-chip.late{border-color:#dc262673;color:var(--tf-danger)}.phub-chip.on{background:#c9a2271f;border-color:#c9a227}[data-team="Mesin Press"] .shopee-press-card{font-size:16px}[data-team="Mesin Press"] .shopee-press-card .press-card-prod{font-size:15px}[data-team="Mesin Press"] .press-waiting-reason{color:var(--tf-warning);font-size:14px;font-weight:600}.press-big-btn{background:#c9a227!important;border-color:#c9a227!important;border-radius:12px!important;color:#111!important;flex:1 1 160px;font-size:15px!important;font-weight:800!important;letter-spacing:.03em;min-height:48px;min-width:44px;padding:10px 18px!important}.press-st.ready{color:var(--tf-success)}.press-st.work{color:#2563eb}.press-st.wait{color:var(--tf-warning)}.press-st.hold{color:var(--tf-danger)}.press-st{font-weight:800}[data-team="Mesin Press"] [data-testid^=prod-advance-],[data-team="Mesin Press"] [data-testid^=prod-claim-]{border-radius:12px;font-size:15px;font-weight:800;min-height:48px;width:100%}[data-team="Mesin Press"] .queue-card,[data-team="Mesin Press"] .team-card{font-size:16px}.dtc{border:1px solid #94a3b84d;border-radius:12px;margin:0 0 10px;padding:8px 10px}.dtc-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px}.dtc-kpi{align-items:baseline;display:flex;gap:6px;min-width:0}.dtc-kpi b{color:#c9a227;font-size:22px}.dtc-kpi span{font-size:13px;opacity:.8}.dtc-dl{display:flex;font-size:12px;font-weight:700;gap:6px}.dtc-dl .late{color:var(--tf-danger)}.dtc-dl .near{color:var(--tf-warning)}.dtc-btn{margin-left:auto}.dtc-full{margin-top:8px;max-width:100%;overflow-x:hidden}@media (max-width:640px){.dtc-btn{margin-left:0;width:100%}}.dbc-card:focus-visible{outline:2px solid var(--tf-primary);outline-offset:2px}.dbc-more{font-size:11px;font-weight:700;margin-left:auto;opacity:.75;text-decoration:underline}.dbc-card .phub-detail{margin:0 12px 8px}.dbc-actions{flex-wrap:wrap}.dbc-big{border-radius:12px!important;flex:1 1 160px;font-size:15px!important;font-weight:800!important;letter-spacing:.3px;min-height:48px}[data-team=Bordir] [data-testid^=prod-advance-],[data-team=Bordir] [data-testid^=prod-claim-]{border-radius:12px;font-size:15px;font-weight:800;min-height:48px;width:100%}.mlb-compact{background:#fff;background:var(--card-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--card-border,#e2e8f0);border-radius:10px;gap:10px;justify-content:space-between;margin:0 0 12px;padding:8px 12px}.mlb-c-main,.mlb-compact{align-items:center;display:flex;flex-wrap:wrap}.mlb-c-main{gap:6px 16px;min-width:0}.mlb-c-title{display:flex;flex-direction:column;line-height:1.2}.mlb-c-title b{font-size:13.5px}.mlb-c-title span{color:#64748b;font-size:11px}.mlb-c-stats{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 14px}.mlb-c-me b{color:#c2410c;font-size:16px}.mlb-c-top{color:#475569}.mlb-c-muted{color:#64748b;font-size:12px}.mlb-c-btn{background:#0000;border:1px solid #cbd5e1;border-radius:8px;color:inherit;cursor:pointer;flex:0 0 auto;font-size:12.5px;font-weight:700;min-height:34px;padding:6px 12px}.mlb-c-btn:hover{border-color:#ea580c}html[data-theme=dark] .mlb-compact{background:#1f2229;border-color:#30343d}html[data-theme=dark] .mlb-c-muted,html[data-theme=dark] .mlb-c-title span{color:#9aa1ad}html[data-theme=dark] .mlb-c-top{color:#cbd5e1}html[data-theme=dark] .mlb-c-me b{color:#fdba74}@media (max-width:520px){.mlb-c-btn{width:100%}}.sq-root{--sq-bg:#fff;--sq-bg-muted:#f8fafc;--sq-border:#e2e8f0;--sq-text:#0f172a;--sq-text-muted:#475569;--sq-text-faint:#64748b;--sq-accent:var(--gold,#c8a047);--sq-accent-fg:#1a1a1a;--sq-accent-strong:var(--gold-strong,#a5842f);--sq-accent-soft:#c9a24a24;--sq-ok:var(--tf-success-solid);--sq-warn:var(--tf-warning-solid);--sq-danger:var(--tf-danger-solid);--sq-chip-bg:#f1f5f9}.dark .sq-root,[data-theme=dark] .sq-root,body.dark .sq-root{--sq-bg:#111418;--sq-bg-muted:#181c22;--sq-border:#2a3039;--sq-text:#e7e9ec;--sq-text-muted:#a3acb9;--sq-text-faint:#7d8794;--sq-accent-soft:#c9a24a2e;--sq-ok:#34d399;--sq-warn:#fbbf24;--sq-danger:#f87171;--sq-chip-bg:#222831}.sq-root{background:var(--sq-bg);border:1px solid var(--sq-border);border-left:4px solid var(--sq-accent);border-radius:12px;color:var(--sq-text);margin-bottom:12px;max-width:100%;overflow:hidden;padding:10px 12px}.sq-root,.sq-root *{box-sizing:border-box}.sq-header,.sq-header-toggle{align-items:center;display:flex;gap:8px;min-width:0}.sq-header-toggle{background:#0000;border:0;color:inherit;cursor:pointer;flex:1 1;min-height:40px;padding:0;text-align:left}.sq-title{font-size:14px;font-weight:700;white-space:nowrap}.sq-counts{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;min-width:0}.sq-count{background:var(--sq-chip-bg);border-radius:999px;color:var(--sq-text-muted);font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.sq-count.is-main{background:var(--sq-accent);color:var(--sq-accent-fg)}.sq-chevron{color:var(--sq-text-faint);flex-shrink:0;transition:transform .18s ease}.sq-card.is-expanded .sq-chevron,.sq-root.is-open>.sq-header .sq-chevron{transform:rotate(180deg)}.sq-icon-btn{align-items:center;background:var(--sq-bg-muted);border:1px solid var(--sq-border);border-radius:8px;color:var(--sq-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.sq-icon-btn:disabled{cursor:not-allowed;opacity:.6}.sq-body{grid-gap:10px;display:grid;gap:10px;margin-top:10px;min-width:0}.sq-tabs{display:flex;flex-wrap:wrap;gap:6px}.sq-tab{align-items:center;background:var(--sq-bg-muted);border:1px solid var(--sq-border);border-radius:999px;color:var(--sq-text-muted);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1;padding:7px 12px}.sq-tab.is-active{background:var(--sq-accent-soft);border-color:var(--sq-accent);color:var(--sq-text)}.sq-tab-badge{align-items:center;background:var(--sq-text-faint);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.sq-tab.is-active .sq-tab-badge{background:var(--sq-accent);color:var(--sq-accent-fg)}.sq-error{align-items:center;background:#dc262614;border:1px solid #dc262640;border-radius:10px;color:var(--sq-danger);display:flex;font-size:12px;gap:8px;padding:8px 10px}.sq-error-msg{flex:1 1;min-width:0;overflow-wrap:anywhere}.sq-info{border:1px dashed var(--sq-border);border-radius:10px;color:var(--sq-text-muted);font-size:12px;padding:12px;text-align:center}.sq-info.is-compact{font-size:11px;padding:8px}.sq-ok-icon{color:var(--sq-ok);margin-right:4px;vertical-align:-2px}.sq-list{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.sq-card{background:var(--sq-bg);border:1px solid var(--sq-border);border-left:3px solid var(--sq-ok);border-radius:10px;min-width:0;overflow:hidden}.sq-card.is-urgent{border-left-color:var(--sq-warn)}.sq-card.is-overdue{border-left-color:var(--sq-danger)}.sq-card.is-in-system{border-left-color:var(--sq-text-faint)}.sq-card.is-expanded{border-color:var(--sq-accent);border-left-width:3px}.sq-card-summary{grid-gap:3px;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;gap:3px;min-width:0;padding:10px 12px;text-align:left;width:100%}.sq-sum-row{align-items:center;display:flex;gap:8px;min-width:0}.sq-order-no{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-sum-row .sq-order-no{flex:1 1}.sq-sum-line{color:var(--sq-text-muted);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-sum-line.is-faint{color:var(--sq-text-faint)}.sq-dl-chip{align-items:center;background:var(--sq-chip-bg);border-radius:999px;color:var(--sq-text-muted);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:3px;padding:2px 7px;white-space:nowrap}.sq-dl-chip.is-urgent{background:#f59e0b24;color:var(--sq-warn)}.sq-dl-chip.is-overdue{background:#dc26261f;color:var(--sq-danger)}.sq-detail{grid-gap:10px;border-top:1px solid var(--sq-border);display:grid;gap:10px;min-width:0;padding:10px 12px 12px}.sq-info-rows{grid-gap:6px;display:grid;font-size:12px;gap:6px;min-width:0}.sq-info-row{align-items:center;display:flex;gap:8px;min-width:0}.sq-info-label{color:var(--sq-text-faint);flex-shrink:0;width:78px}.sq-info-value{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-copy-btn{align-items:center;background:#0000;border:1px solid var(--sq-border);border-radius:6px;color:var(--sq-text-faint);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;width:28px}.sq-status-chip{background:var(--sq-chip-bg);border-radius:999px;color:var(--sq-text-muted);font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.sq-items{grid-gap:4px;background:var(--sq-bg-muted);border-radius:8px;display:grid;font-size:12px;gap:4px;list-style:none;margin:0;max-height:180px;overflow-y:auto;padding:8px 10px}.sq-item{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.sq-item-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;line-height:1.3;min-width:0;overflow:hidden;overflow-wrap:anywhere}.sq-item-variant{color:var(--sq-text-faint);font-size:11px}.sq-item-qty{font-feature-settings:"tnum";color:var(--sq-text-muted);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.sq-footer{align-items:center;display:flex;gap:8px}.sq-btn-primary,.sq-btn-secondary{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;justify-content:center;line-height:1;transition:filter .15s ease,background-color .15s ease;white-space:nowrap}.sq-btn-primary{background:var(--sq-accent);color:var(--sq-accent-fg);flex:1 1;font-size:14px;height:44px;min-width:0;padding:0 16px}.sq-btn-primary:disabled{cursor:not-allowed;opacity:.6}.sq-btn-primary:hover:not(:disabled){background:var(--sq-accent-strong)}.sq-info-value.is-empty{color:var(--sq-text-faint);font-style:italic;font-weight:500}.sq-btn-secondary{background:var(--sq-bg-muted);border-color:var(--sq-border);color:var(--sq-text);flex-shrink:0;font-size:13px;height:44px;padding:0 12px}.sq-btn-secondary:hover{background:var(--sq-chip-bg)}.sq-btn-sm{height:32px;padding:0 10px}.sq-load-more{height:40px;width:100%}.sq-footer-note{color:var(--sq-text-faint);flex:1 1;font-size:11px;font-style:italic;min-width:0;text-align:right}.sq-insys-row{align-items:center;display:flex;gap:8px;min-width:0;padding:8px 12px}.sq-insys-row .sq-order-no{flex-shrink:1}.sq-insys-row .sq-sum-line{flex:1 1}.sq-card.is-warn{border-left-color:#eab308}.sq-dl-chip.is-warn{background:#eab30829;color:var(--tf-warning)}.dark .sq-root .sq-dl-chip.is-warn,[data-theme=dark] .sq-root .sq-dl-chip.is-warn{color:#facc15}.sq-count.is-red{background:#dc262624;color:var(--sq-danger)}.sq-filters{grid-gap:8px;display:grid;gap:8px;min-width:0}.sq-urgent-banner{align-items:center;background:#dc262614;border:1px solid #dc262640;border-radius:10px;color:var(--sq-danger);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:8px 10px}.sq-urgent-banner span{flex:1 1;min-width:0}.sq-link-btn{background:var(--sq-danger);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 10px}.sq-chips{-webkit-overflow-scrolling:touch;display:flex;gap:6px;min-width:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.sq-chip{align-items:center;background:var(--sq-bg-muted);border:1px solid var(--sq-border);border-radius:999px;color:var(--sq-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;min-height:34px;padding:0 12px;white-space:nowrap}.sq-chip.is-active{background:var(--sq-accent-soft);border-color:var(--sq-accent);color:var(--sq-text)}.sq-chip-n{align-items:center;background:var(--sq-chip-bg);border-radius:999px;color:var(--sq-text-muted);display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.sq-chip.is-active .sq-chip-n{background:var(--sq-accent);color:var(--sq-accent-fg)}.sq-search,.sq-search-row{display:flex;gap:6px;min-width:0}.sq-search{align-items:center;background:var(--sq-bg-muted);border:1px solid var(--sq-border);border-radius:10px;color:var(--sq-text-faint);flex:1 1 200px;height:40px;padding:0 10px}.sq-search input{background:#0000;border:0;color:var(--sq-text);flex:1 1;font-size:14px;height:100%;min-width:0;outline:0}.sq-icon-plain{background:#0000;border:0;color:var(--sq-text-faint);cursor:pointer;display:inline-flex;padding:4px}.sq-sort{background:var(--sq-bg-muted);border:1px solid var(--sq-border);border-radius:10px;color:var(--sq-text);flex:0 1 auto;font-size:13px;height:40px;max-width:100%;padding:0 8px}.sq-note{color:var(--sq-text-faint);font-size:11px;margin:0}.sq-sum-cats{align-items:center;display:flex;gap:4px;overflow:hidden}.sq-sum-cats .is-faint{color:var(--sq-text-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-cat-chip{background:var(--sq-accent-soft);border-radius:6px;color:var(--sq-text);display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 6px;white-space:nowrap}.sq-cat-chip.is-fee{background:#2563eb24;color:#1d4ed8}.sq-cat-chip.is-unknown{background:var(--sq-chip-bg);color:var(--sq-text-muted)}.dark .sq-root .sq-cat-chip.is-fee,[data-theme=dark] .sq-root .sq-cat-chip.is-fee{color:#93c5fd}@media (max-width:420px){.sq-sort{flex:1 1 100%}.sq-root{padding:8px 10px}.sq-title{font-size:13px}.sq-count{font-size:10px;padding:3px 6px}.sq-info-label{font-size:11px;width:66px}}.sq-card-head{align-items:stretch;display:flex;min-width:0}.sq-card-head .sq-card-summary{flex:1 1;min-width:0}.sq-quick-claim{align-items:center;align-self:center;background:var(--sq-accent);border:0;border-radius:8px;color:var(--sq-accent-fg);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:4px;height:32px;margin-right:10px;padding:0 12px}.sq-quick-claim:hover:not(:disabled){background:var(--sq-accent-strong)}.sq-quick-claim:disabled{cursor:not-allowed;opacity:.6}.sq-card-summary:focus-visible,.sq-chip:focus-visible,.sq-quick-claim:focus-visible,.sq-tab:focus-visible{outline:2px solid var(--sq-accent);outline-offset:2px}@media (max-width:1023px){.sq-quick-claim{font-size:14px;height:44px;justify-content:center;margin:0 8px 0 4px;min-width:76px;padding:0 14px}}@media (min-width:1024px){.sq-card-summary{padding:8px 12px}.sq-btn-primary,.sq-btn-secondary{font-size:13px;height:36px}.sq-chip{min-height:30px}.sq-search,.sq-sort{height:36px}.sq-chips{flex-wrap:wrap;overflow-x:visible}}.sq-chips-label{align-self:center;color:var(--sq-text-faint);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.4px;margin-right:2px;text-transform:uppercase}.sq-chips-tech .sq-chip.is-active{background:var(--sq-accent);border-color:var(--sq-accent);color:var(--sq-accent-fg)}.sq-chips-tech .sq-chip.is-active .sq-chip-n{background:#00000026;color:inherit}.sq-cat-chip.is-tech{background:#05966924;color:var(--tf-success)}.dark .sq-root .sq-cat-chip.is-tech,[data-theme=dark] .sq-root .sq-cat-chip.is-tech{color:#6ee7b7}.sq-sum-row .sq-order-no{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.sq-copy-inline{border-radius:8px;cursor:pointer;display:inline-grid;flex:0 0 auto;height:32px;margin:-6px auto -6px -4px;place-items:center;width:32px}.sq-copy-inline:active{transform:scale(.92)}.sq-search-row{flex-wrap:wrap}.sq-search-row .sq-search{flex:1 1 200px;min-width:0}.sq-filter-btn{align-items:center;background:#0000;border:1px solid #cbd5e1;border:1px solid var(--sq-border,#cbd5e1);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12.5px;font-weight:700;gap:6px;min-height:36px;padding:0 12px}.sq-filter-btn.is-on{border-color:var(--tf-primary);color:var(--tf-primary-text)}.sq-sort{min-height:36px}.sq-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.sq-active-chip{align-items:center;border:1px solid var(--tf-primary-ring);border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;min-height:28px;padding:0 10px}.sq-active-chip,html[data-theme=dark] .sq-active-chip{background:var(--tf-primary-soft);color:var(--tf-primary-text)}html[data-theme=dark] .sq-active-chip{border-color:var(--tf-primary-ring)}html[data-theme=dark] .sq-filter-btn.is-on{color:var(--tf-primary-text)}.sq-filter-panel{border:1px solid #e2e8f0;border:1px solid var(--sq-border,#e2e8f0);border-radius:10px;display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;padding:8px}.sq-copy-btn{border-radius:8px}@media (max-width:640px){.sq-icon-btn{height:44px;width:44px}.sq-copy-btn{position:relative}.sq-copy-btn:after{content:"";inset:-8px;position:absolute}}.sq-lines{display:flex;flex-direction:column;gap:2px;margin-top:6px;min-width:0;text-align:left}.sq-line-name{color:var(--sq-text);font-size:13px;font-weight:600;overflow-wrap:anywhere}.sq-line{color:var(--sq-text-faint);display:flex;font-size:12px;gap:10px;justify-content:space-between}.sq-line-var{min-width:0;overflow-wrap:anywhere}.sq-line-qty{color:var(--sq-text);flex-shrink:0;font-weight:700}.sq-line-total{border-top:1px dashed var(--sq-border);padding-top:2px}.sq-line-fee{color:var(--sq-text-faint);font-size:11px;font-style:italic}@media (max-width:1023px){.sq-card-head{flex-wrap:wrap}.sq-card-head .sq-card-summary{flex:1 1 100%}.sq-card-head .sq-quick-claim{margin:0 10px 10px auto}}.shopee-workspace{display:block}.shopee-ws-jobs,.shopee-ws-queue{min-width:0}.shopee-ws-title{font-size:15px;font-weight:800;margin:0 0 8px}.shopee-stats-panel{margin-top:14px;padding:10px 12px}.shopee-stats-panel>summary{cursor:pointer;font-size:14px;font-weight:700;list-style:revert}.shopee-stats-panel[open]>summary{margin-bottom:10px}@media (min-width:1280px){.shopee-workspace{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(400px,.85fr) minmax(0,1.5fr)}.shopee-ws-queue{max-height:calc(100vh - 96px);overflow-y:auto;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:84px}.shopee-ws-queue .sq-root{margin-bottom:0}}@media (min-width:1700px){.shopee-workspace{grid-template-columns:minmax(460px,.8fr) minmax(0,1.6fr)}}@media (min-width:1280px){.content.operator-content:has(.shopee-workspace){max-width:1840px;padding:20px 24px 60px}}.shopee-ws-jobs .shopee-card-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))!important}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-body{gap:12px;padding:12px 14px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-thumb{height:72px;width:72px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-headrow{flex-wrap:wrap;row-gap:6px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-headmain{flex:1 1 170px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-headside{flex:0 1 auto;flex-wrap:wrap;max-width:100%;min-width:0}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-wh-inline{max-width:100%;white-space:normal}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-account-primary{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;word-break:normal}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-order-number{overflow-wrap:anywhere;word-break:normal}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-title-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:break-word}@media (min-width:1024px){.shopee-ws-queue .sq-filters{gap:6px}.shopee-ws-queue .sq-chips{gap:4px}.shopee-ws-queue .sq-chip{font-size:11px;gap:4px;min-height:26px;padding:0 9px}.shopee-ws-queue .sq-chip-n{font-size:10px;height:16px;min-width:18px}.shopee-ws-queue .sq-urgent-banner{padding:6px 10px}.shopee-ws-queue .sq-link-btn{min-height:26px}.shopee-ws-queue .sq-list{gap:6px}}.shopee-dl-chip{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;line-height:1.5;padding:2px 8px;white-space:nowrap}.shopee-dl-chip.is-green{background:var(--tf-success-bg);border-color:var(--tf-success-border);color:var(--tf-success)}.shopee-dl-chip.is-yellow{background:var(--tf-warning-bg);border-color:#fde047;color:var(--tf-warning)}.shopee-dl-chip.is-red{background:var(--tf-danger-bg);border-color:var(--tf-danger-border);color:var(--tf-danger)}.shopee-dl-chip.is-none{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;font-weight:600}.shopee-workspace{display:flex;flex-direction:column}.shopee-ws-jobs{order:1}.shopee-ws-queue{margin-top:16px;order:2}@media (min-width:1280px){.shopee-workspace{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(400px,.85fr)}.shopee-ws-queue{margin-top:0}}@media (min-width:1700px){.shopee-workspace{grid-template-columns:minmax(0,1.6fr) minmax(460px,.8fr)}}.shopee-theme .shopee-card-compact{box-shadow:inset 4px 0 0 #c8a047,0 1px 2px #0f172a0d,0 3px 10px #0f172a0d!important}html[data-theme=dark] .shopee-theme .shopee-card-compact{box-shadow:inset 4px 0 0 #c8a047,0 1px 2px #0006,0 4px 12px #00000038!important}.shopee-ws-jobs .shopee-card-grid{gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important}@media (max-width:640px){.shopee-ws-jobs .shopee-card-grid{grid-template-columns:1fr!important}}.shopee-theme .shopee-workspace .shopee-card-compact{border:1px solid #c8a04759!important;border-radius:12px;box-shadow:inset 3px 0 0 #c8a047,0 2px 10px #c8a04714!important;min-height:0!important}html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact{background:#1f232b!important;border-color:#c8a04752!important;box-shadow:inset 3px 0 0 #c8a047,0 2px 12px #c8a04712,0 1px 2px #00000059!important}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-body{align-items:flex-start;gap:10px;padding:10px 12px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-thumb-col{flex:0 0 80px;width:80px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-thumb{height:80px;width:80px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-thumb-caption{font-size:10.5px;margin-top:2px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-info{display:flex;flex-direction:column;gap:4px;min-width:0}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-headrow{gap:6px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-headside{gap:4px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-account-primary{font-size:14px;font-weight:800;line-height:1.25}.shopee-order-row{align-items:center;display:flex;gap:2px;min-width:0}.shopee-order-row .shopee-order-number{min-width:0}.shopee-copy-sn{background:#0000;border:0;border-radius:7px;color:inherit;cursor:pointer;display:inline-grid;flex:0 0 auto;height:30px;margin:-6px 0;opacity:.7;place-items:center;width:30px}.shopee-copy-sn:hover{background:#c8a0471f;opacity:1}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-title-line{font-size:12.5px;margin:0}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-meta{flex-wrap:wrap;font-size:11.5px;gap:4px;line-height:1.35;margin:0}html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact .shopee-account-primary{color:#f8fafc}html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact .shopee-card-meta,html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact .shopee-order-number,html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact .shopee-title-line{color:#c3c8d1}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-quick-actions{gap:6px;padding:6px 10px}.shopee-theme .shopee-workspace .shopee-card-compact .shopee-quick-actions button{min-height:34px;padding-bottom:4px;padding-top:4px}html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact .shopee-quick-actions{background:#1a1d24!important;border-top-color:#c8a0472e!important}.shopee-theme .shopee-workspace .shopee-card-compact .shp-stale{margin-top:2px;padding:3px 7px}@media (min-width:900px){.shopee-stat-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.shopee-stat-row .shopee-kpi-btn{padding:8px 10px!important}.shopee-stat-row .shopee-kpi-btn>div:last-child{font-size:19px!important;line-height:1.15}.shopee-view-toggle{border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;flex:0 0 auto;overflow:hidden}.shopee-view-toggle button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:12.5px;font-weight:700;min-height:34px;padding:0 12px}.shopee-view-toggle button.is-on{background:#c8a047;color:#1a1408}.shopee-ws-jobs .shopee-card-grid.is-list{gap:6px!important;grid-template-columns:1fr!important}@media (min-width:900px){.shopee-card-grid.is-list .shopee-card-compact{align-items:center;display:flex}.shopee-card-grid.is-list .shopee-card-compact>.shopee-card-body{align-items:center;flex:1 1 auto;min-width:0;padding:6px 10px}.shopee-card-grid.is-list .shopee-thumb-col{flex:0 0 44px!important;width:44px!important}.shopee-card-grid.is-list .shopee-thumb{height:44px!important;width:44px!important}.shopee-card-grid.is-list .shopee-thumb-caption{display:none}.shopee-card-grid.is-list .shopee-card-info{align-items:center;flex-direction:row!important;flex-wrap:nowrap;gap:12px!important}.shopee-card-grid.is-list .shopee-card-headrow{flex:0 0 300px;min-width:0}.shopee-card-grid.is-list .shopee-title-line{-webkit-line-clamp:1;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-card-grid.is-list .shopee-card-meta{flex:0 1 300px;flex-wrap:nowrap!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-card-grid.is-list .shp-stale br{display:none}.shopee-card-grid.is-list .shopee-card-compact>.shopee-actions-wrap,.shopee-card-grid.is-list .shopee-card-compact>.shopee-quick-actions{background:#0000!important;border-top:0!important;flex:0 0 auto;padding:6px 10px}}.shopee-theme .shopee-workspace .shopee-card-compact.is-priority{border-color:#dc262673!important;box-shadow:inset 4px 0 0 var(--tf-danger-solid),0 2px 10px #dc26261a!important}html[data-theme=dark] .shopee-theme .shopee-workspace .shopee-card-compact.is-priority{border-color:#f8717173!important;box-shadow:inset 4px 0 0 #ef4444,0 2px 12px #ef44441a,0 1px 2px #00000059!important}.shp-stats{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.shp-stats-row{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.shp-stat{align-items:flex-start;background:#0000;border:0;border-right:1px solid #eef0f3;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px 12px;text-align:left;transition:background-color .15s}.shp-stat:last-child{border-right:0}.shp-stat b{color:#111827;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1.1}.shp-stat span{color:#6b7280;font-size:11.5px;line-height:1.25;overflow-wrap:break-word}.shp-stat.is-revisi:not(.is-zero) b{color:var(--tf-warning)}.shp-stat.is-zero b{color:#9ca3af}.shp-stat:hover{background:#c8a0470f}.shp-stat.is-on{background:#c8a04724;box-shadow:inset 0 -2px 0 #c8a047}.shp-over24{align-items:center;align-self:flex-start;background:#0000;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px;min-height:30px;padding:3px 10px}.shp-over24 small{font-size:10.5px;opacity:.8}.shp-over24.is-hot{background:#dc26260f;border-color:#dc262659;color:var(--tf-danger)}.shp-over24.is-on{box-shadow:0 0 0 1px #c8a047}html[data-theme=dark] .shp-stats-row{background:#1f232b;border-color:#30343d}html[data-theme=dark] .shp-stat{border-right-color:#2b2f38}html[data-theme=dark] .shp-stat b{color:#f3f4f6}html[data-theme=dark] .shp-stat span{color:#a8afbb}html[data-theme=dark] .shp-stat.is-zero b{color:#6b7280}html[data-theme=dark] .shp-stat.is-revisi:not(.is-zero) b{color:var(--tf-warning)}html[data-theme=dark] .shp-stat.is-on{background:#c8a04729}html[data-theme=dark] .shp-over24{border-color:#30343d;color:#a8afbb}html[data-theme=dark] .shp-over24.is-hot{background:#ef44441a;border-color:#f8717166;color:#fca5a5}@media (max-width:520px){.shp-stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shp-stat:nth-child(2){border-right:0}.shp-stat:nth-child(-n+2){border-bottom:1px solid #eef0f3}html[data-theme=dark] .shp-stat:nth-child(-n+2){border-bottom-color:#2b2f38}}.bsb{align-items:center;background:#f0fdf4;background:var(--tf-success-bg,#f0fdf4);border:1px solid #bbf7d0;border:1px solid var(--tf-success-border,#bbf7d0);border-radius:8px;color:#166534;color:var(--tf-success,#166534);display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;line-height:1.35;margin:4px 0 2px;padding:5px 8px}.bsb b,.bsb-tag{font-weight:800}.bsb-tag{background:#fff9;border-radius:999px;font-size:11.5px;margin-left:auto;padding:1px 8px}.bsb.is-soon{background:#fefce8;background:var(--tf-warning-bg,#fefce8);border-color:#fde047;color:#854d0e;color:var(--tf-warning,#854d0e)}.bsb.is-near{background:#fff7ed;border:2px solid #f97316;color:#9a3412}.bsb.is-late{background:#fee2e2;border:2px solid #dc2626;color:#991b1b}.bsb.is-late .bsb-tag{background:#dc2626;color:#fff}.bsb.is-near .bsb-tag{background:#f97316;color:#fff}.bsb.is-none,.bsb.is-shipped{background:#0000;border-color:#cbd5e1;border-color:var(--line,#cbd5e1);border-style:dashed;color:#64748b;color:var(--muted,#64748b)}html[data-theme=dark] .bsb{background:#14251b;border-color:#1f5133;color:#86efac}html[data-theme=dark] .bsb.is-soon{background:#2a250f;border-color:#a16207;color:#fde68a}html[data-theme=dark] .bsb.is-near{background:#2b1a0e;border-color:#f97316;color:#fdba74}html[data-theme=dark] .bsb.is-late{background:#2b1111;border-color:#dc2626;color:#fca5a5}html[data-theme=dark] .bsb.is-none,html[data-theme=dark] .bsb.is-shipped{background:#0000;border-color:#3a3f4b;color:#a3a9b8}html[data-theme=dark] .bsb-tag{background:#00000040}.dfm-wrap{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:11px;gap:4px 6px;margin:3px 0;max-width:100%}.dfm-badge{background:#eef2f6;border-radius:999px;color:#475569;font-weight:600;padding:2px 8px}.dfm-badge.is-ok{background:#dcfce7;color:#15803d}.dfm-badge.is-flag{background:#fef3c7;color:#b45309}.dfm-open{align-items:center;background:#0000;border:1px solid #94a3b8;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:2px 9px;transition:background-color .15s}.dfm-open:hover{background:#94a3b826}.dfm-overlay{align-items:flex-start;background:#0f172a73;display:flex;inset:0;justify-content:center;overflow:auto;padding:24px 12px;position:fixed;z-index:1000}.dfm-panel{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;color:#0f172a;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:14px 16px;width:min(1040px,100%)}.dfm-panel footer,.dfm-panel header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.dfm-panel header button{background:#0000;border:0;color:inherit;cursor:pointer}.dfm-text{border:1px solid #cbd5e1;border-radius:8px;font-family:ui-monospace,Menlo,monospace;font-size:12px;padding:8px;resize:vertical;width:100%}.dfm-main{align-self:flex-start;background:#0f172a;border:0;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:7px 14px}.dfm-main:disabled{cursor:not-allowed;opacity:.5}.dfm-prods{gap:6px 12px}.dfm-mode,.dfm-prods{align-items:center;display:flex;flex-wrap:wrap}.dfm-mode{background:#f1f5f9;border-radius:8px;gap:6px 14px;padding:8px}.dfm-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dfm-block{border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding:8px 10px}.dfm-block legend{font-weight:700;padding:0 4px}.dfm-row{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:96px minmax(0,1fr)}.dfm-row:has(select){grid-template-columns:96px 112px minmax(0,1fr)}.dfm-reason,.dfm-row input,.dfm-row select,.dfm-row textarea{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:inherit;font-size:12px;min-width:0;padding:4px 6px;width:100%}.dfm-st-hapus input{background:#fee2e2;text-decoration:line-through}.dfm-st-hapus select{border-color:#dc2626;color:#b91c1c}.dfm-sizes{display:flex;flex-wrap:wrap;gap:6px}.dfm-size{display:inline-flex;gap:3px}.dfm-size input{padding:3px 5px;width:58px}.dfm-add,.dfm-size button,.dfm-size input{border:1px solid #cbd5e1;border-radius:6px;font-size:12px}.dfm-add,.dfm-size button{background:#fff;color:inherit;cursor:pointer;padding:2px 7px}.dfm-result{gap:6px}.dfm-result,.dfm-result-card{display:flex;flex-direction:column}.dfm-result-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:2px;padding:8px}.dfm-need{border-collapse:collapse;font-size:12px;width:100%}.dfm-need td,.dfm-need th{border-bottom:1px solid #e2e8f0;padding:3px 4px;text-align:left}.dfm-warn{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}.dfm-warn li{border-radius:6px;padding:5px 8px}.dfm-warn .is-merah{background:#fee2e2;color:#991b1b}.dfm-warn .is-kuning{background:#fef3c7;color:#92400e}.dfm-ok{color:#15803d;font-weight:600;margin:6px 0 0}.dfm-muted{color:#64748b;margin:0}.dfm-removal{background:#fee2e2;border-radius:8px;color:#7f1d1d;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.dfm-removal ul{margin:0;padding-left:18px}.dfm-panel h4{color:#64748b;font-size:12px;letter-spacing:.04em;margin:4px 0;text-transform:uppercase}@media (max-width:760px){.dfm-grid{grid-template-columns:1fr}.dfm-row,.dfm-row:has(select){grid-template-columns:1fr}.dfm-overlay{padding:0}.dfm-panel{border-radius:0;min-height:100%}}html[data-theme=dark] .dfm-panel{background:#0f172a;color:#e2e8f0}html[data-theme=dark] .dfm-mode,html[data-theme=dark] .dfm-result-card{background:#94a3b81f;border-color:#94a3b840}html[data-theme=dark] .dfm-add,html[data-theme=dark] .dfm-reason,html[data-theme=dark] .dfm-row input,html[data-theme=dark] .dfm-row select,html[data-theme=dark] .dfm-row textarea,html[data-theme=dark] .dfm-size button,html[data-theme=dark] .dfm-size input,html[data-theme=dark] .dfm-text{background:#0000;border-color:#94a3b866;color:inherit}html[data-theme=dark] .dfm-main{background:#e2e8f0;color:#0f172a}html[data-theme=dark] .dfm-badge{background:#94a3b82e;color:#cbd5e1}html[data-theme=dark] .dfm-badge.is-ok{background:#22c55e2e;color:#86efac}.rido-desk .shopee-batch-bar{gap:8px 12px;margin:0 0 10px;padding:8px 12px}.rido-desk .shopee-batch-count{font-size:14px;white-space:nowrap}.rido-desk .shopee-batch-count b{font-size:16px}.rido-desk .shopee-batch-actions{display:flex;gap:8px;margin-left:auto}.rido-desk .shopee-batch-actions .small-btn{min-height:44px;white-space:nowrap}.rido-desk .shopee-batch-over{color:var(--tf-danger);font-weight:600}.rido-desk .shopee-batch-break,.sbp-short{display:none}@media (max-width:640px){.rido-desk .shopee-batch-bar{gap:6px 8px;margin:0 0 8px;padding:6px 8px}.rido-desk .shopee-batch-all{min-height:44px}.rido-desk .shopee-batch-break{display:block;flex-basis:100%;height:0}.rido-desk .shopee-batch-actions{display:grid;flex:1 1 100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-left:0}.rido-desk .shopee-batch-actions .small-btn{justify-content:center;min-width:0;padding:0 8px;width:100%}.rido-desk .sbp-full{display:none}.rido-desk .sbp-short{display:inline}.rido-desk .shopee-batch-over{flex-basis:100%}}.modal.bpx{max-width:440px;width:calc(100vw - 24px)}.bpx-btn{border-radius:999px;display:block;font-weight:600;min-height:46px;width:100%}.bpx-btn,.bpx-more{margin-top:10px}.bpx-more summary{cursor:pointer;font-weight:600;padding:6px 0}.bpx-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.msx-steps{line-height:1.7;margin:10px 0}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar{align-items:center;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px;padding:10px 12px 10px 16px}.rido-desk.shopee-theme .shopee-batch-bar .shopee-batch-actions>*,.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar>*{grid-column:auto;grid-row:auto}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-all{cursor:pointer;font-size:15px;font-weight:600;gap:10px;min-height:44px}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-all input{accent-color:#e0b443;height:22px;width:22px}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-sep{opacity:.35}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-count{font-size:15px;justify-self:auto}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-count b{font-size:15px}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-break{display:none}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-actions{display:flex;gap:8px;margin-left:auto}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-actions .small-btn{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:700;gap:8px;min-height:46px;padding:0 18px;white-space:nowrap}.rido-desk.shopee-theme .shopee-batch-bar [data-testid=wh-shopee-batch-print].primary{background:#e0b443;border-color:#e0b443;color:#111114;padding:0 22px}.rido-desk.shopee-theme .shopee-batch-bar [data-testid=wh-shopee-batch-print].primary:hover:not(:disabled){background:#eac25a}.rido-desk.shopee-theme .shopee-batch-bar [data-testid=wh-shopee-batch-print].primary:disabled{opacity:.45}@media (max-width:640px){.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar{gap:6px 10px;padding:8px 10px}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-break{display:block;flex-basis:100%;height:0}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-actions{display:grid;flex:1 1 100%;grid-template-columns:1.6fr 1fr;margin-left:0}.rido-desk.shopee-theme .shopee-batch-bar.shopee-batch-bar .shopee-batch-actions .small-btn{justify-content:center;min-width:0;padding:0 10px;width:100%}}.rido-desk .shopee-batch-cell.is-picked .shopee-wh-card{outline:1.5px solid #e0b443;outline-offset:-1.5px}.rido-desk .shopee-batch-pick{justify-content:center;min-height:40px;min-width:40px;padding:8px}.rido-desk .shopee-batch-pick input{accent-color:#e0b443;height:22px;width:22px}.rido-desk .shopee-batch-notready{background:#fdf3da;border-radius:999px;color:#9a5b00;font-size:12px;font-weight:600;padding:2px 8px;white-space:nowrap}.rido-desk .rido-actions .rido-btn-print.rido-btn-print{border-radius:10px;font-size:14px;min-height:38px;padding:0 14px}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme{--rd-bg:#12151b;--rd-card:#1a1e26;--rd-line:#2a303b;--rd-text:#e8eaed;--rd-muted:#9aa1ac;--rd-gold:#e0b443;color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .shopee-batch-bar{background:var(--rd-card)!important;border:1px solid var(--rd-line)!important;box-shadow:none!important;color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .shopee-batch-bar .soft-btn{background:#0000;border:1px solid var(--rd-line);color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .shopee-wh-card{background:var(--rd-card)!important;border:1px solid var(--rd-line)!important;border-radius:14px;box-shadow:none!important}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .shopee-batch-cell.is-picked .shopee-wh-card{border-color:var(--rd-gold)!important;outline:none}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .shopee-order-number{color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .muted,html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-note{color:var(--rd-muted)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-actions .shopee-wh-btn{background:#0000;border:1px solid var(--rd-line);color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-actions .rido-btn-print:not(:disabled){border-color:#e0b4438c;color:var(--rd-gold)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-print-chip.active{background:var(--rd-gold);color:#111114}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-print-chip:not(.active){background:var(--rd-card);color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-sort,html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .shopee-search-input,html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme [data-testid=wh-shopee-refresh]{background:var(--rd-card);border:1px solid var(--rd-line);color:var(--rd-text)}html[data-theme=dark] [data-team=Gudang] .rido-desk.shopee-theme .rido-cancel-alert{background:#7f1d1d59;border:1px solid #f8717173;border-radius:12px;color:#fecaca}html[data-theme=dark] [data-team=Gudang] .rido-desk .shopee-batch-pick{background:#12151be6}html[data-theme=dark] [data-team=Gudang] .rido-desk .shopee-batch-notready{background:#e0b44324;color:#f0cf7a}.shopee-paper-badge{border:1px solid #0000;border-radius:6px;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.3px;line-height:18px;margin-left:6px;padding:1px 8px;vertical-align:middle;white-space:nowrap}.shopee-paper-badge.is-a5{background:#fdf3da;border-color:#e0b443;color:#7a5300}.shopee-paper-badge.is-a4{background:#e6efff;border-color:#93b4f5;color:#1e3a8a}.shopee-paper-badge.is-none{background:#fdecec;border-color:#f3b4b4;color:#9f1d1d;font-weight:700}html[data-theme=dark] .shopee-paper-badge.is-a5{background:#e0b44329;border-color:#e0b44399;color:#f0cf7a}html[data-theme=dark] .shopee-paper-badge.is-a4{background:#608ce629;border-color:#78a0f08c;color:#a9c3fb}html[data-theme=dark] .shopee-paper-badge.is-none{background:#dc3c3c26;border-color:#f8717180;color:#fca5a5}.bt-panel{border:1px solid #64748b4d;border-radius:10px;flex-direction:column;margin:12px 0;padding:12px 14px}.bt-head,.bt-panel{display:flex;gap:8px}.bt-head{align-items:center;flex-wrap:wrap}.bt-muted{color:#64748b;font-size:12px}.bt-item{border-top:1px dashed #64748b4d;flex-direction:column;padding-top:8px}.bt-bundle,.bt-item{display:flex;gap:6px}.bt-bundle{align-items:center;flex-wrap:wrap;font-size:12.5px}.bt-cap{background:#64748b1f;border-radius:999px;font-size:11.5px;font-weight:700;padding:1px 8px}.bt-task{align-items:center;background:#64748b0f;border-radius:8px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;padding:6px 8px}.bt-incoming{background:#0e74901a}.bt-st{font-weight:700}.bt-done{color:var(--tf-success)}.bt-in_progress{color:var(--tf-warning)}.bt-rework{color:var(--tf-danger);font-weight:700}.bt-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bt-form input[type=number],.bt-form input[type=text],.bt-form select{border:1px solid #64748b66;border-radius:8px;font-size:12.5px;padding:6px 8px}.bt-pos{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bt-pos-opt{align-items:center;display:inline-flex;font-size:12.5px;gap:4px}.bt-pts{border:1px solid #64748b66;border-radius:6px;padding:4px 6px;width:64px}.bt-btn{align-items:center;background:#0000;border:1px solid #64748b73;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:5px 10px;transition:background-color .15s ease}.bt-btn:hover:not(:disabled){background-color:#64748b1f}.bt-btn:disabled{cursor:default;opacity:.5}.bt-ok{border-color:var(--tf-success-solid);color:var(--tf-success)}.bt-link{background:none;border:0;color:var(--tf-danger);cursor:pointer;font-size:12px;text-decoration:underline}.bt-ho{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.bt-ho select{border:1px solid #64748b66;border-radius:6px;font-size:12px;padding:4px 6px}.bt-warn{align-items:center;color:var(--tf-warning);display:inline-flex;font-size:12px;font-weight:600;gap:4px}.bt-bundle-box{border-left:3px solid #64748b59;display:flex;flex-direction:column;gap:4px;padding:6px 8px}.bt-cap-ok{background:#16a34a24;color:var(--tf-success)}.bt-sub{font-size:12.5px}.bt-dispute{background:#b4530912;border-radius:8px;padding:6px 8px}.bt-ready{background:#b4530914;border-radius:8px;display:flex;flex-direction:column;font-size:12.5px;gap:4px;padding:8px 10px}.bt-ready ul{margin:2px 0 0 16px;padding:0}.bt-ready-ok{background:#16a34a1a;color:var(--tf-success)}.bt-tabs{display:flex;flex-wrap:wrap;gap:6px}.bt-tab{align-items:center;background:#0000;border:1px solid #64748b66;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 10px;transition:background-color .15s ease}.bt-tab.active{background:#64748b2e}.bt-team{border:1px solid #64748b40;border-radius:8px;font-size:12.5px;padding:6px 10px}.bt-team summary{cursor:pointer;display:list-item}.bt-team-row{border-left:2px solid #64748b40;margin-top:4px;padding:3px 0 3px 12px}.bt-team-reasons{color:var(--tf-warning);margin:6px 0 0 18px;padding:0}.bt-states{color:#475569;display:inline-flex;flex-wrap:wrap;font-size:12px;gap:10px}.bt-panel label{flex-direction:row}.bt-form-col{align-items:stretch;flex-direction:column}.bt-form-col,.bt-row{display:flex;gap:10px}.bt-row{align-items:center;flex-wrap:wrap;font-size:13px}.bt-wide{border-radius:10px;font-size:14px;min-height:44px;padding:10px 12px!important;width:100%}.bt-step{border:1px solid #64748b47;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.bt-step-done{border-color:#16a34a73}.bt-step-h{align-items:center;display:flex;font-size:14px;gap:8px}.bt-step-n{background:#64748b33;border-radius:999px;display:inline-grid;font-size:12px;font-weight:800;height:24px;place-items:center;width:24px}.bt-step-done .bt-step-n{background:var(--tf-success-solid);color:#fff}.bt-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bt-pos-row{align-items:center;border:1px solid #64748b4d;border-radius:10px;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;padding:8px 10px}.bt-pos-row.on{background:#2563eb14;border-color:#2563eb}.bt-pos-row input[type=text]{border-radius:8px;flex:1 1;font-size:14px;min-height:40px;padding:8px 10px}.bt-stepper{align-items:center;border:1px solid #64748b73;border-radius:10px;display:inline-flex;flex-shrink:0;overflow:hidden}.bt-stepper button{background:#64748b1f;border:0;color:inherit;cursor:pointer;display:grid;height:44px;place-items:center;transition:background-color .15s ease;width:44px}.bt-stepper button:hover:not(:disabled){background:#64748b40}.bt-stepper button:disabled{cursor:default;opacity:.35}.bt-stepper input[type=number]{-moz-appearance:textfield;background:#0000;border:0!important;border-radius:0;font-size:17px;font-weight:800;height:44px;padding:0!important;text-align:center;width:52px!important}.bt-stepper input::-webkit-inner-spin-button,.bt-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bt-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bt-chip{align-items:center;background:#0000;border:1.5px solid #64748b73;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;min-height:44px;padding:8px 14px;transition:background-color .15s ease,border-color .15s ease}.bt-chip.on{background:#2563eb24;border-color:#2563eb;color:#1d4ed8}.bt-chip:disabled{cursor:not-allowed;opacity:.4;text-decoration:line-through}.bt-chip-pos{border-radius:12px;text-align:left}.bt-chip-pos span{display:flex;flex-direction:column;line-height:1.25}.bt-chip-pos small{font-size:11.5px;font-weight:600;opacity:.8}.bt-total{align-items:center;border-radius:10px;display:inline-flex;flex-wrap:wrap;font-size:14px;gap:6px;padding:8px 12px}.bt-total-warn{background:#d977061f;color:var(--tf-warning)}.bt-total-ok{background:#16a34a1f;color:var(--tf-success)}.bt-primary{background:var(--tf-success-solid);border-color:var(--tf-success-solid);color:#fff;font-size:14px;justify-content:center;min-height:46px}.bt-primary:hover:not(:disabled){background-color:var(--tf-success-solid)!important}.bt-ghost{align-self:flex-start;border-style:dashed}.bt-reasons{color:var(--tf-warning);font-size:12.5px;gap:2px;margin:6px 0 0 18px;padding:0}.bt-more,.bt-reasons{display:flex;flex-direction:column}.bt-more{border-top:1px dashed #64748b59;gap:8px;padding-top:8px}.bt-more>summary{color:#64748b;cursor:pointer;display:list-item;font-size:13px;font-weight:700;min-height:36px}.bt-more[open]{gap:10px}.bt-close-btn{align-self:flex-end;font-size:12px!important;padding:6px 12px!important}.bt-btn{min-height:40px}html[data-theme=dark] .bt-chip.on,html[data-theme=dark] .bt-pos-row.on{background:#c8a04729;border-color:#c8a047;color:#fde68a}html[data-theme=dark] .bt-stepper input[type=number]{background:#0000!important;color:#f5f5ee!important}html[data-theme=dark] .bt-reasons,html[data-theme=dark] .bt-total-warn,html[data-theme=dark] .bt-warn{color:#fbbf24}html[data-theme=dark] .bt-total-ok{color:#4ade80}@media (max-width:640px){.bt-panel{padding:10px}.bt-grid{grid-template-columns:1fr}.bt-task{align-items:stretch;flex-direction:column}.bt-chip-pos,.bt-task .bt-btn{width:100%}.bt-ho{align-items:stretch;flex-direction:column}.bt-ho select{min-height:44px}}.bw{font-size:15px;gap:12px}.bw-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.bw-steps li{background:#64748b1f;border-radius:999px;font-size:13px;font-weight:700;opacity:.7;padding:6px 12px}.bw-steps li.on{background:#0f766e;color:#fff;opacity:1}.bw-steps li.done{background:#16a34a2e;opacity:1}.bw-q{font-size:17px}.bw-big,.bw-q{font-weight:800;margin:0}.bw-big{font-size:18px}.bw-chips{display:flex;flex-wrap:wrap;gap:8px}.bw-chip{background:#0000;border:1.5px solid #64748b73;border-radius:999px;color:inherit;cursor:pointer;font-size:15px;font-weight:700;gap:6px;min-height:48px;padding:8px 16px;transition:background-color .15s ease,border-color .15s ease}.bw-chip.on{background:#0f766e24;border-color:#0f766e}.bw-card,.bw-list{display:flex;flex-direction:column;gap:10px}.bw-card{border:1px solid #64748b4d;border-radius:16px;padding:12px}.bw-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.bw-line>b{min-width:110px}.bw-in{background:#0000;border:1px solid #64748b73;border-radius:12px;color:inherit;font-size:16px;min-height:46px;padding:8px 12px}.bw-num{font-weight:800;text-align:center;width:96px}.bw-wide{width:100%}.bw-total{color:var(--tf-warning);font-weight:700}.bw-total.ok{color:var(--tf-success)}.bw-muted{font-size:14px;margin:0;opacity:.75}.bw-warn{color:var(--tf-warning)}.bw-warn,.bw-why{font-weight:700;margin:0}.bw-why{background:#dc262614;border-radius:12px;color:var(--tf-danger);font-size:15px;padding:10px 14px 10px 30px}div.bw-why{padding-left:14px}.bw-sum{display:flex;flex-direction:column;font-size:16px;gap:6px;margin:0;padding-left:20px}.bw-nav{display:flex;flex-wrap:wrap;gap:10px}.bw-ghost,.bw-main{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;gap:6px;min-height:50px;padding:10px 20px}.bw-main{background:#0f766e;border:0;color:#fff;flex:1 1 220px;justify-content:center}.bw-main:disabled{cursor:default;opacity:.6}.bw-ghost{border:1.5px solid #64748b73}.bw-ghost,.bw-icon{background:#0000;color:inherit}.bw-icon{border:1px solid #64748b59;border-radius:999px;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}@media (max-width:640px){.bw-nav>*{flex:1 1 100%;justify-content:center}}.bw{display:flex;flex-direction:column;gap:10px}.bw-progress{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between}.bw-dots{display:inline-flex;gap:4px}.bw-dots i{background:#64748b40;border-radius:3px;height:5px;width:18px}.bw-dots i.done{background:#16a34a8c}.bw-dots i.on{background:#0f766e}.bw-q{font-size:16px}.bw-chips{gap:6px}.bw-chip{align-items:center;display:inline-flex;font-size:14px;gap:4px;min-height:40px;padding:6px 12px}.bw-card{border-radius:12px;gap:8px;padding:10px}.bw-in{min-height:42px}.bw-num{width:84px}.bw-ghost,.bw-main{font-size:15px;min-height:46px}.bw-pcs-line{border:1px solid #64748b4d;border-radius:12px;padding:8px 10px}.bw-pcs-line>b{min-width:0}.bw-pcs-line>.bw-muted:first-of-type{flex:1 1 140px}.bt-team-sum{align-items:center;background:#64748b14;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px;justify-content:space-between;padding:8px 10px}.bt-team-sum .bt-link{color:#0f766e;font-size:13.5px;font-weight:700;min-height:32px}.bt-ho-alert{background:#d977061a;border:1px solid #d9770680;border-radius:10px;color:var(--tf-warning);display:flex;flex-direction:column;gap:6px;padding:10px}.bt-ho-alert>b{align-items:center;display:inline-flex;font-size:14px;gap:6px}html[data-theme=dark] .bt-ho-alert{color:#fcd34d}html[data-theme=dark] .bt-team-sum .bt-link{color:#5eead4}html[data-theme=dark] .bw-dots i.on{background:#c8a047}@media (max-width:640px){.bw-chip{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;justify-content:center}.bw-pcs-line>b{flex:1 1 100%}}.bt-ok,.bt-primary{background:var(--tf-primary);border-color:var(--tf-primary);color:var(--tf-primary-fg);font-size:14px;justify-content:center;min-height:44px;padding:0 14px}.bt-ok:hover:not(:disabled),.bt-primary:hover:not(:disabled){background-color:var(--tf-primary-hover)!important;border-color:var(--tf-primary-hover)}.bt-link:not(.bt-team-sum .bt-link){align-items:center;background:var(--tf-danger-bg);border:1px solid var(--tf-danger-border);border-radius:8px;color:var(--tf-danger);display:inline-flex;font-size:13px;font-weight:700;gap:4px;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none;white-space:nowrap}.bt-link:not(.bt-team-sum .bt-link):hover:not(:disabled){filter:brightness(.96)}.bt-team-sum .bt-link{min-height:44px}@media (max-width:640px){.bt-btn{font-size:13px;min-height:44px}.bt-task .bt-link{width:100%}}.bcl-backdrop{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.bcl-sheet{grid-gap:12px;background:#fff;border-radius:14px;display:grid;gap:12px;max-height:90vh;overflow-y:auto;padding:16px;width:min(480px,94vw)}.bcl-head{align-items:center;display:flex;font-size:17px;justify-content:space-between}.bcl-sub{color:#475569}.bcl-notice{align-items:flex-start;border-radius:10px;display:flex;font-size:14px;gap:8px;line-height:1.4;padding:10px 12px}.bcl-info{background:#eff6ff;color:#1e3a8a}.bcl-warn{background:#fffbeb;border:1px solid #fcd34d;color:#92400e}.bcl-ok{color:#047857}.bcl-notice.bcl-ok{background:#ecfdf5;border:1px solid #6ee7b7}.bcl-err{color:#b91c1c;font-size:14px}.bcl-sisa{background:#f8fafc;border-radius:10px;font-size:15px;padding:10px 12px}.bcl-sisa b{font-size:22px;margin:0 4px}.bcl-field{grid-gap:6px;display:grid;font-size:15px;font-weight:600;gap:6px}.bcl-field input{border:2px solid #cbd5e1;border-radius:10px;box-sizing:border-box;font-size:24px;min-height:52px;padding:8px 12px;width:100%}.bcl-field input:focus{border-color:#0f766e;outline:none}.bcl-preview,.bcl-save{font-size:18px}.bcl-save{border-radius:12px;min-height:52px;width:100%}.bcl-list{grid-gap:6px;border-top:1px solid #e2e8f0;display:grid;gap:6px;padding-top:10px}.bcl-row{align-items:center;border:1px solid #e2e8f0;border-radius:10px;display:flex;font-size:14px;gap:8px;padding:8px 10px}.bcl-row-main{grid-gap:2px;display:grid;flex:1 1;gap:2px}.bcl-row-act{display:flex;flex-direction:column;gap:4px}.bcl-off{opacity:.5}.bcl-tag{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;gap:3px;padding:1px 8px}.bcl-mine{background:#ccfbf1;color:#115e59}.bcl-finish{grid-gap:8px;border-top:2px dashed #cbd5e1;display:grid;gap:8px;padding-top:12px}.bcl-finish-btn{align-items:center;border-color:#047857;color:#047857;display:inline-flex;font-size:16px;gap:6px;justify-content:center;min-height:48px}.bcl-confirm{grid-gap:8px;background:#f0fdf4;border-radius:10px;display:grid;font-weight:600;gap:8px;padding:10px}.bcl-actions{display:flex;gap:8px}.bcl-actions>button{flex:1 1;min-height:46px}.bcl-green{background:#047857;border-color:#047857}.bcl-short{grid-gap:6px;display:grid;gap:6px}.bcl-short textarea{box-sizing:border-box;font-size:15px;width:100%}@media (max-width:640px){.bcl-backdrop{align-items:flex-end}.bcl-sheet{border-radius:16px 16px 0 0;max-height:92vh;padding:16px 14px calc(16px + env(safe-area-inset-bottom));width:100vw}.bcl-save{bottom:0;position:-webkit-sticky;position:sticky}}.bcl-flag{background:#fef3c7;color:#92400e}html[data-theme=dark] .bcl-backdrop{background:#000000a6}html[data-theme=dark] .bcl-sheet{background:#1c1f26;border:1px solid #343a46;color:#e5e7eb}html[data-theme=dark] .bcl-sheet small,html[data-theme=dark] .bcl-sub{color:#b8bfcc}html[data-theme=dark] .bcl-info{background:#3b82f629;color:#bfdbfe}html[data-theme=dark] .bcl-warn{background:#eab30824;border-color:#eab30880;color:#fde68a}html[data-theme=dark] .bcl-ok{color:#86efac}html[data-theme=dark] .bcl-notice.bcl-ok{background:#22c55e24;border-color:#22c55e80}html[data-theme=dark] .bcl-err{color:#fca5a5}html[data-theme=dark] .bcl-sisa{background:#262a33;color:#f1f5f9}html[data-theme=dark] .bcl-field{color:#f1f5f9}html[data-theme=dark] .bcl-field input{background:#12141a!important;border-color:#4b5262;color:#fff!important}html[data-theme=dark] .bcl-field input:focus{border-color:#2dd4bf}html[data-theme=dark] .bcl-list{border-top-color:#343a46}html[data-theme=dark] .bcl-row{background:#22262e;border-color:#343a46}html[data-theme=dark] .bcl-tag{background:#2f3440;color:#cbd5e1}html[data-theme=dark] .bcl-mine{background:#2dd4bf2e;color:#99f6e4}html[data-theme=dark] .bcl-flag{background:#eab3082e;color:#fde68a}html[data-theme=dark] .bcl-finish{border-top-color:#4b5262}html[data-theme=dark] .bcl-finish-btn{background:#0000;border-color:#10b981;color:#6ee7b7}html[data-theme=dark] .bcl-confirm{background:#22c55e1f;color:#e5e7eb}html[data-theme=dark] .bcl-short textarea{background:#12141a;border-color:#4b5262;color:#fff}html[data-theme=dark] .bcl-sheet .soft-btn{background:#2a2e38;border-color:#4b5262;color:#e5e7eb}.bcl-q{grid-gap:8px;display:grid;gap:8px}.bcl-q-label{font-size:16px;font-weight:600}.bcl-q-row{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(104px,36%)}.bcl-q-row input{align-self:center;border:2px solid #cbd5e1;border-radius:999px;box-sizing:border-box;font-size:22px;min-height:52px;min-width:0;padding:8px 16px;width:100%}.bcl-q-row input:focus{border-color:#0f766e;outline:none}.bcl-target{grid-gap:2px;align-content:center;background:#f1f5f9;border-radius:14px;display:grid;gap:2px;padding:8px 12px}.bcl-target small{color:#64748b;font-size:12px}.bcl-target b{color:#0f172a;font-size:18px;white-space:nowrap}.bcl-result{grid-gap:2px;background:#f1f5f9;border-radius:14px;display:grid;gap:2px;padding:12px 14px}.bcl-result small{color:#64748b}.bcl-result b{font-size:18px}html[data-theme=dark] .bcl-q-label{color:#f1f5f9}html[data-theme=dark] .bcl-q-row input{background:#000!important;border-color:#4b5262;color:#fff!important}html[data-theme=dark] .bcl-q-row input:focus{border-color:#2dd4bf}html[data-theme=dark] .bcl-result,html[data-theme=dark] .bcl-target{background:#262a33}html[data-theme=dark] .bcl-result small,html[data-theme=dark] .bcl-target small{color:#a3abb9}html[data-theme=dark] .bcl-result b,html[data-theme=dark] .bcl-target b{color:#fff}@media (max-width:360px){.bcl-q-row{grid-template-columns:minmax(0,1fr) 96px}.bcl-target b{font-size:15px}}.btm-status{grid-gap:2px;background:#eff6ff;border-radius:10px;color:#1e3a8a;display:grid;font-size:13px;gap:2px;line-height:1.35;margin:0 10px 6px;padding:6px 10px}.btm-status span{color:#475569}.btm-status.is-wait{background:#fffbeb;color:#92400e}.btm-actions{grid-gap:8px;display:grid;gap:8px;padding:0 10px 10px}.btm-main{font-size:15px;font-weight:700;min-height:44px;width:100%}.btm-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.btm-row>button{font-size:14px;font-weight:600;min-height:42px;width:100%}.btm-row>button:only-child{grid-column:1/-1}.btm-ops{grid-gap:8px;display:grid;gap:8px}.btm-op{align-items:center;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:10px;min-height:48px;padding:8px 12px}.btm-op input{accent-color:#0f766e;height:20px;width:20px}.btm-op.is-on{background:#f0fdfa;border-color:#0f766e}.btm-op.is-taken{background:#f8fafc;cursor:default}.btm-op-name{flex:1 1;font-size:16px;font-weight:600}.btm-op-tag{background:#ccfbf1;border-radius:999px;color:#0f766e;font-size:12px;font-weight:700;padding:2px 8px}html[data-theme=dark] .btm-status{background:#3b82f624;color:#dbeafe}html[data-theme=dark] .btm-status span{color:#a3abb9}html[data-theme=dark] .btm-status.is-wait{background:#eab30824;color:#fde68a}html[data-theme=dark] .btm-op{border-color:#3a404c;color:#f1f5f9}html[data-theme=dark] .btm-op.is-on{background:#2dd4bf1f;border-color:#2dd4bf}html[data-theme=dark] .btm-op.is-taken{background:#22262e}html[data-theme=dark] .btm-op-tag{background:#2dd4bf2e;color:#99f6e4}.rido-pantau{-webkit-overflow-scrolling:touch;background:#f8fafc;background:var(--wash,#f8fafc);inset:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 40px;position:fixed;z-index:900}html[data-theme=dark] .rido-pantau{background:#111318}.rido-pantau-head{align-items:center;background:inherit;display:flex;gap:12px;justify-content:space-between;margin:-12px -16px 10px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:-12px;z-index:2}.rido-pantau-head h3{font-size:22px;font-weight:800;margin:0}.rido-pantau-close{min-height:44px;padding:0 16px}.rido-pantau-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-team=Bordir]{--dbg:#c8a047;--dbg-d:#a8832f;--dbg-l:#e6c878;--dbg-glow:0 10px 28px -12px #c8a0478c,0 2px 8px -4px #c8a04759;--dbg-red:var(--tf-danger-solid)}[data-team=Bordir] .dbc-card,[data-team=Bordir] .dtc,[data-team=Bordir] .leaderboard-bordir,[data-team=Bordir] .op-stats-row,[data-team=Bordir] .queue-card{border:1px solid #94a3b859!important;border:1px solid var(--line,#94a3b859)!important;border-radius:24px!important;box-shadow:none!important;overflow:hidden}[data-team=Bordir] .dbc-card{border-left:1px solid #94a3b859!important;border-left:1px solid var(--line,#94a3b859)!important;transition:transform .2s ease}[data-team=Bordir] .dbc-card:hover,[data-team=Bordir] .queue-card:hover{box-shadow:none!important;transform:translateY(-2px)}[data-team=Bordir] .dbc-card[data-state=cancelled],[data-team=Bordir] .queue-card[data-accent=late]{border-color:#dc26268c!important;box-shadow:none!important}[data-team=Bordir] .dtc{padding:12px 18px}[data-team=Bordir] .phub-detail{background:#c8a04712;border-radius:18px}[data-team=Bordir] .queue-card img,[data-team=Bordir] .shopee-wh-top img{border-radius:16px}[data-team=Bordir] .dbc-big,[data-team=Bordir] .shopee-theme .primary,[data-team=Bordir] [data-testid^=prod-advance-],[data-team=Bordir] button.primary{background:linear-gradient(135deg,var(--dbg-l),var(--dbg) 55%,var(--dbg-d))!important;border-color:var(--dbg-d)!important;border-radius:999px!important;box-shadow:var(--dbg-glow)!important;color:#1c1608!important}[data-team=Bordir] .shopee-theme .primary:disabled,[data-team=Bordir] button.primary:disabled{background:#c8a04759!important;border-color:#0000!important;box-shadow:none!important}[data-team=Bordir] .lb-chip,[data-team=Bordir] .mode-tab,[data-team=Bordir] .op-section-tab,[data-team=Bordir] .phub-chip,[data-team=Bordir] .soft-btn,[data-team=Bordir] [data-testid^=prod-claim-],[data-team=Bordir] input[data-testid=bordir-shopee-search]{border-radius:999px!important}[data-team=Bordir] .phub-chip,[data-team=Bordir] .soft-btn,[data-team=Bordir] [data-testid^=prod-claim-]{border-color:#c8a0478c!important;color:var(--dbg-d)!important}[data-team=Bordir] .lb-chip.active,[data-team=Bordir] .mode-tab.active,[data-team=Bordir] [data-testid^=op-bordir-source-][aria-selected=true]{background:linear-gradient(135deg,var(--dbg-l),var(--dbg) 55%,var(--dbg-d))!important;border-color:var(--dbg-d)!important;box-shadow:var(--dbg-glow);color:#1c1608!important}[data-team=Bordir] [data-testid^=op-bordir-source-][aria-selected=false]{color:var(--dbg-d)!important}[data-team=Bordir] .op-section-tab.active{border-color:var(--dbg)!important;color:var(--dbg-d)!important}[data-team=Bordir] .op-section-tab.active .op-section-tab-count{background:var(--dbg)!important;color:#1c1608!important}[data-team=Bordir] .dtc-kpi b,[data-team=Bordir] .lb-total,[data-team=Bordir] .op-stat-value,[data-team=Bordir] .op-stat-value-active,[data-team=Bordir] .op-stat-value-done{color:var(--dbg)!important}[data-team=Bordir] .op-stats-row .op-stat.active{background:#c8a0471f!important}[data-team=Bordir] .shopee-status-badge{background:#0000!important;border:1px solid #c8a04799;border-radius:999px!important;color:var(--dbg-d)!important;padding:2px 10px}[data-team=Bordir] .dbc-card[data-state=cancelled] .shopee-status-badge{border-color:var(--dbg-red);color:var(--dbg-red)!important}[data-team=Bordir] .shopee-badge,[data-team=Bordir] .shopee-process-chip{background:#0000!important;border:1px solid #c8a04780;border-radius:999px;color:var(--dbg-d)!important}[data-team=Bordir] .shopee-hold-strip{background:#c8a0471f!important;border-radius:16px;color:var(--dbg-d)!important;margin:0 12px 8px}[data-team=Bordir] .dbc-card[data-state=cancelled] .shopee-hold-strip{background:#dc26261a!important;color:var(--dbg-red)!important}[data-team=Bordir] .deadline-pill-lite.is-near,[data-team=Bordir] .dtc-dl .near,[data-team=Bordir] .queue-deadline-plain.is-near{background:#0000!important;border-color:var(--dbg)!important;color:var(--dbg-d)!important}[data-team=Bordir] .deadline-pill-lite.is-late,[data-team=Bordir] .dtc-dl .late,[data-team=Bordir] .queue-deadline-plain.is-late{color:var(--dbg-red)!important}[data-team=Bordir] .deadline-pill-lite,[data-team=Bordir] .sablon-type-badge{border-radius:999px!important}[data-team=Bordir] .shopee-theme .link-btn,[data-team=Bordir] .shopee-theme h3 svg{color:var(--dbg)!important}[data-team=Bordir] .shopee-theme .card{border-color:#94a3b859!important;border-color:var(--line,#94a3b859)!important}[data-team=Bordir] .dbc-more{color:var(--dbg-d)}[data-team=Gudang]{--rh-soft:#64748b12;--rh-soft-hover:#64748b21;--rh-bar:#f3f4f6;--rh-gold-soft:#c8a04729;--rh-active:#fff;--rh-active-shadow:0 1px 2px #0f172a24;--rh-icon:#64748b24}html[data-theme=dark] [data-team=Gudang]{--rh-soft:#ffffff0d;--rh-soft-hover:#ffffff17;--rh-bar:#1f232c;--rh-gold-soft:#d4b24a29;--rh-active:#ffffff1f;--rh-active-shadow:none;--rh-icon:#ffffff14}[data-team=Gudang] .gfind-top{background:var(--rh-soft);border-color:#0000;box-shadow:none;color:inherit}[data-team=Gudang] .gfind-top:hover{background:var(--rh-soft-hover);box-shadow:none}[data-team=Gudang] .gfind-top.active{background:var(--tf-primary);color:var(--tf-primary-fg)}[data-team=Gudang] .gfind-top.active small{color:inherit;opacity:.8}[data-team=Gudang] .gfind .monitor-v2-empty{background:var(--rh-soft);border-color:#0000}[data-team=Gudang] .rido-primary-tile,html[data-theme=dark] [data-team=Gudang] .rido-primary-tile{background:var(--rh-soft)!important;border-color:#0000!important;box-shadow:none!important}[data-team=Gudang] .rido-primary-tile:hover,html[data-theme=dark] [data-team=Gudang] .rido-primary-tile:hover{background:var(--rh-soft-hover)!important;box-shadow:none!important}[data-team=Gudang] .rido-primary-tile.active,html[data-theme=dark] [data-team=Gudang] .rido-primary-tile.active{background:var(--rh-gold-soft)!important}[data-team=Gudang] .rido-primary-icon,[data-team=Gudang] .rido-primary-strip-3 .rido-primary-tile .rido-primary-icon,[data-team=Gudang] .rido-primary-tile-monitor .rido-primary-icon,html[data-theme=dark] [data-team=Gudang] .rido-primary-icon,html[data-theme=dark] [data-team=Gudang] .rido-primary-tile-monitor .rido-primary-icon{background:var(--rh-icon);color:inherit}[data-team=Gudang] .rido-primary-strip-3 .rido-primary-tile.active .rido-primary-icon,[data-team=Gudang] .rido-primary-tile.active .rido-primary-icon,html[data-theme=dark] [data-team=Gudang] .rido-primary-tile.active .rido-primary-icon{background:var(--tf-primary);color:var(--tf-primary-fg)}[data-team=Gudang] .shopee-batch-all input,[data-team=Gudang] .shopee-batch-pick input{accent-color:var(--tf-primary)}[data-team=Gudang] .shopee-batch-bar,html[data-theme=dark] [data-team=Gudang] .shopee-batch-bar{background:var(--rh-bar)!important;border-color:#0000!important;box-shadow:none!important}[data-team=Gudang] .mpb-tabs{background:var(--rh-soft)!important;border-color:#0000!important}[data-team=Gudang] .mpb-tab.mpb-on[data-ch],html[data-theme=dark] [data-team=Gudang] .mpb-tab.mpb-on[data-ch]{background:var(--rh-active)!important;border-color:#0000!important;box-shadow:var(--rh-active-shadow)!important;color:inherit!important}[data-team=Gudang] .mpb-tab:not(.mpb-on) .mpb{filter:grayscale(1);opacity:.6}[data-team=Gudang] .mpb-tab.mpb-on .mpb-offline,html[data-theme=dark] [data-team=Gudang] .mpb-tab.mpb-on .mpb-offline{color:inherit}[data-team=Gudang] .rido-print-chip:not(.active),[data-team=Gudang] .sdw-cat:not(.active),[data-team=Gudang] .sdw-tab:not(.active),html[data-theme=dark] [data-team=Gudang] .rido-print-chip:not(.active),html[data-theme=dark] [data-team=Gudang] .sdw-cat:not(.active),html[data-theme=dark] [data-team=Gudang] .sdw-tab:not(.active){background:var(--rh-soft);border-color:#0000}[data-team=Gudang] .rido-print-chip:not(.active):hover,[data-team=Gudang] .sdw-cat:not(.active):hover,[data-team=Gudang] .sdw-tab:not(.active):hover,html[data-theme=dark] [data-team=Gudang] .rido-print-chip:not(.active):hover{background:var(--rh-soft-hover);border-color:#0000}[data-team=Gudang] .rido-print-chip.active,html[data-theme=dark] [data-team=Gudang] .rido-print-chip.active{border-color:#0000}[data-team=Gudang] .primary,[data-team=Gudang] .rido-desk.shopee-theme .primary{border-color:#0000!important;box-shadow:none!important}html:not([data-theme=dark]) [data-team=Gudang]{--rh-soft:#f1f2f4;--rh-soft-hover:#e7e9ec;--rh-bar:#f4f5f7;--rh-icon:#eef0f3;--rh-text:#111114;--rh-text-2:#374151;--rh-card-shadow:0 1px 3px #0f172a1a;--rh-gold:#e0b443;--rh-gold-hover:#d1a332;background:#fffdf8;color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .op-antrean-title,html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-text strong{color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .gfind-top small,html:not([data-theme=dark]) [data-team=Gudang] .muted,html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-text small{color:var(--rh-text-2);opacity:1}html:not([data-theme=dark]) [data-team=Gudang] .gfind-top:not(.active){background:#fff;box-shadow:var(--rh-card-shadow);color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .gfind-top:not(.active):hover{background:#fafafa}html:not([data-theme=dark]) [data-team=Gudang] .gfind-top.active{background:var(--rh-gold);color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-tile{background:#fff!important;box-shadow:var(--rh-card-shadow)!important;color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-tile:hover{background:#fafafa!important}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-tile.active{background:#fbf1d6!important}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-icon{color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-strip-3 .rido-primary-tile.active .rido-primary-icon,html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-tile.active .rido-primary-icon{background:var(--rh-gold);color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tabs{background:#eceef1!important}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tab:not(.mpb-on) .mpb{filter:none;opacity:1}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tab{color:var(--rh-text-2)!important}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tab.mpb-on[data-ch]{background:#fff!important;box-shadow:0 1px 3px #0f172a2e!important;color:var(--rh-text)!important}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tab:not(.mpb-on) .mpb-offline,html:not([data-theme=dark]) [data-team=Gudang] .rido-print-chip:not(.active),html:not([data-theme=dark]) [data-team=Gudang] .sdw-cat:not(.active),html:not([data-theme=dark]) [data-team=Gudang] .sdw-tab:not(.active){color:var(--rh-text-2)}html:not([data-theme=dark]) [data-team=Gudang] .rido-print-chip.active,html:not([data-theme=dark]) [data-team=Gudang] .sdw-cat.active,html:not([data-theme=dark]) [data-team=Gudang] .sdw-tab.active{background:var(--rh-gold);color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang] .primary:not(.warn):not(.danger):not(.tf-btn-danger),html:not([data-theme=dark]) [data-team=Gudang] .rido-desk.shopee-theme .primary:not(.warn):not(.danger):not(.tf-btn-danger),html:not([data-theme=dark]) [data-team=Gudang] .sdw-btn-primary{background:var(--rh-gold)!important;color:var(--rh-text)!important}html:not([data-theme=dark]) [data-team=Gudang] .primary:not(.warn):not(.danger):not(.tf-btn-danger):hover:not(:disabled),html:not([data-theme=dark]) [data-team=Gudang] .rido-desk.shopee-theme .primary:not(.warn):not(.danger):not(.tf-btn-danger):hover:not(:disabled),html:not([data-theme=dark]) [data-team=Gudang] .sdw-btn-primary:hover:not(:disabled){background:var(--rh-gold-hover)!important;color:var(--rh-text)!important}html:not([data-theme=dark]) [data-team=Gudang] .primary:not(.warn):not(.danger):not(.tf-btn-danger):disabled,html:not([data-theme=dark]) [data-team=Gudang] .rido-desk.shopee-theme .primary:not(.warn):not(.danger):not(.tf-btn-danger):disabled{background:#eceef1!important;color:#6b7280!important}html:not([data-theme=dark]) [data-team=Gudang] .sdw-btn:not(.sdw-btn-primary),html:not([data-theme=dark]) [data-team=Gudang] .soft-btn:not(.danger):not(.warn):not(.success){background:var(--rh-soft)!important;border-color:#0000;color:var(--rh-text)!important}html:not([data-theme=dark]) [data-team=Gudang] .sdw-btn:not(.sdw-btn-primary):hover:not(:disabled),html:not([data-theme=dark]) [data-team=Gudang] .soft-btn:not(.danger):not(.warn):not(.success):hover:not(:disabled){background:var(--rh-soft-hover)!important;border-color:#0000}html:not([data-theme=dark]) [data-team=Gudang] .op-lock-link{color:var(--rh-text-2)}html:not([data-theme=dark]) [data-team=Gudang] .op-lock-link:hover{color:var(--rh-text)}html:not([data-theme=dark]) [data-team=Gudang]{background:#fbf9f4}html:not([data-theme=dark]) [data-team=Gudang] .op-antrean-title{color:#111114;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tabs{background:#f0f1f3!important}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tab.mpb-on[data-ch]{background:#fbf1d6!important;box-shadow:0 1px 3px #0f172a1a!important}html:not([data-theme=dark]) [data-team=Gudang] .mpb-tab .mpb-offline{color:#111114}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-chev{color:#111114;flex:none;margin-left:auto}html:not([data-theme=dark]) [data-team=Gudang] .rido-primary-tile.active{background:#fdf3da!important}html:not([data-theme=dark]) [data-team=Gudang] .rido-print-chip:not(.active){background:#eef0f3;color:#1f2937}html:not([data-theme=dark]) [data-team=Gudang] .rido-print-chip.active{background:#e0b443;color:#111114}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar{grid-gap:4px 12px;align-items:center;background:#fff!important;border-radius:14px;box-shadow:0 1px 3px #0f172a0f!important;display:grid;gap:4px 12px;grid-template-columns:auto auto 1fr auto auto;margin:0 0 10px;padding:6px 10px 6px 14px}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>*{grid-column:1/-1}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.primary,html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-all,html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-count,html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-sep{grid-column:auto}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-break{display:none}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-actions{display:contents}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-actions>[data-testid=wh-shopee-batch-print]{grid-column:5;grid-row:1}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-actions>[data-testid=wh-shopee-ship-open-direct]{grid-column:1/-1}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-sep{color:#d1d5db;grid-row:1;opacity:1}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-count{grid-column:3;grid-row:1;justify-self:center}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.shopee-batch-all{color:#111114;font-size:15px;font-weight:500;grid-column:1;grid-row:1;min-height:44px}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-all input{height:22px;width:22px}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-count{color:#111114;font-size:15px;white-space:nowrap}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-count b{font-size:15px;font-weight:700}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar .small-btn{border-radius:12px;font-size:15px;font-weight:700;min-height:44px;padding:0 16px;white-space:nowrap}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar>.primary{grid-column:5;grid-row:1}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar .sbp-full{display:none}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar .sbp-short{display:inline}@media (min-width:900px){html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar .sbp-full{display:inline}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar .sbp-short{display:none}}@media (max-width:400px){html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar{gap:4px 6px;padding:6px 8px}html:not([data-theme=dark]) [data-team=Gudang] .shopee-batch-bar .small-btn{padding:0 10px}}html:not([data-theme=dark]) [data-team=Gudang] .shopee-wh-card{background:#fff;border-color:#0000!important;border-radius:14px;box-shadow:0 1px 3px #0f172a12!important}html:not([data-theme=dark]) [data-team=Gudang] .shopee-order-number{color:#111114;font-weight:800}html:not([data-theme=dark]) [data-team=Gudang] .rido-actions .shopee-wh-btn{border-radius:12px;min-height:44px}html:not([data-theme=dark]) [data-team=Gudang] .rido-pantau{background:#fbf9f4}.occ{--occ-bg:#fffdf8;--occ-line:#ebe5d6;--occ-ink:#1f2328;--occ-mut:#6b7280;--occ-red:#b91c1c;--occ-gold:#a16207;--occ-green:#15803d;--occ-blue:#1d4ed8;grid-gap:12px;color:var(--occ-ink);display:grid;gap:12px;grid-template-columns:minmax(0,1fr);width:100%}html[data-theme=dark] .occ{--occ-bg:#1a1c22;--occ-line:#2f333e;--occ-ink:#ecebe6;--occ-mut:#9aa1ad;--occ-red:#fca5a5;--occ-gold:#e3c472;--occ-green:#86efac;--occ-blue:#93c5fd}.occ-top{align-items:center;display:flex;gap:8px}.occ-seg{background:var(--occ-bg);border:1px solid var(--occ-line);border-radius:12px;display:flex;flex:1 1;gap:2px;padding:3px}.occ-seg button{background:#0000;border:0;border-radius:9px;color:var(--occ-mut);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:8px 6px;transition:background-color .15s,color .15s}.occ-seg button.is-on{background:#c8a047;color:#1a1408}.occ-refresh{background:var(--occ-bg);border:1px solid var(--occ-line);border-radius:10px;color:var(--occ-ink);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.occ-stamp{font-size:11px}.occ-h,.occ-stamp{color:var(--occ-mut)}.occ-h{font-size:13px;letter-spacing:.06em;margin:4px 0 -4px;text-transform:uppercase}.occ-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.occ-card{background:var(--occ-bg);border:1px solid var(--occ-line);box-shadow:0 1px 2px #0f172a0d;min-width:0}html[data-theme=dark] .occ-card{box-shadow:0 2px 8px #0000004d}.occ-card-head{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;margin-bottom:10px}.occ-card-head small{color:var(--occ-mut);flex-basis:100%;font-size:11px}.occ-nums{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.occ-num{align-items:flex-start;background:#0000;border:1px solid var(--occ-line);border-radius:12px;color:var(--occ-ink);cursor:pointer;display:flex;flex-direction:column;gap:2px;min-height:72px;padding:10px 12px;text-align:left;transition:transform .12s,border-color .15s}.occ-num:active{transform:scale(.98)}.occ-num strong{font-family:Manrope,sans-serif;font-size:28px;line-height:1}.occ-num span{color:var(--occ-mut);font-size:12px}.occ-num.occ-red{border-color:#dc262673}.occ-num.occ-red strong{color:var(--occ-red)}.occ-num.occ-gold{border-color:#c8a04780}.occ-num.occ-gold strong{color:var(--occ-gold)}.occ-num.occ-ok strong{color:var(--occ-green)}.occ-sub{color:var(--occ-mut);font-size:12px;margin-top:8px}.occ-src{margin-top:4px}.occ-ch,.occ-src{color:var(--occ-mut);font-size:11px}.occ-ch{font-weight:800;gap:4px;letter-spacing:.05em;margin:10px 0 4px;text-transform:uppercase}.occ-ch,.occ-row{align-items:center;display:flex}.occ-row{background:#0000;border:0;border-top:1px solid var(--occ-line);color:var(--occ-ink);cursor:pointer;gap:8px;min-height:44px;padding:10px 4px;text-align:left;width:100%}.occ-row:first-of-type{border-top:0}.occ-row-name{flex:0 0 auto;font-size:13.5px;font-weight:700;min-width:92px}.occ-row-stats{display:flex;flex:1 1;flex-wrap:wrap;font-size:12px;gap:2px 10px;min-width:0}.occ-row-stats em{font-style:normal}.occ-fu-count{display:inline-block;min-width:26px}.occ-t-red{color:var(--occ-red);font-weight:700}.occ-t-gold{color:var(--occ-gold);font-weight:700}.occ-t-green{color:var(--occ-green);font-weight:700}.occ-muted{color:var(--occ-mut)}.occ-small{font-size:11px}.occ-pics{display:flex;flex-wrap:wrap;gap:6px}.occ-pic{background:#0000;border:1px solid var(--occ-line);border-radius:999px;color:var(--occ-ink);cursor:pointer;font-size:12px;padding:6px 10px}.occ-fin{grid-gap:12px;display:grid;font-size:13px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.occ-fin-col{grid-gap:4px;display:grid;gap:4px}.occ-link{align-items:center;background:#0000;border:0;color:var(--occ-blue);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:0;text-align:left}.occ-err{align-items:center;background:#dc26260f;border:1px solid #dc262666;border-radius:10px;color:var(--occ-red);display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;padding:8px 10px}.occ-err button{background:#0000;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;padding:4px 10px}.occ-na{border:1px dashed var(--occ-line);border-radius:10px;color:var(--occ-mut);font-size:12.5px;padding:10px 12px}.occ-hrow{grid-gap:4px 8px;align-items:center;border-top:1px solid var(--occ-line);display:grid;gap:4px 8px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);padding:8px 0}.occ-hlabel{font-size:12.5px;font-weight:700;min-width:0}.occ-hcell{display:flex;flex-direction:column;min-width:0}.occ-hcell b{font-size:15px}.occ-hcell small{color:var(--occ-mut);font-size:10.5px}.occ-htrend{font-size:12px;grid-column:1/-1}@media (min-width:720px){.occ-hrow{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr)}.occ-htrend{grid-column:auto}}.occ-showall{margin-top:6px}.occ-pic.is-unassigned{border-style:dashed;color:var(--occ-mut)}.occ-fu{align-items:center;background:#0000;border:1px solid var(--occ-line);border-radius:12px;color:var(--occ-ink);cursor:pointer;display:flex;gap:10px;margin-top:8px;min-height:56px;padding:10px 12px;text-align:left;transition:background-color .15s,border-color .15s,transform .12s;width:100%}.occ-fu:hover{border-color:#c8a047}.occ-fu:active{transform:scale(.99)}.occ-fu-body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.occ-fu-title{align-items:baseline;display:flex;font-size:13.5px;font-weight:700;gap:8px;line-height:1.35}.occ-fu-count{color:var(--occ-gold);flex:0 0 auto;font-family:Manrope,sans-serif;font-size:17px;line-height:1}.occ-fu-label{flex:1 1 auto;min-width:0;overflow-wrap:break-word;word-break:normal}.occ-fu-who{align-items:center;color:var(--occ-ink);display:flex;font-size:12px;font-weight:600;gap:5px;line-height:1.35}.occ-fu-who svg{color:var(--occ-mut);flex:0 0 auto}.occ-fu-note,.occ-fu-who span{min-width:0;overflow-wrap:break-word;word-break:normal}.occ-fu-note{color:var(--occ-mut);font-size:12px;line-height:1.35}.occ-fu-src{align-self:flex-start;border:1px solid var(--occ-line);border-radius:999px;color:var(--occ-mut);font-size:10.5px;padding:1px 8px}.occ-fu-src.is-api{border-style:dashed}.occ-fu-arrow{color:var(--occ-mut);flex:0 0 auto}.occ-card,.occ-row,.occ-row-name,.occ-row-stats{min-width:0}.occ-row-stats em{overflow-wrap:break-word;word-break:normal}@media (max-width:560px){.occ-row{grid-row-gap:2px;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.occ-row-name{grid-column:1;min-width:0}.occ-row-stats{grid-column:1;grid-row:2}.occ-row>svg{grid-column:2;grid-row:1/span 2}}.occ{--occ-sh-main:0 1px 2px #0f172a0d,0 4px 14px #0f172a0f;--occ-sh-sub:0 1px 2px #0f172a0d}html[data-theme=dark] .occ{--occ-bg:#20232b;--occ-line:#353a46;--occ-ink:#f1f0eb;--occ-mut:#a8afbb;--occ-sh-main:0 1px 2px #00000047,0 6px 16px #00000038;--occ-sh-sub:0 1px 2px #00000038}.occ-card{border-radius:14px;padding:14px}.occ-card,html[data-theme=dark] .occ-card{box-shadow:var(--occ-sh-main)}.occ-fu,.occ-num{box-shadow:var(--occ-sh-sub)}html[data-theme=dark] .occ-fu,html[data-theme=dark] .occ-num{background:hsla(0,0%,100%,.025)}.occ-num.occ-ok{border-color:#16a34a59}.occ-card,html[data-theme=dark] .occ-card{box-shadow:inset 4px 0 0 #c8a047,var(--occ-sh-main)}.occw{border:1px solid var(--occ-line);border-radius:20px;margin-bottom:16px;padding:16px}.occw-title{color:var(--occ-ink);font-size:20px;font-weight:700;margin:0 0 12px}.occw-list{grid-gap:10px;display:grid;gap:10px}.occw-card{align-items:center;background:#0000;border:1px solid var(--occ-line);border-radius:16px;color:var(--occ-ink);cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.occw-card:hover{background:#7f7f7f0f;border-color:var(--occ-mut)}.occw-card:focus-visible{outline:2px solid var(--occ-blue);outline-offset:2px}.occw-ic{color:var(--occ-mut);flex:0 0 auto}.occw-body{grid-gap:3px;display:grid;flex:1 1;gap:3px;min-width:0}.occw-body b{font-size:16px;font-weight:700}.occw-line{color:var(--occ-mut);font-size:14px}.occw-line.is-issue{color:var(--occ-ink)}.occw-go{color:var(--occ-mut);flex:0 0 auto}@media (min-width:900px){.occw-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.occw{border-radius:16px;padding:12px}.occw-card{gap:12px;padding:12px 14px}}.occw-card.is-open{border-color:var(--occ-blue)}.occd{margin-top:12px}.occd .occ-card-head{justify-content:space-between}.occd-x{background:#0000;border:0;border-radius:8px;color:var(--occ-mut);cursor:pointer;padding:4px}.occd-x:hover{background:#7f7f7f1f}.occd-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.occ-sysrow{grid-gap:3px;border-top:1px solid var(--occ-line);display:grid;gap:3px;padding:10px 0}.occ-sys-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.occ-sys-st{border:1px solid var(--occ-line);border-radius:999px;font-size:12px;font-style:normal;padding:2px 8px;white-space:nowrap}.occ-sys-st.is-berlangsung{border-color:currentColor}.occd,.occd .occ-row-name{min-width:0;overflow-wrap:anywhere}.occd .occ-row-name{flex:1 1 45%}.occd .occ-row-stats{flex:1 1 55%}.occ-full-toggle{display:block;margin:4px 0 12px;text-align:left}.occ{max-width:100%;min-width:0;overflow-x:hidden}
/*# sourceMappingURL=main.36205058.css.map*/