/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-18{grid-row:18}.row-19{grid-row:19}.row-20{grid-row:20}.row-21{grid-row:21}.row-22{grid-row:22}.row-23{grid-row:23}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/LINESeedSansTH-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/LINESeedSansTH-Bold.woff2)format("woff2");font-style:normal;font-weight:500 700;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/LINESeedSansTH-ExtraBold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:LINE Seed Sans TH;src:url(/fonts/LINESeedSansTH-Heavy.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Noto Sans Thai;src:url(/fonts/NotoSansThai-Variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#f5f7fb;--surface:#fff;--surface-soft:#f8fafc;--border:#e6eaf0;--ink:#151a25;--muted:#677184;--faint:#98a1b1;--blue:#2864dc;--blue-soft:#eaf1ff;--green:#179653;--amber:#c47709;--red:#c83e3e;--shadow:0 10px 35px #1a27420f;--radius:18px}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);margin:0;font-family:LINE Seed Sans TH,Noto Sans Thai,Segoe UI,sans-serif}button,input{font:inherit}.brand-mark{color:#fff;background:linear-gradient(145deg,#2864dc,#69a0ff);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid;box-shadow:0 9px 24px #1b439f40}.brand-mark.large{color:#295bd5;background:#fff;border-radius:16px;width:52px;height:52px;font-size:22px}.login-page{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-aside{color:#fff;background:radial-gradient(circle at 76% 18%,#5c8fff80,#0000 30%),linear-gradient(145deg,#152c69,#244fc7 60%,#183b9f);align-items:flex-end;padding:clamp(42px,7vw,96px);display:flex;position:relative;overflow:hidden}.login-aside:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-190px;box-shadow:0 0 0 70px #ffffff09,0 0 0 140px #ffffff06}.aside-content{z-index:1;max-width:580px;position:relative}.eyebrow,.section-kicker{color:var(--blue);letter-spacing:.13em;margin:0 0 6px;font-size:10px;font-weight:800}.login-aside .eyebrow{color:#b9cbff;margin-top:24px}.login-aside h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(34px,4.4vw,62px);line-height:1.17}.login-aside p:last-child{color:#d6e0ff;max-width:520px;font-size:16px;line-height:1.8}.login-panel{background:#fff;place-items:center;padding:40px;display:grid}.login-card{width:min(420px,100%)}.mobile-brand{align-items:center;gap:10px;font-weight:800;display:none}.login-card>.eyebrow{margin-top:24px}.login-card h2{letter-spacing:-.035em;margin:0 0 8px;font-size:34px}.intro{color:var(--muted);margin:0 0 32px}.login-card label{gap:8px;margin:0 0 18px;font-size:13px;font-weight:700;display:grid}.login-card input{border:1px solid var(--border);border-radius:12px;outline:none;width:100%;padding:13px 14px}.login-card input:focus{border-color:#7394ef;box-shadow:0 0 0 4px #edf2ff}.login-card button{cursor:pointer;border:0;width:100%}.primary{color:#fff;background:var(--blue);margin-top:7px;padding:13px 16px;font-weight:800;border-radius:12px!important}.link-button{color:var(--blue);background:0 0;padding:16px;font-weight:700}.form-message{color:#2449a4;text-align:center;background:#f0f4ff;border-radius:10px;padding:11px 13px;font-size:12px}.security-note{border-top:1px solid var(--border);text-align:center;color:#98a2b3;margin:24px 0 0;padding-top:21px;font-size:11px}.dashboard-page{background:var(--bg);min-height:100vh}.shell{width:min(1160px,100% - 40px);margin:auto}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-logo{color:#fff;background:linear-gradient(145deg,#2457c5,#4588f4);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:14px}.brand small{color:var(--muted);margin-top:1px;font-size:11px}.topbar-meta{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.topbar-meta button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px}.readonly-badge{background:var(--blue-soft);color:var(--blue);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.page{padding:38px 0 70px}.hero{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.hero h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(25px,4vw,38px)}.hero p:last-child{color:var(--muted);margin:0}.sync-badge{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.sync-badge i,.dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #edf0f4}.status-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.status-chip{background:var(--surface);border:1px solid var(--border);border-radius:13px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex;box-shadow:0 3px 12px #1a274206}.status-chip span{color:var(--muted)}.status-chip strong{margin-left:auto}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:18px;padding:23px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panel-heading.compact{align-items:center;margin-bottom:15px}.panel h2{letter-spacing:-.015em;margin:0;font-size:18px}.muted{color:var(--muted);margin:7px 0 0;font-size:13px}.inline-note{margin:0;font-size:10px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick-action{text-align:left;background:var(--surface-soft);border:1px solid var(--border);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.quick-action:disabled{opacity:.72}.quick-action strong,.quick-action small{display:block}.quick-action strong{font-size:13px}.quick-action small{color:var(--muted);margin-top:4px;font-size:10px}.quick-icon{background:#edf2fb;border-radius:11px;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.daily-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.data-card{background:var(--surface-soft);border:1px solid var(--border);border-radius:13px;padding:15px}.data-card span,.data-card small{color:var(--muted);font-size:11px;display:block}.data-card>span{font-size:13px;font-weight:700}.data-card strong{margin:7px 0 4px;font-size:18px;display:block}.log-filters{gap:5px;display:flex}.filter{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:99px;padding:5px 10px;font-size:10px}.filter.active{background:var(--ink);color:#fff;border-color:var(--ink)}.console{color:#c7cedb;background:#131720;border-radius:13px;min-height:155px;max-height:260px;padding:14px 16px;font:11px/1.75 Consolas,monospace;overflow:auto}.empty{color:#798394;margin:0}.log-summary-row{justify-content:flex-end;margin-top:10px;display:flex}.log-summary{color:var(--muted);gap:8px;font-size:10px;display:flex}.log-summary span{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;padding:5px 8px}.log-summary strong{color:var(--ink);margin-left:3px}.details-grid{gap:14px;display:grid}.detail-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.detail-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:18px 22px;list-style:none;display:flex}.detail-panel summary::-webkit-details-marker{display:none}.detail-panel summary span{align-items:center;gap:11px;display:flex}.detail-panel summary small{color:var(--muted);margin-left:auto}.detail-panel summary:after{content:"⌄";color:var(--faint)}.detail-content{border-top:1px solid var(--border);background:var(--surface-soft);grid-template-columns:repeat(3,1fr);gap:14px;padding:22px;display:grid}.detail-kv{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px;font-size:11px}.detail-kv strong{color:var(--ink);margin-top:7px;font-size:12px;display:block}.dashboard-page footer{border-top:1px solid var(--border);background:var(--surface);color:var(--faint);padding:18px 0;font-size:11px}@media (width<=850px){.status-strip,.quick-grid,.daily-summary-grid{grid-template-columns:repeat(2,1fr)}.detail-content{grid-template-columns:1fr 1fr}.signed-email{display:none}}@media (width<=560px){.login-page{grid-template-columns:1fr}.login-aside{display:none}.login-panel{min-height:100vh;padding:28px}.mobile-brand{display:flex}.login-card h2{font-size:30px}.shell{width:min(100% - 24px,1160px)}.topbar-inner{height:60px}.readonly-badge{display:none}.page{padding-top:24px}.hero{align-items:flex-start}.sync-badge{display:none}.hero h1{font-size:27px}.status-strip{grid-template-columns:1fr 1fr}.status-chip{grid-template-columns:auto 1fr;padding:10px;display:grid}.status-chip strong{grid-column:2;margin:0}.panel{padding:17px}.quick-grid{grid-template-columns:1fr}.daily-summary-grid{grid-template-columns:1fr 1fr}.log-panel .panel-heading{display:block}.log-filters{margin-top:12px;overflow:auto}.log-summary-row{justify-content:flex-start}.detail-content{grid-template-columns:1fr}.inline-note{display:none}}.connection{align-items:center;gap:7px;display:flex}.connection i{background:var(--amber);border-radius:50%;width:7px;height:7px}.topbar-meta .logout{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px}.button{border:0;border-radius:11px;padding:10px 16px;font-weight:700}.button:disabled{opacity:.48;cursor:not-allowed}.button-primary{background:var(--blue);color:#fff;box-shadow:0 7px 15px #2864dc2e}.button-secondary{background:var(--surface);border:1px solid var(--border);color:var(--ink)}.notifications{gap:8px;margin-bottom:16px;display:grid}.operation-actions{gap:8px;display:flex}.log-tools{align-items:center;gap:12px;display:flex}.download-log{white-space:nowrap;padding:7px 12px;font-size:11px}.hero-actions{align-items:center;gap:8px;display:flex}.brand-logo{box-shadow:none;background:0 0}.brand-logo img{object-fit:contain;width:36px;height:36px}.quick-icon.image-icon{background:0 0}.quick-icon.image-icon img{object-fit:contain;width:32px;height:32px}.hero h1,.panel h2,.brand strong,.status-chip strong,.quick-action strong,.data-card strong,.detail-panel strong{font-weight:700}.quick-action:disabled{opacity:1;cursor:not-allowed}.button-primary:disabled{opacity:.48}.connection.online i,.dot.good{background:var(--green);box-shadow:0 0 0 3px #e8f7ef}.log-panel .console{height:clamp(320px,38vh,460px);min-height:320px;max-height:460px}.log-line{border-left:2px solid #0000;grid-template-columns:75px 57px 1fr;gap:8px;padding-left:8px;display:grid}.log-time{color:#687185}.log-level{font-weight:700}.log-line.INFO .log-level{color:#6fa1ff}.log-line.SUCCESS,.log-line.OK{border-left-color:#50c878}.log-line.SUCCESS .log-level,.log-line.SUCCESS .log-message,.log-line.OK .log-level,.log-line.OK .log-message{color:#66d17a}.log-line.WARNING{border-left-color:#e5a928}.log-line.WARNING .log-level,.log-line.WARNING .log-message{color:#f1bd55}.log-line.ERROR,.log-line.CRITICAL{border-left-color:#ed5f5f}.log-line.ERROR .log-level,.log-line.ERROR .log-message,.log-line.CRITICAL .log-level,.log-line.CRITICAL .log-message{color:#f77}@media (width<=560px){.log-panel .console{height:300px;min-height:300px}.log-line{grid-template-columns:62px 50px 1fr}}.login-scene{background:#0d1b2a url(/assets/wallpaper_login.jpg) 50% 38%/cover no-repeat;justify-content:flex-end;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-scene:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0814210f,#08142105 45%,#ffffff1a);position:absolute;inset:0}.login-wordmark{z-index:3;color:#fff;letter-spacing:.22em;text-shadow:0 1px 3px #00000040;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex;position:absolute;top:48px;left:56px}.login-wordmark img{object-fit:contain;width:42px;height:42px}.login-tagline{z-index:3;color:#fff;max-width:430px;position:absolute;bottom:56px;left:56px}.login-tagline p{letter-spacing:.24em;color:#ffffffc7;margin:0 0 14px;font-size:11px;font-weight:600}.login-tagline h1{text-shadow:0 2px 14px #0000002e;margin:0;font-size:29px;font-weight:600;line-height:1.42}.glass-login{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffffa8;border:1px solid #ffffff8c;width:min(420px,92vw);margin-right:min(9vw,130px);padding:56px 44px 44px;position:relative;box-shadow:0 30px 70px -30px #08142159}.login-kicker{letter-spacing:.24em;color:#1f4b73;margin:0 0 18px;font-size:10.5px;font-weight:700}.glass-login h2{margin:0 0 10px;font-size:26px;font-weight:700}.login-sub{color:#4d5b6b;margin:0 0 36px;font-size:13.5px;line-height:1.6}.line-field{margin-bottom:26px;font-size:12.5px;font-weight:600;display:block}.line-field input{color:#132030;background:0 0;border:0;border-bottom:1px solid #1320301f;outline:none;width:100%;padding:8px 2px 12px;font-size:14.5px;display:block}.line-field input:focus{border-bottom-color:#1f4b73}.forgot-row{justify-content:flex-end;margin:-10px 0 30px;display:flex}.forgot-row button{color:#4d5b6b;cursor:pointer;background:0 0;border:0;font-size:12.5px}.login-submit{color:#fff;cursor:pointer;background:#132030;border:0;width:100%;padding:15px 0;font-size:14.5px;font-weight:700}.login-submit:hover{background:#1f4b73}.login-foot{color:#4d5b6b;border-top:1px solid #1320301f;align-items:center;gap:8px;margin-top:28px;padding-top:22px;font-size:11.5px;display:flex}.glass-login .form-message{margin-top:14px}@media (width<=860px){.login-scene{justify-content:center;align-items:flex-end}.glass-login{width:min(440px,90vw);margin:0 0 5vh;padding:42px 30px 32px}.login-tagline{inset:110px 24px auto}.login-tagline h1{font-size:22px}.login-wordmark{top:24px;left:24px}}@media (height<=720px) and (width>=861px){.glass-login{padding:34px 38px 30px}.login-sub{margin-bottom:24px}.line-field{margin-bottom:20px}.login-tagline{bottom:30px}}.details-grid{gap:16px}.detail-panel summary{min-height:72px;padding:18px 25px}.detail-panel summary span{gap:12px}.detail-panel summary span b{font-size:19px}.detail-panel summary span strong{font-size:16px}.detail-panel summary small{font-size:12px}.detail-panel summary:after{content:"⌃";font-size:12px}.detail-panel:not([open]) summary:after{content:"⌄"}.detail-content{grid-template-columns:repeat(4,1fr);gap:14px;padding:22px}.detail-kv{min-height:72px;padding:15px}.detail-kv strong{margin-top:8px}.detail-panel[data-tone=success] .tone-value{color:var(--green)}.detail-panel[data-tone=warning] .tone-value{color:var(--amber)}.detail-panel[data-tone=error] .tone-value{color:var(--red)}@media (width<=850px){.detail-content{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.detail-panel summary{padding:16px 18px}.detail-panel summary small{text-align:right;max-width:45%}.detail-content{grid-template-columns:1fr}}.dashboard-page{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Noto Sans Thai,Leelawadee UI,Segoe UI,Tahoma,sans-serif}.button,.quick-action,.platform-choice,.filter,.logout,.modal-close{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.button:not(:disabled):hover,.quick-action:not(:disabled):hover,.platform-choice:not(:disabled):hover,.filter:not(:disabled):hover,.logout:hover,.modal-close:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1a274221}.button:not(:disabled):active,.quick-action:not(:disabled):active,.platform-choice:not(:disabled):active,.filter:not(:disabled):active{transform:translateY(-1px)scale(.985)}.button:focus-visible,.quick-action:focus-visible,.platform-choice:focus-visible,.filter:focus-visible,.modal-close:focus-visible{outline-offset:2px;outline:3px solid #2864dc40}.button-danger{color:var(--red);background:#fff0f0;border:1px solid #f0caca}.running-details{border-top:1px solid var(--border);margin-top:21px;padding-top:20px}.progress-meta{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.progress-meta strong{color:var(--ink)}.progress-track{background:#edf0f5;border-radius:99px;height:9px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#2864dc,#5c94f5);height:100%;transition:width .3s}.operation-grid{grid-template-columns:1fr 1.15fr .75fr;gap:12px;margin-top:17px;display:grid}.operation-grid .data-card strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.data-card.accent strong{color:var(--blue)}.task-list{gap:5px;margin-top:15px;display:grid}.task-row{border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:9px 4px;font-size:12px;display:flex}.task-row span{flex:1}.task-state{color:var(--muted)}.dot.live{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.dot.neutral{background:#bac1cd}.smart-modal{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.smart-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1319267a;border:0;position:absolute;inset:0}.smart-modal-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;width:min(720px,100%);max-height:calc(100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 30px 80px #0000003d}.smart-modal-heading{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.smart-modal-heading h2{margin:0;font-size:22px}.smart-modal-heading p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px}.modal-close{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;width:36px;height:36px;font-size:22px}.smart-platform-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-choice{text-align:left;border:1px solid var(--border);background:var(--surface-soft);color:var(--ink);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.platform-choice>span:last-child{min-width:0}.platform-choice strong,.platform-choice small{display:block}.platform-choice strong{font-size:15px}.platform-choice small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.platform-badge{color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.platform-badge.orange{background:#ef7d2e}.platform-badge.red{background:#d65045}.smart-run-all{width:100%;margin-top:14px}.quick-action:not(:disabled){box-shadow:0 3px 10px #1a274209}@media (width<=850px){.operation-grid{grid-template-columns:1fr 1fr}.operation-grid .data-card:last-child{grid-column:1/-1}}@media (width<=560px){.dashboard-page{font-size:15px}.panel h2{font-size:20px}.quick-action strong{font-size:15px}.quick-action small{font-size:12px}.button:not(:disabled):hover,.quick-action:not(:disabled):hover,.platform-choice:not(:disabled):hover{transform:none}.operation-panel .panel-heading{gap:12px}.operation-actions .button{padding:9px 12px}.operation-grid{grid-template-columns:1fr}.operation-grid .data-card:last-child{grid-column:auto}.smart-modal{padding:10px}.smart-modal-card{border-radius:18px;max-height:calc(100vh - 20px);padding:18px}.smart-platform-grid{grid-template-columns:1fr}.platform-choice{padding:15px}.platform-choice:active,.quick-action:active,.button:active{box-shadow:0 10px 22px #1a274224;transform:translateY(-2px)scale(.985)!important}}@media (prefers-reduced-motion:reduce){.button,.quick-action,.platform-choice,.filter,.logout,.modal-close{transition:none!important}}.button-primary{background:#76b5c5!important;box-shadow:0 7px 15px #76b5c547!important}.smart-import-status{margin-bottom:18px}.smart-import-status summary{background:var(--surface-soft)}.smart-import-status summary small{margin-left:auto}.smart-status-grid{border-top:1px solid var(--border);background:#f7f9fc;grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.smart-status-card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px}.smart-status-card h3{margin:0 0 20px;font-size:18px}.smart-status-card dl{gap:12px;margin:0 0 20px;display:grid}.smart-status-card dl div{justify-content:space-between;align-items:center;gap:18px;display:flex}.smart-status-card dt{color:var(--muted);font-size:13px}.smart-status-card dd{color:var(--ink);margin:0;font-size:14px;font-weight:700}.smart-status-action{width:100%}@media (width<=700px){.smart-status-grid{grid-template-columns:1fr;padding:16px}.smart-status-card{padding:18px}}@media (width<=560px){.dashboard-page .topbar{display:block}.dashboard-page .topbar-inner{gap:8px;height:64px}.dashboard-page .brand{gap:8px;min-width:0}.dashboard-page .brand-logo,.dashboard-page .brand-logo img{width:32px;height:32px}.dashboard-page .brand strong{white-space:nowrap;font-size:12px}.dashboard-page .brand small{display:none}.dashboard-page .topbar-meta{grid-template-columns:auto auto;align-items:center;gap:1px 7px;font-size:10px;display:grid}.dashboard-page .connection{white-space:nowrap;grid-area:1/1;justify-content:flex-end}.dashboard-page .clock{color:var(--faint);text-align:right;white-space:nowrap;grid-area:2/1;font-size:8px;line-height:1.2;display:block}.dashboard-page .topbar-meta .logout{white-space:nowrap;grid-area:1/2/3;padding:7px 9px;font-size:11px}.dashboard-page .page{padding-top:24px}}.order-summary-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.order-summary-copy{align-items:center;gap:14px;display:flex}.order-summary-copy h2,.order-summary-copy p{margin:0}.order-summary-copy p:last-child{color:var(--muted);margin-top:5px;font-size:13px}.attention-text{color:var(--red)!important}.order-page-head{align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.order-page-head h1{margin:0 0 7px;font-size:clamp(25px,4vw,36px)}.order-page-head p:last-child{color:var(--muted);margin:0}.order-status-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.order-status-card,.bd-case-card{border:1px solid var(--border);background:var(--surface-soft);color:var(--ink);cursor:pointer;text-align:left;border-radius:15px;transition:transform .18s,border-color .18s,box-shadow .18s}.order-status-card{flex-direction:column;justify-content:space-between;min-height:94px;padding:17px;display:flex}.order-status-card span{font-size:13px;font-weight:700}.order-status-card strong{font-size:27px}.order-status-card.active,.bd-case-card.active{border-color:#76b5c5;box-shadow:0 0 0 3px #76b5c52e}.order-status-card:hover,.bd-case-card:hover{transform:translateY(-2px)}.bd-attention-bar{width:100%;color:var(--red);cursor:pointer;background:#fff3f3;border:1px solid #efbcbc;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px 16px;font-weight:700;display:flex}.bd-attention-bar strong{font-weight:500}.order-list-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-bottom:10px;display:flex}.order-list-heading h3{margin:0;font-size:16px}.order-list-heading span{color:var(--muted);font-size:12px}.order-table-wrap{overflow-x:auto}.order-table{border-collapse:collapse;width:100%;font-size:12px}.order-table th,.order-table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:12px 9px}.order-table th{color:var(--muted);font-weight:700}.order-empty{text-align:center;color:var(--muted);margin:0;padding:28px 0}.order-mobile-list{display:none}.bd-check-panel{margin-top:18px}.bd-case-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bd-case-card{flex-direction:column;justify-content:space-between;min-height:116px;padding:18px;display:flex}.bd-case-card>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-case-card>span strong{font-size:21px}.bd-case-card b{color:var(--red)}.bd-case-card small{color:var(--muted);font-size:12px;font-weight:400}.order-mobile-row{border-bottom:1px solid var(--border);padding:13px 0}.order-mobile-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-mobile-row span,.order-mobile-row small{color:var(--muted);font-size:11px}.order-mobile-row b{margin:8px 0;font-size:12px;display:block}.order-list-heading-actions{align-items:center;gap:12px;display:flex}.track-receive-button{white-space:nowrap;border-radius:10px;min-height:0;padding:8px 13px;font-size:11px}@media (width<=700px){.order-status-grid{grid-template-columns:repeat(2,1fr)}.order-summary-panel{flex-direction:column;align-items:stretch}.order-summary-panel .button{width:100%}.order-table-wrap{display:none}.order-mobile-list{display:block}}@media (width<=560px){.order-page-head{display:block}.order-page-head .button{margin-bottom:16px}.order-page-head h1{font-size:27px}.order-status-card{min-height:88px;padding:14px}.order-status-card strong{font-size:24px}.bd-case-card{min-height:126px;padding:15px}.bd-case-card>span{flex-direction:column;align-items:flex-start;gap:4px}.bd-case-card>span strong{font-size:19px}.order-summary-copy{align-items:flex-start}.order-list-heading-actions{gap:8px}.track-receive-button{padding:7px 10px;font-size:10px}}.tracking-cell{overflow-wrap:anywhere;max-width:230px;font-family:Consolas,monospace;white-space:pre-line!important}.signed-time-cell{white-space:pre-line!important}.mobile-tracking{background:var(--surface-soft);white-space:pre-line;overflow-wrap:anywhere;border-radius:9px;margin:8px 0;padding:8px 10px;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:11px;display:block}.product-code-cell{overflow-wrap:anywhere;width:280px;min-width:180px;max-width:280px;line-height:1.5;white-space:normal!important}.weight-size-cell{font-weight:700}.mobile-weight-size{background:#f7fafb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;display:flex}.mobile-weight-size b{color:var(--muted);margin:0;font-size:10px}.mobile-weight-size span{color:var(--ink);font-size:11px;font-weight:700}.status-value,.status-lot{display:block}.status-lot{margin-top:4px;font-weight:500;color:var(--muted)!important;font-size:10px!important}.mobile-signed-time{margin:0 0 5px;font-weight:500;display:block;color:#6f7b91!important}.mobile-order-meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;line-height:1.55;display:grid}.mobile-order-meta>span:first-child{min-width:0}.mobile-check{text-align:right;white-space:nowrap;letter-spacing:.02em;font-weight:600;color:#526079!important;font-size:10px!important}.dashboard-page{--bg:#f4f8fa;--surface:#fff;--surface-soft:#f7fafb;--border:#e2eaee;--ink:#17222c;--muted:#71808d;--faint:#9aa6ae;--blue:#76b5c5;--blue-soft:#eaf5f7;--green:#397c66;--red:#b94e45;--radius:22px;--shadow:0 14px 42px #3248530e;color:var(--ink);background:var(--bg)}.dashboard-page .shell{width:min(1180px,100% - 44px)}.dashboard-page .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border-color:#dae4e9e6}.dashboard-page .topbar-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;height:72px;display:grid}.dashboard-page .brand{justify-self:start}.dashboard-page .topbar-meta{justify-self:end}.dashboard-page .dashboard-tab-nav{background:#e9eff2;border-radius:13px;gap:4px;width:max-content;margin:0;padding:4px;display:flex}.dashboard-page .dashboard-tab-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 17px;font-weight:600;transition:background .18s,box-shadow .18s,color .18s}.dashboard-page .dashboard-tab-nav button.active{color:var(--ink);background:#fff;box-shadow:0 5px 18px #2d434e17}.dashboard-page .order-page-head>.button{display:none}.dashboard-page .brand{gap:12px}.dashboard-page .brand-logo,.dashboard-page .brand-logo img{width:40px;height:40px}.dashboard-page .brand strong{font-size:15px}.dashboard-page .brand small{letter-spacing:.04em;font-size:10px}.dashboard-page .connection.online{color:var(--green)}.dashboard-page .topbar-meta .logout{border-radius:12px;padding:9px 13px}.dashboard-page .page{padding:34px 0 72px}.dashboard-page .hero{margin-bottom:21px}.dashboard-page .hero h1{font-size:clamp(28px,4vw,38px);font-weight:700}.dashboard-page .eyebrow,.dashboard-page .section-kicker{color:#438b9e;letter-spacing:.16em}.dashboard-page .sync-badge{border-radius:13px}.dashboard-page .status-strip{gap:9px;margin-bottom:14px}.dashboard-page .status-chip{box-shadow:none;border-radius:14px;padding:12px 14px}.dashboard-page .status-chip .dot{box-shadow:0 0 0 4px #eaf5f1}.dashboard-page .panel{box-shadow:var(--shadow);border-radius:22px;margin-bottom:15px;padding:22px}.dashboard-page .operation-panel{padding:24px}.dashboard-page .button{border-radius:13px}.dashboard-page .button-primary{background:#76b5c5!important;box-shadow:0 8px 20px #5b9dae33!important}.dashboard-page .button-secondary{background:#ffffffe0}.dashboard-page .quick-grid{gap:9px}.dashboard-page .quick-action{background:#f8fafb;border-radius:15px;padding:14px;box-shadow:none!important}.dashboard-page .quick-action:not(:disabled):hover{background:#fff;border-color:#bfdce3}.dashboard-page .quick-icon.image-icon{background:#edf6f8;border-radius:12px;width:38px;height:38px}.dashboard-page .quick-icon.image-icon img{width:31px;height:31px}.dashboard-page .order-summary-panel{padding:20px 22px}.dashboard-page .order-summary-copy{gap:13px}.dashboard-page .daily-summary-grid{gap:9px}.dashboard-page .data-card{background:#f8fafb;border-radius:14px;padding:14px}.dashboard-page .log-panel .console{background:#151b22;border-radius:15px;box-shadow:inset 0 0 0 1px #ffffff06}.dashboard-page .filter{background:#f8fafb}.dashboard-page .filter.active{background:#17222c;border-color:#17222c}.dashboard-page .detail-panel{border-radius:19px;box-shadow:0 10px 30px #3248530b}.dashboard-page .detail-panel summary{min-height:68px;padding:17px 21px}.dashboard-page .detail-panel[data-tone=success] summary{background:linear-gradient(90deg,#f1faf6 0%,#fff 46%)}.dashboard-page .detail-content,.dashboard-page .smart-status-grid{background:#f7fafb}.dashboard-page .detail-kv,.dashboard-page .smart-status-card{border-radius:14px}.dashboard-page .user-activity-panel{grid-column:1/-1}.dashboard-page .user-activity-list{background:#f7fafb;gap:9px;padding:14px 18px 18px;display:grid}.dashboard-page .user-activity-row{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.dashboard-page .user-activity-row>span{gap:2px;display:grid}.dashboard-page .user-activity-row>span:last-child{text-align:right}.dashboard-page .user-activity-row strong,.dashboard-page .user-activity-row b{font-size:12px}.dashboard-page .user-activity-row small{color:var(--muted);font-size:10px}.dashboard-page .user-activity-empty{text-align:center;color:var(--muted);margin:0;padding:22px;font-size:11px}@media (width<=560px){.dashboard-page .user-activity-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-page .user-activity-row>span:last-child{text-align:left;grid-column:2}}.dashboard-page .order-tracking-page{max-width:1180px}.dashboard-page .order-page-head{align-items:center;margin-bottom:22px}.dashboard-page .order-page-head .button{border-radius:13px}.dashboard-page .order-page-head h1{letter-spacing:-.025em;font-size:clamp(28px,4vw,36px)}.dashboard-page .order-tracking-page>.panel{padding:23px}.dashboard-page .order-status-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dashboard-page .order-status-card{min-height:88px;box-shadow:none;background:#ffffffb8;border-radius:16px;padding:13px 14px}.dashboard-page .order-status-card span{color:var(--muted);font-size:11px}.dashboard-page .order-status-card strong{color:var(--ink);font-size:21px}.dashboard-page .order-status-card.active{background:#fff;border-color:#b9dce4;box-shadow:0 7px 24px #4c8b9b1c}.dashboard-page .bd-attention-bar{background:#fff4f3;border-color:#efc8c4;border-radius:14px}.dashboard-page .order-list-heading{margin-top:20px;padding:0 0 12px}.dashboard-page .order-table{font-size:11px}.dashboard-page .order-table th,.dashboard-page .order-table td{padding:13px 10px}.dashboard-page .bd-check-panel{margin-top:15px}.dashboard-page .bd-case-grid{gap:10px}.dashboard-page .bd-case-card{background:#f8fafb;border-radius:17px;min-height:112px;padding:16px}.dashboard-page .bd-case-card.active{background:#fff;border-color:#b9dce4;box-shadow:0 7px 24px #4c8b9b1a}.dashboard-page .bd-case-heading{grid-template-columns:auto 1fr auto;align-items:center!important;gap:12px!important;display:grid!important}.dashboard-page .bd-case-heading strong{font-size:18px!important}.dashboard-page .bd-case-icon{background:#fff0ee;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;overflow:hidden;display:grid!important}.dashboard-page .bd-case-icon img{object-fit:contain;width:34px;height:34px}.dashboard-page .bd-case-card>small{margin-left:54px}@media (width<=900px){.dashboard-page .order-status-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.dashboard-page .shell{width:min(100% - 24px,1180px)}.dashboard-page .order-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.dashboard-page .order-status-card{width:100%;min-width:0}.dashboard-page .order-tracking-page>.panel{padding:18px}.dashboard-page .order-mobile-row{padding:18px 0}.dashboard-page .order-mobile-row>div:first-child strong{font-size:17px}.dashboard-page .mobile-tracking{background:#f7fafb;border-radius:13px;margin:12px 0 10px;padding:11px 13px;font-size:12px}.dashboard-page .order-mobile-row>b{color:var(--green);margin:10px 0;font-size:13px}.dashboard-page .mobile-order-meta{align-items:end;margin-top:12px}}@media (width<=560px){.dashboard-page .topbar-inner{grid-template-rows:64px auto;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;height:auto;padding-bottom:10px}.dashboard-page .page{padding-top:22px}.dashboard-page .dashboard-tab-nav{grid-area:2/1/auto/-1;width:100%;max-width:none;margin:0;padding:4px}.dashboard-page .dashboard-tab-nav button{flex:1;padding:10px 8px}.dashboard-page .panel{border-radius:19px;padding:17px}.dashboard-page .status-chip{padding:10px}.dashboard-page .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-page .quick-action{flex-direction:column;align-items:flex-start;gap:10px;min-height:138px;padding:14px}.dashboard-page .quick-action>span:last-child{min-width:0}.dashboard-page .quick-action strong{font-size:14px}.dashboard-page .quick-action small{font-size:10px;line-height:1.45}.dashboard-page .order-page-head{display:block}.dashboard-page .order-page-head h1{font-size:26px}.dashboard-page .bd-case-card{min-height:118px;padding:14px}.dashboard-page .bd-case-heading{grid-template-columns:auto 1fr!important}.dashboard-page .bd-case-heading b{grid-column:2}.dashboard-page .bd-case-card>small{margin:8px 0 0}.dashboard-page .bd-case-icon{grid-row:1/3;width:40px;height:40px}.dashboard-page .bd-case-icon img{width:32px;height:32px}.dashboard-page .mobile-check{font-size:9px!important}}.dashboard-page .product-page{max-width:1180px}.product-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;display:flex}.product-head h1{letter-spacing:-.02em;margin:4px 0 7px;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.25}.product-head p:last-child{color:var(--muted);margin:0;font-weight:400}.product-head-actions{background:#ffffffc7;border:1px solid #e6dac5;border-radius:17px;align-items:center;gap:7px;padding:6px;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;display:flex;box-shadow:0 5px 18px #2a1b120f}.product-source{color:#6d5a4b;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.product-source>i{background:#c58a43;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #c58a431f}.product-source.ready>i{background:#5f9a6f;box-shadow:0 0 0 4px #5f9a6f21}.product-source>span{gap:1px;display:grid}.product-source strong{color:#44352b;letter-spacing:.025em;font-size:11px;font-weight:700;line-height:1.15}.product-source small{color:#988675;font-size:9px;font-weight:500;line-height:1.15}.product-sync{color:#f1d88e;min-width:148px;min-height:42px;font:inherit;white-space:nowrap;background:#38291f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 10px #38291f24}.product-sync:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #38291f33}.product-sync:disabled{opacity:.48;box-shadow:none}.product-sync>b{font-size:16px;font-weight:500;line-height:1}.product-sync.syncing>b{animation:.8s linear infinite china-sync-spin}.product-search-panel{padding:24px!important}.product-find{background:#fff;border:1px solid #cbdce1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px 9px 16px;display:grid;box-shadow:0 8px 26px #3248530d}.product-find>span{color:#438b9e;letter-spacing:.14em;font-size:12px;font-weight:800}.product-find input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 0}.product-find button{color:var(--muted);cursor:pointer;background:#edf3f5;border:0;border-radius:10px;padding:8px 12px;font-size:10px;font-weight:800}.product-find button:disabled{opacity:.45;cursor:default}.product-result-meta{color:var(--muted);justify-content:space-between;gap:16px;margin:18px 2px 10px;font-size:11px;display:flex}.product-result-meta strong{color:var(--ink)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-card{border:1px solid var(--border);background:#f9fbfc;border-radius:17px;grid-template-columns:88px minmax(0,1fr);gap:13px;padding:13px;display:grid}.product-image{width:88px;height:88px;color:var(--faint);background:#fff;border-radius:13px;place-items:center;font-size:8px;display:grid;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-copy{min-width:0}.product-title p{color:#438b9e;margin:0 0 3px;font-size:10px;font-weight:800}.product-title h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-chinese{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-facts{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0;display:grid}.product-facts div{min-width:0}.product-facts dt{color:var(--faint);font-size:8px}.product-facts dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;font-weight:700;overflow:hidden}.product-links{gap:10px;display:flex}.product-links a{color:#438b9e;font-size:9px;font-weight:700;text-decoration:none}.product-empty{color:var(--muted);place-items:center;gap:5px;padding:55px 20px;display:grid}.product-empty strong{color:var(--ink)}.product-load-more{justify-items:center;gap:6px;margin-top:20px;display:grid}.product-load-more button{min-width:170px}.product-load-more span{color:var(--muted);font-size:9px}.product-search-hit{color:#c4473d;font:inherit;background:0 0;padding:0;font-weight:800}.product-title p.pending{color:#9b6c26;background:#fff2d5;border-radius:999px;width:max-content;padding:3px 7px;display:inline-flex}.product-links button:disabled{color:#968c82;cursor:default;background:#f3f0e9;border-color:#e1dbcf}.product-code-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=980px){.product-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.product-grid{grid-template-columns:1fr}}@media (width<=560px){.product-head{flex-direction:column;align-items:flex-start;gap:12px}.product-head h1{font-size:27px}.product-head-actions{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.product-source{min-width:0;padding-inline:10px}.product-source>span{min-width:0}.product-source strong,.product-source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-head-actions .product-sync{min-width:0;padding-inline:13px}.product-search-panel{padding:16px!important}.product-find{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 12px}.product-find button{grid-column:1/-1;width:100%}.product-result-meta span{display:none}.product-card{grid-template-columns:82px minmax(0,1fr);gap:12px;padding:12px}.product-image{width:82px;height:82px}.product-facts{grid-template-columns:1fr 1fr}.product-links{grid-column:1/-1}}.receiving-page{max-width:1180px}.receiving-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:22px;display:grid}.receiving-head h1{margin:2px 0 5px;font-size:clamp(27px,4vw,38px)}.receiving-head p:last-child{color:var(--muted);margin:0}.receiving-role{color:var(--green);letter-spacing:.1em;background:#eaf5f1;border-radius:99px;align-self:center;padding:8px 12px;font-size:10px;font-weight:800}.receiving-role.readonly{color:var(--muted);background:#eef2f4}.receiving-filter{justify-content:space-between;align-items:end;display:flex}.receiving-filter>div{gap:12px;display:flex}.receiving-filter label,.receiving-fields label,.receiving-finish label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.receiving-filter select,.receiving-fields select,.receiving-fields input,.receiving-fields textarea,.receiving-finish input{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:11px;outline:none;padding:10px 11px}.receiving-filter select{min-width:160px}.receiving-order-list{gap:12px;display:grid}.receiving-order-card{border:1px solid var(--border);width:100%;color:var(--ink);text-align:left;box-shadow:var(--shadow);cursor:pointer;background:#fff;border-radius:20px;padding:22px}.receiving-order-card:hover{border-color:#b9dce4}.receiving-order-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.receiving-order-title span{color:#438b9e;font-size:11px;font-weight:800}.receiving-order-title strong{font-size:18px}.receiving-order-card dl{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;display:grid}.receiving-order-card dt,.receiving-order-meta span{color:var(--muted);font-size:10px}.receiving-order-card dd{margin:4px 0 0;font-weight:700}.receiving-card-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;padding-top:15px;display:flex}.receiving-card-foot>span:first-child{color:var(--amber);font-size:12px;font-weight:800}.receiving-card-tracking{justify-items:end;gap:3px;display:grid}.receiving-card-tracking code{font-size:11px}.receiving-empty{min-height:180px;color:var(--muted);place-items:center;gap:6px;display:grid}.receiving-empty strong{color:var(--ink)}.receiving-order-meta{grid-template-columns:2fr repeat(3,1fr);align-items:start;gap:18px;display:grid}.receiving-order-meta>div{gap:5px;display:grid}.receiving-order-meta strong{font-size:15px}.receiving-trackings{border-top:1px solid var(--border);grid-column:1/-1;justify-items:end;padding-top:14px}.receiving-trackings code{font-size:11px}.receiving-items{gap:12px;margin-bottom:18px;display:grid}.receiving-item{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:118px minmax(220px,.9fr) minmax(320px,1.1fr);gap:18px;padding:20px;display:grid}.receiving-item.has-problem{background:snow;border-color:#e9b5b0}.receiving-item-image{width:118px;height:118px;color:var(--faint);background:#f3f6f7;border-radius:16px;place-items:center;font-size:10px;display:grid;overflow:hidden}.receiving-item-image img{object-fit:cover;width:100%;height:100%}.receiving-web-queue-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.receiving-item-number{color:#438b9e;font-size:10px;font-weight:800}.receiving-item-copy h2{margin:5px 0 4px;font-size:17px}.receiving-item-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.receiving-item-copy small{color:var(--ink);margin-top:8px;display:block}.receiving-qty{align-items:center;gap:12px;margin-top:14px;display:flex}.receiving-qty>span{background:#f3f7f8;border-radius:10px;padding:8px 10px;font-size:11px}.receiving-qty label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.receiving-qty input{border:1px solid var(--border);border-radius:9px;width:62px;padding:7px}.receiving-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.receiving-remark{grid-column:1/-1}.receiving-fields textarea{resize:vertical;min-height:70px}.receiving-fields input:disabled,.receiving-fields select:disabled,.receiving-fields textarea:disabled,.receiving-finish input:disabled{color:#87919b;background:#f1f3f4}.receiving-finish>div:first-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.receiving-finish p{color:var(--muted);font-size:10px}.receiving-actions{justify-content:flex-end;gap:9px;display:flex}.receiving-problem{color:var(--red);background:#fff0ef;border:1px solid #edc1bd}.receiving-close{color:#fff;background:#377a64}.receiving-actions button:disabled{opacity:.45}.receiving-order-title{align-items:flex-start}.receiving-order-title>span:first-child{color:#438b9e;font-size:11px;font-weight:800}.receiving-order-heading{text-align:right;justify-items:end;gap:3px;max-width:70%;display:grid}.receiving-order-title .receiving-order-heading strong{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.receiving-order-title .receiving-order-heading small{color:var(--muted);font-size:10px;font-weight:600}@media (width<=900px){.receiving-item{grid-template-columns:100px minmax(0,1fr)}.receiving-item-image{width:100px;height:100px}.receiving-fields{grid-column:1/-1}.receiving-order-meta{grid-template-columns:1.7fr 1fr 1fr}.receiving-order-meta>div:nth-child(4){grid-column:auto}}@media (width<=560px){.receiving-head{grid-template-columns:1fr auto;gap:10px}.receiving-head>.button{grid-column:1/-1;justify-self:start}.receiving-head h1{font-size:27px}.receiving-role{align-self:start}.receiving-filter{flex-direction:column;align-items:stretch;gap:13px}.receiving-filter>div{grid-template-columns:1fr 1fr;display:grid}.receiving-filter select{width:100%;min-width:0}.receiving-order-title{flex-direction:column-reverse;align-items:flex-start}.receiving-order-title strong{font-size:16px}.receiving-order-card{padding:17px}.receiving-order-card dl{grid-template-columns:1fr 1fr;gap:12px}.receiving-card-foot{flex-direction:column;align-items:flex-start}.receiving-card-tracking{justify-items:end;width:100%}.receiving-order-meta{grid-template-columns:1fr 1fr}.receiving-order-meta>div:first-child,.receiving-trackings{grid-column:1/-1}.receiving-item{grid-template-columns:82px minmax(0,1fr);gap:13px;padding:15px}.receiving-item-image{width:82px;height:82px}.receiving-item-copy h2{font-size:15px}.receiving-qty{flex-direction:column;align-items:flex-start}.receiving-fields{grid-template-columns:1fr}.receiving-remark{grid-column:auto}.receiving-finish>div:first-child{grid-template-columns:1fr}.receiving-actions{grid-template-columns:1fr 1fr;display:grid}.receiving-actions .button{width:100%}.dashboard-page .dashboard-tab-nav button{padding:10px 5px;font-size:10px}.receiving-order-title{flex-direction:column}.receiving-order-heading{text-align:left;justify-items:start;max-width:100%}.receiving-order-title .receiving-order-heading strong{font-size:17px}}.receiving-filter-actions{grid-template-columns:auto auto;place-items:center end;gap:4px 12px;display:grid!important}.receiving-filter-actions small{color:var(--muted);grid-column:1/-1;font-size:9px}.receiving-export{color:#fff;background:#76b5c5}.receiving-export:disabled{color:#87939a;background:#dbe5e8}.receiving-page.hide-supervisor-controls .receiving-batch-save,.receiving-page.hide-supervisor-controls .receiving-finish,.receiving-page.hide-supervisor-controls .receiving-product-details-toggle,.receiving-page.hide-supervisor-controls .mobile-product-details-toggle,.receiving-page.hide-supervisor-controls .receiving-product-group-detail{display:none!important}.receiving-status-section{gap:14px;display:grid}.receiving-status-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.receiving-status-section h2{margin:3px 0 0;font-size:19px}.receiving-status-section>header>button{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:99px;padding:8px 12px;font-size:10px}.receiving-status-section>header>button.active{color:#438b9e;border-color:#9bc8d3;box-shadow:0 7px 18px #508b991f}.receiving-status-section>header>button strong{color:var(--ink);margin-left:4px}.receiving-status-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.receiving-status-card{border:1px solid var(--border);min-height:104px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:22px;align-items:center;gap:15px;padding:18px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.receiving-status-card:hover{transform:translateY(-1px)}.receiving-status-card.active{border-color:#8fc1cd;box-shadow:0 12px 30px #3c738121}.receiving-status-card.problem{background:snow}.receiving-status-card.problem.active{border-color:#d88b84;box-shadow:0 12px 30px #b94b4121}.receiving-status-icon{background:#edf6f8;border-radius:17px;flex:none;place-items:center;width:54px;height:54px;display:grid}.receiving-status-card.problem .receiving-status-icon{background:#fff0ee}.receiving-status-icon img{object-fit:contain;width:37px;height:37px}.receiving-status-card>span:last-child{gap:3px;display:grid}.receiving-status-card small{color:var(--muted);font-size:11px;font-weight:700}.receiving-status-card strong{font-size:19px}.receiving-status-card em{color:#4d8794;font-size:11px;font-style:normal;font-weight:800}.receiving-status-card.problem strong{color:#b84b42}.receiving-status-card.problem em{color:#b46a63}.receiving-status-head-actions{align-items:center;gap:7px;display:flex}.receiving-status-head-actions>button{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:99px;padding:8px 12px;font-size:10px}.receiving-status-head-actions>button.active{color:#438b9e;border-color:#9bc8d3;box-shadow:0 7px 18px #508b991f}.receiving-status-head-actions>button strong{color:var(--ink);margin-left:4px}.receiving-status-head-actions .receiving-closed-link{color:#438b9e;background:0 0;border-color:#0000;font-weight:800}.receiving-status-head-actions .receiving-closed-link:hover{background:#edf7f8}.receiving-closed-preview{gap:14px;padding:18px 20px;display:grid}.receiving-closed-preview>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.receiving-closed-preview h2{margin:2px 0;font-size:18px}.receiving-closed-preview header span{color:var(--muted);font-size:10px}.receiving-closed-preview>header>strong{color:#58717a;background:#edf3f5;border-radius:99px;padding:7px 11px;font-size:10px}.receiving-closed-preview>.receiving-search{margin:0}.receiving-closed-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.receiving-closed-list>button{border:1px solid var(--border);min-width:0;min-height:280px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:17px;flex-direction:column;gap:10px;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 8px 24px #364e5612}.receiving-closed-list>button:hover{border-color:#9fcbd4;transform:translateY(-2px);box-shadow:0 12px 28px #3669761f}.receiving-closed-image{aspect-ratio:1.45;background:#f1f5f6;border-radius:12px;width:100%;position:relative;overflow:hidden}.receiving-closed-image img{object-fit:cover;width:100%;height:100%}.receiving-closed-image>span{width:100%;height:100%;color:var(--faint);place-items:center;font-size:9px;display:grid}.receiving-closed-image em{color:#fff;background:#377a64e6;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:7px;right:7px}.receiving-closed-copy{gap:3px;display:grid}.receiving-closed-copy strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.receiving-closed-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.receiving-closed-list dl{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:7px 9px;margin:0;padding-top:9px;display:grid}.receiving-closed-list dl>div{gap:1px;min-width:0;display:grid}.receiving-closed-list dt{color:var(--muted);font-size:8px}.receiving-closed-list dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:800;overflow:hidden}.receiving-closed-list footer{border-top:1px solid var(--border);gap:2px;width:100%;margin-top:auto;padding-top:9px;display:grid}.receiving-closed-list footer span,.receiving-closed-list footer time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.receiving-closed-list footer b{color:var(--ink);font-size:9px}.receiving-closed-list footer i{color:#438b9e;text-align:right;margin-top:5px;font-size:9px;font-style:normal;font-weight:800}.receiving-closed-list>button.had-problem{background:snow;border-color:#dfb5ac}.receiving-closed-list>button.had-problem .receiving-closed-image em{background:#ac4e41f0}.receiving-closed-problem{background:#fae9e5;border-radius:10px;gap:2px;padding:8px 9px;display:grid}.receiving-closed-problem strong{color:#984b40;font-size:9px}.receiving-closed-problem span{color:#a96b61;font-size:8px}.receiving-page.showing-closed-preview>.receiving-filter,.receiving-page.showing-closed-preview>.receiving-order-list,.receiving-page.showing-closed-preview>.receiving-empty,.receiving-page.showing-web-queue>.receiving-filter,.receiving-page.showing-web-queue>.receiving-order-list,.receiving-page.showing-web-queue>.receiving-empty{display:none}.receiving-status-head-actions .receiving-web-queue-link{color:#9b5a1b;background:#fff9e6;border-color:#ead49a;font-weight:800}.receiving-status-head-actions .receiving-web-queue-link.active{color:#8b4b12;background:#fff4cf;border-color:#dfbd64}.receiving-status-head-actions .receiving-web-queue-link strong{color:inherit}.receiving-state-pill.web-queue{color:#9b5a1b;background:#fff4cf}.receiving-state-pill.web-queue i{background:#c98435}.receiving-web-queue-preview{gap:16px;padding:18px 20px;display:grid}.receiving-web-queue-preview>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.receiving-web-queue-preview h2{margin:2px 0;font-size:18px}.receiving-web-queue-preview header span{color:var(--muted);font-size:10px}.receiving-web-queue-head-actions{align-items:center;gap:9px;display:flex}.receiving-web-queue-head-actions>strong{color:#9b5a1b;white-space:nowrap;background:#fff4cf;border-radius:99px;padding:7px 11px;font-size:10px}.receiving-web-queue-head-actions>button{color:#9b5a1b;font:inherit;cursor:pointer;white-space:nowrap;background:#fff9e6;border:1px solid #e6cd8c;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:800}.receiving-web-queue-head-actions>button:disabled{cursor:wait;opacity:.6}.receiving-web-queue-preview .receiving-order-list{gap:14px}.receiving-order-card.web-queue{box-shadow:none}.receiving-web-queue-toggle{color:#9b5a1b;width:max-content;font:inherit;cursor:pointer;background:#fff9e6;border:1px solid #e6cd8c;border-radius:99px;justify-content:center;align-items:center;margin-top:10px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.receiving-web-queue-toggle.active{color:#377a64;background:#edf7f8;border-color:#9bc8d3}.receiving-web-queue-toggle:disabled{cursor:wait;opacity:.65}.receiving-web-queue-notice{color:#377a64;background:#eff8f4;border:1px solid #c9e0d7;border-radius:12px;margin:0;padding:10px 13px;font-size:11px;font-weight:800}.receiving-web-queue-detail .receiving-items{margin-top:18px}.receiving-item.receiving-web-queue-item{grid-template-columns:118px minmax(230px,1fr) minmax(250px,.9fr) auto;align-items:center}.receiving-web-queue-added{color:#7f8d94!important;margin-top:12px!important}.receiving-web-queue-variants{gap:7px;display:grid}.receiving-web-queue-variants>span{color:var(--muted);font-size:10px;font-weight:800}.receiving-web-queue-variants>div{background:#f7f9f9;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.receiving-web-queue-variants strong{font-size:11px}.receiving-web-queue-variants small{color:var(--muted);font-size:9px}.receiving-web-queue-actions{gap:8px;min-width:118px;display:grid}.receiving-web-queue-actions .button{white-space:nowrap;width:100%}.receiving-web-done{color:#fff;background:#377a64}.receiving-web-queue-card-heading>span{font-weight:800;color:#438b9e!important;font-size:11px!important}.receiving-web-queue-product-codes{background:#f1f9fa;border:1px solid #b7d7de;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:6px;padding:7px 10px;display:flex}.receiving-web-queue-product-codes span{color:#438b9e;flex:none;font-size:11px;font-weight:800}.receiving-web-queue-product-codes strong{color:#264f5d;overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.25}.receiving-web-queue-variant-code{font-weight:700;color:#476c78!important}.receiving-web-queue-variant-code span{font-weight:800;color:#438b9e!important;font-size:inherit!important}.receiving-web-queue-import{background:#fffcf2;border:1px solid #ead9aa;border-radius:14px;gap:6px;padding:13px;display:grid}.receiving-web-queue-import label{color:#77451a;font-size:11px;font-weight:800}.receiving-web-queue-import>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.receiving-web-queue-import input{min-width:0;font:inherit;background:#fff;border:1px solid #dfc987;border-radius:10px;padding:10px 12px;font-size:12px}.receiving-web-queue-import button{color:#8b4b12;font:inherit;cursor:pointer;white-space:nowrap;background:#fff4cf;border:1px solid #d7b65c;border-radius:10px;padding:10px 14px;font-size:11px;font-weight:800}.receiving-web-queue-import button:disabled{cursor:wait;opacity:.6}.receiving-web-queue-import small{color:var(--muted);font-size:9px}.receiving-web-queue-head-actions>button{display:none}@media (width<=900px){.receiving-item.receiving-web-queue-item{grid-template-columns:90px minmax(0,1fr)}.receiving-web-queue-item .receiving-item-image{width:90px;height:90px}.receiving-web-queue-variants,.receiving-web-queue-actions{grid-column:1/-1}.receiving-web-queue-actions{grid-template-columns:1fr 1fr}}@media (width<=560px){.receiving-status-head-actions{flex-wrap:wrap;justify-content:flex-end}.receiving-web-queue-preview{padding:15px}.receiving-web-queue-preview>header{flex-direction:column;align-items:flex-start}.receiving-web-queue-head-actions{justify-content:space-between;width:100%}.receiving-item.receiving-web-queue-item{grid-template-columns:76px minmax(0,1fr)}.receiving-web-queue-item .receiving-item-image{width:76px;height:76px}.receiving-web-queue-actions,.receiving-web-queue-import>div{grid-template-columns:1fr}.receiving-web-queue-import button{width:100%}}.status-detail-badge.status-closed{color:#377a64;background:#eaf5f1;border-color:#b8d9ca}.closed-order-status .status-journey-dot{background:#4f957a}.closed-readonly{color:#66747d;background:#eef2f4;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.closed-products-panel{padding-bottom:8px}.closed-product-list{display:grid}.closed-product-list>article{border-top:1px solid var(--border);grid-template-columns:28px 72px minmax(0,1.3fr) minmax(300px,.8fr);align-items:start;gap:14px;padding:18px 0;display:grid}.closed-product-list>article>span{color:#58717a;background:#edf3f5;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.closed-product-image-button,.closed-product-list>article>i{border-radius:13px;width:72px;height:72px}.closed-product-image-button{cursor:zoom-in;background:#f0f3f4;border:0;padding:0;display:block;overflow:hidden}.closed-product-image-button img{object-fit:cover;width:100%;height:100%;display:block}.closed-product-list>article>i{color:#9aa6ac;background:#f0f3f4;place-items:center;font-size:8px;font-style:normal;display:grid}.closed-product-copy{gap:4px;display:grid}.closed-product-copy>strong{font-size:13px}.closed-product-copy>p{color:#617079;margin:0;font-size:10px;line-height:1.45}.closed-product-copy>small{color:var(--muted);font-size:9px}.closed-product-option-zh{color:#718089;overflow-wrap:anywhere;font-size:10px;font-style:normal;line-height:1.45;display:block}.closed-product-code{background:#f1f9fa;border:1px solid #b7d7de;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:min(420px,100%);margin-top:8px;padding:8px 9px;display:grid}.closed-product-code span{color:#438b9e;font-size:8px;font-weight:800}.closed-product-code b{overflow-wrap:anywhere;font-size:11px}.closed-product-code .copy-code-button{padding:5px 8px;font-size:8px}.closed-product-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.closed-product-list dl>div{background:#f7f9fa;border-radius:9px;gap:2px;padding:8px;display:grid}.closed-product-list dt{color:var(--muted);font-size:8px}.closed-product-list dd{margin:0;font-size:10px;font-weight:800}.closed-product-list .closed-product-remark{grid-column:1/-1}.closed-order-reopen{color:#28677a;background:#edf8fa;border:1px solid #8eb9c5}.closed-order-reopen:hover:not(:disabled){background:#dff1f5}.closed-order-reopen:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.receiving-status-section>header{flex-direction:column;align-items:flex-start}.receiving-status-head-actions{justify-content:space-between;width:100%}.receiving-closed-preview>header{align-items:flex-start}.receiving-closed-list>button{grid-template-columns:1fr auto}.receiving-closed-list>button>div:nth-child(2){grid-column:1}.receiving-closed-list>button>i{grid-area:1/2/3}.closed-product-list>article{grid-template-columns:28px 58px minmax(0,1fr)}.closed-product-image-button,.closed-product-list>article>i{width:58px;height:58px}.closed-product-list dl{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=1080px){.receiving-closed-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=880px){.receiving-closed-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.receiving-closed-preview{padding:15px}.receiving-closed-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.receiving-closed-list>button{border-radius:14px;min-height:258px;padding:8px}.receiving-closed-copy strong{font-size:11px}}@media (width<=390px){.receiving-closed-list{grid-template-columns:1fr}.receiving-closed-list>button{min-height:0}.receiving-closed-image{aspect-ratio:1.8}}@media (width<=480px){.closed-product-list>article{grid-template-columns:28px minmax(0,1fr)}.closed-product-image-button,.closed-product-list>article>i,.closed-product-copy,.closed-product-list dl{grid-column:2}.closed-readonly{display:none}}@media (width<=560px){.receiving-filter>.receiving-filter-actions{grid-template-columns:1fr;display:grid!important}.receiving-filter-actions strong{justify-self:start}.receiving-filter-actions .receiving-export{grid-column:1;width:100%}.receiving-filter-actions small{grid-column:1;justify-self:start}.receiving-status-section{gap:10px}.receiving-status-section h2{font-size:17px}.receiving-status-section>header>button{padding:7px 10px}.receiving-status-cards{gap:9px}.receiving-status-card{border-radius:17px;gap:10px;min-height:92px;padding:13px 11px}.receiving-status-icon{border-radius:13px;width:42px;height:42px}.receiving-status-icon img{width:30px;height:30px}.receiving-status-card small{font-size:9px}.receiving-status-card strong{font-size:14px}}.receiving-export-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171f266b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.receiving-export-dialog{background:#fff;border:1px solid #dbe5e8;border-radius:24px;width:min(680px,100%);max-height:min(760px,100vh - 36px);overflow:auto;box-shadow:0 28px 70px #18273138}.receiving-export-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 27px 18px;display:flex}.receiving-export-dialog>header h2{margin:4px 0 3px;font-size:22px}.receiving-export-dialog>header span{color:var(--muted);font-size:10px}.receiving-export-dialog>header>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#edf3f5;border:0;border-radius:50%;font-size:21px}.receiving-export-groups{grid-template-columns:1fr 1fr;gap:14px;padding:20px 27px;display:grid}.receiving-export-groups fieldset{border:1px solid var(--border);border-radius:16px;min-width:0;margin:0;padding:16px}.receiving-export-groups legend{color:var(--ink);padding:0 5px;font-size:13px;font-weight:800}.receiving-export-groups fieldset>label{border-bottom:1px solid #edf1f2;align-items:center;gap:9px;padding:8px 5px;font-size:12px;display:flex}.receiving-export-groups fieldset>label:last-child{border-bottom:0}.receiving-export-groups input{accent-color:#76b5c5;width:17px;height:17px}.receiving-export-tools{gap:9px;margin-bottom:6px;display:flex}.receiving-export-tools button{color:#438b9e;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.receiving-export-dialog>footer{grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:17px 27px 24px;display:grid}.receiving-export-dialog>footer>div{display:grid}.receiving-export-dialog>footer span{color:var(--muted);font-size:9px}.receiving-print-root{display:none}@media (width<=560px){.receiving-export-dialog{border-radius:19px}.receiving-export-dialog>header,.receiving-export-groups,.receiving-export-dialog>footer{padding-left:18px;padding-right:18px}.receiving-export-groups{grid-template-columns:1fr}.receiving-export-dialog>footer{grid-template-columns:1fr 1fr}.receiving-export-dialog>footer>div{grid-column:1/-1}.receiving-export-dialog>footer .button{width:100%}}.command-toast{z-index:1000;color:#fff;border-radius:14px;max-width:min(340px,100vw - 32px);padding:13px 18px;font-weight:700;animation:.22s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #18232c38}.command-toast.success{background:#397b69}.command-toast.error{background:#b84d45}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.command-toast{text-align:center;max-width:none;bottom:18px;left:16px;right:16px}}@media print{@page{size:A4 portrait;margin:9mm}html,body,.dashboard-page body{background:#fff!important}body *{visibility:hidden!important}.receiving-print-root,.receiving-print-root *{visibility:visible!important}.receiving-print-root{color:#17212b;width:100%;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;position:absolute;inset:0;display:block!important}.receiving-print-page{box-sizing:border-box;break-after:page;page-break-after:always;flex-direction:column;min-height:277mm;padding:0;display:flex}.receiving-print-page:last-child{break-after:auto;page-break-after:auto}.receiving-print-head{border-bottom:2px solid #17212b;justify-content:space-between;align-items:flex-start;padding:0 0 5mm;display:flex}.receiving-print-head p{color:#4f8998;letter-spacing:.15em;margin:0;font-size:8pt;font-weight:800}.receiving-print-head h1{margin:2mm 0 0;font-size:20pt;line-height:1.2}.receiving-print-head>span{color:#4f8998;background:#edf5f6;border-radius:99px;padding:2mm 3mm;font-size:8pt;font-weight:800}.receiving-print-summary{border-bottom:1px solid #cfd9dc;grid-template-columns:.7fr .8fr 1.7fr .8fr;gap:3mm;padding:4mm 0;display:grid}.receiving-print-summary>div{gap:1mm;display:grid}.receiving-print-summary small{color:#71808d;font-size:7pt}.receiving-print-summary strong,.receiving-print-summary span{font-size:9pt;line-height:1.35}.receiving-print-trackings{text-align:right;grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:3mm;display:flex!important}.receiving-print-trackings span{font-family:Consolas,Courier New,monospace;font-size:8pt}.receiving-print-items{gap:2mm;margin-top:3mm;display:grid}.receiving-print-item{box-sizing:border-box;break-inside:avoid;background:#f8faf9;border:1px solid #d8e0e2;border-radius:4mm;grid-template-columns:7mm 19mm minmax(0,1fr) 14mm;align-items:center;gap:3mm;min-height:25mm;padding:2.5mm 3mm;display:grid}.receiving-print-item>b{color:#4f8998;background:#e7f1f3;border-radius:2mm;place-items:center;width:6mm;height:6mm;font-size:8pt;display:grid}.receiving-print-image{color:#9aa6ad;background:#f1f4f5;border:1px solid #e5dcc8;border-radius:3mm;place-items:center;width:19mm;height:19mm;font-size:5pt;display:grid;overflow:hidden}.receiving-print-image img{object-fit:cover;width:100%;height:100%}.receiving-print-copy{min-width:0}.receiving-print-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:9pt;line-height:1.3;display:block;overflow:hidden}.receiving-print-copy p{color:#63717c;white-space:nowrap;text-overflow:ellipsis;margin:1mm 0 0;font-size:7pt;line-height:1.3;overflow:hidden}.receiving-print-copy small{color:#303b44;white-space:nowrap;text-overflow:ellipsis;margin-top:1mm;font-size:7pt;line-height:1.35;display:block;overflow:hidden}.receiving-print-copy em,.receiving-print-copy .receiving-print-remark{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.receiving-print-qty{justify-items:end;display:grid}.receiving-print-qty small,.receiving-print-qty span{color:#71808d;font-size:7pt}.receiving-print-qty strong{font-size:13pt}.receiving-print-page>footer{color:#71808d;border-top:1px solid #cfd9dc;justify-content:space-between;margin-top:auto;padding-top:3mm;font-size:7pt;display:flex}}.order-page-head,.receiving-head{font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif}.order-page-head h1,.receiving-head h1{letter-spacing:-.02em;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;font-weight:700;line-height:1.25}.smart-scan-empty{border:1px dashed var(--border);background:var(--surface-soft);text-align:center;border-radius:13px;place-items:center;gap:6px;min-height:156px;margin-bottom:20px;padding:20px;display:grid}.smart-scan-empty strong{font-size:15px}.smart-scan-empty small,.smart-scan-time{color:var(--muted);font-size:10px;line-height:1.5;display:block}.smart-scan-time{text-align:right;margin:-10px 0 14px}.receiving-item-copy .receiving-item-option-th{color:#b54708;overflow-wrap:anywhere;background:#fff4cc;border:1px solid #f0d99c;border-radius:12px;width:fit-content;max-width:100%;margin-top:10px;padding:9px 12px;font-size:clamp(17px,1.2vw,21px);font-weight:800;line-height:1.45;display:block}.receiving-item-copy em{color:#8995a3;margin-top:7px;font-size:13px;font-style:normal;display:block}@media (width<=560px){.receiving-item-copy .receiving-item-option-th{border-radius:10px;padding:8px 10px;font-size:16px;line-height:1.4}}.receiving-order-card.has-problem{background:snow;border-color:#e6aaa4}.receiving-order-card.has-problem .receiving-card-foot>span:first-child{color:var(--red)}@media print{.receiving-print-product-code{color:#fff;font-size:inherit;vertical-align:.15mm;white-space:nowrap;background:#397f90;border-radius:1.2mm;margin-right:1.4mm;padding:.15mm 1.25mm;font-weight:800;line-height:1.05;display:inline-block;box-shadow:inset 0 0 0 .2mm #2d6c7c}.receiving-print-copy .receiving-print-option-th{color:#173f49;text-underline-offset:.35mm;font-size:8pt;font-weight:900;line-height:1.18;-webkit-text-decoration:underline #76b5c5;text-decoration:underline #76b5c5;text-decoration-thickness:.45mm}.receiving-print-copy em{color:#8793a0;margin-top:.5mm;font-size:6pt;font-style:normal;line-height:1.25;display:block}.receiving-print-remark{color:#a65449;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.7mm;font-size:6.5pt;line-height:1.3;display:block;overflow:hidden}.receiving-print-remark b{font-weight:800}.receiving-print-order-trackings{text-align:right;border-top:1px solid #e7dfd0;grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:2mm;padding-top:1.5mm;display:flex!important}.receiving-print-order-trackings strong{font-family:Consolas,Courier New,monospace;font-size:7.5pt}.receiving-print-order-bar{grid-template-columns:1.25fr .34fr .45fr 1.5fr auto}.receiving-print-order-trackings{text-align:left;border-top:0;grid-column:auto;justify-content:start;align-items:end;gap:.5mm;min-width:0;padding-top:0;display:grid!important}.receiving-print-order-trackings strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.snapshot-row-link{width:max-content;margin-top:3px;display:block}.snapshot-row-link .china-order-link{color:#37788a;background:#f3fafb;border:1px solid #b8d4dd;border-radius:999px;align-items:center;width:max-content;margin:0;padding:4px 9px;font-size:9px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.snapshot-row-link .china-order-link:hover{background:#e7f5f8;border-color:#87b7c4;text-decoration:none}.status-demo-list{display:grid}.status-demo-list>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:18px;padding:17px 8px;display:grid}.status-demo-list>button:hover{background:#f8fbfc}.status-demo-list>button div{gap:4px;display:grid}.status-demo-list strong{font-size:14px}.status-demo-list span,.status-demo-list small{color:var(--muted);font-size:10px}.status-demo-list code{white-space:pre-line;font-size:10px}.status-demo-list b{font-size:12px}.status-demo-list i{color:#438b9e;font-size:10px;font-style:normal;font-weight:800}.status-detail-page .order-page-head{grid-template-columns:auto minmax(0,1fr) auto}.status-detail-badge{color:#438b9e;background:#edf5f6;border-radius:99px;align-self:center;padding:9px 13px;font-size:11px;font-weight:800}.status-detail-badge.status-thailand{color:var(--green);background:#eaf5f1}.status-detail-badge.status-waiting_seller{color:#a86815;background:#fff5e7}.status-detail-summary{grid-template-columns:2fr repeat(4,1fr);gap:17px;display:grid}.status-detail-summary>div{gap:5px;display:grid}.status-detail-summary span{color:var(--muted);font-size:10px}.status-detail-summary strong{font-size:14px}.status-detail-tracking{border-top:1px solid var(--border);grid-column:1/-1;justify-items:end;padding-top:13px}.status-detail-tracking-list{justify-items:end;gap:7px;display:grid}.status-tracking-receipt{justify-content:flex-end;align-items:baseline;gap:12px;display:flex}.status-detail-tracking code{white-space:pre-line;text-align:right;font-size:11px}.status-tracking-receipt small{color:var(--muted);font-size:9px}.status-journey{align-items:center;gap:14px;display:flex}.status-journey-dot{background:#76b5c5;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 7px #eaf5f7}.status-journey>div{flex:1}.status-journey p,.status-journey h2,.status-journey small{margin:0}.status-journey p{color:var(--muted);font-size:10px}.status-journey h2{margin:3px 0;font-size:17px}.status-journey small{color:var(--muted);font-size:10px}.status-products-heading{margin-top:0}.status-product-list{display:grid}.status-product-list>div{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 3px;display:grid}.status-product-list>div>span{color:#438b9e;background:#edf6f8;border-radius:9px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.status-product-list>div>div{gap:3px;display:grid}.status-product-list small{color:var(--muted);font-size:10px}.status-product-list b{font-size:12px}@media (width<=700px){.status-demo-list>button{grid-template-columns:1fr auto;gap:10px}.status-demo-list>button>code{background:#f5f8f9;border-radius:10px;grid-column:1/-1;padding:9px 10px}.status-demo-list>button>div:nth-of-type(2){grid-column:1}.status-demo-list>button>i{grid-area:3/2}.status-detail-summary{grid-template-columns:1fr 1fr}.status-detail-summary>div:first-child{grid-column:1/-1}.status-journey{flex-wrap:wrap;align-items:flex-start}.status-journey .button{width:100%}}@media (width<=560px){.status-detail-page .order-page-head{grid-template-columns:1fr auto}.status-detail-page .order-page-head>.button{grid-column:1/-1}.status-detail-badge{align-self:start}.status-demo-list>button{padding:16px 2px}}.order-row-link{cursor:pointer}.order-table tr.order-row-link:hover,.order-mobile-row.order-row-link:hover{background:#f7fafb}.order-row-link:focus-visible{outline-offset:-2px;outline:3px solid #76b5c547}.order-row-open{color:#438b9e;text-align:right;margin-top:8px;font-size:10px;font-style:normal;font-weight:800;display:block}.status-product-list>.status-product-row{grid-template-columns:28px 54px minmax(0,1fr) auto}.status-product-image{object-fit:cover;background:#f1f4f5;border-radius:12px;width:54px;height:54px}.status-product-image.empty{color:var(--faint);place-items:center;font-size:7px;font-style:normal;display:grid}.status-product-row p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.status-product-row em{color:var(--faint);font-size:9px;font-style:normal;line-height:1.4}.track-product-code{color:var(--muted);gap:5px;margin-top:10px;font-size:10px;font-weight:700;display:grid}.track-product-code-control{grid-template-columns:minmax(0,320px) auto;align-items:stretch;gap:8px;width:min(100%,430px);display:grid}.track-product-code input{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:9px 10px;font-size:12px}.track-product-code-control>b{border:1px solid var(--border);min-height:37px;color:var(--ink);background:#fff;border-radius:10px;align-items:center;padding:9px 10px;font-size:12px;display:flex}.copy-code-button{color:#3d7889;min-width:92px;font:inherit;cursor:pointer;background:#edf7fa;border:1px solid #b8d4dd;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:800}.copy-code-button:hover:not(:disabled){background:#dff1f5}.copy-code-button.success{color:#34735b;background:#eaf7f1;border-color:#a9d1c1}.copy-code-button.error{color:#a65345;background:#fff0ed;border-color:#e7b7af}.copy-code-button:disabled{cursor:not-allowed;opacity:.45}.track-code-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;padding-top:18px;display:flex}.track-code-actions span{color:var(--muted);font-size:10px}.track-product-commerce{grid-template-columns:minmax(0,430px);gap:10px;width:min(100%,700px);margin-top:10px;display:grid}.track-product-commerce.with-cost{grid-template-columns:minmax(0,1.35fr) minmax(180px,.85fr)}.track-sale-price{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.track-sale-price input,.track-sale-price>b{border:1px solid var(--border);width:100%;min-height:58px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;align-items:center;padding:12px 14px;font-size:14px;font-weight:800;display:flex}.track-cost{border:1px solid var(--border);background:#f5f9fa;border-radius:12px;align-content:center;gap:8px;min-height:82px;padding:12px 14px;display:grid}.track-cost>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.track-cost span{color:var(--muted);font-size:10px}.track-cost strong{color:#315d69;white-space:nowrap;font-size:14px}.track-products-panel{padding:0;overflow:hidden}.track-products-panel>.status-products-heading{padding:12px 22px 14px}.track-product-groups{gap:20px;padding:18px 20px 22px;display:grid}.track-product-group{border:1px solid var(--border);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 12px 28px #594b310f}.track-product-group-head{grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.track-product-group-head>img,.track-product-group-head>i{border:1px solid var(--border);object-fit:cover;background:#f4f6f6;border-radius:18px;width:108px;height:108px}.track-product-group-head>i,.track-product-variant-row>i{color:var(--faint);place-items:center;font-size:8px;font-style:normal;display:grid}.track-product-group-copy{justify-items:start;gap:6px;min-width:0;display:grid}.track-product-group-copy>strong{color:#315d69;background:#edf6f8;border-radius:999px;padding:6px 11px;font-size:14px}.track-product-group-copy>strong.missing{color:#a45c47;background:#fff1eb}.track-product-group-copy>span{color:#51869a;font-size:11px;font-weight:800}.track-product-group-copy h2{margin:0;font-size:18px;font-weight:600;line-height:1.4}.track-product-group-copy p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.track-product-group-total{justify-items:end;gap:3px;min-width:90px;display:grid}.track-product-group-total span{color:var(--muted);font-size:10px}.track-product-group-total b{font-size:22px}.track-product-group-labels,.track-product-variant-row{grid-template-columns:minmax(0,1fr) 90px;align-items:center;gap:18px;display:grid}.track-product-group-labels{border-top:1px dashed var(--border);border-bottom:1px solid var(--border);color:var(--muted);padding:10px 22px;font-size:9px;font-weight:700}.track-product-group-labels span:last-child{text-align:center}.track-product-variant-row{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) 90px;padding:13px 22px}.track-product-variant-row>img,.track-product-variant-row>i{border:1px solid var(--border);object-fit:cover;background:#f4f6f6;border-radius:13px;width:64px;height:64px}.track-product-variant-copy{justify-items:start;gap:3px;min-width:0;display:grid}.track-product-variant-copy>strong{color:#315d69;background:#edf6f8;border-radius:999px;padding:4px 8px;font-size:11px}.track-product-variant-copy>b{color:#8b4f1e;font-size:13px}.track-product-variant-copy>small{color:var(--muted);font-size:9px}.track-product-variant-copy>p{color:#725b43;gap:6px;margin:2px 0 0;font-size:9px;display:flex}.track-product-variant-copy>p span{color:var(--muted);font-weight:800}.track-product-ordered{justify-self:center;font-size:16px}.track-product-editor{padding:14px 22px}.track-product-editor-toggle{cursor:pointer;border:1px solid var(--border);color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:10px 15px;font-size:11px;font-weight:800;display:inline-flex}.track-product-editor.open>.track-product-editor-toggle{color:#315d69;background:#edf7fa;border-color:#9fc7d2}.track-product-editor-list{gap:12px;margin-top:14px;display:grid}.track-product-editor-row{background:#f8faf9;border-radius:16px;grid-template-columns:minmax(130px,.75fr) minmax(260px,1.15fr) minmax(280px,1fr);align-items:end;gap:14px;padding:14px;display:grid}.track-product-editor-title{align-self:center;gap:4px;display:grid}.track-product-editor-title span{font-size:11px;font-weight:800}.track-product-editor-title small{color:var(--muted);font-size:9px}.track-product-editor-row .track-product-code,.track-product-editor-row .track-product-commerce{width:100%;margin-top:0}.track-products-panel>.track-code-actions{margin:0 20px 22px;padding-top:18px}@media (width<=1000px){.track-product-editor-row{grid-template-columns:1fr 1fr}.track-product-editor-title,.track-product-editor-row .track-product-commerce{grid-column:1/-1}.track-product-group-head{grid-template-columns:90px minmax(0,1fr) auto}.track-product-group-head>img,.track-product-group-head>i{width:90px;height:90px}}.track-product-editor-card{border:1px solid var(--border);border-radius:16px;margin:0;overflow:hidden}.track-product-image-button{cursor:zoom-in;background:#f4f6f6;border:0;border-radius:13px;width:64px;height:64px;padding:0;display:block;overflow:hidden}.track-product-image-button.large{border-radius:18px;width:108px;height:108px}.track-product-image-button img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.track-product-image-button:hover img{transform:scale(1.04)}.track-product-image-button:focus-visible{outline-offset:3px;outline:3px solid #4c8b9b4d}.product-image-lightbox{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#141210d6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-image-lightbox figure{cursor:default;justify-items:center;gap:12px;max-width:min(92vw,1000px);max-height:90vh;margin:0;display:grid}.product-image-lightbox figure img{object-fit:contain;background:#fff;border-radius:18px;max-width:100%;max-height:76vh;display:block;box-shadow:0 24px 70px #0006}.product-image-lightbox-loading{color:#fff;background:#ffffff1f;border-radius:18px;place-items:center;width:min(82vw,640px);height:min(62vh,520px);font-size:14px;font-weight:800;display:grid}.product-image-lightbox figcaption{color:#fff;text-align:center;max-width:min(86vw,760px);font-size:12px}.product-image-lightbox-download{color:#244f5c;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff80;border-radius:99px;padding:10px 18px;font-size:13px;font-weight:800}.product-image-lightbox-download:disabled{opacity:.45;cursor:wait}.product-image-lightbox-error{color:#ffd8d1;text-align:center;font-size:11px}.product-image-lightbox-close{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff24;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-size:28px;display:grid;position:fixed}@media (width<=700px){.track-products-panel>.status-products-heading{padding:11px 17px 13px}.track-product-groups{gap:14px;padding:14px 12px 16px}.track-product-group{border-radius:18px}.track-product-group-head{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:13px;padding:16px}.track-product-group-head>img,.track-product-group-head>i{border-radius:14px;width:72px;height:72px}.track-product-group-copy>strong{font-size:12px}.track-product-group-copy h2{font-size:14px}.track-product-group-copy p{display:none}.track-product-group-total{grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.track-product-group-total b{font-size:17px}.track-product-group-labels{padding:9px 14px}.track-product-variant-row{grid-template-columns:52px minmax(0,1fr) 44px;gap:10px;padding:12px 14px}.track-product-variant-row>img,.track-product-variant-row>i{width:52px;height:52px}.track-product-editor{padding:12px 14px}.track-product-editor-row{grid-template-columns:1fr}.track-product-editor-title,.track-product-editor-row .track-product-commerce{grid-column:auto}.track-product-editor-row .track-product-code-control{grid-template-columns:minmax(0,1fr) auto}.track-products-panel>.track-code-actions{margin:0 12px 16px}.track-product-image-button.large{border-radius:14px;width:72px;height:72px}.track-product-image-button{width:52px;height:52px}.product-image-lightbox{padding:16px}.product-image-lightbox figure img{border-radius:14px;max-height:70vh}}@media (width<=560px){.status-product-list>.status-product-row{grid-template-columns:26px 46px minmax(0,1fr)}.status-product-row>b{grid-column:3;justify-self:start}.status-product-image{width:46px;height:46px}.track-product-commerce.with-cost{grid-template-columns:1fr}.track-code-actions{flex-direction:column;align-items:stretch}.track-code-actions .button{width:100%}.status-detail-tracking-list{gap:9px;width:100%}.status-tracking-receipt{border-bottom:1px solid #edf1f2;justify-items:end;gap:2px;padding-bottom:7px;display:grid}.status-tracking-receipt:last-child{border-bottom:0;padding-bottom:0}}.dashboard-page .status-detail-page .order-page-head>.button{align-items:center;display:inline-flex}.access-state{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#10232fb8;border:1px solid #ffffff52;border-radius:24px;width:min(420px,100% - 32px);margin:auto;padding:28px;position:relative}.access-state strong{font-size:20px}.access-state p{color:#ffffffc2;font-size:12px;line-height:1.6}.access-state .access-email{color:#fff;overflow-wrap:anywhere;background:#ffffff1a;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-weight:700}.access-state .login-submit{margin-top:12px}.access-state .login-submit:disabled{opacity:.65;cursor:wait}.bd-note-cell{min-width:150px;max-width:260px;line-height:1.45;white-space:normal!important}.mobile-bd-note{color:var(--muted);background:#fff7e6;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:7px;margin-top:10px;padding:10px 12px;display:grid}.mobile-bd-note b{color:#9a681d}.bd-note-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171f2675;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bd-note-dialog{border:1px solid var(--border);background:#fff;border-radius:24px;width:min(560px,100%);padding:25px;box-shadow:0 28px 70px #1827313d}.bd-note-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bd-note-dialog h2{margin:4px 0 0;font-size:23px}.bd-note-dialog>header>button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:#edf3f5;border:0;border-radius:50%;font-size:22px}.bd-note-dialog dl{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.bd-note-dialog dl>div{background:#f5f8f9;border-radius:12px;gap:4px;padding:12px;display:grid}.bd-note-dialog dt{color:var(--muted);font-size:10px}.bd-note-dialog dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.bd-note-dialog>label{color:var(--ink);gap:8px;font-size:11px;font-weight:800;display:grid}.bd-note-dialog textarea{box-sizing:border-box;border:1px solid var(--border);resize:vertical;width:100%;min-height:112px;color:var(--ink);font:inherit;border-radius:13px;padding:12px;font-size:13px;line-height:1.55}.bd-note-dialog>small{color:var(--muted);margin-top:9px;font-size:10px;display:block}.bd-note-dialog>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=560px){.bd-note-dialog{border-radius:20px;padding:20px}.bd-note-dialog dl{grid-template-columns:1fr}.bd-note-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.bd-note-dialog .button{width:100%}}.bd-link-demo-panel{background:linear-gradient(#fff 0%,#fffbf9 100%);border-color:#efd6cd}.bd-link-demo-row{grid-template-columns:1.25fr .55fr .65fr 1fr auto;align-items:center;gap:18px;padding:18px 4px 2px;display:grid}.bd-link-demo-row>div{gap:7px;display:grid}.bd-link-demo-row span{color:var(--muted);font-size:10px;font-weight:700}.bd-link-demo-row code{font-size:13px;font-weight:800}.bd-link-demo-row strong{font-size:12px}.bd-link-dialog{width:min(760px,100%);max-height:min(860px,100vh - 36px);overflow:auto}.bd-link-source{background:#f5f9fa;border:1px solid #e5ecee;border-radius:15px;gap:5px;margin:18px 0;padding:15px 17px;display:grid}.bd-link-source span,.bd-link-source small{color:var(--muted);font-size:10px}.bd-link-source code{font-size:16px;font-weight:900}.bd-link-search{gap:8px;font-size:11px;font-weight:800;display:grid}.bd-link-search input{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;border-radius:13px;padding:13px 15px;font-size:13px}.bd-link-candidates{gap:9px;margin-top:12px;display:grid}.bd-link-candidates>button{border:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.bd-link-candidates>button.selected{background:#f0f8fa;border-color:#6f9dab;box-shadow:0 0 0 2px #6f9dab24}.bd-link-candidates span{gap:3px;display:grid}.bd-link-candidates small{color:var(--muted);font-size:10px}.bd-link-candidates code{font-size:11px;font-weight:800}.bd-link-candidates i{color:var(--accent);font-size:10px;font-style:normal;font-weight:900}.bd-link-candidates>p{color:var(--muted);text-align:center;background:#f7f9fa;border-radius:12px;margin:0;padding:16px}.bd-link-preview{background:#f5fafb;border:1px solid #cfe0e5;border-radius:17px;margin-top:16px;padding:17px}.bd-link-preview>header{justify-content:space-between;gap:12px;display:flex}.bd-link-preview>header div{gap:3px;display:grid}.bd-link-preview>header span{color:var(--muted);font-size:10px}.bd-link-preview>header strong{font-size:13px}.bd-link-preview>header>b{color:#a66b18;background:#fff2df;border-radius:999px;align-self:start;padding:5px 9px;font-size:9px}.bd-link-preview dl{grid-template-columns:1fr;margin:14px 0 0}.bd-link-preview dl>div{background:#fff}.bd-link-preview dd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bd-link-preview em{color:var(--accent);font-style:normal;font-weight:900}.bd-link-demo-success{color:#347c63;background:#eaf7f1;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:11px;font-weight:800}@media (width<=760px){.bd-link-demo-row{grid-template-columns:1fr 1fr}.bd-link-demo-row .button{grid-column:1/-1;width:100%}.bd-link-candidates>button{grid-template-columns:1fr}.bd-link-candidates i{justify-self:start}}.receiving-page:has(>.receiving-status-section){flex-direction:column;display:flex}.receiving-page:has(>.receiving-status-section)>.receiving-head{order:0}.receiving-page:has(>.receiving-status-section)>.receiving-filter{order:1}.receiving-page:has(>.receiving-status-section)>.receiving-status-section{order:2;margin-bottom:18px}:is(.receiving-page:has(>.receiving-status-section)>.receiving-order-list,.receiving-page:has(>.receiving-status-section)>.receiving-closed-preview){order:3}.receiving-page:has(>.receiving-status-section)>.receiving-empty{order:4}.receiving-page:has(>.receiving-status-section)>.receiving-order-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.china-topup-intermediary{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.china-topup-intermediary legend{color:#75645a;padding:0;font-size:10px;font-weight:850}.china-topup-intermediary>div{background:#eee8dd;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.china-topup-intermediary>div button{color:#84756a;min-height:34px;font:inherit;background:0 0;border:0;border-radius:8px;padding:6px;font-size:8px;font-weight:850}.china-topup-intermediary>div button.selected{color:#3c2c24;background:#fff;box-shadow:0 3px 10px #37271e14}.china-topup-intermediary>select,.china-topup-intermediary>input{box-sizing:border-box;color:#3e2e26;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ddcfb7;border-radius:12px;padding:10px 12px;font-size:11px}.china-topup-intermediary>small{color:#9b8c80;font-size:8px}.china-topup-no-credit{background:#f7f2e9;border:1px dashed #d8c9b0;border-radius:12px;align-content:center;gap:3px;min-height:69px;padding:12px;display:grid}.china-topup-no-credit strong{color:#5e4b3f;font-size:10px}.china-topup-no-credit small{color:#928378;font-size:8px}.china-account-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.china-add-payer.primary{color:#efd58b;background:#3b2a22;border-color:#3b2a22}.china-topup-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a1d167a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.china-topup-modal{background:#fbf7ef;border:1px solid #dfd2bc;border-radius:26px;flex-direction:column;width:min(850px,100%);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 30px 90px #2a1c1447}.china-topup-modal>header{background:#fff;border-bottom:1px solid #e6dccb;justify-content:space-between;align-items:flex-start;gap:18px;padding:23px 25px;display:flex}.china-topup-modal>header h2{color:#35261f;margin:3px 0;font-size:25px}.china-topup-modal>header small{color:#8c7d72;font-size:10px;display:block}.china-topup-modal>header>button{color:#49372d;background:#f0e8d8;border:0;border-radius:50%;flex:none;width:38px;height:38px;font-size:22px}.china-topup-body,.china-topup-review{padding:22px 25px;overflow:auto}.china-topup-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.china-topup-grid label{color:#75645a;align-content:start;gap:6px;font-size:10px;font-weight:850;display:grid}.china-topup-grid label.wide{grid-column:1/-1}.china-topup-grid input,.china-topup-grid select,.china-topup-grid textarea{box-sizing:border-box;color:#3e2e26;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ddcfb7;border-radius:12px;padding:10px 12px;font-size:11px}.china-topup-grid textarea{resize:vertical}.china-topup-grid input:disabled,.china-topup-grid select:disabled{color:#a69c94;background:#eee9df}.china-topup-grid label small{color:#9b8c80;font-size:8px;font-weight:650}.china-topup-live-summary{color:#e8ded3;background:#392820;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:12px;margin-top:18px;padding:17px;display:grid}.china-topup-live-summary article{min-width:0}.china-topup-live-summary span,.china-topup-live-summary strong{display:block}.china-topup-live-summary span{color:#c9bbb0;font-size:9px}.china-topup-live-summary strong{color:#fff;margin-top:5px;font-size:18px}.china-topup-live-summary article.credit strong{color:#b8e0c0}.china-topup-live-summary article.total strong{color:#f0d68b;font-size:22px}.china-topup-live-summary>i{color:#ad9b8e;font-style:normal;font-weight:900}.china-topup-live-summary footer{border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.china-topup-live-summary footer strong{color:#f0d68b;font-size:20px}.china-topup-error{color:#a04e40;background:#fff1ed;border:1px solid #e7c2b8;border-radius:11px;margin:10px 0 0;padding:11px 13px;font-size:10px;font-weight:800}.china-topup-review{grid-template-columns:1fr 1fr;gap:11px;display:grid}.china-topup-review>section{background:#fff;border:1px solid #e3d8c6;border-radius:14px;padding:14px}.china-topup-review>section.highlight{background:#fff7dc;border-color:#d7bd76}.china-topup-review span,.china-topup-review strong,.china-topup-review small{display:block}.china-topup-review span{color:#8e8075;font-size:9px}.china-topup-review strong{color:#392920;margin-top:5px;font-size:16px}.china-topup-review small{color:#94877e;margin-top:4px;font-size:8px}.china-topup-review>aside{color:#4c7355;background:#eaf4eb;border-radius:13px;grid-column:1/-1;padding:14px;font-size:10px;font-weight:750;line-height:1.65}.china-topup-modal>footer{background:#fff;border-top:1px solid #e5dac8;justify-content:flex-end;gap:10px;padding:15px 25px;display:flex}.china-topup-modal>footer button{color:#55443a;min-width:150px;min-height:43px;font:inherit;background:#fff;border:1px solid #dacdb9;border-radius:12px;padding:0 17px;font-size:11px;font-weight:900}.china-topup-modal>footer button.primary{color:#f0d58a;background:#392820;border-color:#392820}.china-topup-modal>footer button:disabled{opacity:.45}.china-topup-modal{width:min(960px,100%)}.china-topup-modal>header h2{font-size:24px;font-weight:700}.china-topup-modal>header small{font-size:13px;font-weight:400;line-height:1.55}.china-topup-grid input,.china-topup-grid select,.china-topup-grid textarea,.china-topup-intermediary>select,.china-topup-intermediary>input{min-height:48px;font-size:14px;font-weight:400}.china-topup-grid label small,.china-topup-intermediary>small,.china-topup-no-credit small{font-size:11px;font-weight:400;line-height:1.5}.china-topup-intermediary>div button{min-height:42px;font-size:12px;font-weight:600}.china-topup-no-credit strong{font-size:13px;font-weight:600}.china-topup-live-summary span{font-size:12px;font-weight:400}.china-topup-live-summary strong{font-weight:700}.china-topup-review span{font-size:12px;font-weight:400}.china-topup-review strong{font-size:17px;font-weight:700}.china-topup-review small{font-size:11px;font-weight:400}.china-topup-review>aside{font-size:12px;font-weight:500}.china-topup-modal>footer button{min-height:46px;font-size:14px;font-weight:650}@media (width<=680px){.china-account-head-actions{justify-content:stretch;width:100%}.china-account-head-actions button{flex:1}.china-topup-backdrop{align-items:end;padding:0}.china-topup-modal{border-radius:24px 24px 0 0;max-height:94vh}.china-topup-modal>header,.china-topup-body,.china-topup-review{padding:18px}.china-topup-grid,.china-topup-review{grid-template-columns:1fr}.china-topup-grid label.wide,.china-topup-review>aside{grid-column:auto}.china-topup-live-summary{grid-template-columns:1fr auto 1fr}.china-topup-live-summary article.total{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:12px}.china-topup-live-summary>i:nth-of-type(2){display:none}.china-topup-modal>footer{padding:13px 18px}.china-topup-modal>footer button{flex:1;min-width:0}}.receiving-page:has(>.receiving-status-section) .receiving-order-card{background:#fff;border-radius:21px;flex-direction:column;min-width:0;min-height:286px;padding:20px;display:flex;box-shadow:0 12px 30px #53402e12}.receiving-page:has(>.receiving-status-section) .receiving-order-topline{align-items:center;gap:10px;min-width:0;display:flex}.receiving-page:has(>.receiving-status-section) .receiving-order-topline time{color:#8a755f;letter-spacing:.01em;flex:none;font-size:14px;font-weight:400}:is(.receiving-page:has(>.receiving-status-section) .receiving-source-pill,.receiving-page:has(>.receiving-status-section) .receiving-branch-pill,.receiving-page:has(>.receiving-status-section) .receiving-state-pill){border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.receiving-page:has(>.receiving-status-section) .receiving-source-pill{color:#604a3d;background:#f1eadb;padding:8px 12px;font-size:13px;font-weight:700}.receiving-page:has(>.receiving-status-section) .receiving-branch-pill{color:#f7df82;background:#2f2118;padding:8px 12px;font-size:13px;font-weight:800}.receiving-page:has(>.receiving-status-section) .receiving-state-pill{color:#aa674b;background:#fff2eb;gap:7px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:700}.receiving-page:has(>.receiving-status-section) .receiving-state-pill i{background:#b87758;border-radius:50%;width:7px;height:7px}.receiving-page:has(>.receiving-status-section) .receiving-state-pill.problem{color:#a64f46;background:#fae8e5}.receiving-page:has(>.receiving-status-section) .receiving-state-pill.problem i{background:#b9584d}.receiving-page:has(>.receiving-status-section) .receiving-order-heading{text-align:left;justify-items:start;gap:1px;min-width:0;max-width:none;margin-top:0;display:grid}.receiving-page:has(>.receiving-status-section) .receiving-order-heading strong{-webkit-line-clamp:2;color:#17120f;-webkit-box-orient:vertical;max-width:100%;font-size:20px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.receiving-page:has(>.receiving-status-section) .receiving-order-heading small{text-overflow:ellipsis;white-space:nowrap;color:#9a8063;max-width:100%;font-size:13px;font-weight:400;display:block;overflow:hidden}.receiving-page:has(>.receiving-status-section) .receiving-order-divider{border-top:1px dashed #e6d7bd;margin-top:16px}.receiving-page:has(>.receiving-status-section) .receiving-order-card dl{border-top:0;border-bottom:1px dashed #e6dac6;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0 0 16px;padding:16px 0}.receiving-page:has(>.receiving-status-section) .receiving-order-card dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.receiving-page:has(>.receiving-status-section) .receiving-problem-preview{margin-bottom:14px}.receiving-page:has(>.receiving-status-section) .receiving-card-foot{border-top:0;justify-content:flex-end;margin-top:auto;padding-top:0}.receiving-page:has(>.receiving-status-section) .receiving-card-tracking{min-width:0;overflow:hidden}.receiving-page:has(>.receiving-status-section) .receiving-card-tracking code{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (width<=980px){.receiving-page:has(>.receiving-status-section)>.receiving-order-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.receiving-page:has(>.receiving-status-section)>.receiving-order-list{grid-template-columns:1fr}.receiving-page:has(>.receiving-status-section) .receiving-order-card{min-height:0}.receiving-page:has(>.receiving-status-section) .receiving-order-topline{gap:8px}.receiving-page:has(>.receiving-status-section) .receiving-state-pill{padding:8px 10px;font-size:11px}}.login-scene{background-position:50% 62%}.receiving-print-confirm{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171f267a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.receiving-print-confirm>section{background:#fff;border:1px solid #dbe5e8;border-radius:24px;width:min(430px,100%);padding:28px;box-shadow:0 28px 70px #1827313d}.receiving-print-confirm h2{margin:5px 0 7px;font-size:22px}.receiving-print-confirm p:not(.section-kicker){color:var(--ink);margin:0 0 8px;font-weight:700}.receiving-print-confirm small{color:var(--muted);line-height:1.6;display:block}.receiving-print-confirm>section>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.receiving-print-confirm .button{width:100%}@media (width<=860px){.login-scene{background-position:30% 62%}}@media (width<=560px){.dashboard-page .order-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-page .order-status-card{background:#ffffffb8;border-radius:16px;flex-direction:column;align-items:stretch;min-height:88px;padding:14px;display:flex}.dashboard-page .order-status-card span{font-size:11px}.dashboard-page .order-status-card strong{font-size:21px}.dashboard-page .order-status-card.active{background:#fff;border-color:#b9dce4}.dashboard-page .order-mobile-list{gap:11px;padding-top:14px;display:grid}.dashboard-page .order-mobile-row{border:1px solid var(--border);background:#fff;border-radius:18px;margin:0;padding:16px;box-shadow:0 8px 24px #3248530e}.dashboard-page .order-mobile-row:last-child{border-bottom:1px solid var(--border)}.dashboard-page .order-mobile-row:has(.attention-text){background:snow;border-color:#efc5c1}.dashboard-page .order-mobile-row .mobile-tracking{background:#f5f8f9}.dashboard-page .order-mobile-row .order-row-open{margin-top:11px}.receiving-print-confirm>section{border-radius:20px;padding:22px}.receiving-print-confirm>section>div{grid-template-columns:1fr}}@media print{.receiving-print-page{break-after:auto;page-break-after:auto;min-height:250mm}html:not(.mobile-print) .receiving-print-page{min-height:277mm}html.mobile-print .receiving-print-page>footer{display:none}.receiving-print-page+.receiving-print-page{break-before:page;page-break-before:always}html.mobile-print .receiving-print-page{break-after:page;page-break-after:always}html.mobile-print .receiving-print-page:last-child{break-after:auto;page-break-after:auto}html.mobile-print .receiving-print-page+.receiving-print-page{break-before:auto;page-break-before:auto}html.ios-safari-print .receiving-print-page+.receiving-print-page{margin-top:-9mm}.receiving-print-item{grid-template-columns:7mm 21mm minmax(0,1fr) 14mm;min-height:28mm;padding:3mm 0}.receiving-print-image{width:21mm;height:21mm}.receiving-print-copy strong{font-size:10pt}.receiving-print-copy p,.receiving-print-copy small{font-size:7.5pt}}.mobile-bd-note{align-items:baseline;line-height:1.45}.order-mobile-row .mobile-bd-note b{color:#9a681d;line-height:inherit;margin:0;display:block}.mobile-bd-note span{min-width:0;color:var(--muted);line-height:inherit;overflow-wrap:anywhere}.bd-parcel-gallery{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.bd-parcel-gallery a{outline-offset:2px;border-radius:10px;display:block}.bd-parcel-thumb{border:1px solid var(--border);object-fit:cover;background:#f5f8f9;border-radius:10px;width:54px;height:54px;display:block}.order-mobile-row>.bd-parcel-gallery{margin:12px 0 4px}.parcel-images-cell{min-width:128px}.parcel-images-cell .bd-parcel-gallery{margin-top:0}.status-tracking-receipt>.bd-parcel-gallery{justify-content:flex-end;margin:0}.status-tracking-receipt>.bd-parcel-gallery .bd-parcel-thumb{width:42px;height:42px}.order-mobile-row .bd-parcel-thumb{border-radius:13px;width:70px;height:70px}.status-receipt-media{justify-content:flex-end;align-items:center;gap:10px;display:flex}.status-receipt-media>.bd-parcel-gallery{justify-content:flex-end;margin:0}.status-receipt-media>.bd-parcel-gallery .bd-parcel-thumb{width:42px;height:42px}@media (width<=560px){.status-receipt-media{flex-wrap:wrap;max-width:100%}}@media (width>=701px){.order-table-parcel-images .order-tracking-cell{overflow-wrap:anywhere;min-width:175px;max-width:220px;white-space:pre-line!important}.order-table-parcel-images .order-status-column,.order-table-parcel-images .order-status-cell{white-space:normal;width:138px;min-width:138px;max-width:138px}.order-table-parcel-images .parcel-images-heading,.order-table-parcel-images .parcel-images-cell{padding-left:4px}.order-table-parcel-images .parcel-images-cell{width:298px;min-width:298px;max-width:298px}.order-table-parcel-images .parcel-images-cell .bd-parcel-gallery{grid-template-columns:repeat(4,54px);justify-content:start;gap:7px;width:298px;max-width:298px;display:grid}.order-table-parcel-images .last-checked-cell{width:118px;min-width:118px;max-width:118px}.order-table-parcel-images .last-checked-date{flex-direction:column;gap:2px;line-height:1.35;display:flex}.order-table-parcel-images .last-checked-date small{color:var(--muted);font-size:11px;font-weight:500}}.receiving-page:has(>.receiving-status-section) .receiving-order-identity{align-items:center;gap:13px;min-width:0;margin-top:18px;display:flex}.receiving-page:has(>.receiving-status-section) .receiving-order-thumb{color:#9b8d80;background:#f4f0e8;border:1px solid #eadfce;border-radius:15px;flex:none;place-items:center;width:68px;height:68px;font-size:8px;font-weight:700;display:grid;overflow:hidden}.receiving-page:has(>.receiving-status-section) .receiving-order-thumb img{object-fit:cover;width:100%;height:100%}.receiving-page:has(>.receiving-status-section) .receiving-order-identity .receiving-order-heading{flex:1}.receiving-page:has(>.receiving-status-section) .receiving-product-count{white-space:normal;gap:1px;display:grid}.receiving-page:has(>.receiving-status-section) .receiving-product-count strong{font:inherit}.receiving-page:has(>.receiving-status-section) .receiving-product-count small{color:#9a8063;font-size:10px;font-weight:600}.status-parcel-lot{color:#a77731;letter-spacing:.02em;margin-top:7px;font-size:11px;font-weight:800;display:block}.receiving-card-remark{color:#70531f;background:#fff7dc;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.5;display:grid}.receiving-card-remark strong{font-size:10px;font-weight:800}.receiving-card-remark span{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-mobile-row>.bd-parcel-gallery{place-content:flex-start;align-items:flex-start;gap:8px;width:100%;margin:12px 0 4px;display:flex}.status-parcel-panel{gap:18px;display:grid}.status-parcel-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.status-parcel-heading p,.status-parcel-heading h2{margin:0}.status-parcel-heading h2{margin-top:3px;font-size:20px}.status-parcel-heading>span{color:var(--muted);font-size:11px}.status-parcel-actions{justify-content:flex-end;align-items:center;gap:11px;display:flex}.status-parcel-actions>span{color:var(--muted);white-space:nowrap;font-size:11px}.status-parcel-actions .manual-track-button{min-height:38px;padding:9px 14px}.status-parcel-panel .status-detail-tracking-list{justify-items:stretch;gap:0;width:100%;display:grid}.status-parcel-panel .status-tracking-receipt{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,.9fr) minmax(220px,1.35fr) minmax(150px,.8fr) minmax(120px,.65fr) minmax(170px,.9fr);justify-content:stretch;align-items:start;gap:22px;width:100%;padding:18px 0;display:grid}.status-parcel-panel .status-tracking-receipt:last-child{border-bottom:0;padding-bottom:0}.status-parcel-number,.status-parcel-signed,.status-parcel-images,.status-parcel-measure,.status-parcel-fee{align-content:start;justify-items:start;gap:7px;min-width:0;display:grid}.status-parcel-number>span,.status-parcel-signed>span,.status-parcel-images>span,.status-parcel-measure>span,.status-parcel-fee>span{color:var(--muted);font-size:10px;font-weight:700}.status-parcel-number code{white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-size:13px;font-weight:700}.status-parcel-signed small,.status-parcel-images>small,.status-parcel-measure>small{color:var(--muted);font-size:10px}.status-parcel-measure strong,.status-parcel-fee strong{font-size:12px}.status-parcel-images>.bd-parcel-gallery{justify-content:flex-start;margin:0}@media (width<=700px){.status-parcel-panel .status-tracking-receipt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:stretch;gap:14px 18px;padding:17px 0}.status-parcel-panel .status-parcel-number{grid-area:1/1/auto/-1}.status-parcel-panel .status-parcel-images{grid-area:2/1/auto/-1}.status-parcel-panel .status-parcel-measure{grid-area:3/1}.status-parcel-panel .status-parcel-fee{grid-area:3/2}.status-parcel-panel .status-parcel-signed{text-align:right;grid-area:4/1/auto/-1;justify-items:end}.status-parcel-panel .status-parcel-signed>span{display:none}.status-parcel-images>.bd-parcel-gallery{justify-content:flex-start;gap:8px;width:100%}}@media (width<=420px){.status-parcel-heading{align-items:start}.status-parcel-panel .status-tracking-receipt{gap:12px 14px}}.receiving-loyverse-warning{color:#9a5d05;text-align:center;background:#fff7e8;border:1px solid #efc072;border-radius:12px;margin-top:14px;padding:13px 16px;font-size:14px;line-height:1.45;display:block}.receiving-close-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#171f2680;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.receiving-close-dialog{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;text-align:center;background:#fff;border:1px solid #ead4ac;border-radius:24px;width:min(520px,100%);max-height:calc(100dvh - 28px);padding:28px;overflow-y:auto;box-shadow:0 28px 70px #18273142}.receiving-close-icon{color:#a86400;background:#fff0cf;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:28px;font-weight:900;display:grid}.receiving-close-dialog h2{max-width:420px;margin:5px auto 10px;font-size:23px;line-height:1.35}.receiving-close-dialog>p:not(.section-kicker){color:var(--muted);margin:0 auto;font-size:12px;line-height:1.6}.receiving-close-warning{color:#9a5d05;background:#fff7e8;border-radius:12px;margin:18px 0;padding:13px;font-size:14px;line-height:1.45;display:block}.receiving-close-dialog>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.receiving-close-dialog .button{width:100%}@media (width<=560px){.receiving-close-dialog{border-radius:20px;padding:22px 18px}.receiving-close-dialog h2{font-size:20px}}.receiving-problem-dialog{border-color:#edc1bd}.receiving-problem-dialog .receiving-close-icon{color:var(--red);background:#fff0ef}.receiving-problem-note{text-align:left;color:var(--ink);gap:7px;margin-top:18px;font-size:11px;font-weight:800;display:grid}.receiving-problem-note textarea{box-sizing:border-box;border:1px solid var(--border);resize:vertical;width:100%;min-height:82px;color:var(--ink);font:inherit;border-radius:12px;padding:11px 12px;font-size:12px;line-height:1.5}.receiving-problem-dialog>ul{overscroll-behavior:contain;text-align:left;gap:7px;max-height:min(240px,35dvh);margin:12px 0;padding:0;list-style:none;display:grid;overflow:auto}.receiving-problem-dialog li{background:#f7f9fa;border:1px solid #0000;border-radius:12px;padding:10px 12px}.receiving-problem-dialog li.selected{background:#fff6f5;border-color:#e3aaa5}.receiving-problem-dialog li label{cursor:pointer;align-items:center;gap:10px;display:flex}.receiving-problem-dialog li input{accent-color:#b9574e;flex:none;width:18px;height:18px}.receiving-problem-dialog li label>span{gap:2px;min-width:0;display:grid}.receiving-problem-dialog li strong{font-size:12px}.receiving-problem-dialog li small{color:var(--muted);font-size:10px}.receiving-problem-dialog li em{color:#9a4d46;margin-top:3px;font-size:10px;font-style:normal;font-weight:700}.receiving-loyverse-ok{color:var(--green);background:#eaf5f1;border-radius:10px;margin:4px 0 10px;padding:10px;font-size:12px;display:block}.receiving-problem-stays-open{background:#fff6f5;border-radius:10px;padding:10px;font-weight:700;color:#9a4d46!important;margin:10px 0 12px!important}.receiving-problem-confirm{color:#fff;background:#b9574e;border:1px solid #dfaaa5}.receiving-problem-confirm:disabled{opacity:.45}.receiving-resolved{color:#fff;background:#397c66;border:1px solid #9ac7b2}.receiving-resolution-dialog{overscroll-behavior:contain;width:min(720px,100%);max-height:calc(100dvh - 28px);color:var(--ink);background:#fff;border:1px solid #dce7df;border-radius:24px;padding:26px;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 28px 70px #18273142}.receiving-resolution-dialog header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.receiving-resolution-dialog header h2{margin:4px 0 5px;font-size:23px;font-weight:700;line-height:1.35}.receiving-resolution-dialog header p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.receiving-resolution-dialog header>button{border:1px solid var(--border);background:var(--surface-soft);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:11px;flex:none;font-size:21px}.receiving-resolution-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 14px;display:grid}.receiving-resolution-options button{border:1px solid var(--border);background:var(--surface-soft);min-height:76px;color:var(--ink);text-align:left;cursor:pointer;border-radius:14px;padding:12px}.receiving-resolution-options button.active{background:#eef8fa;border-color:#76b5c5;box-shadow:inset 0 0 0 1px #76b5c5}.receiving-resolution-options strong,.receiving-resolution-options span{display:block}.receiving-resolution-options strong{font-size:13px;font-weight:700;line-height:1.4}.receiving-resolution-options span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.receiving-resolution-form{background:var(--surface-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:11px;padding:17px;display:grid}.receiving-resolution-form label{color:var(--ink);gap:6px;font-size:11px;font-weight:700;display:grid}.receiving-resolution-form input,.receiving-resolution-form select,.receiving-resolution-form textarea{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5}.receiving-resolution-form textarea{resize:vertical;min-height:78px}.receiving-resolution-note,.receiving-resolution-confirm{grid-column:1/-1}.receiving-resolution-confirm{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.receiving-resolution-confirm input{accent-color:#397c66;width:18px;height:18px}.receiving-resolution-dialog>aside{color:#526b74;background:#f2f8fa;border-left:3px solid #76b5c5;border-radius:8px;margin:13px 0;padding:11px 13px;font-size:11px;line-height:1.6}.receiving-resolution-dialog footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.receiving-resolution-dialog footer>span{color:var(--muted);font-size:10px;font-weight:700}.receiving-resolution-dialog footer>div{gap:8px;display:flex}.receiving-resolution-dialog footer .button{white-space:nowrap}@media (width<=560px){.receiving-actions .receiving-direct{grid-area:1/1/auto/-1}.receiving-resolution-dialog{border-radius:20px;padding:20px 16px}.receiving-resolution-dialog header h2{font-size:20px}.receiving-resolution-options,.receiving-resolution-form{grid-template-columns:1fr}.receiving-resolution-note,.receiving-resolution-confirm{grid-column:auto}.receiving-resolution-dialog footer{flex-direction:column;align-items:stretch}.receiving-resolution-dialog footer>div{grid-template-columns:1fr 1fr;display:grid}.receiving-resolution-dialog footer .button{width:100%;padding-inline:8px}}.receiving-fields .receiving-product-code{color:#2f7484;background:#eff9fb;border:2px solid #85bbc6;border-radius:14px;align-self:start;gap:8px;padding:10px;font-size:11px;font-weight:700;display:grid}.receiving-product-code>label{justify-content:space-between;align-items:center;gap:8px;display:flex}.receiving-product-code>label b{color:#fff;letter-spacing:.06em;background:#397f8e;border-radius:99px;padding:3px 7px;font-size:8px}.receiving-product-code-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.receiving-fields .receiving-product-code input{color:#163f48;background:#fff;border:2px solid #5e9eac;width:100%;font-size:15px;font-weight:800;box-shadow:0 0 0 3px #5e9eac17}.receiving-product-code .copy-code-button{color:#66858c;background:#f8fcfd;border-color:#b8d2d8;justify-self:end;min-width:70px;height:34px;padding:5px 10px;font-size:10px}.receiving-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.receiving-cost{background:#f6fafb;border:1px solid #d8e4e7;border-radius:11px;align-content:center;gap:7px;padding:9px 11px;display:grid}.receiving-cost>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.receiving-cost span{color:var(--muted);font-size:10px}.receiving-cost strong{color:#315e68;white-space:nowrap;font-size:14px}@media (width<=560px){.receiving-fields{grid-template-columns:1fr}}.receiving-filter>div:first-child{flex-wrap:wrap}.receiving-search{min-width:min(360px,100%);position:relative}.receiving-search input{box-sizing:border-box;width:100%;padding-right:38px}.receiving-search button{color:#56717a;cursor:pointer;background:#edf3f5;border:0;border-radius:9px;width:31px;height:31px;font-size:19px;position:absolute;bottom:5px;right:5px}.receiving-search button:disabled{opacity:0;pointer-events:none}.receiving-search{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.receiving-search input[type=search]{width:100%;height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4dde0;border-radius:12px;outline:none;padding:0 48px 0 14px;font-size:13px;font-weight:500;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 8px #364e5609}.receiving-search input[type=search]::placeholder{color:#9ba5aa;font-weight:400}.receiving-search input[type=search]:focus{border-color:#7fb3bf;box-shadow:0 0 0 3px #5b9aa821}.receiving-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.receiving-search button{place-items:center;width:34px;height:34px;padding:0;font-weight:400;line-height:1;display:grid;bottom:5px}.receiving-search button:hover{color:#365e69;background:#e4eef1}.receiving-closed-preview>.receiving-search{width:100%;margin:0}.receiving-filter-controls{flex:1;grid-template-columns:minmax(250px,1fr) minmax(170px,210px) minmax(170px,210px) auto auto;justify-content:stretch;align-items:center;display:grid!important}.receiving-filter-controls .receiving-search,.receiving-filter-controls .track-lot-filter{min-width:0}.receiving-filter-controls .track-lot-menu{left:0;right:auto}.receiving-filter-count{white-space:nowrap;min-width:92px;font-size:13px;line-height:1.25;display:grid}.receiving-filter-count small{color:#4d8794;font-size:10px}.receiving-filter-controls>.receiving-export{min-width:150px}.receiving-filter-field{min-width:0;display:contents}.receiving-filter-field-label{display:none}@media (width>=561px){.receiving-filter-controls>.track-lot-filter,.receiving-filter-field>.track-lot-filter{box-sizing:border-box;height:44px;margin-top:19px}.receiving-filter-controls>.track-lot-filter>summary,.receiving-filter-field>.track-lot-filter>summary{box-sizing:border-box;align-content:center;height:42px;min-height:0;padding:4px 38px 4px 14px}.receiving-filter-controls>.track-lot-filter>summary:after,.receiving-filter-field>.track-lot-filter>summary:after{top:11px}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.receiving-filter-controls{align-items:end}.receiving-filter-field{gap:6px;display:grid}.receiving-filter-field-label{color:var(--muted);font-size:11px;font-weight:700;line-height:1.2;display:block}.receiving-filter-field>.track-lot-filter{box-sizing:border-box;height:44px;margin-top:0}.receiving-filter-field>.track-lot-filter>summary{box-sizing:border-box;align-items:center;height:42px;min-height:0;padding:0 38px 0 14px;display:flex}.receiving-filter-field>.track-lot-filter>summary>span{display:none}.receiving-filter-field>.track-lot-filter>summary>strong{font-size:13px;font-weight:500;line-height:1.2}.receiving-filter-field>.track-lot-filter>summary:after{top:11px}.receiving-filter-count{align-content:center;min-height:44px}.receiving-filter-controls>.receiving-export{align-self:end;height:44px;min-height:44px}}.receiving-progress{grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;display:grid}.receiving-progress>div{border-left:3px solid #9bc8d3;gap:2px;padding:3px 10px;display:grid}.receiving-progress>div.attention{border-left-color:#dc8b82}.receiving-progress span{color:var(--muted);font-size:10px}.receiving-progress strong{font-size:16px}.receiving-progress .attention strong{color:#b84b42}.receiving-progress button{color:#34788a;font:inherit;cursor:pointer;background:#f0f8fa;border:1px solid #acd0d8;border-radius:11px;padding:9px 12px;font-size:10px;font-weight:800}.receiving-progress .receiving-order-complete{color:#fff;background:#377a64;border-color:#377a64}.receiving-progress button:disabled{color:#3e7d67;cursor:default;background:#eff7f3;border-color:#cde2d9}.receiving-item.is-incomplete:not(.has-problem){border-color:#e8c680}.receiving-item:focus{outline-offset:3px;outline:3px solid #488b9b33}.receiving-save-state{color:#34788a;background:#eef7f9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:12px 14px;display:flex}.receiving-save-state span{font-size:10px}.receiving-save-state.queued{color:#9a5d05;background:#fff7e8}.receiving-save-state.success{color:#377a64;background:#eaf5f1}.receiving-save-state.error{color:#ad4c43;background:#fff0ef}.receiving-item-save{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:14px;display:flex}.receiving-item-save span{color:var(--muted);margin-right:auto;font-size:10px}.receiving-item-save .button{min-width:150px}.receiving-batch-save{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;margin-bottom:18px;display:flex}.receiving-batch-save>div{gap:4px;display:grid}.receiving-batch-save strong{font-size:14px}.receiving-batch-save span{color:var(--muted);font-size:11px}.receiving-batch-save .button{min-width:220px}@media (width<=560px){.receiving-item-save{flex-direction:column;align-items:stretch}.receiving-item-save .button{width:100%;min-width:0}.receiving-batch-save{flex-direction:column;align-items:stretch}.receiving-batch-save .button{width:100%;min-width:0}}.receiving-problem-preview{background:#fff5f4;border:1px solid #efcfcb;border-radius:12px;gap:3px;margin:0 0 14px;padding:11px 13px;display:grid}.receiving-problem-preview strong{color:#ad4c43;font-size:11px}.receiving-problem-preview span{color:#7d625f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.track-search{background:#fff;border:1px solid #cbdce1;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px;padding:9px 9px 9px 14px;display:grid;position:relative}.track-search>span{color:#438b9e;letter-spacing:.08em;font-size:10px;font-weight:800}.track-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:8px 3px}.track-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.track-search input[type=search]::-ms-clear{width:0;height:0;display:none}.track-search button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#edf3f5;border:0;border-radius:9px;font-size:18px}.track-search button:disabled{opacity:0;pointer-events:none}.track-filter-row{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:start;gap:10px;margin-top:16px;display:grid}.track-filter-row .track-search{margin-top:0}.track-lot-filter{background:#fff;border:1px solid #cbdce1;border-radius:14px;position:relative}.track-lot-filter summary{cursor:pointer;gap:3px;min-height:52px;padding:9px 38px 9px 14px;list-style:none;display:grid}.track-lot-filter summary::-webkit-details-marker{display:none}.track-lot-filter summary:after{content:"⌄";color:#438b9e;font-weight:800;position:absolute;top:16px;right:14px}.track-lot-filter[open] summary:after{content:"⌃"}.track-lot-filter summary strong{font-size:12px}.track-lot-menu{z-index:12;background:#fff;border:1px solid #cbdce1;border-radius:14px;width:min(320px,100vw - 48px);padding:10px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 36px #1a274229}.track-lot-filter summary span{color:#438b9e;letter-spacing:.08em;font-size:10px;font-weight:800}.track-lot-menu header{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:3px 4px 9px;font-size:10px;display:flex}.track-lot-menu header button{color:#438b9e;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.track-lot-menu header button:disabled{opacity:.4}.track-lot-menu>div{max-height:240px;display:grid;overflow:auto}.track-lot-menu label{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 7px;font-size:12px;display:flex}.track-lot-menu label:hover{background:#f1f7f8}.track-lot-menu input{accent-color:#438b9e}.china-order-link{color:#438b9e;width:max-content;margin-top:3px;font-size:10px;font-weight:800;text-decoration:none}.china-order-link:hover{text-decoration:underline}.china-link-icon{display:none}.command-activity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 19px;display:grid}.command-activity-dot{background:#a8b2b8;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 5px #eef2f4}.command-activity h2{margin:2px 0 3px;font-size:16px}.command-activity p:not(.section-kicker){color:var(--muted);margin:0;font-size:11px}.command-activity-status{text-align:right;justify-items:end;gap:2px;display:grid}.command-activity-status strong{color:#66747d;background:#eef2f4;border-radius:99px;padding:5px 9px;font-size:10px}.command-activity-status small{color:var(--muted);font-size:9px}.command-activity.sending .command-activity-dot,.command-activity.running .command-activity-dot{background:#438b9e;box-shadow:0 0 0 5px #e6f3f6}.command-activity.sending .command-activity-status strong,.command-activity.running .command-activity-status strong{color:#34788a;background:#e6f3f6}.command-activity.queued .command-activity-dot{background:#d49732;box-shadow:0 0 0 5px #fff3dc}.command-activity.queued .command-activity-status strong{color:#976111;background:#fff3dc}.command-activity.success .command-activity-dot{background:#4f957a;box-shadow:0 0 0 5px #e7f3ed}.command-activity.success .command-activity-status strong{color:#377a64;background:#e7f3ed}.command-activity.error .command-activity-dot{background:#bd5b52;box-shadow:0 0 0 5px #fdecea}.command-activity.error .command-activity-status strong{color:#a64740;background:#fdecea}@media (width<=900px){.receiving-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-progress button{grid-column:1/-1}.receiving-search{min-width:100%}}@media (width>=561px) and (width<=900px){.receiving-filter-controls{grid-template-columns:minmax(220px,1fr) minmax(145px,180px) minmax(145px,180px)}.receiving-filter-count{grid-area:2/1;align-self:center;transform:none}.receiving-filter-controls>.receiving-export{grid-area:2/2/auto/4;justify-self:end;min-width:150px}}@media (width<=560px){.receiving-filter>div:first-child{grid-template-columns:1fr 1fr;display:grid}.receiving-filter-controls{grid-template-columns:1fr 1fr!important}.receiving-search{grid-column:1/-1}.receiving-filter-field{display:contents}.receiving-filter-controls .track-lot-menu{width:min(300px,100vw - 64px)}.receiving-filter-controls>.track-lot-filter:last-of-type .track-lot-menu,.receiving-filter-field-branch>.track-lot-filter .track-lot-menu{left:auto;right:0}.receiving-filter-count{grid-area:auto/1;align-self:center;transform:none}.receiving-filter-controls>.receiving-export{grid-column:2;width:100%;min-width:0}.receiving-progress{grid-template-columns:1fr 1fr;padding:12px}.receiving-progress>div{padding-left:8px}.receiving-save-state{flex-direction:column;align-items:flex-start;gap:3px}.receiving-problem-preview span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.track-filter-row{grid-template-columns:1fr}.track-search{grid-template-columns:1fr auto}.track-search>span{grid-column:1/-1}.track-lot-menu{width:100%;left:0;right:auto}.command-activity{grid-template-columns:auto 1fr;padding:15px}.command-activity-status{border-top:1px solid var(--border);text-align:left;grid-column:1/-1;justify-items:start;width:100%;padding-top:9px}}.product-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-links{align-items:center;gap:8px}.product-links a,.product-links button{color:#438b9e;font:inherit;font-size:9px;font-weight:700;text-decoration:none}.product-links button{cursor:pointer;background:#edf7f8;border:1px solid #cce3e8;border-radius:7px;padding:4px 7px}.product-links button.success{color:#377a64;background:#eaf5f1;border-color:#b8d9ca}.product-links button.error{color:#a64740;background:#fff0ef;border-color:#edc1bd}.order-history-preview{overflow:hidden;padding:0!important}.status-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.track-order-head-mobile{display:none!important}.order-detail-kicker-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:5px;display:flex}.order-detail-kicker-row .section-kicker{margin:0}.order-detail-kicker-row .order-cancel-button{flex:none;margin:0}.order-detail-title-row{justify-content:space-between;align-items:flex-end;gap:16px;min-width:0;display:flex}.order-detail-title-row h1{min-width:0;margin-bottom:0}.order-detail-title-row .status-detail-badge{flex:none;margin-bottom:2px}.order-cancel-button{color:#a85349;background:#fff7f5;border:1px solid #e7b9b2}.order-cancel-button:hover{background:#fcece9}.order-cancel-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#19232885;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-cancel-dialog{background:#fff;border:1px solid #ead1cc;border-radius:26px;width:min(520px,100%);padding:26px;box-shadow:0 24px 80px #1e282d40}.order-cancel-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.order-cancel-dialog h2{margin:4px 0;font-size:25px}.order-cancel-dialog header small{color:var(--muted)}.order-cancel-dialog>header>button{color:#6f7e85;cursor:pointer;background:#eef3f4;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.order-cancel-reasons{gap:10px;margin:24px 0 16px;display:grid}.order-cancel-reasons label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:12px;padding:15px 17px;font-weight:700;display:flex}.order-cancel-reasons label.selected{color:#99483f;background:#fff5f2;border-color:#d88d82}.order-cancel-reasons input{accent-color:#b65b50;width:18px;height:18px}.order-cancel-dialog>p{color:#64747c;background:#f6f8f8;border-radius:13px;margin:0;padding:13px 15px;font-size:12px;line-height:1.6}.order-cancel-dialog>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.order-cancel-confirm{color:#fff;background:#ad584e;border:0}.order-cancel-confirm:disabled{opacity:.45}@media (width<=640px){.track-order-head-desktop{display:none!important}.track-order-head-mobile{display:block!important}.status-detail-actions{justify-content:flex-start;width:100%}.order-detail-kicker-row{gap:10px;margin-bottom:7px}.order-detail-kicker-row .order-cancel-button{padding:8px 11px;font-size:11px}.order-detail-title-row{gap:10px}.order-detail-title-row h1{white-space:nowrap;font-size:clamp(20px,5.8vw,25px)}.order-detail-title-row .status-detail-badge{padding:7px 10px;font-size:10px}.order-cancel-backdrop{padding:14px}.order-cancel-dialog{border-radius:22px;padding:20px}.order-cancel-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.order-cancel-dialog>footer .button{width:100%;padding-inline:10px}}.order-history-preview>summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;list-style:none;display:flex}.order-history-preview>summary::-webkit-details-marker{display:none}.order-history-heading{align-items:center;gap:13px;min-width:0;display:flex}.order-history-heading>i{color:#438b9e;background:#edf7f8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.order-history-heading>i svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.order-history-heading>span{gap:2px;display:grid}.order-history-heading strong{font-size:15px}.order-history-heading small{color:var(--muted);font-size:10px;font-weight:500}.order-history-count{color:var(--muted);flex:none;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.order-history-count b{color:#438b9e;background:#f0f4f5;border-radius:50%;place-items:center;width:25px;height:25px;transition:transform .2s;display:grid}.order-history-count b svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.order-history-preview[open] .order-history-count b{transform:rotate(180deg)}.order-history-body{border-top:1px solid var(--border);padding:0 22px 22px}.order-history-body>header{justify-content:space-between;align-items:end;gap:16px;padding:20px 0 17px;display:flex}.order-history-body>header h2{margin-top:2px;font-size:17px}.order-history-body>header>small{color:var(--muted);font-size:10px}.order-history-timeline{gap:12px;margin:0;padding:0 0 0 29px;list-style:none;display:grid;position:relative}.order-history-timeline:before{content:"";background:#dfe8eb;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.order-history-timeline>li{position:relative}.order-history-dot{background:#78949c;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:18px;left:-29px;box-shadow:0 0 0 2px #dfe8eb}.order-history-timeline .tone-receive .order-history-dot{background:#438b9e}.order-history-timeline .tone-bd .order-history-dot{background:#4f957a}.order-history-timeline .tone-china .order-history-dot{background:#5c83c6}.order-history-timeline .tone-failed .order-history-dot{background:#bd5b52}.order-history-timeline .tone-created .order-history-dot{background:#88939a}.order-history-timeline article{border:1px solid var(--border);background:#fff;border-radius:13px;padding:13px 15px}.order-history-timeline article>div,.order-history-timeline article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-history-timeline article>div strong{font-size:12px}.order-history-timeline article>div em{color:#34788a;vertical-align:middle;background:#e8f4f6;border-radius:99px;margin-left:7px;padding:2px 7px;font-size:8px;font-style:normal}.order-history-timeline time{color:var(--muted);flex:none;font-size:9px}.order-history-timeline p{color:#44545d;margin:6px 0 9px;font-size:11px;line-height:1.5}.order-history-timeline footer{color:var(--muted);border-top:1px solid #edf1f2;padding-top:8px;font-size:9px}.order-history-timeline footer b{border-radius:99px;padding:3px 8px;font-size:8px}.order-history-timeline footer b.success{color:#377a64;background:#eaf5f1}.order-history-timeline footer b.failed{color:#a64740;background:#fdecea}@media (width<=560px){.order-history-preview>summary{padding:15px}.order-history-heading>i{width:34px;height:34px}.order-history-heading small{display:none}.order-history-count{font-size:10px}.order-history-body{padding:0 14px 16px}.order-history-body>header{flex-direction:column;align-items:start;gap:4px;padding:16px 0 14px}.order-history-timeline{padding-left:24px}.order-history-dot{left:-24px}.order-history-timeline article>div{flex-direction:column;align-items:flex-start;gap:3px}.order-history-timeline time{white-space:normal}.order-history-timeline p{font-size:10px}}.bd-link-start{width:100%;margin:4px 0 18px}.bd-link-list-head{justify-content:space-between;align-items:center;margin:15px 2px 8px;display:flex}.bd-link-list-head strong{font-size:11px}.bd-link-list-head span{color:var(--muted);font-size:10px}.bd-link-dialog .bd-link-order-picker{gap:9px;max-height:330px;margin-top:0;padding:2px 4px 2px 2px;display:grid;overflow:auto}.bd-link-dialog .bd-link-order-picker>button{grid-template-columns:145px minmax(0,1fr) minmax(155px,.7fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.bd-link-dialog .bd-link-order-picker>button:hover{background:#f8fcfd;border-color:#b7d4dc}.bd-link-dialog .bd-link-order-picker>button.selected{background:#eef8fa;border-color:#76b5c5;box-shadow:0 0 0 2px #76b5c529}.bd-link-candidate-images{flex-wrap:wrap;align-items:center;gap:5px;min-height:58px;display:flex!important}.bd-link-candidate-images img{border:1px solid var(--border);object-fit:cover;background:#f4f8f9;border-radius:10px;width:42px;height:50px}.bd-link-candidate-images.empty{background:#f7fafb;border:1px dashed #d5e1e4;border-radius:10px;place-items:center;display:grid!important}.bd-link-candidate-main strong{font-size:13px;line-height:1.45}.bd-link-candidate-order code{overflow-wrap:anywhere}.bd-link-dialog .bd-link-order-picker i{color:#4f91a2}.bd-batch-picker{background:#f7fbfc;border:1px solid #d8e5e8;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}.bd-batch-picker>header{flex:1;justify-content:space-between;align-items:center;gap:14px;display:flex}.bd-batch-picker>header>div:first-child{gap:3px;display:grid}.bd-batch-picker>header strong{font-size:13px}.bd-batch-picker>header small{color:var(--muted);font-size:10px}.bd-batch-picker>header>div:last-child{gap:8px;display:flex}.bd-batch-picker>header button{color:#4f91a2;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.bd-batch-picker>header button:disabled{opacity:.4}.bd-batch-submit{flex:none;min-width:240px}.order-select-column{width:58px;text-align:center!important}.order-select-cell{text-align:center!important}.order-select-cell input,.order-mobile-select input{accent-color:#4f91a2;cursor:pointer;width:18px;height:18px}.order-mobile-select{color:#4f91a2;cursor:pointer;background:#f7fbfc;border:1px solid #d8e5e8;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;font-size:11px;font-weight:800;justify-content:flex-start!important;display:flex!important}.bd-link-source-list{gap:7px;margin-top:5px;display:grid}.bd-link-source-list>span{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.bd-link-source-list code{font-size:12px}.bd-link-preview-trackings{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.bd-link-preview-trackings code{background:#f5f9fa;border-radius:8px;padding:6px 8px}@media (width<=720px){.bd-batch-picker{flex-direction:column;align-items:stretch}.bd-batch-picker>header{flex-direction:column;align-items:flex-start}.bd-batch-submit{width:100%;min-width:0}.bd-link-source-list>span{flex-direction:column;align-items:flex-start}.bd-link-preview-trackings{grid-template-columns:1fr}}@media (width<=760px){.bd-link-dialog .bd-link-order-picker>button{grid-template-columns:minmax(0,1fr) auto;align-items:start}.bd-link-candidate-images{flex-wrap:nowrap;grid-area:auto/1/auto/-1;min-height:0;overflow-x:auto}.bd-link-candidate-images img{flex:none;width:52px;height:52px}.bd-link-candidate-main{grid-column:1/-1;min-width:0}.bd-link-candidate-main strong,.bd-link-candidate-main small{overflow-wrap:anywhere}.bd-link-candidate-order{grid-column:1;min-width:0}.bd-link-dialog .bd-link-order-picker i{white-space:nowrap;grid-column:2;place-self:end}}.bd-check-panel .order-table.bd-case1-table,.bd-check-panel .order-table.bd-case2-table{table-layout:fixed}.bd-check-panel .order-table.bd-case1-table th:first-child{width:11%}.bd-check-panel .order-table.bd-case1-table th:nth-child(2){width:24%}.bd-check-panel .order-table.bd-case1-table th:nth-child(3){width:6%}.bd-check-panel .order-table.bd-case1-table th:nth-child(4){width:15%}.bd-check-panel .order-table.bd-case1-table th:nth-child(5){width:6%}.bd-check-panel .order-table.bd-case1-table th:nth-child(6){width:13%}.bd-check-panel .order-table.bd-case1-table th:nth-child(7){width:9%}.bd-check-panel .order-table.bd-case1-table th:nth-child(8),.bd-check-panel .order-table.bd-case1-table th:nth-child(9){width:8%}.bd-check-panel .order-table.bd-case2-table th:first-child{width:5%}.bd-check-panel .order-table.bd-case2-table th:nth-child(2){width:12%}.bd-check-panel .order-table.bd-case2-table th:nth-child(3){width:5%}.bd-check-panel .order-table.bd-case2-table th:nth-child(4){width:25%}.bd-check-panel .order-table.bd-case2-table th:nth-child(5){width:10%}.bd-check-panel .order-table.bd-case2-table th:nth-child(6){width:5%}.bd-check-panel .order-table.bd-case2-table th:nth-child(7){width:13%}.bd-check-panel .order-table.bd-case2-table th:nth-child(8){width:14%}.bd-check-panel .order-table.bd-case2-table th:nth-child(9){width:11%}.bd-check-panel .order-table.bd-case1-table td,.bd-check-panel .order-table.bd-case2-table td{vertical-align:middle;white-space:normal;line-height:1.45}.bd-check-panel .order-table.bd-case1-table .product-code-cell,.bd-check-panel .order-table.bd-case1-table .tracking-cell,.bd-check-panel .order-table.bd-case2-table .tracking-cell{overflow-wrap:anywhere}.bd-check-panel .order-table.bd-case2-table{min-width:1100px}.bd-check-panel .order-table.bd-case2-table .order-tracking-cell .bd-parcel-gallery{gap:7px;width:237px;min-width:237px;max-width:237px;grid-template-columns:repeat(4,54px)!important;display:grid!important}.bd-notify-demo-list{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:12px;padding-top:4px;display:grid}.bd-notify-demo-list>div{border:1px solid var(--border);background:#f8fafb;border-radius:13px;gap:4px;padding:12px 14px;display:grid}.bd-notify-demo-list code{font-size:12px;font-weight:800}.bd-notify-demo-list small{color:var(--muted);font-size:9px}.bd-notify-demo-list>.button{min-width:150px}.bd-panel-actions{align-items:center;gap:12px;display:flex}.bd-notify-button{white-space:nowrap;min-height:38px;padding-inline:15px}.bd-notify-dialog{width:min(620px,100vw - 32px)}.bd-notify-recipient{background:#f2faf6;border:1px solid #d8ece3;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bd-notify-recipient>span:last-child{gap:2px;display:grid}.bd-notify-recipient strong{font-size:12px}.bd-notify-recipient small{color:var(--muted);font-size:10px}.bd-notify-line-mark{color:#fff;letter-spacing:.04em;background:#06c755;border-radius:13px;place-items:center;width:44px;height:44px;font-size:9px;font-weight:900;display:grid}.bd-notify-dialog pre{border:1px solid var(--border);max-height:360px;color:var(--ink);font:inherit;white-space:pre-wrap;background:#f8fafb;border-radius:15px;margin:14px 0 0;padding:18px;font-size:11px;line-height:1.65;overflow:auto}.bd-notify-hint{color:#4b8170;margin:12px 2px 0;font-size:10px;line-height:1.55}@media (width<=760px){.bd-notify-demo-list{grid-template-columns:1fr}.bd-notify-demo-list>.button{width:100%}.bd-panel-actions{flex-direction:column;align-items:flex-end;gap:7px}.bd-notify-button{min-height:34px;padding-inline:12px;font-size:10px}.bd-notify-dialog pre{max-height:300px}.bd-notify-dialog footer{grid-template-columns:.7fr 1.3fr}.bd-notify-dialog footer .button{padding-inline:10px;font-size:10px}}.audit-home-panel{overflow:hidden;padding:0!important}.audit-home-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;list-style:none;display:flex}.audit-home-panel>summary::-webkit-details-marker{display:none}.audit-home-title{align-items:center;gap:13px;display:flex}.audit-home-title>i{color:#438b9e;background:#edf7f8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-style:normal;font-weight:900;display:grid}.audit-home-title>span{gap:2px;display:grid}.audit-home-title strong{font-size:15px}.audit-home-title small{color:var(--muted);font-size:10px}.audit-home-summary{color:var(--muted);align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.audit-home-summary b{color:#438b9e;background:#f0f4f5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;transition:transform .2s;display:grid}.audit-home-panel[open] .audit-home-summary b{transform:rotate(180deg)}.audit-home-body{border-top:1px solid var(--border);padding:0 22px 20px}.audit-home-list article{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(0,1fr) minmax(150px,.65fr) auto;align-items:center;gap:15px;padding:13px 2px;display:grid}.audit-home-list time,.audit-home-list small,.audit-home-list code{color:var(--muted);font-size:10px}.audit-home-list span{gap:2px;display:grid}.audit-home-list strong{font-size:11px}.audit-home-list code{overflow-wrap:anywhere}.audit-home-list article>b,.audit-result{white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:9px}.audit-home-list .success,.audit-result.success{color:#377a64;background:#eaf5f1}.audit-home-list .failed,.audit-result.failed{color:#a64740;background:#fdecea}.audit-home-list>p{color:var(--muted);padding:18px 0;font-size:11px}.audit-view-all{color:#438b9e;font:inherit;cursor:pointer;background:0 0;border:0;margin:15px 0 0 auto;font-size:10px;font-weight:800;display:block}.audit-modal{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.audit-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111f268c;border:0;position:absolute;inset:0}.audit-modal-card{border:1px solid var(--border);background:#fff;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:min(820px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #111f2640}.audit-modal-card>header{justify-content:space-between;gap:20px;padding:23px 25px 18px;display:flex}.audit-modal-card>header h2{margin:2px 0 3px;font-size:22px}.audit-modal-card>header p:not(.section-kicker){color:var(--muted);font-size:11px}.audit-filters{grid-template-columns:150px 170px 160px minmax(240px,1fr);gap:9px;padding:0 25px 18px;display:grid}.audit-filters select,.audit-filters label{min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbdce1;border-radius:12px;font-size:11px}.audit-filters select{padding:0 12px}.audit-filters label{align-items:center;gap:9px;padding:0 12px;display:flex}.audit-filters label span{color:#438b9e;font-size:9px;font-weight:800}.audit-filters input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.audit-table-wrap{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:auto}.audit-table{border-collapse:collapse;width:100%;min-width:900px}.audit-table th{z-index:1;color:var(--muted);text-align:left;text-transform:uppercase;background:#f7f9fa;padding:11px 14px;font-size:9px;position:sticky;top:0}.audit-table td{border-top:1px solid var(--border);vertical-align:top;padding:13px 14px;font-size:10px}.audit-table td:first-child,.audit-table td:nth-child(3),.audit-table td:nth-child(5){white-space:nowrap}.audit-table td:nth-child(6){color:#52636c;max-width:340px}.audit-table code{font-size:9px}.audit-empty{color:var(--muted);text-align:center;padding:28px;font-size:11px}.audit-modal-card>footer{color:var(--muted);justify-content:space-between;align-items:center;padding:14px 25px;font-size:10px;display:flex}@media (width<=760px){.audit-home-title small{display:none}.audit-home-panel>summary{padding:15px}.audit-home-summary{font-size:9px}.audit-home-list article{grid-template-columns:1fr auto;gap:5px 10px}.audit-home-list time,.audit-home-list span,.audit-home-list code{grid-column:1}.audit-home-list article>b{grid-area:1/2/4;align-self:center}.audit-modal{padding:12px}.audit-modal-card{border-radius:18px;max-height:calc(100dvh - 24px)}.audit-modal-card>header{padding:19px 18px 14px}.audit-modal-card>header h2{font-size:19px}.audit-modal-card>header p:not(.section-kicker){display:none}.audit-filters{grid-template-columns:1fr 1fr;padding:0 18px 14px}.audit-filters label{grid-column:1/-1}.audit-table{min-width:0}.audit-table thead{display:none}.audit-table tbody{gap:9px;padding:12px;display:grid}.audit-table tr{border:1px solid var(--border);border-radius:13px;grid-template-columns:1fr auto;gap:4px 10px;padding:13px;display:grid}.audit-table td{border:0;padding:0;display:block}.audit-table td:first-child{color:var(--muted);grid-column:1}.audit-table td:nth-child(2){grid-column:1}.audit-table td:nth-child(3){color:#438b9e;grid-column:1}.audit-table td:nth-child(4),.audit-table td:nth-child(5),.audit-table td:nth-child(6){grid-column:1/-1}.audit-table td:nth-child(7){grid-area:1/2/4}.audit-modal-card>footer{padding:12px 18px}}.platform-choice.manual-choice{background:#f2fafb;border-color:#bdd8df;grid-column:1/-1}.platform-badge.manual{background:#4d91a2}.manual-order-backdrop{z-index:95;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141f268f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.manual-order-dialog{background:#fff;border:1px solid #c9dde2;border-radius:26px;width:min(1050px,100%);max-height:calc(100dvh - 44px);padding:26px;overflow:auto;box-shadow:0 28px 90px #141f2647}.manual-order-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.manual-order-dialog>header h2{margin:3px 0;font-size:26px}.manual-order-dialog>header p:not(.section-kicker){color:var(--muted);font-size:11px}.manual-order-dialog>header>button{color:#6b7c84;cursor:pointer;background:#edf3f5;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.manual-order-grid,.manual-item-grid,.manual-tracking-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manual-order-grid label,.manual-item-grid label,.manual-tracking-dialog label{gap:7px;display:grid}.manual-order-grid label>span,.manual-item-grid label>span,.manual-tracking-dialog label>span{color:#60727b;font-size:10px;font-weight:800}.manual-order-grid input,.manual-order-grid select,.manual-item-grid input,.manual-tracking-dialog input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbdce1;border-radius:12px;outline:0;padding:10px 13px;font-size:12px}.manual-order-grid input:focus,.manual-order-grid select:focus,.manual-item-grid input:focus,.manual-tracking-dialog input:focus{border-color:#6fa9b7;box-shadow:0 0 0 3px #6fa9b724}.manual-items-heading{justify-content:space-between;align-items:end;gap:15px;margin:24px 0 10px;display:flex}.manual-items-heading>div{gap:2px;display:grid}.manual-items-heading strong{font-size:15px}.manual-items-heading small{color:var(--muted);font-size:10px}.manual-items-heading>button,.manual-item-card>header button{color:#438b9e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.manual-item-list{gap:12px;display:grid}.manual-item-card{border:1px solid var(--border);background:#f9fbfb;border-radius:17px;padding:17px}.manual-item-card>header{justify-content:space-between;margin-bottom:12px;display:flex}.manual-item-card>header strong{font-size:12px}.manual-item-card>header button{color:#a9574f}.manual-item-grid .wide{grid-column:span 2}.manual-tracking-toggle{cursor:pointer;background:#f3f9fa;border:1px solid #cbdce1;border-radius:14px;align-items:center;gap:11px;margin:18px 0 12px;padding:13px 15px;display:flex}.manual-tracking-toggle input{accent-color:#438b9e;width:18px;height:18px}.manual-tracking-toggle span{gap:2px;display:grid}.manual-tracking-toggle strong{font-size:11px}.manual-tracking-toggle small{color:var(--muted);font-size:9px}.manual-order-grid.tracking{border:1px solid var(--border);border-radius:14px;padding:14px}.manual-order-note{color:#447666;background:#eef7f5;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.55}.manual-order-dialog>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.manual-track-button{color:#3f8293;border-color:#bcd8df}.manual-tracking-dialog{border-color:#c8dfe4}.manual-tracking-dialog>label{margin:22px 0 12px}.manual-tracking-fields{grid-template-columns:1fr 1fr;margin-bottom:14px}.tracking-correction-open{color:#3d7888;font:inherit;cursor:pointer;background:#f2f8fa;border:1px solid #c6dce2;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.tracking-correction-open:hover{background:#e9f4f7;border-color:#6f9dab}.tracking-correction-dialog{border-color:#c8dfe4;width:min(720px,100%);max-height:min(880px,100vh - 36px);overflow:auto}.tracking-correction-source{background:#f5fafb;border:1px solid #cfe0e5;border-radius:15px;gap:6px;margin:18px 0;padding:14px 16px;display:grid}.tracking-correction-source span{color:var(--muted);font-size:10px;font-weight:800}.tracking-correction-source code{font-size:16px;font-weight:900}.tracking-correction-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:17px;display:grid}.tracking-correction-actions button{border:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:4px;padding:14px;display:grid}.tracking-correction-actions button.selected{background:#eef7f9;border-color:#6f9dab;box-shadow:0 0 0 2px #6f9dab1f}.tracking-correction-actions button.selected.danger{background:#fff4f1;border-color:#d8a39b;box-shadow:0 0 0 2px #ad584e1a}.tracking-correction-actions strong{font-size:11px}.tracking-correction-actions small{color:var(--muted);font-size:9px;line-height:1.45}.tracking-correction-candidates{gap:8px;max-height:260px;margin-top:10px;display:grid;overflow:auto}.tracking-correction-candidates>button{border:1px solid var(--border);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.tracking-correction-candidates>button.selected{background:#eef7f9;border-color:#6f9dab}.tracking-correction-candidates span{gap:3px;display:grid}.tracking-correction-candidates small{color:var(--muted);font-size:9px}.tracking-correction-candidates code{overflow-wrap:anywhere;font-size:10px;font-weight:800}.tracking-correction-candidates i{color:var(--accent);font-size:9px;font-style:normal;font-weight:900}.tracking-correction-candidates>p{color:var(--muted);text-align:center;background:#f6f8f8;border-radius:12px;margin:0;padding:15px;font-size:10px}.tracking-correction-preview{background:#f5fafb;border:1px solid #cfe0e5;border-radius:15px;margin-top:16px;padding:14px 16px}.tracking-correction-preview.danger{background:#fff7f5;border-color:#edcec8}.tracking-correction-preview>span{color:var(--muted);font-size:9px;font-weight:800}.tracking-correction-preview p{margin:7px 0;font-size:11px;line-height:1.55}.tracking-correction-preview code{font-weight:900}.tracking-correction-preview small{color:var(--muted);font-size:9px}.tracking-correction-dialog{background:#fff;border-radius:30px;width:min(780px,100%);padding:34px 38px 0;box-shadow:0 28px 80px #23201c42}.tracking-correction-dialog .section-kicker{color:#96735f;letter-spacing:.22em;margin:0 0 8px;font-size:12px;font-weight:600}.tracking-correction-dialog header h2{color:var(--ink);margin:0;font-size:31px;font-weight:600;line-height:1.2}.tracking-correction-dialog header small{font-weight:400}.tracking-correction-dialog header>button{background:#f0f3f4;flex:0 0 48px;width:48px;height:48px;font-size:29px;font-weight:400}.tracking-correction-order{color:#776d65;align-items:center;gap:9px;margin-top:14px;font-size:14px;display:flex}.tracking-correction-order strong{color:var(--ink);background:#f3f0e9;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.tracking-correction-source{border-radius:20px;margin:26px 0 20px;padding:22px 24px}.tracking-correction-source span,.tracking-correction-preview>span{font-size:14px;font-weight:500}.tracking-correction-source code{letter-spacing:.015em;font-family:inherit;font-size:25px;font-weight:600}.tracking-correction-source.pending{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:22px 24px}.tracking-correction-source.pending>span,.tracking-correction-source.pending>code{grid-column:1}.tracking-correction-source.pending>em{color:#914b3d;background:#fae9e4;border-radius:999px;grid-area:1/2/3;align-self:center;padding:10px 15px;font-size:12px;font-style:normal;font-weight:500}.tracking-correction-preview{border-radius:20px;margin-top:20px;padding:24px}.tracking-correction-preview p{font-size:16px;font-weight:400;line-height:1.55}.tracking-correction-preview p code,.tracking-correction-preview p strong{font-family:inherit;font-size:inherit;font-weight:500}.tracking-correction-preview small{font-size:16px;font-weight:400;line-height:1.55}.tracking-correction-effects{gap:15px;margin:17px 0;display:grid}.tracking-correction-effects p{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:13px;margin:0;display:grid}.tracking-correction-effects i{color:#874d41;background:#f2e5e1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;font-weight:500;display:grid}.tracking-correction-effects i.accept{color:#437761;background:#e5f1ea}.tracking-correction-preview .tracking-correction-effects+small{border-top:1px dashed #e6d6cf;padding-top:16px;display:block}.tracking-correction-dialog>footer{background:#fffdf8;border-top:1px solid #eee8dd;margin:26px -38px 0;padding:20px 38px 24px}.tracking-correction-dialog footer .button{border-radius:16px;min-height:50px;font-size:16px;font-weight:600}.tracking-correction-dialog footer .button-secondary{background:#fff;min-width:122px}.tracking-correction-dialog footer .order-cancel-confirm{min-width:230px}@media (width<=640px){.tracking-correction-dialog{border-radius:24px;padding:24px 20px 0}.tracking-correction-dialog .section-kicker{font-size:10px}.tracking-correction-dialog header h2{font-size:27px}.tracking-correction-dialog header>button{flex-basis:43px;width:43px;height:43px;font-size:25px}.tracking-correction-order{margin-top:11px;font-size:12px}.tracking-correction-order strong{font-size:12px}.tracking-correction-source,.tracking-correction-source.pending{border-radius:17px;margin:21px 0 16px;padding:18px}.tracking-correction-source span,.tracking-correction-preview>span{font-size:12px}.tracking-correction-source code{overflow-wrap:anywhere;font-size:20px}.tracking-correction-source.pending>em{padding:8px 11px;font-size:10px}.tracking-correction-preview{border-radius:17px;margin-top:16px;padding:18px}.tracking-correction-preview p,.tracking-correction-preview small{font-size:14px}.tracking-correction-effects{gap:13px;margin:15px 0}.tracking-correction-effects p{grid-template-columns:32px minmax(0,1fr);gap:10px}.tracking-correction-effects i{width:30px;height:30px;font-size:16px}.tracking-correction-dialog>footer{margin:22px -20px 0;padding:17px 20px 20px}.tracking-correction-dialog footer .button{min-width:0;min-height:50px;font-size:14px}.tracking-correction-actions,.tracking-correction-candidates>button{grid-template-columns:1fr}.tracking-correction-candidates i{justify-self:start}}.tracking-correction-dialog .tracking-correction-source{border-radius:18px;margin:22px 0 16px;padding:17px 20px}.tracking-correction-dialog .tracking-correction-source span,.tracking-correction-dialog .tracking-correction-preview>span{font-size:12px}.tracking-correction-dialog .tracking-correction-source code{font-size:21px}.tracking-correction-dialog .tracking-correction-source.pending{padding:17px 20px}.tracking-correction-dialog .tracking-correction-source.pending>em{padding:8px 13px;font-size:11px}.tracking-correction-dialog .tracking-correction-preview{border-radius:18px;margin-top:16px;padding:19px 20px}.tracking-correction-dialog .tracking-correction-preview p,.tracking-correction-dialog .tracking-correction-preview small{font-size:14px;line-height:1.5}.tracking-correction-dialog .tracking-correction-effects{gap:12px;margin:14px 0}.tracking-correction-dialog .tracking-correction-effects p{grid-template-columns:32px minmax(0,1fr);gap:11px}.tracking-correction-dialog .tracking-correction-effects i{width:30px;height:30px;font-size:16px}.tracking-correction-dialog .tracking-correction-preview .tracking-correction-effects+small{padding-top:13px}.tracking-correction-dialog>footer{margin-top:22px;padding-top:18px;padding-bottom:22px}.tracking-correction-dialog footer .button{min-height:48px;font-size:15px}@media (width<=640px){.tracking-correction-dialog .tracking-correction-source,.tracking-correction-dialog .tracking-correction-source.pending{border-radius:16px;margin:18px 0 14px;padding:15px 16px}.tracking-correction-dialog .tracking-correction-source span,.tracking-correction-dialog .tracking-correction-preview>span{font-size:11px}.tracking-correction-dialog .tracking-correction-source code{font-size:18px}.tracking-correction-dialog .tracking-correction-source.pending>em{padding:7px 10px;font-size:10px}.tracking-correction-dialog .tracking-correction-preview{border-radius:16px;margin-top:14px;padding:16px}.tracking-correction-dialog .tracking-correction-preview p,.tracking-correction-dialog .tracking-correction-preview small{font-size:13px}.tracking-correction-dialog .tracking-correction-effects{gap:11px;margin:13px 0}.tracking-correction-dialog .tracking-correction-effects p{grid-template-columns:29px minmax(0,1fr);gap:9px}.tracking-correction-dialog .tracking-correction-effects i{width:28px;height:28px;font-size:15px}.tracking-correction-dialog>footer{margin-top:19px;padding-top:15px;padding-bottom:18px}}@media (width<=760px){.manual-order-backdrop{padding:10px}.manual-order-dialog{border-radius:20px;max-height:calc(100dvh - 20px);padding:19px}.manual-order-dialog>header h2{font-size:22px}.manual-order-grid,.manual-item-grid{grid-template-columns:1fr 1fr}.manual-item-grid .wide{grid-column:1/-1}.manual-order-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.manual-order-dialog>footer .button{width:100%;padding-inline:10px}.manual-tracking-fields{grid-template-columns:1fr}.status-parcel-actions{flex-direction:column;align-items:flex-end;gap:7px}.status-parcel-actions .manual-track-button{min-height:34px;padding:8px 11px;font-size:10px}}@media (width<=480px){.manual-order-grid,.manual-item-grid{grid-template-columns:1fr}.manual-item-grid .wide{grid-column:auto}.manual-items-heading{flex-direction:column;align-items:flex-start}.manual-order-grid.tracking{grid-template-columns:1fr}}@media (width>=901px){.dashboard-page{padding-left:252px}.dashboard-page .topbar{border-right:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border-bottom:0;width:252px;height:100dvh;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 34px #3248530b}.dashboard-page .topbar-inner.shell{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;padding:24px 18px 20px;display:flex}.dashboard-page .brand{border-bottom:1px solid var(--border);justify-content:flex-start;width:100%;min-height:56px;padding:0 10px 22px}.dashboard-page .brand-logo,.dashboard-page .brand-logo img{width:42px;height:42px}.dashboard-page .brand strong{font-size:15px}.dashboard-page .brand small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-size:10px}.dashboard-page .dashboard-tab-nav{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;width:100%;margin:22px 0 0;padding:0;display:flex}.dashboard-page .dashboard-tab-nav:before{content:"เมนูหลัก";color:var(--faint);letter-spacing:.12em;padding:0 12px 4px;font-size:10px;font-weight:800}.dashboard-page .dashboard-tab-nav button{width:100%;min-height:45px;color:var(--muted);letter-spacing:.035em;text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;padding:11px 14px 11px 43px;font-size:12px;font-weight:700;position:relative}.dashboard-page .dashboard-tab-nav button:before{color:#6c8992;border:1px solid #cbd9de;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;line-height:1;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dashboard-page .dashboard-tab-nav button:first-child:before{content:"⌂"}.dashboard-page .dashboard-tab-nav button:nth-child(2):before{content:"◎"}.dashboard-page .dashboard-tab-nav button:nth-child(3):before{content:"✓"}.dashboard-page .dashboard-tab-nav button:nth-child(4):before{content:"▦"}.dashboard-page .dashboard-tab-nav button:hover{color:var(--ink);background:#f5fafb;border-color:#dbe8eb}.dashboard-page .dashboard-tab-nav button.active{background:var(--blue-soft);color:#2d7181;box-shadow:none;border-color:#cce2e7}.dashboard-page .dashboard-tab-nav button.active:after{content:"";background:#68aebe;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dashboard-page .dashboard-tab-nav button.active:before{color:#2d7181;background:#fff;border-color:#92c4cf}.dashboard-page .topbar-meta{border-top:1px solid var(--border);grid-template-columns:1fr;justify-items:stretch;gap:9px;width:100%;margin-top:auto;padding:18px 10px 0;display:grid}.dashboard-page .clock{color:var(--faint);text-align:left;order:2;font-size:9px}.dashboard-page .connection{border:1px solid var(--border);background:#f8fafb;border-radius:11px;order:1;justify-content:flex-start;min-height:36px;padding:8px 10px;font-size:11px;font-weight:700}.dashboard-page .topbar-meta .logout{text-align:center;border-radius:11px;order:3;width:100%;min-height:40px;margin-top:3px}}.sidebar-online-status>i{position:relative}.sidebar-online-dot{border:2px solid var(--chocolate-deep,#3a2421);background:#5e9f7f;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-3px;box-shadow:0 0 0 2px #5e9f7f29}.online-status-backdrop{z-index:54;opacity:0;visibility:hidden;cursor:default;background:#2b1c192e;border:0;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.online-status-backdrop.open{opacity:1;visibility:visible}.online-status-drawer{z-index:56;opacity:0;visibility:hidden;background:#fffdf8;border:1px solid #e6dbc5;border-radius:24px;flex-direction:column;gap:17px;width:min(390px,100vw - 300px);padding:22px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;top:124px;bottom:26px;left:272px;overflow:auto;transform:translate(-18px);box-shadow:0 24px 70px #37241f3d}.online-status-drawer.open{opacity:1;visibility:visible;transform:translate(0)}.online-status-drawer>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.online-status-drawer>header>div>span{color:#876742;letter-spacing:.12em;background:#f2e6cd;border-radius:999px;margin-bottom:7px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.online-status-drawer>header h2{color:#342725;letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.online-status-drawer>header h2>i{background:#5e9f7f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #e4f1e9}.online-status-drawer>header p{color:#93867b;margin:4px 0 0;font-size:12px}.online-status-drawer>header>button{color:#57433d;cursor:pointer;background:#fff;border:1px solid #e6dbc5;border-radius:12px;flex:none;width:38px;height:38px;font-size:23px;line-height:1}.online-status-preview-note{color:#795f29;background:#fff8e5;border:1px solid #efd99c;border-radius:13px;gap:3px;padding:12px 13px;display:grid}.online-status-preview-note strong{font-size:11px}.online-status-preview-note span{font-size:10px;line-height:1.5}.online-status-section{gap:9px;display:grid}.online-status-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.online-status-section-title>strong{color:#493630;font-size:13px}.online-status-section-title>span{color:#8f8278;font-size:10px;font-weight:700}.online-status-section-title .online-computer-summary{color:#4d8068;background:#e8f3eb;border-radius:999px;padding:4px 8px}.online-people-list,.online-computer-list{gap:8px;display:grid}.online-people-list article,.online-computer-list article{background:#fff;border:1px solid #ebe2d2;border-radius:15px;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.online-people-list article{grid-template-columns:auto minmax(0,1fr) auto}.online-people-list article>div,.online-computer-list article>div{gap:2px;min-width:0;display:grid}.online-people-list article strong,.online-computer-list article strong{color:#3d2e2a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.online-people-list article small,.online-computer-list article small{color:#9a8c81;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.online-people-list article>span:last-child{color:#54876f;justify-items:end;gap:2px;font-size:10px;display:grid}.online-people-list article>span:last-child small{max-width:110px}.online-people-list>p{color:#94877b;text-align:center;border:1px dashed #ddd1bd;border-radius:14px;margin:0;padding:18px;font-size:11px}.online-presence-dot{background:#5e9f7f;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7f2eb}.online-computer-list article{grid-template-columns:auto minmax(0,1fr) auto}.online-computer-icon{color:#75594e;background:#f3eee5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.online-computer-list article>span:last-child{color:#54876f;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.online-computer-list article>span:last-child i{background:#5e9f7f;border-radius:50%;width:7px;height:7px}.online-computer-list article.offline{background:#faf8f4}.online-computer-list article.offline .online-computer-icon{color:#a39a91}.online-computer-list article.offline>span:last-child{color:#9a9189}.online-computer-list article.offline>span:last-child i{background:#c6c0ba}.online-status-drawer>footer{color:#7f756d;border-top:1px solid #ebe2d2;gap:4px;margin-top:auto;padding-top:13px;font-size:9px;display:grid}.online-status-drawer>footer>span{align-items:center;gap:6px;display:flex}.online-status-drawer>footer>span i{background:#5e9f7f;border-radius:50%;width:6px;height:6px}.online-status-drawer>footer small{color:#a29890;font-size:9px}@media (width>=901px) and (width<=1180px){.online-status-drawer{width:min(380px,100vw - 270px);left:244px}}@media (width<=900px){.sidebar-online-dot{border-color:#fff}.online-status-backdrop{z-index:68;background:#2b1c194d}.online-status-drawer{z-index:70;border-radius:21px;width:auto;padding:18px;inset:90px 12px 86px;transform:translateY(14px)}.online-status-drawer.open{transform:translateY(0)}}@media (width<=430px){.online-status-drawer{border-radius:18px;gap:14px;padding:15px;inset:78px 8px 76px}.online-status-drawer>header h2{font-size:21px}.online-people-list article,.online-computer-list article{gap:8px;padding:10px}.online-computer-list article>span:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){.online-status-backdrop,.online-status-drawer{transition:none!important}}@media (width>=901px) and (width<=1180px){.dashboard-page{padding-left:224px}.dashboard-page .topbar{width:224px}.dashboard-page .topbar-inner.shell{padding-inline:14px}}.mobile-dashboard-header,.mobile-nav-backdrop,.mobile-nav-close,.pull-refresh-indicator{display:none}@media (hover:none) and (pointer:coarse){html.pull-refresh-enabled{overscroll-behavior-y:none}.pull-refresh-indicator{top:max(8px,env(safe-area-inset-top));z-index:80;color:#71594f;pointer-events:none;will-change:transform,opacity;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f7;border:1px solid #e2d6c2;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:7px 13px 7px 8px;font-size:10px;font-weight:800;transition:transform .18s,opacity .18s;display:flex;position:fixed;left:50%;box-shadow:0 10px 28px #4b2f2a2e}.pull-refresh-indicator>i{color:#765043;background:#f3ede2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-style:normal;display:grid}.pull-refresh-indicator svg{width:17px;height:17px;transition:transform .16s}.pull-refresh-indicator.ready>i{color:#4b2f2a;background:#f4dda0}.pull-refresh-indicator.ready svg{transform:rotate(180deg)}.pull-refresh-indicator.refreshing>i{color:#397b69;background:#e9f3ee}.pull-refresh-indicator.refreshing svg{animation:.72s linear infinite pull-refresh-spin}.pull-refresh-indicator.done>i{color:#fff;background:#397b69}}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pull-refresh-indicator,.pull-refresh-indicator svg{transition:none!important;animation:none!important}}@media (width<=900px){body.mobile-navigation-locked{overflow:hidden}.dashboard-page{padding-left:0}.dashboard-page .mobile-dashboard-header{z-index:35;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:9px 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #3248530e}.dashboard-page .mobile-menu-trigger{color:#456d78;width:42px;height:42px;font:inherit;cursor:pointer;background:#f7fafb;border:1px solid #d5e2e6;border-radius:12px;place-items:center;font-size:20px;line-height:1;display:grid}.dashboard-page .mobile-menu-trigger>span{width:16px;height:12px;font-size:0;line-height:0;display:block;position:relative}.dashboard-page .mobile-menu-trigger>span:before{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:0;left:0;box-shadow:0 5px,0 10px}.dashboard-page .mobile-dashboard-brand{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-page .mobile-dashboard-brand img{object-fit:contain;flex:none;width:34px;height:34px}.dashboard-page .mobile-dashboard-brand>span{gap:1px;min-width:0;display:grid}.dashboard-page .mobile-dashboard-brand strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.dashboard-page .mobile-dashboard-brand small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.dashboard-page .mobile-connection{border:1px solid var(--border);min-height:30px;color:var(--muted);background:#f8fafb;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.dashboard-page .mobile-session-card{color:#776a62;white-space:nowrap;background:#fffaf0;border:1px solid #dfd4c0;border-radius:999px;align-items:center;gap:5px;min-width:0;min-height:34px;padding:6px 9px;display:flex}.dashboard-page .mobile-session-card>i{background:#a5b0b6;border-radius:50%;flex:none;width:6px;height:6px}.dashboard-page .mobile-session-card>strong{color:#6d7478;font-size:9px;font-weight:850}.dashboard-page .mobile-session-card>span{background:#ddd2c2;width:1px;height:13px;margin-inline:1px}.dashboard-page .mobile-session-card>b{color:#4b2f2a;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58px;font-size:10px;font-weight:600;overflow:hidden}.dashboard-page .mobile-session-card>small{color:#9a8d83;font-size:8px}.dashboard-page .mobile-session-card.online>strong{color:var(--green)}.dashboard-page .mobile-session-card.online>i{background:#45a27f;box-shadow:0 0 0 2px #45a27f1f}.dashboard-page .mobile-connection i{background:#a5b0b6;border-radius:50%;width:6px;height:6px}.dashboard-page .mobile-connection.online{color:var(--green);background:#f1faf6;border-color:#cde5dc}.dashboard-page .mobile-connection.online i{background:#45a27f;box-shadow:0 0 0 3px #45a27f1f}.dashboard-page .topbar{z-index:60;visibility:hidden;border-right:1px solid var(--border);background:#fff;border-bottom:0;width:min(310px,86vw);height:100dvh;transition:transform .24s,visibility .24s;position:fixed;inset:0 auto 0 0;overflow:auto;transform:translate(-105%);box-shadow:20px 0 55px #141f262e}.dashboard-page.mobile-nav-open .topbar{visibility:visible;transform:translate(0)}.dashboard-page .topbar-inner.shell{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:auto;min-height:100%;padding:22px 16px 18px;display:flex}.dashboard-page .topbar .brand{border-bottom:1px solid var(--border);justify-content:flex-start;width:100%;min-height:56px;padding:0 46px 20px 8px;display:flex}.dashboard-page .topbar .brand-logo,.dashboard-page .topbar .brand-logo img{width:40px;height:40px}.dashboard-page .topbar .brand strong{font-size:14px}.dashboard-page .topbar .brand small{color:var(--muted);letter-spacing:.06em;font-size:9px;display:block}.dashboard-page .dashboard-tab-nav{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;width:100%;max-width:none;margin:20px 0 0;padding:0;display:flex}.dashboard-page .dashboard-tab-nav:before{content:"เมนูหลัก";color:var(--faint);letter-spacing:.12em;padding:0 12px 4px;font-size:10px;font-weight:800}.dashboard-page .dashboard-tab-nav button{width:100%;min-height:46px;color:var(--muted);letter-spacing:.035em;text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;padding:11px 38px 11px 44px;font-size:12px;font-weight:700;position:relative}.dashboard-page .dashboard-tab-nav button:before{color:#6c8992;border:1px solid #cbd9de;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;line-height:1;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dashboard-page .dashboard-tab-nav button:first-child:before{content:"⌂"}.dashboard-page .dashboard-tab-nav button:nth-child(2):before{content:"◎"}.dashboard-page .dashboard-tab-nav button:nth-child(3):before{content:"✓"}.dashboard-page .dashboard-tab-nav button:nth-child(4):before{content:"▦"}.dashboard-page .dashboard-tab-nav button.active{background:var(--blue-soft);color:#2d7181;box-shadow:none;border-color:#cce2e7}.dashboard-page .dashboard-tab-nav button.active:after{content:"";background:#68aebe;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.dashboard-page .topbar-meta{border-top:1px solid var(--border);grid-template-columns:1fr;justify-items:stretch;gap:9px;width:100%;margin-top:auto;padding:18px 8px 0;display:grid}.dashboard-page .topbar-meta .connection{border:1px solid var(--border);background:#f8fafb;border-radius:11px;grid-area:auto;justify-content:flex-start;min-height:36px;padding:8px 10px}.dashboard-page .topbar-meta .clock{color:var(--faint);text-align:left;grid-area:auto;font-size:9px;display:block}.dashboard-page .topbar-meta .logout{grid-area:auto;width:100%;min-height:40px;padding:9px 12px}.dashboard-page .mobile-nav-backdrop{z-index:50;visibility:hidden;opacity:0;cursor:pointer;background:#121d235c;border:0;transition:opacity .24s,visibility .24s;display:block;position:fixed;inset:0}.dashboard-page.mobile-nav-open .mobile-nav-backdrop{visibility:visible;opacity:1}.dashboard-page .mobile-nav-close{z-index:70;visibility:hidden;color:#667b84;width:38px;height:38px;font:inherit;opacity:0;cursor:pointer;background:#edf3f5;border:0;border-radius:50%;place-items:center;font-size:25px;line-height:1;transition:opacity .18s,visibility .18s;position:fixed;top:18px;left:min(262px,86vw - 48px)}.dashboard-page.mobile-nav-open .mobile-nav-close{visibility:visible;opacity:1;display:grid}}@media (width<=420px){.dashboard-page .mobile-dashboard-header{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:10px}.dashboard-page .mobile-dashboard-brand img{display:none}.dashboard-page .mobile-connection{padding-inline:8px}.dashboard-page .mobile-session-card{gap:4px;padding-inline:8px}.dashboard-page .mobile-session-card>b{max-width:48px}}@media (prefers-reduced-motion:reduce){.dashboard-page .topbar,.dashboard-page .mobile-nav-backdrop,.dashboard-page .mobile-nav-close{transition:none!important}}.dashboard-page .dashboard-tab-nav{display:none!important}.dashboard-page.business-route-active>main.shell.page:not(.business-center-page){display:none}.business-navigation{z-index:32;scrollbar-width:thin;width:252px;padding:0 18px;position:fixed;left:0;overflow:auto}.business-nav-group{gap:5px;margin-bottom:18px;display:grid}.business-nav-group>strong{color:#9aa8ae;letter-spacing:.13em;padding:0 11px 5px;font-size:9px}.business-nav-group button{color:#64777f;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;transition:all .16s;display:grid;position:relative}.business-nav-group button>i{color:#688791;border:1px solid #d4e0e3;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.business-nav-group button>i svg{width:19px;height:19px}.business-nav-group button>span{gap:2px;font-size:14px;font-weight:750;line-height:1.2;display:grid}.business-nav-group button small{color:#9aa8ae;font-size:10px;font-weight:600}.business-nav-group button:hover{color:var(--ink);background:#f6fafb;border-color:#dce8eb}.business-nav-group button.active{color:#286f80;background:#eaf5f7;border-color:#cce2e7}.business-nav-group button.active>i{color:#286f80;background:#fff;border-color:#98c6d0}.business-nav-group button.active:after{content:"";background:#62a9ba;border-radius:50%;width:6px;height:6px;position:absolute;right:11px}.business-center-page{padding-top:34px;padding-bottom:55px}.business-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.business-hero h1,.business-placeholder h1{letter-spacing:-.035em;margin:4px 0 6px;font-size:31px}.business-hero>div>p:not(.section-kicker),.business-placeholder>p:not(.section-kicker){color:var(--muted);font-size:12px}.business-filters{gap:9px;display:flex}.business-filters label{color:var(--muted);gap:5px;font-size:9px;font-weight:750;display:grid}.business-filters select{min-width:145px;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdee2;border-radius:11px;padding:0 31px 0 12px;font-size:11px}.mock-data-banner{color:#766023;background:#fff9e9;border:1px solid #efd998;border-radius:13px;align-items:center;gap:13px;margin-bottom:17px;padding:13px 16px;display:flex}.mock-data-banner strong{background:#f5df9e;border-radius:7px;flex:none;padding:5px 9px;font-size:10px}.mock-data-banner span{font-size:10px;line-height:1.55}.business-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.business-metric,.business-card{background:#fff;border:1px solid #dce6e9;border-radius:17px;box-shadow:0 8px 25px #2b414b0b}.business-metric{align-content:start;gap:4px;min-height:146px;padding:19px;display:grid;position:relative;overflow:hidden}.business-metric:after{content:"";background:#eef7f8;border-radius:50%;width:105px;height:105px;position:absolute;inset:auto -30px -48px auto}.business-metric-icon{color:#3d8798;background:#eaf5f7;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:5px;font-size:13px;font-weight:900;display:grid}.business-metric>span{color:var(--muted);font-size:10px}.business-metric>strong{letter-spacing:-.035em;font-size:25px}.business-metric>small{z-index:1;color:#708289;font-size:9px;position:relative}.business-metric.profit .business-metric-icon{color:#408368;background:#edf7f1}.business-metric.profit:after{background:#f0f8f4}.business-metric.cash .business-metric-icon{color:#7561a6;background:#f3f0fb}.business-metric.cash:after{background:#f7f4fb}.business-metric.people .business-metric-icon{color:#b36e45;background:#fff1e9}.business-metric.people:after{background:#fff7f1}.business-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:13px;display:grid}.business-card{padding:19px}.business-card>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.business-card h2{margin:3px 0 0;font-size:17px}.business-card>header>strong{color:#347f90;font-size:16px}.business-card>header button{color:#9aa8ae;font:inherit;background:0 0;border:0;font-size:9px}.business-card-status,.alert-count{color:#5c7d86;background:#eef5f6;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:800}.sales-chart-card{min-height:300px}.sales-chart{background:repeating-linear-gradient(#fff 0 49px,#edf2f3 50px);border-bottom:1px solid #e3ebed;grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:205px;padding-top:24px;display:grid}.sales-bar-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.sales-bar-column i{background:linear-gradient(#62adbd,#8ac6d1);border-radius:8px 8px 3px 3px;width:min(31px,70%);min-height:12px;box-shadow:0 6px 12px #4c94a426}.sales-bar-column small,.sales-bar-value{color:#829198;font-size:8px}.sales-bar-value{font-weight:750}.top-products-card ol{margin:0;padding:0;list-style:none;display:grid}.top-products-card li{border-top:1px solid #edf1f2;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.top-products-card li:first-child{border-top:0}.top-products-card li>b{color:#4e8996;background:#eef6f7;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.top-products-card li>span{gap:2px;display:grid}.top-products-card li strong{font-size:10px}.top-products-card li small{color:var(--muted);font-size:8px}.top-products-card li em{font-size:10px;font-style:normal;font-weight:800}.finance-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.finance-card dl>div{background:#f7f9fa;border-radius:12px;padding:12px}.finance-card dt{color:var(--muted);font-size:8px}.finance-card dd{margin:5px 0 0;font-size:14px;font-weight:800}.operation-summary{align-items:baseline;gap:9px;display:flex}.operation-summary strong{font-size:32px}.operation-summary span{color:var(--muted);font-size:10px}.mini-progress{background:#edf2f3;border-radius:99px;height:7px;margin:13px 0;overflow:hidden}.mini-progress i{border-radius:inherit;background:#68afbe;height:100%;display:block}.operation-split{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.operation-split span{color:var(--muted);background:#f7f9fa;border-radius:9px;padding:8px;font-size:8px}.operation-split b{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.alerts-card{grid-column:1/-1}.alerts-card ul{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.alerts-card li{background:#f5f9fa;border-left:3px solid #75aeba;border-radius:9px;gap:3px;padding:13px 14px;display:grid}.alerts-card li b{font-size:10px}.alerts-card li span{color:var(--muted);font-size:8px}.alert-count{color:#b55950;background:#fff0ee;place-items:center;min-width:26px;display:grid}.business-placeholder{background:linear-gradient(145deg,#fff,#f4f9fa);border:1px dashed #c8d9dd;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:430px;padding:50px;display:flex}.business-placeholder>.business-card-status{margin-bottom:17px}.business-placeholder>div{border:1px solid var(--border);background:#fff;border-radius:14px;gap:5px;max-width:620px;margin-top:24px;padding:17px;display:grid}.business-placeholder>div strong{font-size:11px}.business-placeholder>div span{color:var(--muted);font-size:9px;line-height:1.6}@media (width>=901px){.business-navigation{top:108px;bottom:164px}}@media (width>=901px) and (width<=1180px){.business-navigation{width:224px;padding-inline:14px}}@media (width<=1050px){.business-metric-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.business-navigation{z-index:65;visibility:hidden;background:#fff;width:min(310px,86vw);padding:0 16px;transition:transform .24s,visibility .24s;top:98px;bottom:148px;transform:translate(-105%)}.dashboard-page.mobile-nav-open .business-navigation{visibility:visible;transform:translate(0)}.business-center-page{padding-top:22px}.business-hero{flex-direction:column;align-items:flex-start}.business-filters{width:100%}.business-filters label{flex:1}.business-filters select{width:100%;min-width:0}.business-dashboard-grid{grid-template-columns:1fr}.alerts-card{grid-column:auto}.alerts-card ul{grid-template-columns:1fr}}@media (width<=600px){.business-center-page{width:calc(100% - 24px)}.business-hero h1,.business-placeholder h1{font-size:26px}.mock-data-banner{flex-direction:column;align-items:flex-start}.business-metric-grid{grid-template-columns:1fr 1fr;gap:9px}.business-metric{min-height:134px;padding:15px}.business-metric>strong{font-size:20px}.business-card{padding:15px}.sales-chart{gap:5px}.sales-bar-value{display:none}.finance-card dl{grid-template-columns:1fr}.operation-split{grid-template-columns:1fr 1fr 1fr}.business-placeholder{min-height:360px;padding:28px}}@media (width<=380px){.business-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.business-filters{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.business-navigation,.business-nav-group button{transition:none!important}}.dashboard-page{--chocolate:#4b2f2a;--chocolate-deep:#3a2421;--cocoa:#725044;--cream:#fbf7e9;--vanilla:#ffe9a7;--powder:#cfe3ef;--sage:#d9d8b1;--mint:#caf1da;--warm-border:#e7deca;--warm-ink:#342725;--warm-muted:#8d837a;color:var(--warm-ink)}.dashboard-page.business-route-active{background:var(--cream)}.business-center-page .section-kicker{color:#9b735e;letter-spacing:.16em}.business-center-page h1,.business-center-page h2{color:var(--warm-ink)}.business-center-page h1{font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;font-weight:700}.business-center-page .business-hero{background:linear-gradient(135deg,#fffdf5,#f4ead2);border:1px solid #5f42352e;border-radius:25px;padding:24px 28px;box-shadow:0 15px 38px #4b2f2a14}.business-center-page .business-hero h1{font-size:35px}.business-center-page .business-hero>div>p:not(.section-kicker){color:#81736b}.business-filters select{color:#4b3833;background:#ffffffc7;border-color:#d8cdbb;border-radius:14px}.mock-data-banner{color:#765629;background:#fff3c8;border-color:#e8d08d;border-radius:16px}.mock-data-banner strong{color:#fff6dc;background:#4b2f2a}.business-metric,.business-card{border-color:var(--warm-border);border-radius:23px;box-shadow:0 13px 35px #4b2f2a12}.business-metric{min-height:164px;padding:22px}.business-metric:after{display:none}.business-metric.sales{background:var(--vanilla)}.business-metric.profit{background:var(--powder)}.business-metric.cash{background:var(--sage)}.business-metric.people{background:var(--chocolate);color:#fff6dc}.business-metric-icon{border:1px solid #4b2f2a14;border-radius:12px;color:#59433b!important;background:#ffffffb8!important}.business-metric>span{color:#6e5d55}.business-metric.people>span,.business-metric.people>small{color:#e6d8ca}.business-metric.people>strong{color:#fff3c5}.business-metric>strong{font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;font-size:28px}.business-metric>small{color:#81736b}.business-card{background:#ffffffeb}.business-card-status{color:#725343;background:#f0e8d7}.alert-count{color:#fff2d1;background:#4b2f2a}.sales-chart-card{background:#fffdf7}.sales-chart{background:repeating-linear-gradient(#0000 0 49px,#eee6d7 50px);border-color:#e6ddca}.sales-bar-column i{box-shadow:none;background:#c8bca9}.sales-bar-column:last-child i{background:#795344}.sales-bar-column small,.sales-bar-value{color:#887c72}.top-products-card li>b{color:#5b4339;background:#ffeca9}.top-products-card li{border-color:#eee7da}.finance-card dl>div,.operation-split span{background:#f8f3e8}.finance-card .positive{color:#2e9c73}.finance-card .negative{color:#b15b4f}.mini-progress{background:#eee4ce}.mini-progress i{background:#45a97d}.alerts-card li{background:#edf7fb;border-left-color:#78a9bd}.alerts-card li.warning{background:#fff5d5;border-color:#d5a03e}.alerts-card li.danger{background:#f8ebe7;border-color:#8d554a}.business-placeholder{background:linear-gradient(145deg,#fffdf7,#f1e6cf);border-color:#d6c8b1}@media (width>=901px){.dashboard-page .topbar{background:linear-gradient(180deg,var(--chocolate-deep),#543229);border-right-color:#ffffff1a;box-shadow:13px 0 38px #3d252021}.dashboard-page .topbar .brand{border-bottom-color:#ffffff1f}.dashboard-page .topbar .brand strong{color:#fff6dc;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;font-size:17px}.dashboard-page .topbar .brand small{color:#ceb9aa}.dashboard-page .brand-logo{background:#fff4d7;border-radius:13px;padding:4px}.business-navigation{scrollbar-color:#866055 transparent}.business-nav-group>strong{color:#bfa99c}.business-nav-group button{color:#e5d8cf}.business-nav-group button>i{color:#e9d8c8;border-color:#ffffff30}.business-nav-group button small{color:#ad9487}.business-nav-group button:hover{color:#fff;background:#ffffff14;border-color:#ffffff21}.business-nav-group button.active{color:#fff7df;background:#765043;border-color:#fff0c72e}.business-nav-group button.active>i{color:#4b2f2a;background:#fff0bd;border-color:#f4d995}.business-nav-group button.active:after{background:#ffe38f}.dashboard-page .topbar-meta{border-top-color:#ffffff1f}.dashboard-page .connection{color:#eadfd6;background:#ffffff12;border-color:#ffffff1f}.dashboard-page .clock{color:#ad9487}.dashboard-page .topbar-meta .logout{color:#f4e5db;background:#ffffff14;border-color:#ffffff1f}}.mobile-business-dock,.mobile-user-home{display:none}@media (width<=900px){.dashboard-page.mobile-user-home-active .workspace-topbar{display:none}.control-center-home{display:none!important}.dashboard-page.admin-dashboard .control-center-home,.dashboard-page.staff-dashboard .control-center-home{display:block!important}.mobile-user-home{color:#382925;background:linear-gradient(#fbf7ec 0,#f7f2e6 100%);gap:16px;width:100%;padding:18px 16px 118px;display:grid}.mobile-user-welcome{color:#fff;background:linear-gradient(135deg,#4b2f2a 0%,#6a463c 100%);border:1px solid #eadfc9;border-radius:25px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:138px;padding:24px 21px;display:flex;box-shadow:0 14px 34px #4b2f2a26}.mobile-user-welcome>div{min-width:0}.mobile-user-welcome p{color:#f5dca0;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:900}.mobile-user-welcome h1{border-bottom:1px solid #fff3;margin:0;padding-bottom:10px;font-size:24px;line-height:1.22}.mobile-user-welcome>div>span{color:#dfd0c8;margin-top:10px;font-size:12px;display:block}.mobile-user-status{color:#dfd0c8;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:6px 9px;font-size:9px;font-weight:800;display:flex}.mobile-user-status i{background:#c7b7ae;border-radius:50%;width:6px;height:6px}.mobile-user-status.online{color:#e4f6e9}.mobile-user-status.online i{background:#7ed59a;box-shadow:0 0 0 3px #7ed59a29}.mobile-user-task{color:#4b342e;width:100%;min-height:90px;font:inherit;text-align:left;cursor:pointer;background:#fff9e9;border:1px solid #dfd2b8;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:14px 17px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 9px 24px #563d3012}.mobile-user-task>span{grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:12px;min-width:0;display:grid}.mobile-user-task>span>i{color:#65483d;background:#f4dda0;border-radius:16px;grid-row:1/3;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.mobile-user-task>span>i img{object-fit:contain;width:48px;height:48px}.mobile-user-task>span>b{font-size:14px}.mobile-user-task>span>small{color:#917f72;margin-top:3px;font-size:10px}.mobile-user-task>strong{font-size:27px;line-height:1}.mobile-user-menu{background:#fff;border:1px solid #e5dac6;border-radius:25px;padding:20px 17px 17px;box-shadow:0 10px 30px #4a342b0f}.mobile-user-menu>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.mobile-user-menu>header p{color:#a17b5d;letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:900}.mobile-user-menu>header h2{margin:0;font-size:19px}.mobile-user-menu>header small{color:#7d7068;background:#f3eee4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.mobile-user-menu-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-user-menu-grid button{color:#402e29;min-width:0;min-height:126px;font:inherit;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #eae1d2;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.mobile-user-menu-grid button>i{background:#f7f1e6;border-radius:14px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;overflow:hidden}.mobile-user-menu-grid button>i img{object-fit:contain;width:43px;height:43px}.mobile-user-menu-grid button>span{gap:3px;min-width:0;display:grid}.mobile-user-menu-grid button strong{font-size:12px;line-height:1.25}.mobile-user-menu-grid button small{color:#9a8b80;font-size:9px;line-height:1.4}.mobile-user-menu-grid button>b{color:#b3a79e;font-size:18px;position:absolute;top:17px;right:12px}.mobile-user-menu-grid button:active,.mobile-user-task:active{border-color:#cdbb9e;transform:translateY(-3px)scale(.985);box-shadow:0 14px 28px #4a342b29}.mobile-user-menu-grid button:focus-visible,.mobile-user-task:focus-visible{outline-offset:3px;outline:3px solid #d6b76a}@media (hover:hover){.mobile-user-menu-grid button:hover,.mobile-user-task:hover{border-color:#cdbb9e;transform:translateY(-2px);box-shadow:0 12px 25px #4a342b1c}}.mobile-user-account{background:#fff;border:1px solid #e5dac6;border-radius:21px;overflow:hidden}.mobile-user-account button{color:#48352f;width:100%;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee6d9;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 15px;display:grid}.mobile-user-account button:first-child{border-top:0}.mobile-user-account button>img{object-fit:contain;width:42px;height:42px}.mobile-user-account button>span{gap:2px;display:grid}.mobile-user-account button strong{font-size:11px}.mobile-user-account button small{color:#9b8d83;font-size:9px}.mobile-user-account button>b{color:#b3a79e;font-size:18px}.dashboard-page.business-route-active{padding-bottom:104px}.dashboard-page .mobile-dashboard-header{background:#fbf7e9f0;border-bottom-color:#eadfc9;box-shadow:0 8px 25px #4b2f2a14}.dashboard-page .mobile-menu-trigger{color:#4b2f2a;background:#fff9e8;border-color:#ddcfb9}.dashboard-page .mobile-dashboard-brand strong{color:#4b2f2a;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif}.dashboard-page .mobile-connection{background:#fffaf0;border-color:#dfd4c0}.dashboard-page .topbar{background:linear-gradient(180deg,var(--chocolate-deep),#56352c);border-right-color:#ffffff1f}.dashboard-page .topbar .brand{border-bottom-color:#ffffff1f}.dashboard-page .topbar .brand strong{color:#fff4d2}.dashboard-page .topbar .brand small{color:#cdb6a9}.business-navigation{scrollbar-color:#8c6659 transparent;background:0 0}.business-nav-group>strong{color:#bfa89b}.business-nav-group button{color:#eaded5}.business-nav-group button>i{color:#ead8c9;border-color:#ffffff2e}.business-nav-group button small{color:#b69d90}.business-nav-group button.active{color:#fff5d6;background:#765043;border-color:#ffeebf29}.business-nav-group button.active>i{color:#4b2f2a;background:#fff0b7;border-color:#f0d68e}.business-nav-group button.active:after{background:#ffe190}.dashboard-page .topbar-meta{border-top-color:#ffffff1f}.dashboard-page .topbar-meta .connection,.dashboard-page .topbar-meta .logout{color:#f2e5dc;background:#ffffff14;border-color:#ffffff1f}.dashboard-page .topbar-meta .clock{color:#b9a196}.business-center-page .business-hero{background:var(--chocolate);color:#fff2d1;border-radius:26px;padding:22px;box-shadow:0 17px 38px #4b2f2a2e}.business-center-page .business-hero .section-kicker{color:#f0cfa6}.business-center-page .business-hero h1{color:#fff1bb;font-size:31px}.business-center-page .business-hero>div>p:not(.section-kicker){color:#e7d8cf}.business-filters{background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;padding:12px}.business-filters label{color:#eaded5}.business-filters select{color:#fff6df;background:#735b51;border-color:#fff3}.mobile-business-dock{z-index:42;right:18px;bottom:max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #eadfcb;border-radius:28px;justify-content:space-around;align-items:center;gap:2px;min-height:76px;padding:8px 10px;display:flex;position:fixed;left:18px;box-shadow:0 17px 45px #482d272e}.mobile-business-dock button{color:#9b9188;min-width:54px;height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-content:center;place-items:center;gap:2px;padding:4px 7px;display:grid}.mobile-business-dock button i{place-items:center;width:24px;height:24px;font-size:19px;font-style:normal;line-height:1;display:grid}.mobile-business-dock button i svg{width:24px;height:24px;display:block}.mobile-business-dock button span{letter-spacing:.04em;font-size:8px;font-weight:800}.mobile-business-dock .oos-dock-button i svg{width:20px;height:20px}.mobile-business-dock .pack-dock-icon{position:relative}.mobile-business-dock .pack-dock-icon>b{box-sizing:border-box;color:#fff;background:#d92f3b;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:9px;font-weight:900;line-height:1;display:grid;position:absolute;top:-9px;right:-12px;box-shadow:0 2px 6px #8c1c2840}.mobile-business-dock .pack-dock-icon>b.wide{border-radius:999px;width:auto;min-width:24px;padding:0 4px}.mobile-business-dock button.active{color:#49322c;background:#ffeba8}.mobile-business-dock .dock-menu{color:#fff1bd;background:#4b2f2a;border-radius:21px;width:62px;height:62px;margin-top:-28px;box-shadow:0 10px 26px #4b2f2a42}.mobile-business-dock .dock-menu i{font-size:30px}.mobile-business-dock .dock-menu span{display:none}.dashboard-page .command-toast{bottom:104px}}@media (width<=600px){.business-center-page{padding-bottom:28px}.business-center-page .business-hero{margin-bottom:14px}.business-center-page .business-hero h1{font-size:28px}.business-metric-grid{gap:11px}.business-metric{border-radius:22px;min-height:146px;padding:17px}.business-metric>strong{font-size:23px}.business-metric.sales{background:var(--vanilla);min-height:146px;color:var(--ink);grid-column:auto;padding:17px}.business-metric.sales .business-metric-icon{background:#fff8df!important}.business-metric.sales>span,.business-metric.sales>small{color:#6e5d55}.business-metric.sales>strong{color:#3d302c;font-size:23px}.business-card{border-radius:24px}.sales-chart-card{min-height:290px}.alerts-card li{border-radius:13px}}@media (width<=380px){.mobile-business-dock{left:9px;right:9px}.mobile-business-dock button{min-width:48px;padding-inline:4px}}html,body,.dashboard-page,.product-head,.product-head h1,.product-head-actions,.business-center-page h1,.business-metric>strong,.dashboard-page .topbar .brand strong,.dashboard-page .mobile-dashboard-brand strong{font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif!important}@media (width<=700px){.dashboard-page .order-tracking-page,.dashboard-page .order-tracking-page button,.dashboard-page .order-tracking-page input,.dashboard-page .order-tracking-page select,.dashboard-page .order-tracking-page code{font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif!important}}.dashboard-page .topbar .brand-logo{box-shadow:none;background:0 0;padding:0}.dashboard-page .topbar .brand-logo img{filter:brightness(0)invert();width:44px;height:44px}.loyverse-dashboard{padding-top:28px}.loyverse-toolbar{grid-template-columns:minmax(320px,1fr) minmax(310px,.82fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.loyverse-search{background:#ffffffe0;border:1px solid #ddd4c3;border-radius:17px;align-items:center;gap:12px;height:54px;padding:0 18px;display:flex;box-shadow:0 8px 24px #4b2f2a0a}.loyverse-search>span{color:#786d65;font-size:23px}.loyverse-search input{color:#4d413d;background:0 0;border:0;outline:0;width:100%}.loyverse-search input::placeholder{color:#9a9188}.loyverse-search>button{color:#786d65;width:30px;height:30px;font:inherit;cursor:pointer;background:#f4eddf;border:0;border-radius:9px;flex:none;font-size:18px}.loyverse-notices{gap:8px;display:grid}.loyverse-notices>button{min-height:50px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #dfd7cb;border-left:4px solid #7a4f3f;border-radius:14px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid;box-shadow:0 9px 22px #4b2f2a12}.loyverse-notices>button:hover{background:#fff9e9;border-color:#c8aa76}.loyverse-notices>button>i{background:#7a4f3f;border-radius:50%;width:7px;height:7px}.loyverse-notices>button>span{gap:1px;display:grid}.loyverse-notices small{color:#8d837a;font-size:8px}.loyverse-notices b{color:#8d837a;font-size:18px;font-weight:400}.loyverse-dashboard .business-hero{box-shadow:none;background:0 0;border:0;align-items:center;margin-bottom:14px;padding:0}.loyverse-dashboard .business-hero h1{color:#342725;font-size:34px}.loyverse-dashboard .business-hero>div>p:not(.section-kicker){color:#8d837a}.loyverse-sync{color:#71594f;letter-spacing:.08em;background:#fffaf0;border:1px solid #ded4c2;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:800;display:flex}.loyverse-sync i{background:#6ca27d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e6f2e8}.loyverse-sync.partial,.loyverse-sync.stale{color:#775f2a;background:#fff5d9}.loyverse-sync.partial i,.loyverse-sync.stale i{background:#d6a72f;box-shadow:0 0 0 3px #f8e9b6}.loyverse-sync.error{color:#8b3f35;background:#fff0ec}.loyverse-sync.error i{background:#c86355;box-shadow:0 0 0 3px #f4d4ce}.loyverse-filterbar{background:#fffdf8;border:1px solid #e4dac7;border-radius:16px;grid-template-columns:auto minmax(145px,180px) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:10px;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 10px 25px #4b2f2a0d}.loyverse-filterbar label{gap:5px;display:grid}.loyverse-filterbar label>span{color:#8d837a;font-size:8px;font-weight:700}.loyverse-filterbar input,.loyverse-filterbar select{color:#493731;height:38px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:11px;padding:0 11px;font-size:10px}.loyverse-period-toggle{background:#f6efdf;border:1px solid #dfd4bd;border-radius:11px;height:38px;padding:3px;display:flex}.loyverse-period-toggle button{color:#8d837a;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:9px;font-weight:700}.loyverse-period-toggle button.active{color:#fff7dc;background:#4b2f2a;box-shadow:0 4px 10px #4b2f2a2e}.loyverse-refresh-button{color:#4b2f2a;height:38px;font:inherit;background:#f3d993;border:0;border-radius:11px;padding:0 15px;font-size:9px;font-weight:800}.loyverse-refresh-button:disabled{opacity:.55}.loyverse-filterbar.custom{grid-template-columns:auto minmax(135px,170px) minmax(135px,170px) minmax(150px,1fr) minmax(150px,1fr) auto}.loyverse-period-toggle button{padding-inline:10px}.sales-chart.yearly{grid-template-columns:repeat(12,1fr);gap:6px}.sales-chart.yearly .sales-bar-column i{width:min(24px,72%)}.loyverse-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.loyverse-quick-actions button{color:#4c3933;min-height:48px;font:inherit;text-align:left;background:#fffaf0;border:1px solid #dfd4bd;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:10px;font-weight:700;display:flex}.loyverse-quick-actions button:disabled{opacity:1}.loyverse-quick-actions i{color:#775649;font-size:16px;font-style:normal}.loyverse-quick-actions button:not(:disabled){cursor:pointer}.loyverse-quick-actions button:not(:disabled):hover{background:#fff2c8;border-color:#c8aa76;transform:translateY(-1px)}.loyverse-receipts-panel{margin:0 0 15px;padding:18px}.loyverse-receipts-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.loyverse-receipts-panel h2{margin:2px 0 0;font-size:18px}.loyverse-receipts-table{border:1px solid #eee4d3;border-radius:13px;overflow:hidden}.loyverse-receipt-row{color:#66564f;border-top:1px solid #f0e8dc;grid-template-columns:1fr 1.25fr 1fr .7fr .9fr;align-items:center;gap:12px;padding:10px 12px;font-size:9px;display:grid}.loyverse-receipt-row:first-child{border-top:0}.loyverse-receipt-row.heading{color:#94867c;background:#f7f1e5;font-size:8px;font-weight:800}.loyverse-receipt-row>strong{color:#3e302c}.loyverse-receipt-row>em{color:#3e302c;text-align:right;font-style:normal;font-weight:800}.receipt-type{color:#417653;background:#e6f2e8;border-radius:999px;padding:4px 8px;font-size:8px;display:inline-flex}.receipt-type.refund{color:#a04f42;background:#f8dfd8}.loyverse-receipts-empty{color:#9a8e84;text-align:center;margin:0;padding:24px;font-size:10px}.loyverse-receipt-row{grid-template-columns:1fr 1.25fr 1fr .7fr .9fr 18px}.loyverse-receipt-entry>.loyverse-receipt-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border-bottom:0;border-left:0;border-right:0}.loyverse-receipt-entry>.loyverse-receipt-row:hover{background:#fff9e9}.loyverse-receipt-row>i{color:#9a8e84;font-size:13px;font-style:normal;transition:transform .2s}.loyverse-receipt-entry.expanded>.loyverse-receipt-row>i{transform:rotate(180deg)}.loyverse-receipt-detail{background:#fffaf0;padding:4px 42px 14px 24px}.loyverse-receipt-detail>p{color:#8d837a;flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:8px;display:flex}.loyverse-receipt-detail>p span{background:#f2eadb;border-radius:6px;padding:4px 7px}.loyverse-receipt-items{border-top:1px solid #eee4d3}.loyverse-receipt-items>div{border-bottom:1px solid #eee4d3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;display:grid}.loyverse-receipt-items span{gap:1px;min-width:0;display:grid}.loyverse-receipt-items strong{color:#493731;font-size:9px}.loyverse-receipt-items small{color:#9a8e84;font-size:8px}.loyverse-receipt-items b{color:#715f55;font-size:8px}.loyverse-receipt-items em{color:#493731;text-align:right;min-width:70px;font-size:8px;font-style:normal;font-weight:800}.loyverse-receipt-detail>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.loyverse-receipt-detail>footer>span{flex-wrap:wrap;gap:5px;display:flex}.loyverse-receipt-detail>footer b{color:#4c7356;background:#e8f1e8;border-radius:999px;padding:4px 7px;font-size:8px}.loyverse-receipt-detail>footer>strong{color:#493731;font-size:10px}.loyverse-product-panel{margin:0 0 15px;padding:18px}.loyverse-product-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.loyverse-product-panel h2{margin:2px 0 0;font-size:18px}.loyverse-product-tools{grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.loyverse-product-tools>label{color:#947f71;background:#fffaf0;border:1px solid #e1d7c5;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.loyverse-product-tools input{color:#493731;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.loyverse-product-tools>div{background:#f6efdf;border:1px solid #dfd4bd;border-radius:11px;padding:3px;display:flex}.loyverse-product-tools button{color:#8d837a;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px;font-weight:700}.loyverse-product-tools button.active{color:#fff7dc;background:#4b2f2a}.loyverse-product-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.loyverse-product-list article{background:#fffdf8;border:1px solid #eee4d3;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.product-initial{color:#6d4e40;background:#f3e2b6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.loyverse-product-list article>span{gap:2px;min-width:0;display:grid}.loyverse-product-list article>span strong{color:#3e302c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.loyverse-product-list article>span small{color:#9a8e84;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.loyverse-product-list article>em{color:#4b3933;font-size:9px;font-style:normal;font-weight:800}.loyverse-product-list article>b{color:#417653;background:#e6f2e8;border-radius:999px;grid-column:3;padding:4px 7px;font-size:8px}.loyverse-product-list article>b.low{color:#8c6a19;background:#fff0bf}.loyverse-product-list article>b.out{color:#a04f42;background:#f8dfd8}.loyverse-product-list>p{color:#9a8e84;text-align:center;grid-column:1/-1;margin:0;padding:24px;font-size:10px}.loyverse-stock-category-tabs{scrollbar-width:thin;background:#f8f1e3;border:1px solid #e5dac5;border-radius:12px;gap:7px;margin:0 0 13px;padding:4px;display:flex;overflow-x:auto}.loyverse-stock-category-tabs button{color:#806f65;min-width:48px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.loyverse-stock-category-tabs button:first-child{min-width:112px}.loyverse-stock-category-tabs button b{color:#76594c;background:#eadfca;border-radius:999px;min-width:21px;padding:2px 6px;font-size:9px}.loyverse-stock-category-tabs button.active{color:#fff7dc;background:#4b2f2a}.loyverse-stock-category-tabs button.active b{color:#5b4037;background:#f4dfa5}.loyverse-stock-category-tabs button:disabled{cursor:not-allowed;opacity:.38}.loyverse-product-list .loyverse-product-group{padding:0;display:block;overflow:hidden}.loyverse-product-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:54px minmax(0,1fr) auto auto 18px;align-items:center;gap:10px;padding:10px;display:grid}.product-code{color:#6d4e40;text-overflow:ellipsis;white-space:nowrap;background:#f3e2b6;border-radius:10px;place-items:center;min-width:54px;max-width:72px;height:38px;padding:0 6px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.loyverse-product-summary>span{gap:2px;min-width:0;display:grid}.loyverse-product-summary>span strong{color:#3e302c;font-size:11px}.loyverse-product-summary>span small{color:#9a8e84;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.loyverse-product-summary>em{color:#806e64;font-size:8px;font-style:normal}.loyverse-product-summary>b,.loyverse-variant-list b{color:#417653;white-space:nowrap;background:#e6f2e8;border-radius:999px;padding:4px 7px;font-size:8px}.loyverse-product-summary>b.low,.loyverse-variant-list b.low{color:#8c6a19;background:#fff0bf}.loyverse-product-summary>b.out,.loyverse-variant-list b.out{color:#a04f42;background:#f8dfd8}.loyverse-product-summary>i{color:#9a8e84;font-size:13px;font-style:normal;transition:transform .2s}.loyverse-product-group.expanded .loyverse-product-summary>i{transform:rotate(180deg)}.loyverse-variant-list>div{border-top:1px solid #eee7da;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.loyverse-variant-list span{gap:1px;min-width:0;display:grid}.loyverse-variant-list span strong{color:#493731;font-size:9px}.loyverse-variant-list span small{color:#9a8e84;font-size:8px}.loyverse-variant-list em{color:#493731;font-size:8px;font-style:normal;font-weight:700}.loyverse-dashboard .business-metric{min-height:146px}.loyverse-dashboard .business-metric.people>strong{color:#fff1b1}.loyverse-dashboard .business-metric.people>small{color:#d9c5b9}.top-products-card>footer{color:#8d837a;border-top:1px solid #eee7da;justify-content:space-between;gap:12px;margin-top:7px;padding-top:10px;font-size:8px;display:flex}.top-products-card>footer strong{color:#493731}.loyverse-dashboard .business-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.loyverse-dashboard .loyverse-payments,.loyverse-dashboard .payment-channel-card,.loyverse-dashboard .loyverse-stock,.loyverse-dashboard .alerts-card{grid-column:auto;min-height:220px}.loyverse-dashboard .alerts-card ul{grid-template-columns:1fr;gap:8px}.loyverse-source-note{color:#9a8e84;text-align:right;margin:16px 0 0;font-size:8px}.branch-payment-table{background:#fffdf8;border:1px solid #e7dece;border-radius:15px;overflow:hidden}.branch-payment-heading,.branch-payment-row{grid-template-columns:minmax(86px,1.3fr) repeat(5,minmax(48px,.78fr)) minmax(42px,.58fr);align-items:center;gap:6px;padding:10px;display:grid}.branch-payment-heading{color:#8c7c72;background:#f6f0e5;font-size:8px;font-weight:800}.branch-payment-heading span:not(:first-child){text-align:right}.branch-payment-row{color:#493731;border-top:1px solid #e9e1d5;font-size:9px}.branch-payment-row>strong,.branch-payment-row>span:not(.branch-payment-name),.branch-payment-row>em{text-align:right}.branch-payment-row>strong{font-size:10px}.branch-payment-row>em{color:#8d837a;font-style:normal}.branch-payment-name{grid-template-columns:7px minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.branch-payment-name i{background:#7aa8a0;border-radius:50%;grid-row:1/3;width:7px;height:7px}.branch-payment-name b{font-size:10px}.branch-payment-name small{color:#9a8e84;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.branch-payment-row:nth-child(3n+2) .branch-payment-name i{background:#8c6be8}.branch-payment-row:nth-child(3n+3) .branch-payment-name i{background:#e6b655}.branch-payment-empty{color:#9a8e84;text-align:center;margin:0;padding:34px}.loyverse-dashboard .payment-channel-list{gap:10px}.loyverse-dashboard .payment-channel-card section{padding-bottom:8px}.loyverse-dashboard .payment-channel-card section p{margin-bottom:5px;font-size:10px}.loyverse-dashboard .payment-channel-card section i{height:5px}.loyverse-dashboard .payment-channel-card section i span{background:#6f91d8}.loyverse-dashboard .dashboard-sales-wide{grid-column:1/-1}.loyverse-dashboard .dashboard-top-products-card,.loyverse-dashboard .dashboard-alerts-card{grid-column:auto;align-self:stretch;min-height:560px}.dashboard-top-products-card>header,.dashboard-alerts-card>header{align-items:center;min-height:66px}.dashboard-top-products-card>header h2,.dashboard-alerts-card>header h2{margin:0;font-size:17px}.dashboard-top-products-card>header button{color:#493731;min-height:38px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #dfd4c2;border-radius:12px;padding:0 18px;font-size:11px;font-weight:800}.dashboard-top-products-table{background:#fffdf8;border:1px solid #e7dece;border-radius:15px;overflow:hidden}.dashboard-top-products-heading,.dashboard-top-products-table>button{grid-template-columns:34px 76px minmax(125px,1.45fr) minmax(82px,.9fr) 70px 92px 82px;align-items:center;gap:9px;padding:12px 13px;display:grid}.dashboard-top-products-heading{color:#81736a;background:#f6f0e5;font-size:12px;font-weight:800}.dashboard-top-products-heading span:nth-child(n+5){text-align:right}.dashboard-top-products-table>button{color:#493731;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:0;border-top:1px solid #e9e1d5}.dashboard-top-products-table>button:hover{background:#fff8e7}.dashboard-top-products-table>button b{color:#8b8077;font-size:13px}.dashboard-top-products-table>button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dashboard-top-products-table .top-product-name{white-space:normal;font-weight:700}.dashboard-top-products-table>button strong,.dashboard-top-products-table>button em{text-align:right;font-size:13px;font-style:normal}.dashboard-top-products-table>button em{font-weight:800}.top-product-sku{color:#8a8078}.top-product-branch{align-items:center;gap:7px;font-weight:700;display:flex}.top-product-branch i{background:#4f91e7;border-radius:50%;flex:none;width:8px;height:8px}.dashboard-top-products-table>button:nth-child(3n+2) .top-product-branch i{background:#8a63eb}.dashboard-top-products-table>button:nth-child(3n+3) .top-product-branch i{background:#4fa493}.top-product-stock{text-align:right}.top-product-stock.low{color:#bc5142;background:#f9e8e3;border-radius:999px;justify-self:end;padding:5px 9px;font-weight:800}.loyverse-dashboard .dashboard-alerts-card ul{grid-template-columns:1fr;align-content:start;gap:14px;display:grid}.loyverse-dashboard .dashboard-alerts-card li{border-radius:14px;min-height:88px;padding:19px 20px 19px 56px;position:relative}.loyverse-dashboard .dashboard-alerts-card li:before{content:"ⓘ";font-size:21px;position:absolute;top:20px;left:19px}.loyverse-dashboard .dashboard-alerts-card li.warning:before,.loyverse-dashboard .dashboard-alerts-card li.danger:before{content:"⚠"}.loyverse-dashboard .dashboard-alerts-card.alerts-card li b{font-size:14px}.loyverse-dashboard .dashboard-alerts-card.alerts-card li span{font-size:12px}@media (width<=1100px){.loyverse-dashboard .business-dashboard-grid{grid-template-columns:1fr}.loyverse-dashboard .business-dashboard-grid>.business-card{grid-column:auto}}@media (width<=760px){.branch-payment-table{background:0 0;border:0;overflow:visible}.branch-payment-heading{display:none}.branch-payment-row{background:#fffdf8;border:1px solid #e7dece;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:10px;padding:14px;position:relative}.branch-payment-row:first-of-type{margin-top:0}.branch-payment-name{border-bottom:1px solid #eee5d7;grid-column:1/-1;padding:0 82px 11px 0}.branch-payment-row>em{color:#75685e;background:#f1eadc;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:14px;right:14px}.branch-payment-row>strong{text-align:right;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:2px;font-size:17px;display:flex}.branch-payment-row>strong:before{content:"ยอดขายรวม";color:#9a8e84;font-size:9px;font-weight:700}.branch-payment-row>span:not(.branch-payment-name){color:#493731;text-align:right;justify-content:space-between;gap:10px;display:flex}.branch-payment-row>span:not(.branch-payment-name):before{content:attr(data-label);color:#9a8e84}.branch-payment-name b{font-size:14px}.branch-payment-name small{font-size:9px}}@media (width<=600px){.loyverse-dashboard .dashboard-top-products-card,.loyverse-dashboard .dashboard-alerts-card{min-height:auto}.dashboard-top-products-table{overflow-x:auto}.dashboard-top-products-heading,.dashboard-top-products-table>button{grid-template-columns:34px 76px minmax(150px,1.4fr) 100px 76px 96px 88px;min-width:820px}}.loyverse-dashboard .section-kicker{font-size:10px}.loyverse-search input{font-size:13px}.loyverse-notices strong{font-size:12px}.loyverse-notices small{font-size:10px}.loyverse-dashboard .business-hero>div>p:not(.section-kicker){font-size:12px}.loyverse-sync,.loyverse-filterbar label>span{font-size:10px}.loyverse-filterbar input,.loyverse-filterbar select{font-size:12px}.loyverse-period-toggle button,.loyverse-refresh-button{font-size:11px}.loyverse-quick-actions button{min-height:52px;font-size:12px}.loyverse-quick-actions i{font-size:17px}.loyverse-dashboard .business-metric>span{font-size:12px}.loyverse-dashboard .business-metric>strong{font-size:27px}.loyverse-dashboard .business-metric>small{font-size:10px;line-height:1.45}.loyverse-dashboard .business-card h2{font-size:19px}.loyverse-dashboard .business-card-status,.loyverse-dashboard .alert-count{font-size:10px}.loyverse-dashboard .sales-bar-column small,.loyverse-dashboard .sales-bar-value{font-size:9px}.loyverse-dashboard .top-products-card li strong{font-size:12px}.loyverse-dashboard .top-products-card li small{font-size:10px}.loyverse-dashboard .top-products-card li em{font-size:11px}.loyverse-dashboard .top-products-card>footer,.loyverse-dashboard .finance-card dt{font-size:10px}.loyverse-dashboard .finance-card dd{font-size:15px}.loyverse-dashboard .operation-summary span{font-size:11px}.loyverse-dashboard .operation-split span{font-size:10px}.loyverse-dashboard .operation-split b{font-size:14px}.loyverse-dashboard .alerts-card li b{font-size:11px}.loyverse-dashboard .alerts-card li span{font-size:10px;line-height:1.45}.loyverse-source-note{font-size:10px}.loyverse-receipt-entry>.loyverse-receipt-row{padding:9px 12px;font-size:11px;line-height:1.35}.loyverse-receipt-row.heading{padding:9px 12px;font-size:10px}.receipt-type{font-size:10px}.loyverse-receipt-detail{padding:8px 42px 14px 24px}.loyverse-receipt-detail>p{font-size:10px}.loyverse-receipt-items>div{padding:9px 0}.loyverse-receipt-items strong{font-size:12px}.loyverse-receipt-items small,.loyverse-receipt-items b,.loyverse-receipt-items em,.loyverse-receipt-detail>footer b{font-size:10px}.loyverse-receipt-detail>footer>strong{font-size:13px}.loyverse-product-tools>label{height:44px}.loyverse-product-tools input{font-size:12px}.loyverse-product-tools button{font-size:11px}.loyverse-product-summary{grid-template-columns:60px minmax(0,1fr) auto auto 18px;min-height:60px;padding:10px 12px}.product-code{white-space:nowrap;min-width:60px;height:40px;font-size:13px}.loyverse-product-summary>span strong{font-size:13px}.loyverse-product-summary>span small,.loyverse-product-summary>em,.loyverse-product-summary>b,.loyverse-variant-list b{font-size:10px}.loyverse-variant-list{padding:3px 12px 12px 84px}.loyverse-variant-list>.loyverse-variant-row{padding:9px 0}.loyverse-variant-list .loyverse-variant-row strong{font-size:12px}.loyverse-variant-list .loyverse-variant-row small,.loyverse-variant-list .loyverse-variant-row em{font-size:10px}.loyverse-variant-list>.loyverse-branch-stock{border-top:1px solid #eee7da;padding:11px 0;display:block}.loyverse-branch-stock>strong{color:#71594f;margin-bottom:8px;font-size:12px;display:block}.loyverse-branch-stock>span{flex-wrap:wrap;gap:7px;display:flex}.loyverse-branch-stock>span>b{color:#66564f;background:#f4eddf;align-items:center;gap:8px;padding:7px 10px;display:flex}.loyverse-branch-stock>span>b em{color:#3f7354;font-size:11px;font-style:normal}.loyverse-variant-list>.loyverse-branch-tabs{border-top:1px solid #eee7da;flex-wrap:wrap;gap:8px;padding:11px 0;display:flex}.loyverse-branch-tabs button{color:#66564f;min-width:145px;font:inherit;cursor:pointer;background:#f6efdf;border:1px solid #dfd4bd;border-radius:11px;justify-content:space-between;gap:12px;padding:9px 12px;font-size:11px;display:flex}.loyverse-branch-tabs button>b{color:#55745d;background:0 0;padding:0;font-size:11px}.loyverse-branch-tabs button.active{color:#fff7dc;background:#4b2f2a;border-color:#765044}.loyverse-branch-tabs button.active>b{color:#f5dc9e}.loyverse-show-all-sku{color:#65493e;width:100%;font:inherit;cursor:pointer;background:#fff6d9;border:1px solid #dbcba9;border-radius:10px;margin-top:8px;padding:10px;font-size:12px;font-weight:800}@media (width<=900px){.loyverse-toolbar{grid-template-columns:1fr}.loyverse-notices{display:none}.loyverse-filterbar{grid-template-columns:1fr 1fr}.loyverse-refresh-button{width:100%}.loyverse-dashboard .business-hero{color:inherit;text-align:left;box-shadow:none;background:0 0;align-items:flex-start;padding:0}.loyverse-dashboard .business-hero .section-kicker{color:#9b735e}.loyverse-dashboard .business-hero h1{color:#342725}.loyverse-dashboard .business-hero>div>p:not(.section-kicker){color:#8d837a}.loyverse-dashboard .business-hero .loyverse-sync{align-self:flex-start}.sales-overview-copy>.business-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.sales-overview-copy>.business-hero>div{min-width:0}.sales-overview-copy>.business-hero .loyverse-sync{white-space:nowrap;place-self:start end}.loyverse-quick-actions{grid-template-columns:1fr 1fr}}@media (width<=600px){.loyverse-dashboard{padding-top:18px}.loyverse-toolbar{margin-bottom:18px}.loyverse-search{border-radius:15px;height:48px}.loyverse-dashboard .business-hero{align-items:flex-start;gap:12px}.loyverse-sync{align-self:flex-start}.sales-overview-copy>.business-hero{gap:10px}.sales-overview-copy>.business-hero .loyverse-sync{letter-spacing:.05em;padding:7px 9px;font-size:9px}.loyverse-filterbar,.loyverse-filterbar.custom{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.loyverse-filterbar>*{min-width:0;max-width:100%}.loyverse-filterbar label{width:100%;overflow:hidden}.loyverse-filterbar input,.loyverse-filterbar select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.loyverse-filterbar input[type=date],.loyverse-filterbar input[type=month]{appearance:none;inline-size:100%;padding-block:0;line-height:38px}.loyverse-filterbar input[type=date]::-webkit-date-and-time-value{text-align:left;align-items:center;min-height:38px;margin:0;display:flex}.loyverse-filterbar input[type=month]::-webkit-date-and-time-value{text-align:left;align-items:center;min-height:38px;margin:0;display:flex}.loyverse-filterbar input[type=number]{inline-size:100%}.loyverse-period-toggle{width:100%;min-width:0}.loyverse-period-toggle button{flex:1;min-width:0;padding-inline:5px}.loyverse-refresh-button{width:100%}.loyverse-receipts-table{border:0}.loyverse-receipt-row.heading{display:none}.loyverse-receipt-row{grid-template-columns:1fr auto 16px;padding:12px 2px}.loyverse-receipt-row>span:nth-child(2),.loyverse-receipt-row>span:nth-child(3){color:#93867d;grid-column:1}.loyverse-receipt-row>span:nth-child(4){grid-area:1/2}.loyverse-receipt-row>em{grid-area:2/2/4;align-self:center}.loyverse-receipt-row>i{grid-area:1/3/4;align-self:center}.loyverse-receipt-detail{padding:4px 8px 14px}.loyverse-receipt-detail>footer{flex-direction:column;align-items:flex-end}.loyverse-receipt-items>div{grid-template-columns:minmax(0,1fr) auto}.loyverse-receipt-items em{grid-column:2}.loyverse-receipt-items b{grid-area:1/2}.loyverse-product-tools{grid-template-columns:1fr}.loyverse-product-tools>div button{flex:1}.loyverse-stock-category-tabs{margin-left:-4px;margin-right:-4px}.loyverse-product-list{grid-template-columns:1fr}.loyverse-product-list article{grid-template-columns:38px minmax(0,1fr) auto}.loyverse-product-list article>em{grid-area:1/3}.loyverse-product-list article>b{grid-area:2/3}.loyverse-product-summary{grid-template-columns:58px minmax(0,1fr) auto 18px}.loyverse-product-summary>em{grid-column:2}.loyverse-product-summary>b{grid-area:1/3/3}.loyverse-product-summary>i{grid-area:1/4/3}.loyverse-variant-list{padding-left:14px}.loyverse-branch-stock>span{grid-template-columns:1fr 1fr;display:grid}.loyverse-dashboard .business-metric.sales,.loyverse-dashboard .business-metric.people{grid-column:auto;min-height:146px}.loyverse-source-note{text-align:left}}.dashboard-page:not(.business-route-active){--bg:#fbf7e9;--surface:#fffdf8;--surface-soft:#f8f3e8;--border:#e7deca;--ink:#342725;--muted:#8d837a;--faint:#ab9f96;--blue:#795344;--blue-soft:#f0e8d7;--shadow:0 12px 34px #4b2f2a12;background:#fbf7e9}.dashboard-page:not(.business-route-active) .panel,.dashboard-page:not(.business-route-active) .detail-panel,.dashboard-page:not(.business-route-active) .status-chip,.dashboard-page:not(.business-route-active) .data-card,.dashboard-page:not(.business-route-active) .quick-action{background:#fffdf8;border-color:#e7deca;box-shadow:0 12px 34px #4b2f2a0f}.dashboard-page:not(.business-route-active) .quick-action,.dashboard-page:not(.business-route-active) .data-card,.dashboard-page:not(.business-route-active) .detail-content{background:#f8f3e8}.dashboard-page:not(.business-route-active) .button-primary{background:#795344!important;box-shadow:0 7px 15px #4b2f2a38!important}.dashboard-page:not(.business-route-active) .section-kicker{color:#9b735e}.dashboard-page:not(.business-route-active) .dashboard-tab-nav button.active{color:#4b2f2a;background:#fff0bd;border-color:#f3d993}.loyverse-variant-list b.inactive{color:#8b8178;background:#ece9e4}html,body,button,input,select,textarea,.dashboard-page,.dashboard-page *{font-family:LINE Seed Sans TH,Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif!important}.finance-center-page{flex-direction:column;padding-top:22px;display:flex}.finance-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.finance-page-head h1{color:#342725;margin:5px 0 6px;font-size:34px}.finance-page-head p:last-child{color:#8d837a;margin:0;font-size:12px}.finance-period{background:#fffdf8;border:1px solid #e4dac7;border-radius:16px;align-items:end;gap:10px;margin-bottom:16px;padding:12px;display:flex}.finance-period label{gap:5px;display:grid}.finance-period label span{color:#8d837a;font-size:10px;font-weight:700}.finance-period input{color:#493731;height:40px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:11px;padding:0 12px}.finance-period button{color:#4b2f2a;height:40px;font:inherit;cursor:pointer;background:#f3d993;border:0;border-radius:11px;padding:0 16px;font-weight:800}.finance-period button:disabled{opacity:.55}.finance-breakdown-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.9fr);gap:16px;display:grid}.finance-breakdown-grid>.business-card{padding:20px}.finance-breakdown-grid article>header{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.finance-breakdown-grid h2{margin:3px 0 0;font-size:21px}.finance-breakdown-grid header>span{color:#8d837a;font-size:11px}.branch-sales-table{border:1px solid #e8dfd0;border-radius:13px;overflow:hidden}.branch-sales-table>div{border-top:1px solid #eee6da;grid-template-columns:1.25fr repeat(4,1fr) .55fr;align-items:center;gap:12px;padding:13px 14px;font-size:11px;display:grid}.branch-sales-table>div:first-child{border-top:0}.branch-sales-table>.heading{color:#8d837a;background:#f7f1e5;font-size:10px;font-weight:800}.branch-sales-table strong,.branch-sales-table b{color:#342725}.branch-sales-table b,.branch-sales-table span,.branch-sales-table em{text-align:right}.branch-sales-table em{color:#8d837a;font-style:normal}.branch-sales-table>p{color:#8d837a;text-align:center;margin:0;padding:30px}.payment-channel-card>div{gap:15px;display:grid}.payment-channel-card section p{justify-content:space-between;gap:12px;margin:0 0 7px;font-size:12px;display:flex}.payment-channel-card section i{background:#eee9df;border-radius:999px;height:7px;display:block;overflow:hidden}.payment-channel-card section i span{border-radius:inherit;background:#7a4f3f;height:100%;display:block}.finance-empty{color:#8d837a;text-align:center}.finance-data-note{color:#8d837a;text-align:right;margin:14px 4px;font-size:10px}.finance-page-head.bank-sync-head{position:relative}.finance-page-head.bank-sync-head>div{box-sizing:border-box;padding-right:280px}.finance-bank-sync-status{box-sizing:border-box;color:#786858;text-align:right;background:#fffaf0;border:1px solid #ddd1bc;border-radius:999px;max-width:260px;margin:0;padding:7px 11px;font-size:8px;font-weight:600;line-height:1.35;position:absolute;top:0;right:0}.finance-bank-sync-status.syncing{color:#80631d;background:#fff7dc;border-color:#e1c77e}.finance-bank-sync-status.live{color:#4c7555;background:#f2f8f1;border-color:#c7ddc8}.finance-bank-sync-status.error{color:#a05445;background:#fff3ef;border-color:#e2c2ba}@media (width<=560px){.finance-page-head.bank-sync-head{min-height:88px}.finance-page-head.bank-sync-head>div{width:100%;padding-right:145px}.finance-page-head.bank-sync-head h1{max-width:150px}.finance-bank-sync-status{white-space:normal;border-radius:12px;max-width:140px;padding:6px 9px;font-size:9px}}@media (width<=900px){.finance-breakdown-grid{grid-template-columns:1fr}.branch-sales-table{overflow-x:auto}.branch-sales-table>div{min-width:720px}}@media (width<=560px){.finance-center-page{padding-top:22px}.finance-page-head{flex-direction:column;align-items:flex-start}.finance-page-head h1{font-size:28px}.finance-period{flex-direction:column;align-items:stretch}.finance-period button{width:100%}.finance-breakdown-grid>.business-card{padding:15px}.branch-sales-table>div{min-width:650px}.finance-data-note{text-align:left}}.finance-period input,.finance-period select{color:#493731;height:40px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:11px;padding:0 12px}.finance-tabs{background:#f6efdf;border:1px solid #e4dac7;border-radius:13px;width:max-content;margin-bottom:16px;padding:4px;display:flex}.finance-tabs button{color:#8d837a;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 18px;font-size:11px;font-weight:800}.finance-tabs button.active{color:#fff7dc;background:#4b2f2a;box-shadow:0 4px 10px #4b2f2a2e}.finance-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.finance-section-title h2{color:#342725;margin:0;font-size:20px}.finance-section-title p{color:#8d837a;margin:3px 0 0;font-size:10px}.finance-section-title>button,.thai-bank-empty button{color:#fff7dc;font:inherit;cursor:pointer;background:#4b2f2a;border:0;border-radius:11px;padding:11px 16px;font-size:11px;font-weight:800}.thai-bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.thai-bank-card{min-width:0;padding:18px}.thai-bank-card>header{grid-template-columns:48px minmax(0,1fr);justify-content:start;align-items:center;gap:12px;display:grid}.thai-bank-mark{color:#fff7dc;background:#795344;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.thai-bank-card header>span{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.thai-bank-card header strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;display:block;overflow:hidden}.thai-bank-card>p{color:#8d837a;margin:17px 0 3px;font-size:9px}.thai-bank-card>h2{margin:0;font-size:25px}.thai-bank-card dl{gap:24px;margin:14px 0;display:flex}.thai-bank-card dl div{gap:2px;display:grid}.thai-bank-card dt{color:#8d837a;font-size:9px}.thai-bank-card dd{margin:0;font-size:11px;font-weight:800}.thai-bank-card .in,.thai-bank-history .in{color:#3d8a58}.thai-bank-card .out,.thai-bank-history .out{color:#bd5145}.thai-bank-card footer{border-top:1px solid #eee4d3;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.thai-bank-card footer span{color:#8d837a;font-size:9px}.thai-bank-card footer button{color:#65493e;font:inherit;cursor:pointer;background:#fff6d9;border:1px solid #dbcba9;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.thai-bank-empty{color:#8d837a;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.thai-bank-empty strong{color:#342725;font-size:18px}.payment-channel-card section{border-bottom:1px solid #eee6da;padding-bottom:11px}.payment-channel-card section:last-child{border-bottom:0;padding-bottom:0}.payment-channel-card section p>span{gap:2px;display:grid}.payment-channel-card section p small{color:#8d837a;font-size:9px}.payment-channel-card section>em{font-size:9px;font-style:normal}.payment-channel-card .mapped{color:#3d8a58}.payment-channel-card .unmapped{color:#bd5145}.thai-bank-history{padding:20px}.thai-bank-history>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.thai-bank-history>div{border:1px solid #e8dfd0;border-radius:13px;overflow-x:auto}.thai-bank-history>div>div{border-top:1px solid #eee6da;grid-template-columns:.8fr 1.35fr 1fr 1fr 1fr .9fr;gap:12px;min-width:820px;padding:12px 14px;font-size:10px;display:grid}.thai-bank-history>div>.heading{color:#8d837a;background:#f7f1e5;border-top:0;font-weight:800}.thai-bank-history>div>div b{text-align:right}.thai-bank-history>div>p{color:#8d837a;text-align:center;margin:0;padding:30px}.finance-dialog-backdrop{z-index:80;background:#34272575;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.finance-dialog{background:#fffdf8;border-radius:20px;gap:12px;width:min(540px,100%);max-height:calc(100vh - 40px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 80px #34272547}.finance-dialog>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.finance-dialog h2{margin:3px 0;font-size:22px}.finance-dialog header small{color:#8d837a}.finance-dialog header>button{color:#65493e;background:#f4eddf;border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.finance-dialog>label{color:#715f55;gap:5px;font-size:10px;font-weight:800;display:grid}.finance-dialog input,.finance-dialog select,.finance-dialog textarea{box-sizing:border-box;color:#342725;width:100%;font:inherit;background:#fff;border:1px solid #dfd4bd;border-radius:10px;padding:11px 12px;font-size:12px}.finance-dialog>footer{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.finance-dialog>footer button{color:#65493e;font:inherit;background:#fff;border:1px solid #dfd4bd;border-radius:10px;padding:10px 15px;font-weight:800}.finance-dialog>footer .primary{color:#fff7dc;background:#4b2f2a;border-color:#4b2f2a}@media (width<=1100px){.thai-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.thai-bank-card header small{color:#8d837a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;display:block;overflow:hidden}@media (width<=560px){.finance-tabs{box-sizing:border-box;width:100%;overflow-x:auto}.finance-tabs button{flex:1 0 auto;padding-inline:12px}.finance-section-title{flex-direction:column;align-items:flex-start}.thai-bank-grid{grid-template-columns:1fr}}.finance-tabs button{font-weight:700}.card-reconcile-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.card-reconcile-summary article{background:#fffdf8;border:1px solid #e5dac6;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.card-reconcile-summary span{color:#8d837a;font-size:9px;font-weight:700}.card-reconcile-summary strong{color:#342725;font-size:17px}.card-reconcile-summary .waiting{background:#fff6d9}.card-reconcile-summary .received{background:#eef7ef}.card-reconcile-summary .mismatch{background:#fbefec}.card-reconcile-summary .fee{background:#eef6fa}.card-reconcile-card{padding:20px}.card-reconcile-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.card-reconcile-card h2{margin:3px 0;font-size:21px}.card-reconcile-card header p:last-child{color:#8d837a;margin:4px 0 0;font-size:10px}.card-reconcile-card header>span{color:#65493e;background:#f3ecdc;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.card-reconcile-table{border:1px solid #e8dfd0;border-radius:13px;overflow-x:auto}.card-reconcile-table>.heading,.card-reconcile-table>form{grid-template-columns:1.25fr .75fr .85fr .8fr .9fr 1.55fr .85fr .72fr 1fr .65fr;align-items:center;gap:9px;min-width:1280px;display:grid}.card-reconcile-table>.heading{color:#8d837a;background:#f7f1e5;padding:11px 13px;font-size:9px;font-weight:800}.card-reconcile-table>form{border-top:1px solid #eee6da;padding:11px 13px;font-size:10px}.card-reconcile-table form>span:first-child{gap:2px;display:grid}.card-reconcile-table form>span:first-child small{color:#8d837a;font-size:8px}.card-reconcile-table input,.card-reconcile-table select{box-sizing:border-box;color:#493731;width:100%;height:36px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:8px;padding:0 9px;font-size:9px}.card-reconcile-table button{color:#fff7dc;height:36px;font:inherit;cursor:pointer;background:#4b2f2a;border:0;border-radius:8px;padding:0 10px;font-size:9px;font-weight:800}.card-reconcile-table button:disabled{opacity:.55}.card-reconcile-table .fee{color:#8d837a;font-weight:800}.card-reconcile-table .mismatch{color:#bd5145;font-weight:800}.card-reconcile-table>.finance-empty{min-width:0;margin:0;padding:35px}.card-reconcile-card+.finance-data-note{margin-top:14px}@media (width<=900px){.card-reconcile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.card-reconcile-summary article:first-child{grid-column:1/-1}.card-reconcile-card{padding:15px}}@media (width<=560px){.card-reconcile-summary strong{font-size:15px}.card-reconcile-card>header{flex-direction:column}.card-reconcile-card h2{font-size:18px}}.card-reconcile-table>.heading,.card-reconcile-table>form{grid-template-columns:1.3fr .85fr .9fr 1fr 1.6fr .9fr .85fr .72fr;gap:10px;min-width:1040px}.card-reconcile-table>.heading{padding:12px 14px;font-size:12px;font-weight:700}.card-reconcile-table .fee{font-weight:700}.card-reconcile-table>form{padding:12px 14px;font-size:11px}.card-reconcile-table form>span:first-child small{font-size:9px}.card-reconcile-table input,.card-reconcile-table select{min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;height:40px;padding:0 10px;font-size:10.5px;overflow:hidden}.card-reconcile-table button{height:40px;font-size:10px}.card-reconcile-table>.heading,.card-reconcile-table>form,.card-reconcile-completed-row{grid-template-columns:110px 65px 110px 130px 130px minmax(0,118px) minmax(0,180px) 125px 100px 130px 80px;column-gap:12px;min-width:1428px}.card-reconcile-table>form,.card-reconcile-completed-row{align-items:center}.card-reconcile-completed-row{color:#59473f;border-top:1px solid #eee6da;padding:12px 14px;font-size:13px;display:grid}.card-reconcile-completed-row>span,.card-reconcile-completed-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-reconcile-completed-row em{white-space:nowrap;border-radius:999px;width:max-content;padding:7px 10px;font-size:12px;font-style:normal;font-weight:700}.card-reconcile-completed-row em.verified{color:#477d56;background:#e3f2e6}.card-reconcile-completed-row em.warning{color:#ac574a;background:#fae4df}.card-reconcile-table .card-reconcile-deposit-date{text-overflow:clip;justify-self:start;box-sizing:border-box!important;width:118px!important;min-width:0!important;max-width:118px!important;inline-size:118px!important;min-inline-size:0!important;max-inline-size:118px!important;height:40px!important;padding-block:0!important;padding-inline:8px 3px!important;line-height:38px!important;display:block!important;overflow:hidden!important}.card-reconcile-table .card-reconcile-deposit-date::-webkit-date-and-time-value{text-align:left;height:38px;min-height:38px;margin:0;line-height:38px}.card-reconcile-table>.heading>span{white-space:nowrap}.card-reconcile-identity{gap:2px;min-width:0;display:grid}.card-reconcile-identity strong{white-space:nowrap;font-size:13px}.card-reconcile-identity small{color:#8d837a;white-space:nowrap;font-size:11px}.card-reconcile-branch{white-space:nowrap;font-size:13px}.card-reconcile-loyverse{color:#342725;white-space:nowrap;font-size:13px}.card-reconcile-table input:read-only,.card-reconcile-table input:disabled,.card-reconcile-table select:disabled{color:#8d837a;cursor:not-allowed;background:#f1eee7}.card-reconcile-details{grid-column:1/-1;padding:0 2px}.card-reconcile-details summary{color:#65493e;cursor:pointer;width:max-content;font-size:10px;font-weight:800}.card-reconcile-details>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.card-reconcile-details>div>span{background:#f7f1e5;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.card-reconcile-details small,.card-reconcile-details em{color:#8d837a;font-size:9px;font-style:normal}.card-reconcile-details strong{color:#342725;font-size:12px}.card-reconcile-details ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.card-reconcile-details li{border:1px solid #eee6da;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.card-reconcile-details li>span{gap:2px;display:grid}.card-reconcile-preview-note{color:#755f32;background:#fff7d8;border:1px solid #e4d398;border-radius:10px;margin:0 0 12px;padding:9px 12px;font-size:10px;font-weight:700}.card-reconcile-save-notice,.card-reconcile-save-error{border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:10px;font-weight:800}.card-reconcile-save-notice{color:#477c55;background:#eaf5ec}.card-reconcile-save-error{color:#9b4230;background:#fff0eb}@media (width<=560px){.card-reconcile-details>div{grid-template-columns:1fr}.card-reconcile-table>.heading,.card-reconcile-table>form,.card-reconcile-completed-row{min-width:1428px}}.workspace-topbar{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f2;border-bottom:1px solid #e7deca;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px 28px;display:flex;position:sticky;top:0;box-shadow:0 8px 26px #4b2f2a0a}.workspace-heading{gap:2px;min-width:0;display:grid}.workspace-heading strong{color:#382a27;font-size:18px;line-height:1.25}.workspace-heading small{color:#90847b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workspace-controls{align-items:center;gap:8px;display:flex}.workspace-meta-group{background:#fffdf8b8;border:1px solid #e2d8c5;border-radius:12px;align-items:center;height:40px;display:flex;overflow:hidden}.workspace-filter,.workspace-sync{color:#68564e;white-space:nowrap;align-items:center;gap:7px;height:100%;padding:0 11px;font-size:9px;font-weight:650;display:flex}.workspace-meta-group>*+*{border-left:1px solid #ebe3d5}.workspace-sync{color:#5b7f66}.workspace-sync i{background:#a7b0b4;border-radius:50%;width:7px;height:7px}.workspace-sync.online i{background:#54ad72;box-shadow:0 0 0 3px #e0f0e4}.workspace-session{white-space:nowrap;align-items:center;gap:7px;height:100%;padding:0 11px 0 8px;display:flex}.workspace-session>i{color:#705c52;background:#eee7dc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8.5px;font-style:normal;font-weight:650;display:grid}.workspace-session>span{align-items:baseline;gap:5px;display:flex}.workspace-session strong{color:#4b2f2a;text-overflow:ellipsis;max-width:72px;font-size:9.5px;font-weight:550;overflow:hidden}.workspace-session small{color:#9a8d83;font-size:7.5px}.workspace-controls>button{color:#56463f;width:40px;height:40px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e2d8c5;border-radius:12px;place-items:center;font-size:15px;display:grid;position:relative}.workspace-controls>button:hover{background:#fff5d8;border-color:#caae7e}.workspace-controls>button b{box-sizing:border-box;color:#fff;background:#a75445;border:2px solid #fffdf8;border-radius:50%;place-items:center;width:18px;min-width:18px;height:18px;padding:0;font-size:8px;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.workspace-controls>button b.wide{border-radius:999px;width:auto;min-width:24px;padding:0 4px}.workspace-filter>svg{color:#806b60;flex:none;width:15px;height:15px}.workspace-controls>button>svg{width:17px;height:17px}.finance-primary-tabs{z-index:18;box-sizing:border-box;scrollbar-width:none;background:#fbf7ee;border:0;border-bottom:1px solid #e9dfc9;border-radius:0;gap:6px;width:100%;margin:0;padding:14px 24px 0;display:flex;position:sticky;top:0;overflow-x:auto}.finance-primary-tabs::-webkit-scrollbar{display:none}.finance-primary-tabs button{color:#8e7a63;min-width:0;height:auto;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:12px 12px 0 0;flex:none;padding:10px 16px;font-size:14px;font-weight:700}.finance-primary-tabs button.active{color:#2a1b12;box-shadow:none;background:0 0;border-bottom-color:#cda84f}.finance-inbox-preview{gap:18px;display:grid}.finance-inbox-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.finance-inbox-summary article{background:#fffdf8;border:1px solid #e4d9c5;border-radius:19px;grid-template-columns:1fr auto;align-items:start;min-height:106px;padding:17px 18px;display:grid;box-shadow:0 8px 24px #4a322a0d}.finance-inbox-summary span{color:#7f7066;font-size:11px;font-weight:750}.finance-inbox-summary strong{grid-area:1/2/3;font-size:32px;line-height:1}.finance-inbox-summary small{color:#a0968e;align-self:end;font-size:9px}.finance-inbox-summary .pending{background:#fff8e4;border-color:#e5d3a0}.finance-inbox-summary .pending strong{color:#9b7227}.finance-inbox-summary .missing{background:#fff2ef;border-color:#efc9c1}.finance-inbox-summary .missing strong{color:#b45e50}.finance-inbox-summary .confirmed{background:#f0f8f2;border-color:#c8dfce}.finance-inbox-summary .confirmed strong{color:#4e8a60}.finance-inbox-summary .cancelled strong{color:#7d7068}.finance-inbox-filters{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:16px;display:grid}.finance-inbox-filters label{color:#806f64;gap:5px;min-width:0;font-size:9px;font-weight:800;display:grid}.finance-inbox-filters input,.finance-inbox-filters select{box-sizing:border-box;color:#4a3932;width:100%;height:42px;font:inherit;background:#fffdf9;border:1px solid #e1d6c4;border-radius:11px;padding:0 12px;font-size:10px}.finance-inbox-filters input:focus,.finance-inbox-filters select:focus{outline-offset:1px;outline:2px solid #e9ce85}.finance-inbox-filters>button{color:#6b574d;height:42px;font:inherit;cursor:pointer;background:#f7f1e6;border:1px solid #dccfb9;border-radius:11px;padding:0 15px;font-size:10px;font-weight:800}.finance-inbox-list-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.finance-inbox-list-head h2{color:#342725;margin:0;font-size:21px}.finance-inbox-list-head p{color:#8d837a;margin:4px 0 0;font-size:10px}.finance-inbox-list-head>span{color:#a45449;background:#f8e9e5;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:800}.finance-inbox-table-wrap{padding:0;overflow-x:auto}.finance-inbox-table{border-collapse:collapse;width:100%;min-width:1280px}.finance-inbox-table th{color:#8d8076;text-align:left;white-space:nowrap;background:#f6f0e5;padding:12px 10px;font-size:9px}.finance-inbox-table td{color:#5d4d46;vertical-align:middle;border-top:1px solid #eee5d7;padding:13px 10px;font-size:9px}.finance-inbox-table td>small,.finance-inbox-table td>strong+small{color:#9b9088;margin-top:3px;font-size:8px;display:block}.finance-inbox-table td>strong{color:#3e302b;max-width:190px;font-size:10px;display:block}.finance-inbox-table td>b{color:#342725;white-space:nowrap;font-size:11px}.finance-inbox-table td>button,.finance-inbox-empty button{color:#70564a;min-height:32px;font:inherit;background:#fffaf0;border:1px solid #dfd3bf;border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.finance-inbox-table td>button:disabled{cursor:not-allowed;opacity:.56}.finance-inbox-thumb{box-sizing:border-box;color:#675148;background:#f2eadb;border:1px solid #5340381f;border-radius:10px;align-content:center;place-items:center;gap:2px;width:62px;height:54px;padding:5px;display:grid}.finance-inbox-thumb i{font-size:18px;font-style:normal}.finance-inbox-thumb small{white-space:nowrap;font-size:6px}.finance-inbox-thumb.lavender{background:#eee9f6}.finance-inbox-thumb.sand{background:#f5ead5}.finance-inbox-thumb.mint{background:#e5f2e9}.finance-inbox-thumb.blue{background:#e5eff5}.finance-inbox-thumb.rose{background:#f5e5e4}.finance-inbox-thumb.gold{background:#f7ecc5}.finance-inbox-thumb.gray{background:#eceae7}.finance-inbox-thumb.peach{background:#f7e7d9}.finance-inbox-status{color:#756960;white-space:nowrap;background:#f0ece5;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.finance-inbox-status.pending{color:#8d661f;background:#fff1c9}.finance-inbox-status.needs_review{color:#9a681e;background:#f7e6c4}.finance-inbox-status.missing_information{color:#ac574a;background:#fae4df}.finance-inbox-status.confirmed{color:#477d56;background:#e3f2e6}.finance-inbox-status.rejected{color:#9a5047;background:#f3e5e2}.finance-inbox-status.duplicate{color:#72598c;background:#eee7f5}.finance-inbox-status.cancelled{color:#746a64;background:#eceae7}.finance-inbox-empty{color:#9a8e85;place-content:center;justify-items:center;gap:7px;min-height:220px;display:grid}.finance-inbox-empty strong{color:#4a3932;font-size:18px}.finance-inbox-empty button{cursor:pointer;margin-top:5px}.finance-inbox-mobile-list{display:none}@media (width<=1100px){.finance-inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-inbox-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-inbox-filters .search{grid-column:span 2}.finance-inbox-filters>button{width:100%}}@media (width<=700px){.finance-inbox-preview{gap:14px}.finance-inbox-summary{gap:9px}.finance-inbox-summary article{border-radius:16px;min-height:88px;padding:14px}.finance-inbox-summary span{font-size:9px}.finance-inbox-summary strong{font-size:26px}.finance-inbox-filters{grid-template-columns:1fr 1fr;padding:13px}.finance-inbox-filters .search{grid-column:1/-1}.finance-inbox-filters label:nth-of-type(n+6){display:none}.finance-inbox-list-head{flex-direction:column;align-items:flex-start;gap:8px}.finance-inbox-list-head h2{font-size:19px}.finance-inbox-table-wrap{display:none}.finance-inbox-mobile-list{gap:11px;display:grid}.finance-inbox-mobile-list article{padding:15px}.finance-inbox-mobile-list article>header{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.finance-inbox-mobile-list .finance-inbox-thumb{width:52px;height:52px}.finance-inbox-mobile-list header>div{gap:2px;min-width:0;display:grid}.finance-inbox-mobile-list time{color:#9a8e85;font-size:8px}.finance-inbox-mobile-list header strong{color:#3f302b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finance-inbox-mobile-list header small{color:#94877f;font-size:8px}.finance-inbox-mobile-list article>b{color:#332520;margin:13px 0;font-size:23px;display:block}.finance-inbox-mobile-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 13px;display:grid}.finance-inbox-mobile-list dl div{min-width:0}.finance-inbox-mobile-list dt{color:#9a8e85;font-size:8px}.finance-inbox-mobile-list dd{color:#59473f;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:750;overflow:hidden}.finance-inbox-mobile-list article>button{color:#7a665c;width:100%;height:38px;font:inherit;opacity:.6;background:#f8f2e8;border:1px solid #e0d4c1;border-radius:10px;font-size:9px;font-weight:800}}.finance-inbox-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2c201b8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-inbox-detail{background:#fffdf8;border-radius:24px;width:min(1180px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 28px 90px #261a164d}.finance-inbox-detail>header{border-bottom:1px solid #eadfce;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.finance-inbox-detail>header span,.finance-inbox-detected-head span{color:#a48756;letter-spacing:.12em;font-size:9px;font-weight:900}.finance-inbox-detail>header h2{color:#342725;margin:4px 0 2px;font-size:23px}.finance-inbox-detail>header p{color:#92867d;margin:0;font-size:9px}.finance-inbox-detail>header>button{color:#654f45;cursor:pointer;background:#f3ecdf;border:0;border-radius:10px;width:36px;height:36px;font-size:23px}.finance-inbox-detail-body{grid-template-columns:minmax(310px,.78fr) minmax(0,1.35fr);max-height:calc(100vh - 128px);display:grid;overflow:auto}.finance-inbox-detail-body>aside{background:#faf5eb;border-right:1px solid #eadfce;align-content:start;gap:16px;padding:22px;display:grid}.finance-inbox-original{color:#614c44;background:#eee9f6;border:1px solid #4c393121;border-radius:18px;place-content:center;justify-items:center;gap:6px;min-height:245px;display:grid}.finance-inbox-original i{font-size:50px;font-style:normal}.finance-inbox-original strong{font-size:13px}.finance-inbox-original small{color:#8e8077;font-size:9px}.finance-inbox-original.sand{background:#f5ead5}.finance-inbox-original.mint{background:#e5f2e9}.finance-inbox-original.blue{background:#e5eff5}.finance-inbox-original.rose{background:#f5e5e4}.finance-inbox-original.gold{background:#f7ecc5}.finance-inbox-original.gray{background:#eceae7}.finance-inbox-original.peach{background:#f7e7d9}.finance-inbox-detail-body aside section{background:#fffdf9;border:1px solid #e7dccb;border-radius:14px;padding:15px}.finance-inbox-detail-body aside h3{color:#48362f;margin:0 0 10px;font-size:12px}.finance-inbox-detail-body aside dl{gap:8px;margin:0;display:grid}.finance-inbox-detail-body aside dl div{grid-template-columns:120px 1fr;gap:8px;display:grid}.finance-inbox-detail-body aside dt{color:#978a82;font-size:8px}.finance-inbox-detail-body aside dd{color:#55433b;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.finance-inbox-ocr p{color:#75655c;background:#f5efe5;border-radius:10px;margin:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.8}.finance-inbox-detail-body>form{flex-direction:column;min-width:0;padding:22px;display:flex}.finance-inbox-detected-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.finance-inbox-detected-head h3{color:#3d2e29;margin:4px 0 0;font-size:19px}.finance-inbox-detected-head em{color:#4c815b;background:#ecf5ed;border-radius:999px;padding:6px 10px;font-size:8px;font-style:normal;font-weight:800}.finance-inbox-save-notice{color:#447b54;background:#e9f5eb;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:9px;font-weight:800}.finance-inbox-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-inbox-edit-grid label{color:#715e54;gap:5px;min-width:0;font-size:9px;font-weight:800;display:grid}.finance-inbox-edit-grid input,.finance-inbox-edit-grid select,.finance-inbox-edit-grid textarea{box-sizing:border-box;color:#3e302b;width:100%;font:inherit;background:#fff;border:1px solid #dfd3c0;border-radius:10px;padding:10px 11px;font-size:10px}.finance-inbox-edit-grid .wide{grid-column:1/-1}.finance-inbox-detail form>footer{justify-content:flex-end;gap:9px;margin-top:auto;padding-top:18px;display:flex}.finance-inbox-detail form>footer button{color:#69544a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfd3c0;border-radius:10px;padding:0 16px;font-size:10px;font-weight:800}.finance-inbox-detail form>footer .primary{color:#efd58b;background:#3a2922;border-color:#3a2922}@media (width<=760px){.finance-inbox-mobile-list article>button{color:#efd58b;opacity:1;background:#3a2922;border-color:#3a2922}.finance-inbox-detail-backdrop{place-items:stretch stretch;padding:0}.finance-inbox-detail{border-radius:0;width:100%;max-height:100vh}.finance-inbox-detail>header{z-index:2;background:#fffdf8;padding:15px 16px;position:sticky;top:0}.finance-inbox-detail>header h2{font-size:19px}.finance-inbox-detail-body{max-height:calc(100vh - 87px);display:block}.finance-inbox-detail-body>aside{border-bottom:1px solid #eadfce;border-right:0;padding:15px}.finance-inbox-original{min-height:180px}.finance-inbox-detail-body>form{padding:16px}.finance-inbox-edit-grid{grid-template-columns:1fr}.finance-inbox-edit-grid .wide{grid-column:auto}.finance-inbox-detail form>footer{background:#fffdf8;border-top:1px solid #eadfce;margin:16px -16px -16px;padding:12px 16px;position:sticky;bottom:0}.finance-inbox-detail form>footer button{flex:1}}.finance-inbox-summary article{align-items:center;row-gap:4px;min-height:94px;padding:15px 17px}.finance-inbox-summary span{font-size:10px;font-weight:700;line-height:1.35}.finance-inbox-summary strong{font-size:27px;font-weight:800}.finance-inbox-summary small{align-self:center;font-size:9px;font-weight:500}.finance-inbox-list-head h2{font-size:20px;font-weight:800}.finance-inbox-table th{font-weight:800}.finance-inbox-table td{font-weight:500}.finance-inbox-table td>strong{font-weight:750}.finance-inbox-table td>b{font-weight:800}.finance-inbox-detail>header h2{font-size:20px;font-weight:800}.finance-inbox-detail-body aside h3{font-size:11px;font-weight:750}.finance-inbox-original strong{font-size:12px;font-weight:750}.finance-inbox-ocr h3{font-size:12px}.finance-inbox-ocr p{padding:13px;font-size:10.5px;line-height:1.7}.finance-inbox-detected-head h3{font-size:17px;font-weight:800}.finance-inbox-edit-grid label{font-weight:750}.finance-inbox-detail form>footer button{box-sizing:border-box;align-self:stretch;width:170px;height:44px;min-height:44px;padding:0;font-size:10px;font-weight:800;margin:0!important}.finance-inbox-summary article[role=button]{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.finance-inbox-summary article[role=button]:hover{transform:translateY(-2px);box-shadow:0 11px 28px #4a322a1a}.finance-inbox-summary article[role=button]:focus-visible{outline-offset:3px;outline:3px solid #c9a653}.finance-inbox-summary article.active{border-width:2px;box-shadow:0 0 0 3px #bb974421,0 11px 28px #4a322a1a}.finance-inbox-summary article.active small{color:#675146;font-weight:750}.finance-inbox-list-head{scroll-margin-top:22px}.finance-inbox-accounting-impact{background:#fbf6ec;border:1px solid #dfd3c1;border-radius:14px;margin-top:14px;padding:14px 15px}.finance-inbox-accounting-impact>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-inbox-accounting-impact header span{color:#9c7d4c;letter-spacing:.1em;font-size:8px;font-weight:900}.finance-inbox-accounting-impact h4{color:#3c2e28;margin:3px 0 10px;font-size:14px}.finance-inbox-accounting-impact header em{color:#876625;white-space:nowrap;background:#f5e7c8;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.finance-inbox-accounting-impact>strong{color:#3f302a;font-size:12px;display:block}.finance-inbox-accounting-impact>p{color:#7e6f66;margin:3px 0 11px;font-size:9px;line-height:1.55}.finance-inbox-accounting-impact ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.finance-inbox-accounting-impact li{color:#5e4c43;background:#fff;border-radius:10px;align-items:flex-start;gap:7px;min-width:0;padding:9px;font-size:8.5px;line-height:1.45;display:flex}.finance-inbox-accounting-impact li i{color:#4d7d59;background:#e2f0e5;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.finance-inbox-accounting-impact.transfer{background:#f0f7fa;border-color:#cadde8}.finance-inbox-accounting-impact.personal{background:#f5f2ed;border-color:#e0d6c9}.finance-inbox-accounting-impact.warning{background:#fff2ee;border-color:#eccabf}.finance-inbox-accounting-impact.warning li i{color:#a45b4e;background:#f4dfd9}@media (width<=700px){.finance-inbox-summary article{min-height:76px;padding:13px 14px}.finance-inbox-summary span{font-size:10px;font-weight:700}.finance-inbox-summary strong{font-size:24px;font-weight:800}.finance-inbox-summary small{font-size:9px}.finance-inbox-list-head h2{font-size:18px}.finance-inbox-accounting-impact ol{grid-template-columns:1fr}.finance-inbox-accounting-impact>header{flex-direction:column;align-items:flex-start}.finance-inbox-accounting-impact header em{align-self:flex-start}}.finance-inbox-accounting-impact{padding:16px 17px}.finance-inbox-accounting-impact header span{font-size:9px}.finance-inbox-accounting-impact h4{font-size:16px;line-height:1.35}.finance-inbox-accounting-impact header em{font-size:9px}.finance-inbox-accounting-impact>strong{font-size:14px}.finance-inbox-accounting-impact>p{font-size:10.5px}.finance-inbox-accounting-impact li{padding:11px;font-size:10px;line-height:1.5}.finance-inbox-accounting-impact li i{width:20px;height:20px;font-size:9px}.finance-inbox-duplicate-warning{background:#fff3ef;border:1px solid #e9bdb4;border-radius:15px;margin-top:14px;padding:15px}.finance-inbox-duplicate-warning>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-inbox-duplicate-warning>header span{color:#a65245;letter-spacing:.11em;font-size:9px;font-weight:900}.finance-inbox-duplicate-warning h4{color:#4a302a;margin:3px 0;font-size:16px}.finance-inbox-duplicate-warning>header p{color:#8a6e66;margin:0;font-size:10px}.finance-inbox-duplicate-warning>header b{color:#9d493e;white-space:nowrap;background:#f5d8d2;border-radius:999px;padding:6px 9px;font-size:8px}.finance-inbox-duplicate-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin-top:13px;display:grid}.finance-inbox-duplicate-compare article{background:#fff;border:1px solid #ead8cf;border-radius:12px;min-width:0;padding:12px}.finance-inbox-duplicate-compare small,.finance-inbox-duplicate-compare strong,.finance-inbox-duplicate-compare span,.finance-inbox-duplicate-compare em{display:block}.finance-inbox-duplicate-compare small{color:#97877e;font-size:8px}.finance-inbox-duplicate-compare strong{color:#46342e;margin:4px 0;font-size:10px}.finance-inbox-duplicate-compare span{color:#735f56;font-size:9px}.finance-inbox-duplicate-compare em{color:#776960;background:#f1ece4;border-radius:999px;width:max-content;margin-top:7px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.finance-inbox-duplicate-compare>i{color:#a58e84;font-size:8px;font-style:normal;font-weight:800}.finance-inbox-duplicate-details{background:#fff;border-radius:11px;margin-top:10px;padding:11px}.finance-inbox-duplicate-details>strong{color:#4b3831;font-size:10px}.finance-inbox-duplicate-details ul{color:#705a51;gap:5px;margin:7px 0;padding:0;font-size:9px;list-style:none;display:grid}.finance-inbox-duplicate-details small{color:#9a8a81;font-size:8px}.finance-inbox-duplicate-warning>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.finance-inbox-duplicate-warning>footer button{color:#69554c;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ddcfc3;border-radius:10px;font-size:8.5px;font-weight:850;margin:0!important}.finance-inbox-duplicate-warning>footer button:nth-child(2){color:#994a40;background:#f8e1dc;border-color:#d5b0a9}.finance-inbox-duplicate-warning>footer button.continue{color:#efd58b;background:#3b2a23;border-color:#3b2a23}.finance-inbox-duplicate-override{background:#fff4f1;border:1px solid #e8c7bf;border-radius:11px;padding:11px;margin-top:12px!important}@media (width<=700px){.finance-inbox-duplicate-compare{grid-template-columns:1fr}.finance-inbox-duplicate-compare>i{text-align:center}.finance-inbox-duplicate-warning>footer{grid-template-columns:1fr}.finance-inbox-duplicate-warning>footer button{height:42px}}.finance-inbox-page-tools{background:#fffdf8;border:1px solid #e4d8c4;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.finance-inbox-page-tools>div{gap:2px;display:grid}.finance-inbox-page-tools strong{color:#43332d;font-size:11px}.finance-inbox-page-tools span{color:#94867d;font-size:9px}.finance-inbox-page-tools>button{color:#664f44;height:38px;font:inherit;cursor:pointer;background:#f7f0e4;border:1px solid #d9cbb6;border-radius:10px;padding:0 13px;font-size:9px;font-weight:850}.telegram-settings-backdrop{z-index:115;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c201b8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.telegram-settings-panel{background:#fffdf8;border-radius:22px;width:min(900px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 30px 90px #261a1652}.telegram-settings-panel>header{border-bottom:1px solid #e8ddcc;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex}.telegram-settings-panel>header span{color:#9d8050;letter-spacing:.12em;font-size:9px;font-weight:900}.telegram-settings-panel>header h2{color:#382923;margin:4px 0 2px;font-size:21px}.telegram-settings-panel>header p{color:#91847b;margin:0;font-size:9px}.telegram-settings-panel>header>button{color:#68544a;background:#f1eadf;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.telegram-settings-body{background:#faf6ee;grid-template-columns:260px minmax(0,1fr);gap:16px;max-height:calc(100vh - 130px);padding:18px;display:grid;overflow:auto}.telegram-connection-card{background:#fff;border:1px solid #e1d6c4;border-radius:16px;align-self:start;padding:16px}.telegram-connection-card>div{align-items:center;gap:10px;display:flex}.telegram-connection-card i{background:#b4aaa3;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #f0ece7}.telegram-connection-card i.online{background:#5da170;box-shadow:0 0 0 5px #e3f2e7}.telegram-connection-card span{gap:2px;display:grid}.telegram-connection-card small{color:#978a82;font-size:8px}.telegram-connection-card strong{color:#42332d;font-size:12px}.telegram-connection-card>b{color:#80736b;letter-spacing:.1em;background:#eee9e3;border-radius:999px;width:max-content;margin:14px 0;padding:5px 8px;font-size:7px;display:block}.telegram-connection-card>b.online{color:#4d805b;background:#e4f2e7}.telegram-connection-card dl{gap:8px;margin:0;display:grid}.telegram-connection-card dl div{background:#f7f3ec;border-radius:10px;padding:9px}.telegram-connection-card dt{color:#998c83;font-size:8px}.telegram-connection-card dd{color:#58463e;margin:3px 0 0;font-size:9px;font-weight:750}.telegram-settings-body>form{background:#fff;border:1px solid #e3d8c7;border-radius:16px;padding:16px}.telegram-settings-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.telegram-settings-grid label{color:#715f55;gap:5px;min-width:0;font-size:9px;font-weight:800;display:grid}.telegram-settings-grid label.wide{grid-column:1/-1}.telegram-settings-grid input,.telegram-settings-grid select{box-sizing:border-box;color:#44352f;width:100%;height:41px;font:inherit;background:#fffdf9;border:1px solid #ded3c1;border-radius:10px;padding:0 11px;font-size:9.5px}.telegram-settings-grid input:read-only{color:#786a61;background:#f5f1e9}.telegram-webhook-field{grid-template-columns:1fr auto;gap:7px;display:grid}.telegram-webhook-field button{color:#675247;font:inherit;background:#f7f1e7;border:1px solid #d9ccb8;border-radius:10px;padding:0 12px;font-size:8px;font-weight:850}.telegram-settings-notice{color:#477c55;background:#eaf5ec;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:800}.telegram-settings-safety{color:#79622f;background:#fff7dc;border:1px solid #e8d8a7;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:8.5px;line-height:1.5}.telegram-settings-body form>footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.telegram-settings-body form>footer button{color:#68554c;height:40px;font:inherit;background:#fff;border:1px solid #dcd0bd;border-radius:10px;font-size:8px;font-weight:850;margin:0!important}.telegram-settings-body form>footer button.enable{color:#4b7e58;background:#edf7ef;border-color:#bdd8c4}.telegram-settings-body form>footer button.disable{color:#9f4c40;background:#fff1ee;border-color:#e3bdb5}.telegram-settings-body form>footer button.primary{color:#efd58b;background:#3b2a23;border-color:#3b2a23}@media (width<=700px){.finance-inbox-page-tools{flex-direction:column;align-items:stretch}.finance-inbox-page-tools>button{width:100%}.telegram-settings-backdrop{place-items:stretch stretch;padding:0}.telegram-settings-panel{border-radius:0;width:100%;max-height:100vh}.telegram-settings-body{grid-template-columns:1fr;max-height:calc(100vh - 105px);padding:14px}.telegram-settings-grid{grid-template-columns:1fr}.telegram-settings-grid label.wide{grid-column:auto}.telegram-settings-body form>footer{grid-template-columns:1fr 1fr}.telegram-settings-body form>footer button{height:42px}}.telegram-settings-panel{width:min(1000px,100%)}.telegram-settings-panel>header{padding:20px 24px}.telegram-settings-panel>header span{font-size:10px;font-weight:700}.telegram-settings-panel>header h2{font-size:24px;font-weight:600}.telegram-settings-panel>header p{font-size:11px;font-weight:400;line-height:1.45}.telegram-settings-panel>header>button{width:38px;height:38px;font-size:23px;font-weight:400}.telegram-settings-body{grid-template-columns:275px minmax(0,1fr);gap:18px;max-height:calc(100vh - 138px);padding:20px}.telegram-connection-card{border-radius:18px;padding:18px}.telegram-connection-card i{width:12px;height:12px}.telegram-connection-card small{font-size:10px;font-weight:400}.telegram-connection-card strong{font-size:14px;font-weight:650}.telegram-connection-card>b{margin:15px 0;padding:6px 9px;font-size:8.5px;font-weight:650}.telegram-connection-card dl{gap:9px}.telegram-connection-card dl div{padding:11px}.telegram-connection-card dt{font-size:10px;font-weight:400}.telegram-connection-card dd{font-size:11.5px;font-weight:550}.telegram-settings-body>form{border-radius:18px;padding:19px}.telegram-settings-grid{gap:13px}.telegram-settings-grid label{gap:6px;font-size:11.5px;font-weight:600}.telegram-settings-grid label>small{color:#8d7d72;font-size:9.5px;font-weight:400;line-height:1.4}.telegram-settings-grid input,.telegram-settings-grid select{border-radius:11px;height:46px;padding:0 13px;font-size:12px;font-weight:500}.telegram-settings-grid input:not(:read-only){background:#fff;border-color:#cdbc9f}.telegram-webhook-field{gap:8px}.telegram-webhook-field button{padding:0 14px;font-size:10px;font-weight:600}.telegram-settings-notice{padding:11px 13px;font-size:11px;font-weight:550}.telegram-settings-safety{padding:11px 13px;font-size:10.5px;font-weight:400}.telegram-settings-body form>footer{gap:9px;margin-top:14px}.telegram-settings-body form>footer button{height:44px;font-size:10px;font-weight:650}@media (width<=700px){.telegram-settings-panel>header{padding:17px}.telegram-settings-panel>header h2{font-size:21px}.telegram-settings-panel>header p{font-size:11px}.telegram-settings-body{grid-template-columns:1fr;max-height:calc(100vh - 108px);padding:15px}.telegram-settings-body>form,.telegram-connection-card{padding:16px}.telegram-settings-grid label{font-size:12px}.telegram-settings-grid input,.telegram-settings-grid select{height:47px;font-size:13px}.telegram-settings-body form>footer button{height:44px;font-size:11px}}.finance-inbox-page-tools>nav{gap:8px;display:flex}.finance-inbox-page-tools>nav button{color:#664f44;height:38px;font:inherit;cursor:pointer;background:#f7f0e4;border:1px solid #d9cbb6;border-radius:10px;padding:0 13px;font-size:9px;font-weight:850}.keyword-settings-backdrop{z-index:116;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c201b91;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.keyword-settings-panel{background:#fffdf8;border-radius:22px;width:min(1160px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 30px 90px #261a1652}.keyword-settings-panel>header{border-bottom:1px solid #e8ddcc;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex}.keyword-settings-panel>header span{color:#9d8050;letter-spacing:.12em;font-size:9px;font-weight:900}.keyword-settings-panel>header h2{color:#382923;margin:4px 0 2px;font-size:21px}.keyword-settings-panel>header p{color:#91847b;margin:0;font-size:9px}.keyword-settings-panel>header>button{color:#68544a;background:#f1eadf;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.keyword-settings-body{background:#faf6ee;grid-template-columns:220px minmax(0,1fr);gap:16px;max-height:calc(100vh - 130px);padding:18px;display:grid;overflow:auto}.keyword-settings-body>aside{background:#fff;border:1px solid #e3d7c5;border-radius:16px;align-self:start;padding:16px}.keyword-settings-body>aside strong{color:#44342e;font-size:12px}.keyword-settings-body>aside ol{color:#715f56;gap:8px;margin:12px 0;padding-left:19px;font-size:9px;line-height:1.5;display:grid}.keyword-settings-body>aside p{color:#78612e;background:#fff5d9;border-radius:10px;margin:13px 0 0;padding:10px;font-size:8px;line-height:1.55}.keyword-settings-body>section{background:#fff;border:1px solid #e3d8c7;border-radius:16px;min-width:0;padding:15px}.keyword-settings-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.keyword-settings-head>div{gap:2px;display:grid}.keyword-settings-head strong{color:#44342e;font-size:12px}.keyword-settings-head small{color:#95877e;font-size:8px}.keyword-settings-head>button{color:#664f43;height:36px;font:inherit;background:#f7f0e3;border:1px solid #d7c9b5;border-radius:9px;padding:0 12px;font-size:8px;font-weight:850}.keyword-settings-table{border:1px solid #e9dfd1;border-radius:12px;overflow:auto}.keyword-settings-table>.heading,.keyword-settings-row{grid-template-columns:1.05fr 1fr 1.25fr 1.15fr 65px 34px;align-items:center;gap:7px;min-width:790px;display:grid}.keyword-settings-table>.heading{color:#8b7d73;background:#f5efe5;padding:9px 10px;font-size:8px;font-weight:850}.keyword-settings-row{border-top:1px solid #eee5d8;padding:8px 10px}.keyword-settings-row input,.keyword-settings-row select{box-sizing:border-box;color:#493a33;width:100%;min-width:0;height:36px;font:inherit;background:#fffdf9;border:1px solid #dfd4c2;border-radius:8px;padding:0 8px;font-size:8.5px}.keyword-settings-row button{color:#776a62;height:34px;font:inherit;background:#f2ede6;border:1px solid #d8cec0;border-radius:8px;font-size:8px;font-weight:850;margin:0!important}.keyword-settings-row button.active{color:#4e805a;background:#eaf5ec;border-color:#bdd7c3}.keyword-settings-row button.inactive{color:#a15246;background:#fff2ef;border-color:#e0c9c3}.keyword-settings-notice{color:#477c55;background:#eaf5ec;border-radius:10px;margin:11px 0 0;padding:10px 12px;font-size:9px;font-weight:800}.keyword-settings-body>section>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.keyword-settings-body>section>footer button{color:#67544b;width:150px;height:40px;font:inherit;background:#fff;border:1px solid #dbcfbd;border-radius:10px;font-size:8.5px;font-weight:850;margin:0!important}.keyword-settings-body>section>footer button.primary{color:#efd58b;background:#3b2a23;border-color:#3b2a23}@media (width<=700px){.finance-inbox-page-tools>nav{grid-template-columns:1fr 1fr;display:grid}.finance-inbox-page-tools>nav button{width:100%;padding:0 7px}.keyword-settings-backdrop{place-items:stretch stretch;padding:0}.keyword-settings-panel{border-radius:0;width:100%;max-height:100vh}.keyword-settings-body{grid-template-columns:1fr;max-height:calc(100vh - 105px);padding:14px}.keyword-settings-body>aside{display:none}.keyword-settings-body>section{padding:12px}.keyword-settings-head{flex-direction:column;align-items:stretch}.keyword-settings-head>button{width:100%}.keyword-settings-body>section>footer{grid-template-columns:1fr 1fr;display:grid}.keyword-settings-body>section>footer button{width:100%;height:42px}}.keyword-settings-panel>header span{font-size:10px}.keyword-settings-panel>header h2{font-size:23px}.keyword-settings-panel>header p{font-size:11px;line-height:1.5}.keyword-settings-body>aside strong{font-size:14px}.keyword-settings-body>aside ol{font-size:11px}.keyword-settings-body>aside p{font-size:10px}.keyword-settings-head strong{font-size:14px}.keyword-settings-head small,.keyword-settings-head>button,.keyword-settings-table>.heading{font-size:10px}.keyword-settings-row input,.keyword-settings-row select{height:40px;font-size:10.5px}.keyword-settings-row button{height:38px;font-size:10px}.keyword-settings-row button.remove{font-size:18px}.keyword-settings-notice,.keyword-settings-body>section>footer button{font-size:10px}.account-matching-backdrop{z-index:117;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c201b91;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-matching-panel{background:#fffdf8;border-radius:22px;width:min(980px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 30px 90px #261a1652}.account-matching-panel>header{border-bottom:1px solid #e8ddcc;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex}.account-matching-panel>header span{color:#9d8050;letter-spacing:.12em;font-size:10px;font-weight:900}.account-matching-panel>header h2{color:#382923;margin:4px 0 2px;font-size:23px}.account-matching-panel>header p{color:#91847b;margin:0;font-size:11px}.account-matching-panel>header>button{color:#68544a;background:#f1eadf;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.account-matching-body{background:#faf6ee;grid-template-columns:230px minmax(0,1fr);gap:16px;max-height:calc(100vh - 130px);padding:18px;display:grid;overflow:auto}.account-matching-body>aside{background:#fff;border:1px solid #e3d7c5;border-radius:16px;align-self:start;padding:16px}.account-matching-body>aside>strong{color:#44342e;font-size:14px}.account-matching-body>aside ol{gap:9px;margin:13px 0;padding:0;list-style:none;display:grid}.account-matching-body>aside li{color:#66544c;align-items:center;gap:9px;font-size:10px;display:flex}.account-matching-body>aside li b{color:#80643d;background:#f1e8d9;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.account-matching-body>aside p{color:#995247;background:#fff1ee;border-radius:10px;margin:13px 0 0;padding:10px;font-size:9px;line-height:1.55}.account-matching-body>section{background:#fff;border:1px solid #e3d8c7;border-radius:16px;min-width:0;padding:15px}.account-matching-body>section>nav{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:11px;display:grid}.account-matching-body>section>nav button{color:#78675e;height:37px;font:inherit;background:#f8f3eb;border:1px solid #ded2c0;border-radius:9px;font-size:9px;font-weight:850}.account-matching-body>section>nav button.active{color:#efd58b;background:#3c2b24;border-color:#3c2b24}.account-detected-card{background:#fbf7ef;border:1px solid #e2d6c5;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.account-detected-card>div{gap:3px;display:grid}.account-detected-card small{color:#94867d;font-size:9px}.account-detected-card strong{color:#42332d;font-size:13px}.account-detected-card span{color:#806f66;font-size:9.5px}.account-detected-card>em{color:#756960;white-space:nowrap;background:#f0ece6;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.account-detected-card>em.exact{color:#4d805a;background:#e4f2e7}.account-detected-card>em.ambiguous{color:#8e6825;background:#fff0cf}.account-detected-card>em.missing{color:#a55246;background:#fae2dd}.account-match-candidates{border:1px solid #e8ded0;border-radius:13px;margin-top:11px;padding:12px}.account-match-candidates>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.account-match-candidates>header strong{color:#493832;font-size:12px}.account-match-candidates>header small{color:#968980;font-size:9px}.account-match-candidates>div{gap:8px;display:grid}.account-match-candidates label{background:#fffdf9;border:1px solid #e3d8c8;border-radius:11px;grid-template-columns:18px 36px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.account-match-candidates label.selected{background:#fff8e8;border-color:#a68662;box-shadow:0 0 0 2px #a686621f}.account-match-candidates label>i{color:#5f4a40;background:#eee6d8;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:900;display:grid}.account-match-candidates label>span{gap:2px;min-width:0;display:grid}.account-match-candidates label strong{color:#46362f;font-size:10.5px}.account-match-candidates label small{color:#8f8279;font-size:9px}.account-match-candidates label em{color:#6c8b70;font-size:8px;font-style:normal}.account-match-candidates>p{text-align:center;color:#9b655b;margin:0;padding:18px;font-size:10px}.account-manual-picker{color:#6f5d54;gap:5px;margin-top:11px;font-size:10px;font-weight:850;display:grid}.account-manual-picker select{color:#493932;height:42px;font:inherit;background:#fffdf9;border:1px solid #ddd1bf;border-radius:10px;padding:0 11px;font-size:10.5px}.account-match-notice{color:#477c55;background:#eaf5ec;border-radius:10px;margin:11px 0 0;padding:10px 12px;font-size:10px;font-weight:800}.account-matching-body>section>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.account-matching-body>section>footer button{color:#67544b;width:160px;height:41px;font:inherit;background:#fff;border:1px solid #dbcfbd;border-radius:10px;font-size:10px;font-weight:850;margin:0!important}.account-matching-body>section>footer button.primary{color:#efd58b;background:#3b2a23;border-color:#3b2a23}@media (width<=700px){.account-matching-backdrop{place-items:stretch stretch;padding:0}.account-matching-panel{border-radius:0;width:100%;max-height:100vh}.account-matching-body{grid-template-columns:1fr;max-height:calc(100vh - 105px);padding:14px}.account-matching-body>aside{display:none}.account-matching-body>section{padding:12px}.account-matching-body>section>nav{grid-template-columns:1fr}.account-detected-card{flex-direction:column;align-items:flex-start}.account-match-candidates>header{flex-direction:column}.account-matching-body>section>footer{grid-template-columns:1fr 1fr;display:grid}.account-matching-body>section>footer button{width:100%;height:43px}}.finance-audit-backdrop{z-index:118;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c201b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-audit-panel{background:#fffdf8;border-radius:22px;width:min(1020px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 30px 90px #261a1652}.finance-audit-panel>header{border-bottom:1px solid #e8ddcc;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex}.finance-audit-panel>header span{color:#9d8050;letter-spacing:.12em;font-size:10px;font-weight:900}.finance-audit-panel>header h2{color:#382923;margin:4px 0 2px;font-size:23px}.finance-audit-panel>header p{color:#91847b;margin:0;font-size:11px}.finance-audit-panel>header>button{color:#68544a;background:#f1eadf;border:0;border-radius:9px;width:34px;height:34px;font-size:22px}.finance-audit-body{background:#faf6ee;max-height:calc(100vh - 130px);padding:18px;overflow:auto}.finance-audit-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.finance-audit-summary article{background:#fff;border:1px solid #e3d8c7;border-radius:13px;padding:12px}.finance-audit-summary span{color:#8f8178;font-size:9px;display:block}.finance-audit-summary strong{color:#44342e;margin-top:4px;font-size:20px;display:block}.finance-audit-body>nav{gap:7px;margin:13px 0;display:flex;overflow:auto}.finance-audit-body>nav button{color:#78675e;height:36px;font:inherit;background:#fff;border:1px solid #ded2c0;border-radius:9px;flex:none;padding:0 12px;font-size:9px;font-weight:850}.finance-audit-body>nav button.active{color:#efd58b;background:#3c2b24;border-color:#3c2b24}.finance-audit-list{gap:9px;display:grid}.finance-audit-list>article{background:#fff;border:1px solid #e4d9c8;border-radius:14px;grid-template-columns:38px 1fr;gap:11px;padding:13px;display:grid}.finance-audit-list>article>i{color:#6f6057;background:#eee8df;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;font-weight:900;display:grid}.finance-audit-list>article>i.created{color:#55778c;background:#e7eff5}.finance-audit-list>article>i.edited{color:#8e6825;background:#fff0d1}.finance-audit-list>article>i.confirmed{color:#4d805a;background:#e4f2e7}.finance-audit-list>article>i.duplicate{color:#72598b;background:#eee7f5}.finance-audit-list>article>i.rejected{color:#a45246;background:#fae3df}.finance-audit-list>article>div>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finance-audit-list header>span{gap:2px;display:grid}.finance-audit-list header strong{color:#46362f;font-size:11px}.finance-audit-list header small,.finance-audit-list time{color:#94877e;font-size:8.5px}.finance-audit-list p{color:#6f5e55;margin:6px 0;font-size:10px}.finance-audit-list dl{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:0;display:grid}.finance-audit-list dl div{background:#f7f3ec;border-radius:9px;padding:8px}.finance-audit-list dt{color:#978a82;font-size:8px}.finance-audit-list dd{color:#4c3b34;margin:2px 0 0;font-size:9.5px;font-weight:800}.finance-audit-list dl>b{color:#a49388}.finance-audit-list article footer{color:#8c7e75;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:8.5px;display:flex}.finance-audit-list article footer em{color:#51805c;background:#e8f3ea;border-radius:999px;padding:4px 7px;font-style:normal;font-weight:800}.finance-audit-lock{color:#77602f;background:#fff6da;border:1px solid #e5d3a2;border-radius:11px;margin:13px 0 0;padding:11px;font-size:9px;font-weight:750}@media (width<=700px){.finance-inbox-page-tools>nav{grid-template-columns:1fr}.finance-audit-backdrop{place-items:stretch stretch;padding:0}.finance-audit-panel{border-radius:0;width:100%;max-height:100vh}.finance-audit-body{max-height:calc(100vh - 105px);padding:14px}.finance-audit-summary{grid-template-columns:1fr 1fr}.finance-audit-list>article{grid-template-columns:32px 1fr;padding:11px}.finance-audit-list>article>i{width:32px;height:32px}.finance-audit-list>article>div>header,.finance-audit-list article footer{flex-direction:column;align-items:flex-start}.finance-audit-list dl{grid-template-columns:1fr}.finance-audit-list dl>b{text-align:center;transform:rotate(90deg)}}.finance-live-account-match-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c201b9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-live-account-match-panel{background:#fffdf8;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #261a1652}.finance-live-account-match-panel>header{border-bottom:1px solid #e8ddcc;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.finance-live-account-match-panel>header span{color:#9d8050;letter-spacing:.1em;font-size:11px;font-weight:850}.finance-live-account-match-panel>header h2{color:#382923;margin:5px 0;font-size:24px}.finance-live-account-match-panel>header p{color:#81746c;margin:0;font-size:14px;line-height:1.5}.finance-live-account-match-panel>header button{color:#68544a;background:#f1eadf;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.finance-live-account-match-panel>div{gap:16px;padding:22px;display:grid}.finance-live-account-match-panel label{color:#5f4f47;gap:7px;font-size:14px;font-weight:750;display:grid}.finance-live-account-match-panel select{color:#3f322d;width:100%;height:52px;font:inherit;background:#fff;border:1px solid #d9ccb9;border-radius:12px;padding:0 14px;font-weight:500}.finance-live-account-match-panel aside{color:#55453e;background:#f8f3eb;border:1px solid #dfd3c2;border-radius:13px;gap:4px;padding:15px;display:grid}.finance-live-account-match-panel aside span,.finance-live-account-match-panel aside small{color:#86776e}.finance-live-account-match-panel>div>p{color:#477c55;background:#eaf5ec;border-radius:10px;margin:0;padding:11px 13px;font-weight:750}.finance-live-account-match-panel>footer{justify-content:flex-end;gap:10px;padding:0 22px 22px;display:flex}.finance-live-account-match-panel>footer button{color:#65534a;min-width:150px;height:46px;font:inherit;background:#fff;border:1px solid #d9ccb9;border-radius:11px;font-weight:750}.finance-live-account-match-panel>footer .primary{color:#efd58b;background:#3b2a23;border-color:#3b2a23}.finance-live-account-match-panel>footer button:disabled{opacity:.5}@media (width<=700px){.finance-live-account-match-backdrop{place-items:stretch stretch;padding:0}.finance-live-account-match-panel{border-radius:0;max-height:100vh}.finance-live-account-match-panel>footer{grid-template-columns:1fr 1fr;display:grid}.finance-live-account-match-panel>footer button{min-width:0}}.finance-inbox-mobile-actions{display:none}@media (width<=760px){.finance-inbox-detail{flex-direction:column;display:flex}.finance-inbox-detail-body{flex:1;min-height:0;max-height:none;padding-bottom:10px;overflow:auto}.finance-inbox-detail form>footer{display:none}.finance-inbox-mobile-actions{z-index:5;padding:11px 13px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8fa;border-top:1px solid #e5dac8;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative;box-shadow:0 -8px 24px #37271f14}.finance-inbox-mobile-actions button{color:#645149;height:46px;font:inherit;background:#fff;border:1px solid #dcd0bd;border-radius:11px;font-size:10px;font-weight:900;margin:0!important}.finance-inbox-mobile-actions button.reject{color:#9e4d41;background:#fff1ee;border-color:#e2bdb6}.finance-inbox-mobile-actions button.confirm{color:#efd58b;background:#3a2922;border-color:#3a2922}.finance-inbox-detail-body .finance-inbox-workflow{display:none}}.finance-inbox-page-tools strong{font-size:13px}.finance-inbox-page-tools span{font-size:10.5px}.finance-inbox-page-tools>nav button{min-height:42px;font-size:10.5px}@media (width<=700px){.finance-inbox-page-tools{padding:16px}.finance-inbox-page-tools>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-inbox-page-tools>nav button{width:100%;height:52px;padding:0 9px;font-size:11px;line-height:1.35}.finance-inbox-page-tools strong{font-size:14px}.finance-inbox-page-tools span{font-size:11px;line-height:1.5}}.finance-inbox-page-tools>nav button{font-weight:700}@media (width<=700px){.finance-inbox-page-tools{padding:14px}.finance-inbox-page-tools>nav{gap:8px}.finance-inbox-page-tools>nav button{height:44px;font-size:10px;font-weight:700}.finance-inbox-page-tools strong{font-size:13px;font-weight:700}.finance-inbox-page-tools span{font-size:10px}}.finance-inbox-summary article{min-height:108px;padding:17px 19px}.finance-inbox-summary span{font-size:13px;line-height:1.4}.finance-inbox-summary strong{font-size:34px}.finance-inbox-summary small{font-size:11px;line-height:1.4}.finance-inbox-filters{gap:12px;padding:19px}.finance-inbox-filters label{gap:7px;font-size:11px}.finance-inbox-filters input,.finance-inbox-filters select{height:48px;padding:0 14px;font-size:12px}.finance-inbox-filters>button{height:48px;font-size:11.5px}.finance-inbox-list-head h2{font-size:25px}.finance-inbox-list-head p{font-size:12px}.finance-inbox-list-head>span{font-size:11px}.finance-inbox-table{table-layout:fixed;width:100%;min-width:0}.finance-inbox-table th{white-space:normal;padding:13px 7px;font-size:11px}.finance-inbox-table td{overflow-wrap:anywhere;padding:15px 7px;font-size:11.5px;line-height:1.45}.finance-inbox-table th:first-child{width:16%}.finance-inbox-table th:nth-child(2){width:9%}.finance-inbox-table th:nth-child(3){width:18%}.finance-inbox-table th:nth-child(4){width:8%}.finance-inbox-table th:nth-child(5){width:10%}.finance-inbox-table th:nth-child(6){width:11%}.finance-inbox-table th:nth-child(7){width:10%}.finance-inbox-table th:nth-child(8){width:8%}.finance-inbox-table th:nth-child(9){width:10%}.finance-inbox-table td:first-child{white-space:normal;padding-left:12px}.finance-inbox-table td:last-child{padding-right:12px}.finance-inbox-table tbody tr[role=button]{cursor:pointer;transition:background .15s,box-shadow .15s}.finance-inbox-table tbody tr[role=button]:hover{background:#fff8e9}.finance-inbox-table tbody tr[role=button]:focus-visible{outline-offset:-3px;background:#fff8e9;outline:3px solid #caa85b}.finance-inbox-table td>small,.finance-inbox-table td>strong+small{font-size:10px;line-height:1.4}.finance-inbox-table td>strong{max-width:none;font-size:12.5px;line-height:1.4}.finance-inbox-table td>b{white-space:normal;font-size:13px}.finance-inbox-status{white-space:normal;text-align:center;padding:6px 8px;font-size:10px}.finance-inbox-thumb{width:58px;height:54px;margin-inline:auto}.finance-inbox-thumb small{font-size:7.5px}@media (width<=700px){.finance-inbox-summary article{min-height:88px;padding:14px}.finance-inbox-summary span{font-size:11.5px}.finance-inbox-summary strong{font-size:28px}.finance-inbox-summary small{font-size:10px}.finance-inbox-filters label{font-size:10.5px}.finance-inbox-filters input,.finance-inbox-filters select{height:46px;font-size:11.5px}.finance-inbox-mobile-list time{font-size:10px}.finance-inbox-mobile-list header strong{font-size:13px}.finance-inbox-mobile-list header small,.finance-inbox-mobile-list dt{font-size:10px}.finance-inbox-mobile-list dd{font-size:11px}.finance-inbox-mobile-list article>button{height:42px;font-size:10.5px}.finance-inbox-mobile-list article[role=button]{cursor:pointer}.finance-inbox-mobile-list article[role=button]:focus-visible{outline-offset:2px;outline:3px solid #caa85b}}.finance-transaction-guide-backdrop{z-index:118;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c201b94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-transaction-guide-panel{background:#fffdf8;border-radius:22px;width:min(1120px,100%);max-height:calc(100vh - 36px);overflow:hidden;box-shadow:0 30px 90px #261a1652}.finance-transaction-guide-panel>header{background:#fff;border-bottom:1px solid #e8ddcc;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 23px;display:flex}.finance-transaction-guide-panel>header span{color:#9d8050;letter-spacing:.12em;font-size:10px;font-weight:900}.finance-transaction-guide-panel>header h2{color:#382923;margin:5px 0 3px;font-size:25px}.finance-transaction-guide-panel>header p{color:#81746c;margin:0;font-size:12px}.finance-transaction-guide-panel>header>button{color:#68544a;background:#f1eadf;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.finance-transaction-guide-body{background:#faf6ee;grid-template-columns:235px minmax(0,1fr);gap:16px;max-height:calc(100vh - 128px);padding:20px;display:grid;overflow:auto}.finance-transaction-guide-body>aside{background:#fff8e7;border:1px solid #e2d5c1;border-radius:16px;align-self:start;padding:18px}.finance-transaction-guide-body>aside strong{color:#44342e;font-size:16px}.finance-transaction-guide-body>aside p{color:#6c594d;margin:13px 0 0;font-size:12px;line-height:1.55}.finance-transaction-guide-body>aside small{color:#8b7540;border-top:1px solid #ead7a6;margin-top:15px;padding-top:13px;font-size:11px;line-height:1.5;display:block}.finance-transaction-guide-body>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.finance-transaction-guide-body article{background:#fff;border:1px solid #e4d8c7;border-radius:15px;padding:15px 16px}.finance-transaction-guide-body article.expense{border-left:4px solid #c98677}.finance-transaction-guide-body article.movement{border-left:4px solid #81a98c}.finance-transaction-guide-body article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-transaction-guide-body article header span{color:#8d7551;letter-spacing:.05em;font-size:10px;font-weight:900}.finance-transaction-guide-body article header em{color:#887970;font-size:9px;font-style:normal}.finance-transaction-guide-body article h3{color:#3f302a;margin:9px 0 5px;font-size:15px}.finance-transaction-guide-body article p{color:#75675e;margin:0;font-size:11px;line-height:1.5}.finance-transaction-guide-body article footer{color:#5f5149;border-top:1px solid #eee5d8;margin-top:10px;padding-top:9px;font-size:10.5px;font-weight:700;line-height:1.45}.finance-inbox-detail{width:min(1320px,100% - 28px)}.finance-inbox-detail>header h2{font-size:25px}.finance-inbox-detail>header p{font-size:11px}.finance-inbox-detail-body{grid-template-columns:minmax(350px,.82fr) minmax(0,1.3fr)}.finance-inbox-original{min-height:300px;overflow:hidden}.finance-inbox-original.has-image{background:#eee8dd;padding:0;display:flex}.finance-inbox-original img{object-fit:contain;background:#eee8dd;width:100%;max-height:430px;display:block}.finance-inbox-detail-body aside h3{font-size:14px}.finance-inbox-detail-body aside dt{font-size:10.5px}.finance-inbox-detail-body aside dd{font-size:12px;line-height:1.5}.finance-inbox-ocr p{font-size:12px;line-height:1.7}.finance-inbox-ocr p.waiting{color:#7f6330;background:#fff4dd;font-family:inherit;font-weight:700}.finance-inbox-ocr p.waiting small{font-size:10.5px;font-weight:500}.finance-inbox-detected-head h3{font-size:21px}.finance-inbox-detected-head em{font-size:10px}.finance-inbox-edit-grid label{gap:7px;font-size:11.5px}.finance-inbox-edit-grid input,.finance-inbox-edit-grid select,.finance-inbox-edit-grid textarea{font-size:13px}.finance-inbox-edit-grid input,.finance-inbox-edit-grid select{height:48px}@media (width<=700px){.finance-transaction-guide-backdrop{place-items:stretch stretch;padding:0}.finance-transaction-guide-panel{border-radius:0;width:100%;max-height:100vh}.finance-transaction-guide-body{grid-template-columns:1fr;max-height:calc(100vh - 112px);padding:14px}.finance-transaction-guide-body>section{grid-template-columns:1fr}.finance-transaction-guide-body>aside{padding:15px}.finance-inbox-detail{width:100%}.finance-inbox-detail-body{grid-template-columns:1fr}.finance-inbox-original{min-height:260px}.finance-inbox-edit-grid label{font-size:12px}.finance-inbox-edit-grid input,.finance-inbox-edit-grid select,.finance-inbox-edit-grid textarea{font-size:13px}}.keyword-settings-panel>header,.account-matching-panel>header,.finance-audit-panel>header{padding:20px 24px}.keyword-settings-panel>header span,.account-matching-panel>header span,.finance-audit-panel>header span{font-size:10px;font-weight:700}.keyword-settings-panel>header h2,.account-matching-panel>header h2,.finance-audit-panel>header h2{font-size:24px;font-weight:600}.keyword-settings-panel>header p,.account-matching-panel>header p,.finance-audit-panel>header p{font-size:11px;font-weight:400;line-height:1.45}.keyword-settings-panel>header>button,.account-matching-panel>header>button,.finance-audit-panel>header>button{width:38px;height:38px;font-size:23px;font-weight:400}.keyword-settings-body>aside strong,.account-matching-body>aside>strong,.keyword-settings-head strong,.account-match-candidates>header strong{font-size:12px;font-weight:600}.keyword-settings-body>aside ol,.account-matching-body>aside li{font-size:11px;font-weight:400}.keyword-settings-body>aside p,.account-matching-body>aside p{font-size:10.5px;font-weight:400}.keyword-settings-head small,.account-match-candidates>header small{font-size:10px;font-weight:400}.keyword-settings-head>button,.account-matching-body>section>nav button,.finance-audit-body>nav button{font-size:10.5px;font-weight:600}.keyword-settings-table>.heading{font-size:10px;font-weight:600}.keyword-settings-row input,.keyword-settings-row select{height:46px;font-size:11.5px;font-weight:500}.keyword-settings-row button{height:42px;font-size:10px;font-weight:600}.keyword-settings-notice,.account-match-notice{font-size:11px;font-weight:550}.keyword-settings-body>section>footer button,.account-matching-body>section>footer button{height:44px;font-size:10.5px;font-weight:650}.account-detected-card small,.account-detected-card span{font-size:10px;font-weight:400}.account-detected-card strong{font-size:13px;font-weight:600}.account-detected-card>em{font-size:9px;font-weight:650}.account-match-candidates label strong{font-size:11.5px;font-weight:600}.account-match-candidates label small{font-size:10px;font-weight:400}.account-match-candidates label em{font-size:9.5px;font-weight:400}.account-manual-picker{font-size:11.5px;font-weight:600}.account-manual-picker select{height:46px;font-size:11.5px;font-weight:500}.finance-audit-summary span{font-size:10px;font-weight:400}.finance-audit-summary strong{font-size:20px;font-weight:600}.finance-audit-list header strong{font-size:11.5px;font-weight:600}.finance-audit-list header small,.finance-audit-list time{font-size:9.5px;font-weight:400}.finance-audit-list p{font-size:10.5px;font-weight:400}.finance-audit-list dt{font-size:9px;font-weight:400}.finance-audit-list dd{font-size:10.5px;font-weight:550}.finance-audit-list article footer{font-size:9.5px;font-weight:400}.finance-audit-list article footer em{font-weight:550}.finance-audit-lock{font-size:10px;font-weight:500}.finance-inbox-detail form>footer{display:none}.finance-inbox-workflow-notice,.finance-inbox-validation-error{border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:9px;font-weight:800}.finance-inbox-workflow-notice{color:#467a55;background:#edf7ef;border:1px solid #c9dfce}.finance-inbox-validation-error{color:#a64e42;background:#fff1ee;border:1px solid #ebc7bf}.finance-inbox-workflow{background:#fbf7ef;border:1px solid #e5d9c6;border-radius:15px;margin-top:14px;padding:14px}.finance-inbox-workflow>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.finance-inbox-workflow>header span,.finance-inbox-workflow-dialog>header span{color:#9d8050;letter-spacing:.12em;font-size:8px;font-weight:900}.finance-inbox-workflow h4{color:#3e2f29;margin:3px 0 0;font-size:14px}.finance-inbox-workflow>header em{color:#74655c;background:#eee8dd;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.finance-inbox-workflow>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-inbox-workflow>div>button{color:#68564d;height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfd3c0;border-radius:10px;font-size:9px;font-weight:850;margin:0!important}.finance-inbox-workflow>div>button.reject{color:#a04f44;background:#fff2ef;border-color:#e6c2bb}.finance-inbox-workflow>div>button.duplicate{color:#745d89;background:#f7f1fb;border-color:#d9cce5}.finance-inbox-workflow>div>button.confirm{color:#efd58b;background:#3b2a23;border-color:#3b2a23}.finance-inbox-workflow-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2b1f1a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-inbox-workflow-dialog{box-sizing:border-box;background:#fffdf9;border:1px solid #e2d6c3;border-radius:20px;width:min(500px,100%);max-height:calc(100vh - 36px);padding:20px;overflow:auto;box-shadow:0 28px 80px #25191552}.finance-inbox-workflow-dialog>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.finance-inbox-workflow-dialog>header h3{color:#392a24;margin:4px 0;font-size:19px}.finance-inbox-workflow-dialog>header p{color:#8d8077;margin:0;font-size:9px}.finance-inbox-workflow-dialog>header>button{color:#67544a;cursor:pointer;background:#f2ebdf;border:0;border-radius:9px;flex:none;width:32px;height:32px;font-size:20px}.finance-inbox-workflow-dialog>dl{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 10px;display:grid}.finance-inbox-workflow-dialog>dl div{background:#f6f1e8;border-radius:10px;padding:10px}.finance-inbox-workflow-dialog dt{color:#94867d;font-size:8px}.finance-inbox-workflow-dialog dd{color:#41322c;margin:3px 0 0;font-size:10px;font-weight:850}.finance-inbox-workflow-dialog>section{color:#55443c;background:#faf7f0;border:1px solid #ded5c6;border-radius:11px;padding:12px}.finance-inbox-workflow-dialog>section strong{font-size:10px}.finance-inbox-workflow-dialog>section ul{margin:7px 0 0;padding-left:17px;font-size:9px;line-height:1.55}.finance-inbox-workflow-dialog>label{color:#64534b;gap:6px;margin-top:16px;font-size:9px;font-weight:850;display:grid}.finance-inbox-workflow-dialog>label small{color:#9a8e86;font-size:8px;font-weight:600}.finance-inbox-workflow-dialog textarea{box-sizing:border-box;color:#44342e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dfd3c1;border-radius:11px;padding:11px;font-size:10px}.finance-inbox-workflow-warning{color:#80632d;background:#fff4d8;border-radius:10px;margin:12px 0 0;padding:9px 11px;font-size:8px;font-weight:800}.finance-inbox-workflow-dialog>footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.finance-inbox-workflow-dialog>footer button{box-sizing:border-box;color:#655249;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #ded2bf;border-radius:10px;font-size:9px;font-weight:850;margin:0!important}.finance-inbox-workflow-dialog>footer button.primary{color:#efd58b;background:#3b2a23;border-color:#3b2a23}.finance-inbox-workflow-dialog>footer button.danger{color:#fff;background:#a65145;border-color:#a65145}.finance-inbox-workflow-dialog>.finance-inbox-validation-error{margin-top:10px;margin-bottom:0}@media (width<=760px){.finance-inbox-detail form>footer button{flex:1 1 0;width:auto;min-width:0;height:44px}.finance-inbox-workflow>div{grid-template-columns:1fr 1fr}.finance-inbox-workflow-dialog{padding:17px}}.finance-inbox-workflow>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}.finance-inbox-workflow>div>button{height:42px;font-weight:750}.finance-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.finance-overview-card{background:#fffdf8;border:1px solid #e4d9c5;border-radius:21px;grid-template-columns:auto 1fr;align-content:start;gap:12px 10px;min-width:0;min-height:145px;padding:19px;display:grid;box-shadow:0 11px 28px #4a322a0f}.finance-overview-card i{color:#765649;background:#f2eadb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.finance-overview-card span{color:#81746c;align-self:center;font-size:10px}.finance-overview-card strong{color:#342825;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:24px;line-height:1.2;overflow:hidden}.finance-overview-card small{color:#9c9087;grid-column:1/-1;font-size:10px}.finance-overview-card.income i,.finance-overview-card.income-count i{color:#469060;background:#e8f5eb}.finance-overview-card.expense i,.finance-overview-card.expense-count i{color:#b6574a;background:#f9e8e4}.finance-overview-card.sales{background:#fff0b7}.finance-overview-card.sales i{background:#fff8df}.finance-overview-card.balance,.finance-overview-card.cash-balance{background:#eef6ef}.finance-overview-card.receipts{background:#e8f3f8}.finance-overview-card.accounts,.finance-overview-card.cash-balance{background:#efedd2}.finance-ledger-head{justify-content:space-between;align-items:end;gap:18px;margin:0 0 12px;display:flex}.finance-ledger-head h2{color:#3c2f2b;margin:0;font-size:19px}.finance-ledger-head p{color:#91857c;margin:3px 0 0;font-size:9px}.finance-ledger-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-ledger-head button{color:#533d36;min-height:38px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #dfd4c0;border-radius:11px;padding:0 14px;font-size:9px;font-weight:800}.finance-ledger-head button:first-child{color:#3e8055;background:#eaf6ed;border-color:#bcdcc5}.finance-ledger-head button:nth-child(2){color:#a34e43;background:#faece8;border-color:#edcfc8}.finance-ledger-head button:disabled{cursor:not-allowed;opacity:.45}.finance-ledger{padding:0;overflow:hidden}.finance-ledger-tools{border-bottom:1px solid #eee5d5;align-items:center;gap:12px;padding:14px;display:flex}.finance-ledger-tools>div{background:#f5eddf;border-radius:10px;padding:3px;display:flex}.finance-ledger-tools button{color:#8d8076;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:9px;font-weight:750}.finance-ledger-tools button.active{color:#4b2f2a;background:#fffdf8;box-shadow:0 3px 10px #4b2f2a14}.finance-ledger-tools label{color:#8d8076;background:#fffdf8;border:1px solid #e4dac7;border-radius:11px;flex:1;align-items:center;gap:8px;max-width:380px;height:40px;padding:0 12px;display:flex}.finance-ledger-tools input{color:#4b3a34;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.finance-ledger-table{overflow-x:auto}.finance-ledger-table>div{color:#6f6059;border-top:1px solid #eee6d8;grid-template-columns:.75fr .9fr 1.05fr .68fr .9fr .85fr .85fr 1.35fr;align-items:center;gap:12px;min-width:1050px;padding:12px 14px;font-size:9px;display:grid}.finance-ledger-table>div.heading{color:#91857d;background:#f7f2e9;border-top:0;font-size:8px;font-weight:800}.finance-ledger-table>p{color:#9b8f85;text-align:center;margin:0;padding:34px;font-size:10px}.finance-ledger-table strong{color:#4a3a35}.finance-ledger-table em{border-radius:999px;width:max-content;padding:5px 9px;font-style:normal;font-weight:800}.finance-ledger-table em.in{color:#438158;background:#e7f3e9}.finance-ledger-table em.out{color:#a64e43;background:#f8e6e2}.finance-ledger-table b{font-weight:800}.finance-ledger-table b.in{color:#3e9a5b}.finance-ledger-table b.out{color:#bf4f42}.finance-field-hint{color:#95887e;font-size:8px;font-weight:500;line-height:1.45}@media (width<=1100px){.finance-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.workspace-topbar{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 16px;position:relative;top:auto}.workspace-heading small{display:none}.workspace-controls{box-sizing:border-box;width:100%;margin-top:-6px;padding:6px 0 2px;overflow-x:auto}.workspace-meta-group{flex:none;height:36px}.workspace-filter,.workspace-sync{flex:none}.workspace-session{display:none}.workspace-controls>button{flex:none;width:36px;height:36px}.mobile-business-dock{justify-content:space-evenly}.finance-ledger-head{flex-direction:column;align-items:flex-start}.finance-ledger-head>div:last-child{justify-content:flex-start;width:100%}}@media (width<=600px){.finance-primary-tabs,.finance-primary-tabs button{padding-inline:12px}.finance-overview-grid{gap:10px}.finance-overview-card{border-radius:22px;grid-template-columns:1fr;align-content:start;gap:4px;height:158px;min-height:0;padding:17px;overflow:hidden}.finance-overview-card i{border-radius:10px;width:32px;height:32px;margin-bottom:5px}.finance-overview-card span{font-size:10px}.finance-overview-card strong{grid-column:auto;margin:2px 0;font-size:clamp(18px,5.25vw,21px)}.finance-overview-card small{grid-column:auto;font-size:10px}.finance-ledger-tools{flex-direction:column;align-items:stretch}.finance-ledger-tools>div{align-self:flex-start}.finance-ledger-tools label{box-sizing:border-box;width:100%;max-width:none}.finance-ledger-head button{flex:1}.workspace-heading strong{font-size:16px}}.finance-page-head h1{font-size:31px}.finance-period input,.finance-period select{height:38px;padding:0 11px;font-size:12px}.finance-period button{height:38px;padding:0 15px;font-size:11px}.finance-section-title>button,.thai-bank-empty button{min-height:48px;padding:12px 20px;font-size:14px}.thai-bank-filters{background:#fffdf8;border:1px solid #e4dac7;border-radius:22px;margin:-2px 0 18px;padding:18px}.thai-bank-account-overview{display:contents}.thai-bank-mobile-searchbar{display:none}.thai-bank-history-search{min-width:0}.thai-bank-history-search>label{background:#fcf9f2;border:1px solid #dfd5c4;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:42px;padding:0 42px 0 13px;display:grid;position:relative}.thai-bank-history-search>label svg{color:#34261f;width:20px;height:20px}.thai-bank-history-search input{color:#44342e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.thai-bank-history-search input::placeholder{color:#a09488}.thai-bank-history-search input::-webkit-search-cancel-button{display:none}.thai-bank-history-search button{color:#6a554b;width:30px;height:30px;font:inherit;cursor:pointer;background:#f2eadc;border:0;border-radius:9px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;right:6px}.thai-bank-filter-desktop{align-items:end;gap:14px;display:flex}.thai-bank-filter-desktop label{gap:7px;min-width:240px;display:grid}.thai-bank-filter-mobile{display:none}.thai-bank-filters label span{color:#8d837a;font-size:11px;font-weight:800}.thai-bank-filters select{color:#493731;height:42px;font:inherit;background:#fbf7ee;border:1px solid #dfd4bd;border-radius:12px;padding:0 12px;font-size:13px}.thai-bank-filter-desktop>button{color:#65493e;height:38px;font:inherit;cursor:pointer;background:#fff6d9;border:1px solid #dbcba9;border-radius:10px;padding:0 13px;font-size:10px;font-weight:800}@media (width<=560px){.thai-bank-filters{background:0 0;border:0;padding:0}.thai-bank-mobile-searchbar{grid-template-columns:minmax(0,1fr) 40px;gap:7px;display:grid}.thai-bank-mobile-searchbar>label{background:#fff;border:1px solid #dfd5c4;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:38px;padding:0 13px;display:grid}.thai-bank-mobile-searchbar>label svg{color:#34261f;width:20px;height:20px}.thai-bank-mobile-searchbar input{color:#44342e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.thai-bank-mobile-searchbar input::placeholder{color:#a09488}.thai-bank-mobile-searchbar>button{color:#59463e;cursor:pointer;background:#fff;border:1px solid #dfd5c4;border-radius:12px;place-items:center;width:40px;height:38px;padding:0;display:grid}.thai-bank-mobile-searchbar>button svg{width:20px;height:20px}.thai-bank-mobile-searchbar>button.active{color:#fff;background:#76584a;border-color:#76584a}.thai-bank-filter-fields{background:0 0;border:0;margin-top:9px;padding:0;display:none}.thai-bank-filter-fields.open{display:block}.thai-bank-filter-desktop{display:none}.thai-bank-filter-mobile{gap:13px;display:grid}.thai-bank-filter-chip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.thai-bank-filter-chip-row button{color:#554943;min-width:0;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#f0f4f4;border:0;border-radius:999px;padding:0 5px;font-size:12px;font-weight:700}.thai-bank-filter-chip-row button.active{color:#fff;background:#76584a;box-shadow:0 4px 12px #4f362c2e}.thai-bank-account-overview{background:#fff;border:1px solid #e8dfd0;border-radius:22px;margin:0 0 18px;padding:13px;display:block;box-shadow:0 10px 30px #4a322a0d}.thai-bank-account-overview .thai-bank-filters{margin:0 0 22px}.thai-bank-account-overview .thai-bank-quick-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.thai-bank-filter-chip-row.branch{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.thai-bank-filter-chip-row.branch button{padding-inline:2px;font-size:11px}.thai-bank-filter-chip-row.owner{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.thai-bank-filter-chip-row.owner button{width:100%;padding-inline:2px;font-size:11px}}.loyverse-quick-actions i{color:#775649;place-items:center;width:22px;height:22px;font-size:0;font-style:normal;display:grid}.loyverse-quick-actions i svg{width:20px;height:20px}.finance-overview-card i{font-size:0}.finance-overview-card i svg{width:20px;height:20px}.workspace-sync{font-size:10px}.thai-bank-card-main{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:15px 0 0;padding:0;display:block}.thai-bank-card-main>span{color:#8d837a;font-size:9px;display:block}.thai-bank-card-main>strong{color:#342725;margin-top:3px;font-size:25px;display:block}.thai-bank-card-main dl{margin:14px 0}.thai-bank-card-main:hover>strong{color:#795344}.thai-bank-opening-date{color:#9a8d83;margin:-5px 0 13px;font-size:8px;display:block}.thai-bank-card footer>div{gap:6px;display:flex}.thai-bank-card footer>div button:first-child{background:#fffdf8}.thai-bank-manager .thai-bank-mark{border-radius:11px;width:38px;height:38px}.thai-bank-manager .china-account-manager-list nav button:nth-last-child(-n+2){min-width:max-content}.thai-bank-reset-warning{background:#fff8e5;border:1px solid #e6cda0;border-radius:12px;gap:4px;padding:13px 14px;display:grid}.thai-bank-reset-warning strong{color:#674924;font-size:11px}.thai-bank-reset-warning span{color:#8a7355;font-size:9px;line-height:1.55}.thai-bank-balance-reset header small{color:#8d837a;margin-top:3px;font-size:10px;display:block}.bank-detail-backdrop{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#3427257a;justify-content:flex-end;display:flex;position:fixed;inset:0}.bank-detail-dialog{box-sizing:border-box;background:#fffdf8;width:min(1060px,88vw);height:100vh;padding:24px;overflow:auto;box-shadow:-20px 0 70px #3427253d}.bank-detail-dialog>header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;border-bottom:1px solid #eadfcd;justify-content:space-between;align-items:center;gap:16px;margin:-24px -24px 20px;padding:20px 24px;display:flex;position:sticky;top:-24px}.bank-detail-dialog>header>div{align-items:center;gap:12px;min-width:0;display:flex}.bank-detail-dialog>header span{gap:2px;min-width:0;display:grid}.bank-detail-dialog>header small{color:#8d837a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.bank-detail-dialog>header>button{color:#65493e;width:38px;height:38px;font:inherit;cursor:pointer;background:#f3ecdf;border:0;border-radius:11px;flex:none;font-size:23px}.bank-detail-message{color:#8d837a;place-items:center;min-height:280px;display:grid}.bank-detail-message.error{color:#aa4d42}.bank-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.bank-detail-stats article{background:#f8f4eb;border:1px solid #e7ddcb;border-radius:17px;align-content:center;gap:7px;min-height:102px;padding:17px;display:grid}.bank-detail-stats span{color:#8d837a;font-size:9px}.bank-detail-stats strong{color:#342725;font-size:23px}.bank-detail-stats article.in{background:#eef7ef}.bank-detail-stats article.in strong,.bank-detail-dialog .in{color:#3d8a58}.bank-detail-stats article.out{background:#fbefec}.bank-detail-stats article.out strong,.bank-detail-dialog .out{color:#bd5145}.bank-detail-section{background:#fff;border:1px solid #e7ddcb;border-radius:18px;margin-top:16px;padding:18px}.bank-detail-section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.bank-detail-section h3{color:#342725;margin:3px 0 0;font-size:18px}.bank-detail-section>header>span{color:#8d837a;font-size:9px}.bank-detail-table{border:1px solid #eee5d7;border-radius:12px;overflow-x:auto}.bank-detail-table>div{color:#685a54;border-top:1px solid #eee7dc;align-items:center;gap:12px;min-width:650px;padding:11px 13px;font-size:9px;display:grid}.bank-detail-table>div.heading{color:#8d837a;background:#f7f2e8;border-top:0;font-size:8px;font-weight:800}.bank-detail-table.daily>div{grid-template-columns:1fr 1.2fr 1fr 1fr}.bank-detail-table.transactions>div{grid-template-columns:.75fr 1.15fr .9fr 1.6fr .8fr;min-width:830px}.bank-detail-table.transactions>div>span:nth-child(2){gap:2px;display:grid}.bank-detail-table small{color:#9a8d83;font-size:8px}.bank-detail-table b{text-align:right}.bank-detail-table>p{color:#95887e;text-align:center;margin:0;padding:28px}.bank-detail-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.bank-detail-related article{background:#faf6ec;border:1px solid #e7ddcb;border-radius:17px;gap:6px;padding:18px;display:grid}.bank-detail-related span{color:#7e7068;font-size:10px;font-weight:800}.bank-detail-related strong{font-size:22px}.bank-detail-related small{color:#968980;font-size:8px}.bank-detail-section.attention{background:#fffaf2;border-color:#ead5c8}.bank-detail-attention-list{gap:8px;display:grid}.bank-detail-attention-list article{background:#fff;border:1px solid #eadfcd;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.bank-detail-attention-list span{gap:2px;display:grid}.bank-detail-attention-list small{color:#8d837a;font-size:8px}.bank-detail-attention-list em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.bank-detail-attention-list em.waiting{color:#8b6a2d;background:#fff2c8}.bank-detail-attention-list em.mismatch{color:#aa4d42;background:#f9e5e1}.bank-detail-clear{color:#3d8a58;text-align:center;background:#edf7ef;border-radius:11px;margin:0;padding:18px;font-size:10px}@media (width<=720px){.bank-detail-dialog{width:calc(100vw - 24px);padding:16px}.bank-detail-dialog>header{margin:-16px -16px 15px;padding:15px 16px;top:-16px}.bank-detail-stats{grid-template-columns:1fr 1fr}.bank-detail-stats article:first-child{grid-column:1/-1}.bank-detail-stats strong{font-size:19px}.bank-detail-related{grid-template-columns:1fr}.bank-detail-attention-list article{grid-template-columns:1fr auto}.bank-detail-attention-list em{grid-column:1/-1;width:max-content}.thai-bank-card footer{flex-direction:column;align-items:flex-start}.thai-bank-card footer>div{width:100%}.thai-bank-card footer>div button{flex:1}}.bank-detail-backdrop{justify-content:center;align-items:center;padding:20px}.bank-detail-dialog{border-radius:20px;width:min(680px,100%);height:auto;max-height:88vh;padding:20px;box-shadow:0 24px 80px #3427254d}.bank-detail-dialog>header{margin:-20px -20px 14px;padding:16px 20px;top:-20px}.bank-detail-dialog>header strong{font-size:16px}.bank-detail-dialog>header small{font-size:10px}.bank-detail-stats{gap:9px;margin-bottom:12px}.bank-detail-stats article{border-radius:14px;min-height:78px;padding:13px}.bank-detail-stats span{font-size:10px}.bank-detail-stats strong{font-size:19px}.bank-detail-section{border-radius:15px;margin-top:11px;padding:14px}.bank-detail-section>header{margin-bottom:10px}.bank-detail-section h3{font-size:15px}.bank-detail-table>div{min-width:570px;padding:9px 11px;font-size:10px}.bank-detail-table>div.heading{font-size:9px}.bank-detail-related-list{gap:8px;display:grid}.bank-detail-related-list article{background:#f8f5ee;border:1px solid #e8dfd0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bank-detail-related-list span{color:#796b63;font-size:10px}.bank-detail-related-list strong{text-align:right;font-size:11px}.bank-detail-related-list article.warning{background:#fff6d9;border-color:#ead7a8}.compact-related{margin-bottom:0}@media (width<=720px){.bank-detail-backdrop{padding:12px}.bank-detail-dialog{width:100%;max-height:90vh}.bank-detail-stats article{min-height:70px}.bank-detail-related-list article{flex-direction:column;align-items:flex-start}.bank-detail-related-list strong{text-align:left}}.bank-detail-table.monthly>div{grid-template-columns:1.25fr 1.15fr 1fr 1fr .8fr;min-width:620px}.bank-detail-table.monthly>div>span:last-child{text-align:right}.bank-detail-table.transactions>div{grid-template-columns:.9fr 1.15fr .9fr 1.6fr .8fr}.bank-detail-table.transactions>div:not(.heading)>span:nth-child(4){overflow-wrap:anywhere}.finance-entry-dialog{gap:0;width:min(680px,100%);padding:0}.finance-entry-dialog>header{border-bottom:1px solid #eee4d3;padding:22px 24px}.finance-entry-dialog>.finance-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:22px 24px;display:grid}.finance-dialog-grid>label{color:#493731;gap:6px;font-size:11px;font-weight:800;display:grid}.finance-dialog-grid>label.full{grid-column:1/-1}.finance-dialog-grid input,.finance-dialog-grid select,.finance-dialog-grid textarea{box-sizing:border-box;color:#342725;width:100%;font:inherit;background:#fff;border:1px solid #dfd4bd;border-radius:11px;padding:12px 13px;font-size:12px}.finance-entry-dialog>footer{border-top:1px solid #eee4d3;align-items:center;margin:0;padding:16px 24px}.finance-entry-dialog>footer button{box-sizing:border-box;width:132px;height:42px;min-height:42px;padding-block:0}.finance-entry-dialog>footer .primary{margin-top:0}.finance-transfer-dialog{width:min(620px,100%)}.finance-entry-direction{grid-template-columns:1fr 1fr;gap:10px;padding:18px 24px 0;display:grid}.finance-entry-direction button{color:#6b5a51;text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #dfd4bd;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:13px 15px;display:grid}.finance-entry-direction button>span{background:#eee8dd;border-radius:50%;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:20px;font-weight:700;display:grid}.finance-entry-direction button strong{font-size:13px}.finance-entry-direction button small{color:#9b8d83;font-size:10px}.finance-entry-direction button.active.in{color:#387257;background:#eef8f1;border-color:#9dc8ae;box-shadow:0 0 0 2px #45845f14}.finance-entry-direction button.active.in>span{background:#d8eee0}.finance-entry-direction button.active.out{color:#984d38;background:#fff1ec;border-color:#d9a794;box-shadow:0 0 0 2px #a34f3912}.finance-entry-direction button.active.out>span{background:#f4d9cf}.finance-entry-balance{color:#7d6d63;background:#f7f2e8;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:12px 24px 0;padding:10px 13px;font-size:10px;display:flex}.finance-entry-balance strong{color:#4b352f;font-size:13px}.finance-entry-error{color:#9b4230;background:#fff0eb;border-radius:11px;margin:12px 24px 0;padding:10px 13px;font-size:11px}.finance-entry-dialog>footer .primary.out{background:#8d4838;border-color:#8d4838}.finance-personal-outflow-note,.finance-store-expense-route{box-sizing:border-box;color:#6f5830;background:#fff8e6;border:1px solid #ead7a7;border-radius:11px;grid-column:1/-1;align-items:center;gap:9px;margin:0;padding:8px 12px;display:flex}.finance-personal-outflow-note strong{flex:none;font-size:10px}.finance-personal-outflow-note span,.finance-store-expense-route span{font-size:10px;line-height:1.35}.finance-store-expense-route{justify-content:space-between}.finance-store-expense-route button{color:#6f5830;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9c58e;border-radius:999px;flex:none;padding:5px 9px;font-size:9px;font-weight:800}.finance-bank-entry-scope{color:#796b61;background:#f6f1e7;border-radius:10px;margin:10px 24px 0;padding:8px 12px;font-size:9px;line-height:1.45}@media (width<=640px){.finance-entry-dialog>.finance-dialog-grid{grid-template-columns:1fr;padding:18px}.finance-dialog-grid>*{min-width:0}.finance-dialog-grid>label.full{grid-column:auto}.finance-dialog-grid input[type=date]{appearance:none;inline-size:100%;min-width:0;max-width:100%;display:block}.finance-entry-dialog>header,.finance-entry-dialog>footer{padding-left:18px;padding-right:18px}.finance-entry-dialog>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-entry-dialog>footer button{width:100%;height:48px;min-height:48px;padding-block:0}.finance-entry-direction{padding:15px 18px 0}.finance-entry-direction button{grid-template-columns:31px 1fr;column-gap:8px;padding:11px 10px}.finance-entry-direction button>span{width:31px;height:31px}.finance-entry-balance,.finance-entry-error,.finance-bank-entry-scope{margin-left:18px;margin-right:18px}}.finance-ledger-head h2{font-size:23px}.finance-ledger-head p{font-size:12px}.finance-ledger-head button{min-height:44px;padding-inline:17px;font-size:12px}.finance-ledger-tools{padding:17px}.finance-ledger-tools button{height:40px;padding-inline:16px;font-size:12px}.finance-ledger-tools label{height:44px}.finance-ledger-tools input{font-size:12px}.finance-ledger-table>div{padding:16px 17px;font-size:12px}.finance-ledger-table>div.heading{font-size:11px}.finance-ledger-table>p{font-size:12px}.finance-ledger-head h2,.finance-section-title h2,.card-reconcile-card h2{color:#2a1b12;letter-spacing:normal;margin:0;font-size:20px;font-weight:800;line-height:30px}.finance-ledger-head p,.finance-section-title p,.card-reconcile-card header p:last-child{color:#8e7a63;margin-top:7px;font-size:12px;line-height:1.5}.card-reconcile-card h2{margin-top:7px}.card-reconcile-card .section-kicker{color:#9b735e;letter-spacing:.16em;font-size:11px;font-weight:900}@media (width<=560px){.finance-ledger-head p,.finance-section-title p,.card-reconcile-card header p:last-child{font-size:11px}}.dashboard-sales-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-performance-hero{align-items:flex-end}.sales-overview-copy>.dashboard-sales-actions,.sales-overview-copy>.sales-receipt-callout{display:none}.sales-overview-copy{flex-direction:column;display:flex}.sales-overview-copy>.business-hero{order:1}.sales-overview-copy>.business-metric-grid{order:2}.sales-overview-copy>.loyverse-filterbar{order:3}.sales-overview-copy>.business-dashboard-grid,.sales-overview-copy>.loyverse-receipts-panel{order:4}.sales-overview-copy>.sales-copy-exceptions{order:5}.sales-bills-tab>.business-metric-grid,.sales-bills-tab>.business-dashboard-grid,.sales-bills-tab>.sales-copy-exceptions,.sales-bills-tab>.loyverse-filterbar,.sales-bills-tab>.loyverse-receipts-panel:not(.sales-bills-panel){display:none}.sales-bills-tab>.loyverse-receipts-panel{margin-top:0}.sales-bills-tab .loyverse-receipt-items>div{grid-template-columns:44px minmax(0,1fr) auto auto}.loyverse-receipt-item-photo{color:#a19589;background:#f5f1e8;border:1px solid #eee4d3;border-radius:9px;place-items:center;width:42px;height:42px;overflow:hidden;font-size:8px!important;display:grid!important}.loyverse-receipt-item-photo img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.sales-bills-tab .loyverse-receipt-items>div{grid-template-columns:42px minmax(0,1fr) auto}.sales-bills-tab .loyverse-receipt-items>div>em{grid-column:3}.sales-bills-tab .loyverse-receipt-items>div>b{grid-area:1/3}.sales-bills-tab .loyverse-receipt-item-photo{grid-area:1/1/3}.sales-bills-tab .loyverse-receipt-items>div>span:not(.loyverse-receipt-item-photo){grid-area:1/2/3}}.sales-bills-panel{padding:18px}.sales-bills-filters{gap:11px;margin-bottom:14px;display:grid}.sales-bills-search{grid-template-columns:minmax(0,1fr) 46px;gap:9px;max-width:720px;display:grid}.sales-bills-search label{background:#fff;border:1px solid #dfd5c4;border-radius:13px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.sales-bills-search label>span{font-size:22px}.sales-bills-search input{color:#44342e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.sales-bills-search>button{color:#59463e;background:#fff;border:1px solid #dfd5c4;border-radius:13px;font-size:19px}.sales-bills-filter-row{flex-wrap:wrap;gap:9px;display:flex}.sales-bills-filter-row button{color:#554943;min-width:76px;height:38px;font:inherit;cursor:pointer;background:#f0f4f4;border:0;border-radius:999px;padding:0 17px;font-size:12px;font-weight:700}.sales-bills-filter-row button.active{color:#fff;background:#76584a;box-shadow:0 4px 12px #4f362c2e}.sales-bills-custom-dates{gap:9px;display:flex}.sales-bills-custom-dates label{color:#8d837a;gap:4px;font-size:9px;display:grid}.sales-bills-custom-dates input{height:36px;font:inherit;background:#fff;border:1px solid #dfd5c4;border-radius:10px;padding:0 10px}.sales-bills-toolbar,.sales-bills-sort{justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-bills-export,.sales-bills-sort button{color:#493731;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded6c8;border-radius:11px;padding:0 15px;font-size:11px;font-weight:800}.sales-bills-sort{color:#8d837a;font-size:11px}.sales-bills-table{border:1px solid #e5ddd0;border-radius:13px;overflow:hidden}.sales-bill-row{box-sizing:border-box;color:#493731;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #eee7dc;grid-template-columns:26px .65fr .85fr .7fr 1fr .55fr .9fr 1fr 14px;align-items:center;gap:11px;padding:10px 13px;font-size:10px;display:grid}.sales-bill-row.heading{color:#82766e;background:#f6f8f8;border-top:0;grid-template-columns:26px .65fr .85fr .7fr 1fr .55fr .9fr 1fr;padding-block:9px;font-weight:800}.sales-bill-entry:first-of-type>.sales-bill-row{border-top:0}.sales-bill-row:hover,.sales-bill-entry.expanded>.sales-bill-row{background:#f4eadb}.sales-bill-row strong,.sales-bill-row b{color:#352824}.sales-bill-row b{text-align:right}.sales-bill-row em.branch{color:#7a6656;background:#eee9df;border-radius:999px;justify-self:start;padding:4px 9px;font-style:normal;font-weight:800}.sales-bill-row em.bs{color:#43805a;background:#e4f3e8}.sales-bill-row em.cnx{color:#7d6754;background:#f1eadc}.sales-bill-row .payment{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-bill-row>i{font-size:16px;font-style:normal}.sales-bill-detail{background:#fffaf0;padding:15px 20px}.sales-bill-detail>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.sales-bill-detail>header>div{gap:2px;display:grid}.sales-bill-detail>header small{color:#91847a;font-size:9px}.sales-bill-detail>header>span{font-size:10px;font-weight:800}.sales-bills-pagination{color:#8d837a;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 4px 0;font-size:10px;display:grid}.sales-bills-pagination>div{align-items:center;gap:6px;display:flex}.sales-bills-pagination button,.sales-bills-pagination b{color:#5b4940;width:32px;height:32px;font:inherit;background:#fff;border:1px solid #e4dccf;border-radius:9px;place-items:center;font-weight:800;display:grid}.sales-bills-pagination b{color:#fff;background:#76584a}.sales-bills-pagination small{background:#fff;border:1px solid #e4dccf;border-radius:9px;padding:8px 10px}@media (width<=760px){.sales-bills-panel{padding:13px}.sales-bills-panel>header{margin-bottom:12px}.sales-bills-search{max-width:none}.sales-bills-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sales-bills-filter-row button{min-width:0;padding:0 5px}.sales-bills-toolbar{display:block}.sales-bills-export{display:none}.sales-bills-sort{margin-top:1px}.sales-bills-table{border:0;overflow:visible}.sales-bill-row.heading{display:none}.sales-bill-entry{background:#fff;border:1px solid #e8dfd1;border-radius:14px;margin-top:9px;overflow:hidden}.sales-bill-row{background:#fff;border:0;grid-template-columns:1fr auto;gap:5px 12px;padding:14px 38px 14px 14px;font-size:11px;display:grid;position:relative}.sales-bill-row .sales-bill-check{display:none}.sales-bill-row>span:nth-child(2){color:#8d837a;grid-column:1;font-size:9px}.sales-bill-row>strong{grid-area:1/1;font-size:15px}.sales-bill-row>em.branch{position:absolute;top:12px;left:92px}.sales-bill-row>span:nth-child(5){color:#8d837a;grid-column:1}.sales-bill-row>span:nth-child(6){grid-column:1}.sales-bill-row>b{grid-area:1/2/5;align-self:center;font-size:15px}.sales-bill-row .payment{white-space:normal;grid-column:1}.sales-bill-row>i{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sales-bill-detail{padding:12px}.sales-bills-pagination{grid-template-columns:1fr auto}.sales-bills-pagination>small{display:none}.sales-bills-custom-dates{grid-template-columns:1fr 1fr;display:grid}.sales-bills-custom-dates input{box-sizing:border-box;width:100%}.sales-bills-mobile-filter-content,.sales-bills-custom-dates{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sales-bills-custom-dates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sales-bills-custom-dates label{min-width:0;max-width:100%}.sales-bills-custom-dates input{width:100%;min-width:0;max-width:100%;display:block}}@media (width<=900px){.sales-overview-copy.sales-bills-tab>.business-hero{display:block;position:relative}.sales-overview-copy.sales-bills-tab>.business-hero>div{width:100%}.sales-overview-copy.sales-bills-tab>.business-hero .section-kicker{padding-right:175px}.sales-overview-copy.sales-bills-tab>.business-hero .loyverse-sync{white-space:nowrap;margin:0;position:absolute;top:0;right:0}}@media (width<=420px){.sales-overview-copy.sales-bills-tab>.business-hero .section-kicker{padding-right:145px}.sales-overview-copy.sales-bills-tab>.business-hero .loyverse-sync{letter-spacing:.035em;padding:6px 8px;font-size:8px}}.performance-inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;padding:20px;display:grid}.performance-inventory-summary article{border:1px solid var(--line);background:var(--surface-soft);border-radius:20px;min-width:0;padding:18px}.performance-inventory-summary span{color:var(--muted);font-size:.9rem;display:block}.performance-inventory-summary strong{margin-top:8px;font-size:clamp(1.45rem,2vw,2rem);display:block}.performance-product-panel{display:block!important}.performance-product-controls{justify-content:space-between;align-items:flex-end;gap:16px;margin:4px 0 16px;display:flex}.performance-product-selectors{flex:1;grid-template-columns:repeat(2,minmax(220px,360px));gap:12px;display:grid}.performance-store-filter,.performance-category-filter{color:var(--muted);gap:6px;font-weight:700;display:grid}.performance-store-filter select,.performance-category-filter select{border:1px solid var(--line);background:var(--surface);min-height:50px;color:var(--ink);font:inherit;border-radius:16px;padding:0 16px}.performance-result-note{text-align:center;color:var(--muted);margin-top:14px}@media (width<=760px){.performance-inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.performance-inventory-summary article{border-radius:16px;padding:14px}.performance-product-controls{flex-direction:column;align-items:stretch}.performance-product-selectors{grid-template-columns:1fr}.dashboard-sales-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.thai-bank-mark{box-sizing:border-box;color:#65493e;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.thai-bank-mark img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.thai-bank-mark.bank-kkp{background:#5a287f;border-radius:12px;padding:8px 4px}.china-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#291c156b;justify-content:flex-end;display:flex;position:fixed;inset:0}.china-detail-drawer{background:#faf6ed;flex-direction:column;width:min(620px,100%);height:100%;display:flex;box-shadow:-24px 0 70px #26191338}.china-detail-drawer>header{background:#fff;border-bottom:1px solid #e8decd;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.china-detail-drawer>header h2{color:#382820;margin:2px 0;font-size:21px}.china-detail-drawer>header code{color:#8f7f74;font-size:10px}.china-detail-drawer>header button{color:#674f42;background:#f1e8d8;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.china-detail-body{gap:15px;padding:18px;display:grid;overflow:auto}.china-detail-body>section{background:#fff;border:1px solid #e7dcc9;border-radius:18px;padding:17px}.china-detail-body h3{color:#423129;margin:0 0 13px;font-size:15px}.china-detail-body h3 small{color:#9a8c82;margin-left:5px;font-size:8px;font-weight:600}.china-order-meta{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.china-order-meta>div{background:#f8f3ea;border-radius:11px;padding:10px}.china-order-meta>div.wide{grid-column:1/-1}.china-order-meta dt{color:#96877c;font-size:8px}.china-order-meta dd{color:#3e2e27;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:800}.china-account-picker,.china-status-picker{flex-wrap:wrap;gap:7px;display:flex}.china-account-picker button,.china-status-picker button{color:#75645a;font:inherit;background:#fff;border:1px solid #ded3c1;border-radius:10px;padding:9px 12px;font-size:10px;font-weight:800}.china-account-picker button.selected,.china-status-picker button.selected{color:#f0d68d;background:#3a2922;border-color:#3a2922}.china-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.china-form-grid label{color:#74645a;gap:5px;font-size:9px;font-weight:800;display:grid}.china-form-grid input,.china-form-grid output,.china-detail-body textarea{box-sizing:border-box;color:#392921;width:100%;min-height:40px;font:inherit;background:#fbf8f2;border:1px solid #dfd4c2;border-radius:10px;padding:10px 11px;font-size:11px}.china-form-grid output{align-items:center;font-weight:900;display:flex}.china-cost-list{gap:8px;display:grid}.china-cost-list>div{grid-template-columns:1.5fr 1fr .65fr 34px;gap:7px;display:grid}.china-cost-list select,.china-cost-list input{color:#4a3931;min-width:0;height:38px;font:inherit;background:#fbf8f2;border:1px solid #ded3c1;border-radius:9px;padding:0 9px;font-size:9px}.china-cost-list button{color:#a85b4c;background:#fff5f2;border:1px solid #ead2ca;border-radius:9px;font-size:16px}.china-add-cost{color:#6a523d;width:100%;font:inherit;background:0 0;border:1px dashed #bca884;border-radius:10px;margin-top:9px;padding:10px;font-size:10px;font-weight:900}.china-total-box{color:#d9cdc3;background:#372720;border-radius:14px;gap:7px;margin-top:12px;padding:14px;font-size:10px;display:grid}.china-total-box span,.china-total-box b{justify-content:space-between;gap:12px;display:flex}.china-total-box b{border-top:1px solid #ffffff24;padding-top:9px;font-size:12px}.china-total-box strong{color:#efd58c}.china-phase-note{color:#806c43;background:#fff9e9;border:1px dashed #d4c49f;border-radius:13px;padding:12px 14px;font-size:9px}.china-detail-drawer>footer{background:#fff;border-top:1px solid #e6dccb;gap:9px;margin-top:auto;padding:14px 18px;display:flex}.china-detail-drawer>footer button{color:#5b493e;min-height:43px;font:inherit;background:#fff;border:1px solid #ddd1be;border-radius:11px;flex:1;font-size:11px;font-weight:900}.china-detail-drawer>footer button.primary{color:#f0d58a;background:#3b2a22;border-color:#3b2a22}.china-detail-drawer>footer button:disabled{opacity:.5}.china-detail-body>section.china-receive-refund-link{color:#315f50;background:#eef8f3;border-color:#b9d8cd;gap:4px;padding:13px 15px;display:grid}.china-receive-refund-link strong{font-size:12px}.china-receive-refund-link span{font-size:9px}.china-detail-body>section.china-receive-refund-link.waiting_payment,.china-detail-body>section.china-receive-refund-link.pending{color:#7a612e;background:#fff8e8;border-color:#ead6a7}.china-detail-body>section.china-receive-refund-link.needs_review{color:#994f40;background:#fff1ed;border-color:#e8bbb1}@media (width<=1050px){.china-purchase-summary{grid-template-columns:repeat(2,1fr)}.china-account-strip{grid-template-columns:repeat(3,1fr)}.china-purchase-filters{grid-template-columns:1fr 1fr}.china-purchase-filters .search{grid-column:1/-1}}@media (width<=680px){.china-purchase-page{gap:12px}.china-purchase-head{flex-direction:column;align-items:stretch;padding:20px}.china-sync-actions{justify-content:flex-start}.china-purchase-summary{grid-template-columns:1fr 1fr}.china-purchase-summary article{padding:14px}.china-purchase-summary article.primary{grid-column:1/-1}.china-account-strip{grid-template-columns:1fr 1fr}.china-account-strip article:last-child{grid-column:1/-1}.china-purchase-filters{grid-template-columns:1fr;padding:11px}.china-purchase-filters .search{grid-column:auto}.china-detail-drawer{border-radius:22px 22px 0 0;height:94vh;margin-top:auto;overflow:hidden}.china-order-meta,.china-form-grid{grid-template-columns:1fr}.china-order-meta>div.wide{grid-column:auto}.china-cost-list>div{grid-template-columns:1fr .8fr .55fr 34px}.china-purchase-summary strong{font-size:19px}.china-purchase-summary .primary strong{font-size:26px}}.china-purchase-page{gap:18px;padding-bottom:54px;display:grid}.china-purchase-head{background:linear-gradient(135deg,#fffaf0,#f2e7d1);border:1px solid #e5d8c1;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex}.china-purchase-head h1{color:#35251d;margin:4px 0 5px;font-size:clamp(27px,3vw,38px)}.china-purchase-head p{color:#817269;margin:0}.china-sync-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.china-sync-actions>span{color:#8a7b70;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.china-sync-actions>span i{background:#d59a49;border-radius:50%;width:7px;height:7px}.china-sync-actions>span.ready i{background:#5f9a6f}.china-sync-actions button{color:#efd68c;min-height:43px;font:inherit;background:#3a2922;border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:900}.china-sync-actions button:disabled{opacity:.45}.china-purchase-notice{color:#715728;background:#fff5d8;border:1px solid #dec994;border-radius:14px;padding:13px 16px;font-size:12px;font-weight:800}.china-purchase-summary{grid-template-columns:1.45fr repeat(3,1fr);gap:12px;display:grid}.china-purchase-summary article{background:#fff;border:1px solid #e7dece;border-radius:20px;min-width:0;padding:18px;box-shadow:0 6px 20px #3427250b}.china-purchase-summary article.primary{color:#fff;background:#36261f;border-color:#36261f}.china-purchase-summary span,.china-purchase-summary small{color:#8a7c72;font-size:10px;display:block}.china-purchase-summary .primary span,.china-purchase-summary .primary small{color:#d8cabd}.china-purchase-summary strong{color:#382821;margin:8px 0 4px;font-size:24px;display:block}.china-purchase-summary .primary strong{color:#f0d68d;font-size:30px}.china-purchase-summary strong.sync-time{font-size:14px;line-height:1.35}.china-account-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.china-account-strip article{background:#fff;border:1px solid #e8dece;border-radius:17px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.china-account-strip article>i{color:#5b4436;background:#efe3c9;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.china-account-strip article>span{min-width:0}.china-account-strip small,.china-account-strip strong,.china-account-strip em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.china-account-strip small{color:#8b7d73;font-size:9px}.china-account-strip strong{color:#3a2a23;margin:2px 0;font-size:14px}.china-account-strip em{color:#a2948a;font-size:8px;font-style:normal}.china-purchase-filters{background:#fff;border:1px solid #e8dece;border-radius:19px;grid-template-columns:minmax(260px,1.8fr) repeat(3,minmax(130px,.7fr));gap:10px;padding:14px;display:grid}.china-purchase-filters label{position:relative}.china-purchase-filters label>span{color:#9b8b7c;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.china-purchase-filters input,.china-purchase-filters select{color:#3e3029;width:100%;height:44px;font:inherit;background:#fbf8f1;border:1px solid #e0d6c4;border-radius:12px;padding:0 13px;font-size:11px}.china-purchase-filters input{padding-left:38px}.china-order-list{background:#fff;border:1px solid #e7ddcc;border-radius:22px;overflow:hidden}.china-order-list>header{border-bottom:1px solid #eee5d7;padding:18px 20px}.china-order-list h2{color:#3c2d25;margin:0;font-size:20px}.china-order-list header p{color:#93857a;margin:3px 0 0;font-size:10px}.china-order-table{overflow:auto}.china-order-table>div{color:#5c4b42;border-bottom:1px solid #f0e9de;grid-template-columns:1.45fr .55fr .45fr .7fr .65fr 1.2fr .7fr .55fr;align-items:center;gap:12px;min-width:1010px;padding:14px 18px;font-size:10px;display:grid}.china-order-table>div.heading{color:#8a7b70;text-transform:uppercase;background:#f8f3e9;padding-block:11px;font-size:9px;font-weight:900}.china-order-table>div:last-child{border-bottom:0}.china-order-table>div>span{min-width:0}.china-order-table>div>span strong,.china-order-table>div>span code,.china-order-table>div>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.china-order-table code{color:#8d7b70;font:inherit;font-size:9px}.china-order-table small{color:#9c8e84;margin-top:3px}.china-order-table .rmb{color:#3d2a20;font-size:14px}.china-order-table em{color:#a65a48;background:#f7e5df;border-radius:999px;width:max-content;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.china-order-table em.partial{color:#9a7229;background:#fff0ce}.china-order-table em.paid{color:#4f875c;background:#e6f3e7}.china-order-table button{color:#5a4335;font:inherit;background:#fff;border:1px solid #ded2be;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900}.china-empty{text-align:center;color:#94857a;margin:0;padding:44px 20px}.china-empty.error{color:#a95848}.bank-annual-meter{background:#faf6ec;border:1px solid #e7ddca;border-radius:14px;gap:11px;margin:15px 0;padding:13px;display:grid}.bank-annual-meter>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.bank-annual-meter>header span{gap:1px;display:grid}.bank-annual-meter>header strong{color:#493731;font-size:10px}.bank-annual-meter>header small{color:#968980;font-size:7px}.bank-annual-meter>header>b{color:#a5463c;white-space:nowrap;background:#f7dfda;border-radius:999px;padding:4px 7px;font-size:7px}.bank-annual-meter>div{gap:5px;display:grid}.bank-annual-meter p{grid-template-columns:1fr auto;align-items:center;gap:1px 8px;margin:0;display:grid}.bank-annual-meter p span{color:#8b7d74;font-size:8px}.bank-annual-meter p strong{color:#3f302c;font-size:11px}.bank-annual-meter p small{color:#a09790;text-align:right;grid-column:1/-1;font-size:7px}.bank-annual-meter>div>i{background:#e9e1d3;border-radius:999px;height:7px;display:block;overflow:hidden}.bank-annual-meter>div>i>b{border-radius:inherit;background:#68a87c;height:100%;display:block}.bank-annual-meter.reached{background:#fff2ef;border-color:#e8c0b8}.bank-annual-meter.reached>div>i>b{background:#c75c4d}.thai-bank-card header small,.thai-bank-card dt,.thai-bank-card footer span,.thai-bank-card-main>span,.thai-bank-opening-date,.bank-annual-meter>header small,.bank-annual-meter p span,.bank-annual-meter p small,.thai-bank-card footer button{font-size:11px}.user-management-page{gap:18px;display:grid}.user-management-hero{background:linear-gradient(135deg,#fffaf0,#f2e7d1);border:1px solid #e5d8c1;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.user-management-hero h1{margin:4px 0 6px;font-size:clamp(29px,3vw,39px)}.user-management-hero p:last-child{color:#817269;margin:0}.user-management-summary{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.user-management-summary span{color:#85766b;background:#ffffffc7;border:1px solid #e3d6bf;border-radius:16px;min-width:110px;padding:13px 16px;font-size:10px}.user-management-summary strong{color:#3c2b23;margin-bottom:3px;font-size:21px;display:block}.role-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.role-access-grid article{background:#fff;border:1px solid #e8ddca;border-radius:19px;gap:5px;padding:18px;display:grid}.role-access-grid b{color:#efd58c;letter-spacing:.12em;background:#362720;border-radius:999px;width:max-content;padding:5px 9px;font-size:8px}.role-access-grid strong{color:#3d2c24;font-size:14px}.role-access-grid span{color:#8c7e74;font-size:10px;line-height:1.55}.user-management-panel{background:#fff;border:1px solid #e6dac7;border-radius:23px;overflow:hidden;box-shadow:0 12px 34px #4b2f2a0f}.user-management-panel>header{border-bottom:1px solid #eee4d5;justify-content:space-between;align-items:flex-end;gap:16px;padding:21px 23px;display:flex}.user-management-panel h2{color:#3c2b23;margin:3px 0 0;font-size:20px}.user-management-panel>header small{color:#95867b;font-size:9px}.user-management-notice{border-radius:12px;margin:14px 18px 0;padding:11px 13px;font-size:10px;font-weight:800}.user-management-notice.success{color:#4f8058;background:#eff8ef;border:1px solid #cde1cf}.user-management-notice.error{color:#a34f43;background:#fff2ef;border:1px solid #e8c8c2}.user-management-table{padding:14px 18px 18px;overflow:auto}.user-management-row{border-bottom:1px solid #f0e8dc;grid-template-columns:1.1fr 1.6fr .7fr .65fr .55fr;align-items:end;gap:11px;min-width:900px;padding:13px 5px;display:grid}.user-management-row.heading{color:#8b7c71;letter-spacing:.08em;text-transform:uppercase;background:#f7f1e6;border:0;border-radius:11px;align-items:center;padding:8px 10px;font-size:8px;font-weight:900}.user-management-row>label{color:#8a7b70;gap:5px;min-width:0;font-size:8px;font-weight:900;display:grid}.user-management-row>label>span{display:none}.user-management-row input,.user-management-row select{box-sizing:border-box;color:#3d2e27;width:100%;min-width:0;height:42px;font:inherit;background:#fbf8f2;border:1px solid #dfd4c3;border-radius:11px;padding:0 11px;font-size:10px}.user-management-row input:focus,.user-management-row select:focus{border-color:#9d7c69;outline:2px solid #75524029}.user-management-row select:disabled{opacity:.65}.user-management-row label small{color:#9a8c82;font-size:7px}.user-active-toggle button{height:42px;font:inherit;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.user-active-toggle button i{border-radius:50%;width:7px;height:7px}.user-active-toggle button.active{color:#4d8058;background:#eef7ef;border-color:#c9dfce}.user-active-toggle button.active i{background:#5b9b69}.user-active-toggle button.inactive{color:#a65549;background:#fff3f0;border-color:#ead1cb}.user-active-toggle button.inactive i{background:#c36a5b}.user-active-toggle button:disabled{opacity:.58}.user-save-button{color:#f1d78d;height:42px;font:inherit;background:#3a2922;border:0;border-radius:11px;font-size:9px;font-weight:900}.user-save-button:disabled{opacity:.55}.user-management-empty{text-align:center;color:#8d7f75;margin:0;padding:38px;font-size:11px}.user-management-panel>footer{color:#8f8176;background:#faf6ee;border-top:1px solid #eee4d5;justify-content:space-between;gap:14px;padding:13px 23px;font-size:8px;display:flex}.user-management-panel>footer span:last-child{text-align:right}@media (width<=760px){.user-management-page{gap:13px}.user-management-hero{flex-direction:column;align-items:stretch;padding:21px}.user-management-summary{justify-content:flex-start}.user-management-summary span{flex:1}.role-access-grid{grid-template-columns:1fr}.role-access-grid article{padding:15px}.user-management-panel>header{flex-direction:column;align-items:flex-start}.user-management-table{padding:10px 13px 14px}.user-management-row.heading{display:none}.user-management-row{grid-template-columns:1fr 1fr;align-items:end;min-width:0;padding:16px 3px}.user-management-row>label>span{display:block}.user-management-row>label:nth-child(2){grid-area:1/1/auto/-1}.user-management-row>label:first-child{grid-area:2/1/auto/-1}.user-management-row>label:nth-child(3){grid-column:1}.user-management-row>label:nth-child(4){grid-column:2}.user-save-button{grid-column:1/-1}.user-management-panel>footer{flex-direction:column;align-items:flex-start}.user-management-panel>footer span:last-child{text-align:left}}.finance-inbox-edit-grid input,.finance-inbox-edit-grid select,.finance-inbox-edit-grid textarea{font-weight:400}.finance-inbox-detail-head-actions{align-items:center;gap:8px;display:flex}.finance-inbox-detail-head-actions>button{height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px}.finance-inbox-detail-head-actions>button.remove{color:#a34f43;background:#fff3f0;border:1px solid #e1bbb3;width:auto;padding:0 13px;font-size:10px;font-weight:700}.finance-inbox-detail-head-actions>button:last-child{color:#654f45;background:#f3ecdf;width:36px;font-size:23px}.finance-inbox-detail-head-actions>button:disabled{cursor:not-allowed;opacity:.55}.finance-live-account-match-panel>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-live-account-match-panel>footer button{width:100%;min-width:0}.finance-web-assistant-launch{background:linear-gradient(135deg,#f1f8f3,#fffaf0);border:1px solid #c9dfcf;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:20px 22px;display:flex;box-shadow:0 12px 30px #38574114}.finance-web-assistant-launch span{color:#63806b;letter-spacing:.1em;font-size:11px;font-weight:800}.finance-web-assistant-launch h2{color:#362a25;margin:5px 0;font-size:23px}.finance-web-assistant-launch p{color:#7b7069;margin:0;font-size:14px}.finance-web-assistant-launch button{color:#fff;min-width:210px;height:50px;font:inherit;background:#2f6e4b;border:0;border-radius:14px;font-size:14px;font-weight:750;box-shadow:0 8px 20px #2f6e4b33}.finance-web-assistant-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#251d19a1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.finance-web-assistant-panel{background:#fffdf8;border-radius:24px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #261a1659}.finance-web-assistant-panel>header{border-bottom:1px solid #e6dccd;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.finance-web-assistant-panel>header span{color:#63806b;letter-spacing:.1em;font-size:10px;font-weight:800}.finance-web-assistant-panel>header h2{color:#362a25;margin:4px 0;font-size:24px}.finance-web-assistant-panel>header p{color:#84776e;margin:0;font-size:13px}.finance-web-assistant-panel>header button{color:#68544a;background:#f1eadf;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.finance-web-assistant-chat{background:#f7f4ee;gap:13px;padding:18px;display:grid;overflow:auto}.finance-web-assistant-chat article.assistant{background:#fff;border:1px solid #dfd5c6;border-radius:5px 17px 17px;width:min(610px,92%);padding:15px;box-shadow:0 5px 14px #3728200f}.finance-web-assistant-chat article>strong{color:#43352f;margin-bottom:11px;font-size:14px;display:block}.finance-web-assistant-chat article>label{color:#52725c;text-align:center;cursor:pointer;background:#f4faf5;border:1px dashed #b9cdbd;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid;overflow:hidden}.finance-web-assistant-chat article>label b{font-size:28px}.finance-web-assistant-chat article>label small{color:#89988d;font-size:11px}.finance-web-assistant-chat article>label input{opacity:0;width:1px;height:1px;position:absolute}.finance-web-assistant-chat article>label.has-file{height:220px;padding:0}.finance-web-assistant-chat article>label img{object-fit:contain;width:100%;height:100%}.finance-web-assistant-chips{flex-wrap:wrap;gap:8px;display:flex}.finance-web-assistant-chips button{color:#52725c;min-height:39px;font:inherit;background:#f3faf5;border:1px solid #bfd5c5;border-radius:999px;padding:0 13px;font-size:12px;font-weight:650}.finance-web-assistant-chips button.active{color:#fff;background:#2f6e4b;border-color:#2f6e4b}.finance-web-assistant-chat article.form>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.finance-web-assistant-chat article.form label{color:#5c4d45;text-align:left;background:0 0;border:0;align-content:stretch;place-items:stretch stretch;gap:6px;min-height:0;font-size:12px;font-weight:700;display:grid;overflow:visible}.finance-web-assistant-chat article.form input,.finance-web-assistant-chat article.form select{opacity:1;color:#3f322d;width:100%;height:45px;font:inherit;background:#fff;border:1px solid #d9ccb9;border-radius:10px;padding:0 11px;font-weight:400;position:static}.finance-web-assistant-chat article.form label.wide{grid-column:1/-1}.finance-web-assistant-chat article.review{background:#eaf5ed;border-color:#bdd8c5;border-radius:17px 5px 17px 17px;margin-left:auto}.finance-web-assistant-chat article.review p{color:#355841;margin:0;font-size:15px;font-weight:700}.finance-web-assistant-chat article.review small{color:#63806b}.finance-web-assistant-notice{color:#765d29;background:#fff3d6;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;font-weight:700}.finance-web-assistant-panel>footer{padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6dccd;grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-web-assistant-panel>footer button{color:#66544b;height:48px;font:inherit;background:#fff;border:1px solid #dacdbb;border-radius:12px;font-weight:700}.finance-web-assistant-panel>footer .primary{color:#fff;background:#2f6e4b;border-color:#2f6e4b}.finance-web-assistant-panel>footer button:disabled{opacity:.48}@media (width<=700px){.finance-web-assistant-launch{flex-direction:column;align-items:stretch}.finance-web-assistant-launch button{width:100%;min-width:0}.finance-web-assistant-backdrop{place-items:stretch stretch;padding:0}.finance-web-assistant-panel{border-radius:0;max-height:100vh}.finance-web-assistant-chat article.assistant{width:100%}.finance-web-assistant-chat article.form>div{grid-template-columns:1fr}}.finance-web-assistant-fab{z-index:139;color:#fff;width:72px;height:72px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#3f8460,#245b3e);border:0;border-radius:50%;place-content:center;gap:1px;padding:0;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 34px #255b3e57}.finance-web-assistant-fab:after{content:"";z-index:-1;background:#245b3e;border-radius:2px 2px 14px;width:18px;height:18px;position:absolute;bottom:2px;right:5px;transform:rotate(18deg)}.finance-web-assistant-fab b{letter-spacing:.04em;font-size:19px;font-weight:800;line-height:1}.finance-web-assistant-fab span{font-size:9px;font-weight:650;line-height:1.25}.finance-web-assistant-fab:hover{transform:translateY(-2px);box-shadow:0 17px 38px #255b3e66}.finance-web-assistant-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;place-items:end;padding:18px 24px 108px}.finance-web-assistant-panel{pointer-events:auto;border:1px solid #ded3c4;border-radius:22px;width:min(430px,100vw - 48px);height:min(680px,100vh - 126px);max-height:none;box-shadow:0 24px 70px #261a164d}.finance-web-assistant-panel>header{background:#fffdf8;padding:16px 17px}.finance-web-assistant-panel>header h2{font-size:20px}.finance-web-assistant-panel>header p{font-size:12px}.finance-web-assistant-chat{align-content:start;padding:15px}.finance-web-assistant-chat article.assistant{width:94%;padding:13px}.finance-web-assistant-chat article.form>div{grid-template-columns:1fr}.finance-web-assistant-panel>footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.finance-web-assistant-panel>footer button{height:44px}@media (width<=700px){.finance-web-assistant-fab{width:68px;height:68px;bottom:18px;right:18px}.finance-web-assistant-backdrop{place-items:end center;padding:12px 12px 96px}.finance-web-assistant-panel{border-radius:22px;width:100%;height:calc(100dvh - 112px);max-height:calc(100dvh - 112px)}.finance-web-assistant-chat article.assistant{width:96%}}.finance-web-assistant-fab{width:82px;height:82px;box-shadow:none;background:0 0;border:0;overflow:visible}.finance-web-assistant-fab:after{display:none}.finance-web-assistant-fab:hover{box-shadow:none}.finance-web-assistant-fab img{object-fit:contain;filter:drop-shadow(0 7px 8px #382c163d);width:72px;height:72px}.finance-web-assistant-fab span,.finance-web-assistant-backdrop{display:none}.finance-ai-chat-layer{z-index:145;pointer-events:none;background:0 0;place-items:end;padding:18px 24px 24px;display:grid;position:fixed;inset:0}.finance-ai-chat-window{pointer-events:auto;background:#f5f7f4;border:1px solid #d9cfbf;border-radius:24px;flex-direction:column;width:min(440px,100vw - 48px);height:min(700px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 72px #261a1652}.finance-ai-chat-window>header{background:#fff;border-bottom:1px solid #e3dacd;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.finance-ai-chat-window>header>div{align-items:center;gap:10px;display:flex}.finance-ai-chat-window>header i{background:#fff4b8;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.finance-ai-chat-window>header i img{object-fit:contain;width:37px;height:37px}.finance-ai-chat-window>header span{gap:2px;display:grid}.finance-ai-chat-window>header strong{color:#3d302a;font-size:16px}.finance-ai-chat-window>header small{color:#5e8068;font-size:10px}.finance-ai-chat-window>header>button{color:#6b5b52;width:36px;height:36px;font:inherit;background:#f2ede5;border:0;border-radius:10px;font-size:22px}.finance-ai-chat-window>main{scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;padding:15px;display:flex;overflow:auto}.finance-ai-chat-window article{color:#4c403a;background:#fff;border-radius:5px 16px 16px;max-width:88%;padding:11px 13px;font-size:13px;line-height:1.55;box-shadow:0 3px 12px #37282012}.finance-ai-chat-window article.bot{align-self:flex-start}.finance-ai-chat-window article.user{color:#315d3f;background:#daf0e0;border-radius:16px 5px 16px 16px;align-self:flex-end}.finance-ai-chat-window article strong{margin-bottom:7px;display:block}.finance-ai-chat-window article>span{display:block}.finance-ai-chat-window article.image{width:180px;padding:7px}.finance-ai-chat-window article.image img{object-fit:contain;border-radius:10px;width:100%;max-height:160px;display:block}.finance-ai-chat-window article.image span{padding:4px 4px 0;font-size:10px}.finance-ai-upload{color:#39714f;cursor:pointer;background:#f3faf5;border:1px dashed #91b49d;border-radius:12px;place-items:center;min-height:64px;padding:10px;font-weight:700;display:grid}.finance-ai-upload input{opacity:0;width:1px;height:1px;position:absolute}.finance-ai-choices{flex-wrap:wrap;gap:6px;display:flex}.finance-ai-choices button{color:#3e6a4c;min-height:34px;font:inherit;background:#f4faf6;border:1px solid #bad2c0;border-radius:999px;padding:6px 10px;font-size:11px}.finance-ai-choices button:disabled{opacity:.55}.finance-ai-reply{gap:7px;display:flex}.finance-ai-reply.column{flex-direction:column}.finance-ai-reply input,.finance-ai-reply select{color:#40342e;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d8ccba;border-radius:10px;padding:0 10px;font-size:12px;font-weight:400}.finance-ai-reply button,.finance-ai-chat-window article.summary button{color:#fff;min-height:40px;font:inherit;background:#2f6e4b;border:0;border-radius:10px;padding:0 13px;font-size:12px;font-weight:700}.finance-ai-chat-window article.summary{gap:4px;display:grid}.finance-ai-chat-window article.summary b{color:#2f6e4b;font-size:21px}.finance-ai-chat-window article.summary small{color:#7f7168}.finance-ai-chat-window article.summary button{margin-top:7px}.finance-ai-notice{color:#735c29;background:#fff1ce;border-radius:10px;align-self:stretch;margin:0;padding:9px 11px;font-size:11px}.finance-ai-chat-window>footer{padding:9px 13px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3dacd;justify-content:space-between;gap:8px;display:flex}.finance-ai-chat-window>footer span,.finance-ai-chat-window>footer a{color:#897d75;font-size:9px}.finance-ai-chat-window>footer a{text-decoration:underline}@media (width<=700px){.finance-web-assistant-fab{width:76px;height:76px}.finance-web-assistant-fab img{width:50px;height:50px}.finance-web-assistant-fab span{display:none}.finance-ai-chat-layer{padding:10px 10px calc(94px + env(safe-area-inset-bottom));place-items:end center}.finance-ai-chat-window{border-radius:22px;width:100%;height:calc(100dvh - 112px)}.finance-ai-chat-window article{max-width:92%}}.finance-ai-chat-window>main{overscroll-behavior:contain;touch-action:pan-y;min-height:0;overflow:hidden auto}@media (width<=700px){.finance-web-assistant-fab{right:18px;bottom:calc(148px + env(safe-area-inset-bottom));width:76px;height:76px}.finance-web-assistant-fab img{width:66px;height:66px}.finance-ai-chat-layer{padding:10px 10px calc(148px + env(safe-area-inset-bottom))}.finance-ai-chat-window{height:calc(100dvh - 170px);max-height:calc(100dvh - 170px)}}.finance-inbox-preview.assistant-only{display:contents}.finance-inbox-preview.assistant-only>:not(.finance-web-assistant-launcher):not(.finance-ai-chat-layer){display:none!important}.finance-web-assistant-fab img,.finance-ai-chat-window>header i img{mix-blend-mode:multiply}.finance-ai-chat-window>header i{background:0 0}.finance-web-assistant-fab{mix-blend-mode:multiply}.finance-web-assistant-fab img,.finance-ai-chat-window>header i img{filter:none}.finance-ai-chat-window>header>nav{align-items:center;gap:5px;display:flex}.finance-ai-chat-window>header>nav button{color:#6b5b52;min-width:34px;height:34px;font:inherit;cursor:pointer;background:#f2ede5;border:0;border-radius:9px;padding:0 9px;font-size:11px}.finance-ai-chat-window>header>nav button.active{color:#2f6e4b;background:#dfeee3;font-weight:700}.finance-ai-chat-window>header>nav button:last-child{font-size:20px}.finance-ai-suggestions{flex-wrap:wrap;gap:6px;display:flex}.finance-ai-suggestions button{color:#3e6a4c;min-height:32px;font:inherit;cursor:pointer;background:#f4faf6;border:1px solid #bad2c0;border-radius:999px;padding:5px 9px;font-size:10px}.finance-ai-composer{background:#f5f7f4;gap:7px;margin-top:auto;padding:10px 0 0;display:flex;position:sticky;bottom:-15px}.finance-ai-composer input{color:#40342e;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d8ccba;border-radius:13px;flex:1;padding:0 12px;font-size:13px;font-weight:400}.finance-ai-composer button{color:#fff;width:58px;font:inherit;background:#2f6e4b;border:0;border-radius:13px;font-size:12px;font-weight:700}.finance-ai-composer button:disabled{opacity:.45}.finance-ai-chat-window article.finance-ai-settings{gap:10px;width:100%;max-width:none;display:grid}.finance-ai-settings label{color:#6b5b52;gap:5px;font-size:11px;display:grid}.finance-ai-settings input:not([type=checkbox]),.finance-ai-settings select{color:#40342e;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d8ccba;border-radius:10px;padding:0 10px;font-size:12px;font-weight:400}.finance-ai-settings .finance-ai-toggle{align-items:center;gap:8px;display:flex}.finance-ai-settings .finance-ai-toggle input{width:18px;height:18px}.finance-ai-settings-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-ai-settings-actions button{color:#3e6a4c;height:40px;font:inherit;background:#fff;border:1px solid #bad2c0;border-radius:10px;font-size:12px;font-weight:700}.finance-ai-settings-actions button:last-child{color:#fff;background:#2f6e4b;border-color:#2f6e4b}.finance-ai-settings>small{color:#735c29;background:#fff5d7;border-radius:8px;padding:8px}.finance-ai-settings>em{color:#897d75;font-size:10px;font-style:normal}.finance-ai-chat-window>header>nav .finance-ai-settings-tab{place-items:center;width:34px;min-width:34px;padding:0;line-height:1;display:grid}.finance-ai-chat-window>header>nav .finance-ai-settings-tab .solid-gear-icon{vertical-align:0;flex:0 0 16px;width:16px;height:16px;display:block}@media (width<=700px){.finance-ai-chat-window>header>nav button{padding:0 7px}.finance-ai-chat-window>header>nav button:first-child,.finance-ai-chat-window>header>nav button:nth-child(2){font-size:10px}.finance-ai-composer input,.finance-ai-reply input,.finance-ai-reply select,.finance-ai-settings input:not([type=checkbox]),.finance-ai-settings select{font-size:16px}}.finance-ai-chat-window article{white-space:pre-wrap}.finance-ai-attach{color:#2f6e4b;cursor:pointer;background:#fff;border:1px solid #bad2c0;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:relative}.finance-ai-attach:hover{background:#f0f8f2}.finance-ai-composer .finance-ai-attach input{opacity:0;pointer-events:none;border:0;flex:none;width:1px;min-width:0;height:1px;padding:0;position:absolute}.finance-ai-attach{flex-basis:56px;width:56px;font-size:11px;font-weight:700}.finance-ai-chat-window article.finance-ai-split{width:100%;max-width:none}.finance-ai-split>small{color:#7f7168;margin-bottom:9px;font-size:10px;display:block}.finance-ai-split-list{gap:7px;display:grid}.finance-ai-split-list>div{grid-template-columns:76px minmax(0,1fr) 95px 32px;gap:6px;display:grid}.finance-ai-split-list select,.finance-ai-split-list input{color:#40342e;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d8ccba;border-radius:9px;padding:0 8px;font-size:11px}.finance-ai-split-list .finance-ai-source{color:#315d3f;background:#eef7f0;font-weight:800}.finance-ai-split-list button{color:#a34e3d;font:inherit;background:#f8e5df;border:0;border-radius:9px;font-size:18px}.finance-ai-add-split{color:#39714f;width:100%;min-height:36px;font:inherit;background:#f3faf5;border:1px dashed #91b49d;border-radius:9px;margin-top:8px;font-size:11px;font-weight:700}.finance-ai-split-total{border-radius:9px;justify-content:space-between;gap:8px;margin:9px 0;padding:8px 9px;font-size:10px;display:flex}.finance-ai-split-total.matched{color:#2f6e4b;background:#e8f5eb}.finance-ai-split-total.mismatch{color:#735c29;background:#fff1ce}.finance-ai-split-summary{border-top:1px solid #d9e6dc;border-bottom:1px solid #d9e6dc;gap:5px;margin:5px 0;padding:8px 0;list-style:none;display:grid}.finance-ai-split-summary li{justify-content:space-between;gap:10px;display:flex}.finance-ai-split-summary li em{color:#315d3f;background:#eef7f0;border-radius:5px;margin-right:4px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.finance-ai-split-summary li strong{color:#315d3f;margin:0;font-size:12px}@media (width<=700px){.finance-ai-split-list>div{grid-template-columns:72px minmax(0,1fr) 90px 30px}.finance-ai-split-list select,.finance-ai-split-list input{font-size:16px}}.finance-ai-summary-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.finance-ai-summary-actions button{margin-top:0!important}.finance-ai-summary-actions button.primary{color:#efd58b;background:#3a2922}.finance-inbox-preview.assistant-only>.finance-inbox-detail-backdrop{display:grid!important}.bank-date-correction{color:#674f1f;background:#fff7dc;border:1px solid #e4c36e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;display:flex}.bank-date-correction div{gap:3px;display:grid}.bank-date-correction strong{font-size:13px}.bank-date-correction span{font-size:11px}.bank-date-correction nav{gap:8px;display:flex}.bank-date-correction button{color:#fff;min-height:40px;font:inherit;white-space:nowrap;background:#6c5320;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:750}.bank-date-correction button.cancel{background:#a34f43}.bank-date-correction button:disabled{opacity:.55}.bank-date-correction-notice{color:#2f6e4b;background:#e8f5eb;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:12px;font-weight:700}@media (width<=700px){.bank-date-correction{flex-direction:column;align-items:stretch}.bank-date-correction nav{display:grid}.bank-date-correction button{width:100%}}.finance-web-assistant-fab{width:92px;height:92px}.finance-web-assistant-fab img{width:84px;height:84px}.finance-ai-chat-window>header i{width:49px;height:49px}.finance-ai-chat-window>header i img{width:43px;height:43px}@media (width<=700px){.finance-web-assistant-fab{bottom:calc(98px + env(safe-area-inset-bottom));width:84px;height:84px}.finance-web-assistant-fab img{width:76px;height:76px}}.dashboard-page .connection.online,.dashboard-page .mobile-connection.online{color:#7ae03f!important}.dashboard-page .connection.online i,.dashboard-page .mobile-connection.online i{background:#7ae03f!important;box-shadow:0 0 0 3px #7ae03f38!important}.track-filter-row{grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(180px,240px)}@media (width<=560px){.track-filter-row{grid-template-columns:1fr}}.finance-web-assistant-launcher{z-index:139;mix-blend-mode:multiply;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:0 0;width:92px;height:92px;position:fixed;bottom:24px;right:24px}.finance-web-assistant-launcher.dragging{cursor:grabbing}.finance-web-assistant-launcher .finance-web-assistant-fab{z-index:1;cursor:inherit;touch-action:none;background:0 0;position:relative;inset:auto}.finance-web-assistant-launcher.dragging .finance-web-assistant-fab{transform:none!important}.finance-web-assistant-launcher img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.finance-inbox-preview.assistant-only>.finance-web-assistant-launcher{display:block!important}@media (width<=700px){.finance-web-assistant-launcher{right:18px;bottom:calc(98px + env(safe-area-inset-bottom));width:84px;height:84px}}.receiving-page .receiving-qty{gap:14px}.receiving-page .receiving-qty>span{padding:10px 13px;font-size:14px;line-height:1.25}.receiving-page .receiving-qty>span strong{font-size:18px}.receiving-page .receiving-qty label{gap:9px;font-size:14px;line-height:1.25}.receiving-page .receiving-qty input{width:88px;min-height:48px;padding:9px 11px;font-size:17px;line-height:1.2}@media (width<=560px){.receiving-page .receiving-qty{flex-flow:row;align-items:center}.receiving-page .receiving-qty>span{flex:none}.receiving-page .receiving-qty label{min-width:0}.receiving-page .receiving-qty input{width:86px}}.finance-ai-split>button:last-child{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3f805b,#2f6e4b);border:1px solid #285d40;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:10px 18px;font-size:0;font-weight:800;line-height:1.25;display:flex;box-shadow:0 8px 20px #2f6e4b38}.finance-ai-split>button:last-child:before{content:"ยืนยันยอดรายการ";font-size:14px}.finance-ai-split>button:last-child:after{content:"→";font-size:18px;line-height:1}.finance-ai-split>button:last-child:hover{background:linear-gradient(135deg,#478d65,#347753);transform:translateY(-1px);box-shadow:0 10px 24px #2f6e4b47}.finance-ai-split>button:last-child:focus-visible{outline-offset:3px;outline:3px solid #4891654d}@media (width<=700px){.finance-ai-split>button:last-child{border-radius:14px;min-height:56px}.finance-ai-split>button:last-child:before{font-size:16px}}.receiving-web-queue-preview .receiving-order-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.receiving-page:has(>.receiving-status-section) .receiving-order-card.web-queue{border-radius:17px;min-height:214px;padding:15px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-topline{gap:7px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-topline time{font-size:11px}:is(.receiving-page:has(>.receiving-status-section) .web-queue .receiving-source-pill,.receiving-page:has(>.receiving-status-section) .web-queue .receiving-branch-pill){padding:6px 9px;font-size:10px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-state-pill{gap:5px;padding:7px 9px;font-size:9px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-identity{gap:10px;margin-top:11px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-thumb{border-radius:11px;width:50px;height:50px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-heading strong{font-size:16px;line-height:1.2}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-heading small{font-size:10px}.receiving-page:has(>.receiving-status-section) .web-queue .receiving-order-divider{margin-top:11px}.receiving-page:has(>.receiving-status-section) .web-queue dl{gap:8px 12px;margin:0 0 10px;padding:11px 0}.receiving-page:has(>.receiving-status-section) .web-queue dt{font-size:8px}.receiving-page:has(>.receiving-status-section) .web-queue dd{margin-top:2px;font-size:11px}:is(.receiving-page:has(>.receiving-status-section) .web-queue .receiving-product-count small,.receiving-page:has(>.receiving-status-section) .web-queue .receiving-card-tracking code){font-size:8px}@media (width<=980px){.receiving-web-queue-preview .receiving-order-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.receiving-web-queue-preview .receiving-order-list{grid-template-columns:1fr}.receiving-page:has(>.receiving-status-section) .receiving-order-card.web-queue{min-height:0}}.closed-products-panel .status-products-heading>div{gap:3px;display:grid}.closed-products-panel .status-products-heading>div>small{color:var(--muted);font-size:9px;font-weight:600}.closed-receive-order-number{color:#7b705f;background:#eff0df;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:5px;padding:5px 9px;font-size:10px;font-weight:650;display:inline-flex}.closed-receive-order-number strong{color:#4f4c35;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.closed-receive-head-actions{align-items:center;gap:10px;display:flex}.closed-receive-complete{background:#f1f3f2;border-color:#d8dfd4;align-items:center;gap:12px;display:flex}.closed-receive-complete>span{color:#527563;background:#dfe7e2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.closed-receive-complete>div{gap:2px;display:grid}.closed-receive-complete strong{color:#40594d;font-size:15px}.closed-receive-complete small{color:#7d8983;font-size:10px}.closed-receive-products{gap:16px;display:grid}.closed-receive-products .receiving-product-group{overflow:hidden}.closed-receive-variant-list{border-top:1px solid #e2e5de;display:grid}.closed-receive-variant{color:#87918d;background:#f1f3f2;border-bottom:1px solid #e1e4de;grid-template-columns:minmax(250px,1.1fr) minmax(390px,1fr) 160px;align-items:center;gap:16px;padding:14px 18px;display:grid}.closed-receive-variant:last-child{border-bottom:0}.closed-receive-option{gap:3px;display:grid}.closed-receive-option>strong{color:#52655c;font-size:13px}.closed-receive-option>small{color:#89928e;font-size:9px}.closed-receive-option>b{color:#61736a;background:#e3e8e5;border-radius:999px;width:max-content;padding:4px 8px;font-size:9px}.closed-receive-variant dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.closed-receive-variant dl>div{background:#ffffff9e;border-radius:9px;align-content:center;gap:2px;min-height:44px;padding:7px 9px;display:grid}.closed-receive-variant dt{font-size:8px}.closed-receive-variant dd{color:#596b62;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.closed-receive-variant .mobile-received-complete-status{color:#65736c;background:#e5e9e7;border:1px solid #cad3ce;border-radius:14px;place-items:center;min-height:48px;font-size:12px;font-weight:750;display:grid}.closed-evidence-history-panel{gap:16px;display:grid}.closed-evidence-history-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.closed-evidence-history-panel>header>div{gap:3px;display:grid}.closed-evidence-history-panel>header h2{margin:0;font-size:20px}.closed-evidence-history-panel>header span{color:var(--muted);font-size:10px}.closed-evidence-history-panel>header>strong{color:#5d7067;background:#edf1ef;border-radius:999px;padding:8px 12px;font-size:11px}.closed-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.closed-evidence-card{background:#f8faf8;border:1px solid #dbe2dd;border-radius:16px;overflow:hidden}.closed-evidence-card>header{background:#eef3ef;border-bottom:1px solid #e3e8e5;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.closed-evidence-card>header>span{align-items:center;gap:8px;display:flex}.closed-evidence-card>header i{color:#fff;background:#668b79;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.closed-evidence-card>header b{color:#41584d;font-size:12px}.closed-evidence-card>header time{color:#7d8983;font-size:9px}.closed-evidence-photos{align-items:center;gap:9px;min-height:106px;padding:12px 14px;display:flex}.closed-evidence-photos>button{cursor:zoom-in;background:#e7ebe8;border:0;border-radius:12px;width:92px;height:92px;padding:0;position:relative;overflow:hidden}.closed-evidence-photos img{object-fit:cover;width:100%;height:100%;display:block}.closed-evidence-photos button small{color:#fff;background:#2d3c35cc;border-radius:999px;padding:3px 6px;font-size:7px;position:absolute;bottom:5px;right:5px}.closed-evidence-photos>span{color:#929b97;font-size:10px}.closed-evidence-card dl{border-top:1px solid #e3e8e5;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.closed-evidence-card dl>div{border-bottom:1px solid #e3e8e5;border-right:1px solid #e3e8e5;grid-template-columns:72px minmax(0,1fr);gap:8px;padding:9px 13px;display:grid}.closed-evidence-card dl>div:nth-child(2n){border-right:0}.closed-evidence-card dl>div.wide{border-right:0;grid-column:1/-1}.closed-evidence-card dt{color:#818d87;font-size:8px}.closed-evidence-card dd{color:#40554b;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:650}.closed-evidence-empty{color:#7d8983;text-align:center;border:1px dashed #cfd8d3;border-radius:14px;margin:0;padding:24px}.closed-receive-complete.had-problem{background:#fff5f2;border-color:#dfb5ac}.closed-receive-complete.had-problem>span{color:#fff;background:#b75d50}.closed-receive-complete.had-problem strong{color:#84443b}.closed-receive-complete.had-problem small:first-of-type{color:#a05d52;font-weight:700}.closed-receive-variant.had-problem{color:#8e625b;background:#fff7f5}.closed-receive-variant.had-problem .closed-receive-option>strong,.closed-receive-variant.had-problem dd{color:#744d47}.closed-receive-variant.had-problem .mobile-received-complete-status{color:#984b40!important;background:#f6dfda!important;border-color:#dfb0a7!important}@media (width<=900px){.closed-evidence-list{grid-template-columns:1fr}.closed-receive-variant{grid-template-columns:minmax(0,1fr) 140px}.closed-receive-variant dl{grid-area:2/1/auto/-1}.closed-receive-variant .mobile-received-complete-status{grid-area:1/2}}@media (width<=680px){.closed-receive-detail{padding-bottom:20px}.closed-receive-detail .receiving-head{align-items:flex-start}.closed-receive-head-actions{justify-content:space-between;align-self:stretch}.closed-receive-head-actions .closed-order-reopen{min-height:38px;padding:8px 11px;font-size:9px}.closed-receive-complete{margin:0 10px;padding:12px}.closed-receive-products{gap:12px}.closed-receive-variant{grid-template-columns:minmax(0,1fr);gap:9px;padding:11px 12px}.closed-receive-variant dl{grid-area:auto/1;grid-template-columns:repeat(2,minmax(0,1fr))}.closed-receive-variant .mobile-received-complete-status{grid-area:auto/1;min-height:44px}.closed-evidence-history-panel{margin:0 10px;padding:13px}.closed-evidence-history-panel>header h2{font-size:16px}.closed-evidence-photos{min-height:78px;padding:10px 11px}.closed-evidence-photos>button{width:70px;height:70px}.closed-evidence-card dl{grid-template-columns:1fr}.closed-evidence-card dl>div,.closed-evidence-card dl>div:nth-child(2n),.closed-evidence-card dl>div.wide{border-right:0;grid-column:1}.closed-evidence-card>header{flex-direction:column;align-items:flex-start}.closed-evidence-card>header time{padding-left:32px}}.closed-web-queue-toggle{margin-top:9px}.closed-web-queue-toggle.active{color:#377a64;background:#edf8f3;border-color:#8fc5ad}.receiving-product-search{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:16px;padding:16px 18px;display:grid}.receiving-product-search label{gap:6px;margin:0;display:grid}.receiving-product-search label span{color:var(--muted);font-size:10px;font-weight:800}.receiving-product-search input{border:1px solid var(--border);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:9px 13px;font-size:14px}.receiving-product-search .button{white-space:nowrap;min-height:44px}.receiving-product-search small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.45}.receiving-product-groups{gap:16px;margin-bottom:18px;display:grid}.receiving-product-group{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;overflow:hidden}.receiving-product-group.has-problem{background:#fffdfc;border-color:#e6b7ac}.receiving-product-group-head{border-bottom:1px dashed var(--border);grid-template-columns:104px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:16px;padding:18px;display:grid}.receiving-product-group-image{border:1px solid var(--border);width:104px;height:104px;color:var(--muted);font:inherit;background:#f7f5ef;border-radius:17px;justify-content:center;align-items:center;padding:0;font-size:9px;text-decoration:none;display:flex;overflow:hidden}.receiving-product-group-image:is(button){cursor:zoom-in}.receiving-product-group-image img{object-fit:cover;width:100%;height:100%}.receiving-product-group-copy{min-width:0}.receiving-product-group-code{color:#315c6b;margin-bottom:3px;font-size:16px;line-height:1.25;display:block}.receiving-product-group-code.missing{color:var(--red)}.receiving-product-group-copy h2{margin:5px 0 3px;font-size:19px;line-height:1.35}.receiving-product-group-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.receiving-product-group-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.receiving-product-group-links .receiving-web-queue-toggle{margin:0}.receiving-product-group-total{text-align:right;justify-items:end;gap:2px;min-width:130px;display:grid}.receiving-product-group-total span{color:var(--muted);font-size:10px}.receiving-product-group-total strong{font-size:20px;line-height:1.25}.receiving-product-group-total small{color:#9b6c26;overflow-wrap:anywhere;max-width:220px;font-size:10px;line-height:1.35}.receiving-product-group-labels,.receiving-product-group-row{grid-template-columns:minmax(280px,1fr) minmax(185px,.58fr) minmax(120px,.4fr) 64px 100px minmax(145px,170px);align-items:center;gap:11px;display:grid}.receiving-product-group-labels{color:var(--muted);text-transform:uppercase;padding:9px 18px;font-size:9px;font-weight:700}.receiving-product-group-labels span:not(:first-child){text-align:center}.receiving-product-group-row{background:#fff;border-top:1px solid #eee8da;padding:10px 18px}.receiving-product-group-row:first-child{border-top:0}.receiving-product-group-row.has-problem{background:#fff9f7}.receiving-product-group-row:focus{outline-offset:-3px;outline:3px solid #86b7c64d}.receiving-product-variant{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.receiving-product-variant-image{border:1px solid var(--border);width:62px;height:62px;color:var(--muted);font:inherit;background:#f7f5ef;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:7px;text-decoration:none;display:flex;overflow:hidden}.receiving-product-variant-image:is(button){cursor:zoom-in}.receiving-product-variant-image img{object-fit:cover;width:100%;height:100%}.receiving-product-variant>div{gap:2px;min-width:0;display:grid}.receiving-product-code-row{align-items:center;gap:6px;width:max-content;max-width:100%;display:flex}.receiving-product-variant strong{color:#9f501a;font-size:14px;line-height:1.35}.receiving-product-option{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.receiving-product-variant em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.35;overflow:hidden}.receiving-product-variant b{color:#244f60;letter-spacing:.01em;overflow-wrap:anywhere;background:#eaf4f7;border-radius:999px;width:max-content;max-width:100%;margin-bottom:2px;padding:4px 9px;font-size:15px;font-weight:500;line-height:1.2}.receiving-product-variant b.missing{color:#a64c3d;background:#fff0eb}.receiving-product-sku{color:#9f1239;text-align:center;justify-items:center;min-width:0;font-size:15px;font-weight:750;display:grid}.receiving-product-sku>span{color:var(--muted)}.receiving-product-sku>small{color:var(--muted);font-size:10px;font-weight:650}.receiving-product-sku>small.error{color:var(--red)}.receiving-product-sku select{color:#9f1239;width:100%;min-height:42px;font:inherit;background:#fffaf0;border:1px solid #e2c77f;border-radius:11px;padding:7px 9px;font-size:12px;font-weight:750}.receiving-product-sku button{color:#9f1239;max-width:100%;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;gap:1px;padding:5px;font-size:15px;font-weight:750;display:grid}.receiving-product-sku button small{color:#61808a;font-size:8px;font-weight:700}.receiving-product-sku button:disabled{cursor:default;opacity:1}.receiving-product-remark-summary{color:var(--ink);-webkit-line-clamp:2;background:#fff8ea;border-left:3px solid #b77731;border-radius:0 9px 9px 0;-webkit-box-orient:vertical;padding:8px 10px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.receiving-product-remark-summary.empty{color:var(--muted);background:0 0;border-left-color:#0000}.receiving-product-ordered{justify-items:center;gap:2px;display:grid}.receiving-product-quantities,.receiving-product-received{display:contents}.receiving-product-ordered span,.receiving-product-actual span,.receiving-product-result span{color:var(--muted);font-size:9px;font-weight:700;display:none}.receiving-product-ordered strong{font-size:19px}.receiving-product-actual,.receiving-product-result{gap:4px;margin:0;display:grid}.receiving-native-stepper{display:contents}.receiving-native-stepper>span{display:none}.receiving-product-actual input,.receiving-product-result select{border:1px solid var(--border);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:8px 10px;font-size:14px;font-weight:700}.receiving-product-group-detail{border-top:1px solid var(--border);background:#fbfaf7;grid-column:1/-1;grid-template-columns:minmax(270px,1.35fr) minmax(150px,.7fr) minmax(210px,.85fr);gap:12px;margin:2px 0 7px;padding:16px 18px 18px}.receiving-product-group-detail-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:2px;display:flex}.receiving-product-group-detail-head strong{color:var(--ink);font-size:14px}.receiving-product-group-detail-head span{color:var(--muted);font-size:10px;font-weight:700}.receiving-product-group-detail .receiving-product-code{color:var(--muted);background:0 0;border:0;border-radius:0;gap:6px;padding:0}.receiving-product-group-detail .receiving-product-code input{color:#163f48;min-height:46px;box-shadow:none;background:#f7fbfc;border:1px solid #b8d2d8;font-size:14px;font-weight:700}.receiving-product-group-detail .receiving-product-code .copy-code-button{border:1px solid var(--border);background:#fff;border-radius:11px;min-width:72px;height:46px}.receiving-product-group-detail>label:not(.receiving-remark){align-self:end}.receiving-product-group-detail>label:not(.receiving-remark) input{min-height:46px}.receiving-product-group-detail .receiving-cost{background:0 0;border:0;border-radius:0;align-self:end;gap:6px;padding:0;display:grid}.receiving-product-group-detail .receiving-cost>span{color:var(--muted);font-size:11px;font-weight:700}.receiving-product-group-detail .receiving-cost>div{border:1px solid var(--border);background:#fff;border-radius:11px;justify-content:flex-start;align-items:center;min-height:46px;padding:10px 12px;display:flex}.receiving-product-group-detail .receiving-cost strong{color:var(--ink);font-size:13px;font-weight:700}.receiving-product-group-detail .receiving-cost i{color:var(--faint);margin:0 10px;font-style:normal}.receiving-product-group-detail .receiving-remark{color:var(--ink);background:#fffaf0;border:1px solid #ecd9ab;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:start;gap:16px;margin-top:3px;padding:14px;display:grid}.receiving-remark-copy{gap:4px;display:grid}.receiving-remark-copy b{font-size:12px}.receiving-remark-copy small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.receiving-product-group-detail textarea{background:#fff;min-height:68px}.receiving-product-group-actions{border-top:1px dashed var(--border);background:#fcfbf7;justify-content:flex-end;align-items:center;padding:16px 0 20px;display:flex}.receiving-product-group-action-buttons{align-items:center;gap:12px;margin-right:32px;display:flex}.receiving-product-group-actions .button{min-height:42px;padding:9px 15px}.receiving-sku-confirm{align-items:center;gap:8px;display:flex}.receiving-sku-confirm small{color:#8d641f;font-size:10px;font-weight:750}.receiving-sku-confirm button{color:#79510d;min-height:36px;font:inherit;background:#fff8df;border:1px solid #cda64c;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:800}.receiving-sku-confirm.confirmed small{color:#377a64}.receiving-sku-confirm.confirmed button{color:#377a64;background:#edf8f3;border-color:#9bc8b6}.receiving-sku-confirm button:disabled{opacity:.65}.receiving-sku-error{width:100%;color:var(--red);text-align:right;margin:8px 32px 0;font-size:11px}.receiving-evidence-demo{background:linear-gradient(145deg,#fbfffd,#f3faf6);border:1px solid #bfd5cb;border-radius:17px;margin:0 18px 18px;overflow:hidden;box-shadow:0 8px 25px #31685214}.receiving-evidence-demo>header{border-bottom:1px solid #d8e8e0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.receiving-evidence-demo>header span{color:#41806a;letter-spacing:.1em;font-size:9px;font-weight:900}.receiving-evidence-demo>header h3{color:#284a3e;margin:3px 0 2px;font-size:16px}.receiving-evidence-demo>header p{color:#71857d;margin:0;font-size:10px}.receiving-evidence-demo>header em{color:#88631e;background:#fff9e8;border:1px solid #e0c481;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.receiving-evidence-body{grid-template-columns:minmax(360px,.8fr) minmax(560px,1.2fr);gap:16px;padding:16px 18px;display:grid}.receiving-evidence-photo{color:#477b68;text-align:center;background:#fff;border:1.5px dashed #86b6a3;border-radius:14px;align-content:center;gap:8px;min-height:138px;padding:12px;display:grid}.receiving-evidence-photo>label{cursor:pointer;place-items:center;gap:4px;display:grid}.receiving-evidence-photo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.receiving-evidence-photo i{color:#3f8067;background:#e5f4ed;border-radius:50%;place-items:center;width:38px;height:38px;font-size:23px;font-style:normal;display:grid}.receiving-evidence-photo strong{font-size:12px}.receiving-evidence-photo small{color:#85958e;font-size:9px}.receiving-evidence-photo>em{color:#41755f;background:#eef7f2;border-radius:999px;justify-self:center;margin-top:2px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:750}.receiving-evidence-photo.has-photos{text-align:left}.receiving-evidence-photo.has-photos>label{justify-content:center;display:flex}.receiving-evidence-photo.has-photos>label i{width:30px;height:30px;font-size:18px}.receiving-evidence-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receiving-evidence-thumbnails figure{background:#f8fbf9;border:1px solid #d7e4de;border-radius:11px;min-width:0;margin:0;overflow:hidden}.receiving-evidence-thumbnails figure.primary{border:2px solid #5b9a80}.receiving-evidence-thumbnails img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.receiving-evidence-thumbnails figcaption{color:#587166;white-space:nowrap;text-overflow:ellipsis;padding:5px 6px;font-size:8px;font-weight:800;overflow:hidden}.receiving-evidence-thumbnails figure>div{gap:3px;padding:0 5px 6px;display:flex}.receiving-evidence-thumbnails button{color:#36735b;min-width:0;font:inherit;background:#e7f2ed;border:0;border-radius:6px;flex:1;padding:4px;font-size:7px;font-weight:800}.receiving-evidence-thumbnails button.remove{color:#a0483d;background:#fff0ee;flex:none}.receiving-evidence-thumbnails button:disabled{opacity:.4}.receiving-evidence-thumbnails:has(figure:only-child){grid-template-columns:minmax(0,1fr)}.receiving-evidence-thumbnails figure:only-child img{aspect-ratio:auto;object-fit:contain;background:#f3f7f5;max-height:420px}.receiving-evidence-label-icon{color:#4f7668;flex:0 0 18px;width:18px;height:18px}.receiving-evidence-photo-title,.receiving-evidence-remark>span,.receiving-evidence-checker-title{align-items:center;gap:6px;display:flex}.receiving-evidence-thumbnails figure:only-child img{aspect-ratio:1;object-fit:cover;background:#f3f7f5;width:100%;height:100%;max-height:none}.receiving-evidence-summary{grid-template-columns:minmax(105px,.32fr) minmax(105px,.32fr) minmax(390px,2fr);grid-template-areas:"date date date""code total details""rating rating rating""remark remark remark""checker checker checker";gap:10px;display:grid}.receiving-evidence-summary>div{background:#fff;border:1px solid #dce8e2;border-radius:13px;align-content:center;gap:4px;min-height:76px;padding:13px 15px;display:grid}.receiving-evidence-summary .receiving-evidence-date{background:#fff;border-color:#d6e4de;grid-area:date}.receiving-evidence-summary .receiving-evidence-code{background:linear-gradient(145deg,#fff,#f8fbf9);border-color:#d6e4de;grid-area:code}.receiving-evidence-summary .receiving-evidence-total{background:linear-gradient(145deg,#fffdf8,#fff8e9);border-color:#eadbb7;grid-area:total}.receiving-evidence-summary .receiving-evidence-details{background:linear-gradient(145deg,#fff,#f7f9fc);border-color:#d9e3ef;grid-area:details;align-content:start;min-height:108px}.receiving-evidence-summary .receiving-evidence-checker{grid-area:checker}.receiving-evidence-summary span{color:#829189;font-size:9px;font-weight:750}.receiving-evidence-summary strong{color:#334b42;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.receiving-evidence-code>strong,.receiving-evidence-total>strong{font-size:20px;line-height:1.1}.receiving-evidence-total>strong{color:#8b5c20}.receiving-evidence-total>strong small{color:#8b5c20;font-size:10px}.receiving-evidence-summary small{color:#829189;font-size:9px;line-height:1.35}.receiving-evidence-summary .receiving-evidence-detail-lines{gap:3px;display:grid}.receiving-evidence-summary .receiving-evidence-detail-lines>span{color:#334b42;font-size:12px;font-weight:800;line-height:1.45}.receiving-evidence-rating{border-radius:13px;flex-wrap:wrap;grid-area:rating;gap:8px 10px;background:#fffdf9!important;border:1px solid #eadfca!important;align-items:center!important;min-height:58px!important;padding:10px 15px!important;display:flex!important}.receiving-evidence-rating>span{gap:1px;margin-right:auto;display:grid}.receiving-evidence-rating>span b{color:#52665e;font-size:10px}.receiving-evidence-rating>span small{font-size:8px;font-weight:600}.receiving-evidence-rating>div{align-items:center;gap:2px;display:flex}.receiving-evidence-rating button{color:#c4bba9;width:25px;height:27px;font:inherit;cursor:pointer;filter:grayscale();background:0 0;border:0;padding:0;font-size:19px;line-height:1;transition:transform .15s,filter .15s}.receiving-evidence-rating button:hover{transform:translateY(-1px)scale(1.08)}.receiving-evidence-rating button.selected{filter:none}.receiving-evidence-rating>em{color:#8a7141;text-align:center;background:#f4efe5;border-radius:999px;min-width:66px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.receiving-evidence-summary .receiving-evidence-code,.receiving-evidence-summary .receiving-evidence-total{box-sizing:border-box;align-self:start;width:100%}.receiving-evidence-remark{background:#fffdf9;border:1px solid #e4ddd0;border-radius:13px;grid-area:remark;gap:6px;padding:12px 15px;display:grid}.receiving-evidence-remark>span{color:#7f7464}.receiving-evidence-remark textarea{box-sizing:border-box;resize:vertical;color:#334b42;width:100%;min-height:62px;font:inherit;background:#fff;border:0;border-radius:8px;outline:1px solid #e6dfd3;padding:8px 10px;font-size:11px;line-height:1.45}.receiving-evidence-remark textarea:focus{outline:2px solid #bcae94;box-shadow:0 0 0 3px #bcae9421}.receiving-evidence-remark textarea::placeholder{color:#a69d91}.receiving-evidence-summary .receiving-evidence-checker{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:58px;display:flex}.receiving-evidence-checker-title{white-space:nowrap;flex:none;color:#536e63!important;font-size:11px!important;font-weight:700!important}.receiving-evidence-checker-chips{flex-wrap:wrap;flex:1;align-items:center;gap:7px;margin:0;display:flex}.receiving-evidence-checker-chips button{color:#516873;min-height:34px;font:inherit;background:#fff;border:1px solid #c7dbe1;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800}.receiving-evidence-checker-chips button.selected{color:#2f7058;background:#eaf6f0;border-color:#76ad98}.receiving-evidence-checker-chips button:disabled{cursor:default;opacity:1}.receiving-evidence-account-note{flex-basis:100%;padding-left:25px;font-size:8px!important}.receiving-evidence-summary .receiving-evidence-destination{background:linear-gradient(145deg,#f9fdfb,#eef8f3);border-color:#bcd9cc;min-height:76px}.receiving-evidence-destination strong{color:#31715a;font-size:13px}.receiving-evidence-demo>footer{background:#f8fcfa;border-top:1px solid #d8e8e0;justify-content:flex-end;align-items:center;gap:14px;padding:12px 18px;display:flex}.receiving-evidence-demo>footer span,.receiving-evidence-demo>footer span:first-child{color:#55766a;font-size:10px;font-weight:700;line-height:1.2}.receiving-evidence-demo>footer i{width:12px;color:inherit;font:inherit;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.receiving-evidence-demo>footer button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#316e59;border:0;border-radius:11px;padding:9px 15px;font-size:11px;font-weight:700;box-shadow:0 6px 16px #316e5933}.receiving-evidence-demo>footer button:disabled{box-shadow:none;cursor:not-allowed;background:#91aaa0}@media (width>=681px){.desktop-receiving-v2{background:linear-gradient(#fbfdfa 0,#f6faf7 420px,#faf9f5 100%);max-width:1440px;padding-inline:28px}.desktop-receiving-v2>.receiving-head{background:#ffffffe0;border:1px solid #dce7e1;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:grid;box-shadow:0 8px 24px #2a4e3e0f}.desktop-receiving-v2>.receiving-head>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 14px;display:grid}.desktop-receiving-v2>.receiving-head .section-kicker{color:#4d806c;grid-column:1/-1;margin:0;font-size:10px}.desktop-receiving-v2>.receiving-head h1{margin:0;font-size:24px;font-weight:650}.desktop-receiving-v2>.receiving-head>div>p:last-child{color:#7d8984;margin:0;font-size:12px}.desktop-receiving-v2>.receiving-head>.button{color:#3e705d;background:#f8fbf9;border-color:#cfe0d8;border-radius:12px;min-height:42px}.desktop-receiving-v2>.receiving-head>.receiving-role{color:#36725a;background:#e8f5ee;border-radius:999px;padding:8px 12px;font-size:10px}.desktop-receiving-v2>.receiving-order-meta{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:0;display:grid}.desktop-receiving-v2>.receiving-order-meta>div{box-sizing:border-box;background:#fff;border:1px solid #dce7e1;border-radius:15px;min-height:66px;padding:12px 15px}.desktop-receiving-v2>.receiving-order-meta span{color:#819087;font-size:10px}.desktop-receiving-v2>.receiving-order-meta strong{color:#344b42;margin-top:3px;font-size:15px;font-weight:650}.desktop-receiving-v2>.receiving-progress{background:#fff;border:1px solid #dce7e1;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;padding:10px;box-shadow:0 7px 20px #2a4e3e0d}.desktop-receiving-v2>.receiving-progress>div{background:#f5f7f5;border:0;border-radius:11px;align-content:center;min-height:48px;padding:8px 12px}.desktop-receiving-v2>.receiving-progress>div.attention{background:#fff1f3}.desktop-receiving-v2>.receiving-progress>div:first-child{background:#eaf6ef}.desktop-receiving-v2>.receiving-progress strong{color:#385b4d;font-size:18px;font-weight:650}.desktop-receiving-v2>.receiving-progress .attention strong{color:#a83d55}.desktop-receiving-v2>.receiving-progress button{border-radius:11px;min-height:40px}.desktop-receiving-v2>.receiving-product-search{background:#fff;border-color:#dce7e1;border-radius:17px;box-shadow:0 7px 20px #2a4e3e0d}.desktop-receiving-v2 .receiving-product-groups{gap:20px}.desktop-receiving-v2 .receiving-product-group{border-color:#d8e6df;border-radius:22px;box-shadow:0 10px 28px #23463712}.desktop-receiving-v2 .receiving-product-group-head{background:linear-gradient(145deg,#fff,#f7fbf8);grid-template-columns:92px minmax(0,1fr) 150px;gap:16px;padding:16px 18px}.desktop-receiving-v2 .receiving-product-group-image{border-color:#d9e3de;border-radius:16px;width:92px;height:92px}.desktop-receiving-v2 .receiving-product-group-code{color:#315c6b;background:#e8f4f5;border-radius:999px;width:max-content;padding:5px 10px;font-size:13px;display:inline-flex}.desktop-receiving-v2 .receiving-product-group-copy h2{margin-top:7px;font-size:18px;font-weight:650}.desktop-receiving-v2 .receiving-product-group-copy p{font-size:11px}.desktop-receiving-v2 .receiving-product-group-total{border-left:1px solid #e0e8e4;align-content:center;align-self:stretch;padding-left:18px}.desktop-receiving-v2 .receiving-product-group-total strong{color:#315d4d;font-size:24px;font-weight:650}.desktop-receiving-v2 .receiving-product-group-labels,.desktop-receiving-v2 .receiving-product-group-row{grid-template-columns:minmax(300px,1.25fr) minmax(160px,.65fr) minmax(120px,.55fr) 64px 108px minmax(145px,.65fr)}.desktop-receiving-v2 .receiving-product-group-labels{color:#74857d;text-transform:none;background:#fbfcfb;padding:10px 18px}.desktop-receiving-v2 .receiving-product-group-row{border-top-color:#e8eeea;min-height:82px;padding:11px 18px}.desktop-receiving-v2 .receiving-product-group-row:hover{background:#fbfefc}.desktop-receiving-v2 .receiving-product-variant-image{border-color:#d9e3de;width:58px;height:58px}.desktop-receiving-v2 .receiving-product-variant b{color:#315968;background:#edf5f6;font-size:13px;font-weight:600}.desktop-receiving-v2 .receiving-product-variant strong{color:#6f4b2d;font-size:13px;font-weight:650}.desktop-receiving-v2 .receiving-product-sku button{color:#9a2848;font-size:13px}.desktop-receiving-v2 .receiving-product-actual input,.desktop-receiving-v2 .receiving-product-result select{background:#fbfdfc;border-color:#d7e2dd;border-radius:11px;min-height:42px}.desktop-receiving-v2 .receiving-product-group-actions{background:#fbfdfc;padding:13px 0 15px}.desktop-receiving-v2 .receiving-evidence-demo{box-shadow:none;background:#f8fcfa;border-color:#cfe1d8;border-radius:18px;margin:0 18px 18px}.desktop-receiving-v2 .receiving-evidence-demo>header{padding:14px 16px}.desktop-receiving-v2 .receiving-evidence-demo>header h3{font-size:18px;font-weight:650}.desktop-receiving-v2 .receiving-evidence-body{grid-template-columns:280px minmax(180px,.65fr) minmax(260px,1fr);grid-template-areas:"photo date date""photo code total""photo details details""rating rating rating""remark remark barcode""checker checker checker";gap:10px;padding:14px 16px}.desktop-receiving-v2 .receiving-evidence-photo{background:#fff;border:1px solid #d8e5df;border-radius:14px;grid-area:photo;min-height:100%}.desktop-receiving-v2 .receiving-evidence-date{grid-area:date}.desktop-receiving-v2 .receiving-evidence-code{grid-area:code}.desktop-receiving-v2 .receiving-evidence-total{grid-area:total}.desktop-receiving-v2 .receiving-evidence-details{grid-area:details;min-height:78px}.desktop-receiving-v2 .receiving-evidence-rating{grid-area:rating}.desktop-receiving-v2 .receiving-evidence-remark{grid-area:remark;min-height:84px}.desktop-receiving-v2 .mobile-evidence-barcode{box-sizing:border-box;background:#fff;border:1px solid #dce8e2;border-radius:13px;grid-area:barcode;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;min-width:0;padding:12px 14px;display:grid}.desktop-receiving-v2 .mobile-evidence-barcode>span{color:#536e63;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.desktop-receiving-v2 .mobile-evidence-barcode>span svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.desktop-receiving-v2 .mobile-evidence-barcode>div{align-items:center;gap:12px;display:flex}.desktop-receiving-v2 .mobile-evidence-barcode button{color:#53615c;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0;font-size:10px;font-weight:650;display:flex}.desktop-receiving-v2 .mobile-evidence-barcode button i{box-sizing:border-box;border:1.5px solid #c6d5cf;border-radius:50%;width:15px;height:15px}.desktop-receiving-v2 .mobile-evidence-barcode button.selected i{border:4px solid #428de5}.desktop-receiving-v2 .mobile-evidence-barcode>small{color:#8a9691;grid-column:2;font-size:8px}.desktop-receiving-v2 .receiving-evidence-checker{grid-area:checker}.desktop-receiving-v2 .receiving-evidence-demo>footer{padding:12px 16px}.desktop-receiving-v2 .receiving-evidence-demo>footer button{background:#087a51;border-radius:12px;min-width:190px;min-height:44px}}@media screen and (width>=681px){.desktop-receiving-v2 .desktop-group-selected>.mobile-receiving-stats,.desktop-receiving-v2 .desktop-group-selected>.mobile-receiving-history-button{display:none}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-head{border-bottom:1px dashed var(--border);background:#fff;grid-template-columns:104px minmax(0,1fr) minmax(130px,auto);gap:16px;padding:18px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-image{border-radius:17px;width:104px;height:104px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-code{color:#315c6b;background:0 0;border-radius:0;width:auto;margin-bottom:3px;padding:0;font-size:16px;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-copy h2{margin:5px 0 3px;font-size:19px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-copy p{font-size:12px;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total{min-width:130px;padding-left:18px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total strong{font-size:20px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total small{font-size:10px;display:block}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels{color:var(--muted);grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px minmax(150px,180px);gap:12px;padding:10px 18px;font-size:9px;font-weight:700;display:grid}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:not(:first-child){text-align:center}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:last-child{display:none}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-rows{background:#fff;grid-template-columns:1fr;gap:0;padding:0;display:grid}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row{background:#fff;border:0;border-top:1px solid #eee8da;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px minmax(150px,180px);align-items:center;gap:12px;min-height:104px;padding:12px 18px;display:grid}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row:first-child{border-top:0;border-radius:0}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row:last-child{border-radius:0}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant{grid-column:1;grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant>div{gap:2px;padding-right:0;display:grid;position:relative}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant b{color:#244f60;background:#eaf4f7;border-radius:999px;width:max-content;max-width:100%;margin-bottom:2px;padding:4px 9px;font-size:14px;font-weight:550;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant strong{color:#9f501a;font-size:14px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant .snapshot-row-link{margin-top:4px;display:block;position:static}.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku{grid-column:2;justify-items:center;display:grid!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-remark-summary{grid-column:3;display:-webkit-box!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-quantities{display:contents!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-ordered{grid-column:4;display:grid!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-received,.desktop-receiving-v2 .desktop-group-selected .mobile-inline-sku,.desktop-receiving-v2 .desktop-group-selected .mobile-inline-counts,.desktop-receiving-v2 .desktop-group-selected .mobile-inline-issue{display:none!important}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity{grid-column:5;align-content:center;justify-items:center;gap:5px;display:grid}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity>span{font-size:10px}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity>div{border-radius:13px;grid-template-columns:38px 52px 38px}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity>div button{height:46px;font-size:23px}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity strong{font-size:21px}.desktop-receiving-v2 .desktop-group-selected .mobile-issue-trigger{font-size:9px}.desktop-receiving-v2 .desktop-group-selected .mobile-issue-icon{width:13px;height:13px}.desktop-receiving-v2 .desktop-group-selected .mobile-received-complete-status{min-width:132px;height:46px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-detail{grid-column:1/-1;display:grid!important}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-actions,.desktop-receiving-v2 .desktop-group-selected>.mobile-receiving-next{display:flex}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-copy{font-size:0}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-code{color:#315c6b;width:auto;margin:0;font-size:15px;line-height:1.4;display:inline!important}.desktop-receiving-v2 .desktop-group-selected .receiving-item-number{color:#547d8a;vertical-align:baseline;margin-left:5px;font-size:11px;font-weight:650;display:inline}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-copy h2{margin-top:7px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total small{display:none!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row{min-height:80px;padding-block:8px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant{grid-template-columns:60px minmax(0,1fr);gap:11px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant-image{border-radius:11px;width:60px;height:60px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant>div{padding-right:30px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant b{padding:3px 8px;font-size:12px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant strong{font-size:13px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant em{font-size:9px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant .snapshot-row-link{margin:0;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.desktop-receiving-v2 .desktop-group-selected .snapshot-row-link .china-order-link{color:#4e8290;width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;place-items:center;margin:0;padding:0;display:grid}.desktop-receiving-v2 .desktop-group-selected .snapshot-row-link .china-link-label{display:none}.desktop-receiving-v2 .desktop-group-selected .snapshot-row-link .china-link-icon{width:19px;height:19px;line-height:1;display:block}.desktop-receiving-v2 .desktop-group-selected .snapshot-row-link .china-link-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels,.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr) minmax(100px,.45fr) 64px minmax(132px,170px);column-gap:20px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant{box-sizing:border-box;min-width:0;max-width:100%;padding-right:24px;overflow:hidden}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.desktop-receiving-v2 .desktop-group-selected .receiving-product-code-row{width:100%;min-width:0;max-width:100%}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.desktop-receiving-v2 .desktop-group-selected .receiving-product-option{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;line-height:1.4;display:-webkit-box;overflow:hidden}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant em{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku{box-sizing:border-box;min-width:0;padding-left:8px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-option{box-sizing:border-box;word-break:break-word;width:100%;max-width:100%}}.mobile-receiving-stats,.mobile-receiving-history-button,.mobile-round-quantity,.mobile-receiving-next,.mobile-product-details-toggle,.mobile-evidence-back,.mobile-manual-evidence,.mobile-manual-rating,.mobile-evidence-barcode,.mobile-add-manual-evidence,.mobile-evidence-inline-total,.mobile-inline-sku,.mobile-inline-counts,.mobile-inline-issue,.mobile-issue-trigger,.mobile-only-copy,.mobile-issue-backdrop,.desktop-open-product,.desktop-group-back{display:none}.desktop-only-copy{display:initial}.receiving-group-complete{color:#fff;background:#377a64;border-color:#377a64}.receiving-group-complete:hover{background:#2f6c58}@media (width<=1000px){.receiving-product-group-head{grid-template-columns:88px minmax(0,1fr) minmax(110px,auto);gap:13px;padding:15px}.receiving-product-group-image{border-radius:15px;width:88px;height:88px}.receiving-product-group-copy h2{font-size:17px}.receiving-product-group-labels,.receiving-product-group-row{grid-template-columns:minmax(210px,1fr) minmax(170px,.55fr) minmax(100px,.34fr) 46px 80px minmax(115px,130px);gap:8px}.receiving-product-group-labels{padding:8px 15px}.receiving-product-group-row{padding:9px 15px}.receiving-product-variant{grid-template-columns:56px minmax(0,1fr);gap:9px}.receiving-product-variant-image{width:56px;height:56px}.receiving-product-group-detail{grid-template-columns:minmax(230px,1.2fr) minmax(130px,.7fr)}.receiving-product-group-detail .receiving-cost,.receiving-product-group-detail .receiving-remark{grid-column:1/-1}.receiving-product-group-action-buttons{margin-right:28px}}@media (width<=680px){.receiving-product-search{grid-template-columns:1fr 92px;padding:13px}.receiving-product-search .button-secondary{grid-column:1/-1}.receiving-product-group{border-radius:17px}.receiving-product-group-head{grid-template-columns:76px minmax(0,1fr);padding:13px}.receiving-product-group-image{border-radius:13px;width:76px;height:76px}.receiving-product-group-copy h2{font-size:15px}.receiving-product-group-total{border-top:1px dashed var(--border);text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;padding-top:8px;display:flex}.receiving-product-group-total strong{font-size:17px}.receiving-product-group-total small{text-align:right;max-width:55%}.receiving-product-group-labels{display:none}.receiving-product-group-row{grid-template-columns:1fr;gap:12px;padding:15px 13px}.receiving-product-variant{grid-area:1/1;grid-template-columns:64px minmax(0,1fr);gap:12px}.receiving-product-variant-image{border-radius:13px;width:64px;height:64px}.receiving-product-variant>div{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px 8px}.receiving-product-variant b{grid-area:1/1;margin:0;padding:4px 8px;font-size:13px}.receiving-product-variant strong{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;min-width:0;font-size:13px;overflow:hidden}.receiving-product-variant em{grid-area:2/1;min-width:0;max-width:100%;font-size:9px}.receiving-product-variant .snapshot-row-link{grid-area:2/2;justify-self:start;min-width:0;margin-top:0}.receiving-product-variant .snapshot-row-link .china-order-link{white-space:nowrap;max-width:100%;padding:4px 7px;font-size:8px}.receiving-product-quantities{border:1px solid var(--border);background:#fff;border-radius:13px;grid-area:2/1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.receiving-product-ordered{border-right:1px solid var(--border);align-content:start;justify-items:start;gap:8px;min-height:88px;padding:13px 16px}.receiving-product-ordered span,.receiving-product-actual span{color:var(--muted);font-size:10px;font-weight:700;display:block}.receiving-product-ordered strong{letter-spacing:0;align-items:center;height:34px;font-family:inherit;font-size:25px;font-weight:700;line-height:25px;display:flex}.receiving-product-received{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:13px 8px 13px 12px;display:grid}.receiving-product-actual{align-content:center;gap:7px;min-width:0}.receiving-native-stepper{grid-template-columns:34px 18px;align-items:center;width:52px;display:grid}.receiving-native-stepper>span{align-content:center;gap:0;display:grid}.receiving-native-stepper button{color:#747a78;width:18px;height:16px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.receiving-native-stepper button:disabled{color:#c7ccca;cursor:default}.receiving-product-actual .receiving-native-stepper input{box-sizing:border-box;width:34px;height:34px;min-height:34px;color:var(--ink);letter-spacing:0;box-shadow:none;appearance:textfield;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-family:inherit!important;font-size:25px!important;font-weight:700!important;line-height:25px!important}.receiving-product-actual .receiving-native-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.receiving-product-actual .receiving-native-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.receiving-product-actual .receiving-native-stepper input:focus{box-shadow:none;background:0 0;border:0}.receiving-product-result{align-self:end;min-width:0;position:relative}.receiving-product-result span{display:none}.receiving-product-result:after{content:"⌄";color:#3f6756;pointer-events:none;font-size:13px;font-weight:800;line-height:1;position:absolute;bottom:7px;right:8px}.receiving-product-result select{box-sizing:border-box;color:#3f6756;appearance:none;background:#edf4ee;border:0;border-radius:999px;width:100%;max-width:none;min-height:31px;padding:5px 21px 5px 8px;font-size:10px;font-weight:800}.receiving-product-sku{text-align:left;grid-area:3/1;grid-template-columns:1fr;justify-items:stretch;gap:6px;width:100%}.receiving-product-sku:before{content:"SKU";color:var(--muted);font-size:9px;font-weight:700}.receiving-product-sku select{border:1px solid var(--border);color:#9f1239;background:#fff;border-radius:12px;max-width:none;min-height:46px;padding:9px 12px}.receiving-product-sku button{color:#9f1239;text-align:left;background:#fff7f9;border:1px solid #efd3dc;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 12px;font-size:16px;display:flex}.receiving-product-sku button small{color:#557985;background:#e9f3f5;border-radius:999px;flex:none;padding:4px 8px;font-size:8px}.receiving-product-sku>small{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:46px;padding:10px 12px}.receiving-product-remark-summary{grid-area:4/1;padding:7px 9px}.receiving-product-remark-summary.empty{display:none}.receiving-product-group-detail{grid-template-columns:1fr;padding:13px}.receiving-product-group-detail-head,.receiving-product-group-detail .receiving-cost,.receiving-product-group-detail .receiving-remark{grid-column:auto}.receiving-product-group-detail .receiving-remark{grid-template-columns:1fr;gap:9px;padding:12px}.receiving-product-group-actions{justify-content:center;align-items:center;padding:9px 14px 11px}.receiving-product-group-action-buttons{justify-content:center;gap:9px;margin-right:0}.receiving-product-group-actions .button{flex:none;min-height:38px;padding:7px 12px;font-size:11px}.receiving-evidence-demo{border-radius:14px;margin:0 10px 12px}.receiving-evidence-demo>header{padding:13px}.receiving-evidence-demo>header p{max-width:230px}.receiving-evidence-body{grid-template-columns:1fr;padding:13px}.receiving-evidence-photo{min-height:112px}.receiving-evidence-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-evidence-summary{grid-template-columns:1fr 1fr;grid-template-areas:"code total""details details""remark remark""checker checker";gap:8px}.receiving-evidence-summary>div{min-height:70px;padding:9px}.receiving-evidence-remark{padding:10px}.receiving-evidence-remark textarea{min-height:74px}.receiving-evidence-checker-chips button{min-height:36px;padding:7px 11px;font-size:11px}.receiving-evidence-demo>footer{grid-template-columns:1fr 1fr;gap:7px 10px;padding:12px 13px;display:grid}.receiving-evidence-demo>footer button{grid-column:1/-1;width:100%}.receiving-page{padding-inline:10px;padding-bottom:92px}.receiving-page>.receiving-head{padding:10px 4px}.receiving-page>.receiving-head>div p,.receiving-page>.receiving-head>.receiving-role{display:none}.receiving-page>.receiving-head h1{font-size:19px}.receiving-page>.receiving-order-meta,.receiving-page>.receiving-parcel-panel,.receiving-page>.receiving-progress,.receiving-page>.receiving-product-search{display:none}.receiving-product-groups{gap:14px}.receiving-product-group{border-color:#d8e6df;border-radius:20px;box-shadow:0 8px 24px #23463712}.receiving-product-group-head{background:linear-gradient(145deg,#fff,#f8fcfa);border-bottom:0;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:14px}.receiving-product-group-image{width:82px;height:82px}.receiving-product-group-copy{padding-right:30px;position:relative}.receiving-product-group-copy>p,.receiving-product-group-copy .receiving-item-number,.receiving-product-group-total{display:none}.receiving-product-group-links{margin:0;display:flex;position:absolute;top:0;right:0}.receiving-product-group-links .receiving-web-queue-toggle{display:none}.receiving-product-group-copy h2{margin:4px 0 2px;font-size:16px}.receiving-product-group-code{color:#315c6b;background:#eaf5f6;border-radius:999px;width:max-content;padding:5px 9px;font-size:13px;display:inline-flex}.mobile-receiving-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 10px 12px;display:grid}.mobile-receiving-history-button{color:#477463;width:calc(100% - 20px);min-height:34px;font:inherit;background:#f7fbf9;border:1px solid #cfe0d8;border-radius:10px;justify-content:center;align-items:center;margin:0 10px 10px;font-size:9px;font-weight:650;display:flex}.mobile-receiving-stats>div{color:#53615c;background:#f7f7f5;border-radius:11px;justify-items:center;gap:2px;padding:7px 3px;display:grid}.mobile-receiving-stats .current{color:#176b4d;background:#e8f6ef}.mobile-receiving-stats .remaining{color:#aa2347;background:#fff0f2}.mobile-receiving-stats span{font-size:8px;font-weight:800}.mobile-receiving-stats strong{font-size:19px;line-height:1.05}.mobile-receiving-stats small{display:none}.receiving-product-group-row{background:#fff;border-top:1px solid #e9eee9;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:12px;display:grid}.receiving-product-variant{grid-area:1/1/3}.receiving-product-variant-image{width:58px;height:58px}.receiving-product-variant>div{grid-template-columns:1fr;align-content:center;gap:1px;padding-right:25px;display:grid;position:relative}.receiving-product-variant b{display:none}.receiving-product-variant strong{grid-area:auto/1;font-size:12px}.receiving-product-variant em{color:#8c9692;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.2;display:block;overflow:hidden}.receiving-product-variant .snapshot-row-link{margin:0;display:block;position:absolute;top:0;right:0}.mobile-inline-sku{color:#334b42!important;width:max-content!important;min-height:0!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.mobile-inline-sku span{color:#a01e43;margin-left:3px;font-weight:900}.mobile-inline-counts{color:#7e8582;white-space:nowrap;font-size:9px;display:block}.mobile-inline-issue{color:#b02d4f;font-size:9px;font-weight:800;display:block}.receiving-product-group-links .china-order-link,.snapshot-row-link .china-order-link{color:#4e8290;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;outline:0;place-items:center;width:21px;height:21px;margin:0;padding:0;text-decoration:none;display:grid;box-shadow:none!important;background:0 0!important}.receiving-product-group-links .china-order-link:hover,.receiving-product-group-links .china-order-link:focus,.receiving-product-group-links .china-order-link:active,.snapshot-row-link .china-order-link:hover,.snapshot-row-link .china-order-link:focus,.snapshot-row-link .china-order-link:active{outline:0;text-decoration:none;box-shadow:none!important;background:0 0!important}.china-order-link .china-link-label{display:none}.china-order-link .china-link-icon{background:0 0;width:18px;height:18px;line-height:1;display:block}.china-link-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.receiving-product-sku{grid-area:3/1/auto/-1}.receiving-product-sku.selected:not(.editing),.receiving-product-sku:before{display:none}.receiving-product-sku select,.receiving-product-sku button,.receiving-product-sku>small{min-height:40px}.receiving-product-remark-summary,.receiving-product-quantities{display:none!important}.mobile-round-quantity{grid-area:1/2;align-content:center;justify-items:center;gap:3px;display:grid}.mobile-round-quantity>span{color:#477866;font-size:9px;font-weight:600}.mobile-round-quantity>div{background:#f4fbf7;border:1px solid #bad7ca;border-radius:12px;grid-template-columns:31px 42px 31px;align-items:center;display:grid;overflow:hidden}.mobile-round-quantity>div button{color:#267053;height:38px;font:inherit;background:0 0;border:0;font-size:20px;font-weight:700}.mobile-round-quantity>div button:disabled{color:#bdc8c3}.mobile-round-quantity strong{text-align:center;font-size:20px}.mobile-issue-trigger{color:#a4504d;min-height:0;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0 2px;font-size:7px;font-weight:650;line-height:1.15;display:flex}.mobile-issue-trigger.active{color:#a01e43;font-weight:800}.mobile-issue-icon{width:10px;height:10px;overflow:visible}.mobile-issue-icon path:first-child{fill:#df7075}.mobile-issue-icon path:last-child{fill:none;stroke:#fff;stroke-width:2.7px;stroke-linecap:round}.receiving-product-group-row.mobile-received-complete{color:#87918d;background:#f1f3f2}.mobile-received-complete .receiving-product-variant-image{filter:grayscale(.72);opacity:.72}.mobile-received-complete .receiving-product-variant strong,.mobile-received-complete .mobile-inline-sku,.mobile-received-complete .mobile-inline-sku span,.mobile-received-complete .mobile-inline-counts,.mobile-received-complete .receiving-product-variant em{color:#89928e!important}.mobile-received-complete .mobile-round-quantity{grid-row:1/3;place-self:center}.mobile-received-complete-status{justify-content:center;min-width:104px;height:38px;color:#65716c!important;background:#e5e9e7!important;border:1px solid #cbd4d0!important;border-radius:12px!important;grid-template-columns:none!important;align-items:center!important;font-size:10px!important;font-weight:700!important;display:flex!important}.mobile-issue-backdrop{z-index:1000;background:#14221d6b;align-items:end;display:grid;position:fixed;inset:0}.mobile-issue-sheet{max-height:88dvh;padding:17px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;gap:12px;display:grid;overflow:auto;box-shadow:0 -14px 36px #14221d33}.mobile-issue-sheet>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.mobile-issue-sheet>header small{color:#a4504d;font-size:9px;font-weight:800}.mobile-issue-sheet h3{margin:2px 0 0;font-size:17px}.mobile-issue-sheet>header>button{color:#53615c;background:#f1f4f2;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.mobile-issue-sheet>aside{color:#346451;background:#edf7f2;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mobile-issue-sheet>aside b{font-size:11px}.mobile-issue-sheet>aside span{font-size:9px;line-height:1.45}.mobile-issue-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mobile-issue-options button{color:#384a43;text-align:left;background:#fff;border:1px solid #e3e8e5;border-radius:12px;align-content:center;gap:2px;min-height:51px;padding:8px 10px;display:grid}.mobile-issue-options button.selected{color:#a01e43;background:#fff1f4;border-color:#d46c7e;box-shadow:0 0 0 2px #d46c7e1f}.mobile-issue-options strong{font-size:11px}.mobile-issue-options small{font-size:8px;font-weight:600}.mobile-issue-fields{grid-template-columns:96px 1fr;gap:8px;display:grid}.mobile-issue-fields label{color:#66756e;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.mobile-issue-fields input,.mobile-issue-fields textarea{box-sizing:border-box;color:#263a32;width:100%;font:inherit;background:#fff;border:1px solid #d5e0da;border-radius:10px;outline:none;padding:9px;font-size:11px}.mobile-issue-fields input{height:42px}.mobile-issue-fields textarea{resize:vertical;height:42px;min-height:42px;font-weight:400;overflow-y:auto}.mobile-issue-fields textarea::placeholder{font-weight:400}.mobile-issue-sheet>footer{justify-content:flex-end;gap:7px;display:flex}.mobile-issue-sheet>footer button{color:#53615c;min-height:40px;font:inherit;background:#fff;border:1px solid #d7e0dc;border-radius:11px;padding:8px 12px;font-size:10px;font-weight:750}.mobile-issue-sheet>footer .save{color:#fff;background:#087a51;border-color:#087a51}.mobile-issue-sheet>footer .save:disabled{background:#b4c4bd;border-color:#b4c4bd}.mobile-issue-sheet>footer .remove{color:#a94848;background:#fff4f4;border-color:#f0c9c9;margin-right:auto}.mobile-receiving-next{background:#e8f7ef;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mobile-receiving-next>div{color:#286650;margin-right:auto;display:grid}.mobile-receiving-next span{font-size:9px}.mobile-receiving-next strong{font-size:21px}.mobile-receiving-next button{color:#fff;min-height:48px;font:inherit;background:#087a51;border:0;border-radius:13px;padding:10px 15px;font-size:12px;font-weight:600;box-shadow:0 6px 16px #087a5133}.mobile-receiving-next .mobile-product-details-toggle{color:#fff;width:48px;min-width:48px;box-shadow:none;background:0 0;place-items:center;padding:0;display:grid}.mobile-product-details-toggle .mobile-details-gear-icon{fill:currentColor;stroke:none;width:26px;height:26px}.mobile-receiving-next button:disabled{box-shadow:none;background:#a8bcb4}.receiving-product-group-actions{display:none}.receiving-evidence-demo{box-shadow:none;border:0;border-top:1px solid #d8e8e0;border-radius:0;margin:0;display:none}.mobile-evidence-step .receiving-evidence-demo{display:block}.mobile-evidence-step .receiving-product-group-rows,.mobile-evidence-step .mobile-receiving-stats,.mobile-evidence-step .mobile-receiving-next,.mobile-evidence-step .receiving-product-group-actions,.mobile-hidden-while-evidence,.mobile-receiving-evidence-active>.receiving-batch-save,.mobile-receiving-evidence-active>.receiving-finish,.mobile-receiving-evidence-active>.order-history-preview{display:none}.receiving-evidence-demo>header{grid-template-columns:1fr auto;align-items:center;display:grid}.mobile-evidence-back{color:#38745e;width:max-content;font:inherit;background:0 0;border:0;grid-column:1/-1;padding:0 0 7px;font-size:10px;font-weight:800;display:inline-flex}.receiving-evidence-demo>header>div{grid-column:1}.receiving-evidence-demo>header>em{grid-area:2/2}.receiving-evidence-body{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 12px;display:grid}.receiving-evidence-date{order:1}.receiving-evidence-code{order:2}.mobile-manual-evidence{order:4;gap:8px;display:grid}.receiving-evidence-rating{order:5}.receiving-evidence-photo{order:7}.receiving-evidence-total{display:none!important}.receiving-evidence-date,.receiving-evidence-code,.receiving-evidence-details,.mobile-manual-evidence,.receiving-evidence-rating,.receiving-evidence-remark,.receiving-evidence-photo,.receiving-evidence-checker{box-sizing:border-box;width:100%;min-width:0;box-shadow:none!important;background:#fff!important;border:1px solid #dbe6e0!important;border-radius:13px!important}.receiving-evidence-date,.receiving-evidence-details{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.receiving-evidence-code{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:grid}.receiving-evidence-date>span,.receiving-evidence-code>span:first-child,.receiving-evidence-details>span{color:#75857e;font-size:10px;font-weight:700}.receiving-evidence-date>strong,.receiving-evidence-code>strong,.receiving-evidence-details>strong{color:#334b42;font-size:13px;font-weight:750;line-height:1.35}.mobile-evidence-inline-total{color:#75857e;border-left:1px solid #e2e9e5;gap:0;padding-left:8px;display:grid}.mobile-evidence-inline-total small{font-size:7px;font-weight:650}.mobile-evidence-inline-total b{color:#8b642e;white-space:nowrap;font-size:11px}.mobile-add-manual-evidence{color:#39745d;min-height:32px;font:inherit;white-space:nowrap;background:#f4faf7;border:1px solid #83b29f;border-radius:999px;align-items:center;padding:6px 9px;font-size:8px;font-weight:700;display:inline-flex}.mobile-manual-evidence{padding:10px 12px}.mobile-manual-evidence-row{grid-template-columns:minmax(0,1fr) 64px 30px;gap:6px;display:grid}.mobile-manual-evidence-row input{box-sizing:border-box;min-width:0;height:38px;font:inherit;border:1px solid #d5e0da;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:400}.mobile-manual-evidence-row .manual-code{grid-column:1}.mobile-manual-evidence-row .manual-quantity{grid-column:2}.mobile-manual-evidence-row>button{color:#a84c42;background:#fff0ee;border:0;border-radius:8px;grid-area:1/3;font-size:17px}.mobile-manual-evidence-row .manual-details{grid-area:2/1/auto/-1}.mobile-manual-evidence>small{color:#73847c;font-size:8px;line-height:1.45}.receiving-evidence-rating{grid-template-columns:92px minmax(0,1fr) auto;align-items:center!important;gap:6px!important;min-height:56px!important;padding:9px 11px!important;display:grid!important}.receiving-evidence-rating>span{margin:0}.receiving-evidence-rating>span b{font-size:10px;font-weight:700}.receiving-evidence-rating>span small{display:none}.receiving-evidence-rating>div{gap:0}.receiving-evidence-rating button{width:23px;font-size:18px}.receiving-evidence-rating>em{min-width:58px;font-size:7px}.receiving-evidence-remark{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.receiving-evidence-remark>span{font-size:10px;font-weight:700;line-height:1.35}.receiving-evidence-remark textarea{min-height:42px;font-size:9px;font-weight:400}.receiving-evidence-photo{text-align:left;grid-template-columns:92px minmax(0,1fr);align-content:center;align-items:center;gap:7px 10px;min-height:92px;padding:10px 12px;display:grid}.receiving-evidence-photo-title{color:#536e63;grid-area:1/1;font-size:10px;font-weight:700}.receiving-evidence-photo>label{grid-area:1/2}.receiving-evidence-thumbnails{grid-column:2}.receiving-evidence-photo>em{grid-column:2;justify-self:start}.receiving-evidence-checker{grid-template-columns:92px minmax(0,1fr);align-items:center!important;gap:10px!important;min-height:58px!important;padding:9px 11px!important;display:grid!important}.receiving-evidence-checker-title{font-size:10px!important;font-weight:700!important}.receiving-evidence-checker-chips{gap:5px}.receiving-evidence-checker-chips button{min-height:31px;padding:6px 9px;font-size:9px;font-weight:700}.receiving-evidence-body>.receiving-evidence-date,.receiving-evidence-body>.receiving-evidence-code,.receiving-evidence-body>.receiving-evidence-details,.receiving-evidence-body>.receiving-evidence-total,.receiving-evidence-body>.mobile-manual-evidence,.receiving-evidence-body>.receiving-evidence-rating,.receiving-evidence-body>.receiving-evidence-remark,.receiving-evidence-body>.receiving-evidence-photo,.receiving-evidence-body>.mobile-evidence-barcode,.receiving-evidence-body>.receiving-evidence-checker{grid-area:auto/1!important}.receiving-evidence-code{grid-template-columns:92px minmax(0,1fr) auto}.receiving-evidence-code>strong{font-size:13px}.mobile-evidence-inline-total{display:none}.receiving-evidence-total{box-sizing:border-box;order:3;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:10px 12px;box-shadow:none!important;background:#fff!important;border:1px solid #dbe6e0!important;border-radius:13px!important;display:grid!important}.receiving-evidence-total>span{color:#75857e;font-size:10px;font-weight:700}.receiving-evidence-total>strong{color:#8b642e;font-size:13px;font-weight:750}.receiving-evidence-details{order:4}.mobile-manual-evidence{order:5}.receiving-evidence-body>.receiving-evidence-rating{display:none!important}.receiving-evidence-photo{order:6;grid-template-columns:60px minmax(0,1fr) 46px;gap:7px 8px;min-height:104px;padding:9px 11px}.receiving-evidence-remark{order:7}.mobile-evidence-barcode{box-sizing:border-box;background:#fff;border:1px solid #dbe6e0;border-radius:13px;order:8;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:4px 8px;width:100%;min-height:58px;padding:9px 11px;display:grid}.mobile-evidence-barcode>span{color:#536e63;align-items:center;gap:4px;font-size:10px;font-weight:650;display:flex}.mobile-evidence-barcode>span svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:14px;height:14px}.mobile-evidence-barcode>div{align-items:center;gap:13px;display:flex}.mobile-evidence-barcode button{color:#53615c;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10px;font-weight:650;display:flex}.mobile-evidence-barcode button i{box-sizing:border-box;border:1.5px solid #c6d5cf;border-radius:50%;width:15px;height:15px}.mobile-evidence-barcode button.selected i{border:4px solid #428de5}.mobile-evidence-barcode>small{color:#8a9691;grid-column:2;font-size:8px}.receiving-evidence-checker{order:9}.mobile-manual-rating{border-top:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding-top:8px;display:grid}.mobile-manual-rating>span{color:#536e63;grid-column:1/-1;font-size:10px;font-weight:650}.mobile-manual-rating>div{gap:0;display:flex}.mobile-manual-rating button{color:#c4bba9;width:23px;height:26px;font:inherit;filter:grayscale();background:0 0;border:0;padding:0;font-size:18px}.mobile-manual-rating button.selected{filter:none}.mobile-manual-rating>em{color:#8a7141;text-align:center;background:#f4efe5;border-radius:999px;min-width:64px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.receiving-evidence-photo-title{grid-area:1/1/auto/-1;font-size:10px}.receiving-evidence-photo-title small{font-size:8px;font-weight:500}.receiving-evidence-photo>label,.receiving-evidence-photo.has-photos>label{box-sizing:border-box;background:#fbfefc;border:1.5px dashed #78ad98;border-radius:9px;grid-area:2/1;align-content:center;place-items:center;gap:0;width:58px;height:58px;display:grid}.receiving-evidence-photo>label i,.receiving-evidence-photo.has-photos>label i{background:0 0;width:auto;height:auto;font-size:20px}.receiving-evidence-photo>label strong{font-size:8px}.receiving-evidence-photo>label small{display:none}.receiving-evidence-thumbnails{grid-area:2/2;gap:7px;display:flex}.receiving-evidence-thumbnails figure{border:0;border-radius:8px;flex:0 0 58px;width:58px;height:58px;position:relative;overflow:visible}.receiving-evidence-thumbnails figure.primary{border:0}.receiving-evidence-thumbnails img{object-fit:cover;border-radius:8px;width:58px;height:58px}.receiving-evidence-thumbnails figcaption{display:none}.receiving-evidence-thumbnails figure>div{padding:0;position:absolute;top:-5px;right:-5px}.receiving-evidence-thumbnails figure>div button:first-child{display:none}.receiving-evidence-thumbnails button.remove{color:#0000;background:#496574;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font-size:0;display:grid}.receiving-evidence-thumbnails button.remove:after{content:"×";color:#fff;font-size:12px;line-height:1}.receiving-evidence-photo-count{color:#536e63;border:1px solid #d8e3df;border-radius:9px;grid-area:2/3;place-items:center;height:58px;font-size:9px;font-weight:700;display:grid}.receiving-evidence-photo>em{display:none}.receiving-evidence-remark{grid-template-columns:1fr}.receiving-evidence-remark>span{grid-area:1/1}.receiving-evidence-remark textarea{grid-area:2/1}.receiving-evidence-checker{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}.receiving-evidence-checker-title{grid-area:1/1}.receiving-evidence-checker-chips{flex-wrap:nowrap;grid-area:2/1;gap:5px;padding-bottom:1px;display:flex;overflow-x:auto}.receiving-evidence-checker-chips button{flex:none}.receiving-evidence-date>span,.receiving-evidence-code>span:first-child,.receiving-evidence-total>span,.receiving-evidence-details>span{font-size:10px;font-weight:600}.receiving-evidence-date>strong,.receiving-evidence-code>strong,.receiving-evidence-total>strong,.receiving-evidence-details>strong{color:#334b42;font-size:13px;font-weight:650;line-height:1.35}.mobile-saved-preview-button{color:#4c7d6a;width:max-content;font:inherit;background:0 0;border:0;grid-column:1/-1;padding:3px 0 0;font-size:8px;font-weight:650;text-decoration:underline}.mobile-saved-review-step .receiving-evidence-body,.mobile-saved-review-step>footer{display:none}.mobile-saved-review{gap:8px;padding:10px 12px 14px;display:grid}.mobile-saved-review-success{color:#2e7057;background:#e9f7ef;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.mobile-saved-review-success>i{color:#fff;background:#4f9176;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.mobile-saved-review-success>span{gap:1px;display:grid}.mobile-saved-review-success strong{font-size:12px}.mobile-saved-review-success small{font-size:8px}.mobile-saved-review-status{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mobile-saved-review-status span{color:#73827b;background:#fff;border:1px solid #dde8e2;border-radius:11px;justify-items:center;gap:2px;padding:8px;font-size:8px;display:grid}.mobile-saved-review-status strong{color:#334b42;font-size:18px}.mobile-saved-review-status span:last-child{color:#a24c64;background:#fff3f5}.mobile-saved-review dl{background:#fff;border:1px solid #dbe6e0;border-radius:13px;margin:0;display:grid;overflow:hidden}.mobile-saved-review dl>div{border-bottom:1px solid #edf1ef;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:grid}.mobile-saved-review dl>div:last-child{border-bottom:0}.mobile-saved-review dt{color:#7a8982;font-size:9px;font-weight:600}.mobile-saved-review dd{color:#334b42;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:600}.mobile-saved-review .photos dd{align-items:center;gap:8px;display:flex}.mobile-saved-review .photos img{object-fit:cover;border-radius:8px;width:48px;height:48px}.mobile-saved-review .photos small{color:#75857e;font-size:8px}.mobile-saved-review>button{color:#fff;min-height:44px;font:inherit;background:#087a51;border:0;border-radius:12px;font-size:11px;font-weight:650}.desktop-only-copy{display:none!important}.mobile-only-copy{display:initial}.receiving-evidence-summary .receiving-evidence-details{min-height:auto}.receiving-evidence-rating{margin-top:0;padding-top:7px}.receiving-evidence-demo>footer{z-index:3;background:#f4fbf7;position:sticky;bottom:0}.receiving-evidence-demo>footer>span{display:none}.receiving-evidence-demo>footer button{background:#087a51;border-radius:13px;min-height:50px;font-size:13px}.receiving-page:not(.mobile-receiving-evidence-active)>.order-history-preview{display:none}}.receiving-closer-control{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.receiving-closer-control input{min-width:0}.receiving-closer-control button{color:#326d78;font:inherit;white-space:nowrap;cursor:pointer;background:#eef7f8;border:1px solid #c9dde1;border-radius:11px;padding:9px 12px;font-weight:800}.receiving-closer-control button:disabled{cursor:not-allowed;opacity:.42}.receiving-finish label>small{color:var(--muted);font-size:10px;font-weight:500}.receiving-closer-dialog{border:1px solid var(--border);background:#fff;border-radius:22px;width:min(520px,100% - 30px);padding:24px;box-shadow:0 28px 70px #18273138}.receiving-closer-dialog header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.receiving-closer-dialog header h2{margin:3px 0 5px;font-size:22px}.receiving-closer-dialog header p:last-child{color:var(--muted);margin:0;font-size:11px}.receiving-closer-dialog header>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#edf3f5;border:0;border-radius:50%;font-size:21px}.receiving-closer-dialog>label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.receiving-closer-dialog input{border:1px solid var(--border);color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:12px}.receiving-closer-dialog input:focus{border-color:#7bb5bf;box-shadow:0 0 0 3px #7bb5bf29}.receiving-closer-dialog footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.receiving-closer-error{background:#fff0ef;border-radius:10px;padding:9px 11px;color:var(--red)!important;margin:9px 0 0!important;font-size:11px!important}.receiving-closer-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.receiving-closer-add label{color:var(--muted);gap:7px;font-size:11px;font-weight:800;display:grid}.receiving-closer-add input{box-sizing:border-box;width:100%}.receiving-closer-add .button{white-space:nowrap;height:43px}.receiving-closer-manage-list{gap:8px;max-height:min(330px,40dvh);margin-top:18px;display:grid;overflow:auto}.receiving-closer-manage-list>div{border:1px solid var(--border);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.receiving-closer-manage-list>div.hidden-name{background:#f3f5f5}.receiving-closer-manage-list span{gap:2px;min-width:0;display:grid}.receiving-closer-manage-list strong{font-size:13px}.receiving-closer-manage-list small{color:var(--muted);font-size:10px}.receiving-closer-manage-list button{color:#a5554e;font:inherit;cursor:pointer;background:#fff5f4;border:1px solid #e4c7c3;border-radius:9px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.receiving-closer-manage-list .hidden-name button{color:#397c66;background:#edf7f3;border-color:#bcd8ce}.receiving-closer-manage-list button:disabled{cursor:not-allowed;opacity:.45}@media (width<=560px){.receiving-closer-control{grid-template-columns:1fr 1fr}.receiving-closer-control input{grid-column:1/-1}.receiving-closer-control button{width:100%}.receiving-closer-dialog{padding:20px}.receiving-closer-dialog footer{grid-template-columns:1fr 1fr;display:grid}.receiving-closer-dialog footer .button{width:100%}}.receiving-closer-control{grid-template-columns:minmax(0,1fr) auto}.receiving-closer-options{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.receiving-closer-options>span{background:#f7fbfb;border:1px solid #c9dde1;border-radius:99px;display:inline-flex;overflow:hidden}.receiving-closer-options>span.selected{background:#e9f5f0;border-color:#4c8876}.receiving-closer-options button{color:#52717a;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:11px;font-weight:500}.receiving-closer-options>span.selected button:first-child{color:#2f6f5c}.receiving-closer-options button.edit{color:#7c8e93;border-left:1px solid #52717a2e;padding-inline:8px}.receiving-closer-options button:disabled{cursor:not-allowed;opacity:.45}@media (width<=560px){.receiving-closer-control{grid-template-columns:1fr}.receiving-closer-control input{grid-column:auto}.receiving-closer-options button{padding:8px 10px}.receiving-closer-add{grid-template-columns:1fr}.receiving-closer-add .button{width:100%}.receiving-closer-manage-list{max-height:36dvh}}.receiving-finish-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px!important;display:grid!important}.receiving-finish-fields>label{align-content:start;align-self:start;min-width:0}.receiving-finish-fields>label>input,.receiving-closer-control>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:48px;min-height:48px}.receiving-closer-control>button{height:48px;min-height:48px}.receiving-finish-fields>label>small{min-height:16px}.receiving-finish>p{margin-top:14px}.receiving-closer-control>input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important}.receiving-date-control{box-sizing:border-box;border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;width:100%;min-width:0;max-width:100%;height:48px;display:flex;position:relative;overflow:hidden}.receiving-date-value{box-sizing:border-box;width:100%;height:100%;color:var(--ink);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:500;line-height:1.25;display:flex}.receiving-date-control input[type=datetime-local]{cursor:pointer;opacity:0!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.receiving-date-control:focus-within{border-color:#7bb5bf;box-shadow:0 0 0 3px #7bb5bf29}.receiving-date-control:has(input:disabled){opacity:.72;background:#f3f3f1}.receiving-closer-control{width:100%;min-width:0;max-width:100%}@media (width>=561px) and (width<=1100px){.receiving-finish-fields{grid-template-columns:minmax(180px,210px) minmax(0,1fr)!important;gap:14px!important}.receiving-date-control,.receiving-closer-control,.receiving-closer-control>input{min-width:0!important;max-width:100%!important}}@media (width<=560px){.receiving-finish-fields{grid-template-columns:1fr!important;gap:16px!important}.receiving-finish-fields>label>input,.receiving-closer-control>input,.receiving-closer-control>button{height:46px;min-height:46px}.receiving-date-field,.receiving-date-control{width:100%;min-width:0;max-width:100%}.receiving-date-control{height:46px;min-height:46px;max-height:46px}.receiving-date-value{padding:0 12px}.receiving-actions{margin-top:20px}}@media screen and (width>=681px){.desktop-receiving-v2{background:0 0;width:calc(100% - 48px);max-width:none;margin-inline:auto;padding:20px 0 64px}.desktop-receiving-v2>.receiving-order-meta,.desktop-receiving-v2>.receiving-parcel-panel,.desktop-receiving-v2>.receiving-progress,.desktop-receiving-v2>.receiving-product-search{display:none}.desktop-receiving-v2>.receiving-head{background:#fff;border:1px solid #d9e6df;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #2346370f}.desktop-receiving-v2>.receiving-head>div{display:block}.desktop-receiving-v2>.receiving-head .section-kicker{color:#4a806b;margin:0 0 2px;font-size:10px}.desktop-receiving-v2>.receiving-head h1{margin:0;font-size:22px;font-weight:650}.desktop-receiving-v2>.receiving-head>div>p:last-child{display:none}.desktop-receiving-v2>.receiving-head>.button{color:#3e705d;background:#f8fbf9;border-color:#cfe0d8;border-radius:12px;min-height:40px}.desktop-receiving-v2>.receiving-head>.receiving-role{color:#347058;background:#e9f6ef;border-radius:999px;padding:8px 12px;font-size:10px}.desktop-receiving-v2 .receiving-product-groups{gap:18px;margin:0}.desktop-receiving-v2 .receiving-product-group{background:#fff;border:1px solid #d7e5de;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #23463714}.desktop-receiving-v2:has(.desktop-group-collapsed) .receiving-product-groups{grid-template-columns:minmax(0,1fr)}.desktop-receiving-v2 .desktop-group-hidden{display:none}.desktop-receiving-v2 .desktop-group-collapsed{grid-template-rows:1fr auto;display:grid}.desktop-receiving-v2 .desktop-group-collapsed>.mobile-receiving-stats,.desktop-receiving-v2 .desktop-group-collapsed>.mobile-receiving-history-button,.desktop-receiving-v2 .desktop-group-collapsed>.receiving-product-group-labels,.desktop-receiving-v2 .desktop-group-collapsed>.receiving-product-group-rows,.desktop-receiving-v2 .desktop-group-collapsed>.mobile-receiving-next,.desktop-receiving-v2 .desktop-group-collapsed>.receiving-product-group-actions,.desktop-receiving-v2 .desktop-group-collapsed>.receiving-evidence-demo{display:none!important}.desktop-receiving-v2 .desktop-group-collapsed>.receiving-product-group-head{grid-template-columns:94px minmax(0,1fr) 132px;gap:16px;padding:16px 18px}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-image{border-radius:16px;width:94px;height:94px}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-copy h2{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.35;display:block;overflow:hidden}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-copy p{display:block}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-links{margin-top:7px}.desktop-receiving-v2 .desktop-group-collapsed .receiving-web-queue-toggle{display:inline-flex}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-total{padding-left:16px}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-total strong{font-size:22px}.desktop-receiving-v2 .desktop-group-collapsed .receiving-product-group-total small{display:block}.desktop-receiving-v2 .desktop-open-product{color:#2e7057;min-height:46px;font:inherit;cursor:pointer;background:#eef8f3;border:0;border-top:1px solid #deebe4;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.desktop-receiving-v2 .desktop-open-product span{font-size:17px}.desktop-receiving-v2 .desktop-open-product:hover{background:#e3f3eb}.desktop-receiving-v2 .desktop-group-back{color:#39745d;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:12px 18px 0;padding:0;font-size:10px;font-weight:650;display:inline-flex}.desktop-receiving-v2 .receiving-product-group-head{background:linear-gradient(145deg,#fff,#f7fbf8);border-bottom:0;grid-template-columns:94px minmax(0,1fr) 132px;gap:16px;padding:16px 18px}.desktop-receiving-v2 .receiving-product-group-image{border-color:#d9e3de;border-radius:17px;width:94px;height:94px}.desktop-receiving-v2 .receiving-product-group-code{color:#315c6b;background:#e9f5f6;border-radius:999px;width:max-content;margin:0;padding:5px 10px;font-size:13px;display:inline-flex}.desktop-receiving-v2 .receiving-item-number{color:#73857d;margin-left:8px;font-size:10px}.desktop-receiving-v2 .receiving-product-group-copy h2{margin:7px 0 2px;font-size:18px;font-weight:650}.desktop-receiving-v2 .receiving-product-group-copy p{font-size:10px}.desktop-receiving-v2 .receiving-product-group-links{gap:9px;margin-top:7px}.desktop-receiving-v2 .receiving-product-group-total{border-left:1px solid #e0e8e4;align-content:center;align-self:stretch;padding-left:16px}.desktop-receiving-v2 .receiving-product-group-total span{font-size:9px}.desktop-receiving-v2 .receiving-product-group-total strong{color:#315d4d;font-size:22px;font-weight:650}.desktop-receiving-v2 .receiving-product-group-total small{font-size:8px}.desktop-receiving-v2 .mobile-receiving-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 18px 14px;display:grid}.desktop-receiving-v2 .mobile-receiving-stats>div{color:#53615c;background:#f5f6f4;border-radius:12px;justify-items:center;gap:2px;padding:9px 5px;display:grid}.desktop-receiving-v2 .mobile-receiving-stats .current{color:#176b4d;background:#e8f6ef}.desktop-receiving-v2 .mobile-receiving-stats .remaining{color:#aa2347;background:#fff0f2}.desktop-receiving-v2 .mobile-receiving-stats span{font-size:9px;font-weight:700}.desktop-receiving-v2 .mobile-receiving-stats strong{font-size:20px;font-weight:650;line-height:1.05}.desktop-receiving-v2 .mobile-receiving-stats small{display:none}.desktop-receiving-v2 .mobile-receiving-history-button{color:#477463;width:calc(100% - 36px);min-height:36px;font:inherit;background:#f7fbf9;border:1px solid #cfe0d8;border-radius:11px;justify-content:center;align-items:center;margin:0 18px 12px;font-size:10px;font-weight:650;display:flex}.desktop-receiving-v2 .receiving-product-group-labels{display:none}.desktop-receiving-v2 .receiving-product-group-rows{background:#f7faf8;grid-template-columns:minmax(0,1fr);gap:0;padding:0 18px;display:grid}.desktop-receiving-v2 .receiving-product-group-row{background:#fff;border:0;border-top:1px solid #e0e9e4;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;gap:20px;min-height:92px;padding:14px 16px;display:grid}.desktop-receiving-v2 .receiving-product-group-row:first-child{border-top:1px solid #e0e9e4;border-radius:15px 15px 0 0}.desktop-receiving-v2 .receiving-product-group-row:last-child{border-radius:0 0 15px 15px}.desktop-receiving-v2 .receiving-product-group-row:only-child{border-radius:15px}.desktop-receiving-v2 .receiving-product-group-row:hover{background:#fff}.desktop-receiving-v2 .receiving-product-variant{grid-column:1;grid-template-columns:70px minmax(0,1fr);gap:13px;display:grid}.desktop-receiving-v2 .receiving-product-variant-image{border-color:#d9e3de;border-radius:12px;width:70px;height:70px}.desktop-receiving-v2 .receiving-product-variant>div{align-content:center;gap:3px;padding-right:30px;display:grid;position:relative}.desktop-receiving-v2 .receiving-product-variant b{display:none}.desktop-receiving-v2 .receiving-product-variant strong{font-size:13px;font-weight:650}.desktop-receiving-v2 .receiving-product-variant em{color:#8c9692;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;display:block;overflow:hidden}.desktop-receiving-v2 .receiving-product-variant .snapshot-row-link{position:absolute;top:0;right:0}.desktop-receiving-v2 .receiving-product-sku,.desktop-receiving-v2 .receiving-product-remark-summary,.desktop-receiving-v2 .receiving-product-quantities,.desktop-receiving-v2 .receiving-product-group-detail{display:none!important}.desktop-receiving-v2 .mobile-inline-sku{color:#334b42;width:max-content;min-height:0;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;display:inline-flex}.desktop-receiving-v2 .mobile-inline-sku span{color:#a01e43;margin-left:3px;font-weight:750}.desktop-receiving-v2 .mobile-inline-counts{color:#7e8582;white-space:nowrap;font-size:10px;display:block}.desktop-receiving-v2 .mobile-inline-issue{color:#b02d4f;font-size:9px;font-weight:700;display:block}.desktop-receiving-v2 .mobile-round-quantity{grid-column:2;align-content:center;justify-items:center;gap:4px;display:grid}.desktop-receiving-v2 .mobile-round-quantity>span{color:#477866;font-size:9px;font-weight:600}.desktop-receiving-v2 .mobile-round-quantity>div{background:#f4fbf7;border:1px solid #bad7ca;border-radius:12px;grid-template-columns:34px 44px 34px;align-items:center;display:grid;overflow:hidden}.desktop-receiving-v2 .mobile-round-quantity>div button{color:#267053;height:40px;font:inherit;background:0 0;border:0;font-size:20px;font-weight:600}.desktop-receiving-v2 .mobile-round-quantity>div button:disabled{color:#bdc8c3}.desktop-receiving-v2 .mobile-round-quantity strong{text-align:center;font-size:19px;font-weight:650}.desktop-receiving-v2 .mobile-issue-trigger{color:#a4504d;min-height:0;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:8px;font-weight:650;display:flex}.desktop-receiving-v2 .mobile-issue-icon{width:11px;height:11px}.desktop-receiving-v2 .mobile-issue-icon path:first-child{fill:#df7075}.desktop-receiving-v2 .mobile-issue-icon path:last-child{fill:none;stroke:#fff;stroke-width:2.7px;stroke-linecap:round}.desktop-receiving-v2 .receiving-product-group-row.mobile-received-complete{color:#87918d;background:#f0f2f1}.desktop-receiving-v2 .mobile-received-complete .receiving-product-variant-image{filter:grayscale(.72);opacity:.72}.desktop-receiving-v2 .mobile-received-complete .mobile-round-quantity{align-self:center}.desktop-receiving-v2 .mobile-received-complete-status{color:#65716c;background:#e5e9e7;border:1px solid #cbd4d0;border-radius:12px;justify-content:center;align-items:center;min-width:112px;height:40px;font-size:10px;font-weight:650;display:flex!important}.desktop-receiving-v2 .receiving-product-group-actions{display:none}.desktop-receiving-v2 .mobile-receiving-next{background:#eaf7f0;border-top:1px solid #deebe4;justify-content:flex-end;align-items:center;gap:18px;padding:14px 18px;display:flex}.desktop-receiving-v2 .mobile-receiving-next>div{color:#286650;display:grid}.desktop-receiving-v2 .mobile-receiving-next span{font-size:9px}.desktop-receiving-v2 .mobile-receiving-next strong{font-size:22px;font-weight:650}.desktop-receiving-v2 .mobile-receiving-next button{color:#fff;min-width:220px;min-height:48px;font:inherit;background:#087a51;border:0;border-radius:13px;padding:10px 18px;font-size:12px;font-weight:600;box-shadow:0 6px 16px #087a512e}.desktop-receiving-v2 .mobile-receiving-next button:disabled{box-shadow:none;background:#a8bcb4}.desktop-receiving-v2 .receiving-evidence-demo{display:none}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-demo{box-shadow:none;background:#f8fcfa;border:0;border-top:1px solid #d8e8e0;border-radius:0;margin:0;display:block}.desktop-receiving-v2 .mobile-hidden-while-evidence,.desktop-receiving-v2 .mobile-evidence-step .receiving-product-group-rows,.desktop-receiving-v2 .mobile-evidence-step .mobile-receiving-stats,.desktop-receiving-v2 .mobile-evidence-step .mobile-receiving-history-button,.desktop-receiving-v2 .mobile-evidence-step .mobile-receiving-next{display:none}.desktop-receiving-v2 .receiving-evidence-demo>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 20px;display:grid}.desktop-receiving-v2 .mobile-evidence-back{color:#38745e;width:max-content;font:inherit;background:0 0;border:0;grid-column:1/-1;padding:0 0 8px;font-size:10px;font-weight:700;display:inline-flex}.desktop-receiving-v2 .receiving-evidence-demo>header>div{grid-column:1}.desktop-receiving-v2 .receiving-evidence-demo>header>em{grid-area:2/2}.desktop-receiving-v2 .mobile-saved-preview-button{color:#4c7d6a;width:max-content;font:inherit;background:0 0;border:0;grid-area:1/2;justify-self:end;padding:0;font-size:9px;font-weight:650;text-decoration:underline}.desktop-receiving-v2 .receiving-evidence-demo>header h3{font-size:18px;font-weight:650}.desktop-receiving-v2 .receiving-evidence-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-date,.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-code,.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-total,.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-details,.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-photo,.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-remark,.desktop-receiving-v2 .receiving-evidence-body>.mobile-evidence-barcode,.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-checker,.desktop-receiving-v2 .receiving-evidence-body>.mobile-manual-evidence{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #dbe6e0;border-radius:14px}.desktop-receiving-v2 .receiving-evidence-date{order:1;grid-column:1/5}.desktop-receiving-v2 .receiving-evidence-code{order:2;grid-column:5/9}.desktop-receiving-v2 .receiving-evidence-total{order:3;grid-column:9/13}.desktop-receiving-v2 .receiving-evidence-details{order:4;grid-column:1/13}.desktop-receiving-v2 .mobile-manual-evidence{order:5;grid-column:1/13}.desktop-receiving-v2 .receiving-evidence-photo{order:6;grid-column:1/7}.desktop-receiving-v2 .receiving-evidence-remark{order:7;grid-column:7/13}.desktop-receiving-v2 .mobile-evidence-barcode{order:8;grid-column:1/7}.desktop-receiving-v2 .receiving-evidence-checker{order:9;grid-column:7/13}.desktop-receiving-v2 .receiving-evidence-date,.desktop-receiving-v2 .receiving-evidence-code,.desktop-receiving-v2 .receiving-evidence-total,.desktop-receiving-v2 .receiving-evidence-details{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:grid}.desktop-receiving-v2 .receiving-evidence-date>span,.desktop-receiving-v2 .receiving-evidence-code>span:first-child,.desktop-receiving-v2 .receiving-evidence-total>span,.desktop-receiving-v2 .receiving-evidence-details>span{color:#75857e;font-size:11px;font-weight:600}.desktop-receiving-v2 .receiving-evidence-date>strong,.desktop-receiving-v2 .receiving-evidence-code>strong,.desktop-receiving-v2 .receiving-evidence-total>strong,.desktop-receiving-v2 .receiving-evidence-details>strong{color:#334b42;font-size:14px;font-weight:650}.desktop-receiving-v2 .receiving-evidence-total>strong{color:#8b642e}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-rating{display:none!important}.desktop-receiving-v2 .mobile-add-manual-evidence{color:#39745d;min-height:34px;font:inherit;background:#f4faf7;border:1px solid #83b29f;border-radius:999px;align-items:center;margin-left:auto;padding:6px 11px;font-size:9px;font-weight:650;display:inline-flex}.desktop-receiving-v2 .mobile-manual-evidence{gap:8px;padding:12px 14px;display:grid}.desktop-receiving-v2 .receiving-evidence-photo{text-align:left;grid-template-columns:72px minmax(0,1fr) 58px;align-content:center;gap:8px;min-height:148px;padding:13px 14px;display:grid}.desktop-receiving-v2 .receiving-evidence-photo-title{color:#536e63;grid-column:1/-1;font-size:11px;font-weight:650}.desktop-receiving-v2 .receiving-evidence-photo>label{box-sizing:border-box;background:#fbfefc;border:1.5px dashed #78ad98;border-radius:10px;grid-column:1;align-content:center;place-items:center;width:70px;height:70px;display:grid}.desktop-receiving-v2 .receiving-evidence-photo>label i{background:0 0;width:auto;height:auto;font-size:22px}.desktop-receiving-v2 .receiving-evidence-photo>label strong{font-size:9px}.desktop-receiving-v2 .receiving-evidence-thumbnails{grid-column:2;gap:8px;display:flex}.desktop-receiving-v2 .receiving-evidence-thumbnails figure{flex:0 0 70px;width:70px;height:70px}.desktop-receiving-v2 .receiving-evidence-thumbnails img{object-fit:cover;width:70px;height:70px}.desktop-receiving-v2 .receiving-evidence-photo-count{color:#536e63;border:1px solid #d8e3df;border-radius:10px;grid-column:3;place-items:center;height:70px;font-size:10px;font-weight:650;display:grid}.desktop-receiving-v2 .receiving-evidence-photo>em{display:none}.desktop-receiving-v2 .receiving-evidence-remark{grid-template-rows:auto 1fr;gap:7px;min-height:148px;padding:13px 14px;display:grid}.desktop-receiving-v2 .receiving-evidence-remark>span{color:#536e63;font-size:11px;font-weight:650}.desktop-receiving-v2 .receiving-evidence-remark textarea{box-sizing:border-box;color:#334b42;width:100%;min-height:84px;font:inherit;resize:vertical;background:#fff;border:1px solid #e1e7e3;border-radius:10px;outline:0;padding:10px 11px;font-size:11px;font-weight:400}.desktop-receiving-v2 .mobile-evidence-barcode{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 14px;min-height:74px;padding:12px 14px;display:grid}.desktop-receiving-v2 .mobile-evidence-barcode>span{color:#536e63;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.desktop-receiving-v2 .mobile-evidence-barcode>span svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:15px;height:15px}.desktop-receiving-v2 .mobile-evidence-barcode>div{align-items:center;gap:14px;display:flex}.desktop-receiving-v2 .mobile-evidence-barcode button{color:#53615c;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:10px;font-weight:600;display:flex}.desktop-receiving-v2 .mobile-evidence-barcode button i{box-sizing:border-box;border:1.5px solid #c6d5cf;border-radius:50%;width:15px;height:15px}.desktop-receiving-v2 .mobile-evidence-barcode button.selected i{border:4px solid #428de5}.desktop-receiving-v2 .mobile-evidence-barcode>small{color:#8a9691;grid-column:2;font-size:8px}.desktop-receiving-v2 .receiving-evidence-checker{grid-template-columns:1fr;align-content:center;gap:7px;min-height:74px;padding:12px 14px;display:grid}.desktop-receiving-v2 .receiving-evidence-checker-title{color:#536e63;font-size:11px;font-weight:650}.desktop-receiving-v2 .receiving-evidence-checker-chips{flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.desktop-receiving-v2 .receiving-evidence-checker-chips button{flex:none;min-height:34px;padding:7px 11px;font-size:10px}.desktop-receiving-v2 .receiving-evidence-demo>footer{background:#f3faf6;justify-content:flex-end;align-items:center;gap:14px;padding:13px 20px;display:flex}.desktop-receiving-v2 .receiving-evidence-demo>footer button{background:#087a51;border-radius:12px;min-width:210px;min-height:46px;font-size:12px}}@media print{.receiving-print-page-meta{justify-items:end;gap:1.5mm;display:grid}.receiving-print-page-meta strong{color:#fff;background:#4f8998;border-radius:99px;padding:2mm 3mm;font-size:9pt}.receiving-print-page-meta span{color:#4f8998;font-size:8pt;font-weight:800}.receiving-print-web-layout{gap:0}.receiving-print-order-bar{border-bottom:1px solid #d9cfba;grid-template-columns:1.6fr .55fr .7fr auto;align-items:end;gap:5mm;padding:0 0 3mm;display:grid}.receiving-print-order-bar>div{gap:.5mm;display:grid}.receiving-print-order-bar small{color:#8a8177;font-size:7pt}.receiving-print-order-bar strong{font-size:9pt}.receiving-print-order-bar>span{color:#4f8998;background:#edf5f6;border-radius:99px;align-self:center;padding:1.5mm 2.5mm;font-size:7pt;font-weight:800}.receiving-print-product-hero{background:#fffdfa;border:1px solid #ded4c1;border-radius:5mm 5mm 0 0;grid-template-columns:32mm minmax(0,1fr) 25mm;align-items:center;gap:5mm;min-height:42mm;padding:4mm 4mm 4mm 3mm;display:grid}.receiving-print-hero-image{color:#9aa6ad;background:#f2f1ed;border:1px solid #ded4c1;border-radius:5mm;place-items:center;width:30mm;height:30mm;font-size:6pt;display:grid;overflow:hidden}.receiving-print-hero-image img{object-fit:cover;width:100%;height:100%}.receiving-print-hero-copy{min-width:0}.receiving-print-hero-copy h1{color:#2d5564;margin:0;font-size:15pt;line-height:1.2}.receiving-print-hero-copy>b{color:#4f8998;margin-top:2mm;font-size:8pt;display:block}.receiving-print-hero-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2.5mm 0 0;font-size:14pt;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.receiving-print-hero-copy p{color:#7b8389;white-space:nowrap;text-overflow:ellipsis;margin:1.5mm 0 0;font-size:8pt;overflow:hidden}.receiving-print-product-total{align-content:center;justify-items:end;display:grid}.receiving-print-product-total small{color:#9a8e7d;font-size:7pt}.receiving-print-product-total span{color:#9b7b42;font-size:8pt}.receiving-print-columns{color:#8a8177;border-inline:1px solid #ded4c1;grid-template-columns:minmax(0,1fr) 48mm 14mm;gap:4mm;padding:3mm 3mm 2mm;font-size:7pt;font-weight:800;display:grid}.receiving-print-columns span:nth-child(2),.receiving-print-columns span:nth-child(3){text-align:center}.receiving-print-web-layout .receiving-print-items{border:1px solid #ded4c1;border-top:0;border-radius:0 0 5mm 5mm;gap:0;margin:0;display:grid;overflow:hidden}.receiving-print-web-layout .receiving-print-item{box-sizing:border-box;break-inside:avoid;background:#fff;border:0;border-bottom:1px solid #e7dfd0;border-radius:0;grid-template-columns:24mm minmax(0,1fr) 48mm 14mm;align-items:center;gap:4mm;min-height:25mm;padding:3mm;display:grid}.receiving-print-web-layout .receiving-print-item:last-child{border-bottom:0}.receiving-print-web-layout .receiving-print-items.count-4 .receiving-print-item{min-height:34mm}.receiving-print-web-layout .receiving-print-items.count-5 .receiving-print-item{min-height:30mm}.receiving-print-web-layout .receiving-print-items.count-6 .receiving-print-item{min-height:26mm}.receiving-print-web-layout .receiving-print-items.count-7 .receiving-print-item{min-height:24mm}.receiving-print-web-layout .receiving-print-image{border:1px solid #e5dcc8;border-radius:4mm;width:23mm;height:23mm}.receiving-print-web-layout .receiving-print-items.count-4 .receiving-print-image{width:26mm;height:26mm}.receiving-print-web-layout .receiving-print-copy strong{white-space:normal;display:block;overflow:visible}.receiving-print-web-layout .receiving-print-product-code{color:#2d5564;background:#edf5f6;border-radius:99px;padding:1.2mm 2.2mm;font-size:10pt;display:inline-block}.receiving-print-web-layout .receiving-print-option-th{color:#8f4d16;white-space:nowrap;text-overflow:ellipsis;margin-top:2mm;font-size:11pt;font-weight:800;display:block;overflow:hidden}.receiving-print-web-layout .receiving-print-copy em{color:#7b8389;white-space:nowrap;text-overflow:ellipsis;margin-top:1mm;font-size:7pt;font-style:normal;display:block;overflow:hidden}.receiving-print-remark-cell{text-align:center;min-width:0}.receiving-print-remark-cell span{color:#47392e;text-align:left;background:#fbf5e9;border-left:1mm solid #b97b2d;border-radius:0 3mm 3mm 0;padding:3mm;font-size:8pt;line-height:1.45;display:block;overflow:hidden}.receiving-print-remark-cell b{color:#a55431}.receiving-print-remark-cell i{color:#9d968e;font-size:8pt;font-style:normal}.receiving-print-web-layout .receiving-print-qty{place-items:center;display:grid}.receiving-print-web-layout .receiving-print-qty strong{font-size:15pt}.receiving-print-web-layout>footer{font-size:6.5pt}.receiving-print-web-layout{position:relative}.receiving-print-order-bar{grid-template-columns:minmax(0,1.35fr) .3fr .42fr;row-gap:2mm;padding-bottom:2.5mm;padding-right:22mm}.receiving-print-order-trackings{text-align:left;border-top:1px solid #e7dfd0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:baseline;gap:2mm;min-width:0;padding-top:1.5mm;display:grid!important}.receiving-print-order-trackings strong{white-space:normal;flex-wrap:wrap;gap:.7mm 2mm;font-family:Consolas,Courier New,monospace;font-size:7.5pt;line-height:1.25;display:flex;overflow:visible}.receiving-print-order-trackings code{font:inherit;white-space:nowrap}.receiving-print-order-trackings code:not(:last-child):after{content:" ·"}.receiving-print-order-trackings.many strong{gap:.5mm 1.3mm;font-size:6.2pt}.receiving-print-order-bar>span{z-index:1;position:absolute;top:0;right:0}.receiving-print-product-hero{grid-template-columns:27mm minmax(0,1fr) 22mm;gap:4mm;min-height:36mm;padding:3mm}.receiving-print-hero-image{border-radius:4mm;width:25mm;height:25mm}.receiving-print-hero-copy h1{font-size:13pt}.receiving-print-hero-copy>b{margin-top:1mm}.receiving-print-hero-copy h2{margin-top:1.5mm;font-size:12pt;line-height:1.25}.receiving-print-hero-copy p{margin-top:1mm}.receiving-print-product-total strong{font-size:15pt}.receiving-print-web-layout .receiving-print-items.count-7 .receiving-print-item{min-height:22.5mm;padding:2.2mm 3mm}.receiving-print-web-layout .receiving-print-items.count-7 .receiving-print-image{border-radius:3mm;width:20.5mm;height:20.5mm}.receiving-print-web-layout .receiving-print-option-th{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box;overflow:hidden}.receiving-print-columns.no-remarks{grid-template-columns:minmax(0,1fr) 14mm}.receiving-print-columns.no-remarks span:nth-child(2){display:none}.receiving-print-items.no-remarks .receiving-print-item{grid-template-columns:24mm minmax(0,1fr) 14mm}.receiving-print-items.no-remarks .receiving-print-remark-cell{display:none}.receiving-print-items.no-remarks.count-7 .receiving-print-item{grid-template-columns:21.5mm minmax(0,1fr) 14mm}.receiving-print-items.count-7 .receiving-print-option-th{font-size:9pt}.receiving-print-page+.receiving-print-page{break-before:auto;page-break-before:auto}}@media screen and (width>=681px){.desktop-receiving-v2 .desktop-group-selected>.mobile-receiving-stats{display:none!important}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-head{border-bottom:1px dashed var(--border);background:#fff;grid-template-columns:104px minmax(0,1fr) minmax(130px,auto);gap:16px;padding:18px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-image{border-radius:17px;width:104px;height:104px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-code{color:#315c6b;background:0 0;border-radius:0;width:auto;margin-bottom:3px;padding:0;font-size:16px;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-copy h2{margin:5px 0 3px;font-size:19px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-copy p{font-size:12px;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total{min-width:130px;padding-left:18px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total strong{font-size:20px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-total small{font-size:10px;display:block}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels{color:var(--muted);grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px minmax(150px,180px);gap:12px;padding:10px 18px;font-size:9px;font-weight:700;display:grid}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:not(:first-child){text-align:center}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:last-child{display:none}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-rows{background:#fff;grid-template-columns:1fr;gap:0;padding:0;display:grid}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row{background:#fff;border:0;border-top:1px solid #eee8da;border-radius:0;grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px minmax(150px,180px);align-items:center;gap:12px;min-height:104px;padding:12px 18px;display:grid}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row:first-child{border-top:0}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant{grid-column:1;grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant>div{gap:2px;padding-right:0;display:grid;position:relative}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant b{color:#244f60;background:#eaf4f7;border-radius:999px;width:max-content;max-width:100%;margin-bottom:2px;padding:4px 9px;font-size:14px;font-weight:550;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant strong{color:#9f501a;font-size:14px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant em{font-size:10px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant .snapshot-row-link{margin-top:4px;display:block;position:static}.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku{grid-column:2;justify-items:center;display:grid!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-remark-summary{grid-column:3;display:-webkit-box!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-quantities{display:contents!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-ordered{grid-column:4;display:grid!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-received,.desktop-receiving-v2 .desktop-group-selected .mobile-inline-sku,.desktop-receiving-v2 .desktop-group-selected .mobile-inline-counts,.desktop-receiving-v2 .desktop-group-selected .mobile-inline-issue{display:none!important}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity{grid-column:5;align-content:center;justify-items:center;gap:5px;display:grid}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity>span{font-size:10px}.desktop-receiving-v2 .desktop-group-selected .mobile-issue-trigger{font-size:9px}.desktop-receiving-v2 .desktop-group-selected .mobile-received-complete-status{min-width:132px;height:46px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-detail{grid-column:1/-1;display:grid!important}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-actions,.desktop-receiving-v2 .desktop-group-selected>.mobile-receiving-next{display:flex}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels,.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row{grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px minmax(150px,180px);gap:12px}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:nth-child(2),.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku,.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:nth-child(3),.desktop-receiving-v2 .desktop-group-selected .receiving-product-remark-summary{transform:translate(-70px)}.desktop-receiving-v2 .desktop-group-selected>.receiving-product-group-labels span:nth-child(6){display:none}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row{min-height:70px;padding-block:5px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant{grid-template-columns:60px minmax(0,1fr);gap:10px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant-image{border-radius:11px;width:60px;height:60px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant>div{grid-template-columns:minmax(0,1fr);justify-content:start;gap:1px 5px;padding-right:0}.desktop-receiving-v2 .desktop-group-selected .receiving-product-code-row{grid-area:1/1}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant b{box-sizing:border-box;align-items:center;min-height:24px;margin-bottom:1px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant strong{grid-column:1;font-size:12px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant em{grid-column:1;font-size:8px}.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant .snapshot-row-link{flex:none;margin:0;display:block;position:static;transform:none}.desktop-receiving-v2 .desktop-group-selected .receiving-product-remark-summary.empty{padding:0}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity{grid-column:5;gap:3px}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity>div{border-radius:11px;grid-template-columns:34px 46px 34px}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity>div button{height:40px;font-size:20px}.desktop-receiving-v2 .desktop-group-selected .mobile-round-quantity strong{font-size:19px}.desktop-receiving-v2 .desktop-group-selected .mobile-received-complete-status{min-width:116px;height:40px;box-shadow:none;color:#65716c!important;background:#e5e9e7!important;border-color:#cbd4d0!important}.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-row.mobile-received-complete{color:#87918d;background:#f1f3f2}.desktop-receiving-v2 .desktop-group-selected .mobile-received-complete .receiving-product-variant-image{filter:grayscale(.65);opacity:.78}.desktop-receiving-v2 .desktop-group-selected .mobile-issue-trigger{justify-content:center;align-items:center;gap:4px;min-height:22px;padding:2px 5px;font-size:10px;font-weight:700;display:flex}.desktop-receiving-v2 .desktop-group-selected .mobile-issue-icon{width:12px;height:12px}.desktop-receiving-v2 .receiving-evidence-body{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;gap:10px;padding:14px 18px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-date{order:1;grid-area:auto/1/auto/5;min-height:60px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-code{order:2;grid-area:auto/5/auto/9;min-height:60px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-total{order:3;grid-area:auto/9/auto/13;min-height:60px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-details{order:4;grid-area:auto/1/auto/13;min-height:64px}.desktop-receiving-v2 .receiving-evidence-body>.mobile-manual-evidence{order:5;grid-area:auto/1/auto/13}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-rating{display:none!important}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-photo{order:6;grid-area:auto/1/auto/13;min-height:112px}.desktop-receiving-v2 .receiving-evidence-photo:not(.has-photos){grid-template-columns:76px 60px;justify-content:start}.desktop-receiving-v2 .receiving-evidence-photo:not(.has-photos)>.receiving-evidence-photo-count{grid-column:2}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-remark{order:7;grid-area:auto/1/auto/13;min-height:104px}.desktop-receiving-v2 .receiving-evidence-remark textarea{min-height:60px}.desktop-receiving-v2 .receiving-evidence-body>.mobile-evidence-barcode{order:8;grid-area:auto/1/auto/13;min-height:70px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-checker{order:9;grid-area:auto/1/auto/13;min-height:70px}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo{z-index:1200;width:min(430px,100vw);max-height:none;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:none;background:#f8fcfa!important;border:0!important;border-left:1px solid #d5e4dd!important;border-radius:0!important;margin:0!important;display:block!important;box-shadow:0 0 0 100vmax #16231e7a,-24px 0 60px #142d2240!important}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fcfaf7;border-bottom:1px solid #d8e8e0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back preview""title status";align-content:start;align-items:center;gap:6px 10px;min-height:0;padding:11px 13px;display:grid;position:sticky;top:0}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>header .mobile-evidence-back{grid-area:back;padding:0}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>header>div{grid-area:title}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>header>em{box-sizing:border-box;text-align:center;grid-area:auto;justify-content:center;align-items:center;min-width:94px;min-height:34px;padding:0 11px;font-size:9px;line-height:1;display:inline-flex}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>header .mobile-saved-preview-button{grid-area:auto}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>header h3{font-size:17px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 10px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-date,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-code,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-total,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-details,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.mobile-manual-evidence,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-photo,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-remark,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.mobile-evidence-barcode,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-evidence-checker{box-sizing:border-box;grid-area:auto/1;width:100%}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-date,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-code,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-total,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-details{grid-template-columns:78px minmax(0,1fr);gap:8px;min-height:44px;padding:7px 10px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-code{grid-template-columns:78px minmax(0,1fr) auto}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-code .mobile-add-manual-evidence{grid-area:1/3;min-height:30px;margin:0;padding:5px 9px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo{min-height:88px;padding:8px 10px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-remark{gap:5px;min-height:78px;padding:8px 10px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-remark textarea{min-height:42px;padding:8px 9px}.desktop-receiving-v2 .mobile-evidence-step .mobile-evidence-barcode{min-height:52px;padding:7px 10px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-checker{min-height:54px;padding:7px 10px}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence{gap:8px;padding:10px 12px;display:grid}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence-row{grid-template-columns:minmax(0,1fr) 64px 30px;gap:6px;display:grid}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence-row input{box-sizing:border-box;min-width:0;height:38px;font:inherit;border:1px solid #d5e0da;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:400}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence-row .manual-code{grid-column:1}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence-row .manual-quantity{grid-column:2}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence-row>button{color:#a84c42;background:#fff0ee;border:0;border-radius:8px;grid-area:1/3;font-size:17px}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence-row .manual-details{grid-area:2/1/auto/-1}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-evidence>small{color:#73847c;font-size:8px;line-height:1.45}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-rating{border-top:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding-top:8px;display:grid}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-rating>span{color:#536e63;grid-column:1/-1;font-size:10px;font-weight:650}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-rating>div{gap:0;display:flex}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-rating button{color:#c4bba9;width:23px;height:26px;font:inherit;filter:grayscale();background:0 0;border:0;padding:0;font-size:18px}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-rating button.selected{filter:none}.desktop-receiving-v2 .mobile-evidence-step .mobile-manual-rating>em{color:#8a7141;text-align:center;background:#f4efe5;border-radius:999px;min-width:64px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3faf6fa;grid-template-columns:auto auto minmax(112px,1fr);align-items:center;gap:7px;padding:9px 10px;display:grid;position:sticky;bottom:0}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>footer span,.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>footer span:first-child{white-space:nowrap;align-items:center;gap:3px;display:inline-flex;color:#55766a!important;letter-spacing:0!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>footer span i{justify-content:center;align-items:center;width:11px;display:inline-flex;font-family:inherit!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.desktop-receiving-v2 .mobile-evidence-step>.receiving-evidence-demo>footer button{width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:10px;font-weight:700}.desktop-receiving-v2 .mobile-issue-backdrop{z-index:1300;background:#14221d6b;place-items:end;display:grid;position:fixed;inset:0}.desktop-receiving-v2 .mobile-issue-sheet{background:#fff;border-radius:22px 22px 0 0;gap:12px;width:min(430px,100vw);max-height:88vh;padding:17px 16px 18px;display:grid;overflow:auto;box-shadow:-18px -10px 42px #14221d33}.desktop-receiving-v2 .mobile-issue-sheet>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.desktop-receiving-v2 .mobile-issue-sheet>header small{color:#a4504d;font-size:9px;font-weight:800}.desktop-receiving-v2 .mobile-issue-sheet h3{margin:2px 0 0;font-size:17px}.desktop-receiving-v2 .mobile-issue-sheet>header>button{color:#53615c;background:#f1f4f2;border:0;border-radius:50%;width:30px;height:30px;font-size:20px}.desktop-receiving-v2 .mobile-issue-sheet>aside{color:#346451;background:#edf7f2;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.desktop-receiving-v2 .mobile-issue-sheet>aside b{font-size:11px}.desktop-receiving-v2 .mobile-issue-sheet>aside span{font-size:9px;line-height:1.45}.desktop-receiving-v2 .mobile-issue-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.desktop-receiving-v2 .mobile-issue-options button{color:#384a43;text-align:left;background:#fff;border:1px solid #e3e8e5;border-radius:12px;align-content:center;gap:2px;min-height:51px;padding:8px 10px;display:grid}.desktop-receiving-v2 .mobile-issue-options button.selected{color:#a01e43;background:#fff1f4;border-color:#d46c7e;box-shadow:0 0 0 2px #d46c7e1f}.desktop-receiving-v2 .mobile-issue-options strong{font-size:11px}.desktop-receiving-v2 .mobile-issue-fields{grid-template-columns:96px 1fr;gap:8px;display:grid}.desktop-receiving-v2 .mobile-issue-fields label{color:#66756e;align-content:start;gap:5px;font-size:9px;font-weight:800;display:grid}.desktop-receiving-v2 .mobile-issue-fields input,.desktop-receiving-v2 .mobile-issue-fields textarea{box-sizing:border-box;color:#263a32;width:100%;font:inherit;background:#fff;border:1px solid #d5e0da;border-radius:10px;outline:none;padding:9px;font-size:11px}.desktop-receiving-v2 .mobile-issue-fields input{height:42px}.desktop-receiving-v2 .mobile-issue-fields textarea{resize:vertical;height:42px;min-height:42px;font-weight:400;overflow-y:auto}.desktop-receiving-v2 .mobile-issue-sheet>footer{justify-content:flex-end;gap:7px;display:flex}.desktop-receiving-v2 .mobile-issue-sheet>footer button{color:#53615c;min-height:40px;font:inherit;background:#fff;border:1px solid #d7e0dc;border-radius:11px;padding:8px 12px;font-size:10px;font-weight:750}.desktop-receiving-v2 .mobile-issue-sheet>footer .save{color:#fff;background:#087a51;border-color:#087a51}.desktop-receiving-v2 .mobile-issue-sheet>footer .save:disabled{background:#b4c4bd;border-color:#b4c4bd}.desktop-receiving-v2 .mobile-issue-sheet>footer .remove{color:#a94848;background:#fff4f4;border-color:#f0c9c9;margin-right:auto}.desktop-receiving-v2 .mobile-saved-review-step .receiving-evidence-body,.desktop-receiving-v2 .mobile-saved-review-step>footer{display:none!important}.desktop-receiving-v2 .mobile-saved-review{gap:8px;padding:10px 12px 14px;display:grid}.desktop-receiving-v2 .mobile-saved-review-success{color:#2e7057;background:#e9f7ef;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.desktop-receiving-v2 .mobile-saved-review-success>i{color:#fff;background:#4f9176;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.desktop-receiving-v2 .mobile-saved-review-success>span{gap:1px;display:grid}.desktop-receiving-v2 .mobile-saved-review-success strong{font-size:12px}.desktop-receiving-v2 .mobile-saved-review-success small{font-size:8px}.desktop-receiving-v2 .mobile-saved-review-status{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.desktop-receiving-v2 .mobile-saved-review-status span{color:#73827b;background:#fff;border:1px solid #dde8e2;border-radius:11px;justify-items:center;gap:2px;padding:8px;font-size:8px;display:grid}.desktop-receiving-v2 .mobile-saved-review-status strong{color:#334b42;font-size:18px}.desktop-receiving-v2 .mobile-saved-review-status span:last-child{color:#a24c64;background:#fff3f5}.desktop-receiving-v2 .mobile-saved-review dl{background:#fff;border:1px solid #dbe6e0;border-radius:13px;margin:0;display:grid;overflow:hidden}.desktop-receiving-v2 .mobile-saved-review dl>div{border-bottom:1px solid #edf1ef;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:8px 11px;display:grid}.desktop-receiving-v2 .mobile-saved-review dl>div:last-child{border-bottom:0}.desktop-receiving-v2 .mobile-saved-review dt{color:#7a8982;font-size:9px;font-weight:600}.desktop-receiving-v2 .mobile-saved-review dd{color:#334b42;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:600}.desktop-receiving-v2 .mobile-saved-review .photos dd{align-items:center;gap:8px;display:flex}.desktop-receiving-v2 .mobile-saved-review .photos img{object-fit:cover;border-radius:8px;width:48px;height:48px}.desktop-receiving-v2 .mobile-saved-review .photos small{color:#75857e;font-size:8px}.desktop-receiving-v2 .mobile-saved-review>button{color:#fff;min-height:44px;font:inherit;background:#087a51;border:0;border-radius:12px;font-size:11px;font-weight:650}}@media screen and (width<=680px){.receiving-evidence-thumbnails figure:only-child{flex:0 0 58px;width:58px;height:58px}.receiving-evidence-thumbnails figure:only-child img{display:block;aspect-ratio:1!important;object-fit:cover!important;width:58px!important;height:58px!important;max-height:58px!important}}@media screen and (width>=681px){.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure:only-child{flex:0 0 70px;width:70px;height:70px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure:only-child img{display:block;aspect-ratio:1!important;object-fit:cover!important;width:70px!important;height:70px!important;max-height:70px!important}}@media screen and (width<=680px){.receiving-evidence-thumbnails{justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}.receiving-evidence-thumbnails figure,.receiving-evidence-thumbnails figure.primary{box-sizing:border-box;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;box-shadow:none!important;border:0!important;flex:0 0 58px!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;transform:none!important}.receiving-evidence-image-frame,.receiving-evidence-thumbnails figure.primary .receiving-evidence-image-frame{box-sizing:border-box;background:#f3f7f5;border-radius:8px;width:58px!important;height:58px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.receiving-evidence-thumbnails figure.primary .receiving-evidence-image-frame{box-shadow:inset 0 0 0 2px #5b9a80}.receiving-evidence-thumbnails figure img,.receiving-evidence-thumbnails figure.primary img{border-radius:8px;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.receiving-evidence-thumbnails .receiving-evidence-image-actions{z-index:3!important;margin:0!important;padding:0!important;position:absolute!important;top:-5px!important;right:-5px!important}}@media screen and (width>=681px){.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary{box-sizing:border-box;width:70px;height:70px;box-shadow:none;border:0;flex:0 0 70px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary{box-shadow:none}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure img,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary img{border-radius:8px;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;max-height:70px!important;display:block!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure{position:relative;padding:0!important;overflow:visible!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-image-frame{background:#f3f7f5;border-radius:8px;width:70px;height:70px;display:block;overflow:hidden}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary .receiving-evidence-image-frame{box-shadow:inset 0 0 0 2px #5b9a80}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figcaption{display:none!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails .receiving-evidence-image-actions{z-index:3;padding:0;display:block;position:absolute;top:-6px;right:-6px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails .receiving-evidence-image-actions button:first-child{display:none}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails button.remove{color:#0000;opacity:1;background:#496574;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:0;box-shadow:0 2px 7px #21362e3d;display:grid!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails button.remove:after{content:"×";color:#fff;font-size:13px;line-height:1}}.receiving-evidence-detail-lines{white-space:normal;gap:3px;display:grid!important}.receiving-evidence-detail-lines>span{margin:0;padding:0;line-height:1.45;list-style:none;display:block}.receiving-evidence-detail-lines>span:before{content:none!important}.receiving-page.receiving-theme-olive-preview{--receive-olive:#737957;--receive-olive-deep:#555c3c;--receive-olive-soft:#c9ccaa;--receive-olive-pale:#eff0df;--receive-cream:#f7f3e8;--receive-border:#d8d7c3;--receive-ink:#3f332d;color:var(--receive-ink)}.receiving-theme-olive-preview.desktop-receiving-v2>.receiving-head,.receiving-theme-olive-preview .receiving-product-group,.receiving-theme-olive-preview .receiving-product-group-head,.receiving-theme-olive-preview .receiving-product-group-row,.receiving-theme-olive-preview .receiving-evidence-body>div,.receiving-theme-olive-preview .mobile-manual-evidence,.receiving-theme-olive-preview .receiving-evidence-remark,.receiving-theme-olive-preview .mobile-evidence-barcode,.receiving-theme-olive-preview .receiving-evidence-checker{border-color:var(--receive-border)!important}.receiving-theme-olive-preview.desktop-receiving-v2>.receiving-head,.receiving-theme-olive-preview .receiving-product-group-head{background:linear-gradient(145deg,#fffdf8,var(--receive-cream))}.receiving-theme-olive-preview .receiving-product-group{box-shadow:0 10px 28px #493d3117}.receiving-theme-olive-preview .receiving-product-group-code,.receiving-theme-olive-preview .receiving-product-variant b{background:var(--receive-olive-pale)!important;color:var(--receive-olive-deep)!important}@media screen and (width>=681px){.receiving-theme-olive-preview.desktop-receiving-v2 .desktop-group-selected .receiving-product-group-code{border-radius:999px;align-items:center;width:max-content;margin-bottom:3px;padding:5px 10px;font-size:16px;display:inline-flex}}.receiving-theme-olive-preview .receiving-product-group-total strong,.receiving-theme-olive-preview .mobile-receiving-next>div,.receiving-theme-olive-preview .mobile-round-quantity>span,.receiving-theme-olive-preview .receiving-evidence-demo>header span,.receiving-theme-olive-preview .receiving-evidence-photo-title,.receiving-theme-olive-preview .receiving-evidence-checker-title{color:var(--receive-olive-deep)!important}.receiving-theme-olive-preview .mobile-receiving-stats>div{color:#6c6857!important;background:#f4f2e9!important}.receiving-theme-olive-preview .mobile-receiving-stats .current{background:var(--receive-olive-pale)!important;color:var(--receive-olive-deep)!important}.receiving-theme-olive-preview .mobile-receiving-stats .remaining{color:#944f43!important;background:#f5e7e2!important}.receiving-theme-olive-preview .mobile-receiving-next,.receiving-theme-olive-preview .receiving-evidence-demo>footer{border-color:var(--receive-border)!important;background:var(--receive-olive-pale)!important}.receiving-theme-olive-preview .mobile-receiving-next button,.receiving-theme-olive-preview .receiving-evidence-demo>footer button,.receiving-theme-olive-preview .mobile-saved-review>button{background:var(--receive-olive-deep)!important;box-shadow:0 7px 18px #555c3c33!important}.mobile-saved-review-rounds{gap:10px;display:grid}.mobile-saved-review-round{gap:7px;display:grid}.mobile-saved-review-round>header{justify-content:space-between;align-items:center;gap:12px;padding:2px 3px;display:flex}.mobile-saved-review-round>header strong{color:#334b42;font-size:11px}.mobile-saved-review-round>header small{color:#7a8982;text-align:right;font-size:8px}.mobile-saved-review-round+.mobile-saved-review-round{border-top:1px dashed #d6e1dc;padding-top:2px}.mobile-saved-review .photos .receiving-history-photo-button{color:#718078;font:inherit;cursor:zoom-in;background:0 0;border:0;justify-items:center;gap:3px;padding:0;font-size:7px;display:grid}.mobile-saved-review .photos .receiving-history-photo-button:focus-visible{outline-offset:3px;border-radius:9px;outline:3px solid #555c3c47}.mobile-saved-review .photos .receiving-history-photo-button span{line-height:1.2}.receiving-theme-olive-preview .mobile-receiving-next .mobile-product-details-toggle{color:var(--receive-olive-deep)!important;box-shadow:none!important;background:0 0!important}.receiving-theme-olive-preview .mobile-receiving-history-button,.receiving-theme-olive-preview .mobile-add-manual-evidence,.receiving-theme-olive-preview .receiving-evidence-photo>label{color:var(--receive-olive-deep)!important;background:#fbfbf4!important;border-color:#a7ad83!important}.receiving-theme-olive-preview .mobile-evidence-barcode button.selected i{border-color:var(--receive-olive)!important}.receiving-print-options-demo{box-sizing:border-box;border:1px solid var(--receive-border,#dce8e2);background:#fff;border-radius:14px;gap:8px;width:100%;min-width:0;max-width:100%;padding:12px 14px;display:grid;overflow:hidden}.receiving-print-options-demo>header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:3px;display:flex}.receiving-print-options-demo>header>span{color:#405c51;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.receiving-print-options-demo>header svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.receiving-print-options-demo>header small{color:#9a8c7e;text-align:right;font-size:8px;font-weight:550}.receiving-print-option{box-sizing:border-box;background:#fcfcfa;border:1px solid #e3e8e4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:54px;padding:8px 10px;transition:border-color .18s,background .18s;display:flex;overflow:hidden}.receiving-print-option.selected{background:#f7f7ed;border-color:#a7ad83}.receiving-print-option>label{cursor:pointer;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.receiving-print-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.receiving-print-option label>i{box-sizing:border-box;color:#0000;border:1.5px solid #c8cfca;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:800;display:grid}.receiving-print-option.selected label>i{border-color:var(--receive-olive,#737956);background:var(--receive-olive,#737956);color:#fff}.receiving-print-option label>span{gap:1px;min-width:0;display:grid}.receiving-print-option label b{color:#3e5049;font-size:11px;font-weight:700}.receiving-print-option label small{color:#829089;font-size:8px;font-weight:500}.receiving-print-option label small.receiving-product-code-print-note{color:#842525;font-weight:700}.receiving-print-option>strong{color:#78643d;flex:none;font-size:11px;font-weight:700}.receiving-print-quantity{flex:none;align-items:center;gap:6px;display:flex}.receiving-print-quantity button{color:#4b6258;width:28px;height:28px;font:inherit;background:#fff;border:1px solid #cfd8d3;border-radius:8px;place-items:center;font-size:15px;font-weight:600;display:grid}.receiving-print-quantity button:disabled{opacity:.35}.receiving-print-quantity strong{color:#4b544f;text-align:center;min-width:22px;font-size:12px}.receiving-print-price-list{gap:6px;margin-top:-2px;padding:2px 0 3px 29px;display:grid}.receiving-print-price-list>div{box-sizing:border-box;background:#fff;border:1px solid #dde3d2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 9px;display:grid}.receiving-print-price-list>div>span{gap:1px;min-width:0;display:grid}.receiving-print-price-list>div>span b{color:#40554c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.receiving-print-price-list>div>span small{color:#89928d;font-size:8px;font-weight:500}.receiving-print-price-list>div>strong{color:#8b632f;text-align:right;min-width:50px;font-size:11px;font-weight:750}.receiving-print-price-list>div.missing{background:#fff9f7;border-color:#e7c7bd}.receiving-print-price-list>div.missing>span small,.receiving-print-price-list>div.missing>strong{color:#a85c4b}.receiving-print-options-demo>footer{border-top:1px solid #eceee9;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.receiving-print-options-demo>footer span{color:#829089;font-size:8px;font-weight:600}.receiving-print-options-demo>footer strong{color:#596044;text-align:right;font-size:9px;font-weight:700}.receiving-reprint-picker .receiving-print-options-demo{margin-top:10px}.receiving-print-demo-submit{background:var(--receive-olive,#737956);color:#fff;width:100%;min-height:44px;font:inherit;border:0;border-radius:11px;margin-top:10px;font-size:12px;font-weight:700}.receiving-print-demo-submit:disabled{opacity:.45}.receiving-reprint-history{border-top:1px solid #e5e7da;margin-top:10px;padding-top:10px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-print-options-demo{order:8;grid-column:1/13}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-body>.receiving-print-options-demo{grid-area:auto/1;width:100%;max-width:100%}@media (width<=680px){.receiving-print-options-demo{order:8;padding:10px}.receiving-print-options-demo>header{gap:2px;display:grid}.receiving-print-options-demo>header small{text-align:left}.receiving-print-option{min-height:58px}.receiving-print-option label b{font-size:13px}.receiving-print-option label small{font-size:10px}.receiving-print-option>strong{font-size:12px}.receiving-print-price-list{padding-left:0}.receiving-print-price-list>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px}.receiving-print-price-list>div>span b{font-size:12px}.receiving-print-price-list>div>span small{font-size:9px}.receiving-print-price-list>div>strong{font-size:12px}.receiving-print-price-list .receiving-print-quantity{grid-column:1/3;justify-content:flex-end}.receiving-print-options-demo>footer{justify-content:stretch;display:grid}.receiving-print-options-demo>footer strong{text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:10px}.receiving-print-quantity{gap:4px}.receiving-print-quantity button{width:34px;height:34px}.receiving-reprint-picker{box-sizing:border-box;width:auto;max-width:calc(100% - 24px);overflow:hidden}}.receiving-theme-olive-preview .receiving-evidence-checker-chips button.selected,.receiving-theme-olive-preview .receiving-evidence-checker-chips button[aria-pressed=true]{border-color:var(--receive-olive)!important;background:var(--receive-olive-pale)!important;color:var(--receive-olive-deep)!important}.receiving-theme-olive-preview .receiving-product-group-rows,.receiving-theme-olive-preview .receiving-evidence-demo,.receiving-theme-olive-preview.mobile-evidence-step>.receiving-evidence-demo{background:#faf8f1!important}.receiving-theme-olive-preview .mobile-evidence-back{gap:5px;box-shadow:0 2px 7px #4c523414;color:#596044!important;background:#f7f7ed!important;border:1px solid #c8cdb2!important}.receiving-theme-olive-preview .mobile-evidence-back:hover{background:#f1f2e2!important;border-color:#9fa77e!important}@media screen and (width<=680px){.receiving-page .receiving-product-group-head{padding:14px 14px 7px}.receiving-page .mobile-receiving-stats{background:#fff;padding-top:10px}.receiving-page .mobile-receiving-stats span{font-weight:700}.receiving-page .mobile-evidence-back{border-radius:10px;align-items:center;min-height:44px;margin:-4px 0 4px;line-height:1.25;padding:8px 10px!important;font-size:14px!important;font-weight:800!important}.receiving-page .mobile-manual-evidence-row{grid-template-columns:minmax(0,1fr) 70px 36px;gap:8px}.receiving-page .mobile-manual-evidence-row input{border-radius:10px;height:46px;padding:9px 11px;font-size:12px}.receiving-page .mobile-manual-evidence-row>button{border-radius:10px;min-height:46px}.receiving-page .receiving-evidence-remark{padding:11px 12px}.receiving-page .receiving-evidence-remark textarea{min-height:54px;padding:10px 11px;font-size:11px;line-height:1.5}}@media screen and (width>=681px){.desktop-receiving-v2 .mobile-evidence-back{border-radius:10px;align-items:center;min-height:40px;padding:7px 9px!important;font-size:13px!important;font-weight:800!important}.desktop-receiving-v2 .receiving-product-actions-row{background:var(--receive-olive-pale,#eaf7f0);border-top:1px solid #deebe4;align-items:stretch;display:flex}.desktop-receiving-v2 .receiving-product-actions-row>.receiving-product-group-actions{background:0 0;border-top:0;flex:auto;justify-content:flex-start;padding:14px 0 14px 18px;display:flex}.desktop-receiving-v2 .receiving-product-actions-row .receiving-product-group-action-buttons{justify-content:flex-start;margin-right:0}.desktop-receiving-v2 .receiving-product-actions-row .receiving-product-details-toggle{width:48px;min-width:48px;min-height:48px;color:var(--receive-olive-deep,#555c3c);box-shadow:none;background:0 0;border:0;order:-2;place-items:center;padding:0;display:grid}.desktop-receiving-v2 .receiving-product-actions-row .receiving-product-details-toggle span{display:none}.desktop-receiving-v2 .receiving-product-actions-row .receiving-product-details-toggle .mobile-details-gear-icon{fill:currentColor;stroke:none;width:26px;height:26px;display:block}.desktop-receiving-v2 .receiving-product-actions-row>.mobile-receiving-next{border-top:0;flex:0 auto;padding:14px 18px 14px 12px;background:0 0!important}.desktop-receiving-v2 .desktop-group-collapsed>.receiving-product-actions-row,.desktop-receiving-v2 .mobile-evidence-step>.receiving-product-actions-row{display:none!important}.desktop-receiving-v2 .desktop-group-selected>.mobile-receiving-history-button{color:#5c623e;width:calc(100% - 36px);min-height:42px;font:inherit;cursor:pointer;background:#f8f7ee;border:1px solid #cfd2b8;border-radius:12px;justify-content:center;align-items:center;margin:12px 18px;padding:9px 14px;font-size:12px;font-weight:650;display:flex!important}}@media screen and (width<=680px){.receiving-page .mobile-evidence-step .receiving-evidence-photo{grid-template-columns:78px minmax(0,1fr) 46px;column-gap:12px;min-height:128px}.receiving-page .mobile-evidence-step .receiving-evidence-photo>label,.receiving-page .mobile-evidence-step .receiving-evidence-photo.has-photos>label{border-radius:11px;width:78px;height:78px}.receiving-page .mobile-evidence-step .receiving-evidence-photo>label i,.receiving-page .mobile-evidence-step .receiving-evidence-photo.has-photos>label i{font-size:26px}.receiving-page .mobile-evidence-step .receiving-evidence-photo>label strong{font-size:10px}.receiving-page .mobile-evidence-step .receiving-evidence-thumbnails{gap:8px}.receiving-page .mobile-evidence-step .receiving-evidence-thumbnails figure,.receiving-page .mobile-evidence-step .receiving-evidence-thumbnails figure.primary{flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important}.receiving-page .mobile-evidence-step .receiving-evidence-image-frame,.receiving-page .mobile-evidence-step .receiving-evidence-thumbnails figure.primary .receiving-evidence-image-frame{width:78px!important;height:78px!important}.receiving-page .mobile-evidence-step .receiving-evidence-thumbnails img{width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important}.receiving-page .mobile-evidence-step .receiving-evidence-photo-count{height:78px}.receiving-page .mobile-evidence-step .mobile-evidence-barcode{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.receiving-page .mobile-evidence-step .mobile-evidence-barcode>div{gap:18px;padding-left:22px}.receiving-page .mobile-evidence-step .mobile-evidence-barcode button{font-size:14px}.receiving-page .mobile-evidence-step .receiving-evidence-checker-chips button{min-height:38px;padding:8px 12px;font-size:13px}}@media screen and (width>=681px){.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo{grid-template-columns:78px minmax(0,1fr) 58px;column-gap:12px;min-height:112px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo>label,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo.has-photos>label{border-radius:11px;width:78px;height:78px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo>label i,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo.has-photos>label i{font-size:26px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo>label strong{font-size:10px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails{gap:8px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary{flex:0 0 78px!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-image-frame,.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary .receiving-evidence-image-frame{width:78px!important;height:78px!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails img{width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo-count{height:78px}.desktop-receiving-v2 .mobile-evidence-step .mobile-evidence-barcode{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.desktop-receiving-v2 .mobile-evidence-step .mobile-evidence-barcode>div{gap:18px;padding-left:22px}.desktop-receiving-v2 .mobile-evidence-step .mobile-evidence-barcode button{font-size:14px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-checker-chips button{min-height:38px;padding:8px 12px;font-size:13px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo{grid-template-columns:78px minmax(0,1fr) 58px;align-content:start;align-items:start;gap:10px 12px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo:not(.has-photos){grid-template-columns:78px minmax(0,1fr) 58px;justify-content:stretch}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo-title{grid-area:1/1/auto/3;align-self:center;min-width:0}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo-count{box-sizing:border-box;background:#f2f4e8;border:0;grid-area:1/3;place-self:center end;width:58px;height:auto;min-height:24px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo:not(.has-photos)>.receiving-evidence-photo-count{grid-column:3}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo>label{grid-area:2/1;align-self:start}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails{grid-area:2/2/auto/4;align-items:flex-start;gap:14px}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-image-frame{box-sizing:border-box;border:1px solid #d9e5df}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure.primary .receiving-evidence-image-frame{border-color:#5b9a80}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure .receiving-evidence-image-frame{display:block;overflow:hidden;width:78px!important;height:78px!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-thumbnails figure .receiving-evidence-image-frame>img{display:block;aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo:has(.receiving-evidence-thumbnails figure:nth-child(2))>label{display:none!important}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo:has(.receiving-evidence-thumbnails figure:nth-child(2)) .receiving-evidence-thumbnails{grid-column:1/4}.desktop-receiving-v2 .mobile-evidence-step .receiving-evidence-photo>label small{display:none}}.receiving-reprint-toggle{width:48px;min-width:48px;height:48px;color:var(--receive-olive-deep,#555c3c);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.receiving-reprint-toggle .receiving-print-icon{width:28px;height:28px}.receiving-reprint-toggle:disabled{opacity:.35;cursor:not-allowed}.receiving-reprint-toggle[aria-expanded=true]{background:#ecebdc}.receiving-reprint-picker{color:#414635;background:#fffef7;border:1px solid #d6d9c2;border-radius:14px;margin:0 18px 18px;padding:14px 16px}.receiving-reprint-picker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.receiving-reprint-picker-head strong{font-size:14px}.receiving-reprint-picker-head button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:24px}.receiving-reprint-picker>p{color:#717662;margin:4px 0 12px;font-size:11px}.receiving-reprint-rounds{gap:8px;display:grid}.receiving-reprint-rounds button{color:#414635;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6d9c2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.receiving-reprint-rounds button:hover{background:#f8f8ee;border-color:#7b815a}.receiving-reprint-rounds button:disabled{opacity:.5;cursor:not-allowed}.receiving-reprint-rounds .receiving-reprint-current{background:#f4f7ec;border-color:#aeb69b}.receiving-reprint-current span{gap:2px;font-weight:750;display:grid}.receiving-reprint-current small{color:#747b66;font-size:11px;font-weight:500}.receiving-reprint-rounds strong{flex:none;font-size:12px}.receiving-reprint-picker .receiving-reprint-notice{color:#555c3c;margin:10px 0 0;font-size:12px;font-weight:700}.receiving-reprint-picker .receiving-reprint-empty{color:#6d6d55;margin:10px 0 0;font-size:12px;line-height:1.5}@media screen and (width>=681px){.desktop-receiving-v2 .receiving-product-actions-row .receiving-reprint-toggle{order:-1}.desktop-receiving-v2 .mobile-receiving-next .mobile-reprint-toggle{display:none}}@media screen and (width<=680px){.receiving-page .receiving-product-group-actions .receiving-reprint-toggle{display:none}.receiving-page .mobile-receiving-next .mobile-reprint-toggle{border:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid;color:var(--receive-olive-deep,#555c3c)!important;box-shadow:none!important;background:0 0!important}.receiving-page .mobile-receiving-next .mobile-reprint-toggle:disabled{opacity:.35}.receiving-page .mobile-receiving-next .mobile-reprint-toggle .receiving-print-icon{width:25px;height:25px}.receiving-reprint-picker{margin:0 12px 12px}}.track-product-group-labels{grid-template-columns:minmax(0,1fr) minmax(170px,240px) 90px}.track-product-group-labels span:not(:first-child){text-align:center}.track-product-variant-row{grid-template-columns:64px minmax(0,1fr) minmax(170px,240px) 90px}.track-product-sku{justify-items:center;gap:4px;min-width:0;display:grid}.track-product-sku select{color:#7b2440;width:100%;min-height:40px;font:inherit;background:#fffdf8;border:1px solid #d7c8a8;border-radius:11px;padding:7px 10px;font-size:12px;font-weight:750}.track-product-sku.saved select{color:#2f6d56;background:#f4fbf7;border-color:#b8d5c8}.track-product-sku small{color:var(--muted);text-align:center;font-size:9px;font-weight:650}.track-product-sku small.error,.track-sku-error{color:#a33f4e}.track-sku-error{text-align:center;margin:0 20px 12px;font-size:11px;font-weight:700}@media (width<=700px){.track-product-group-labels{grid-template-columns:minmax(0,1fr) 44px}.track-product-group-labels span:nth-child(2){display:none}.track-product-variant-row{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) 44px}.track-product-variant-row>.track-product-image-button,.track-product-variant-row>i{grid-row:1/3}.track-product-variant-copy{grid-area:1/2}.track-product-sku{grid-area:2/2;justify-items:start;width:min(100%,220px);margin-top:5px}.track-product-sku select{min-height:38px}.track-product-sku small{text-align:left}.track-product-ordered{grid-area:1/3/3}.track-sku-error{margin-inline:12px}}.dashboard-page .track-receive-theme{--receive-olive:#737957;--receive-olive-deep:#555c3c;--receive-olive-soft:#c9ccaa;--receive-olive-pale:#eff0df;--receive-cream:#f7f3e8;--receive-border:#d8d7c3;--receive-ink:#3f332d;max-width:1440px;color:var(--receive-ink)}.track-receive-theme .panel,.track-receive-theme .status-detail-summary,.track-receive-theme .status-parcel-panel,.track-receive-theme .status-journey,.track-receive-theme .track-products-panel{border-color:var(--receive-border);background:#ffffffeb;box-shadow:0 12px 32px #5b4f3712}.track-receive-theme .section-kicker,.track-receive-theme .order-list-heading span,.track-receive-theme .panel-heading small,.track-receive-theme .status-detail-summary span,.track-receive-theme .status-product-total span,.track-receive-theme .status-parcel-number>span,.track-receive-theme .status-parcel-images>span,.track-receive-theme .status-parcel-measure>span,.track-receive-theme .status-parcel-fee>span,.track-receive-theme .status-parcel-signed>span{color:#777963}.track-receive-theme .button-primary{border-color:var(--receive-olive-deep);background:var(--receive-olive-deep);color:#fff}.track-receive-theme .button-secondary{color:var(--receive-olive-deep);background:#fffef8;border-color:#cdd0b7}.track-receive-theme .order-status-card{color:#fffaf0;background:#4b3530;border:0;box-shadow:0 7px 18px #5b4f3712}.track-receive-theme .order-status-card.order-status-all,.track-receive-theme .order-status-card.order-status-all.active{color:#fffaf0;background:#4b3530}.track-receive-theme .order-status-card.order-status-waiting_seller,.track-receive-theme .order-status-card.order-status-waiting_seller.active{color:#6d4039;background:#e9c7c1}.track-receive-theme .order-status-card.order-status-shipped,.track-receive-theme .order-status-card.order-status-shipped.active{color:var(--receive-ink);background:#d5e1e9}.track-receive-theme .order-status-card.order-status-china_warehouse,.track-receive-theme .order-status-card.order-status-china_warehouse.active{color:var(--receive-ink);background:#f7f0df}.track-receive-theme .order-status-card.order-status-to_thailand,.track-receive-theme .order-status-card.order-status-to_thailand.active{color:var(--receive-ink);background:#f2dda9}.track-receive-theme .order-status-card.order-status-thailand,.track-receive-theme .order-status-card.order-status-thailand.active{color:var(--receive-ink);background:#cfd1aa}.track-receive-theme .order-status-card span{color:#77735e}.track-receive-theme .order-status-card.order-status-all span,.track-receive-theme .order-status-card.order-status-all strong{color:#fffaf0}.track-receive-theme .order-status-card.active{filter:saturate(1.08)brightness(.97);border:0;transform:translateY(-2px);box-shadow:0 11px 28px #534a3633}.track-receive-theme .order-status-card.active strong{color:inherit}.track-receive-theme .order-status-card.order-status-all.active strong{color:#fffaf0}.track-receive-theme .order-table th,.track-receive-theme .order-table td,.track-receive-theme .order-mobile-row,.track-receive-theme .order-list-heading{border-color:var(--receive-border)}.track-receive-theme .status-product-count,.track-receive-theme .manual-track-button,.track-receive-theme .tracking-correction-open{background:var(--receive-olive-pale);color:var(--receive-olive-deep);border-color:#cdd0b7}.track-receive-theme .tracking-correction-open.danger{color:#a65347;background:#fff4f1;border-color:#e4b9b1}.track-receive-theme .track-products-panel{padding:0;overflow:hidden}.dashboard-page .order-tracking-page.track-receive-theme>.track-products-panel{padding:0}.track-receive-theme .track-products-panel>.status-products-heading{padding:12px 24px 14px}.track-receive-theme .track-product-groups{gap:20px;padding:18px 20px 22px}.track-receive-theme .track-product-group{border-color:var(--receive-border);background:#fff;border-radius:22px;box-shadow:0 12px 28px #594b310f}.track-receive-theme .track-product-group-head{border-bottom:1px dashed var(--receive-border);background:linear-gradient(135deg,#fff 0%,#fffef9 72%,#f7f4e9 100%);grid-template-columns:104px minmax(0,1fr) 150px;gap:18px;padding:20px 22px}.track-receive-theme .track-product-image-button.large,.track-receive-theme .track-product-group-head>i{border:1px solid var(--receive-border);background:var(--receive-cream);border-radius:18px;width:104px;height:104px}.track-receive-theme .track-product-image-button:focus-visible{outline-color:#73795757}.track-receive-theme .track-product-group-copy{gap:7px}.track-receive-theme .track-product-group-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.track-receive-theme .track-product-group-meta>strong{background:var(--receive-olive-pale);color:var(--receive-olive-deep);border-radius:999px;padding:6px 12px;font-size:15px}.track-receive-theme .track-product-group-meta>strong.missing{color:#a45c47;background:#fff1eb}.track-receive-theme .track-product-group-meta>span{color:#657064;font-size:11px;font-weight:800}.track-receive-theme .track-product-group-copy h2{color:#302b27;font-size:19px;font-weight:700;line-height:1.42}.track-receive-theme .track-product-group-copy p{color:#918579;font-size:11px;line-height:1.45}.track-receive-theme .track-product-group-total{border-left:1px solid var(--receive-border);align-content:center;align-self:stretch;min-width:130px;padding-left:20px}.track-receive-theme .track-product-group-total span{color:#8a8176}.track-receive-theme .track-product-group-total b{color:var(--receive-olive-deep);font-size:22px}.track-receive-theme .track-product-group-labels,.track-receive-theme .track-product-variant-row{grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px;gap:16px}.track-receive-theme .track-product-group-labels{border-top:0;border-bottom:1px solid var(--receive-border);color:#847b6f;background:#fbfaf5;padding:10px 20px;font-size:10px}.track-receive-theme .track-product-group-labels span:not(:first-child){text-align:center}.track-receive-theme .track-product-variant-row{border-bottom:1px solid #e4e1d3;min-height:88px;padding:10px 20px}.track-receive-theme .track-product-variant-row:last-of-type{border-bottom-color:var(--receive-border)}.track-receive-theme .track-product-variant{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.track-receive-theme .track-product-variant>.track-product-image-button,.track-receive-theme .track-product-variant>i{border:1px solid var(--receive-border);background:var(--receive-cream);color:#aaa390;border-radius:12px;place-items:center;width:60px;height:60px;font-size:8px;font-style:normal;display:grid;overflow:hidden}.track-receive-theme .track-product-variant-copy{gap:3px}.track-receive-theme .track-product-variant-copy .receiving-product-code-row{align-items:center;gap:8px;min-width:0;display:flex}.track-receive-theme .track-product-variant-copy .receiving-product-code-row>strong{background:var(--receive-olive-pale);color:var(--receive-olive-deep);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px}.track-receive-theme .track-product-variant-copy>b{color:#975018;font-size:13px;line-height:1.38}.track-receive-theme .track-product-variant-copy>small{color:#938a7c;font-size:9px;line-height:1.35}.track-receive-theme .track-product-remark-summary{color:#6f675e;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.track-receive-theme .track-product-remark-summary.empty{color:#aaa394}.track-receive-theme .track-product-ordered{color:#2f2925;text-align:center;font-size:18px}.track-receive-theme .track-product-sku select{color:#6e293f;background:#fffef9;border-color:#d6cfb9}.track-receive-theme .track-product-sku.saved select{color:var(--receive-olive-deep);background:#f6f8ed;border-color:#b9c09c}.track-receive-theme .track-product-editor{background:#fffef9}.track-receive-theme .track-product-editor-toggle{color:var(--receive-olive-deep);background:#fffef8;border-color:#cdd0b7}.track-receive-theme .track-product-editor.open>.track-product-editor-toggle{border-color:var(--receive-olive);background:var(--receive-olive-pale);color:var(--receive-olive-deep)}.track-receive-theme .track-product-editor-row{background:#f8f7ef}@media (width<=1000px){.track-receive-theme .track-product-group-head{grid-template-columns:90px minmax(0,1fr) 120px}.track-receive-theme .track-product-image-button.large,.track-receive-theme .track-product-group-head>i{width:90px;height:90px}.track-receive-theme .track-product-group-labels,.track-receive-theme .track-product-variant-row{grid-template-columns:minmax(300px,1fr) minmax(160px,220px) 110px 58px;gap:12px}}@media (width<=700px){.dashboard-page .track-receive-theme{max-width:100%}.track-receive-theme .track-products-panel>.status-products-heading{padding:11px 17px 13px}.track-receive-theme .track-product-groups{gap:14px;padding:14px 12px 16px}.track-receive-theme .track-product-group{border-radius:18px}.track-receive-theme .track-product-group-head{grid-template-columns:76px minmax(0,1fr);gap:13px;padding:15px}.track-receive-theme .track-product-image-button.large,.track-receive-theme .track-product-group-head>i{border-radius:14px;width:76px;height:76px}.track-receive-theme .track-product-group-meta{gap:5px 8px}.track-receive-theme .track-product-group-meta>strong{padding:5px 9px;font-size:12px}.track-receive-theme .track-product-group-meta>span{font-size:9px}.track-receive-theme .track-product-group-copy h2{font-size:14px}.track-receive-theme .track-product-group-copy p{display:none}.track-receive-theme .track-product-group-total{border-top:1px solid var(--receive-border);border-left:0;grid-column:1/-1;justify-content:flex-end;align-items:baseline;gap:8px;min-width:0;padding:9px 0 0;display:flex}.track-receive-theme .track-product-group-total b{font-size:17px}.track-receive-theme .track-product-group-labels{grid-template-columns:minmax(0,1fr) 44px;gap:8px;padding:9px 14px}.track-receive-theme .track-product-group-labels span:nth-child(2),.track-receive-theme .track-product-group-labels span:nth-child(3){display:none}.track-receive-theme .track-product-group-labels span:nth-child(4){text-align:center;display:block}.track-receive-theme .track-product-variant-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 44px;gap:6px 9px;min-height:0;padding:11px 14px}.track-receive-theme .track-product-variant{grid-area:1/1;grid-template-columns:52px minmax(0,1fr);gap:10px}.track-receive-theme .track-product-variant>.track-product-image-button,.track-receive-theme .track-product-variant>i{width:52px;height:52px}.track-receive-theme .track-product-sku{grid-area:2/1;justify-items:start;width:min(100% - 62px,220px);margin:3px 0 0 62px}.track-receive-theme .track-product-sku small{text-align:left}.track-receive-theme .track-product-remark-summary{text-align:left;grid-area:3/1;margin-left:62px}.track-receive-theme .track-product-remark-summary.empty{display:none}.track-receive-theme .track-product-ordered{grid-area:1/2/4;align-self:center}}.receiving-evidence-details>button{color:#39715c;font:inherit;white-space:nowrap;background:#f5faf7;border:1px solid #83a99a;border-radius:999px;justify-self:end;padding:6px 10px;font-size:9px;font-weight:700}.receiving-evidence-details.edited{background:#fff9f6!important;border-color:#c98d77!important}.receiving-evidence-details.edited>button{color:#914c36;background:#fff0ea;border-color:#b96f57}.receiving-evidence-actual-editor{background:#fffaf7;border:1px solid #dfb4a5;border-radius:14px;grid-column:1/-1;gap:9px;padding:13px 14px;display:grid}.receiving-evidence-actual-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.receiving-evidence-actual-editor>header span{gap:2px;display:grid}.receiving-evidence-actual-editor>header b{color:#704535;font-size:12px}.receiving-evidence-actual-editor>header small{color:#9a7567;font-size:9px}.receiving-evidence-actual-editor>header button,.receiving-evidence-add-actual{color:#8d5946;font:inherit;background:#fff;border:1px solid #cfaa9c;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700}.receiving-evidence-actual-row{grid-template-columns:1.4fr 1fr .8fr .55fr;gap:8px;display:grid}.receiving-evidence-actual-row label{gap:4px;display:grid}.receiving-evidence-actual-row label span{color:#8e6f63;font-size:8px;font-weight:700}.receiving-evidence-actual-row input{box-sizing:border-box;color:#3f3835;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dfcec7;border-radius:9px;padding:7px 9px;font-size:11px}.receiving-evidence-add-actual{justify-self:start}.receiving-evidence-actual-editor>p{color:#98472f;background:#fff0ea;border-radius:9px;margin:0;padding:8px 10px;font-size:10px;font-weight:700}.receiving-evidence-remark.required{background:#fff9f6!important;border-color:#c98d77!important}.receiving-evidence-remark.required>span{color:#98472f!important}@media (width<=680px){.receiving-evidence-details{grid-template-columns:72px minmax(0,1fr) auto!important}.receiving-evidence-details>button{padding:5px 7px;font-size:8px}.receiving-evidence-actual-editor{padding:10px}.receiving-evidence-actual-row{grid-template-columns:1fr 1fr}.receiving-evidence-actual-row label:first-child{grid-column:1/-1}}.desktop-receiving-v2 .receiving-evidence-details{grid-template-columns:92px minmax(0,1fr) auto!important}.receiving-evidence-actual-editor>span{gap:2px;display:grid}.receiving-evidence-actual-editor>span b{color:#704535;font-size:12px}.receiving-evidence-actual-editor>span small{color:#9a7567;font-size:9px}.receiving-evidence-actual-editor>textarea{box-sizing:border-box;color:#3f3835;width:100%;min-height:126px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfcec7;border-radius:11px;outline:none;padding:11px 12px;font-size:12px;line-height:1.6}.receiving-evidence-actual-editor>textarea:focus{border-color:#b87860;box-shadow:0 0 0 3px #b8786021}.receiving-evidence-actual-editor>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.receiving-evidence-actual-editor>footer button{color:#8d5946;font:inherit;background:#fff;border:1px solid #cfaa9c;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:700}.receiving-evidence-actual-editor>footer b{color:#98472f;font-size:10px}.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-actual-editor{box-sizing:border-box;order:5;grid-area:auto/1/auto/-1;min-width:0;max-width:100%}.receiving-evidence-actual-editor>span{align-items:baseline;gap:5px;display:flex}.receiving-evidence-actual-editor>span b{font-size:11px;font-weight:650}.receiving-evidence-actual-editor>span small{font-size:10px;font-weight:400}.receiving-evidence-actual-editor>textarea{min-height:72px;padding:10px 11px;font-size:11px;line-height:1.5}.receiving-evidence-actual-editor>footer b{font-size:9px;font-weight:650}.track-receive-theme .track-product-group-labels,.track-receive-theme .track-product-variant-row{grid-template-columns:minmax(360px,1.35fr) minmax(180px,.65fr) minmax(120px,.45fr) 70px}.track-receive-theme .track-product-sku{box-sizing:border-box;align-content:center;align-self:stretch}.track-product-store-option{text-align:center;min-width:0;margin-bottom:7px;display:block}.track-product-store-option b{color:#596044;font-size:14px;font-weight:750;line-height:1.2}.track-product-store-option.pending b{color:#99958b;font-size:10px}.track-receive-theme .track-product-variant-copy>b,.desktop-receiving-v2 .desktop-group-selected .receiving-product-variant strong{color:#4e514c;font-weight:600}.mobile-store-option{display:none}.mobile-store-sku-row{display:contents}.desktop-store-option{display:none}@media (width>=701px){.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku{box-sizing:border-box;align-content:center;align-self:stretch}.desktop-receiving-v2 .desktop-group-selected .desktop-store-option{color:#596044;text-align:center;margin-bottom:5px;font-size:12px;font-weight:650;line-height:1.2;display:block}.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku>button,.desktop-receiving-v2 .desktop-group-selected .receiving-product-sku>select{font-size:12px;font-weight:650}.desktop-receiving-v2 .desktop-group-selected .desktop-store-option.pending{color:#99958b;font-size:10px}}@media (width<=1000px) and (width>=701px){.track-receive-theme .track-product-group-labels,.track-receive-theme .track-product-variant-row{grid-template-columns:minmax(300px,1fr) minmax(160px,220px) 110px 58px;gap:12px}}@media (width<=700px){.track-receive-theme .track-product-group-labels{grid-template-columns:minmax(0,1fr) 44px}.track-receive-theme .track-product-group-labels span:nth-child(2),.track-receive-theme .track-product-group-labels span:nth-child(3){display:none}.track-receive-theme .track-product-group-labels span:nth-child(4){text-align:center;display:block}.track-receive-theme .track-product-variant-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 44px}.track-receive-theme .track-product-sku{border-left:0;grid-row:2;padding-left:0}.track-receive-theme .track-product-store-option{text-align:left;border-top:1px solid #dfe4df;padding-top:7px}.track-receive-theme .track-product-store-option b{font-size:13px}.track-receive-theme .track-product-remark-summary{grid-row:3}.track-receive-theme .track-product-ordered{grid-row:1/4}.receiving-product-option{border-bottom:1px solid #d7dcd8;padding-bottom:5px;color:#625f59!important;font-size:11px!important;font-weight:550!important}.mobile-store-sku-row{box-sizing:border-box;white-space:nowrap;background:#f3f3e7;border:1px solid #d8d5bf;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:28px;margin:5px 0 0;padding:4px 10px;line-height:1.2;display:flex}.mobile-store-option{color:#596044;white-space:nowrap;border:0;align-items:center;width:auto;min-height:0;margin:0;padding:0;line-height:1.2;display:inline-flex}.mobile-store-option small{color:#8b887d;font-size:9px;font-weight:650}.mobile-store-option b,.desktop-receiving-v2 .receiving-product-variant .mobile-store-option b{font-size:12px;font-weight:800;color:#a01e43!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.mobile-store-option.pending b{font-size:10px;color:#8d887f!important}.mobile-inline-sku>i{display:none}.mobile-inline-sku{align-items:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important}.mobile-inline-sku:before{content:"|";color:#aaa59a;margin-right:7px;font-weight:500}.mobile-inline-sku>span{margin-left:0!important;font-size:12px!important;font-weight:800!important}.mobile-received-complete .mobile-store-option,.mobile-received-complete .mobile-store-option b{color:#89928e!important}}@media (width<=680px){.desktop-receiving-v2 .receiving-evidence-body>.receiving-evidence-actual-editor{order:5;padding:9px 11px;grid-column:1!important}.receiving-evidence-actual-editor>span{gap:1px;display:grid}.receiving-evidence-actual-editor>span b{font-size:10px}.receiving-evidence-actual-editor>span small{font-size:8px}.receiving-evidence-actual-editor>textarea{min-height:62px;padding:9px 10px;font-size:10px}.receiving-evidence-actual-editor>footer button,.receiving-evidence-actual-editor>footer b{font-size:8px}}.receiving-product-sku.editing{padding-top:3px;position:relative}.receiving-sku-column-label{justify-content:center;align-items:center;gap:6px;display:flex}.receiving-sku-header-refresh{color:#315f50;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.receiving-sku-header-refresh svg,.receiving-product-sku .receiving-sku-refresh svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.receiving-sku-header-refresh:hover{color:#9a2848}.receiving-product-sku .receiving-sku-refresh{z-index:2;cursor:pointer;place-items:center;min-width:28px;height:28px;line-height:1;position:absolute;top:-3px;right:0;color:#315f50!important;background:0 0!important;border:0!important;width:28px!important;max-width:28px!important;min-height:28px!important;padding:0!important;display:none!important}.receiving-product-sku .receiving-sku-refresh:hover{color:#9a2848!important}.receiving-product-sku .receiving-sku-refresh:disabled{opacity:.65}.receiving-product-sku .receiving-sku-refresh.loading{animation:.8s linear infinite sku-refresh-spin}@keyframes sku-refresh-spin{to{transform:rotate(360deg)}}@media (width<=700px){.receiving-product-sku.editing{padding-top:0;padding-right:34px}.receiving-product-sku .receiving-sku-refresh{min-width:28px;height:28px;top:5px;right:0;width:28px!important;min-height:28px!important;display:inline-grid!important}}.local-receive-page{max-width:1480px}.local-receive-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.local-receive-heading h1{letter-spacing:-.03em;margin:4px 0 6px;font-size:clamp(29px,4vw,42px)}.local-receive-heading>div>p:last-child{color:var(--muted);margin:0}.local-receive-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:18px 22px;display:flex}.local-receive-toolbar>div{gap:2px;display:grid}.local-receive-toolbar span,.local-receive-toolbar small{color:var(--muted);font-size:10px}.local-receive-toolbar strong{font-size:18px}.local-receive-toolbar label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.local-receive-toolbar select{border:1px solid var(--border);min-width:190px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 34px 10px 12px}.local-receive-notice{color:#377a64;background:#eff8f4;border:1px solid #b9d9cd;border-radius:13px;margin-bottom:16px;padding:11px 15px;font-size:12px;font-weight:800}.local-receive-grid{grid-template-columns:minmax(280px,.72fr) minmax(680px,1.7fr);gap:16px;display:grid}.local-receive-grid>.panel{min-width:0;padding:0;overflow:hidden}.local-receive-grid article>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.local-receive-grid h2{margin:2px 0 0;font-size:18px}.local-receive-in-process header>b{color:#438b9e;background:#edf6f8;border-radius:99px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.local-receive-in-process>button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.local-receive-thumb{color:#fff;background:linear-gradient(135deg,#c6d8d8,#65858a);border-radius:13px;place-items:center;width:62px;height:62px;font-size:11px;font-weight:800;display:grid}.local-receive-in-process>button>span:nth-child(2){gap:4px;display:grid}.local-receive-in-process small,.local-receive-in-process em{color:var(--muted);font-size:10px;font-style:normal}.local-receive-in-process>button>i{color:#438b9e;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.local-receive-total header .button{padding:8px 12px}.local-receive-table-wrap{overflow:auto}.local-receive-total table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:11px}.local-receive-total th{color:var(--muted);letter-spacing:.04em;text-align:left;background:#f6f8f8;padding:11px 13px;font-size:9px}.local-receive-total td{border-top:1px solid var(--border);padding:13px}.local-receive-total td:nth-child(3){white-space:normal;min-width:250px}.local-receive-total td span{border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.local-receive-total td span.pending{color:#9b5a1b;background:#fff4cf}.local-receive-total td span.approved{color:#377a64;background:#eaf5f1}.local-receive-dialog{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.local-receive-backdrop{cursor:pointer;background:#111d1f7a;border:0;position:absolute;inset:0}.local-receive-dialog>form{background:#fff;flex-direction:column;width:min(620px,100%);height:100%;animation:.2s ease-out local-receive-slide;display:flex;position:relative;box-shadow:-24px 0 60px #192f3433}.local-receive-dialog>form>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.local-receive-dialog h2{margin:4px 0;font-size:23px}.local-receive-dialog header span{color:var(--muted);font-size:11px}.local-receive-dialog header>button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;place-items:center;font-size:22px;display:grid}.local-receive-form-body{gap:15px;padding:24px 28px;display:grid;overflow:auto}.local-receive-form-body>label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.local-receive-form-body input,.local-receive-form-body select,.local-receive-form-body textarea{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:11px 12px}.local-receive-form-body textarea{resize:vertical;min-height:82px}.local-receive-form-body label small{font-size:9px;font-weight:500}.local-receive-form-body fieldset{border:0;margin:0;padding:0}.local-receive-form-body legend{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:800}.local-receive-form-body fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.local-receive-form-body fieldset label{position:relative}.local-receive-form-body fieldset input{opacity:0;width:1px;height:1px;position:absolute}.local-receive-form-body fieldset span{border:1px solid var(--border);text-align:center;cursor:pointer;background:#fff;border-radius:10px;min-width:82px;padding:10px 13px;display:block}.local-receive-form-body fieldset input:checked+span{color:#356f7c;background:#edf7f8;border-color:#79aeb9;font-weight:800}.local-receive-telegram-note{color:#3f7784;background:#edf6f8;border-radius:11px;margin:0;padding:11px 13px;font-size:10px;font-weight:800}.local-receive-dialog>form>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:9px;margin-top:auto;padding:18px 28px;display:flex}@keyframes local-receive-slide{0%{opacity:.35;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@media (width<=1050px){.local-receive-grid{grid-template-columns:1fr}.local-receive-in-process{min-height:0}}@media (width<=640px){.local-receive-heading{flex-direction:column;align-items:stretch}.local-receive-heading .button{width:100%}.local-receive-toolbar{flex-direction:column;align-items:stretch}.local-receive-toolbar select{width:100%}.local-receive-dialog>form>header,.local-receive-form-body,.local-receive-dialog>form>footer{padding-left:18px;padding-right:18px}.local-receive-total table{font-size:10px}}.local-receive-dialog>form{font-size:12px}.local-receive-dialog h2{font-size:22px;line-height:1.35}.local-receive-dialog>form>header{padding-block:20px}.local-receive-form-body{gap:14px;padding-block:20px}.local-receive-form-body input,.local-receive-form-body select,.local-receive-form-body textarea{outline:none;padding:10px 11px;font-size:12px;line-height:1.5}.local-receive-form-body input:focus,.local-receive-form-body select:focus,.local-receive-form-body textarea:focus{border-color:#7bb5bf;box-shadow:0 0 0 3px #7bb5bf24}.local-receive-dialog>form>footer .button{min-height:40px;font-size:11px}.local-receive-form-body .local-receive-rating>div{flex-direction:row-reverse;gap:3px;width:max-content}.local-receive-form-body .local-receive-rating label span{color:#c8cdd1;background:0 0;border:0;min-width:0;padding:2px 3px;font-size:30px;line-height:1;transition:color .15s,transform .15s}.local-receive-form-body .local-receive-rating label:hover span,.local-receive-form-body .local-receive-rating label:hover~label span{color:#e8b83f;background:0 0;border:0;transform:translateY(-1px)}.local-receive-form-body .local-receive-rating label:has(input:checked) span{color:#e8b83f;background:0 0;border:0;transform:translateY(-1px)}.local-receive-form-body .local-receive-rating label:has(input:checked)~label span{color:#e8b83f;background:0 0;border:0;transform:translateY(-1px)}.local-receive-form-body .local-receive-rating>small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.local-receive-form-body .local-receive-receiver>div{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:7px;width:100%;display:grid}.local-receive-form-body .local-receive-receiver>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.local-receive-form-body .local-receive-receiver label{min-width:0}.local-receive-form-body .local-receive-receiver label span{white-space:nowrap;width:100%;min-width:0;padding:10px 4px;font-size:11px}.local-receive-image-field{cursor:pointer;position:relative}.local-receive-image-field>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.local-receive-image-button{color:#397886;cursor:pointer;background:#f5fbfc;border:1px dashed #a9cbd2;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-height:54px;padding:10px 13px;font-size:20px;display:grid!important}.local-receive-image-button b{color:#315e67;font-size:11px}.local-receive-image-button small{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:9px;font-weight:500}.local-receive-image-field:focus-within .local-receive-image-button,.local-receive-image-field:hover .local-receive-image-button{background:#eef8fa;border-color:#6fa9b5;box-shadow:0 0 0 3px #7bb5bf1f}@media (width<=420px){.local-receive-form-body .local-receive-receiver>div{gap:5px}.local-receive-form-body .local-receive-receiver label span{padding:9px 2px;font-size:10px}}.local-receive-form-body{background:#f6f3ec}.local-receive-form-card{background:#fff;border:1px solid #e5dccd;border-radius:20px;gap:15px;padding:20px;display:grid;box-shadow:0 12px 30px #523f2f12}.local-receive-form-card>label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.local-receive-form-card>fieldset{border:0;margin:0;padding:0}@media (width<=640px){.local-receive-form-card{border-radius:18px;gap:16px;padding:17px 15px;box-shadow:0 9px 24px #523f2f0f}}.local-receive-toolbar{padding:21px 24px}.local-receive-toolbar span{font-size:11px}.local-receive-toolbar strong{font-size:20px;line-height:1.35}.local-receive-toolbar small{font-size:11px;line-height:1.55}.local-receive-toolbar label{font-size:11px}.local-receive-toolbar select{min-height:46px;padding:11px 38px 11px 13px;font-size:13px;font-weight:700}@media (width<=640px){.local-receive-toolbar{gap:18px;padding:22px 24px}.local-receive-toolbar strong{font-size:21px}.local-receive-toolbar select{min-height:48px;font-size:14px}}.local-receive-title-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.local-receive-title-row h1{margin-bottom:0}.local-receive-page-status{color:#88521a;white-space:nowrap;background:#fff4cf;border:1px solid #e5c77c;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.local-receive-page-status i{background:#d18a26;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d18a2626}@media (width<=640px){.local-receive-title-row{justify-content:space-between}.local-receive-page-status{padding:6px 9px;font-size:9px}}.local-receive-page-status{cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s;flex:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;line-height:1.2!important}.local-receive-page-status:not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:0 7px 16px #8b521a26}.local-receive-page-status.empty{color:#849198;cursor:default;background:#f2f5f6;border-color:#dce3e5}.local-receive-page-status.empty i{box-shadow:none;background:#aeb8bc}.local-receive-no-pending{min-height:120px;color:var(--muted);text-align:center;place-items:center;gap:4px;padding:24px;display:grid}.local-receive-no-pending strong{color:#4b655f;font-size:12px}.local-receive-no-pending span{font-size:10px}.local-receive-total-actions{align-items:center;gap:7px;display:flex}.local-receive-table-empty{color:var(--muted);text-align:center;padding:28px;font-size:11px}.local-receive-notice.error{color:#a54d46;background:#fff2f0;border-color:#e4bbb5}@media (width<=640px){.local-receive-total-actions .button{padding-inline:9px;font-size:10px}}.local-receive-in-process>button>span:nth-child(2)>strong{font-size:16px;line-height:1.35}.local-receive-in-process>button>span:nth-child(2)>small{color:#6f777d;font-size:12px;line-height:1.55}.local-receive-in-process>button>span:nth-child(2)>em{color:#68747a;font-size:11px;line-height:1.5}.local-receive-review-drawer{background:#fff;flex-direction:column;width:min(620px,100%);height:100%;animation:.2s ease-out local-receive-slide;display:flex;position:relative;box-shadow:-24px 0 60px #192f3433}.local-receive-review-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex}.local-receive-review-drawer h2{margin:4px 0;font-size:22px;line-height:1.35}.local-receive-review-drawer header span{color:var(--muted);font-size:11px}.local-receive-review-drawer header>button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.local-receive-review-list{align-content:start;gap:12px;padding:20px 26px;display:grid;overflow:auto}.local-receive-review-list>article{border:1px solid var(--border);background:#fbfcfc;border-radius:16px;padding:16px}.local-receive-review-item-head{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.local-receive-review-item-head .local-receive-thumb{width:66px;height:66px}.local-receive-review-item-head>div{gap:4px;min-width:0;display:grid}.local-receive-review-item-head strong{font-size:17px}.local-receive-review-item-head p{color:#657078;margin:0;font-size:12px;line-height:1.55}.local-receive-review-item-head small{color:var(--muted);font-size:10px}.local-receive-review-item-head>b{color:#438b9e;white-space:nowrap;font-size:12px}.local-receive-review-list dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.local-receive-review-list dl>div{background:#f1f5f5;border-radius:10px;padding:10px}.local-receive-review-list dt{color:var(--muted);font-size:9px}.local-receive-review-list dd{color:var(--ink);margin:3px 0 0;font-size:11px;font-weight:800}.local-receive-review-list dl>div:first-child dd{color:#d5a42f;letter-spacing:.05em}.local-receive-review-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.local-receive-review-actions button{color:#326d78;min-width:0;font:inherit;cursor:pointer;background:#eef7f8;border:1px solid #cbdde1;border-radius:10px;padding:9px 4px;font-size:10px;font-weight:800}.local-receive-review-actions button.problem{color:#ae4f47;background:#fff1f0;border-color:#ebc5c1}.local-receive-review-drawer>footer{border-top:1px solid var(--border);justify-content:flex-end;margin-top:auto;padding:17px 26px;display:flex}@media (width<=640px){.local-receive-in-process>button>span:nth-child(2)>strong{font-size:15px}.local-receive-in-process>button>span:nth-child(2)>small{font-size:11.5px}.local-receive-in-process>button>span:nth-child(2)>em{font-size:10.5px}.local-receive-review-drawer>header,.local-receive-review-list,.local-receive-review-drawer>footer{padding-left:18px;padding-right:18px}.local-receive-review-actions{grid-template-columns:1fr 1fr}}.local-receive-all-pending{margin-bottom:18px;padding:0;overflow:hidden}.local-receive-all-pending>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.local-receive-all-pending>header h2{margin:4px 0 2px;font-size:22px;line-height:1.35}.local-receive-all-pending>header span{color:var(--muted);font-size:11px}.local-receive-all-pending>header>button{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:11px;flex:none;place-items:center;font-size:22px;display:grid}.local-receive-branch-queues{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.local-receive-branch-queues>article{border:1px solid var(--border);background:#fbfcfc;border-radius:16px;min-width:0;overflow:hidden}.local-receive-branch-queue-head{border-bottom:1px solid var(--border);background:#f6f8f8;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.local-receive-branch-queue-head>span{gap:1px;display:grid}.local-receive-branch-queue-head strong{color:var(--ink);font-size:15px}.local-receive-branch-queue-head small{color:var(--muted);font-size:9px}.local-receive-branch-queue-head>b{color:#438b9e;background:#e9f5f7;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.local-receive-branch-queue-list{align-content:start;max-height:430px;display:grid;overflow:auto}.local-receive-branch-queue-list>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecec;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.local-receive-branch-queue-list>button:last-of-type{border-bottom:0}.local-receive-branch-queue-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.local-receive-branch-queue-list>button strong{font-size:13px}.local-receive-branch-queue-list>button small,.local-receive-branch-queue-list>button em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.local-receive-branch-queue-list>button>b{color:#438b9e;white-space:nowrap;font-size:10px}.local-receive-branch-queue-list>button>i{color:#7d979d;grid-column:2/4;font-size:9px;font-style:normal}.local-receive-branch-queue-list>p{color:var(--muted);text-align:center;margin:0;padding:26px 14px;font-size:10px}@media (width<=980px){.local-receive-branch-queues{grid-template-columns:1fr}}@media (width<=640px){.local-receive-all-pending>header{padding:18px}.local-receive-all-pending>header h2{font-size:19px}.local-receive-branch-queues{padding:12px}.local-receive-branch-queue-list{max-height:360px}}.local-receive-review-item-tools{justify-items:end;gap:7px;display:grid}.local-receive-review-item-tools>b{color:#438b9e;white-space:nowrap;font-size:12px}.local-receive-review-item-tools>button{color:#526f76;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e0e2;border-radius:9px;padding:6px 9px;font-size:9px;font-weight:800}.local-receive-review-edit{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding-top:15px;display:grid}.local-receive-review-edit label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.local-receive-review-edit input,.local-receive-review-edit select,.local-receive-review-edit textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:none;padding:9px 10px;font-size:11px}.local-receive-review-edit textarea{resize:vertical;min-height:68px}.local-receive-review-edit input:focus,.local-receive-review-edit select:focus,.local-receive-review-edit textarea:focus{border-color:#7bb5bf;box-shadow:0 0 0 3px #7bb5bf1f}.local-receive-review-edit .wide{grid-column:1/-1}.local-receive-review-edit-actions{justify-content:flex-end;gap:8px;display:flex}.local-receive-review-edit-actions button{border:1px solid var(--border);color:var(--muted);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.local-receive-review-edit-actions button.save{color:#fff;background:#7e5545;border-color:#7e5545}@media (width<=440px){.local-receive-review-edit{grid-template-columns:1fr}.local-receive-review-edit .wide{grid-column:auto}.local-receive-review-item-head{grid-template-columns:58px minmax(0,1fr) auto}.local-receive-review-item-head .local-receive-thumb{width:58px;height:58px}.local-receive-review-item-tools>button{padding-inline:6px}}.local-receive-audit-summary{background:#f4f8f8;border:1px solid #dbe7e8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.local-receive-audit-summary>span{color:#6a777b;font-size:11px;line-height:1.45}.local-receive-audit-summary>span strong{color:#355e67}.local-receive-audit-summary>button{color:#397582;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad2d7;border-radius:9px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.local-receive-history{background:#f7f5f1;border-radius:12px;gap:0;margin:10px 0 14px;padding:14px 14px 5px;list-style:none;display:grid}.local-receive-history li{grid-template-columns:12px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.local-receive-history li:not(:last-child):before{content:"";background:#d7cbbd;width:1px;position:absolute;top:12px;bottom:0;left:5px}.local-receive-history li>i{z-index:1;background:#7ba8b1;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative;box-shadow:0 0 0 1px #9ab9bf}.local-receive-history li>div{gap:2px;display:grid}.local-receive-history strong{color:var(--ink);font-size:12px}.local-receive-history span{color:#66747a;font-size:10px}.local-receive-history small{color:#8b6a57;font-size:10px}@media (width<=440px){.local-receive-audit-summary{flex-direction:column;align-items:flex-start}.local-receive-audit-summary>button{width:100%}}.local-receive-review-item-tools>button{place-items:center;color:#3f6e78!important;background:#fff!important;border-color:#c9dadd!important;width:32px!important;height:32px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.local-receive-review-item-tools>button:hover{color:#2f6c78!important;background:#eef8fa!important;border-color:#84b3bc!important}.local-receive-review-item-tools>button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.local-receive-audit-card{background:#f4f8f8;border:1px solid #d9e5e7;border-radius:14px;margin-top:16px;padding:14px}.local-receive-audit-summary{background:0 0;border:0;border-radius:0;margin:0;padding:0}.local-receive-audit-summary>span{color:#6a777b;white-space:nowrap;align-items:baseline;gap:4px;font-size:11px;line-height:1.45;display:flex}.local-receive-audit-summary>span>small{color:#8b7a6f;font-size:11px;font-weight:900}.local-receive-history{background:#fff;margin:13px 0 0}.local-receive-page-status{align-self:center!important;max-width:max-content!important;padding:7px 11px!important}.local-receive-pagination{border-top:1px solid var(--border);background:#fbfcfc;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.local-receive-pagination>span{color:var(--muted);font-size:10px}.local-receive-pagination>div{align-items:center;gap:8px;display:flex}.local-receive-pagination b{color:#59686d;text-align:center;min-width:76px;font-size:10px}.local-receive-pagination button{color:#3f737d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadadd;border-radius:9px;font-size:10px;font-weight:800;padding:7px 10px!important}.local-receive-pagination button:hover:not(:disabled){background:#eef8fa;border-color:#84b3bc}.local-receive-pagination button:disabled{opacity:.42;cursor:default}@media (width<=640px){.local-receive-page-status{padding:6px 9px!important}.local-receive-pagination{flex-direction:column;align-items:stretch}.local-receive-pagination>div{justify-content:space-between}.local-receive-pagination button{padding:7px 9px!important}}.local-receive-table-wrap{max-width:100%;overflow-x:hidden}.local-receive-total table{table-layout:fixed;white-space:normal}.local-receive-total th,.local-receive-total td{vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.local-receive-total th:first-child,.local-receive-total td:first-child{width:10%}.local-receive-total th:nth-child(2),.local-receive-total td:nth-child(2){width:11%}.local-receive-total th:nth-child(3),.local-receive-total td:nth-child(3){width:27%;min-width:0}.local-receive-total th:nth-child(4),.local-receive-total td:nth-child(4){width:7%}.local-receive-total th:nth-child(5),.local-receive-total td:nth-child(5){width:10%}.local-receive-total th:nth-child(6),.local-receive-total td:nth-child(6){width:8%}.local-receive-total th:nth-child(7),.local-receive-total td:nth-child(7){width:17%}.local-receive-total th:nth-child(8),.local-receive-total td:nth-child(8){width:10%}.local-receive-total td span{white-space:normal;text-align:center;max-width:100%}@media (width<=700px){.local-receive-total table,.local-receive-total tbody,.local-receive-total tr,.local-receive-total td{width:100%;display:block}.local-receive-total thead{display:none}.local-receive-total tbody{padding:10px}.local-receive-total tr{border:1px solid var(--border);background:#fff;border-radius:13px;margin-bottom:10px;overflow:hidden}.local-receive-total tr:last-child{margin-bottom:0}.local-receive-total td,.local-receive-total td:nth-child(n){border-top:1px solid #edf0f0;grid-template-columns:82px minmax(0,1fr);gap:10px;width:100%;min-width:0;padding:9px 12px;line-height:1.5;display:grid}.local-receive-total td:first-child{border-top:0}.local-receive-total td:before{color:var(--muted);letter-spacing:.04em;content:attr(data-label);font-size:9px;font-weight:900}.local-receive-total td span{justify-self:start}.local-receive-table-wrap{overflow:visible}}.local-receive-total-list{background:#f7f8f8;gap:10px;padding:12px;display:grid}.local-receive-total-item{border:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:13px;display:block;overflow:hidden;padding:0!important}.local-receive-total-item:hover{border-color:#b9cfd3;box-shadow:0 5px 14px #30535a14}.local-receive-total-summary{grid-template-columns:1.05fr 1.1fr .75fr 1fr 1fr 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.local-receive-total-summary>span,.local-receive-total-notes>span{gap:4px;min-width:0;display:grid}.local-receive-total-summary b,.local-receive-total-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:11px}.local-receive-total-summary .rating{color:#d6a832;letter-spacing:.04em}.local-receive-total-summary i{white-space:normal;border-radius:99px;justify-self:start;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.local-receive-total-summary i.pending{color:#9b5a1b;background:#fff4cf}.local-receive-total-notes{background:#fbfcfc;border-top:1px solid #e9eeee;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;padding:11px 14px;display:grid}.local-receive-total-notes p{overflow-wrap:anywhere;color:#4f5b60;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.55}@media (width<=700px){.local-receive-total-list{padding:9px}.local-receive-total-summary{grid-template-columns:1fr 1fr 1fr;gap:11px 12px;padding:12px}.local-receive-total-notes{grid-template-columns:1fr;gap:10px;padding:11px 12px}.local-receive-total-summary b,.local-receive-total-summary strong,.local-receive-total-notes p{font-size:10.5px}}.local-receive-total-search{align-items:center;width:min(260px,32vw);display:flex;position:relative}.local-receive-total-search>span{color:#779096;pointer-events:none;font-size:17px;position:absolute;left:11px}.local-receive-total-search input{width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cadadd;border-radius:10px;outline:none;padding:8px 34px 8px 32px;font-size:10px}.local-receive-total-search input:focus{border-color:#7aaeb8;box-shadow:0 0 0 3px #7aaeb821}.local-receive-total-search>button{color:#7b898d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;display:grid;position:absolute;right:5px;width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;padding:0!important}@media (width<=700px){.local-receive-total header{flex-direction:column;align-items:stretch}.local-receive-total-actions{width:100%}.local-receive-total-search{width:100%;max-width:none}.local-receive-total-actions>.button{flex:none}}@media (width<=900px){.local-receive-total>header{flex-direction:column;align-items:stretch}.local-receive-total>header>div:first-child{text-align:left;width:100%;margin:0}.local-receive-total-actions{width:100%}.local-receive-total-search{width:100%;max-width:none}}.local-receive-total-summary{grid-template-columns:72px 1fr 1.15fr .8fr 1fr 1.1fr 1fr}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:1fr 1.15fr .8fr 1fr 1.1fr 1fr}.local-receive-total-photo{background:#edf2f2;border-radius:11px;place-items:center;width:64px;height:64px;overflow:hidden;display:grid!important}.local-receive-total-photo img,.local-receive-thumb img{object-fit:cover;width:100%;height:100%}.local-receive-total-photo i{color:#728288;text-align:center;padding:5px;font-size:8px;font-style:normal}.local-receive-total-summary small,.local-receive-total-notes small{font-size:10px}.local-receive-total-summary b{font-size:14px}.local-receive-total-summary strong{font-size:17px}.local-receive-total-summary .product-code{color:#7d2630;letter-spacing:.01em;font-weight:950}.local-receive-total-summary .rating{font-size:14px}.local-receive-total-summary i{font-size:11px}.local-receive-total-notes p{font-size:14px;line-height:1.6}.local-receive-review-item-head .local-receive-thumb{overflow:hidden}@media (width<=700px){:is(.local-receive-total-summary,.local-receive-total-summary:not(:has(.local-receive-total-photo))){grid-template-columns:58px 1fr 1fr}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:1fr 1fr 1fr}.local-receive-total-photo{grid-row:span 2;width:52px;height:52px}.local-receive-total-summary small,.local-receive-total-notes small{font-size:9.5px}.local-receive-total-summary b{font-size:12px}.local-receive-total-summary strong{font-size:15px}.local-receive-total-notes p{font-size:12.5px}}.local-receive-total-search input{font-weight:650;min-height:40px!important;padding:9px 36px 9px 34px!important;font-size:13px!important}.local-receive-total-list{background:#f6f7f2;gap:14px;padding:16px}.local-receive-total-deferred{min-height:178px;color:var(--muted);text-align:left;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.local-receive-total-deferred>div{gap:3px;display:grid}.local-receive-total-deferred strong{color:#53645f;font-size:12px}.local-receive-total-deferred small{font-size:10px}.local-receive-loading-dot{border:2px solid #cdd7d2;border-top-color:#899365;border-radius:50%;width:12px;height:12px;animation:.75s linear infinite local-receive-spin}@keyframes local-receive-spin{to{transform:rotate(360deg)}}.local-receive-total-item{background:#fff;border-color:#d8dbc8;border-radius:24px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 4px 14px #4f54340b}.local-receive-total-item:hover{border-color:#aeb58b;transform:translateY(-1px);box-shadow:0 10px 25px #4f54341c}.local-receive-total-summary{grid-template-rows:auto auto;grid-template-columns:104px minmax(180px,1.55fr) repeat(4,minmax(64px,1fr));grid-template-areas:"photo code. . . .""photo date quantity receiver rating check";align-items:start;gap:10px 14px;min-height:148px;padding:16px 18px}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:minmax(180px,1.55fr) repeat(4,minmax(64px,1fr));grid-template-areas:"code. . . .""date quantity receiver rating check"}.local-receive-total-photo{background:#eef0e5;border:1px solid #d7dbc5;border-radius:24px;grid-area:photo;align-self:center;width:98px;height:98px;box-shadow:inset 0 0 0 3px #ffffffb3}.local-receive-total-summary>.date{grid-area:date}.local-receive-total-summary>.code{grid-area:code}.local-receive-total-summary>.quantity{grid-area:quantity}.local-receive-total-summary>.receiver{grid-area:receiver}.local-receive-total-summary>.rating-field{grid-area:rating}.local-receive-total-summary>.check{grid-area:check}.local-receive-total-photo>i{text-align:center;max-width:100%;color:#858b76!important;white-space:normal!important;background:0 0!important;justify-self:center!important;padding:0 5px!important;font-size:9px!important;font-weight:500!important;line-height:1.3!important}.local-receive-total-summary>span,.local-receive-total-notes>span{gap:6px}.local-receive-total-summary>span:not(.local-receive-total-photo){grid-template-rows:18px auto;align-content:start;align-self:start}.local-receive-total-summary>span:not(.local-receive-total-photo)>small{align-self:end}.local-receive-total-summary>span:not(.local-receive-total-photo)>b,.local-receive-total-summary>span:not(.local-receive-total-photo)>strong,.local-receive-total-summary>span:not(.local-receive-total-photo)>i{align-self:start}.local-receive-total-summary small,.local-receive-total-notes small{color:#747660;letter-spacing:.035em;font-size:11px;font-weight:750}.local-receive-total-summary b{font-size:14px;font-weight:650;line-height:1.35}.local-receive-total-summary>.code{align-items:center;gap:10px;display:flex;overflow:hidden}.local-receive-total-summary>span.code>small{text-align:center;flex:none;align-self:center}.local-receive-total-summary>.code>.product-code{flex:0 120px;width:120px}.local-receive-total-summary .product-code{box-sizing:border-box;color:#fff;text-align:center;overflow-wrap:anywhere;word-break:break-word;background:#7b8354;border:1px solid #697044;border-radius:18px;justify-content:center;align-items:center;width:120px;min-width:0;max-width:100%;height:auto;min-height:34px;max-height:50px;padding:6px 10px;font-size:14px;font-weight:800;line-height:1.15;display:flex;overflow:hidden;box-shadow:0 3px 8px #4f562e1f}.local-receive-total-summary .rating{color:#b08c25;letter-spacing:.02em;font-size:14px;font-weight:650}.local-receive-total-summary i{padding:6px 10px;font-size:10.5px;font-weight:750}.local-receive-total-summary i.approved{color:#56613c;background:#eef1e5}.local-receive-total-notes{background:#fafbf7;border-top-color:#e4e6d8;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;padding:13px 18px 15px}.local-receive-total-notes p{color:#465157;font-size:13.5px;line-height:1.5}@media (width<=700px){.local-receive-total-list{background:#f6f7f2;gap:10px;padding:9px}.local-receive-total-item{border-radius:19px}:is(.local-receive-total-summary,.local-receive-total-summary:not(:has(.local-receive-total-photo))){grid-template:"code code. .""photo date quantity receiver""photo date rating check"/92px minmax(88px,1fr) minmax(54px,auto) minmax(54px,auto);align-items:center;gap:7px 8px;min-height:0;padding:13px}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:minmax(88px,1fr) minmax(88px,1fr) minmax(54px,auto) minmax(54px,auto);grid-template-areas:"code code. .""date date quantity receiver""date date rating check"}.local-receive-total-photo{box-sizing:border-box;border-radius:18px;grid-area:photo;align-self:center;width:88px;height:88px;padding:0!important}.local-receive-total-summary>.date{grid-area:date}.local-receive-total-summary>.code{grid-area:code}.local-receive-total-summary>.quantity{text-align:right;grid-area:quantity;justify-items:end}.local-receive-total-summary>.receiver{text-align:right;grid-area:receiver;justify-items:end}.local-receive-total-summary>.rating-field{text-align:right;grid-area:rating;justify-items:end}.local-receive-total-summary>.check{text-align:center;grid-area:check;justify-self:end;justify-items:center;width:max-content}.local-receive-total-summary>.code{align-items:initial;text-align:center;justify-items:start;gap:2px;width:100%;max-width:100%;display:grid}.local-receive-total-summary>span.code>small{text-align:left;align-self:auto;width:100%}.local-receive-total-summary>.code>.product-code{width:max-content;min-width:88px;max-width:100%}.local-receive-total-summary>span{gap:2px}.local-receive-total-summary>span:not(.local-receive-total-photo){grid-template-rows:13px minmax(22px,auto);align-content:start}.local-receive-total-summary small,.local-receive-total-notes small{font-size:9.5px}.local-receive-total-summary b{font-size:12px;font-weight:550;line-height:1.25}.local-receive-total-summary .product-code{min-width:0;min-height:31px;padding:5px 11px;font-size:12px;font-weight:700}.local-receive-total-summary .rating{white-space:nowrap;font-size:11.5px;font-weight:550}.local-receive-total-summary i{padding:5px 8px;font-size:9px;font-weight:650}.local-receive-total-notes{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;padding:10px 13px 12px}.local-receive-total-notes p{font-size:12px;line-height:1.42}}@media (width<=360px){:is(.local-receive-total-summary,.local-receive-total-summary:not(:has(.local-receive-total-photo))){grid-template-columns:80px minmax(76px,1fr) minmax(50px,auto) minmax(50px,auto);gap:6px;padding:11px}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:minmax(76px,1fr) minmax(50px,auto) minmax(50px,auto)}.local-receive-total-photo{border-radius:16px;width:76px;height:76px}.local-receive-total-summary small{font-size:9px}.local-receive-total-summary b{font-size:11px}.local-receive-total-summary .product-code{padding-inline:9px;font-size:12.5px}.local-receive-total-summary>.code>.product-code{min-width:76px}.local-receive-total-summary .rating{font-size:10.5px}.local-receive-total-summary i{padding-inline:7px;font-size:8.5px}}.local-receive-in-process{background:#fff;border-color:#d8dbc8;box-shadow:0 4px 14px #4f54340b}.local-receive-in-process>header{background:#f1f3ec;border-bottom-color:#e4e6d8}.local-receive-in-process header>b{color:#fff;background:#7b8354}.local-receive-in-process>button{background:#fafbf7;border-bottom-color:#e4e6d8}.local-receive-in-process>button:hover{background:#f1f3ec}.local-receive-in-process .local-receive-thumb{box-sizing:border-box;color:#747b51;background:#eef0e5;border:1px solid #d7dbc5;border-radius:18px;width:62px;min-width:0;height:62px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffffb3}.local-receive-in-process>button>span:nth-child(2){min-width:0;overflow:hidden}.local-receive-in-process>button>span:nth-child(2)>strong,.local-receive-in-process>button>span:nth-child(2)>small,.local-receive-in-process>button>span:nth-child(2)>em{overflow-wrap:anywhere}.local-receive-in-process>button>span:nth-child(2)>strong{font-weight:700}.local-receive-in-process>button>span:nth-child(2)>small{color:#596469;font-weight:500}.local-receive-in-process>button>span:nth-child(2)>em{color:#687168;font-weight:550}.local-receive-in-process>button>i{color:#6d7650;font-weight:700}.local-receive-all-pending{background:#f6f7f2;border-color:#d8dbc8;box-shadow:0 4px 14px #4f54340b}.local-receive-all-pending>header{background:#f1f3ec;border-bottom-color:#e4e6d8}.local-receive-branch-queues>article{background:#fff;border-color:#d8dbc8;border-radius:24px;box-shadow:0 4px 14px #4f54340b}.local-receive-branch-queue-head{background:#f1f3ec;border-bottom-color:#e4e6d8}.local-receive-branch-queue-head>b{color:#fff;background:#7b8354}.local-receive-branch-queue-list>button{background:#fafbf7;border-bottom-color:#e4e6d8}.local-receive-branch-queue-list>button:hover{background:#f1f3ec}.local-receive-branch-queue-list .local-receive-thumb{color:#747b51;background:#eef0e5;border:1px solid #d7dbc5;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffffb3}.local-receive-branch-queue-list>button strong{font-weight:700}.local-receive-branch-queue-list>button small,.local-receive-branch-queue-list>button em{color:#687168;font-weight:500}.local-receive-branch-queue-list>button>b,.local-receive-branch-queue-list>button>i{color:#6d7650;font-weight:700}.local-receive-branch-queue-list>p{color:#747660}.local-receive-review-entry>.local-receive-review-record{background:#fff;border-color:#d6dac8;border-radius:24px;padding:0;overflow:hidden}.local-receive-review-record-head{background:#f1f3ec;border-bottom:1px solid #dfe3d6;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.local-receive-review-record-head>span{color:#fff;background:#7b8b75;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.local-receive-review-record-head>span.pending{background:#9a895a}.local-receive-review-record-head>div{gap:4px;display:grid}.local-receive-review-record-head strong{color:#344348;font-size:17px}.local-receive-review-record-head small{color:#7c8279;font-size:13px}.local-receive-review-record-head>button{color:#65704c;cursor:pointer;background:#fff;border:1px solid #c8ceba;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.local-receive-review-record-head>button:hover{background:#f8f9f3;border-color:#929b72}.local-receive-review-record-head svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.local-receive-review-photo{background:#fbfcf9;border-bottom:1px solid #e4e7dd;padding:20px;position:relative}.local-receive-review-photo>span{color:#65704c;background:#e9ede4;border:1px solid #d7dbc9;border-radius:24px;place-items:center;width:138px;height:138px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.local-receive-review-photo img{object-fit:cover;width:100%;height:100%}.local-receive-review-photo>b{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#495233e0;border-radius:999px;max-width:122px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;bottom:27px;left:28px;overflow:hidden}.local-receive-review-photo>button{color:#65704c;cursor:pointer;background:#fff;border:1px solid #c8ceba;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:20px;right:20px}.local-receive-review-photo>button:hover{background:#f8f9f3;border-color:#929b72}.local-receive-review-photo>button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.local-receive-review-list .local-receive-review-facts{grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.local-receive-review-list .local-receive-review-facts>div{background:#fff;border-radius:0;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:16px;padding:13px 20px;display:grid}.local-receive-review-list .local-receive-review-facts>div:nth-child(n+3){border-top:1px solid #e4e7dd}.local-receive-review-list .local-receive-review-facts>div:nth-child(2n):not(.wide){border-left:1px solid #e4e7dd}.local-receive-review-list .local-receive-review-facts>.wide{grid-column:1/-1}.local-receive-review-list .local-receive-review-facts dt{color:#7a8178;font-size:11px;font-weight:450}.local-receive-review-list .local-receive-review-facts dd{color:#354449;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:500;line-height:1.5}.local-receive-review-list .local-receive-review-facts dd.rating{color:#a98729;letter-spacing:.015em;font-size:12.5px;font-weight:500}.local-receive-review-record>.local-receive-review-actions{background:#fafbf7;border-top:1px solid #e4e7dd;margin:0;padding:17px 20px}.local-receive-review-record>.local-receive-review-edit{border-top:0;margin:0;padding:18px 20px}.local-receive-review-record>.local-receive-review-edit label{font-weight:500}.local-receive-review-record>.local-receive-review-edit input,.local-receive-review-record>.local-receive-review-edit select,.local-receive-review-record>.local-receive-review-edit textarea{font-weight:400}.local-receive-review-record .local-receive-review-edit-actions button{font-weight:600}.local-receive-review-record .local-receive-edit-image b{font-weight:500}.local-receive-review-error{color:#a64b44;background:#fff1f0;border:1px solid #ebc5c1;border-radius:10px;margin:12px 26px 0;padding:10px 12px;font-size:11px;font-weight:800}.local-receive-review-actions button:disabled{cursor:wait;opacity:.58}.local-receive-image-button.has-preview{grid-template-columns:72px 1fr;min-height:94px}.local-receive-image-button.has-preview>img{object-fit:cover;border:1px solid #cbd8d7;border-radius:12px;grid-row:1/3;width:72px;height:72px}.local-receive-review-photo>span.can-enlarge{cursor:zoom-in}.local-receive-review-photo>span.can-enlarge:focus-visible{outline-offset:3px;outline:3px solid #7e8b5b59}.local-receive-edit-image{position:relative}.local-receive-edit-image>span{cursor:pointer;background:#f7f8f3;border:1px dashed #aeb99a;border-radius:11px;grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.local-receive-edit-image img{object-fit:cover;background:#e9ede4;border-radius:10px;width:58px;height:58px}.local-receive-edit-image b{color:#65704c;overflow-wrap:anywhere;font-size:11px}.local-receive-edit-image>input{opacity:0;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important}.local-receive-lightbox{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:zoom-out;background:#181c14d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.local-receive-lightbox>img{object-fit:contain;cursor:default;border-radius:20px;max-width:min(92vw,980px);max-height:88vh;display:block;box-shadow:0 24px 80px #0006}.local-receive-lightbox>button{color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#ffffff24;border:1px solid #ffffff73;border-radius:999px;place-items:center;font-size:28px;line-height:1;display:grid;position:fixed;top:18px;right:20px}@media (width<=600px){.local-receive-lightbox{padding:14px}.local-receive-lightbox>img{border-radius:14px;max-width:96vw;max-height:84vh}.local-receive-image-button.has-preview{grid-template-columns:64px 1fr}.local-receive-image-button.has-preview>img{width:64px;height:64px}}@media (width<=640px){.local-receive-review-drawer{width:100%}.local-receive-review-drawer>header{padding-top:17px;padding-bottom:17px}.local-receive-review-drawer h2{font-size:19px}.local-receive-review-list{gap:14px;padding:14px}.local-receive-review-entry>.local-receive-review-record{border-radius:22px}.local-receive-review-record-head{grid-template-columns:42px minmax(0,1fr) auto;padding:15px}.local-receive-review-record-head>span{width:42px;height:42px;font-size:19px}.local-receive-review-record-head strong{font-size:16px}.local-receive-review-record-head small{font-size:12px}.local-receive-review-record-head>button{border-radius:13px;width:38px;height:38px}.local-receive-review-photo{padding:15px}.local-receive-review-photo>span{border-radius:20px;width:112px;height:112px}.local-receive-review-photo>b{bottom:22px;left:22px}.local-receive-review-photo>button{border-radius:13px;width:38px;height:38px;top:15px;right:15px}.local-receive-review-list .local-receive-review-facts{grid-template-columns:1fr}.local-receive-review-list .local-receive-review-facts>div,.local-receive-review-list .local-receive-review-facts>.wide{grid-column:auto;grid-template-columns:78px minmax(0,1fr);gap:9px;padding:10px 15px;border-top:1px solid #e4e7dd!important;border-left:0!important}.local-receive-review-list .local-receive-review-facts dt{font-size:10px;font-weight:450}.local-receive-review-list .local-receive-review-facts dd{font-size:12px;font-weight:450;line-height:1.45}.local-receive-review-list .local-receive-review-facts dd.rating{font-size:11.5px;font-weight:500}.local-receive-review-record>.local-receive-review-actions{padding:15px 16px}}.local-receive-review-entry{gap:12px;display:grid}.local-receive-review-entry>article{border:1px solid var(--border);background:#fbfcfc;border-radius:16px;padding:16px}.local-receive-review-entry>.local-receive-audit-card{margin-top:0}.local-receive-form-error{color:#a64f47;background:#fff3f2;border:1px solid #edc7c3;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;font-weight:800}.local-receive-dialog footer button:disabled{cursor:wait;opacity:.6}.local-receive-total-summary{grid-template-areas:"photo code code code code code""photo date quantity receiver rating check"}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-areas:"code code code code code""date quantity receiver rating check"}.local-receive-total-summary>.code{text-align:left;justify-content:flex-start;overflow:visible}.local-receive-total-summary>span.code>small{text-align:left;align-self:center}.local-receive-total-summary>.code>.product-code{flex:0 auto;width:fit-content;min-width:120px;max-width:100%}.local-receive-total-summary .product-code{text-align:left;white-space:normal;justify-content:flex-start;max-height:none;font-weight:650;overflow:visible}@media (width<=700px){:is(.local-receive-total-summary,.local-receive-total-summary:not(:has(.local-receive-total-photo))){grid-template-areas:"code code code code""photo date quantity receiver""photo date rating check"}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-areas:"code code code code""date date quantity receiver""date date rating check"}.local-receive-total-summary>.code{text-align:left;justify-items:start}.local-receive-total-summary>.code>.product-code{width:fit-content;min-width:88px;max-width:100%;font-weight:650}}@media (width<=360px){.local-receive-total-summary>.code>.product-code{min-width:76px}}.local-receive-thumb{box-sizing:border-box;min-width:0;padding:0;overflow:hidden}.local-receive-in-process .local-receive-thumb{width:62px;height:62px}.local-receive-branch-queue-list .local-receive-thumb{box-sizing:border-box;width:48px;min-width:0;height:48px;padding:0}.local-receive-review-item-head .local-receive-thumb,.local-receive-review-photo>span{box-sizing:border-box;padding:0}.local-receive-branch-queue-list>button{grid-template-columns:54px minmax(0,1fr) auto;gap:11px;padding:10px 14px}.local-receive-branch-queue-list .local-receive-thumb{width:54px;height:54px;font-size:10px}.local-receive-branch-queue-list>button>span:nth-child(2){gap:2px}.local-receive-branch-queue-list>button strong{font-size:14px;line-height:1.3}.local-receive-branch-queue-list>button small,.local-receive-branch-queue-list>button em{font-size:10px;line-height:1.4}.local-receive-branch-queue-list>button>b{font-size:11px}@media (width<=640px){.local-receive-branch-queue-list>button{grid-template-columns:58px minmax(0,1fr) auto;padding:11px 13px}.local-receive-branch-queue-list .local-receive-thumb{width:58px;height:58px}.local-receive-branch-queue-list>button strong{font-size:15px}.local-receive-branch-queue-list>button small,.local-receive-branch-queue-list>button em{font-size:10.5px}.local-receive-branch-queue-list>button>b{font-size:11.5px}}@media (width<=700px){.local-receive-total-summary>.quantity,.local-receive-total-summary>.rating-field{transform:translate(-30px)}.local-receive-total-summary>.check{text-align:right;justify-self:stretch;justify-items:end;width:100%}.local-receive-total-summary>.check>i{justify-self:end}}.receiving-problem-dialog li .receiving-problem-option{color:#5f6a54;font-size:11px;font-weight:800}.local-receive-desktop-table,.local-receive-total-summary>.mobile-detail{display:none}@media (width>=1051px){.local-receive-page{max-width:1800px}.local-receive-grid{grid-template-columns:minmax(0,1fr)}.local-receive-grid>.local-receive-in-process,.local-receive-total-list{display:none}.local-receive-desktop-table{background:#fff;display:block;overflow:hidden}.local-receive-desktop-head,.local-receive-desktop-row{grid-template-columns:84px 132px minmax(280px,320px) 110px 88px 118px 112px minmax(104px,1fr);align-items:center;display:grid}.local-receive-desktop-head{background:linear-gradient(#fafbfb,#f3f5f5);border-bottom:1px solid #dfe4e5;min-height:52px}.local-receive-desktop-head>span{color:#4d5456;white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:600}.local-receive-desktop-row{color:#263033;width:100%;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e6e6;padding:0;transition:background .15s,box-shadow .15s}.local-receive-desktop-row:last-of-type{border-bottom:0}.local-receive-desktop-row:hover{z-index:1;background:#fbfcf8;position:relative;box-shadow:inset 4px 0 #7b8354}.local-receive-desktop-row:focus-visible{z-index:2;outline-offset:-3px;outline:3px solid #7b83544d;position:relative}.local-receive-desktop-row>span{overflow-wrap:anywhere;min-width:0;padding:12px 14px;font-size:12px;line-height:1.45;display:block}.local-receive-desktop-row>span>b{font-weight:650}.local-receive-desktop-photo{background:#eef1eb;border:1px solid #d8ded7;border-radius:13px;place-self:center;place-items:center;width:58px;height:58px;padding:0!important;display:grid!important;overflow:hidden!important}.local-receive-desktop-photo img{object-fit:cover;width:100%;height:100%}.local-receive-desktop-photo i{color:#7b847d;text-align:center;padding:4px;font-size:8px;font-style:normal}.local-receive-desktop-code{color:#403f35;overflow-wrap:anywhere;background:#efede3;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.local-receive-desktop-detail{gap:4px;display:grid!important}.local-receive-desktop-detail b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.local-receive-desktop-detail small{color:#8a6b53;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;display:block;overflow:hidden}.local-receive-desktop-rating{color:#b08c25;letter-spacing:.015em;white-space:nowrap;font-size:14px!important}.local-receive-desktop-status,.local-receive-desktop-check{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 11px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.local-receive-desktop-status.normal,.local-receive-desktop-check.approved{color:#34703d;background:#e9f4e8}.local-receive-desktop-status.test{color:#6c6139;background:#f1eee2}.local-receive-desktop-status.pending,.local-receive-desktop-check.pending{color:#91631e;background:#fff3d6}.local-receive-desktop-status.problem,.local-receive-desktop-check.problem{color:#9a493d;background:#fde8e3}}@media (width<=700px){.local-receive-grid>.local-receive-in-process{display:none}:is(.local-receive-total-summary,.local-receive-total-summary:not(:has(.local-receive-total-photo))){grid-template:"photo code check""photo mobile-detail mobile-detail""photo date quantity"/92px minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:13px}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code check""mobile-detail mobile-detail""date quantity"}.local-receive-total-summary>.mobile-detail{grid-area:mobile-detail;align-self:start;gap:2px;display:grid}.local-receive-total-summary>.mobile-detail>b{color:#30383b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.local-receive-total-summary>.mobile-detail>small{color:#8a6b53;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.local-receive-total-summary>.receiver,.local-receive-total-summary>.rating-field{display:none}.local-receive-total-summary>.quantity{text-align:right;justify-items:end;transform:none}.local-receive-total-summary>.check{text-align:right;justify-self:end;justify-items:end;width:auto}.local-receive-total-summary>.date{align-self:end}.local-receive-total-summary>.date small,.local-receive-total-summary>.quantity small,.local-receive-total-summary>.check small,.local-receive-total-summary>.code small{display:none}.local-receive-total-summary>.code{align-self:start}.local-receive-total-summary>.code>.product-code{color:#403f35;box-shadow:none;background:#efede3;border:0;padding:5px 11px;font-size:12px;min-width:0!important}.local-receive-total-summary>.check>i{padding:6px 10px}.local-receive-total-summary>.check>i.approved{color:#34703d;background:#e9f4e8}.local-receive-total-summary>.check>i.test{color:#6c6139;background:#f1eee2}.local-receive-total-summary>.check>i.pending{color:#91631e;background:#fff3d6}.local-receive-total-summary>.check>i.problem{color:#9a493d;background:#fde8e3}.local-receive-total-notes{display:none}}.local-receive-heading-actions{align-items:flex-end;gap:14px;display:flex}.local-receive-heading-actions>label{color:#7d746d;gap:6px;font-size:10px;font-weight:700;display:grid}.local-receive-heading-actions select{color:#292724;width:230px;min-height:46px;font:inherit;background:#fff;border:1px solid #ded8cd;border-radius:13px;padding:10px 38px 10px 16px;font-size:12px;font-weight:800}.local-receive-heading-actions .button{background:#725443;border-radius:14px;min-height:46px;padding-inline:24px;box-shadow:0 7px 16px #5a403126}.local-receive-filters{grid-template-columns:minmax(320px,2fr) minmax(210px,1fr) minmax(135px,.7fr) minmax(145px,.75fr);gap:14px;margin-bottom:18px;display:grid}.local-receive-main-search,.local-receive-date-filter,.local-receive-select-filter{box-sizing:border-box;background:#fff;border:1px solid #ddd8cf;border-radius:13px;min-width:0;height:50px;min-height:50px;box-shadow:0 2px 8px #4b3d3106}.local-receive-main-search{align-items:center;display:flex;position:relative}.local-receive-main-search>span{color:#252a2d;pointer-events:none;font-size:25px;line-height:1;position:absolute;left:18px}.local-receive-main-search input{border-radius:inherit;color:#20272a;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 44px 10px 50px;font-size:12px}.local-receive-main-search>button{color:#1f272a;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;right:10px}.local-receive-date-filter{align-items:center;gap:11px;padding:7px 14px;display:flex}.local-receive-date-filter>span{color:#30383b;place-items:center;width:20px;height:20px;display:grid}.local-receive-date-filter>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.local-receive-date-filter>div{gap:1px;display:grid}.local-receive-date-filter small,.local-receive-select-filter>span{color:#827b75;font-size:8.5px;font-weight:700}.local-receive-date-filter b{font-size:11px}.local-receive-select-filter{align-content:center;gap:1px;padding:6px 13px;display:grid}.local-receive-select-filter select{color:#242728;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0 24px 0 0;font-size:12px;font-weight:700}.local-receive-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.local-receive-stats>button{color:#302a25;min-width:0;min-height:94px;font:inherit;text-align:left;cursor:pointer;background:#f7f4ee;border:1px solid #e3d8c5;border-radius:17px;align-items:center;gap:18px;padding:17px 20px;transition:transform .15s,box-shadow .15s;display:flex}.local-receive-stats>button:hover,.local-receive-stats>button.active{border-color:#e3d8c5;transform:translateY(-1px);box-shadow:0 8px 20px #57453714}.local-receive-stats>button.pending{background:#f3f7fb}.local-receive-stats>button.approved{background:#eff8f2}.local-receive-stats>button.problem{background:#fff3f1}.local-receive-stats>button>i{color:#5b3c2b;background:#efe6da;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:26px;font-style:normal;display:grid}.local-receive-stats>button.pending>i{color:#1f4666;background:#e5eff9}.local-receive-stats>button.approved>i{color:#27623a;background:#e0f2e4}.local-receive-stats>button.problem>i{color:#a53c32;background:#f8dcd6}.local-receive-stats>button>i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.local-receive-stats>button>span{gap:5px;display:grid}.local-receive-stats small{color:#65615d;font-size:11px;font-weight:750}.local-receive-stats strong{font-size:24px;line-height:1}.local-receive-stats em{color:#79736d;font-size:10px;font-style:normal;font-weight:600}.local-receive-faux-check{background:#fff;border:1.5px solid #aeb9bc;border-radius:4px;width:15px;height:15px;margin:auto;display:block}@media (width>=1051px){.local-receive-desktop-table{overflow-x:auto}.local-receive-desktop-head,.local-receive-desktop-row{grid-template-columns:78px 132px minmax(280px,320px) 108px 86px 110px 104px minmax(104px,1fr);min-width:960px}}@media (width<=1050px){.local-receive-heading-actions{width:100%}.local-receive-heading-actions>label{flex:1}.local-receive-heading-actions select{width:100%}.local-receive-filters{grid-template-columns:minmax(0,1.5fr) minmax(180px,1fr)}.local-receive-stats{gap:10px}.local-receive-stats>button{gap:10px;min-height:82px;padding:13px}.local-receive-stats>button>i{width:42px;height:42px;font-size:21px}}@media (width<=700px){.local-receive-heading{gap:16px}.local-receive-heading-actions{flex-direction:column;align-items:stretch}.local-receive-heading-actions .button{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:9px 16px;font-size:12px;display:flex}.local-receive-heading-actions>label{gap:4px}.local-receive-heading-actions>label>span{font-size:9px}.local-receive-heading-actions select{border-radius:12px;padding:7px 34px 7px 13px;font-size:12px;height:44px!important;min-height:44px!important}.local-receive-filters{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px}.local-receive-main-search{border-radius:12px;height:46px;min-height:46px}.local-receive-main-search>span{font-size:21px;left:15px}.local-receive-main-search input{padding:10px 42px 10px 45px;font-size:11.5px}.local-receive-main-search>button{width:30px;height:30px;right:7px}.local-receive-date-filter,.local-receive-select-filter{display:none}.local-receive-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:13px}.local-receive-stats>button{text-align:center;align-content:center;justify-items:center;gap:0;min-height:74px;padding:9px 5px;display:grid}.local-receive-stats>button>i{display:none}.local-receive-stats>button>span{align-content:center;gap:6px}.local-receive-stats small{letter-spacing:.015em;font-size:10px;font-weight:650;line-height:1.2;position:relative;top:-2px}.local-receive-stats strong{font-size:21px;font-weight:650;line-height:1}.local-receive-stats em{display:none}.local-receive-total{border-radius:18px}.local-receive-total-list{background:#fff;gap:0;padding:0}.local-receive-total-item{width:100%;box-shadow:none;border-width:0 0 1px;border-radius:0;margin:0;position:relative}.local-receive-total-item:last-child{border-bottom:0}.local-receive-total-item:after{color:#1e2528;content:"›";font-size:21px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.local-receive-total-item:hover{box-shadow:none;transform:none}:is(.local-receive-total-summary,.local-receive-total-summary:not(:has(.local-receive-total-photo))){grid-template-rows:26px minmax(18px,auto) 24px;grid-template-columns:76px minmax(0,1fr) auto;gap:2px 8px;padding:7px 30px 7px 10px;min-height:0!important}.local-receive-total-summary:not(:has(.local-receive-total-photo)){grid-template-columns:minmax(0,1fr) auto}.local-receive-total-photo{border-radius:15px;width:72px;height:72px}.local-receive-total-photo.can-enlarge{cursor:zoom-in}.local-receive-total-summary>span:not(.local-receive-total-photo){grid-template-rows:auto;align-content:center}.local-receive-total-summary>.mobile-detail,.local-receive-total-summary>.date{align-self:center}.local-receive-total-summary>.date>b{align-items:center;gap:6px;display:flex}.local-receive-total-summary>.date>b svg{fill:none;stroke:#5f6c70;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.local-receive-total-summary>.quantity{align-self:center}.local-receive-total-summary>.quantity>b:before{color:#5f6c70;content:"◇";margin-right:5px}}.local-receive-desktop-photo.can-enlarge{cursor:zoom-in}.local-receive-desktop-code,.local-receive-total-summary .product-code{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;max-width:100%;display:block;overflow:hidden}.local-receive-desktop-code{width:fit-content;min-width:0}@media (width>=1051px){.local-receive-desktop-head>span:nth-child(3),.local-receive-desktop-detail{padding-left:24px!important}}@media (width<=700px){.local-receive-total-summary>.code{align-self:center}.local-receive-total-summary>.code>.product-code{border-radius:14px;justify-content:center;align-items:center;line-height:1;display:flex;height:26px!important;min-height:26px!important;padding:0 9px!important;font-size:11.5px!important}.local-receive-total-summary>.date>b{font-size:9.5px!important;font-weight:400!important}.local-receive-total-summary>.date>b svg{width:13px!important;height:13px!important}.local-receive-total-summary>.date{transform:translateY(3px)}.local-receive-pagination{margin-bottom:calc(64px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e3d8c5;padding:11px 12px 12px;display:block}.local-receive-pagination>span{display:none}.local-receive-pagination>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.local-receive-pagination b{color:#75685f;white-space:nowrap;min-width:82px;font-size:11px;font-weight:800}.local-receive-pagination button{color:#725334;background:#fffdf9;border-color:#d9c9ae;border-radius:12px;width:100%;min-height:40px;font-size:11px;padding:8px 10px!important}.local-receive-pagination button:disabled{color:#a59b93;background:#fbfaf7}}.local-receive-page .panel,.local-receive-heading-actions select,.local-receive-main-search,.local-receive-date-filter,.local-receive-select-filter,.local-receive-total-item,.local-receive-desktop-photo,.local-receive-faux-check{border-color:#e3d8c5}.local-receive-desktop-head,.local-receive-desktop-row{border-bottom-color:#e3d8c5}.sales-bills-search{grid-template-columns:minmax(220px,1.5fr) minmax(128px,.7fr) minmax(125px,.65fr) minmax(125px,.65fr) minmax(118px,.6fr);align-items:end;gap:9px;max-width:none;display:grid}.sales-bills-search .sales-bills-search-field{border-radius:12px;gap:9px;height:40px;padding:0 13px}.sales-bills-search .sales-bills-search-field>span{font-size:20px}.sales-bills-search input{font-size:12px}.sales-bills-desktop-filters{display:contents}.sales-bills-desktop-filters label{color:#8d837a;background:0 0;border:0;border-radius:0;gap:5px;height:auto;padding:0;font-size:9px;font-weight:700;display:grid}.sales-bills-desktop-filters label>span{font-size:9px}.sales-bills-desktop-filters select,.sales-bills-desktop-filters input{box-sizing:border-box;color:#44342e;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dfd5c4;border-radius:12px;outline:none;padding:0 11px;font-size:11px;font-weight:700}.sales-bills-mobile-filter{display:none!important}.sales-bills-mobile-filter-content{display:none}@media (width<=760px){.sales-bills-search{grid-template-columns:minmax(0,1fr) 40px;gap:7px;display:grid}.sales-bills-search .sales-bills-search-field{height:38px}.sales-bills-desktop-filters{display:none}.sales-bills-mobile-filter{color:#59463e;cursor:pointer;background:#fff;border:1px solid #dfd5c4;border-radius:12px;place-items:center;width:40px;height:38px;padding:0;display:grid!important}.sales-bills-mobile-filter.active{color:#fff;background:#76584a;border-color:#76584a}.sales-bills-mobile-filter svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sales-bills-mobile-filter svg circle{fill:currentColor;stroke:none}.sales-bills-mobile-filter-content.open{display:grid}}.sales-bill-mobile-head{display:none}.sales-bill-row .payment{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 5px;display:flex}.sales-bill-row .payment-method{align-items:center;min-width:0;display:inline-flex}.sales-bill-row .payment-separator{color:#a69a90;font-weight:400}@media (width>=761px){.sales-bill-row{grid-template-columns:minmax(148px,1.18fr) minmax(100px,.86fr) minmax(72px,.58fr) minmax(98px,.8fr) minmax(68px,.52fr) minmax(108px,.88fr) minmax(150px,1.2fr) 20px;gap:10px;min-height:60px;padding-left:16px;padding-right:16px;font-size:12.5px}.sales-bill-row.heading{grid-template-columns:minmax(148px,1.18fr) minmax(100px,.86fr) minmax(72px,.58fr) minmax(98px,.8fr) minmax(68px,.52fr) minmax(108px,.88fr) minmax(150px,1.2fr) 20px;min-height:44px;padding-top:7px;padding-bottom:7px;font-size:12.5px;font-weight:600}.sales-bill-row.heading>span{white-space:nowrap}.sales-bill-check{display:none}.sales-bill-row>span,.sales-bill-row>strong,.sales-bill-row>em,.sales-bill-row>b,.sales-bill-row>i{text-align:center;justify-self:center}.sales-bill-row:not(.heading)>span,.sales-bill-row:not(.heading)>strong,.sales-bill-row:not(.heading)>em,.sales-bill-row:not(.heading)>b{font-size:12.5px;font-weight:500}.sales-bill-row>.payment{text-align:center;white-space:normal;justify-self:center;font-size:12.5px;font-weight:500}.sales-bill-datetime{white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;line-height:1.2;display:flex}.sales-bill-datetime strong:after{content:"·";color:#b0a69d;margin-left:6px;font-weight:400}.sales-bill-datetime strong,.sales-bill-datetime small{color:#44342e;font-size:12.5px;font-weight:500}.sales-bill-row em.branch{font-weight:500}.sales-bill-entry>.sales-bill-detail{display:none}}.sales-bill-drawer-layer{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.sales-bill-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#30251f4d;border:0;position:absolute;inset:0}.sales-bill-drawer{background:#fffdf9;border-left:1px solid #e1d6c5;flex-direction:column;width:min(440px,100vw - 28px);height:100%;animation:.2s ease-out salesBillDrawerIn;display:flex;position:relative;overflow:auto;box-shadow:-18px 0 48px #34261f2e}@keyframes salesBillDrawerIn{0%{opacity:.55;transform:translate(32px)}to{opacity:1;transform:none}}.sales-bill-drawer>header{background:#fff;border-bottom:1px solid #e8dfd2;justify-content:space-between;gap:18px;padding:24px;display:flex}.sales-bill-drawer>header p{color:#846b5c;letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:800}.sales-bill-drawer>header h3{color:#382a25;margin:0;font-size:27px}.sales-bill-drawer>header span{color:#91847a;margin-top:6px;font-size:13px;display:block}.sales-bill-drawer>header button{color:#58443b;cursor:pointer;background:#fff;border:1px solid #e1d6c5;border-radius:10px;flex:none;width:36px;height:36px;font-size:23px}.sales-bill-drawer-actions{flex:none;justify-items:center;gap:16px;display:grid}.sales-bill-drawer>header .sales-bill-receipt-button{color:#241c18;background:0 0;border-color:#0000;place-items:center;width:42px;height:42px;display:grid}.sales-bill-drawer>header .sales-bill-receipt-button:hover{background:#faf6ef;border-color:#e1d6c5;box-shadow:0 8px 18px #4b372d1f}.sales-bill-receipt-button svg{width:31px;height:31px}.sales-bill-drawer-summary{background:#f8f3ea;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px 20px;display:grid}.sales-bill-drawer-summary span{color:#91847a;gap:5px;font-size:11px;display:grid}.sales-bill-drawer-summary strong{color:#44342e;font-size:14px}.sales-bill-drawer>section{flex:1;padding:20px}.sales-bill-drawer>section h4{color:#44342e;margin:0 0 14px;font-size:16px}.sales-bill-drawer-items{gap:2px;display:grid}.sales-bill-drawer-items article{border-bottom:1px solid #eee7dc;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.sales-bill-drawer-items article>span{color:#a09488;background:#f2f2ec;border-radius:10px;place-items:center;width:50px;height:50px;font-size:8px;display:grid;overflow:hidden}.sales-bill-drawer-items article>span.empty{box-sizing:border-box;text-align:center;align-self:center;margin:0;padding:4px;line-height:1.25;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important}.sales-bill-drawer-items article>span img{object-fit:cover;width:100%;height:100%}.sales-bill-drawer-items article>.sales-bill-drawer-image{cursor:zoom-in;background:#f2f2ec;border:0;border-radius:10px;place-items:center;width:50px;height:50px;padding:0;display:grid;overflow:hidden}.sales-bill-drawer-items article>.sales-bill-drawer-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.sales-bill-drawer-items article>.sales-bill-drawer-image:hover img{transform:scale(1.05)}.sales-bill-drawer-items article>.sales-bill-drawer-image:focus-visible{outline-offset:2px;outline:3px solid #6f4d3f47}.sales-bill-drawer-items article>div{gap:3px;min-width:0;display:grid}.sales-bill-drawer-items article strong{color:#3f302a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sales-bill-drawer-items article small{color:#91847a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-bill-drawer-items article em{color:#6f625a;font-size:11px;font-style:normal}.sales-bill-drawer-items article>b{color:#44342e;font-size:14px}.sales-bill-drawer>footer{background:#fff;border-top:1px solid #e4dacb;gap:15px;padding:18px 20px 24px;display:grid}.sales-bill-drawer>footer>div{gap:7px;display:grid}.sales-bill-drawer>footer span{color:#91847a;font-size:11px}.sales-bill-drawer>footer>div b{color:#54443c;justify-content:space-between;font-size:13px;display:flex}.sales-bill-drawer>footer em{font-style:normal}.sales-bill-drawer>footer>strong{color:#44342e;border-top:1px solid #e8dfd2;justify-content:space-between;padding-top:13px;font-size:14px;display:flex}.sales-bill-drawer>footer>strong b{font-size:18px}@media (width<=760px){.sales-bills-mobile-filter-content.open{gap:13px;margin-top:2px}.sales-bills-sort{margin-top:10px}.sales-bill-entry{margin-top:12px}.sales-bill-row{text-align:left;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);gap:7px;min-height:142px;padding:16px 150px 16px 16px;position:relative}.sales-bill-mobile-head{grid-area:1/1/auto/-1;align-items:center;gap:9px;display:flex;text-align:left!important;justify-self:start!important}.sales-bill-mobile-head>strong{color:#352824;font-size:16px;font-weight:700}.sales-bill-mobile-head>em.branch{padding:5px 10px;font-size:11px;font-weight:700;position:static}.sales-bill-mobile-head>b{display:none}.sales-bill-datetime{grid-area:2/1;align-items:center;gap:6px;display:flex;text-align:left!important;justify-self:start!important}.sales-bill-datetime strong{color:#44342e;font-size:12px;font-weight:600}.sales-bill-datetime small{color:#91847a;font-size:11px;font-weight:400}.sales-bill-number,.sales-bill-desktop-branch{display:none!important}.sales-bill-employee{color:#587084;text-overflow:ellipsis;white-space:nowrap;background:#eaf0f5;border-radius:999px;max-width:82px;padding:5px 9px;position:absolute;top:16px;right:42px;overflow:hidden;font-size:10px!important;font-weight:700!important;display:block!important}.sales-bill-quantity{color:#62534c;grid-area:3/1;text-align:left!important;justify-self:start!important;font-size:11px!important}.sales-bill-quantity:after{content:" รายการ"}.sales-bill-total{white-space:nowrap;position:absolute;top:50%;right:42px;transform:translateY(-50%);font-size:17px!important;font-weight:700!important}.sales-bill-row .payment{color:#584940;white-space:normal;grid-area:4/1;justify-content:flex-start;text-align:left!important;justify-self:start!important;font-size:11px!important}.sales-bill-row .payment-method:before{content:"";vertical-align:-4px;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:19px;height:19px;margin-right:5px;display:inline-block}.sales-bill-row .payment-method.cash:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375685f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.5 8.5h-5a2 2 0 1 0 0 4h3a2 2 0 1 1 0 4H8.5M12 6.5v11'/%3E%3C/svg%3E")}.sales-bill-row .payment-method.transfer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375685f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(5 0)'%3E%3Crect x='2' y='2.5' width='10' height='19' rx='2'/%3E%3Cpath d='M5 2.5 5.7 5h2.6L9 2.5M5.5 19h3'/%3E%3Ccircle cx='7' cy='12' r='3'/%3E%3Cpath d='m5.7 12 1 1 1.8-2'/%3E%3C/g%3E%3C/svg%3E")}.sales-bill-row .payment-method.card:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375685f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 9h18M7 14h5'/%3E%3C/svg%3E")}.sales-bill-row .payment-method.other:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2375685f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h15a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12'/%3E%3Cpath d='M16 12h5v4h-5a2 2 0 1 1 0-4Z'/%3E%3C/svg%3E")}.sales-bill-row>i{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sales-bill-entry>.sales-bill-detail{display:none}.sales-bill-drawer-layer{display:flex}.sales-bill-drawer{width:calc(100vw - 12px);height:100dvh}}.sales-bills-sort button{color:#75685f;height:auto;box-shadow:none;background:0 0;border:0;border-radius:7px;padding:6px 3px;font-size:11px;font-weight:500}.sales-bills-sort button:hover{color:#493731;background:#f5f1e9}.admin-home-page{color:#382925;background:linear-gradient(#fbf7ec 0,#f7f2e6 100%);min-height:calc(100dvh - 78px);padding:34px clamp(24px,4vw,58px) 64px}.admin-home-intro{color:#fff;background:linear-gradient(135deg,#3b2a1e 0%,#5b4031 100%);border:1px solid #eadfc9;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1180px;min-height:150px;margin:0 auto 20px;padding:30px 32px;display:flex;position:relative;box-shadow:0 14px 34px #4b2f2a26}.admin-home-intro p{color:#f5dca0;letter-spacing:.16em;margin:0 0 7px;font-size:12px;font-weight:900}.admin-home-intro h1{border-bottom:1px solid #fff3;margin:0;padding-bottom:12px;font-size:clamp(28px,3vw,38px);line-height:1.2}.admin-home-intro span{color:#dfd0c8;margin-top:12px;font-size:15px;display:block}.admin-home-intro>.admin-home-status{color:#dfd0c8;white-space:nowrap;background:#ffffff17;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;min-height:34px;margin-top:0;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.admin-home-status i{background:#c7b7ae;border-radius:50%;width:8px;height:8px}.admin-home-status.online{color:#e4f6e9}.admin-home-status.online i{background:#7ed59a;box-shadow:0 0 0 3px #7ed59a29}.home-date-weather{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.home-weather{font:inherit;align-items:center;gap:5px;color:inherit!important;margin:0!important;display:inline-flex!important}.home-weather b{opacity:.65;margin:0 2px 0 0;font-weight:400}.home-weather i{font-style:normal;line-height:1}.admin-home-intro>i{color:#fff1bd;background:#ffffff17;border:1px solid #ffffff2e;border-radius:20px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.admin-home-intro>i svg{width:31px;height:31px}.admin-home-menu{background:#fff;border:1px solid #e5dac6;border-radius:28px;max-width:1180px;margin:0 auto;padding:24px;box-shadow:0 10px 30px #4a342b0f}.admin-home-menu>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.admin-home-menu>header p{color:#a17b5d;letter-spacing:.12em;margin:0 0 2px;font-size:11px;font-weight:900}.admin-home-menu>header h2{margin:0;font-size:23px}.admin-home-menu>header small{color:#7d7068;background:#f3eee4;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.admin-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-home-card{color:#402e29;min-width:0;min-height:154px;font:inherit;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #eae1d2;border-radius:21px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.admin-home-card.dashboard{background:#f1f3e5;border-color:#cfd4b7;grid-column:span 2;grid-template-columns:86px minmax(0,1fr);align-items:center;display:grid}.admin-home-card.online-status{background:#fffdfa;border-color:#eae1d2;grid-column:1/-1;grid-template-columns:86px minmax(0,1fr);align-items:center;min-height:112px;display:grid}.admin-home-card:hover{border-color:#cdbb9e;transform:translateY(-2px);box-shadow:0 12px 25px #4a342b17}.admin-home-card:focus-visible{outline-offset:3px;outline:3px solid #d6b76a}.admin-home-card>i{background:#f7f1e6;border-radius:18px;place-items:center;width:68px;height:68px;font-style:normal;display:grid;overflow:hidden}.admin-home-card>i img{object-fit:contain;width:62px;height:62px}.admin-home-card.dashboard>i{width:78px;height:78px}.admin-home-card.dashboard>i img{width:72px;height:72px}.admin-home-card.online-status>i{background:#fff;width:78px;height:78px}.admin-home-card.online-status>i img{width:72px;height:72px}.admin-home-card>span{gap:4px;min-width:0;display:grid}.admin-home-card strong{font-size:16px;line-height:1.3}.admin-home-card small{color:#9a8b80;font-size:13px;line-height:1.4}.admin-home-attendance{color:#fff;background:linear-gradient(135deg,#70594c 0%,#8a7060 100%);border:1px solid #dfd0bd;border-radius:28px;max-width:1180px;min-height:150px;margin:18px auto 0;padding:24px 28px;box-shadow:0 14px 34px #5c453924}.admin-home-attendance>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.admin-home-attendance>header h2{margin:0;font-size:23px}.admin-home-attendance>header>small{color:#fff;background:#ffffff2e;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.admin-home-attendance-people{scrollbar-width:none;align-items:flex-start;gap:22px;padding:2px 1px 4px;display:flex;overflow-x:auto}.admin-home-attendance-people::-webkit-scrollbar{display:none}.admin-home-person{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:74px;display:flex}.admin-home-person>i{color:#674d3d;background:#f3ead7;border-radius:50%;place-items:center;width:52px;height:52px;font-size:17px;font-style:normal;font-weight:900;display:grid;position:relative;overflow:visible}.admin-home-person>i>img{aspect-ratio:1;clip-path:circle(50%);object-fit:cover;min-width:52px;display:block;border:0!important;border-radius:999px!important;width:52px!important;height:52px!important}.admin-home-person>i>b{background:#9bc28c;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px}.admin-home-person>span{justify-items:center;gap:4px;min-width:0;display:grid}.admin-home-person strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:13px;line-height:1.1;overflow:hidden}.admin-home-person small{color:#fff;background:#ffffff2e;border-radius:999px;width:max-content;padding:2px 7px;font-size:9px;font-weight:800}.admin-home-attendance-none{color:#ffffffb8;text-align:center;width:100%;margin:13px 0 0;font-size:12px}.admin-home-attendance-loading{color:#ffffffc7;justify-content:center;align-items:center;gap:7px;min-height:60px;font-size:11px;display:flex}.admin-home-attendance-loading i{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.admin-home-attendance-branches{gap:0;display:grid}.admin-home-branch-row{grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.admin-home-branch-row+.admin-home-branch-row{border-top:1px solid #ffffff24}.admin-home-branch-row>strong{background:#ffffff2b;border-radius:999px;place-items:center;height:28px;font-size:11px;display:grid}.admin-home-branch-row>b{color:#ffffffb8;text-align:right;font-size:10px}.admin-home-branch-people{scrollbar-width:none;grid-auto-columns:96px;grid-auto-flow:column;align-items:center;gap:10px;min-width:0;display:grid;overflow-x:auto}.admin-home-branch-people::-webkit-scrollbar{display:none}.admin-home-branch-people>small{color:#ffffff9e;font-size:10px}.admin-home-branch-person{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.admin-home-branch-person>i{color:#674d3d;background:#f3ead7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:900;display:grid;position:relative}.admin-home-branch-person>i img{aspect-ratio:1;clip-path:circle(50%);object-fit:cover;min-width:38px;display:block;border:0!important;border-radius:999px!important;width:38px!important;height:38px!important}.admin-home-branch-person>i b{background:#9bc28c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.admin-home-branch-person>em{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}@media (width<=1180px){.admin-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.admin-home-page{min-height:100dvh;padding:18px 16px 118px}.admin-home-intro{border-radius:25px;min-height:156px;margin-bottom:16px;padding:27px 25px}.admin-home-intro p{font-size:11px}.admin-home-intro h1{margin-top:5px;font-size:29px}.admin-home-intro span{font-size:13px}.admin-home-intro>.admin-home-status{min-height:29px;padding:6px 9px;font-size:10px}.admin-home-intro>i{display:none}.admin-home-menu{border-radius:25px;padding:20px 17px 17px}.admin-home-menu>header{margin-bottom:12px}.admin-home-menu>header p{font-size:9px}.admin-home-menu>header h2{font-size:19px}.admin-home-menu>header small{padding:6px 9px;font-size:9px}.admin-home-grid{grid-template-columns:1fr 1fr;gap:9px}.admin-home-card{border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:86px;padding:10px;display:grid}.admin-home-card.dashboard{border-radius:19px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);min-height:86px;padding:11px 15px}.admin-home-card>i{border-radius:13px;width:42px;height:42px}.admin-home-card>i img{width:38px;height:38px}.admin-home-card.dashboard>i{width:48px;height:48px}.admin-home-card.dashboard>i img{width:43px;height:43px}.admin-home-card>span{align-self:center;gap:3px}.admin-home-card strong{font-size:14px;line-height:1.25}.admin-home-card small{font-size:10.5px;line-height:1.3}.admin-home-card.dashboard strong{font-size:15px}.admin-home-card.dashboard small{font-size:11px}.admin-home-attendance{border-radius:25px;min-height:0;margin-top:14px;padding:20px 19px 13px}.admin-home-attendance>header{margin-bottom:7px}.admin-home-attendance>header h2{font-size:19px}.admin-home-attendance>header>small{padding:6px 9px;font-size:9px}.admin-home-branch-row{grid-template-columns:42px minmax(0,1fr) 35px;gap:9px;padding:9px 0}.admin-home-branch-row>strong{height:25px;font-size:9px}.admin-home-branch-people{box-sizing:border-box;grid-auto-columns:72px;gap:4px;padding-left:7px}.admin-home-branch-person{grid-template-columns:34px minmax(0,1fr);gap:5px}.admin-home-branch-person>i{width:34px;height:34px;font-size:11px}.admin-home-branch-person>i img{min-width:34px;width:34px!important;height:34px!important}.admin-home-branch-person>em{font-size:9px}.admin-home-card.online-status{border-radius:19px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr);min-height:86px;padding:11px 15px}.admin-home-card.online-status>i{width:48px;height:48px}.admin-home-card.online-status>i img{width:43px;height:43px}.admin-home-card.online-status strong{font-size:15px}.admin-home-card.online-status small{font-size:11px}}.finance-dialog>footer{align-items:center}.finance-dialog>footer button{box-sizing:border-box;justify-content:center;align-self:center;align-items:center;height:38px;min-height:38px;margin:0;padding-block:0;display:inline-flex}.finance-dialog input.thai-bank-effective-date{box-sizing:border-box;height:44px;min-height:44px;padding-block:0;line-height:normal}.finance-dialog input.thai-bank-effective-date::-webkit-date-and-time-value{box-sizing:border-box;align-items:center;width:100%;height:100%;min-height:100%;margin:0;padding:0;line-height:normal;display:flex;transform:none}.finance-dialog input.thai-bank-effective-date::-webkit-datetime-edit{box-sizing:border-box;align-items:center;width:100%;height:100%;min-height:100%;margin:0;padding:0;line-height:normal;display:flex;transform:none}.finance-dialog input.thai-bank-effective-date::-webkit-datetime-edit-fields-wrapper{box-sizing:border-box;align-items:center;width:100%;height:100%;min-height:100%;margin:0;padding:0;line-height:normal;display:flex;transform:none}.solid-gear-icon{fill:currentColor;width:1em;height:1em;color:inherit;vertical-align:-.12em;flex:0 0 1em}.china-add-payer:has(.solid-gear-icon){justify-content:center;align-items:center;gap:.4em;display:inline-flex}.store-guide-home-head button:has(.solid-gear-icon){justify-content:center;align-items:center;gap:.4em;display:inline-flex}.thai-bank-quick-section{background:#fff;border:1px solid #e8dfd0;border-radius:26px;margin:0 0 22px;padding:22px;box-shadow:0 10px 30px #4a322a0d}.thai-bank-quick-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;display:grid}.thai-bank-quick-section h3{color:#2a1b12;margin:0;font-size:17px}.thai-bank-quick-section header p{color:#8e7a63;margin:4px 0 0;font-size:11px}.thai-bank-manage-button{color:#fff7dc;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#4b2f2a;border:0;border-radius:11px;align-items:center;gap:5px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.thai-bank-manage-button .solid-gear-icon{flex-basis:14px;width:14px;height:14px}.thai-bank-quick-count{color:#725a48;background:#eee4d1;border-radius:999px;width:max-content;margin:0 0 12px;padding:6px 10px;font-size:10px;font-weight:800;display:block}.thai-bank-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.thai-bank-quick-grid>button{box-sizing:border-box;min-width:0;min-height:82px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #e4d9c5;border-radius:17px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 7px 18px #4a322a0d}.thai-bank-quick-grid>button:hover{border-color:#cdbb98;transform:translateY(-2px);box-shadow:0 11px 24px #4a322a17}.thai-bank-quick-grid>button:focus-visible{outline-offset:2px;outline:3px solid #79534433}.thai-bank-quick-grid .thai-bank-mark{width:38px;height:38px}.thai-bank-quick-copy{align-self:center;min-width:0}.thai-bank-quick-grid strong,.thai-bank-quick-grid b{display:block}.thai-bank-quick-grid strong{color:#2a1b12;white-space:normal;font-size:13px;line-height:1.3;overflow:hidden}.thai-bank-quick-grid b{color:#342725;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.15}.thai-bank-card{scroll-margin-top:96px}.thai-bank-card:target{border-color:#cdbb98;box-shadow:0 0 0 4px #cdbb982e,0 11px 28px #4a322a14}@media (width>=761px) and (width<=1180px){.thai-bank-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.thai-bank-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.thai-bank-quick-grid>button{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:84px;padding:10px}.thai-bank-quick-grid .thai-bank-mark{width:38px;height:38px}.thai-bank-quick-grid strong{font-size:13px}.thai-bank-quick-grid b{font-size:17px}}@media (width<=460px){.thai-bank-quick-section{border-radius:20px;padding:14px}.thai-bank-quick-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px}.thai-bank-manage-button{height:36px;padding-inline:11px;font-size:11px}.thai-bank-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.thai-bank-quick-grid>button{grid-template-columns:34px minmax(0,1fr);gap:8px;min-height:78px;padding:8px}.thai-bank-quick-grid .thai-bank-mark{width:34px;height:34px}.thai-bank-quick-grid strong{font-size:12px;line-height:1.25}.thai-bank-quick-grid b{margin-top:4px;font-size:17px}}.finance-section-title>button{min-height:38px;padding:0 14px;font-size:12px;font-weight:600}@media (width<=560px){.finance-section-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.finance-section-title>div{display:contents}.finance-section-title h2{grid-area:1/1}.finance-section-title p{grid-area:2/1/auto/-1;margin-top:0}.finance-section-title>button{grid-area:1/2;align-self:center}}.thai-bank-quick-card.owner-jojo{background:#e8ebdd;border-color:#d6dcc5;box-shadow:0 7px 18px #464b3012}.thai-bank-quick-card.owner-jojo strong,.thai-bank-quick-card.owner-jojo b{color:#2a1b12}.thai-bank-quick-card.owner-poppi{background:#f1e9dc;border-color:#ded4c3;box-shadow:0 7px 18px #5e4a3b12}.thai-bank-quick-card.owner-mom{background:#f1f4f5;border-color:#e8edef;box-shadow:0 7px 18px #4a322a0d}.thai-bank-quick-card.owner-jojo:hover{background:#e0e5d1;border-color:#c5ccb0}.thai-bank-quick-card.owner-poppi:hover{border-color:#cdbfa9}.thai-bank-quick-card.owner-mom:hover{border-color:#d5dcdf}.china-topup-modal>footer{align-items:stretch}.china-topup-modal>footer button{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;height:48px;min-height:48px;margin:0;padding-block:0;line-height:1.2;display:flex}.online-status-page{box-sizing:border-box;color:#342725;width:min(1180px,100% - 48px);min-height:calc(100dvh - 73px);margin:0 auto;padding:34px 0 64px}.online-status-page-hero{color:#fff;background:linear-gradient(135deg,#4b2f2a,#6d4a3f);border:1px solid #e3d6c0;border-radius:26px;justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:26px 28px;display:flex;box-shadow:0 16px 38px #4b2f2a24}.online-status-page-hero>div:first-child>span{color:#efdca8;letter-spacing:.13em;background:#ffffff21;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.online-status-page-hero h1{color:#fff4d2;letter-spacing:-.035em;align-items:center;gap:11px;margin:0;font-size:34px;display:flex}.online-status-page-hero h1>i{background:#75bd92;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #75bd922e}.online-status-page-hero p{color:#dfd0c8;margin:7px 0 0;font-size:12px}.online-status-page-summary{flex:none;grid-template-columns:1fr 1fr;gap:9px;display:grid}.online-status-page-summary>span{color:#e8dcd4;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;gap:3px;min-width:122px;padding:14px;font-size:9px;display:grid}.online-status-page-summary b{color:#fff3c6;font-size:22px}.online-status-page>.online-status-preview-note{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:16px 0;padding:13px 15px}.online-status-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.online-status-page-card{background:#fffdf8;border:1px solid #e5dac7;border-radius:24px;min-width:0;padding:22px;box-shadow:0 10px 30px #4a342b0e}.online-status-page-card .online-status-section-title{margin-bottom:14px}.online-status-page-card .online-status-section-title>div{gap:3px;display:grid}.online-status-page-card .online-status-section-title>div>span{color:#a17b5d;letter-spacing:.13em;font-size:8px;font-weight:900}.online-status-page-card .online-status-section-title>div>strong{font-size:17px}.online-status-page .online-people-list article,.online-status-page .online-computer-list article{background:#fff;border-color:#e7dcc9;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;min-height:76px;padding:12px 14px}.online-status-page .online-user-icon,.online-status-page .online-computer-icon{color:#715347;background:#f1ece3;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.online-status-page .online-user-icon svg,.online-status-page .online-computer-icon svg{width:25px;height:25px}.online-status-page .online-people-list article>span:last-child,.online-status-page .online-computer-list article>span:last-child{color:#54876f;text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:center;gap:2px 6px;font-size:10px;display:grid}.online-status-page .online-people-list article>span:last-child i,.online-status-page .online-computer-list article>span:last-child i{background:#5e9f7f;border-radius:50%;width:7px;height:7px}.online-status-page .online-people-list article>span:last-child small{grid-column:1/-1;max-width:130px}.online-status-page .online-people-list article.offline,.online-status-page .online-computer-list article.offline{color:#9a9189;background:#f7f4ee}.online-status-page article.offline .online-user-icon,.online-status-page article.offline .online-computer-icon{color:#aaa39c;background:#ece9e3}.online-status-page .online-people-list article.offline>span:last-child,.online-status-page .online-computer-list article.offline>span:last-child{color:#9a9189}.online-status-page article.offline>span:last-child i{background:#c5bfba}.online-status-page-footer{justify-content:space-between;align-items:center;gap:12px;display:flex;color:#857a72!important;background:0 0!important;border-top:1px solid #e6dccb!important;margin-top:16px!important;padding:15px 3px 0!important;font-size:9px!important}.online-status-page-footer>span{align-items:center;gap:6px;display:flex}.online-status-page-footer>span i{background:#5e9f7f;border-radius:50%;width:6px;height:6px}@media (width<=1100px){.online-status-page-grid{grid-template-columns:1fr}.online-status-page{width:min(100% - 36px,850px)}}@media (width<=900px){.online-status-page{width:min(100% - 28px,760px);min-height:auto;padding:22px 0 116px}.online-status-page-hero{border-radius:24px;flex-direction:column;align-items:flex-start;min-height:0;padding:23px}.online-status-page-summary{width:100%}.online-status-page-summary>span{min-width:0}.online-status-page-grid{gap:13px;margin-top:18px}.online-status-page-card{border-radius:22px;padding:18px}}@media (width<=520px){.online-status-page{width:calc(100% - 22px);padding-top:14px}.online-status-page-hero{border-radius:21px;padding:20px}.online-status-page-hero h1{font-size:28px}.online-status-page-hero p{font-size:10px;line-height:1.5}.online-status-page>.online-status-preview-note{grid-template-columns:1fr;gap:3px}.online-status-page-grid{margin-top:16px}.online-status-page-card{border-radius:19px;padding:14px}.online-status-page .online-people-list article,.online-status-page .online-computer-list article{grid-template-columns:42px minmax(0,1fr) auto;min-height:72px;padding:11px}.online-status-page .online-user-icon,.online-status-page .online-computer-icon{width:39px;height:39px}.online-status-page .online-people-list article>span:last-child,.online-status-page .online-computer-list article>span:last-child{text-align:right;grid-column:3;justify-content:end}.online-status-page .online-people-list article>span:last-child small{max-width:92px}.online-status-page-footer{flex-direction:column;align-items:flex-start}}.receiving-evidence-confirm-backdrop{z-index:3200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1c169e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.desktop-receiving-v2 .receiving-evidence-demo:has(.receiving-evidence-confirm-backdrop){display:block!important}.receiving-evidence-confirm-dialog{color:#34281f;background:#fffdf8;border:1px solid #d8cfbc;border-radius:24px;width:min(680px,100%);max-height:calc(100vh - 36px);display:grid;overflow:auto;box-shadow:0 28px 80px #1f191257}.receiving-evidence-confirm-dialog>header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f7;border-bottom:1px solid #e7dfd0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.receiving-evidence-confirm-dialog>header>div{gap:2px;display:grid}.receiving-evidence-confirm-dialog>header small{color:#8a7455;letter-spacing:.08em;font-size:11px;font-weight:700}.receiving-evidence-confirm-dialog>header h2{color:#33271f;margin:0;font-size:23px}.receiving-evidence-confirm-dialog>header>button{color:#665643;width:40px;height:40px;font:inherit;background:#fff;border:1px solid #d8cfbc;border-radius:50%;place-items:center;font-size:24px;display:grid}.receiving-evidence-confirm-overview{background:#faf7f0;border-bottom:1px solid #eee7db;grid-template-columns:minmax(112px,148px) minmax(0,1fr);gap:12px;padding:14px;display:grid}.receiving-evidence-confirm-summary{grid-template-columns:1fr;gap:7px;display:grid}.receiving-evidence-confirm-summary>span{background:#f2ede2;border-radius:11px;grid-template-columns:minmax(92px,36%) minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.receiving-evidence-confirm-summary small{color:#897a67;font-size:10px}.receiving-evidence-confirm-summary strong{color:#3b3027;overflow-wrap:anywhere;font-size:13px}.receiving-evidence-confirm-warning{color:#fffaf0;background:#4e4128;border-radius:16px;gap:8px;margin:12px 20px 0;padding:15px 16px;font-size:12.5px;line-height:1.55;display:grid}.receiving-evidence-confirm-warning strong{color:#fffaf0;font-size:inherit;text-indent:-24px;padding-left:24px;font-weight:600;display:block}.receiving-evidence-confirm-warning strong:first-child{color:#ffe89b;font-size:14px;font-weight:600;line-height:1.5}.receiving-evidence-confirm-warning strong:not(:first-child){text-indent:-18px;padding-left:42px}.receiving-evidence-confirm-product{background:#fff;border:1px solid #e1d8c7;border-radius:14px;grid-template-columns:minmax(0,1fr);align-self:start;gap:0;margin:14px 20px;display:grid;overflow:hidden}.receiving-evidence-confirm-photos{scrollbar-width:thin;align-items:flex-start;gap:8px;min-width:0;display:flex;overflow-x:auto}.receiving-evidence-confirm-photos>button{aspect-ratio:1;background:#f1ede4;border:1px solid #ded5c3;border-radius:12px;flex:0 0 100%;width:100%;max-width:148px;padding:0;overflow:hidden}.receiving-evidence-confirm-photos>button:first-child{grid-column:auto}.receiving-evidence-confirm-photos img{object-fit:cover;width:100%;height:100%;display:block}.receiving-evidence-confirm-photos>span{color:#9b8c78;border:1px dashed #cfc5b2;border-radius:12px;place-items:center;width:100%;min-height:112px;font-size:11px;display:grid}.receiving-evidence-confirm-product dl{background:#fff;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;align-self:start;margin:0;display:grid;overflow:hidden}.receiving-evidence-confirm-product dl>div{box-sizing:border-box;border-bottom:1px solid #eee7db;grid-template-columns:minmax(150px,32%) minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:14px 22px;display:grid}.receiving-evidence-confirm-product dl>div:nth-last-child(-n+1){border-bottom:0}.receiving-evidence-confirm-product dl>div.wide{grid-column:1}.receiving-evidence-confirm-product dl>div.remark-empty{box-sizing:border-box;height:auto;min-height:74px;max-height:none;padding:14px 22px;grid-template-columns:minmax(150px,32%) minmax(0,1fr)!important;align-content:center!important;display:grid!important}.receiving-evidence-confirm-product dl>div.remark-empty dd{justify-self:start!important;place-items:start!important;padding:0!important;position:static!important;inset:auto!important}.receiving-evidence-confirm-product dt{color:#897a67;font-size:10px;font-weight:650}.receiving-evidence-confirm-product dd{color:#372c24;overflow-wrap:anywhere;gap:3px;margin:0;font-size:12px;font-weight:650;display:grid}.receiving-evidence-confirm-product dd.empty{color:#9a755b}.receiving-evidence-confirm-product dl>div.remark-filled dd{color:#c62828}.receiving-evidence-confirm-question{color:#b42318;text-align:center;margin:9px 20px 0;padding:9px 12px 14px;font-size:16px;font-weight:800;line-height:1.45;animation:1.15s ease-in-out infinite receiving-confirm-attention}@keyframes receiving-confirm-attention{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.018)}}@media (prefers-reduced-motion:reduce){.receiving-evidence-confirm-question{animation:none}}.receiving-evidence-confirm-dialog>footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f7;border-top:1px solid #e7dfd0;grid-template-columns:1fr 1.35fr;gap:10px;padding:13px 20px 18px;display:grid;position:sticky;bottom:0}.receiving-evidence-confirm-dialog>footer button{color:#594a39;min-height:48px;font:inherit;background:#fffdf8;border:1px solid #8d7e65;border-radius:14px;font-size:12px;font-weight:700}.receiving-evidence-confirm-dialog>footer button.confirm{color:#fffdf6;background:#596245;border-color:#596245}@media (width<=620px){.receiving-evidence-confirm-backdrop{align-items:end;padding:0}.receiving-evidence-confirm-dialog{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:94vh}.receiving-evidence-confirm-dialog>header{padding:14px 15px 11px}.receiving-evidence-confirm-dialog>header h2{font-size:20px}.receiving-evidence-confirm-overview{grid-template-columns:minmax(96px,112px) minmax(0,1fr);gap:9px;padding:10px}.receiving-evidence-confirm-summary{gap:5px}.receiving-evidence-confirm-summary>span{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:8px}.receiving-evidence-confirm-summary strong{font-size:12px}.receiving-evidence-confirm-summary>span:first-child strong{white-space:nowrap}.receiving-evidence-confirm-warning{margin:10px 15px 0;padding:13px 12px;font-size:12px}.receiving-evidence-confirm-product{grid-template-columns:minmax(0,1fr);gap:0;margin:11px 15px}.receiving-evidence-confirm-photos{gap:7px}.receiving-evidence-confirm-photos>button{flex-basis:100%;width:100%;display:block!important}.receiving-evidence-confirm-product dl{grid-template-columns:1fr}.receiving-evidence-confirm-product dl>div,.receiving-evidence-confirm-product dl>div.wide{grid-column:1;grid-template-columns:36% minmax(0,1fr);align-items:center;column-gap:12px;min-height:66px;padding:11px 12px}.receiving-evidence-confirm-product dl>div.remark-empty{min-height:66px;padding:11px 12px;grid-template-columns:36% minmax(0,1fr)!important;align-content:center!important}.receiving-evidence-confirm-question{margin:8px 15px 0;padding:8px 8px 12px;font-size:15px;line-height:1.45}.receiving-evidence-confirm-dialog>footer{padding:10px 15px max(14px,env(safe-area-inset-bottom))}.receiving-evidence-confirm-dialog>footer button{min-height:46px;font-size:11px}}.thai-bank-allocation-editor{background:#fbfaf6;border:1px solid #dfd4bf;border-radius:18px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.thai-bank-allocation-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.thai-bank-allocation-editor>header div{gap:3px;display:grid}.thai-bank-allocation-editor>header strong{color:#382b25;font-size:16px}.thai-bank-allocation-editor>header small{color:#8b7967}.thai-bank-allocation-editor>header>b{color:#4f5a39;white-space:nowrap;font-size:18px}.thai-bank-allocation-list{gap:9px;display:grid}.thai-bank-allocation-row{background:#fff;border:1px solid #eee5d6;border-radius:14px;grid-template-columns:30px minmax(210px,1fr) minmax(150px,.45fr) 38px;align-items:end;gap:9px;padding:10px;display:grid}.thai-bank-allocation-row>span{color:#695646;background:#eee7d8;border-radius:50%;align-self:center;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.thai-bank-allocation-row select,.thai-bank-allocation-row input{color:#302723;background:#fff;border:1px solid #d8cbb5;border-radius:11px;width:100%;min-height:44px;padding:8px 11px}.thai-bank-allocation-row label{gap:4px;display:grid}.thai-bank-allocation-row label>span{color:#8b7967;font-size:12px}.thai-bank-allocation-row>button{color:#9b4f3f;background:#fff7f2;border:1px solid #e4cfc4;border-radius:11px;min-height:44px;font-size:22px}.thai-bank-allocation-row>small{color:#887664;grid-column:2/-1}.thai-bank-allocation-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.thai-bank-allocation-editor>footer button{color:#604b38;background:#fff;border:1px dashed #a58d69;border-radius:999px;padding:9px 14px;font-weight:700}.thai-bank-allocation-editor>footer span{font-weight:800}.thai-bank-allocation-editor>footer .complete{color:#52633d}.thai-bank-allocation-editor>footer .incomplete{color:#a54e3e}@media (width<=700px){.thai-bank-allocation-editor{padding:13px}.thai-bank-allocation-row{grid-template-columns:28px 1fr 36px}.thai-bank-allocation-row label{grid-column:2/3}.thai-bank-allocation-row>button{grid-area:1/3/3}.thai-bank-allocation-row>small{grid-column:2/4}.thai-bank-allocation-editor>footer{flex-direction:column;align-items:stretch}.thai-bank-allocation-editor>footer span{text-align:center}}.thai-bank-allocation-row select,.thai-bank-allocation-row input{box-sizing:border-box;height:48px;min-height:48px;font:inherit;padding:10px 12px;font-size:14px;line-height:1.2}.thai-bank-allocation-row>button{box-sizing:border-box;height:48px;min-height:48px;font-size:18px;line-height:1}.china-topup-modal{background:#f7f3eb;border-color:#ddd1bc;border-radius:24px;width:min(920px,100% - 32px);max-height:calc(100vh - 32px)}.china-topup-modal>header{background:#fffdf9;border-bottom-color:#e5dccd;padding:20px 24px}.china-topup-modal>header .section-kicker{color:#9a815c;letter-spacing:.13em;margin-bottom:5px;font-size:11px}.china-topup-modal>header h2{margin:0 0 5px;font-size:23px;font-weight:700;line-height:1.25}.china-topup-modal>header small{font-size:12px;line-height:1.5}.china-topup-body{padding:22px 24px 24px}.china-topup-grid{align-items:start;gap:16px 18px}.china-topup-grid>label,.china-topup-intermediary{color:#6f6257;gap:7px;min-width:0;font-size:13px;font-weight:650}.china-topup-grid input,.china-topup-grid select,.china-topup-intermediary>select,.china-topup-intermediary>input{box-sizing:border-box;color:#352b25;height:50px;min-height:50px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d8cbb6;border-radius:14px;padding:0 14px;font-size:14px;font-weight:500;line-height:1.2}.china-topup-grid textarea{box-sizing:border-box;color:#352b25;min-height:78px;font:inherit;background:#fff;border:1px solid #d8cbb6;border-radius:14px;padding:13px 14px;font-size:14px;font-weight:500;line-height:1.45}.china-topup-grid input:focus,.china-topup-grid select:focus,.china-topup-grid textarea:focus,.china-topup-intermediary>select:focus,.china-topup-intermediary>input:focus{border-color:#9b8059;outline:3px solid #9b80591f}.china-topup-grid label small,.china-topup-intermediary>small{color:#938579;min-height:0;font-size:11px;font-weight:400;line-height:1.45}.china-topup-intermediary>div{box-sizing:border-box;background:#e9e2d6;border-radius:14px;gap:4px;height:50px;padding:4px}.china-topup-no-credit{box-sizing:border-box;background:#f2ede4;border-color:#d8cbb6;border-radius:14px;min-height:81px;padding:14px}.china-topup-bank-section{gap:8px;margin-top:4px;display:grid}.china-topup-bank-section>small{color:#88796c;padding-inline:4px;font-size:11px;line-height:1.45}.thai-bank-allocation-editor{background:#fff;border-color:#d8cbb6;border-radius:18px;gap:14px;padding:18px}.thai-bank-allocation-editor>header{border-bottom:1px solid #eee7dc;align-items:center;padding-bottom:14px}.thai-bank-allocation-editor>header strong{font-size:17px;font-weight:700}.thai-bank-allocation-editor>header small{font-size:12px;line-height:1.45}.thai-bank-allocation-editor>header>b{font-size:20px;font-weight:700}.thai-bank-allocation-list{gap:10px}.thai-bank-allocation-row{background:#faf8f4;border-color:#e8dfd1;border-radius:15px;grid-template-columns:34px minmax(0,1.45fr) minmax(180px,.75fr) 42px;align-items:end;gap:10px;padding:13px}.thai-bank-allocation-row>span{width:30px;height:30px;font-size:14px}.thai-bank-allocation-row select,.thai-bank-allocation-row input{box-sizing:border-box;background:#fff;border-radius:13px;height:50px;min-height:50px;padding:0 13px;font-size:14px;font-weight:500;line-height:1.2}.thai-bank-allocation-row label{gap:6px}.thai-bank-allocation-row label>span{font-size:11px;font-weight:600}.thai-bank-allocation-row>button{box-sizing:border-box;border-radius:13px;width:42px;height:50px;min-height:50px;font-size:18px}.thai-bank-allocation-row>small{font-size:11px;line-height:1.4}.thai-bank-allocation-row.invalid{background:#fff6f2;border-color:#d99b8b}.thai-bank-allocation-row.invalid>small{color:#a34e3c;font-weight:650}.thai-bank-allocation-editor>footer{padding-top:2px}.thai-bank-allocation-editor>footer button{min-height:42px;padding:0 16px;font-size:12px}.thai-bank-allocation-editor>footer span{text-align:right;font-size:12px;line-height:1.4}.china-topup-live-summary{background:#35271f;border:1px solid #4a382e;border-radius:18px;gap:10px;margin-top:20px;padding:16px}.china-topup-live-summary article{box-sizing:border-box;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;min-height:74px;padding:12px 14px}.china-topup-live-summary span{font-size:11px;line-height:1.35}.china-topup-live-summary strong{margin-top:6px;font-size:17px;line-height:1.25}.china-topup-live-summary article.total strong{font-size:20px}.china-topup-live-summary>footer{grid-column:1/-1;color:#d9cfc7!important;background:0 0!important;border:0!important;border-top:1px solid #ffffff24!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin:0!important;padding:14px 2px 1px!important;display:flex!important}.china-topup-live-summary>footer span{color:#d9cfc7;min-width:0;font-size:11px;line-height:1.45}.china-topup-live-summary>footer strong{color:#efd788;white-space:nowrap;flex:none;margin:0;font-size:19px}.china-topup-error{border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.china-topup-modal>footer{z-index:2;box-sizing:border-box;background:#fffdf9;border-top-color:#e5dccd;min-height:76px;padding:14px 24px;position:sticky;bottom:0}.china-topup-modal>footer button.primary:disabled{color:#fff;opacity:1;background:#b7b0aa;border-color:#b7b0aa}@media (width<=700px){.china-topup-backdrop{align-items:end;padding:0}.china-topup-modal{border-radius:22px 22px 0 0;width:100%;max-height:96vh}.china-topup-modal>header{padding:17px 18px}.china-topup-modal>header h2{font-size:21px}.china-topup-body{padding:16px 16px 20px}.china-topup-grid{grid-template-columns:1fr;gap:14px}.china-topup-grid label.wide{grid-column:auto}.china-topup-bank-section{margin-top:2px}.thai-bank-allocation-editor{gap:12px;padding:14px}.thai-bank-allocation-editor>header{align-items:flex-start;gap:8px;padding-bottom:12px}.thai-bank-allocation-editor>header>b{font-size:17px}.thai-bank-allocation-row{grid-template-columns:30px minmax(0,1fr) 38px;gap:8px;padding:11px}.thai-bank-allocation-row select,.thai-bank-allocation-row label{grid-column:2}.thai-bank-allocation-row>button{grid-area:1/3/3;width:38px;height:50px}.thai-bank-allocation-row>small{grid-column:2/4}.thai-bank-allocation-editor>footer{flex-direction:column;align-items:stretch}.thai-bank-allocation-editor>footer span{text-align:left}.china-topup-live-summary{grid-template-columns:1fr;gap:8px;margin-top:16px;padding:12px}.china-topup-live-summary>i{display:none}.china-topup-live-summary article,.china-topup-live-summary article.total{border-top:1px solid #ffffff1a;grid-column:1;min-height:66px;padding:11px 12px}.china-topup-live-summary>footer{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding-top:12px!important}.china-topup-modal>footer{min-height:72px;padding:12px 16px max(12px,env(safe-area-inset-bottom))}}@media (width<=640px){.local-receive-form-body,.local-receive-form-card,.local-receive-form-card>label{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.local-receive-form-card input[type=datetime-local]{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;display:block}}.card-reminder-settings-button{color:#4b3026;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#fffdf8;border:1px solid #d9c7a3;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.card-reminder-settings-button .solid-gear-icon{flex-basis:16px;width:16px;height:16px}.card-reminder-dialog{gap:18px;width:min(580px,100%);padding:24px}.card-reminder-dialog>header{border-bottom:1px solid #eee3d0;padding-bottom:16px}.card-reminder-dialog>header h2{font-size:25px}.card-reminder-dialog>header small{margin-top:5px;font-size:12px;line-height:1.5;display:block}.card-reminder-dialog>header>button{border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.card-reminder-settings{gap:16px;display:grid}.card-reminder-toggle{background:#faf6ed;border:1px solid #dfd4bd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex!important}.card-reminder-toggle>span{gap:3px;display:grid}.card-reminder-toggle strong{color:#3b2a22;font-size:14px}.card-reminder-toggle small{color:#8d837a;font-size:10px;font-weight:500}.card-reminder-toggle input{accent-color:#4b3026;flex:none;width:22px;height:22px}.card-reminder-time-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.card-reminder-time-grid label{color:#715f55;gap:6px;font-size:11px;font-weight:700;display:grid}.card-reminder-time-grid input{box-sizing:border-box;color:#342725;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #dfd4bd;border-radius:12px;padding:0 13px;font-size:15px}.card-reminder-time-grid small{color:#9b8d82;font-size:9px;font-weight:500}.card-reminder-settings aside{color:#756144;background:#f5ecd4;border-radius:12px;padding:12px 14px;font-size:10px;line-height:1.55}.card-reminder-notice{color:#4f7858;margin:0;font-size:11px;font-weight:700}.card-reminder-dialog button:disabled{opacity:.55}@media (width<=560px){.finance-page-head{position:relative}.finance-page-head.card-reminder-head>div{padding-right:132px}.finance-page-head .card-reminder-settings-button{min-height:38px;padding:0 11px;font-size:10px;position:absolute;top:0;right:0}.finance-page-head .card-reminder-settings-button .solid-gear-icon{flex-basis:14px;width:14px;height:14px}.card-reminder-backdrop{align-items:end;padding:0}.card-reminder-dialog{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:20px}.card-reminder-time-grid{grid-template-columns:1fr}.card-reminder-dialog>footer button{flex:1}.card-reminder-toggle{padding:14px}.card-reminder-toggle small{font-size:9px}}.finance-bank-sync-mobile{display:none}.thai-bank-navigation-card{box-sizing:border-box;background:#fffdf9;border:1px solid #e2d6c2;border-radius:24px;gap:17px;margin:0 0 20px;padding:18px 20px 20px;display:grid;box-shadow:0 10px 30px #4a322a0e}.thai-bank-navigation-card .finance-tabs{margin:0}.thai-bank-navigation-card .finance-tabs button{letter-spacing:.01em;min-height:40px;padding-inline:18px;font-size:11px;font-weight:700}.thai-bank-navigation-card .finance-tabs button.active{font-weight:800}.thai-bank-navigation-card .thai-bank-filters{background:#fff;border-color:#eadfce;border-radius:18px;margin:0;padding:18px;box-shadow:inset 0 0 0 1px #ffffffbf}.thai-bank-navigation-card .thai-bank-filter-desktop{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:16px;display:grid}.thai-bank-navigation-card .thai-bank-filter-desktop label{gap:8px;min-width:0}.thai-bank-navigation-card .thai-bank-filters label span{color:#705f54;letter-spacing:.01em;font-size:11px;font-weight:700}.thai-bank-navigation-card .thai-bank-filters select{background:#fcf9f2;border-color:#ded1bb;border-radius:12px;width:100%;height:42px;padding-inline:12px;font-size:13px;font-weight:500}.thai-bank-navigation-card .thai-bank-filter-desktop>button{border-radius:12px;height:44px;padding-inline:16px;font-size:11px;font-weight:750}@media (width>=761px){:is(.thai-bank-navigation-card:has(.thai-bank-filters),.thai-bank-navigation-card:not(:has(.thai-bank-filters))){grid-template-columns:max-content minmax(0,1fr);align-items:end;gap:16px;height:96px;min-height:96px;padding:14px 16px}.thai-bank-navigation-card:not(:has(.thai-bank-filters)):after{content:"";min-height:61px;display:block}.thai-bank-navigation-card .finance-tabs{align-self:end}.thai-bank-navigation-card .finance-tabs button{min-height:42px}.thai-bank-navigation-card .thai-bank-filters{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.thai-bank-navigation-card .thai-bank-filter-desktop{grid-template-columns:repeat(2,minmax(150px,1fr));gap:12px}.thai-bank-navigation-card .thai-bank-filters select{background:#fcf9f2;height:42px}}@media (width>=761px) and (width<=1024px){:is(.thai-bank-navigation-card:has(.thai-bank-filters),.thai-bank-navigation-card:not(:has(.thai-bank-filters))){grid-template-columns:minmax(235px,.72fr) minmax(0,1.28fr);gap:12px;padding:13px 14px}.thai-bank-navigation-card .finance-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.thai-bank-navigation-card .finance-tabs button{min-width:0;padding-inline:8px;font-size:11px}.thai-bank-navigation-card .thai-bank-filter-desktop{gap:8px}.thai-bank-navigation-card .thai-bank-filters select{padding-inline:10px;font-size:12px}}@media (width<=760px){.thai-bank-navigation-card{border-radius:21px;gap:14px;padding:15px}.thai-bank-navigation-card .finance-tabs{box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:visible}.thai-bank-navigation-card .finance-tabs button{min-width:0;padding-inline:10px}.thai-bank-navigation-card .thai-bank-filter-desktop{grid-template-columns:1fr 1fr}.thai-bank-navigation-card .thai-bank-filter-desktop>button{grid-column:1/-1;justify-self:start}}@media (width<=560px){.finance-page-head.bank-sync-head{min-height:76px}.finance-page-head.bank-sync-head>div{padding-right:132px}.finance-page-head.bank-sync-head h1{white-space:nowrap;max-width:none}.finance-bank-sync-status{white-space:nowrap;border-radius:999px;max-width:126px;padding:7px 10px;font-size:8px;font-weight:600}.finance-bank-sync-desktop{display:none}.finance-bank-sync-mobile{display:inline}.thai-bank-navigation-card{border-radius:19px;margin:12px 0 16px;padding:12px}.thai-bank-navigation-card .finance-tabs{gap:3px;padding:3px}.thai-bank-navigation-card .finance-tabs button{min-height:40px;font-size:12px}.thai-bank-navigation-card .thai-bank-filters{background:#fff;border:1px solid #eadfce;border-radius:15px;padding:12px}.thai-bank-navigation-card .thai-bank-mobile-searchbar>label,.thai-bank-navigation-card .thai-bank-mobile-searchbar>button{height:42px}.thai-bank-navigation-card .thai-bank-mobile-searchbar>button{width:42px}.thai-bank-navigation-card .thai-bank-filter-fields.open{margin-top:16px}.thai-bank-navigation-card .thai-bank-filter-desktop{display:none}.thai-bank-navigation-card .thai-bank-filter-mobile{display:grid}.thai-bank-navigation-card .thai-bank-history-search{background:#fff;border:1px solid #eadfce;border-radius:15px;padding:12px}.thai-bank-navigation-card .thai-bank-history-search>label{background:#fff;height:42px}}.closed-receive-detail{background:#faf8f1}.closed-receive-detail>.receiving-order-meta{display:grid}.closed-receive-detail>.receiving-parcel-panel{display:block}@media (width>=681px){.closed-receive-detail>.receiving-order-meta{border:0;gap:8px;padding:0;box-shadow:none!important;background:0 0!important}.closed-receive-detail>.receiving-order-meta>div{box-sizing:border-box;background:#fff;border:1px solid #dce7e1;border-radius:15px;padding:12px 15px}}@media (width<=680px){.closed-receive-detail>.receiving-head{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.closed-receive-detail>.receiving-order-meta{grid-template-columns:1fr 1fr;margin:0 10px 12px}.closed-receive-detail>.receiving-order-meta>div:first-child{grid-column:1/-1}.closed-receive-detail>.receiving-parcel-panel{margin:0 10px 12px}}.closed-receive-detail .closed-receive-option>strong{font-size:16px;line-height:1.45}.closed-receive-detail .closed-receive-option>small{font-size:12px;line-height:1.45}.closed-receive-detail .closed-receive-option>b{padding:5px 10px;font-size:12px}.closed-receive-detail .closed-receive-variant dl>div{min-height:60px;padding:10px 12px}.closed-receive-detail .closed-receive-variant dt{font-size:12px}.closed-receive-detail .closed-receive-variant dd{font-size:15px}.closed-receive-detail .closed-receive-variant .mobile-received-complete-status{min-height:54px;font-size:15px!important}@media (width<=680px){.closed-receive-detail .closed-receive-option>strong{font-size:15px}.closed-receive-detail .closed-receive-option>small,.closed-receive-detail .closed-receive-option>b,.closed-receive-detail .closed-receive-variant dt{font-size:12px}.closed-receive-detail .closed-receive-variant dd{font-size:15px}.closed-receive-detail .closed-receive-variant .mobile-received-complete-status{font-size:15px!important}}.sales-bill-row em.branch.bs{color:#43805a;background:#e4f3e8}.sales-bill-row em.branch.cnx{color:#386b98;background:#e6f0fb}.sales-bill-row em.branch.bkk{color:#97612f;background:#f8ead5}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.notice{border:1px solid;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 14px;font-size:12px;display:flex}.notice.WARNING{color:#795110;background:#fff5df;border-color:#efdcb4}.notice.ERROR{color:#922e2e;background:#fff0f0;border-color:#efcaca}.detail-panel[data-tone=success] summary{background:linear-gradient(90deg,#e8f7ef,#fff 55%)}.detail-panel[data-tone=warning] summary{background:linear-gradient(90deg,#fff5df,#fff 55%)}.detail-panel[data-tone=error] summary{background:linear-gradient(90deg,#fff0f0,#fff 55%)}.detail-panel[data-tone=success] .detail-kv:last-child strong{color:#179653}.detail-panel[data-tone=error] .detail-kv:last-child strong{color:#c83e3e}@media (width<=1050px){.china-purchase-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.china-account-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.china-purchase-filters{grid-template-columns:1fr 1fr}.china-purchase-filters .search{grid-column:1/-1}}@media (width<=680px){.china-purchase-page{gap:12px;overflow-x:hidden}.china-purchase-head{flex-direction:column;align-items:stretch;padding:20px}.china-sync-actions{justify-content:flex-start}.china-purchase-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.china-purchase-summary article{padding:14px}.china-purchase-summary article.primary{grid-column:1/-1}.china-account-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.china-account-strip article:last-child{grid-column:1/-1}.china-purchase-filters{grid-template-columns:minmax(0,1fr);padding:11px}.china-purchase-filters .search{grid-column:auto}.china-detail-drawer{border-radius:22px 22px 0 0;height:94vh;margin-top:auto;overflow:hidden}.china-order-meta,.china-form-grid{grid-template-columns:1fr}.china-order-meta>div.wide{grid-column:auto}.china-cost-list>div{grid-template-columns:minmax(0,1fr) .8fr .55fr 34px}.china-purchase-summary strong{font-size:19px}.china-purchase-summary .primary strong{font-size:26px}}.china-rate-panel{background:#fffaf0;border:1px solid #e6dbc7;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.china-rate-panel>div{gap:3px;display:grid}.china-rate-panel strong{color:#3a2a22;font-size:15px}.china-rate-panel small{color:#948579;font-size:9px}.china-rate-panel form{align-items:flex-end;gap:8px;display:flex}.china-rate-panel label{color:#8a7869;gap:4px;font-size:9px;font-weight:800;display:grid}.china-rate-panel input{color:#3c2c24;width:135px;height:40px;font:inherit;background:#fff;border:1px solid #ddcfb8;border-radius:11px;padding:0 11px}.china-rate-panel button{color:#f2d991;height:40px;font:inherit;background:#3b2a22;border:0;border-radius:11px;padding:0 15px;font-weight:900}.china-card-filters{background:#fff;border:1px solid #e6dccb;border-radius:24px;padding:18px 20px;box-shadow:0 10px 28px #4632280f}.china-range-tabs{gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.china-range-tabs button{color:#675247;min-width:max-content;height:38px;font:inherit;background:#fbf8f1;border:1px solid #e3d7c2;border-radius:999px;padding:0 17px;font-size:10px;font-weight:800}.china-range-tabs button.active{color:#efd58b;background:#3a2922;border-color:#3a2922}.china-filter-row{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr));gap:10px;display:grid}.china-filter-row label{position:relative}.china-filter-row label>span{color:#9b8b7c;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.china-filter-row input,.china-filter-row select{box-sizing:border-box;color:#3e3029;width:100%;height:44px;font:inherit;background:#fbf8f1;border:1px solid #e0d6c4;border-radius:12px;padding:0 13px;font-size:11px}.china-filter-row input{padding-left:38px}.china-order-card-section>header{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px;display:flex}.china-order-card-section h2{color:#35261f;margin:0;font-size:20px}.china-order-card-section header>span{color:#8e7e72;font-size:10px}.china-order-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.china-order-card{background:#fff;border:1px solid #e7ddcd;border-radius:22px;min-width:0;padding:18px;position:relative;box-shadow:0 8px 24px #412d230f}.china-card-select{accent-color:#4a3428;width:20px;height:20px;position:absolute;top:17px;right:17px}.china-order-card>header{color:#927f70;align-items:center;gap:7px;padding-right:28px;font-size:9px;display:flex}.china-order-card>header span{color:#6c5548;background:#f0e8d8;border-radius:999px;padding:4px 8px;font-weight:800}.china-order-card>header span.branch{color:#f0d58b;background:#38271f}.china-order-card h3{color:#2f211b;margin:16px 0 1px;font-size:17px}.china-order-card code{color:#8c7a6d;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.china-order-card .china-card-status{color:#aa614f;background:#f5e4dd;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:47px;right:17px}.china-order-card .china-card-status.paid{color:#5b895f;background:#e8f3e7}.china-order-card .china-card-status.partial{color:#98742d;background:#fff0cc}.china-card-total{color:#988778;border-top:1px dashed #e4d7c1;justify-content:space-between;align-items:center;margin:16px 0 13px;padding-top:13px;font-size:10px;display:flex}.china-card-total strong{color:#2f211b;font-size:19px}.china-order-card>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.china-order-card>footer button{color:#4f3b30;height:39px;font:inherit;background:#fff;border:1px solid #e0d4bf;border-radius:999px;font-size:10px;font-weight:900}.china-order-card>footer button.primary{color:#efd58b;background:#3a2922;border-color:#3a2922}.china-order-card>footer button:disabled{color:#fff;background:#d7d4cf;border-color:#dedbd5}.china-batch-button{z-index:8;color:#35251d;width:max-content;max-width:100%;font:inherit;background:#e9d18b;border:0;border-radius:999px;margin:18px auto 0;padding:13px 22px;font-size:11px;font-weight:900;display:block;position:sticky;bottom:18px;box-shadow:0 12px 34px #3a292238}.china-order-meta-simple{grid-template-columns:repeat(2,1fr)}.china-account-picker button{min-width:76px}.china-account-picker button small{color:inherit;opacity:.72;margin-top:2px;font-size:7px;font-weight:600;display:block}.china-payer-chips{background:#eee5d3;border-radius:14px;margin-top:12px;padding:13px}.china-payer-chips>strong{color:#8f7a60;margin-bottom:9px;font-size:10px;display:block}.china-payer-chips>div{flex-wrap:wrap;gap:7px;display:flex}.china-payer-chips button{color:#5c493f;font:inherit;background:#fff;border:1px solid #e2d7c5;border-radius:11px;padding:8px 12px;font-size:10px;font-weight:800}.china-payer-chips button.selected{color:#efd58b;background:#3a2922;border-color:#3a2922}.china-payer-chips form{gap:7px;margin-top:9px;display:flex}.china-payer-chips input{min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dccfb9;border-radius:10px;flex:1;padding:0 10px}.china-delegated-fields{background:#fffaf0;border:1px solid #e5dac7;border-radius:14px;margin-top:12px;padding:13px}.delegated-credit-box{color:#715d50;margin:0 0 10px;font-size:10px}.delegated-credit-box strong{color:#3c2b23}.china-cancel-section{background:#fffaf5!important;border-color:#ead6c9!important}.china-cancel-actions{flex-wrap:wrap;gap:8px;display:flex}.china-cancel-actions button{color:#a05748;font:inherit;background:#fff;border:1px solid #e2c8bd;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.china-cancel-actions button.confirm{color:#507450;background:#edf7ec;border-color:#6b8b69}.china-save-next{color:#35251d!important;background:#e9d18b!important;border-color:#e9d18b!important}.china-accounts-page{gap:16px;padding-bottom:50px;display:grid}.china-account-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.china-account-card{background:#fff;border:1px solid #e5dac8;border-radius:20px;padding:19px}.china-account-card header{color:#7e6b5d;justify-content:space-between;font-size:10px;display:flex}.china-account-card header i{color:#efd58b;background:#3a2922;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.china-account-card strong{color:#30211a;margin:13px 0 4px;font-size:25px;display:block}.china-account-card small{color:#938378;font-size:9px}.china-ledger-grid{grid-template-columns:minmax(280px,.8fr) minmax(400px,1.4fr);gap:14px;display:grid}.china-ledger-grid>section,.delegated-credit-panel{background:#fff;border:1px solid #e6dccb;border-radius:20px;padding:18px}.china-ledger-grid h2,.delegated-credit-panel h2{color:#382920;margin:0 0 13px;font-size:17px}.china-ledger-form{gap:10px;display:grid}.china-ledger-form label{color:#79685d;gap:5px;font-size:9px;font-weight:800;display:grid}.china-ledger-form input,.china-ledger-form select,.china-ledger-form textarea{box-sizing:border-box;color:#392921;width:100%;font:inherit;background:#fbf8f2;border:1px solid #dfd4c2;border-radius:10px;padding:10px 11px}.china-ledger-form button{color:#efd58b;min-height:41px;font:inherit;background:#3a2922;border:0;border-radius:11px;font-weight:900}.china-ledger-list{gap:7px;display:grid}.china-ledger-list article{background:#fcfaf5;border:1px solid #eee5d8;border-radius:11px;grid-template-columns:1fr auto;gap:3px 10px;padding:10px 11px;display:grid}.china-ledger-list article span{color:#44332b;font-size:10px;font-weight:800}.china-ledger-list article small{color:#998a80;font-size:8px}.china-ledger-list article strong{color:#4d845a;grid-area:1/2/3;font-size:11px}.china-ledger-list article strong.expense{color:#ae5a49}.delegated-credit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.delegated-credit-cards article{background:#f7f1e5;border-radius:14px;padding:14px}.delegated-credit-cards strong{color:#3c2b23;font-size:14px;display:block}.delegated-credit-cards b{color:#846526;margin:8px 0;font-size:18px;display:block}.delegated-credit-cards form{flex-wrap:wrap;gap:6px;display:flex}.delegated-credit-cards input,.delegated-credit-cards select{min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #ddcfb8;border-radius:9px;padding:0 8px;font-size:9px}.delegated-credit-cards button{color:#efd58b;height:35px;font:inherit;background:#3a2922;border:0;border-radius:9px;font-size:9px;font-weight:900}@media (width<=1050px){.china-order-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.china-filter-row{grid-template-columns:1fr 1fr}.china-filter-row label:first-child{grid-column:1/-1}.china-account-cards,.delegated-credit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.china-rate-panel,.china-rate-panel form{flex-direction:column;align-items:stretch}.china-rate-panel input{width:100%}.china-card-filters{padding:13px}.china-filter-row,.china-order-cards,.china-account-cards,.delegated-credit-cards,.china-ledger-grid{grid-template-columns:1fr}.china-filter-row label:first-child{grid-column:auto}.china-order-card{padding:16px}.china-order-meta-simple{grid-template-columns:1fr 1fr}.china-detail-drawer>footer{flex-wrap:wrap}.china-detail-drawer>footer button{flex:44%}.china-payer-chips form{flex-direction:column}.china-ledger-grid{display:grid}.china-account-picker button{flex:1}.china-batch-button{width:100%}}.china-account-cards>article{background:#fff;border:1px solid #e5dac8;border-radius:20px;padding:19px}.china-account-cards>article header{color:#7e6b5d;justify-content:space-between;font-size:10px;display:flex}.china-account-cards>article header i{color:#efd58b;background:#3a2922;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.china-account-cards>article>strong{color:#30211a;margin:13px 0 4px;font-size:25px;display:block}.china-account-cards>article small{color:#938378;font-size:9px}.china-account-cards>article.selected{border-color:#b9995a;box-shadow:0 0 0 2px #f1dfaa}.china-account-cards>article dl{gap:5px;margin:12px 0;display:grid}.china-account-cards>article dl>div,.china-account-cards>article footer{justify-content:space-between;gap:8px;display:flex}.china-account-cards>article dt{color:#8d7e73;font-size:9px}.china-account-cards>article dd{color:#49372f;margin:0;font-size:9px;font-weight:800}.china-account-cards>article footer{flex-wrap:wrap}.china-account-cards>article footer button{color:#5a4438;font:inherit;background:#fff;border:1px solid #e0d4bf;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:800}.china-ledger-grid>form{gap:10px;display:grid}.china-ledger-grid>form label{color:#79685d;gap:5px;font-size:9px;font-weight:800;display:grid}.china-ledger-grid>form input,.china-ledger-grid>form select,.china-ledger-grid>form textarea{box-sizing:border-box;color:#392921;width:100%;font:inherit;background:#fbf8f2;border:1px solid #dfd4c2;border-radius:10px;padding:10px 11px}.china-ledger-grid>form button{color:#efd58b;min-height:41px;font:inherit;background:#3a2922;border:0;border-radius:11px;font-weight:900}.delegated-credit-panel>form{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.delegated-credit-panel>form input,.delegated-credit-panel>form select{min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #ddcfb8;border-radius:9px;padding:0 8px;font-size:9px}.delegated-credit-panel>form button{color:#efd58b;height:35px;font:inherit;background:#3a2922;border:0;border-radius:9px;font-size:9px;font-weight:900}.china-purchase-filters.china-card-filters{border-radius:28px;padding:22px 26px;display:block}.china-card-filters .china-range-tabs{gap:10px;width:100%;margin:0 0 18px;display:flex}.china-card-filters .china-range-tabs button{height:48px;padding:0 22px;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:14px;font-weight:800}.china-card-filters .china-filter-row{grid-template-columns:minmax(330px,2fr) repeat(3,minmax(180px,1fr));gap:12px;width:100%;display:grid}.china-card-filters .china-filter-row input,.china-card-filters .china-filter-row select{height:54px;padding-left:16px;padding-right:16px;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:15px}.china-card-filters .china-filter-row input{padding-left:44px}.china-rate-panel{grid-template-columns:minmax(280px,1.25fr) minmax(190px,.65fr) minmax(220px,.85fr) auto;align-items:end;gap:22px;padding:22px 26px;display:grid}.china-rate-panel>div{align-self:center;gap:5px}.china-rate-panel>div>span{font-size:16px}.china-rate-panel strong{font-size:20px;line-height:1.25}.china-rate-panel small{font-size:12px;line-height:1.4}.china-rate-panel label{gap:7px;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:13px;font-weight:800}.china-rate-panel input{box-sizing:border-box;width:100%;height:52px;padding:0 15px;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:16px;font-weight:600}.china-rate-panel button{white-space:nowrap;height:52px;padding:0 24px;font-size:16px;font-weight:800;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif!important}.china-account-picker button{flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 8px;min-height:56px;display:inline-flex}.china-account-picker button img{object-fit:contain;flex:none;width:30px;height:24px}.china-account-picker button>span{white-space:nowrap}.china-account-picker button small{flex-basis:100%}@media (width<=1100px){.china-card-filters .china-filter-row{grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(140px,1fr))}.china-rate-panel{grid-template-columns:1fr 1fr}.china-rate-panel>div{grid-column:1/-1}.china-rate-panel button{width:100%}}@media (width<=720px){.china-purchase-filters.china-card-filters{padding:16px}.china-card-filters .china-range-tabs{overflow-x:auto}.china-card-filters .china-filter-row,.china-rate-panel{grid-template-columns:1fr}.china-rate-panel>div{grid-column:auto}.china-rate-panel{gap:14px;padding:18px}.china-rate-panel input,.china-rate-panel button{width:100%}}.china-order-card-section{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.china-order-card-section>.china-list-head{background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:14px;margin:4px 0 14px;padding:0;display:flex}.china-order-card-section>.china-list-head h2{color:#2a1b12;margin:0;font-size:22px;font-weight:800}.china-order-card-section>.china-list-head>span{color:#8e7a63;margin-left:auto;font-size:14px}.china-batch-pay{color:#2a1b12;height:40px;font:inherit;background:#e9ce85;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:800}.china-order-card-section .china-order-cards{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.china-order-card-section .china-order-card{background:#fff;border:1px solid #0000;border-radius:26px;flex-direction:column;min-width:0;min-height:286px;padding:26px 28px;transition:border-color .15s,transform .15s;display:flex;position:relative;box-shadow:0 2px 10px #2a1b120f,0 1px 2px #2a1b120a}.china-order-card-section .china-order-card:hover{border-color:#e1d2b8;transform:translateY(-1px)}.china-order-card-section .china-order-card.batch-selected{border-color:#cda84f;box-shadow:0 0 0 2px #e9ce856b,0 8px 24px #2a1b1214}.china-order-card-section .china-order-card>header{background:0 0;border:0;min-height:36px;padding:0 150px 0 0;display:block;position:static}.china-order-card-section .china-order-card>header>span{color:#8e7a63;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.china-order-card-section .china-order-card>header time{font-weight:500}.china-order-card-section .china-order-card>header b{color:#5c4230;background:#efe5d2;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.china-order-card-section .china-order-card>header b.branch{color:#e9ce85;background:#38271a}.china-order-card-section .china-card-status{color:#b96a4c;white-space:nowrap;background:#f7e9e2;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-style:normal;font-weight:700;display:flex;position:absolute;top:25px;right:28px}.china-order-card-section .china-card-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.china-order-card-section .china-card-status.paid{color:#6f9b5e;background:#eaf2e5}.china-order-card-section .china-card-status.partial{color:#c99a34;background:#fbf1dc}.china-order-card-section .china-order-card h3{color:#2a1b12;text-overflow:ellipsis;white-space:nowrap;margin:22px 0 2px;font-size:20px;font-weight:700;line-height:1.35;overflow:hidden}.china-order-card-section .china-order-card code{color:#8e7a63;text-overflow:ellipsis;white-space:nowrap;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:13px;display:block;overflow:hidden}.china-order-card-section .china-card-total{color:#8e7a63;border-top:1px dashed #e9dfc9;justify-content:space-between;align-items:center;margin:20px 0 18px;padding-top:18px;font-size:14px;display:flex}.china-order-card-section .china-card-total strong{color:#2a1b12;font-size:24px;font-weight:800}.china-order-card-section .china-order-card>footer{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;display:grid;position:relative}.china-order-card-section .china-order-card>footer>button{color:#4a3324;background:#fff;border:1px solid #e1d2b8;border-radius:999px;height:50px;font-family:Noto Sans Thai,LINE Seed Sans TH,Leelawadee UI,Segoe UI,sans-serif;font-size:14px;font-weight:800}.china-order-card-section .china-order-card>footer>button.primary{color:#e9ce85;background:#38271a;border-color:#38271a}.china-order-card-section .china-order-card>footer>button:disabled{color:#f5f1e9;background:#b9b5ae;border-color:#b9b5ae}.china-order-card-section .china-card-select{cursor:pointer;background:#fff;border:1px solid #e1d2b8;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-222px;right:-35px;box-shadow:0 2px 8px #2a1b1217}.china-order-card-section .china-card-select input{accent-color:#38271a;width:16px;height:16px;margin:0}.china-order-card-section .china-card-select span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.china-order-card-section .china-order-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.china-order-card-section .china-order-cards{grid-template-columns:1fr;gap:14px}.china-order-card-section .china-order-card{min-height:270px;padding:22px}.china-order-card-section .china-card-status{top:21px;right:22px}.china-order-card-section .china-order-card>header{padding-right:135px}.china-order-card-section .china-card-select{top:-210px;right:-29px}.china-order-card-section>.china-list-head{flex-wrap:wrap}.china-order-card-section>.china-list-head .china-batch-pay{order:3;width:100%}}.china-finance-workspace{color:#38271a;background:#f6f0e3;min-width:0}.china-finance-tabs{z-index:18;scrollbar-width:none;background:#fbf7ee;border-bottom:1px solid #e9dfc9;gap:6px;padding:14px 24px 0;display:flex;position:sticky;top:0;overflow-x:auto}.china-finance-tabs::-webkit-scrollbar{display:none}.china-finance-tabs button{color:#8e7a63;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:12px 12px 0 0;flex:none;padding:10px 16px;font-family:LINE Seed Sans TH,Noto Sans Thai,Leelawadee UI,sans-serif;font-size:14px;font-weight:700}.china-finance-tabs button.active{color:#2a1b12;border-bottom-color:#cda84f}.china-finance-mock.business-center-page{box-sizing:border-box;gap:20px;width:min(1280px,100%);max-width:1280px;margin:0 auto;padding:22px 24px 60px;font-family:LINE Seed Sans TH,Noto Sans Thai,Leelawadee UI,sans-serif}.china-mock-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;display:flex}.china-mock-eyebrow{color:#a6845f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.china-mock-page-head h1{color:#2a1b12;margin:0;font-family:LINE Seed Sans TH,Noto Sans Thai,Leelawadee UI,sans-serif;font-size:26px;font-weight:800;line-height:1.25}.china-mock-page-head p:not(.china-mock-eyebrow){color:#8e7a63;max-width:600px;margin:6px 0 0;font-size:13.5px;line-height:1.5}.china-mock-page-head .china-sync-actions{background:#ffffffc7;border:1px solid #e6dac5;border-radius:17px;align-items:center;gap:7px;padding:6px;display:flex;box-shadow:0 5px 18px #2a1b120f}.china-mock-page-head .china-sync-actions>span{color:#6d5a4b;white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.china-mock-page-head .china-sync-actions>span>i{background:#c58a43;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #c58a431f}.china-mock-page-head .china-sync-actions>span.ready>i{background:#5f9a6f;box-shadow:0 0 0 4px #5f9a6f21}.china-mock-page-head .china-sync-actions>span>span{gap:1px;display:grid}.china-mock-page-head .china-sync-actions strong{color:#44352b;letter-spacing:.025em;font-size:11px;font-weight:850;line-height:1.15}.china-mock-page-head .china-sync-actions small{color:#988675;font-size:9px;font-weight:650;line-height:1.15}.china-mock-page-head .china-sync-actions button{color:#f1d88e;min-height:42px;font:inherit;white-space:nowrap;background:#38291f;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:850;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 10px #38291f24}.china-mock-page-head .china-sync-actions button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #38291f33}.china-mock-page-head .china-sync-actions button:disabled{opacity:.48;box-shadow:none}.china-mock-page-head .china-sync-actions button>b{font-size:16px;font-weight:500;line-height:1}.china-mock-page-head .china-sync-actions button.syncing>b{animation:.8s linear infinite china-sync-spin}@keyframes china-sync-spin{to{transform:rotate(360deg)}}.china-mock-page-head .china-sync-actions strong{font-weight:700}.china-mock-page-head .china-sync-actions small{font-weight:500}.china-mock-page-head .china-sync-actions button{font-weight:700}.china-mock-rate-card{color:#fbf7ee;background:#2a1b12;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.china-mock-rate-card>div:first-child{flex-direction:column;gap:6px;display:flex}.china-mock-rate-card>div:first-child>span{color:#fbf7ee99;font-size:12.5px;font-weight:500}.china-mock-rate-card>div:first-child>strong{color:#e9ce85;font-size:30px;font-weight:800;line-height:1.2}.china-mock-rate-card>div:first-child>small{color:#fbf7ee85;font-size:12px}.china-mock-rate-actions{flex-wrap:wrap;gap:10px;display:flex}.china-mock-rate-actions button{color:#fbf7ee;min-height:42px;font:inherit;background:#fbf7ee14;border:1px solid #fbf7ee2e;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:700}.china-mock-rate-form{border-top:1px solid #fbf7ee24;flex-basis:100%;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding-top:16px;display:grid!important}.china-mock-rate-form label{color:#fbf7eea6;gap:5px;font-size:11.5px;font-weight:700;display:grid}.china-mock-rate-form input{color:#fff;width:100%;height:42px;font:inherit;background:#fbf7ee14;border:1px solid #fbf7ee2e;border-radius:12px;padding:0 12px;font-size:13.5px}.china-mock-rate-form button{color:#2a1b12;height:42px;font:inherit;background:#e9ce85;border:0;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:800}.china-mock-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.china-mock-summary article{background:#fff;border:0;border-radius:18px;min-width:0;padding:16px;box-shadow:0 2px 10px #2a1b120f,0 1px 2px #2a1b120a}.china-mock-summary span{color:#8e7a63;font-size:11.5px;font-weight:700;display:block}.china-mock-summary strong{color:#2a1b12;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:19px;font-weight:800;display:block;overflow:hidden}.china-mock-filters{background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 10px #2a1b120f,0 1px 2px #2a1b120a}.china-range-controls{gap:12px;min-width:0;display:grid}.china-mock-filters .china-range-tabs{gap:8px;margin:0;padding:0;display:flex;overflow-x:auto}.china-mock-filters .china-range-tabs button{color:#5c4230;background:#fbf7ee;border:1px solid #e9dfc9;border-radius:999px;height:auto;padding:8px 15px;font-size:13px;font-weight:600}.china-mock-filters .china-range-tabs button.active{color:#e9ce85;background:#38271a;border-color:#38271a}.china-mock-filter-row{flex-wrap:wrap;gap:10px;display:flex}.china-mock-filter-row .search{flex:2;min-width:220px;position:relative}.china-mock-filter-row .search span{color:#a6845f;font-size:18px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.china-mock-filter-row input,.china-mock-filter-row select{box-sizing:border-box;color:#493731;min-width:0;max-width:100%;height:38px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:11px;padding:0 32px 0 11px;font-size:12px;font-weight:500}.china-mock-filter-row input{width:100%;padding-left:36px}.china-mock-filter-row select{flex:1;min-width:130px}.china-purchase-custom-dates{grid-template-columns:repeat(2,minmax(0,260px));gap:10px;max-width:530px;display:grid}.china-purchase-custom-dates label{color:#8e7a63;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.china-purchase-custom-dates input{box-sizing:border-box;color:#493731;width:100%;min-width:0;max-width:100%;height:38px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:11px;padding:0 11px;font-size:12px;font-weight:500}.china-mock-order-list{min-width:0}.china-mock-order-list>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.china-mock-order-list>header h2{color:#2a1b12;margin:0;font-size:20px;font-weight:800}.china-mock-order-list>header span{color:#8e7a63;margin-top:3px;font-size:11px;display:block}.china-mock-table-wrap{background:#fff;border-radius:26px;overflow-x:auto;box-shadow:0 2px 10px #2a1b120f,0 1px 2px #2a1b120a}.china-mock-table{border-collapse:collapse;width:100%;min-width:1180px}.china-mock-table th{color:#8e7a63;text-align:left;white-space:nowrap;border-bottom:1px solid #e9dfc9;padding:14px 16px;font-size:11.5px;font-weight:800}.china-mock-table td{color:#38271a;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e9dfc9;height:66px;padding:16px;font-size:13.5px}.china-mock-table tbody tr:last-child td{border-bottom:0}.china-mock-table tbody tr:hover{background:#fbf7ee}.china-mock-table td>strong{color:#2a1b12;font-size:13.5px;font-weight:800}.china-mock-table td>small{color:#8e7a63;margin-top:4px;font-size:11px;display:block}.china-mock-table input[type=checkbox]{accent-color:#38271a;width:16px;height:16px}.china-rate-badge{color:#5c4230;background:#efe5d2;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.china-rate-badge.locked{color:#e9ce85;background:#2a1b12}.china-mock-status{color:#c99a34;white-space:nowrap;background:#fbf1dc;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.china-mock-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.china-mock-status.paid,.china-mock-status.refunded,.china-mock-status.refunded_to_delegated_credit{color:#6f9b5e;background:#eaf2e5}.china-mock-status.cancelled{color:#b96a4c;background:#f7e9e2}.china-mock-status.cancelled_pending_refund,.china-mock-status.cancelled_pending_delegated_refund{color:#c9823a;background:#fbebda}.china-mock-row-actions{gap:6px;display:flex}.china-mock-row-actions button{color:#5c4230;min-width:36px;height:34px;font:inherit;background:#fff;border:1px solid #e9dfc9;border-radius:12px;padding:0 8px;font-size:11px;font-weight:800}.china-mock-row-actions button.pay{color:#e9ce85;background:#38271a}.china-track-order-link{cursor:pointer}.china-track-order-link:focus-visible{outline-offset:-3px;outline:3px solid #cda84f61}.china-mock-table .china-track-order-link td:nth-child(3)>strong{text-underline-offset:3px;-webkit-text-decoration:underline #cda84f;text-decoration:underline #cda84f;text-decoration-thickness:1px}.china-mock-mobile-list .china-track-order-link code{text-underline-offset:3px;-webkit-text-decoration:underline #cda84f;text-decoration:underline #cda84f}.china-mock-mobile-list{display:none}.china-mock-mobile-list article{background:#fff;border-radius:18px;padding:18px;position:relative;box-shadow:0 2px 10px #2a1b120f,0 1px 2px #2a1b120a}.china-mock-mobile-list article.selected{box-shadow:0 0 0 2px #cda84f}.china-mock-mobile-list article>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.china-mock-mobile-list article>header small{color:#5c4230;font-size:12px;font-weight:800}.china-mock-mobile-list article h3{color:#2a1b12;margin:2px 0 0;font-size:15.5px;font-weight:800;line-height:1.35}.china-mock-mobile-list article code{color:#8e7a63;font-family:LINE Seed Sans TH,Noto Sans Thai,Leelawadee UI,sans-serif;font-size:11.5px}.china-mock-mobile-list article dl{border-top:1px solid #e9dfc9;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0;padding:12px 0 0;display:grid}.china-mock-mobile-list article dt{color:#8e7a63;font-size:11px}.china-mock-mobile-list article dd{color:#2a1b12;margin:2px 0 0;font-size:13.5px;font-weight:800}.china-mock-mobile-list article dd .china-rate-badge{margin-left:4px}.china-mock-mobile-list article>footer{gap:8px;margin-top:14px;display:flex;position:relative}.china-mock-mobile-list article>footer>button{color:#38271a;min-height:40px;font:inherit;background:#fff;border:1px solid #e9dfc9;border-radius:999px;flex:1;padding:9px;font-size:12.5px;font-weight:800}.china-mock-mobile-list article>footer>button.pay{color:#e9ce85;background:#38271a;border-color:#38271a}.china-mock-mobile-list article>footer>button:disabled{color:#f5f1e9;background:#b9b5ae;border-color:#b9b5ae}.china-mock-card-check{background:#fff;border:1px solid #e1d2b8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-5px;right:-5px}.china-mock-card-check input{accent-color:#38271a;width:15px;height:15px;margin:0}.china-mock-account-grid article header i img{object-fit:contain;width:30px;height:24px}.china-mock-delegate-panel .delegated-credit-cards article>i{color:#e9ce85;background:#2a1b12;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:800;display:grid}.china-mock-activity{background:#fff;border-radius:26px;padding:20px;box-shadow:0 2px 10px #2a1b120f}.china-mock-activity>header select{color:#38271a;height:40px;font:inherit;background:#fbf7ee;border:1px solid #e9dfc9;border-radius:12px;padding:0 12px;font-size:13px}@media (width<=1100px){.china-mock-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.china-mock-rate-form{grid-template-columns:1fr 1fr}.china-mock-rate-form button{grid-column:1/-1}.china-mock-table{min-width:1120px}}@media (width>=1101px){.china-range-controls{flex-wrap:nowrap;align-items:center;gap:14px;display:flex}.china-range-controls .china-range-tabs{flex:none}.china-range-controls .china-purchase-custom-dates{flex:none;align-items:center;gap:14px;width:auto;max-width:none;display:flex}.china-range-controls .china-purchase-custom-dates label{white-space:nowrap;align-items:center;gap:8px;display:flex}.china-range-controls .china-purchase-custom-dates input{flex:0 0 170px;width:170px}}@media (width<=960px){.china-mock-table-wrap{display:none}.china-mock-mobile-list{flex-direction:column;gap:14px;display:flex}}@media (width<=640px){.china-finance-tabs{padding-inline:16px}.china-finance-mock.business-center-page{padding:18px 14px 48px}.china-mock-page-head h1{font-size:24px}.china-mock-page-head p:not(.china-mock-eyebrow){font-size:13px}.china-mock-page-head .china-sync-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.china-mock-page-head .china-sync-actions>span{min-width:0}.china-mock-page-head .china-sync-actions button{padding-inline:13px}.china-mock-rate-card{padding:20px}.china-mock-rate-card>div:first-child>strong{font-size:26px}.china-mock-rate-actions,.china-mock-rate-actions button{width:100%}.china-mock-rate-actions button{justify-content:center}.china-mock-rate-form{grid-template-columns:1fr}.china-mock-rate-form button{grid-column:auto}.china-mock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.china-mock-summary article{padding:14px}.china-purchase-custom-dates{grid-template-columns:1fr;gap:12px;width:100%;max-width:none}.china-purchase-custom-dates label{gap:6px;font-size:12px}.china-purchase-custom-dates input{appearance:none;border-radius:11px;width:100%;min-width:0;max-width:100%;height:38px;padding:0 11px;font-size:12px;line-height:38px;display:block}.china-mock-filter-row{grid-template-columns:1fr 1fr;display:grid}.china-mock-filter-row .search{grid-column:1/-1;min-width:0}.china-mock-filter-row select{width:100%;min-width:0}.china-mock-mobile-list article{padding:18px}.china-mock-mobile-list article .china-mock-status{white-space:normal;max-width:145px}.china-mock-mobile-list article dl{grid-template-columns:1fr 1fr}.china-mock-mobile-list article>footer{position:static}.china-mock-mobile-list .china-mock-card-check{top:64px;right:18px}}@keyframes finance-card-skeleton-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}.finance-account-card-skeleton{box-sizing:border-box;pointer-events:none;background:#fff;border:1px solid #e7ddcc;border-radius:24px;min-height:330px;padding:22px;overflow:hidden;box-shadow:0 8px 24px #3a2a230b}.finance-account-card-skeleton header{align-items:center;gap:12px;display:flex}.finance-account-card-skeleton header>i{border-radius:14px;flex:0 0 44px;width:44px;height:44px}.finance-account-card-skeleton header>div{flex:1;gap:8px;display:grid}.finance-account-card-skeleton header span{width:52%;height:15px}.finance-account-card-skeleton header small{width:32%;height:9px}.finance-skeleton-balance{gap:9px;margin:30px 0 22px;display:grid}.finance-skeleton-balance span{width:34%;height:10px}.finance-skeleton-balance b{width:58%;height:28px}.finance-skeleton-pair{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.finance-skeleton-pair span{border-radius:13px;height:54px}.finance-account-card-skeleton>p{width:78%;height:10px;margin:10px 0}.finance-account-card-skeleton>p:nth-of-type(2){width:92%}.finance-account-card-skeleton footer{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:26px;display:grid}.finance-account-card-skeleton footer span{border-radius:12px;height:38px}.finance-account-card-skeleton header>i,.finance-account-card-skeleton header span,.finance-account-card-skeleton header small,.finance-skeleton-balance span,.finance-skeleton-balance b,.finance-skeleton-pair span,.finance-account-card-skeleton>p,.finance-account-card-skeleton footer span{background:linear-gradient(100deg,#f1ece3 20%,#fbf8f1 42%,#f1ece3 64%) 0 0/220% 100%;animation:1.35s ease-in-out infinite finance-card-skeleton-shimmer;display:block}.cash-summary.is-loading strong{color:#8f8175;font-size:20px}.cash-summary.is-loading small{color:#a29488}@media (prefers-reduced-motion:reduce){.finance-account-card-skeleton header>i,.finance-account-card-skeleton header span,.finance-account-card-skeleton header small,.finance-skeleton-balance span,.finance-skeleton-balance b,.finance-skeleton-pair span,.finance-account-card-skeleton>p,.finance-account-card-skeleton footer span{animation:none}}@media (width<=640px){.finance-account-card-skeleton{border-radius:20px;min-height:305px;padding:18px}.finance-account-card-skeleton footer{grid-template-columns:repeat(2,1fr)}}.china-finance-section-head{flex-wrap:nowrap;align-items:flex-start}.china-finance-section-head>div:first-child{flex:1;min-width:0}.china-finance-section-head .china-account-head-actions{flex:none;grid-template-columns:repeat(2,190px);align-self:flex-start;align-items:stretch;width:auto;margin-left:auto;display:grid}.china-finance-section-head .china-account-head-actions-three{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,510px)}.china-add-payer{box-sizing:border-box;color:#38271a;width:100%;height:44px;min-height:44px;font:inherit;text-align:center;white-space:nowrap;box-shadow:none;background:0 0;border:1px solid #cbb993;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 16px;font-size:13px;font-weight:800;line-height:1.25;display:flex}.china-account-head-actions-three .china-add-payer{color:#382920;letter-spacing:0;white-space:normal;background:#fffdfa;border-color:#d9caae;border-radius:14px;gap:7px;height:50px;min-height:50px;padding:0 12px;font-size:13px;font-weight:600}.china-account-head-actions-three .china-add-payer.primary{color:#fffdf9;background:#493329;border-color:#493329}.china-account-action-icon,.china-account-head-actions-three .solid-gear-icon{flex:0 0 17px;width:17px;height:17px}.china-account-head-actions-three .china-add-payer span{text-align:center;min-width:0}.china-mock-account-grid>article footer button,.china-mock-delegate-panel .delegated-credit-cards>article footer button{text-align:center;place-items:center;display:grid}.china-mock-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.china-mock-account-grid>article{border:0;border-radius:32px;min-width:0;min-height:430px;padding:32px 36px;box-shadow:0 3px 12px #2a1b1214}.china-mock-account-grid>article.selected{border:0;box-shadow:0 3px 12px #2a1b1214}.china-mock-account-grid>article>header{justify-content:space-between;align-items:center;display:flex}.china-mock-account-grid>article>header>strong{color:#2a1b12;margin:0;font-size:20px;font-weight:800}.china-bank-mark{position:relative;overflow:hidden;background:#fff!important;border-radius:16px!important;width:56px!important;height:56px!important}.china-bank-mark img{object-fit:fill!important;max-width:none!important;position:absolute!important}.china-account-balance span{color:#8e7a63;font-size:14px;display:block}.china-account-balance b{color:#2a1b12;margin-top:5px;font-size:32px;line-height:1.15;display:block}.china-mock-account-grid>article dl{border-top:1px dashed #ddcfb6;border-bottom:1px dashed #ddcfb6;grid-template-columns:1fr 1fr;gap:22px;margin:0;padding:20px 0}.china-mock-account-grid>article dl>div{display:block}.china-mock-account-grid>article dd{margin-top:4px;font-size:17px}.china-mock-account-grid>article dd.income,.china-activity-table td.income{color:#6f995f}.china-mock-account-grid>article dd.expense,.china-activity-table td.expense{color:#b56d4d}.china-account-latest{color:#8e7a63;min-height:42px;margin:20px 0;font-size:13px;line-height:1.55}.china-mock-account-grid>article footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.china-mock-account-grid>article footer button{text-align:left;border:1px solid #e1d4bd;border-radius:999px;min-height:42px;padding:9px 14px;font-size:13px}.china-account-ledger{margin-top:8px}.china-mock-delegate-panel{gap:22px;display:grid}.china-mock-delegate-panel .delegated-credit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.china-mock-delegate-panel .delegated-credit-cards>article{background:#fff;border-radius:32px;min-height:480px;padding:36px;box-shadow:0 3px 12px #2a1b1214}.china-mock-delegate-panel article>header{align-items:center;gap:16px;display:flex}.china-mock-delegate-panel article>header i{color:#e5c973;background:#2a1b12;border-radius:50%;place-items:center;width:54px;height:54px;font-size:18px;font-style:normal;font-weight:800;display:grid}.china-mock-delegate-panel article>header strong{color:#2a1b12;font-size:20px;display:block}.china-mock-delegate-panel article>header small{color:#8e7a63;font-size:13px;display:block}.delegate-balance span{color:#8e7a63;font-size:14px;display:block}.delegate-balance b{color:#2a1b12;margin-top:5px;font-size:30px;display:block}.china-mock-delegate-panel article dl{border-top:1px dashed #ddcfb6;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}.china-mock-delegate-panel article dt,.china-mock-delegate-panel article>p span{color:#8e7a63;font-size:13px}.china-mock-delegate-panel article dd{color:#2a1b12;margin:4px 0 0;font-size:16px;font-weight:800}.china-mock-delegate-panel article>p{gap:4px;margin:0 0 22px;display:grid}.china-mock-delegate-panel article>p strong{font-size:16px}.china-mock-delegate-panel article footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.china-mock-delegate-panel article footer button{color:#38271a;min-height:42px;font:inherit;text-align:left;background:#fff;border:1px solid #e1d4bd;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.china-mock-delegate-panel article footer button:last-child{grid-column:1/-1}.delegate-adjust-form{background:#fff;border-radius:22px;gap:10px;padding:18px;display:flex}.delegate-adjust-form input,.delegate-adjust-form select{color:#38271a;min-width:0;height:42px;font:inherit;background:#fbf7ee;border:1px solid #e1d4bd;border-radius:12px;flex:1;padding:0 12px;font-size:13px}.delegate-adjust-form button{color:#e9ce85;height:42px;font:inherit;background:#38271a;border:0;border-radius:12px;padding:0 18px;font-size:13px;font-weight:800}.china-activity-filters{background:#fff;border-radius:28px;gap:10px;padding:18px 20px;display:flex;overflow-x:auto;box-shadow:0 2px 10px #2a1b120f}.china-activity-filters button{color:#5c4230;min-height:42px;font:inherit;white-space:nowrap;background:#fbf7ee;border:1px solid #e1d4bd;border-radius:999px;padding:0 20px;font-size:13px;font-weight:700}.china-activity-filters button.active{color:#e9ce85;background:#38271a;border-color:#38271a}.china-activity-table-wrap{background:#fff;border-radius:28px;overflow:auto;box-shadow:0 2px 10px #2a1b120f}.china-activity-table{border-collapse:collapse;width:100%;min-width:1120px}.china-activity-table th{color:#8e7a63;text-align:left;white-space:nowrap;border-bottom:1px solid #e9dfc9;padding:16px 18px;font-size:12px}.china-activity-table td{color:#5c4230;white-space:nowrap;border-bottom:1px solid #e9dfc9;padding:18px;font-size:13px}.china-activity-table tbody tr:last-child td{border-bottom:0}.china-activity-table td strong{color:#2a1b12}.china-activity-table td.income,.china-activity-table td.expense{font-weight:800}.activity-date-filter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 10px;max-width:max-content;margin:0 0 10px auto;display:flex}.activity-date-presets{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.activity-date-presets button{color:#6e5a45;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #deceb1;border-radius:999px;flex:none;padding:0 13px;font-size:11px;font-weight:800}.activity-date-presets button.active{color:#f1d785;background:#38271a;border-color:#38271a}.activity-date-filter>small{color:#8e7a63;white-space:nowrap;font-size:10px}.activity-custom-dates{order:3;justify-content:flex-end;gap:8px;width:100%;display:flex}.activity-custom-dates label{color:#7d6b5c;gap:4px;min-width:150px;font-size:9px;font-weight:800;display:grid}.activity-custom-dates input{color:#38271a;height:34px;font:inherit;background:#fbf7ee;border:1px solid #dfd2bd;border-radius:10px;padding:0 10px;font-size:11px}@media (width<=1100px){.china-mock-account-grid,.china-mock-delegate-panel .delegated-credit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.china-finance-section-head{flex-wrap:wrap;gap:18px}.china-finance-section-head .china-account-head-actions-three{width:min(100%,510px);margin-left:auto}}@media (width<=720px){.china-finance-section-head{flex-wrap:wrap;gap:18px}.china-finance-section-head .china-account-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}.china-finance-section-head .china-account-head-actions-three{grid-template-columns:repeat(3,minmax(0,1fr))}.china-add-payer{width:100%}.china-mock-account-grid,.china-mock-delegate-panel .delegated-credit-cards{grid-template-columns:1fr;gap:14px}.china-mock-account-grid>article,.china-mock-delegate-panel .delegated-credit-cards>article{border-radius:24px;height:auto;min-height:0;padding:24px}.china-account-balance,.delegate-balance{margin:22px 0 18px}.china-account-balance b,.delegate-balance b{font-size:28px}.delegate-adjust-form{display:grid}.delegate-adjust-form input,.delegate-adjust-form select,.delegate-adjust-form button{width:100%}.activity-date-filter{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin-left:0;overflow-x:auto}.activity-date-filter>small{display:none}.activity-custom-dates{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto;min-width:0;max-width:none;margin-top:76px;display:grid;position:absolute;left:16px;right:16px}.activity-custom-dates label{min-width:0}.activity-custom-dates input{box-sizing:border-box;width:100%;min-width:0}.activity-date-filter:has(.activity-custom-dates){margin-bottom:70px}.china-activity-filters{border-radius:22px;padding:14px}.china-activity-table-wrap{border-radius:22px}}@media (width<=520px){.china-finance-section-head .china-account-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.china-finance-section-head .china-account-head-actions-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin-left:0}.china-add-payer{height:52px;min-height:52px;padding:0 8px;font-size:12px}.china-account-head-actions-three .china-add-payer{letter-spacing:0;border-radius:15px;flex-direction:column;gap:6px;height:84px;min-height:84px;padding:7px 5px;font-size:12px;font-weight:600}.china-account-action-icon,.china-account-head-actions-three .solid-gear-icon{flex-basis:19px;width:19px;height:19px}}.activity-date-filter>small{display:none}.activity-date-presets button{min-height:28px;padding:0 10px;font-size:10px}.china-account-ledger{display:none!important}.china-mock-account-grid{gap:16px}.china-mock-account-grid>article{border-radius:24px;min-height:0;padding:22px 24px}.china-mock-account-grid>article>header>strong{font-size:17px}.china-bank-mark{width:46px!important;height:46px!important}.china-bank-mark.icbc img{top:-130px;left:-78px;width:300px!important;height:300px!important}.china-bank-mark.abc img{top:-87px;left:-1px;width:215px!important;height:215px!important}.china-bank-mark.alipay img{top:3px;left:3px;width:40px!important;height:40px!important}.china-account-balance{margin:16px 0 14px}.china-account-balance span{font-size:12px}.china-account-balance b{font-size:25px}.china-mock-account-grid>article dl{gap:14px;padding:13px 0}.china-mock-account-grid>article dt{font-size:11px}.china-mock-account-grid>article dd{font-size:14px}.china-account-latest{min-height:32px;margin:13px 0;font-size:11px}.china-mock-account-grid>article footer{gap:7px}.china-mock-account-grid>article footer button{min-height:34px;padding:6px 10px;font-size:11px}.china-new-payer-form{background:#fff;border-radius:18px;gap:9px;padding:14px;display:flex}.china-new-payer-form input{min-width:0;height:40px;font:inherit;background:#fbf7ee;border:1px solid #e1d4bd;border-radius:11px;flex:1;padding:0 12px;font-size:12px}.china-new-payer-form button{color:#38271a;height:40px;font:inherit;background:#fff;border:1px solid #e1d4bd;border-radius:11px;padding:0 16px;font-size:12px;font-weight:800}.china-new-payer-form button:first-of-type{color:#e9ce85;background:#38271a;border-color:#38271a}.china-mock-delegate-panel .delegated-credit-cards{gap:16px}.china-mock-delegate-panel .delegated-credit-cards>article{border-radius:24px;min-height:0;padding:24px}.delegate-balance{margin:16px 0 14px}.delegate-balance b{font-size:25px}.china-mock-delegate-panel article dl{padding:13px 0}.china-mock-delegate-panel article footer button{min-height:35px;font-size:11px}.china-mock-delegate-panel .delegated-credit-cards>article{box-sizing:border-box;border-radius:24px;height:410px;padding:22px 24px}.china-mock-delegate-panel article>header{gap:12px}.china-mock-delegate-panel article>header i{width:46px;height:46px;font-size:16px}.china-mock-delegate-panel article>header strong{font-size:17px}.china-mock-delegate-panel article>header small{font-size:11px}.china-mock-delegate-panel .delegate-balance{margin:16px 0 14px}.china-mock-delegate-panel .delegate-balance span{font-size:12px}.china-mock-delegate-panel .delegate-balance b{font-size:25px}.china-mock-delegate-panel article dl{gap:14px;padding:13px 0}.china-mock-delegate-panel article dt,.china-mock-delegate-panel article>p span{font-size:11px}.china-mock-delegate-panel article dd,.china-mock-delegate-panel article>p strong{font-size:14px}.china-mock-delegate-panel article>p{min-height:32px;margin:13px 0}.china-mock-delegate-panel article footer{gap:7px}.china-mock-delegate-panel article footer button{min-height:34px;padding:6px 10px;font-size:11px}.china-mock-delegate-panel>.delegate-adjust-form{display:none}.delegate-manual-adjustment{background:#fff;border:1px solid #e2d6c0;border-radius:28px;padding:28px;box-shadow:0 3px 12px #2a1b120f}.delegate-manual-adjustment>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.delegate-manual-adjustment>header h2{color:#2a1b12;margin:3px 0 5px;font-size:26px}.delegate-manual-adjustment>header p:not(.section-kicker){color:#8e7a63;margin:0;font-size:12px}.delegate-manual-adjustment>header>span{color:#9a5548;white-space:nowrap;background:#f4e7df;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.delegate-manual-adjustment>aside{color:#6f5624;background:#fff9e9;border:1px solid #ead7ac;border-radius:14px;gap:3px;margin:18px 0;padding:13px 15px;display:grid}.delegate-manual-adjustment>aside strong{font-size:12px}.delegate-manual-adjustment>aside small{font-size:10px;line-height:1.5}.delegate-manual-adjustment>form{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.delegate-manual-adjustment label{color:#66554a;gap:6px;font-size:11px;font-weight:800;display:grid}.delegate-manual-adjustment label.reason{grid-column:1/3}.delegate-manual-adjustment label em{color:#a95649;margin-left:4px;font-size:9px;font-style:normal}.delegate-manual-adjustment input,.delegate-manual-adjustment select,.delegate-manual-adjustment textarea{box-sizing:border-box;color:#38271a;width:100%;min-height:44px;font:inherit;background:#fbf8f2;border:1px solid #dfd3c0;border-radius:11px;padding:10px 12px;font-size:12px}.delegate-manual-adjustment textarea{resize:vertical}.manual-credit-preview{background:#f5f1e8;border-radius:14px;grid-column:3/6;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.manual-credit-preview span{color:#8a7868;gap:4px;font-size:10px;display:grid}.manual-credit-preview strong{color:#38271a;font-size:17px}.manual-credit-preview strong.income{color:#4d7751}.manual-credit-preview strong.expense{color:#a05748}.manual-credit-preview i{color:#b19a73;font-style:normal}.delegate-manual-adjustment form>button{color:#efd58c;min-height:46px;font:inherit;background:#38271a;border:0;border-radius:12px;grid-column:1/-1;font-size:13px;font-weight:900}.delegate-manual-adjustment form>button:disabled{cursor:not-allowed;opacity:.45}@media (width<=820px){.delegate-manual-adjustment{border-radius:22px;padding:20px}.delegate-manual-adjustment>header{flex-direction:column;gap:10px}.delegate-manual-adjustment>form{grid-template-columns:repeat(2,minmax(0,1fr))}.delegate-manual-adjustment label.reason,.manual-credit-preview{grid-column:1/-1}}@media (width<=520px){.delegate-manual-adjustment{padding:16px}.delegate-manual-adjustment>header h2{font-size:22px}.delegate-manual-adjustment>form{grid-template-columns:1fr}.delegate-manual-adjustment label.reason,.manual-credit-preview{grid-column:auto}.manual-credit-preview strong{font-size:15px}}.china-ledger-modal{z-index:1300;background:#2a1b126b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.china-ledger-modal>form{background:#fff;border-radius:24px;gap:11px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 70px #2a1b124d}.china-ledger-modal header{justify-content:space-between;align-items:flex-start;display:flex}.china-ledger-modal h2{margin:2px 0 0;font-size:20px}.china-ledger-modal header button{background:#f0e7d5;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.china-ledger-modal label{color:#6f5b4c;gap:5px;font-size:11px;font-weight:800;display:grid}.china-ledger-modal input,.china-ledger-modal select,.china-ledger-modal textarea{box-sizing:border-box;width:100%;font:inherit;background:#fbf8f2;border:1px solid #dfd4c2;border-radius:11px;padding:10px 12px;font-size:13px}.china-ledger-modal>form>button{color:#e9ce85;min-height:42px;font:inherit;background:#38271a;border:0;border-radius:11px;font-weight:800}.china-ledger-error{color:#9f4038;background:#fff2f0;border:1px solid #d9a09a;border-radius:11px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.china-transfer-button{color:#382920!important;background:#fffdfa!important;border-color:#d9caae!important}.china-transfer-modal>form{width:min(620px,100%)}.china-transfer-modal header small{color:#8e7a63;max-width:440px;margin-top:4px;font-size:10px;display:block}.china-transfer-arrow{color:#b17a27;place-items:center;height:25px;font-size:22px;font-weight:900;display:grid}.china-transfer-form-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.china-transfer-preview{background:#fff8df;border:1px solid #e0c77f;border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;display:grid}.china-transfer-preview article{min-width:0}.china-transfer-preview span{color:#806b55;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.china-transfer-preview strong{color:#2f2119;font-size:12px;line-height:1.45;display:block}.china-transfer-preview i{color:#b17a27;font-size:22px;font-style:normal}@media (width<=620px){.china-transfer-form-pair,.china-transfer-preview{grid-template-columns:1fr}.china-transfer-preview i{text-align:center;transform:rotate(90deg)}.china-account-head-actions{width:100%}.china-account-head-actions button{flex:44%}}.china-mock-table{table-layout:fixed;min-width:0!important}.china-mock-table th{padding:11px 7px;font-size:10.5px}.china-mock-table td{text-overflow:ellipsis;height:58px;padding:11px 7px;font-size:11.5px;overflow:hidden}.china-mock-table td>strong{font-size:11.5px}.china-mock-table td>small{font-size:9.5px}.china-mock-table th:first-child,.china-mock-table td:first-child{width:24px}.china-mock-table th:nth-child(2),.china-mock-table td:nth-child(2){width:6%}.china-mock-table th:nth-child(3),.china-mock-table td:nth-child(3),.china-mock-table th:nth-child(4),.china-mock-table td:nth-child(4){width:14%}.china-mock-table th:nth-child(5),.china-mock-table td:nth-child(5){width:7%}.china-mock-table th:nth-child(6),.china-mock-table td:nth-child(6){width:5%}.china-mock-table th:nth-child(7),.china-mock-table td:nth-child(7){width:7%}.china-mock-table th:nth-child(8),.china-mock-table td:nth-child(8){width:11%}.china-mock-table th:nth-child(9),.china-mock-table td:nth-child(9){width:8%}.china-mock-table th:nth-child(10),.china-mock-table td:nth-child(10){width:7%}.china-mock-table th:nth-child(11),.china-mock-table td:nth-child(11){width:10%}.china-mock-table th:nth-child(12),.china-mock-table td:nth-child(12){width:64px}.china-rate-badge,.china-mock-status{text-overflow:ellipsis;max-width:100%;padding:4px 6px;font-size:9.5px;overflow:hidden}.china-mock-row-actions button{min-width:30px;height:31px;padding:0 5px;font-size:9.5px}.china-activity-table{table-layout:fixed;min-width:0!important}.china-activity-table th{padding:11px 8px;font-size:10px}.china-activity-table td{white-space:normal;overflow-wrap:anywhere;padding:12px 8px;font-size:10.5px}.china-activity-table th:first-child{width:7%}.china-activity-table th:nth-child(2){width:8%}.china-activity-table th:nth-child(3){width:11%}.china-activity-table th:nth-child(4){width:8%}.china-activity-table th:nth-child(5){width:14%}.china-activity-table th:nth-child(6){width:10%}.china-activity-table th:nth-child(7){width:7%}.china-activity-table th:nth-child(8){width:9%}.china-activity-table th:nth-child(9){width:26%}.china-account-picker button{min-height:82px;position:relative;overflow:hidden}.china-account-picker .china-bank-mark{flex:0 0 46px;margin:0 auto;display:block}.china-account-picker button>span{flex-basis:100%;font-size:12px}.china-account-picker button small{font-size:9px}.china-payment-status h4{color:#9a815f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:12px}.china-payment-status>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.china-payment-status button{color:#76685d;min-height:50px;font:inherit;background:#fff;border:1px solid #e1d4bd;border-radius:14px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.china-payment-status button i{background:#b16d4f;border-radius:50%;width:9px;height:9px}.china-payment-status button.partial i{background:#c89b3d}.china-payment-status button.paid i{background:#71965f}.china-payment-status button.selected{color:#38271a;background:#efe6d3;border-color:#38271a}.china-payment-status>small{color:#948274;margin-top:6px;font-size:9px;display:block}.china-delegated-fields label:first-of-type{font-size:12px;font-weight:800}.china-delegated-fields label:first-of-type:after{content:"ระบบตัดยอดเงินบาทและบันทึกเงินออกใน Finance ให้อัตโนมัติ";color:#8e7a63;margin-top:4px;font-size:9px;font-weight:500;display:block}.china-cancel-section h3{font-size:16px!important}.china-cancel-section .china-form-grid label{font-size:11px!important}.china-cancel-section select,.china-cancel-section input{min-height:43px!important;padding:9px 12px!important;font-size:12px!important}.china-cancel-section .china-cancel-button,.china-cancel-section .china-refund-button{color:#a05748;min-height:40px;font:inherit;background:#fff;border:1px solid #e2c8bd;border-radius:12px;padding:9px 15px;font-weight:800;font-size:12px!important}.china-cancel-section>p{color:#8e7566!important;margin:10px 0 0!important;font-size:10px!important;line-height:1.5!important}.china-cancel-section>p:after{content:" กรณีฝากจ่าย เงินคืนจะรอผู้รับฝากจ่ายยืนยัน แล้วเข้าเครดิตของคนนั้นเพื่อใช้กับออเดอร์ถัดไป"}.china-direct-refund-panel{background:#f4faf3;border:1px solid #c9ddca;border-radius:16px;margin-top:12px;padding:16px}.china-direct-refund-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.china-direct-refund-panel>header div{gap:3px;display:grid}.china-direct-refund-panel>header strong{color:#36583c;font-size:13px}.china-direct-refund-panel>header small{color:#738375;font-size:10px;line-height:1.45}.china-direct-refund-panel>header>span{color:#416849;white-space:nowrap;background:#dcecdc;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.china-refund-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.china-refund-confirm-grid label{color:#5d7160;gap:5px;font-size:10px;font-weight:800;display:grid}.china-refund-confirm-grid input,.china-refund-confirm-grid output{box-sizing:border-box;color:#2e4332;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #c9d9c9;border-radius:11px;padding:9px 12px;font-size:12px}.china-refund-confirm-grid output{align-items:center;font-weight:900;display:flex}.china-direct-refund-panel .china-refund-button{width:100%;margin-top:12px;color:#fff!important;background:#5f8c66!important;border-color:#5f8c66!important}.china-delegated-refund-panel{background:#fffaf0;border-color:#d9c99f}.china-delegated-refund-panel>header strong{color:#624c24}.china-delegated-refund-panel>header small{color:#857456}.china-delegated-refund-panel>header>span{color:#654c19;background:#efe2bd}.china-delegated-refund-panel .china-refund-confirm-grid label{color:#735f38}.china-delegated-refund-panel .china-refund-confirm-grid input,.china-delegated-refund-panel .china-refund-confirm-grid output{color:#4b391c;border-color:#dfd0aa}.china-delegated-refund-panel output.credit-after{color:#3d693f;background:#eff7e9}.china-delegated-refund-panel>aside{color:#755d2c;background:#f4ead0;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:10px;font-weight:700;line-height:1.5}.china-delegated-refund-panel .china-refund-button{width:100%;margin-top:12px;color:#fff!important;background:#6d5528!important;border-color:#6d5528!important}.china-delegated-refund-panel>p{color:#806d49;margin:10px 0 0;font-size:10px;line-height:1.5}.china-delegated-refund-section+.china-cancel-section{display:none}.china-partial-refund-panel{background:#fffaf0;border-color:#dfd0aa}.china-partial-refund-panel>header strong{color:#624c24}.china-partial-refund-panel>header small{color:#857456}.china-partial-refund-panel>header>span{color:#654c19;background:#efe2bd}.china-refund-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.china-refund-summary span{color:#7a684a;background:#fff;border:1px solid #e6d9bb;border-radius:11px;gap:4px;padding:10px;font-size:9px;display:grid}.china-refund-summary strong{color:#3f3021;font-size:13px}.china-partial-refund-panel .refund-note{grid-column:1/-1}.china-refund-history{background:#fff;border:1px solid #e6d9bb;border-radius:12px;gap:0;margin-top:14px;display:grid;overflow:hidden}.china-refund-history h4{color:#624c24;background:#f5ecd7;margin:0;padding:10px 12px;font-size:11px}.china-refund-history>div{border-top:1px solid #eee4d0;grid-template-columns:76px minmax(0,1fr) minmax(90px,auto) auto;align-items:center;gap:8px;padding:9px 12px;font-size:10px;display:grid}.china-refund-history time,.china-refund-history small{color:#8a7961}.china-refund-history strong{color:#4f7652}.china-partial-refund-panel .china-refund-button{background:#6d5528!important;border-color:#6d5528!important}@media (width<=680px){.china-detail-drawer{box-sizing:border-box;width:100vw;max-width:100vw}.china-detail-body{grid-template-columns:minmax(0,1fr);min-width:0;overflow-x:hidden}.china-detail-body>section,.china-detail-body>aside{box-sizing:border-box;min-width:0;max-width:100%}.china-detail-body .china-payer-chips{box-sizing:border-box;width:100%;max-width:100%}.china-direct-refund-panel>header{flex-direction:column}.china-refund-confirm-grid,.china-refund-summary{grid-template-columns:1fr}.china-partial-refund-panel .refund-note{grid-column:auto}.china-refund-history>div{grid-template-columns:72px minmax(0,1fr) auto}.china-refund-history small{grid-column:2/3}.china-delegated-refund-panel>header>span{overflow-wrap:anywhere;max-width:100%}.china-delegated-refund-panel>aside,.china-delegated-refund-panel>p{overflow-wrap:anywhere}}.china-delegated-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.china-delegated-fields .delegated-credit-box{grid-column:1/-1;margin:0}.china-delegated-fields label{color:#77675b;flex-direction:column;gap:5px;min-width:0;font-size:10px;font-weight:700;display:flex}.china-delegated-fields select,.china-delegated-fields input,.china-delegated-fields output{color:#2f2119;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dfd3c0;border-radius:10px;padding:9px 10px;font-size:11px}.china-delegated-fields output{align-items:center;font-weight:900;display:flex}.china-delegated-fields label:first-of-type:after{line-height:1.35}.delegated-payment-summary{background:#fffaf0!important;border-color:#d9c99f!important}.delegated-payment-summary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.delegated-payment-summary>header h3{margin:3px 0 0}.delegated-payment-summary>header>span{color:#654c19;background:#efe2bd;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.delegated-payment-summary>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:14px;display:grid}.delegated-payment-summary article{background:#fff;border:1px solid #eadfc9;border-radius:13px;gap:5px;padding:12px;display:grid}.delegated-payment-summary article small{color:#87745f;font-size:9px}.delegated-payment-summary article strong{color:#38271a;font-size:16px}.delegated-payment-summary article.credit strong{color:#4f7652}.delegated-payment-summary article.additional strong{color:#9a5548}.delegated-payment-summary>div>i{color:#b39b72;font-size:18px;font-style:normal}.delegated-payment-summary>footer{color:#d9c8b8;background:#38271a;border-radius:12px;justify-content:space-between;gap:12px;margin-top:11px;padding:12px 14px;font-size:10px;display:flex}.delegated-payment-summary>footer strong{color:#efd58c;margin-left:5px;font-size:13px}.delegated-payment-summary>aside{color:#70582d;background:#f4ead0;border-radius:11px;margin-top:9px;padding:10px 12px;font-size:10px;font-weight:700}.delegated-payment-summary>aside.covered{color:#476c49;background:#eaf5e8}.china-delegated-fields .delegated-credit-box{display:none}.china-cost-list .batch-cost{grid-template-columns:minmax(110px,.8fr) minmax(140px,1fr) minmax(140px,1fr) minmax(90px,.7fr) minmax(70px,.55fr) auto}.china-batch-confirm-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1e140e8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.china-batch-confirm{background:#fffdf9;border:1px solid #dfd2bb;border-radius:24px;width:min(880px,100vw - 36px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 80px #27191152}.china-batch-confirm>header{border-bottom:1px solid #eadfcd;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex}.china-batch-confirm>header h2{color:#2d2018;margin:4px 0 3px;font-size:24px}.china-batch-confirm>header small{color:#8b7a6b}.china-batch-confirm>header>button{color:#49372b;background:#f1e9da;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.china-batch-confirm-body{gap:15px;padding:20px 26px;display:grid;overflow-y:auto}.china-batch-confirm-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.china-batch-confirm-stats article{background:#fff;border:1px solid #e7dcc9;border-radius:14px;gap:5px;padding:13px;display:grid}.china-batch-confirm-stats span{color:#8a7766;font-size:9px}.china-batch-confirm-stats strong{color:#39291f;overflow-wrap:anywhere;font-size:14px}.china-batch-order-review,.china-batch-credit-review,.china-batch-cost-review{background:#fff;border:1px solid #e6dac5;border-radius:16px;padding:15px}.china-batch-order-review h3,.china-batch-cost-review h3{color:#463429;margin:0 0 10px;font-size:13px}.china-batch-order-review>div{border-bottom:1px solid #f0e8dc;grid-template-columns:28px minmax(150px,1fr) minmax(120px,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.china-batch-order-review>div>span{color:#6f5b48;background:#f2eadc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.china-batch-order-review code{font-size:10px;font-weight:800}.china-batch-order-review small{color:#8b7b6c}.china-batch-order-review strong{color:#39291f}.china-batch-order-review>footer{color:#6c5948;justify-content:space-between;padding-top:11px;font-size:11px;display:flex}.china-batch-credit-review{background:#fff9eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.china-batch-credit-review article{background:#fff;border-radius:12px;gap:5px;padding:11px;display:grid}.china-batch-credit-review span,.china-batch-credit-review small{color:#85745d;font-size:9px}.china-batch-credit-review strong{color:#4e6f4f;font-size:15px}.china-batch-cost-review>div{border-bottom:1px solid #f0e8dc;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) auto;gap:10px;padding:8px 0;font-size:10px;display:grid}.china-batch-cost-review>div>span{color:#795d27;font-weight:800}.china-batch-cost-review>div>small,.china-batch-cost-review>p{color:#8a7b6c}.china-batch-confirm-body>aside{border-radius:12px;padding:12px 14px;font-size:10px;font-weight:800}.china-batch-confirm-body>aside.safe{color:#4b6b4b;background:#edf6eb}.china-batch-confirm-body>aside.error{color:#984d43;background:#f9e9e4}.china-batch-confirm>footer{border-top:1px solid #eadfcd;justify-content:flex-end;gap:10px;padding:16px 26px 22px;display:flex}.china-batch-confirm>footer button{color:#49382c;min-height:42px;font:inherit;background:#fff;border:1px solid #d9ccb6;border-radius:12px;padding:10px 18px;font-weight:800}.china-batch-confirm>footer .primary{color:#fff;background:#39291f;border-color:#39291f}.china-batch-confirm>footer .primary:disabled{opacity:.45}.china-bank-mark{place-items:center;background:0 0!important;border-radius:0!important;display:grid!important;overflow:visible!important}.china-bank-mark img,.china-bank-mark.icbc img,.china-bank-mark.abc img,.china-bank-mark.alipay img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;position:static!important}.china-account-picker .china-bank-mark{width:44px!important;height:44px!important}.china-mock-account-grid .china-bank-mark{width:42px!important;height:42px!important}.china-detail-body .china-account-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.china-detail-body .china-account-picker button{box-sizing:border-box;column-gap:4px;min-width:0;min-height:74px;padding:7px 5px}@media (width<=430px){.china-detail-body .china-account-picker{gap:5px}.china-detail-body .china-account-picker button{border-radius:9px;min-height:68px;padding:6px 3px}.china-detail-body .china-account-picker .china-bank-mark{flex-basis:31px;width:31px!important;height:31px!important}.china-detail-body .china-account-picker button>span{font-size:9px}.china-detail-body .china-account-picker button small{font-size:7px}}.china-detail-body .china-payer-chips{white-space:nowrap;align-items:center;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.china-detail-body .china-payer-chips>span{color:#786857;flex:none;font-size:11px;font-weight:800}.china-detail-body .china-payer-chips>button{flex:none;min-height:36px;padding:7px 11px;font-size:10px}.china-detail-body .china-payer-chips>label{flex:1 0 250px;align-items:center;gap:6px;min-width:0;display:flex}.china-detail-body .china-payer-chips>label input{box-sizing:border-box;color:#51453e;min-width:145px;height:36px;font:inherit;background:#fff;border:1px solid #dccfb9;border-radius:10px;padding:0 11px;font-size:11px}.china-detail-body .china-payer-chips>label input::placeholder{color:#a49a91;font-size:11px}.china-detail-body .china-payer-chips>label button{white-space:nowrap;flex:none;min-height:36px;padding:7px 11px;font-size:10px}@media (width<=430px){.china-detail-body .china-payer-chips{gap:5px;padding:8px}.china-detail-body .china-payer-chips>span{font-size:10px}.china-detail-body .china-payer-chips>button,.china-detail-body .china-payer-chips>label button{min-height:34px;padding:6px 9px;font-size:9px}.china-detail-body .china-payer-chips>label{flex-basis:220px}.china-detail-body .china-payer-chips>label input{height:34px;font-size:10px}.china-detail-body .china-payer-chips>label input::placeholder{font-size:10px}}@media (width<=720px){.china-new-payer-form{display:grid}.china-payment-status>div,.china-delegated-fields{grid-template-columns:1fr}.china-mock-table{min-width:920px!important}.china-activity-table{min-width:760px!important}}@media (width<=560px){.delegated-payment-summary>header{flex-direction:column}.delegated-payment-summary>div{grid-template-columns:1fr}.delegated-payment-summary>div>i{text-align:center}.delegated-payment-summary>footer{flex-direction:column}}@media (width<=720px){.china-cost-list .batch-cost{grid-template-columns:1fr 1fr}.china-batch-confirm-backdrop{padding:8px}.china-batch-confirm{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.china-batch-confirm>header{padding:18px}.china-batch-confirm>header h2{font-size:19px}.china-batch-confirm-body{padding:14px}.china-batch-confirm-stats{grid-template-columns:1fr 1fr}.china-batch-confirm-stats article:last-child{grid-column:1/-1}.china-batch-order-review>div{grid-template-columns:26px 1fr auto}.china-batch-order-review>div>small{grid-column:2/-1}.china-batch-credit-review{grid-template-columns:1fr}.china-batch-confirm>footer{grid-template-columns:1fr;padding:14px;display:grid}.china-batch-confirm>footer button{width:100%}}.china-batch-confirm-backdrop{z-index:220}.china-batch-confirm{grid-template-rows:auto minmax(0,1fr) auto}.china-batch-confirm>footer{z-index:2;background:#fff;align-items:stretch;position:relative}.china-batch-confirm>footer button,.china-detail-drawer>footer button{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;height:48px;min-height:48px;padding:0 18px;line-height:1.2;display:flex;margin:0!important}.china-detail-drawer>footer{align-items:stretch}.china-rate-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.china-rate-cell .china-rate-value{color:#5c4230;font-size:11.5px;font-weight:600;line-height:1.2}.china-rate-cell .china-rate-badge{padding:2px 5px;font-size:8px;line-height:1.25}.china-account-opening{color:#745e4c;background:#f5efe5;border-radius:9px;margin:10px 0 0;padding:8px 10px;font-size:10px;font-weight:800;line-height:1.45}.china-linked-ledger-button{color:#38271a!important;background:#f7edcf!important;border-color:#cda84f!important;font-weight:800!important}.china-account-detail-backdrop{z-index:1290;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a1b1270;justify-content:flex-end;display:flex;position:fixed;inset:0}.china-account-detail{background:#fbf7ee;flex-direction:column;width:min(980px,94vw);height:100%;display:flex;box-shadow:-24px 0 70px #2a1b1240}.china-account-detail>header{background:#fff;border-bottom:1px solid #e1d4bd;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.china-account-detail>header h2{color:#2a1b12;margin:2px 0 3px;font-size:24px}.china-account-detail>header small{color:#8e7a63;font-size:12px}.china-account-detail>header>button{color:#38271a;background:#f0e7d5;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.china-account-detail-body{flex:1;min-height:0;padding:22px 28px;overflow:auto}.china-ledger-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.china-ledger-summary article{background:#fff;border:1px solid #e8dcc7;border-radius:15px;padding:13px 14px}.china-ledger-summary article.current{background:#38271a;border-color:#38271a}.china-ledger-summary span{color:#8e7a63;font-size:10px;font-weight:700;display:block}.china-ledger-summary strong{color:#2a1b12;margin-top:4px;font-size:15px;display:block}.china-ledger-summary .income{color:#6f995f}.china-ledger-summary .expense{color:#b56d4d}.china-ledger-summary article.current span{color:#cfbea3}.china-ledger-summary article.current strong{color:#e9ce85}.china-account-detail-table-wrap{background:#fff;border-radius:18px;overflow:auto;box-shadow:0 2px 10px #2a1b120f}.china-account-detail-table{border-collapse:collapse;width:100%;min-width:880px}.china-account-detail-table th{color:#8e7a63;text-align:left;white-space:nowrap;border-bottom:1px solid #e9dfc9;padding:12px;font-size:10px}.china-account-detail-table td{color:#5c4230;vertical-align:top;white-space:nowrap;border-bottom:1px solid #eee5d6;padding:14px 12px;font-size:11px}.china-account-detail-table tr:last-child td{border-bottom:0}.china-account-detail-table tr.focused{background:#fff6d9;box-shadow:inset 4px 0 #cda84f}.china-account-detail-table tr.opening{background:#f8f2e7}.china-account-detail-table td strong{color:#2a1b12}.china-account-detail-table td small{color:#8e7a63;white-space:normal;max-width:230px;margin-top:3px;display:block}.china-account-detail-table td.income{color:#6f995f;font-weight:800}.china-account-detail-table td.expense{color:#b56d4d;font-weight:800}.china-ledger-order-link{color:#5c4230;font:inherit;text-underline-offset:2px;background:#fffaf0;border:1px solid #dccaa8;border-radius:9px;padding:5px 8px;font-size:10px;font-weight:800;text-decoration:underline}.thai-bank-ledger-table{table-layout:fixed;width:980px;min-width:980px;max-width:980px}.thai-bank-ledger-table th:first-child{width:105px}.thai-bank-ledger-table th:nth-child(2){width:210px}.thai-bank-ledger-table th:nth-child(3){width:90px}.thai-bank-ledger-table th:nth-child(4),.thai-bank-ledger-table th:nth-child(5){width:115px}.thai-bank-ledger-table th:nth-child(6){width:160px}.thai-bank-ledger-table th:nth-child(7){width:185px}.thai-bank-ledger-table th:nth-child(7),.thai-bank-ledger-table td:nth-child(7){white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.china-account-detail-empty{color:#8e7a63;text-align:center;margin:0;padding:42px 20px}.thai-bank-ledger>.bank-detail-message{flex:1;margin:0;padding:48px 28px}.account-ledger-date-filter{margin:0 0 12px auto}.account-ledger-date-filter .activity-custom-dates{padding-top:2px}.china-account-detail>footer{background:#fff;border-top:1px solid #e1d4bd;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;padding:16px 28px;display:grid}.china-account-detail>footer button{box-sizing:border-box;color:#38271a;width:100%;height:48px;min-height:48px;font:inherit;background:#fff;border:1px solid #ddcfb6;border-radius:999px;align-self:stretch;padding:0 18px;font-size:12px;font-weight:800;margin:0!important}.china-account-detail>footer button.primary{color:#e9ce85;background:#38271a;border-color:#38271a;margin:0!important}@media (width<=760px){.china-account-detail{width:100vw}.china-account-detail>header,.china-account-detail-body,.china-account-detail>footer{padding-left:16px;padding-right:16px}.china-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.china-account-detail>footer button{flex:1;padding-inline:10px}}.delegated-credit-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.delegated-credit-detail-table{min-width:720px}@media (width<=620px){.delegated-credit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.delegated-credit-detail-table{min-width:680px}}.china-account-manager-backdrop{z-index:1310;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a1b1275;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.china-account-manager{box-sizing:border-box;background:#fbf7ee;border-radius:26px;flex-direction:column;width:min(720px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #2a1b124d}.china-account-manager>header{background:#fff;border-bottom:1px solid #e4d8c4;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.china-account-manager h2{color:#2a1b12;margin:2px 0 3px;font-size:22px}.china-account-manager header small{color:#8e7a63;font-size:11px}.china-account-manager>header>button{color:#38271a;background:#f0e7d5;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.china-account-manager-list{gap:8px;padding:18px 24px;display:grid;overflow:auto}.china-account-manager-list article{background:#fff;border:1px solid #e4d8c4;border-radius:15px;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.china-account-order-number{color:#6d5744;background:#f0e7d5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.china-account-manager-list .china-bank-mark{color:#38271a;font-style:normal;font-weight:900;width:38px!important;height:38px!important}.china-account-manager-list article>div strong{color:#2a1b12;font-size:14px;display:block}.china-account-manager-list article>div small{color:#8e7a63;margin-top:2px;font-size:9px;display:block}.china-account-manager-list nav{gap:5px;display:flex}.china-account-manager-list nav button{color:#5c4230;min-width:32px;height:32px;font:inherit;background:#fff;border:1px solid #ddcfb6;border-radius:9px;padding:0 9px;font-size:11px;font-weight:800}.china-account-manager-list nav button:disabled{opacity:.35}.china-account-editor{background:#fff8e6;border:1px solid #d9c79f;border-radius:16px;gap:10px;margin:0 24px 18px;padding:16px;display:grid}.china-account-editor h3{color:#2a1b12;margin:0;font-size:15px}.china-account-editor label{color:#6f5b4c;gap:5px;font-size:10px;font-weight:800;display:grid}.china-account-editor input{box-sizing:border-box;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dfd3c0;border-radius:10px;padding:0 11px;font-size:12px}.china-account-editor>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.china-account-editor footer{justify-content:flex-end;gap:8px;display:flex}.china-account-editor button,.china-account-add-button,.china-account-manager>footer button{color:#38271a;min-height:38px;font:inherit;background:#fff;border:1px solid #ddcfb6;border-radius:999px;padding:0 15px;font-size:11px;font-weight:800}.china-account-editor button.primary{color:#e9ce85;background:#38271a;border-color:#38271a}.china-account-add-button{align-self:flex-start;margin:0 24px 18px}.china-account-manager>footer{background:#fff;border-top:1px solid #e4d8c4;justify-content:flex-end;padding:14px 24px;display:flex}.china-account-manager>footer button{color:#e9ce85;background:#38271a;border-color:#38271a}@media (width<=620px){.china-account-manager-backdrop{padding:0}.china-account-manager{border-radius:0;width:100vw;height:100vh;max-height:100vh}.china-account-manager-list{padding:14px}.china-account-manager-list article{grid-template-columns:26px 36px minmax(0,1fr)}.china-account-manager-list nav{flex-wrap:wrap;grid-column:3}.china-account-editor{margin-inline:14px}.china-account-editor>div{grid-template-columns:1fr}.china-account-add-button{margin-left:14px}}.logistics-page{min-height:calc(100vh - 106px)}.logistics-manager-mark{color:#e9ce85;letter-spacing:.04em;background:#38271a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.logistics-account-manager .china-account-manager-list article{grid-template-columns:28px 42px minmax(0,1fr) auto}.delegated-manager-mark{color:#5c4230;background:#f0e7d5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:900;display:grid}.delegated-payer-manager .china-account-manager-list article{grid-template-columns:28px 42px minmax(0,1fr) auto}.delegated-payer-editor{gap:13px;width:min(560px,100%);margin:0;padding:0 24px 20px;display:grid}.delegated-payer-editor>header{margin:0 -24px 4px}.delegated-payer-editor>label{color:#6f5b4c;gap:6px;font-size:10px;font-weight:800;display:grid}.delegated-payer-editor>label input:not([type=checkbox]){box-sizing:border-box;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dfd3c0;border-radius:11px;padding:0 12px;font-size:12px}.payer-active-toggle{background:#fff;border:1px solid #e1d4bd;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex!important}.payer-active-toggle input{width:18px!important;height:18px!important}.delegated-payer-editor>footer{padding-top:5px}.china-activity-table th:first-child,.china-activity-table td:first-child{padding-left:18px}.finance-procurement-head{margin:0 0 20px}.finance-procurement-head h1{font-size:26px}.finance-procurement-head p:not(.china-mock-eyebrow){max-width:720px;margin-top:6px;font-size:13.5px;line-height:1.5}.finance-activity-filters{margin-bottom:14px}.finance-activity-table th{padding:16px 14px;font-size:12.5px;line-height:1.4}.finance-activity-table td{vertical-align:middle;height:72px;padding:18px 14px;font-size:14px;line-height:1.5}.finance-activity-table th:first-child{width:12%}.finance-activity-table th:nth-child(2){width:10%}.finance-activity-table th:nth-child(3){width:18%}.finance-activity-table th:nth-child(4){width:9%}.finance-activity-table th:nth-child(5),.finance-activity-table th:nth-child(6){width:13%}.finance-activity-table th:nth-child(7){width:10%}.finance-activity-table th:nth-child(8){width:15%}.finance-activity-table td:nth-child(3) small{color:#9a8a7b;margin-top:4px;font-size:12px;display:block}.china-finance-mock.business-center-page.procurement-activity-page{gap:0}.procurement-activity-page .china-finance-section-head{margin-bottom:20px}.procurement-activity-page .china-activity-filters{margin-bottom:14px}.procurement-activity-table th{padding:14px 16px;font-size:11px}.procurement-activity-table td{vertical-align:middle;white-space:normal;overflow-wrap:normal;height:66px;padding:16px;font-size:12px}.procurement-activity-table th:first-child{width:12%}.procurement-activity-table th:nth-child(2){width:9%}.procurement-activity-table th:nth-child(3){width:11%}.procurement-activity-table th:nth-child(4){width:8%}.procurement-activity-table th:nth-child(5){width:12%}.procurement-activity-table th:nth-child(6){width:9%}.procurement-activity-table th:nth-child(7){width:8%}.procurement-activity-table th:nth-child(8){width:9%}.procurement-activity-table th:nth-child(9){width:22%}.procurement-activity-table th:first-child,.procurement-activity-table td:first-child{padding-right:24px}.procurement-activity-table td:nth-child(5){overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.procurement-activity-table td:first-child,.procurement-activity-table td:nth-child(6),.procurement-activity-table td:nth-child(7),.procurement-activity-table td:nth-child(8){white-space:nowrap}.logistics-account-grid>article>header{justify-content:flex-start;gap:14px}.logistics-account-grid>article>header>div{min-width:0}.logistics-account-grid>article>header strong{margin:0;font-size:20px;display:block}.logistics-account-grid>article>header small{color:#8e7a63;margin-top:4px;font-size:12px;font-weight:700;display:block}.logistics-mark{color:#e9ce85;letter-spacing:.04em;background:#38271a;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:14px;font-style:normal;font-weight:900;display:grid}.logistics-empty{text-align:center;background:#ffffff94;border:1px dashed #d8c8aa;border-radius:28px;padding:52px 24px}.logistics-empty strong{color:#2a1b12;font-size:20px;display:block}.logistics-empty p{color:#8e7a63}.logistics-empty button{color:#e9ce85;min-height:44px;font:inherit;background:#38271a;border:0;border-radius:999px;padding:0 22px;font-weight:800}.logistics-inactive{background:#efe8dc;border-radius:28px;margin-top:26px;padding:24px}.logistics-inactive h2{color:#5c493f;margin:0 0 14px;font-size:16px}.logistics-inactive>button{color:#38271a;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #dfd2bd;border-radius:16px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.logistics-inactive>button+button{margin-top:8px}.logistics-inactive span strong,.logistics-inactive span small{display:block}.logistics-inactive span small{color:#948274;margin-top:3px}.logistics-inactive em{font-style:normal;font-weight:800}.logistics-modal form{width:min(560px,100vw - 28px)}.logistics-modal form>header .section-kicker{font-weight:600}.logistics-modal form>header h2{font-weight:500}.logistics-modal form>header small{color:#8e7a63;margin-top:5px;font-weight:400;display:block}.logistics-modal form>header button{font-weight:400}.logistics-modal form>label{font-weight:600}.logistics-modal form>label input,.logistics-modal form>label select,.logistics-modal form>label textarea{font-weight:500}.logistics-modal form>.primary{font-weight:600}.logistics-optional-label{color:#9a8979;font-size:.9em;font-style:normal;font-weight:400}.logistics-form-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.logistics-active-toggle{background:#fbf7ee;border:1px solid #e1d4bd;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex!important}.logistics-active-toggle input{width:18px!important;height:18px!important;min-height:0!important}.logistics-adjustment-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.logistics-adjustment-tabs button{color:#6f5a4c;min-height:42px;font:inherit;background:#fbf7ee;border:1px solid #e1d4bd;border-radius:12px;font-weight:600}.logistics-adjustment-tabs button.active{color:#e9ce85;background:#38271a;border-color:#38271a}.logistics-difference-preview{color:#70582d;background:#f4ead0;border-radius:13px;padding:12px 14px;font-size:11px;font-weight:500;line-height:1.55}.logistics-ledger .china-ledger-summary{grid-template-columns:repeat(4,1fr)}.logistics-ledger-table{min-width:880px}.logistics-account-grid>article footer{border-top:1px solid #eee5d8;gap:8px;margin-top:15px;padding-top:14px}.logistics-account-grid>article footer button{box-sizing:border-box;color:#513d32;text-align:center;background:linear-gradient(#fff,#fcfaf6);border:1px solid #e4d8c5;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;min-height:48px;padding:0 13px;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:flex;transform:none;box-shadow:0 2px 7px #3d2a1f09}.logistics-account-grid>article footer .logistics-action-icon{box-sizing:border-box;color:#816b5b;background:#f2ece2;border-radius:9px;flex:0 0 30px;width:30px;height:30px;padding:6px}.logistics-account-grid>article footer button:hover{color:#2f211a;background:#fffaf0;border-color:#cdb98f}.logistics-account-grid>article footer button:active{box-shadow:none;transform:none}.logistics-account-grid>article footer .logistics-balance-button{color:#f1d68c;background:#38271a;border-color:#38271a;box-shadow:0 7px 16px #38271a21}.logistics-account-grid>article footer .logistics-balance-button .logistics-action-icon{color:#f1d68c;background:#f1d68c24}.logistics-account-grid>article footer .logistics-balance-button:hover{color:#f5dd9b;background:#2c1e15;border-color:#2c1e15}.logistics-ledger>footer{grid-template-columns:repeat(2,minmax(0,190px));justify-content:end;align-items:stretch;display:grid}.logistics-ledger>footer button{box-sizing:border-box;text-align:center;width:100%;box-shadow:none;justify-content:center;align-self:stretch;align-items:center;padding:0 16px;line-height:1.2;display:flex;transform:none;height:48px!important;min-height:48px!important;margin:0!important}.logistics-ledger>footer button:hover,.logistics-ledger>footer button:active{box-shadow:none;transform:none}@media (width<=760px){.logistics-page{padding-bottom:24px}.logistics-account-grid{grid-template-columns:1fr!important}.logistics-account-grid>article{min-height:0!important;padding:24px!important}.logistics-form-pair{grid-template-columns:1fr}.logistics-ledger .china-ledger-summary{grid-template-columns:1fr 1fr}.logistics-ledger-table{min-width:0}.logistics-ledger-table thead{display:none}.logistics-ledger-table,.logistics-ledger-table tbody,.logistics-ledger-table tr,.logistics-ledger-table td{width:100%;display:block}.logistics-ledger-table tr{background:#fff;border:1px solid #e7ddcd;border-radius:16px;margin:10px 0;padding:15px}.logistics-ledger-table td{min-height:0;white-space:normal!important;border:0!important;padding:4px 0!important}.logistics-ledger-table td:first-child{color:#8e7a63;font-size:11px}.logistics-ledger-table td:nth-child(3):before{content:"Thai Bank · ";color:#8e7a63}.logistics-ledger-table td:nth-child(4):before{content:"In · ";color:#8e7a63}.logistics-ledger-table td:nth-child(5):before{content:"Out · ";color:#8e7a63}.logistics-ledger-table td:nth-child(6):before{content:"Balance · ";color:#8e7a63}.logistics-ledger-table td:last-child{color:#948274;font-size:10px}.logistics-account-manager .china-account-manager-list article,.delegated-payer-manager .china-account-manager-list article{grid-template-columns:26px 36px minmax(0,1fr)}.logistics-account-manager .china-account-manager-list nav,.delegated-payer-manager .china-account-manager-list nav{grid-column:3}.delegated-payer-editor{border-radius:0;width:100vw;height:auto;max-height:100vh;padding:0 18px 18px}.delegated-payer-editor>header{margin-inline:-18px}}.finance-activity-table .finance-transfer-row{cursor:pointer;background:#fffaf0}.finance-activity-table .finance-transfer-row:hover{background:#fff3d6}.finance-transfer-detail dl{gap:0;margin:0;display:grid}.finance-transfer-detail dl div{border-bottom:1px solid #eee4d3;grid-template-columns:145px 1fr;gap:14px;padding:11px 0;display:grid}.finance-transfer-detail dt{color:#8d837a;font-size:12px}.finance-transfer-detail dd{color:#342725;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.finance-transfer-detail .finance-reversal-button{color:#fff;background:#9a7a36;border-color:#9a7a36}@media (width<=760px){.logistics-ledger>footer{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.procurement-summary-page{gap:20px;min-height:calc(100vh - 106px);display:grid}.procurement-summary-head{margin:0}.procurement-summary-head h1{color:#2a1b12;margin:2px 0 0;font-size:26px}.procurement-summary-head p:not(.china-mock-eyebrow){color:#8e7a63;max-width:760px;margin:6px 0 0;font-size:13.5px;line-height:1.5}.procurement-summary-head small{color:#a08d79;margin-top:5px;font-size:10.5px;display:block}.procurement-summary-filter{background:#fff;border:1px solid #e5dac8;border-radius:18px;align-items:end;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 18px #46301d0d}.procurement-summary-modes{background:#f1eadf;border-radius:12px;gap:5px;padding:4px;display:flex}.procurement-summary-modes button{color:#8a7868;height:36px;font:inherit;background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:12.5px;font-weight:600}.procurement-summary-modes button.active{color:#38271a;background:#fff;box-shadow:0 2px 8px #46301d1a}.procurement-summary-filter label{color:#806d5c;gap:5px;font-size:10.5px;font-weight:800;display:grid}.procurement-summary-filter input,.procurement-summary-filter select{box-sizing:border-box;color:#38271a;min-width:150px;height:40px;font:inherit;background:#fffdf9;border:1px solid #dfd3c0;border-radius:10px;padding:0 12px;font-size:12px;font-weight:500}:is(.logistics-page .china-finance-section-head .china-add-payer,.china-accounts-page:has(.china-mock-delegate-panel) .china-finance-section-head .china-add-payer){font-weight:600}.procurement-summary-message{color:#8e7a63;text-align:center;background:#ffffff94;border:1px dashed #d9c9ad;border-radius:24px;margin:0;padding:52px 20px;font-size:13px}.procurement-summary-message.error{color:#a65f4b}.procurement-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.procurement-summary-cards article{box-sizing:border-box;background:#fff;border:1px solid #e3d8c5;border-radius:25px;min-height:130px;padding:22px 24px;box-shadow:0 10px 28px #46301d0f}.procurement-summary-cards article:first-child{background:#eef5ee}.procurement-summary-cards article:nth-child(2){background:#f3f0d9}.procurement-summary-cards article:nth-child(3){background:#fff2b8}.procurement-summary-cards article span{color:#8a7868;font-size:11.5px;font-weight:700;display:block}.procurement-summary-cards article strong{color:#2a1b12;margin-top:15px;font-size:27px;line-height:1.15;display:block}.procurement-summary-cards article small{color:#9b8878;margin-top:10px;font-size:10.5px;line-height:1.45;display:block}.procurement-summary-cards article.total{background:#38271a;border-color:#38271a}.procurement-summary-cards article.total span,.procurement-summary-cards article.total small{color:#ccbda5}.procurement-summary-cards article.total strong{color:#e9ce85}.procurement-summary-loading article{position:relative;overflow:hidden;background:#f5f1e9!important}.procurement-summary-loading article:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.2s infinite procurement-summary-shimmer;position:absolute;inset:0;transform:translate(-100%)}.procurement-summary-loading article strong{color:#b8aa98}@keyframes procurement-summary-shimmer{to{transform:translate(100%)}}.procurement-summary-topup{background:linear-gradient(135deg,#f7faf4 0%,#eef5ea 100%);border:1px solid #ceddc9;border-radius:19px;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:18px;padding:18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #435b3a12}.procurement-summary-topup:before{content:"";background:#78966d;width:5px;position:absolute;inset:0 auto 0 0}.procurement-summary-topup span{color:#64785c;letter-spacing:.07em;font-size:10.5px;font-weight:800;display:block}.procurement-summary-topup strong{color:#344a30;margin-top:4px;font-size:22px;line-height:1.15;display:block}.procurement-summary-topup>small{color:#718069;text-align:right;justify-self:end;max-width:620px;font-size:10.5px;line-height:1.55}.procurement-summary-trend,.procurement-summary-table-wrap{background:#fff;border:1px solid #e3d8c5;border-radius:25px;padding:22px 24px;box-shadow:0 8px 26px #46301d0d}.procurement-summary-trend>header,.procurement-summary-table-wrap>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.procurement-summary-trend h2,.procurement-summary-table-wrap h2{color:#2a1b12;margin:3px 0 0;font-size:20px}.procurement-trend-legend{color:#7f6d5f;flex-wrap:wrap;gap:12px;font-size:10.5px;font-weight:700;display:flex}.procurement-trend-legend span:before{content:"";background:#cbb56c;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.procurement-trend-legend span.bs:before{background:#78966d}.procurement-trend-legend span.cnx:before{background:#d1a94f}.procurement-trend-legend span.bkk:before{background:#ad7866}.procurement-trend-legend span.shipping:before{background:#92adbd}.procurement-trend-list{gap:14px;display:grid}.procurement-trend-list article{grid-template-columns:78px minmax(0,1fr) 130px;align-items:center;gap:6px 14px;display:grid}.procurement-trend-list time{color:#806d5c;font-size:11px;font-weight:800}.procurement-trend-bars{gap:4px;display:grid}.procurement-trend-purchase{background:#cbb56c;border-radius:99px;min-width:0;height:8px;display:flex;overflow:hidden}.procurement-trend-purchase>i{border-radius:0;min-width:2px;height:100%;display:block}.procurement-trend-purchase.legacy>i{background:#cbb56c;width:100%}.procurement-trend-purchase .branch.bs{background:#78966d}.procurement-trend-purchase .branch.cnx{background:#d1a94f}.procurement-trend-purchase .branch.bkk{background:#ad7866}.procurement-trend-bars>i.shipping{background:#92adbd;border-radius:99px;height:4px;display:block}.procurement-trend-list article>strong{color:#4f3d31;text-align:right;font-size:12px}.procurement-trend-branch-values{color:#8c7b6c;flex-wrap:wrap;grid-column:2/4;gap:5px 12px;font-size:9.5px;display:flex}.procurement-trend-branch-values span:before{content:"";background:#cbb56c;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.procurement-trend-branch-values span.bs:before{background:#78966d}.procurement-trend-branch-values span.cnx:before{background:#d1a94f}.procurement-trend-branch-values span.bkk:before{background:#ad7866}.procurement-trend-branch-values span.shipping:before{background:#92adbd}.procurement-trend-branch-values b{color:#5d4c40}.procurement-trend-branch-values.legacy{color:#9a8877}.procurement-summary-table-wrap{overflow:auto}.procurement-summary-table{border-collapse:collapse;width:100%;min-width:860px}.procurement-summary-table th{color:#8e7a63;text-align:left;white-space:nowrap;border-bottom:1px solid #e8dfcf;padding:13px 14px;font-size:11.5px}.procurement-summary-table td{color:#5c493f;border-bottom:1px solid #eee6d8;padding:16px 14px;font-size:13.5px}.procurement-summary-table tr:last-child td{border-bottom:0}.procurement-summary-table td strong{color:#2a1b12}.procurement-summary-empty{color:#8e7a63;text-align:center;margin:0;padding:36px;font-size:12px}@media (width<=1000px){.procurement-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.procurement-summary-page{gap:14px}.procurement-summary-filter{flex-direction:column;align-items:stretch}.procurement-summary-modes{grid-template-columns:repeat(3,1fr);display:grid}.procurement-summary-filter input,.procurement-summary-filter select{width:100%}.procurement-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.procurement-summary-cards article{min-height:118px;padding:18px 16px}.procurement-summary-cards article strong{font-size:23px}.procurement-summary-topup{grid-template-columns:1fr;gap:8px;padding:16px 18px}.procurement-summary-topup strong{font-size:21px}.procurement-summary-topup>small{text-align:left;justify-self:start;max-width:none}.procurement-summary-trend,.procurement-summary-table-wrap{padding:18px}.procurement-summary-trend>header{flex-direction:column;align-items:flex-start}.procurement-trend-list article{grid-template-columns:60px minmax(0,1fr) 105px;gap:9px}.procurement-summary-table-wrap{border-radius:18px;margin-inline:-4px}}.procurement-summary-table td small{color:#9b8878;margin-top:4px;font-size:10.5px;display:block}.procurement-summary-table-wrap>header>small{color:#9b8878;text-align:right;font-size:10.5px}.china-partial-refund-panel .china-refund-button{box-sizing:border-box;cursor:pointer;border-radius:14px;width:100%;min-height:48px;margin-top:14px;padding:0 18px;font-weight:800;line-height:1.25;box-shadow:0 8px 20px #3a292224;color:#efd58b!important;background:#3a2922!important;border:1px solid #3a2922!important;font-size:12px!important}.china-partial-refund-panel .china-refund-button:hover:not(:disabled){background:#49352b!important}.china-partial-refund-panel .china-refund-button:disabled{box-shadow:none;cursor:not-allowed;color:#5a493f!important;background:#d9d2c7!important;border-color:#d9d2c7!important}.china-additional-cost-section,.china-additional-cost-section .china-cost-list,.china-additional-cost-section .china-cost-list>div{box-sizing:border-box;min-width:0;max-width:100%}.china-additional-cost-section>h3{font-size:16px}.china-additional-cost-section>h3 small{font-size:10px;line-height:1.4}.china-additional-cost-section .china-cost-list>div{grid-template-columns:minmax(0,1.25fr) minmax(70px,.62fr) minmax(62px,.5fr) minmax(0,1.25fr) 40px;align-items:stretch;gap:9px}.china-additional-cost-section .china-cost-list select,.china-additional-cost-section .china-cost-list input{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;height:42px;padding-inline:11px;font-size:13px;font-weight:500}.china-additional-cost-section .china-cost-list button{min-height:42px;font-size:17px}.china-additional-cost-section .china-add-cost{min-height:42px;margin-top:0;font-size:13px}.china-cost-thb-note{box-sizing:border-box;color:#806d5c;background:#fffaf0;border:1px dashed #d8c9ad;border-radius:12px;align-items:center;min-width:0;max-width:100%;min-height:42px;padding:7px 11px;font-size:11px;line-height:1.35;display:flex}.china-additional-cost-section .china-cost-list .batch-cost{grid-template-columns:minmax(0,.72fr) minmax(0,.95fr) minmax(0,1fr) minmax(70px,.62fr) minmax(62px,.5fr) minmax(0,1.12fr) 40px}.china-additional-cost-actions{align-items:stretch;gap:10px;margin-top:9px;display:flex}.china-additional-cost-actions>button{flex:1}.china-save-additional-costs{color:#f7dfa0;background:#38291f;border:1px solid #38291f;border-radius:13px;min-height:42px;font-size:13px;font-weight:700}.china-save-additional-costs:disabled{opacity:.55}@media (width<=720px){.china-additional-cost-section .china-cost-list>div:not(.batch-cost){grid-template-columns:repeat(6,minmax(0,1fr))}.china-additional-cost-section .china-cost-list>div:not(.batch-cost)>select:first-of-type{grid-column:1/4}.china-additional-cost-section .china-cost-list>div:not(.batch-cost)>input{grid-column:4/7}.china-additional-cost-section .china-cost-list>div:not(.batch-cost)>select:nth-of-type(2){grid-column:1/3}.china-additional-cost-section .china-cost-list>div:not(.batch-cost)>select:nth-of-type(3),.china-additional-cost-section .china-cost-list>div:not(.batch-cost)>.china-cost-thb-note{grid-column:3/6}.china-additional-cost-section .china-cost-list>div:not(.batch-cost)>button{grid-column:6;justify-self:end;width:42px}.china-additional-cost-section .china-cost-list .batch-cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.china-additional-cost-section .china-cost-list .batch-cost>select:last-of-type,.china-additional-cost-section .china-cost-list .batch-cost>.china-cost-thb-note{grid-column:1/-1}.china-additional-cost-section .china-cost-list .batch-cost>button{grid-column:2;justify-self:end;width:42px}.china-additional-cost-section>h3{font-size:15px}}.china-delegated-fields .delegated-credit-box{background:#fffaf0;border:1px solid #dfd0aa;border-radius:12px;gap:7px;padding:12px;display:grid}.china-delegated-fields .delegated-credit-box>span{color:#77675b;font-size:10px;font-weight:700}.china-delegated-fields .delegated-credit-box>strong{color:#38271a;font-size:16px}.china-delegated-fields .delegated-credit-box>small{color:#8e7a63;font-size:9px}.china-delegated-fields .delegated-credit-toggle{background:#fff;border:1px solid #e5d8bb;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid}.china-delegated-fields .delegated-credit-toggle input{accent-color:#38271a;width:18px;height:18px;min-height:0;margin:0}.china-delegated-fields .delegated-credit-toggle span{gap:2px;display:grid}.china-delegated-fields .delegated-credit-toggle b{color:#38271a;font-size:10px}.china-delegated-fields .delegated-credit-toggle small{color:#8e7a63;font-size:9px;font-weight:500}.china-delegated-credit-choice{background:#fffaf0;border:1px solid #dfd0aa;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:10px 0 0;padding:12px 14px;display:grid}.china-delegated-credit-choice input{accent-color:#38271a;width:19px;height:19px;min-height:0;margin:0}.china-delegated-credit-choice span{gap:3px;display:grid}.china-delegated-credit-choice b{color:#38271a;font-size:12px}.china-delegated-credit-choice small{color:#8e7a63;font-size:10px;font-weight:500}.china-delegated-fields .delegated-credit-box>small{display:none}.china-dual-refund-preview{background:#fffdf8;border:1px solid #dfd0aa;border-radius:20px;gap:16px;padding:20px;display:grid;box-shadow:0 12px 30px #402e1c0f}.china-dual-refund-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.china-dual-refund-preview>header>div{gap:4px;display:grid}.china-dual-refund-preview>header strong{color:#38271a;font-size:18px}.china-dual-refund-preview>header small{color:#837366;font-size:12px;line-height:1.55}.china-dual-refund-preview>header>span{color:#7c6228;background:#f3ead2;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.china-refund-currency-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.china-refund-currency-tabs button{color:#59483a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd0aa;border-radius:14px;gap:3px;padding:13px 15px;display:grid}.china-refund-currency-tabs button.active{color:#35523b;background:#eef6ed;border-color:#55795b;box-shadow:inset 0 0 0 1px #55795b}.china-refund-currency-tabs b{font-size:13px}.china-refund-currency-tabs small{color:#8b7c70;font-size:10px}.china-dual-refund-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.china-dual-refund-entry label{color:#6f6054;gap:6px;font-size:11px;font-weight:800;display:grid}.china-dual-refund-entry input,.china-dual-refund-entry output{box-sizing:border-box;color:#38271a;background:#fff;border:1px solid #dfd0aa;border-radius:12px;width:100%;min-height:46px;padding:11px 13px;font:700 13px inherit}.china-dual-refund-entry output{background:#f8f4e9;align-items:center;display:flex}.china-dual-refund-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.china-dual-refund-result span{color:#77675b;background:#f6f1e5;border-radius:13px;gap:5px;padding:13px 15px;font-size:10px;display:grid}.china-dual-refund-result strong{color:#38271a;font-size:16px}.china-dual-refund-history{color:#695847;background:#fffaf0;border:1px dashed #cdbd97;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:11px;display:flex}.china-dual-refund-history b{color:#38271a}.china-dual-refund-history span{text-align:right}.china-credit-payment-preview{background:#f7f3e9;border-radius:16px;gap:11px;padding:16px;display:grid}.china-credit-payment-preview>div:first-child{gap:3px;display:grid}.china-credit-payment-preview h4,.china-credit-payment-preview p{margin:0}.china-credit-payment-preview h4{color:#38271a;font-size:14px}.china-credit-payment-preview p{color:#837366;font-size:10px}.china-preview-credit-toggle{background:#fff;border:1px solid #e0d5bc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 130px;align-items:center;gap:10px;padding:11px 12px;display:grid}.china-preview-credit-toggle>input[type=checkbox]{accent-color:#55795b;width:19px;height:19px;min-height:0;margin:0}.china-preview-credit-toggle>span{gap:2px;display:grid}.china-preview-credit-toggle b{color:#38271a;font-size:11px}.china-preview-credit-toggle small{color:#89796c;font-size:9px}.china-preview-credit-toggle>input[type=number]{box-sizing:border-box;color:#38271a;background:#fff;border:1px solid #d8c9a7;border-radius:10px;width:100%;min-height:38px;padding:8px 10px;font-weight:800}.china-preview-credit-toggle>input[type=number]:disabled{opacity:.45;background:#eee9df}.china-credit-payment-equation{color:#fff;background:#38271a;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:12px;display:grid}.china-credit-payment-equation span{color:#d9cdbf;gap:3px;font-size:9px;display:grid}.china-credit-payment-equation strong{color:#f3db8e;font-size:14px}.china-credit-payment-equation i{color:#c9b99f;font-style:normal;font-weight:800}.china-credit-payment-bank{color:#55705b;background:#eaf3e9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;display:flex}.china-credit-payment-bank strong{color:#35523b;text-align:right;font-size:14px}@media (width<=680px){.china-dual-refund-preview{padding:15px}.china-dual-refund-preview>header{display:grid}.china-dual-refund-preview>header>span{justify-self:start}.china-refund-currency-tabs,.china-dual-refund-entry,.china-dual-refund-result{grid-template-columns:1fr}.china-dual-refund-history,.china-credit-payment-bank{display:grid}.china-dual-refund-history span,.china-credit-payment-bank strong{text-align:left}.china-preview-credit-toggle{grid-template-columns:auto minmax(0,1fr)}.china-preview-credit-toggle>input[type=number]{grid-column:2}.china-credit-payment-equation{grid-template-columns:1fr}.china-credit-payment-equation i{display:none}}.china-reverse-payment-reason{color:#5c4b3e;gap:8px;font-size:14px;font-weight:800;display:grid}.china-reverse-payment-reason textarea{box-sizing:border-box;color:#33271f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d9ccb6;border-radius:14px;padding:14px 16px;font-weight:500}.china-reverse-payment-reason textarea:focus{outline-offset:2px;outline:2px solid #b25349}.china-payment-error{color:#a64139;background:#fff0ee;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:700}.china-delegated-credit-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.china-delegated-credit-choice.thb{background:#f2f8f1;border-color:#bed4c1}.china-refund-currency-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.china-refund-currency-choice button{color:#735f38;min-height:42px;font:inherit;background:#fff;border:1px solid #d9c99f;border-radius:11px;font-size:11px;font-weight:800}.china-refund-currency-choice button.selected{color:#fff;background:#6d5528;border-color:#6d5528}.china-refund-thb-input{color:#735f38;gap:6px;margin:0 0 12px;font-size:10px;font-weight:800;display:grid}.china-refund-thb-input input{box-sizing:border-box;color:#4b391c;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #dfd0aa;border-radius:11px;padding:9px 12px;font-size:12px}@media (width<=680px){.china-delegated-credit-choices,.china-refund-currency-choice{grid-template-columns:1fr}}.china-mock-delegate-panel .delegate-balance>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:5px;display:grid}.china-mock-delegate-panel .delegate-balance b{color:#2a1b12;gap:2px;margin:0;font-size:23px;line-height:1.15;display:grid}.china-mock-delegate-panel .delegate-balance b small{color:#8e7a63;font-size:10px;font-weight:800}.china-mock-delegate-panel .delegate-balance b.thb{color:#4d7751}.china-partial-refund-panel .refund-balance-full{grid-column:1/-1}@media (width<=680px){.china-partial-refund-panel .refund-balance-full{grid-column:auto}}.china-account-editor button{box-sizing:border-box;height:38px;min-height:38px;padding-block:0}.delegated-payer-editor>footer{background:0 0;border-top:0;align-items:center}.delegated-payer-editor>footer>button{box-sizing:border-box;align-self:center;height:38px;min-height:38px;margin:0;padding-block:0}.china-mock-card-check{background:0 0;border:0;border-radius:0}.china-track-order-link{cursor:default;pointer-events:none}.china-mock-table .china-track-order-link td:nth-child(3)>strong,.china-mock-mobile-list .china-track-order-link code{pointer-events:auto;cursor:pointer}.china-track-order-link input,.china-track-order-link .china-mock-row-actions button,.china-track-order-link footer button,.china-track-order-link .china-mock-card-check{pointer-events:auto}.china-mock-table tbody .china-track-order-link:hover{background:inherit}.china-detail-backdrop{z-index:180}.china-detail-drawer{background:#f7f3eb;width:min(720px,100%)}.china-detail-drawer>header{background:#fffdf9;border-bottom-color:#e4dac9;flex:none;min-height:0;padding:17px 20px}.china-detail-drawer>header>div{min-width:0}.china-detail-drawer>header .section-kicker{color:#987e59;letter-spacing:.14em;margin:0 0 5px;font-size:10px}.china-detail-drawer>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0 0 4px;font-size:22px;font-weight:650;line-height:1.28;overflow:hidden}.china-detail-drawer>header code{color:#88776b;font-family:inherit;font-size:11px;line-height:1.3;display:block}.china-detail-drawer>header>button{color:#4c3a30;background:#f2ecdf;border:1px solid #e4dac8;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;line-height:1;display:grid}.china-detail-body{background:#f7f3eb;flex:auto;gap:11px;min-height:0;padding:14px 16px 18px}.china-detail-body>section{background:#fffdf9;border-color:#e2d7c4;border-radius:16px;padding:15px;box-shadow:0 5px 18px #3e2a1f09}.china-detail-body h3{margin:0 0 11px;font-size:15px;font-weight:700;line-height:1.3}.china-detail-body h3 small{font-size:9px;line-height:1.35}.china-order-meta-simple{gap:8px}.china-order-meta-simple>div{box-sizing:border-box;background:#f7f3eb;border:1px solid #eee6d9;border-radius:12px;align-content:center;min-height:62px;padding:10px 12px;display:grid}.china-order-meta-simple dt{font-size:9px;line-height:1.2}.china-order-meta-simple dd{margin-top:4px;font-size:13px;line-height:1.25}.china-order-meta-simple>.china-batch-payment-meta{grid-column:1/-1;width:100%}.china-order-meta-simple>.china-batch-payment-meta dd{overflow-wrap:anywhere}html body .china-detail-body .china-order-meta-simple>.china-batch-payment-meta{width:100%;max-width:100%;grid-column:1/-1!important}.china-payment-status{margin-top:13px}.china-payment-status h4{margin-bottom:7px;font-size:10px}.china-payment-status>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.china-payment-status button{box-sizing:border-box;border-radius:11px;min-height:42px;padding:0 9px;font-size:11px}.china-payment-status button:disabled{opacity:1}.china-payment-status button:not(.selected):disabled{color:#9c9086;background:#faf8f4}.china-payment-status>small{margin-top:7px;font-size:9px;line-height:1.4}.china-detail-body .china-account-picker{gap:7px}.china-detail-body .china-account-picker button{border-radius:11px;min-height:62px;padding:7px 5px}.china-detail-body .china-account-picker .china-bank-mark{flex-basis:32px;width:32px!important;height:32px!important}.china-detail-body .china-account-picker button>span{font-size:10px}.china-detail-body .china-account-picker button small{font-size:8px}.china-detail-body .china-form-grid{gap:9px;margin:11px 0}.china-detail-body .china-form-grid label{gap:5px;font-size:10px}.china-detail-body .china-form-grid input,.china-detail-body .china-form-grid output,.china-detail-body .china-form-grid select{box-sizing:border-box;color:#392921;height:40px;min-height:40px;font:inherit;background:#fff;border:1px solid #ddd1be;border-radius:11px;padding:0 11px;font-size:12px;font-weight:500}.china-detail-body .china-form-grid output{align-items:center;font-weight:500;display:flex}.china-detail-body .china-delegated-fields input,.china-detail-body .china-delegated-fields output,.china-detail-body .china-delegated-fields select{box-sizing:border-box;border-radius:11px;height:40px;min-height:40px;padding:0 11px;font-size:12px;font-weight:500;line-height:1.2}.china-detail-body .china-delegated-fields output{align-items:center;font-weight:500;display:flex}.china-detail-body textarea{border-radius:11px;min-height:66px;padding:10px 12px;font-size:12px;line-height:1.45}.china-detail-body .china-total-box{border-radius:13px;gap:8px;margin-top:11px;padding:14px 15px;font-size:13px;line-height:1.4}.china-detail-body .china-total-box span{align-items:center}.china-detail-body .china-total-box strong{font-size:14px;font-weight:650}.china-detail-body .china-total-box b{align-items:center;padding-top:9px;font-size:14px;font-weight:650}.china-detail-body .china-total-box b strong{font-size:15px}.china-detail-drawer>footer{padding:10px 16px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f7;border-top-color:#e4dac9;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.china-detail-drawer>footer button{box-sizing:border-box;border-radius:12px;height:48px;min-height:48px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2}.china-detail-drawer>footer .china-save-next{grid-column:1/-1}.china-additional-cost-section .china-add-cost,.china-additional-cost-section .china-save-additional-costs{min-height:44px;font-size:13px;font-weight:600;line-height:1.25}.china-topup-backdrop{z-index:180}.china-topup-grid{gap:12px 14px}.china-topup-grid label,.china-topup-intermediary{gap:6px}.china-topup-grid label,.china-topup-intermediary legend{font-size:12px;font-weight:600}.china-topup-grid input,.china-topup-grid select,.china-topup-intermediary>select,.china-topup-intermediary>input{box-sizing:border-box;border-radius:11px;height:40px;min-height:40px;padding-inline:11px;font-size:12px;font-weight:500;line-height:1.2}.china-topup-intermediary>div{border-radius:11px;height:40px}.china-topup-intermediary>div button{border-radius:8px;min-height:32px;font-size:11px;font-weight:600}.china-topup-grid textarea{border-radius:11px;min-height:60px;padding:9px 11px;font-size:12px;font-weight:500}.china-topup-grid small{font-size:10px;line-height:1.4}.china-topup-no-credit{border-radius:11px;min-height:64px;padding:11px}.thai-bank-allocation-editor{border-radius:16px;gap:11px;margin-top:12px;padding:14px}.thai-bank-allocation-editor>header{padding-bottom:11px}.thai-bank-allocation-row{border-radius:13px;padding:10px}.thai-bank-allocation-row select,.thai-bank-allocation-row input{border-radius:11px;height:40px;min-height:40px;padding-inline:11px;font-size:12px;font-weight:500;line-height:1.2}.thai-bank-allocation-row>button{border-radius:11px;height:40px;min-height:40px}.china-topup-live-summary{border-radius:15px;margin-top:15px;padding:13px}.china-topup-live-summary article{border-radius:11px;min-height:60px;padding:9px 11px}.china-topup-live-summary>footer{padding-top:10px!important}.china-topup-modal>footer{min-height:64px;padding:10px 20px}.china-topup-modal>footer button{border-radius:11px;height:44px;min-height:44px;font-size:12px}@media (width<=720px){.china-detail-drawer{border-radius:20px 20px 0 0;height:96vh}.china-detail-drawer>header{padding:14px 15px 12px}.china-detail-drawer>header h2{max-width:calc(100vw - 92px);font-size:19px}.china-detail-body{gap:9px;padding:11px 12px 14px}.china-detail-body>section{border-radius:14px;padding:13px}.china-order-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.china-order-meta-simple>div{min-height:57px;padding:9px 10px}.china-payment-status>div{grid-template-columns:repeat(3,minmax(0,1fr))}.china-payment-status button{min-height:40px;padding-inline:5px;font-size:10px}.china-detail-body .china-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.china-detail-drawer>footer{padding-inline:12px}.china-detail-drawer>footer button{height:48px;min-height:48px;font-size:14px;font-weight:600}.china-topup-grid{gap:11px}.thai-bank-allocation-row>button{height:40px;min-height:40px}}.finance-entry-dialog .finance-dialog-grid>label{font-weight:600}.finance-entry-dialog .finance-dialog-grid :is(input,select,textarea),.finance-entry-dialog .finance-entry-direction button{font-weight:500}.finance-entry-dialog .finance-entry-direction button strong{font-weight:600}.finance-entry-dialog .finance-entry-direction button small{font-weight:400}.finance-entry-dialog>footer button,.finance-center-page .card-reconcile-card h2{font-weight:600}@media (width<=430px){.china-detail-drawer>header h2{font-size:18px}.china-order-meta-simple dd{font-size:12px}.china-detail-body .china-form-grid{grid-template-columns:1fr}.china-detail-body .china-account-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.china-batch-order-review>footer{color:#463429;align-items:center;gap:16px;padding-top:14px;font-size:15px;font-weight:700}.china-batch-order-review>footer strong{color:#39291f;white-space:nowrap;font-size:18px;font-weight:800}.china-batch-confirm>footer button{height:48px;min-height:48px;font-size:14px;font-weight:600}@media (width<=720px){.china-batch-order-review>div{grid-template-columns:26px minmax(0,1fr) auto}.china-batch-order-review>div>small{grid-area:2/2/auto/-1}.china-batch-order-review>div>strong{text-align:right;white-space:nowrap;grid-area:1/3;justify-self:end}.china-batch-order-review>footer{font-size:16px}.china-batch-order-review>footer strong{font-size:20px}}.china-finance-workspace label{min-width:0}.china-finance-workspace input[type=date],.china-finance-workspace input[type=month]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}.china-finance-workspace input[type=date]::-webkit-date-and-time-value{box-sizing:border-box;text-align:left;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}.china-finance-workspace input[type=month]::-webkit-date-and-time-value{box-sizing:border-box;text-align:left;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}.china-finance-workspace input[type=date]::-webkit-datetime-edit{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}.china-finance-workspace input[type=date]::-webkit-datetime-edit-fields-wrapper{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}.china-finance-workspace input[type=month]::-webkit-datetime-edit{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}.china-finance-workspace input[type=month]::-webkit-datetime-edit-fields-wrapper{box-sizing:border-box;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:flex}@supports (-webkit-touch-callout:none){@media (width<=1024px){.china-finance-workspace input[type=date],.china-finance-workspace input[type=month]{appearance:none}}}@media (width<=720px){.china-purchase-custom-dates,.activity-custom-dates,.china-form-grid,.china-topup-grid,.logistics-form-pair{min-width:0;max-width:100%}}.china-account-editor footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.china-account-editor footer button{box-sizing:border-box;align-self:stretch;width:100%;height:44px;min-height:44px;margin:0;padding:0 12px}.china-account-manager>header>button{box-sizing:border-box;flex:none;place-items:center;margin:0;padding:0;line-height:1;display:grid}.china-mock-account-grid:not(.logistics-account-grid)>article footer,.china-mock-delegate-panel .delegated-credit-cards>article footer{gap:8px}.china-mock-account-grid:not(.logistics-account-grid)>article footer button,.china-mock-delegate-panel .delegated-credit-cards>article footer button{box-sizing:border-box;color:#513d32;text-align:center;background:linear-gradient(#fff,#fcfaf6);border:1px solid #e4d8c5;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;min-height:48px;padding:0 13px;font-size:12px;font-weight:600;line-height:1.2;display:flex;box-shadow:0 2px 7px #3d2a1f09}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:before,.china-mock-delegate-panel .delegated-credit-cards>article footer button:before{content:"";box-sizing:border-box;background-color:#f2ece2;background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:9px;flex:0 0 30px;width:30px;height:30px}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:first-child:before,.china-mock-delegate-panel .delegated-credit-cards>article footer button:first-child:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23816b5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.75h9.5L19 7.25v13H6z'/%3E%3Cpath d='M15.5 3.75v3.5H19M9 11h7M9 15h7'/%3E%3C/svg%3E")}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23816b5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h13M15 5l3 3-3 3M19 16H6M9 13l-3 3 3 3'/%3E%3C/svg%3E")}.china-mock-delegate-panel .delegated-credit-cards>article footer button:nth-child(2):before,.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(5):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23816b5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 7h14M5 12h14M5 17h14'/%3E%3Ccircle cx='9' cy='7' r='1.75' fill='%23816b5b' stroke='none'/%3E%3Ccircle cx='15' cy='12' r='1.75' fill='%23816b5b' stroke='none'/%3E%3Ccircle cx='11' cy='17' r='1.75' fill='%23816b5b' stroke='none'/%3E%3C/svg%3E")}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23816b5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.25'/%3E%3Cpath d='M12 16V8M8.75 11.25 12 8l3.25 3.25'/%3E%3C/svg%3E")}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(4):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23816b5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.25'/%3E%3Cpath d='M12 8v8M8.75 12.75 12 16l3.25-3.25'/%3E%3C/svg%3E")}.china-mock-delegate-panel .delegated-credit-cards>article footer button:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23816b5b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4h10v16H7zM9.5 8h5M9.5 12h5M9.5 16h3'/%3E%3Cpath d='M5 7H4v13h10v-1'/%3E%3C/svg%3E")}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(5){color:#f1d68c;background:#38271a;border-color:#38271a;grid-column:1/-1;box-shadow:0 7px 16px #38271a21}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(5):before{background-color:#f1d68c24}.cash-account-card footer .cash-deposit-trigger:before,.cash-account-card footer .cash-count-trigger:before{content:none;display:none}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:hover,.china-mock-delegate-panel .delegated-credit-cards>article footer button:hover{color:#2f211a;background:#fffaf0;border-color:#cdb98f}.china-mock-account-grid:not(.logistics-account-grid)>article footer button:nth-child(5):hover{color:#f5dd9b;background:#2c1e15;border-color:#2c1e15}.china-mock-delegate-panel .delegated-credit-cards>article{height:auto;min-height:0;overflow:hidden}.china-mock-delegate-panel .delegated-credit-cards>article footer{margin-top:auto;padding-bottom:0;position:static}@media (width<=720px){.activity-date-filter{width:100%;max-width:100%;display:block;overflow:visible}.activity-date-presets{width:100%;overflow-x:auto}.activity-custom-dates{width:100%;margin-top:12px;position:static;left:auto;right:auto}.activity-date-filter:has(.activity-custom-dates){margin-bottom:10px}.finance-center-page :is(.card-reconcile-date-filter,.bank-history-date-filter,.finance-activity-date-filter){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.finance-center-page :is(.card-reconcile-date-filter,.bank-history-date-filter,.finance-activity-date-filter) .activity-custom-dates{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;max-width:100%;overflow:hidden}.finance-center-page :is(.card-reconcile-date-filter,.bank-history-date-filter,.finance-activity-date-filter) .activity-custom-dates label{min-width:0;max-width:100%;overflow:hidden}.finance-center-page :is(.card-reconcile-date-filter,.bank-history-date-filter,.finance-activity-date-filter) .activity-custom-dates input[type=date]{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;display:block}}.cash-page{gap:24px;display:grid}.cash-start-note{color:#5b4734;background:#fff9e8;border:1px solid #d8c9a8;border-radius:20px;align-items:center;gap:18px;padding:18px 22px;display:flex}.cash-start-note strong{font-size:18px}.cash-start-note span{color:#8b7865}.cash-summary{background:#fff;border:1px solid #e3dac7;border-radius:24px;width:min(420px,100%);padding:22px 26px;box-shadow:0 14px 36px #4b38210d}.cash-summary span,.cash-summary small{color:#8f806f;display:block}.cash-summary strong{color:#2f261f;margin:8px 0;font-size:38px;display:block}.cash-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cash-account-card{background:#fff;border:1px solid #ded3bd;border-radius:28px;gap:20px;padding:24px;display:grid;box-shadow:0 16px 42px #4c39210c}.cash-account-card header{align-items:center;gap:14px;display:flex}.cash-account-card header div{flex:1;min-width:0}.cash-account-card h2{color:#2f261f;margin:0;font-size:24px}.cash-account-card header p{color:#968575;margin:3px 0 0}.cash-account-card header>b{color:#467052;background:#edf7ef;border-radius:999px;padding:6px 10px;font-size:12px}.cash-account-card.pending header>b{color:#886b32;background:#f6ead1}.cash-branch-mark{color:#fff;background:#4b342b;border-radius:18px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.cash-balance span,.cash-balance small{color:#8f806f;display:block}.cash-balance strong{color:#2f261f;margin:7px 0;font-size:34px;display:block}.cash-card-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cash-card-stats span{background:#f8f4eb;border-radius:16px;padding:12px}.cash-card-stats small,.cash-card-stats b{display:block}.cash-card-stats small{color:#8f806f}.cash-card-stats b{margin-top:5px}.cash-page .in{color:#397354}.cash-page .out{color:#a34f45}.cash-last{color:#756454;min-height:24px;margin:0}.cash-account-card footer{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.cash-account-card button,.cash-ledger-card button,.cash-modal button{color:#3d3027;cursor:pointer;background:#fff;border:1px solid #d8c9aa;border-radius:14px;padding:11px 13px;font-weight:700}.cash-account-card button:first-child,.cash-modal footer button:last-child{color:#fff;background:#3b2b21;border-color:#3b2b21}.cash-account-card button:disabled{opacity:.42;cursor:not-allowed}.cash-ledger-card{background:#fff;border:1px solid #ded3bd;border-radius:28px;overflow:hidden}.cash-ledger-card>header{border-bottom:1px solid #e7decc;justify-content:space-between;align-items:end;padding:24px 26px;display:flex}.cash-ledger-card h2{margin:12px 0 2px}.cash-ledger-card p{color:#8f806f;margin:0}.cash-ledger-table{overflow-x:auto}.cash-ledger-table .heading,.cash-ledger-table .row{grid-template-columns:105px 105px minmax(220px,1.7fr) 120px 120px 140px 180px 120px;align-items:center;gap:12px;min-width:1130px;padding:14px 20px;display:grid}.cash-ledger-table .heading{color:#796b5d;background:#f5f0e5;font-weight:700}.cash-ledger-table .row{border-top:1px solid #eee7d9}.cash-ledger-table .row small{color:#968575;display:block}.cash-ledger-table .row em{font-style:normal;font-weight:700}.cash-ledger-table .row i{color:#6e876e;font-size:11px;font-style:normal;display:block}.cash-empty{text-align:center;padding:28px}.cash-modal{z-index:90;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cash-modal .backdrop{background:#2f251db8;border:0;border-radius:0;position:absolute;inset:0}.cash-modal form{background:#fff;border-radius:28px;width:min(680px,100%);max-height:90vh;position:relative;overflow:auto}.cash-modal form>header,.cash-modal form>footer{border-bottom:1px solid #e7decc;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.cash-modal form>footer{border-top:1px solid #e7decc;border-bottom:0;justify-content:flex-end}.cash-modal header h2{margin:4px 0}.cash-modal header p{color:#8f806f;margin:0}.cash-modal header>button{border:0;font-size:24px}.cash-modal .body{grid-template-columns:1fr 1fr;gap:16px;padding:24px 26px;display:grid}.cash-modal label span{color:#756454;margin-bottom:7px;font-weight:700;display:block}.cash-modal input,.cash-modal select,.cash-modal textarea{box-sizing:border-box;width:100%;font:inherit;background:#fffcf6;border:1px solid #d8cdb8;border-radius:14px;padding:13px}.cash-modal textarea{resize:vertical;min-height:92px}.cash-modal .wide,.cash-form-note,.cash-error,.cash-reverse-summary{grid-column:1/-1}.cash-form-note{color:#78633a;background:#fff6dc;border-radius:14px;margin:0;padding:13px}.cash-error{color:#a13f37;margin:0}.cash-reverse-summary{background:#f7f1e6;border-radius:16px;justify-content:space-between;padding:16px;display:flex}.cash-reverse-summary strong{font-size:20px}.cash-account-grid{gap:16px}.cash-account-grid>.cash-account-card{border:0;border-radius:24px;gap:0;min-height:0;padding:22px 24px;box-shadow:0 3px 12px #2a1b1214}.cash-account-card.pending{background:#fffaf0}.cash-account-grid>.cash-account-card>header{justify-content:flex-start;gap:12px}.cash-account-card header div strong{color:#2a1b12;margin:0;font-size:17px;font-weight:800;display:block}.cash-account-card header div small{color:#8e7a63;margin-top:3px;font-size:11px;display:block}.cash-branch-mark{border-radius:13px;flex:0 0 42px;width:42px;height:42px;font-size:11px}.cash-account-grid>.cash-account-card .china-account-balance{margin:16px 0 14px}.cash-account-grid>.cash-account-card .china-account-balance span{font-size:12px}.cash-account-grid>.cash-account-card .china-account-balance b{font-size:25px}.cash-account-grid>.cash-account-card dl{gap:14px;padding:13px 0}.cash-account-grid>.cash-account-card dt{font-size:11px}.cash-account-grid>.cash-account-card dd{font-size:14px}.cash-account-grid>.cash-account-card .china-account-opening{margin-top:10px}.cash-account-grid>.cash-account-card .china-account-latest{min-height:32px;margin:13px 0;font-size:11px}.cash-account-grid>.cash-account-card footer{gap:7px}.cash-account-grid>.cash-account-card footer button{text-align:left;border-radius:999px;min-height:34px;padding:6px 10px;font-size:11px}.finance-overview-card.cash-balance strong{margin:0;font-size:24px}@media (width<=1100px){.cash-account-grid{grid-template-columns:1fr 1fr}.cash-card-stats{grid-template-columns:1fr}.cash-summary{width:auto}}@media (width<=700px){.cash-page{gap:16px}.cash-start-note{flex-direction:column;align-items:flex-start;gap:4px}.cash-summary{border-radius:20px;padding:16px 18px}.cash-summary span{font-size:12px}.cash-summary strong{margin:4px 0;font-size:26px}.cash-summary small{font-size:10px}.cash-account-grid{grid-template-columns:1fr}.cash-account-card{padding:24px}.finance-overview-card.cash-balance strong{margin:2px 0;font-size:clamp(18px,5.25vw,21px)}.cash-modal .body{grid-template-columns:1fr}.cash-modal .wide,.cash-form-note,.cash-error,.cash-reverse-summary{grid-column:auto}.cash-ledger-table .heading{display:none}.cash-ledger-table{padding:12px}.cash-ledger-table .row{border:1px solid #e7decc;border-radius:18px;grid-template-columns:1fr 1fr;min-width:0;margin:10px 0;padding:16px;display:grid}.cash-ledger-table .row>span:nth-child(3){grid-column:1/-1}.cash-account-card footer{grid-template-columns:repeat(2,1fr)}.cash-ledger-card>header{flex-direction:column;align-items:flex-start;gap:16px}}.cash-start-note{border-radius:15px;gap:12px;padding:10px 15px;line-height:1.35}.cash-start-note strong{flex:none;font-size:14px}.cash-start-note span{font-size:12px}@media (width<=700px){.cash-start-note{gap:2px;padding:9px 11px}.cash-start-note strong{font-size:12px}.cash-start-note span{font-size:10px}}.cash-ledger-card{border-radius:22px}.cash-ledger-card>header{padding:16px 18px}.cash-ledger-card>header button{border-radius:11px;padding:7px 11px;font-size:12px}.cash-ledger-card p{font-size:12px}.cash-ledger-table .heading,.cash-ledger-table .row{grid-template-columns:82px 90px minmax(180px,1.7fr) 90px 90px 110px 140px 90px;gap:9px;min-width:930px;padding:10px 14px;font-size:12px}.cash-ledger-table .heading{font-size:12px}.cash-empty{padding:22px;font-size:13px}@media (width<=700px){.cash-ledger-card{border-radius:18px}.cash-ledger-card>header{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 15px}.cash-ledger-card h2{font-size:17px}.cash-ledger-card>header>strong{font-size:22px}.cash-ledger-table{padding:8px}.cash-ledger-table .row{gap:7px;margin:7px 0;padding:12px;font-size:11px}}.cash-summary{box-sizing:border-box;color:#fff7df;background:#3b2b21;border:0;border-radius:18px;grid-template-columns:max-content max-content 1fr;align-items:center;gap:18px;width:100%;padding:14px 20px;display:grid;box-shadow:0 10px 26px #3b2b2129}.cash-summary span,.cash-summary small{color:#d9cdbf}.cash-summary span{font-size:14px;font-weight:700}.cash-summary strong{color:#fff4cf;margin:0;font-size:28px}.cash-summary small{justify-self:end;font-size:12px}@media (width<=700px){.cash-summary{border-radius:18px;grid-template-columns:1fr;align-items:start;gap:4px;padding:17px 18px}.cash-summary span{font-size:13px}.cash-summary strong{justify-self:start;margin:1px 0 3px;font-size:30px;line-height:1.08}.cash-summary small{grid-column:auto;justify-self:start;font-size:11px;line-height:1.45}}.finance-page-head:has(+.cash-page) p:not(.china-mock-eyebrow){display:none}.cash-ledger-card>header{align-items:center;padding:12px 16px}.cash-ledger-card>header>div{grid-template-rows:auto auto;grid-template-columns:max-content 1fr;align-items:center;gap:1px 12px;display:grid}.cash-ledger-card>header>div>button{grid-row:1/3}.cash-ledger-card h2{margin:0;font-size:18px}.cash-ledger-card>header p{font-size:11px;line-height:1.35}.cash-ledger-card>header>strong{font-size:22px}.cash-ledger-table .heading,.cash-ledger-table .row{grid-template-columns:92px 104px minmax(240px,360px) 96px 96px 112px minmax(150px,220px) 100px;justify-content:space-between;gap:10px;min-width:1120px;padding:8px 14px}.cash-ledger-table .row button{margin-top:3px;padding:4px 7px;font-size:10px}@media (width<=700px){.cash-ledger-card>header>div{grid-template-rows:auto;grid-template-columns:1fr;gap:5px}.cash-ledger-card>header>div>button{grid-row:auto;justify-self:start}.cash-ledger-card h2{font-size:16px}.cash-ledger-card{border-radius:22px}.cash-ledger-card>header{align-items:stretch;gap:10px;padding:14px}.cash-ledger-card>header>div{display:block}.cash-ledger-card>header button{padding:7px 10px}.cash-ledger-card h2{margin:9px 0 2px;font-size:18px}.cash-ledger-card>header p{font-size:11px;line-height:1.4}.cash-ledger-card>header>strong{align-self:flex-end;font-size:24px}.cash-ledger-table{padding:7px 7px 96px;overflow-x:hidden}.cash-ledger-table .row{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date type""detail detail""moneyin moneyout""balance balance""user status";gap:0;width:auto;min-width:0;margin:7px 0;padding:11px 13px;box-shadow:0 6px 16px #4b382108}.cash-ledger-table .row .tx-date{color:#756454;grid-area:date;font-size:11px}.cash-ledger-table .row .tx-type{grid-area:type;justify-self:end;font-size:12px}.cash-ledger-table .row .tx-detail{overflow-wrap:anywhere;border-bottom:1px solid #eee5d5;grid-area:detail;margin:8px 0;padding-bottom:8px}.cash-ledger-table .row .tx-detail strong{font-size:14px}.cash-ledger-table .row .tx-detail small{margin-top:2px;line-height:1.3}.cash-ledger-table .row .tx-in{grid-area:moneyin}.cash-ledger-table .row .tx-out{grid-area:moneyout}.cash-ledger-table .row .tx-balance{grid-area:balance}.cash-ledger-table .row .tx-user{grid-area:user}.cash-ledger-table .row .tx-status{grid-area:status}.cash-ledger-table .row .tx-in,.cash-ledger-table .row .tx-out,.cash-ledger-table .row .tx-balance,.cash-ledger-table .row .tx-user,.cash-ledger-table .row .tx-status{min-width:0;padding-top:10px}.cash-ledger-table .row .tx-out,.cash-ledger-table .row .tx-status{text-align:right}.cash-ledger-table .row .tx-balance{text-align:right;border-top:1px dashed #d8c9aa;border-bottom:1px dashed #d8c9aa;margin-top:8px;padding:9px 0;font-size:16px}.cash-ledger-table .row .tx-user,.cash-ledger-table .row .tx-status{color:#8f806f;overflow-wrap:anywhere;padding-top:8px;font-size:10px}.cash-ledger-table .row .tx-in:before,.cash-ledger-table .row .tx-out:before,.cash-ledger-table .row .tx-balance:before,.cash-ledger-table .row .tx-user:before,.cash-ledger-table .row .tx-status:before{color:#9b8b7a;margin-bottom:2px;font-size:9px;font-style:normal;font-weight:600;display:block}.cash-ledger-table .row .tx-in:before{content:"เงินเข้า"}.cash-ledger-table .row .tx-out:before{content:"เงินออก"}.cash-ledger-table .row .tx-balance:before{content:"ยอดคงเหลือ";float:left;margin:2px 0 0}.cash-ledger-table .row .tx-user:before{content:"ผู้บันทึก"}.cash-ledger-table .row .tx-status:before{content:"สถานะ"}.cash-ledger-table .row .tx-status i{color:#557257;background:#edf5ed;border-radius:999px;padding:3px 7px;display:inline-block}}.cash-preview-note{color:#745d2f;background:#fff4cf;border-radius:12px;margin:8px 10px;padding:8px 10px;font-size:11px;font-weight:700}.cash-ledger-section{gap:10px;scroll-margin-top:112px;display:grid}.cash-ledger-range{margin:0 0 0 auto}@media (width<=720px){.cash-ledger-range{max-width:100%;margin-left:0;overflow-x:auto}}.cash-account-card footer .cash-deposit-trigger{color:#315b48;text-align:center;background:#edf7f1;border-color:#9bb8aa;grid-column:auto}.cash-account-card footer .cash-adjust-trigger:before{content:none!important;display:none!important}.cash-modal{padding:16px}.cash-modal form{border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 32px)}.cash-modal form>header{padding:16px 20px}.cash-modal form>header small{font-size:10px}.cash-modal header h2{margin:2px 0;font-size:19px;line-height:1.35}.cash-modal header p{font-size:11px}.cash-modal header>button{border-radius:9px;width:34px;height:34px;padding:0;font-size:20px}.cash-modal .body{gap:11px 14px;padding:16px 20px}.cash-modal label span,.cash-deposit-people legend{margin-bottom:5px;font-size:11px}.cash-modal input,.cash-modal select,.cash-modal textarea{border-radius:11px;min-height:42px;padding:9px 11px;font-size:12px}.cash-modal textarea{min-height:68px}.cash-form-note{border-radius:11px;padding:10px 12px;font-size:10px;line-height:1.5}.cash-modal form>footer{grid-template-columns:repeat(2,132px);justify-content:end;gap:9px;padding:13px 20px;display:grid}.cash-modal form>footer button{border-radius:10px;width:132px;height:42px;min-height:42px;padding:0;font-size:11px}.cash-entry-direction{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cash-entry-direction button{text-align:left;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.cash-entry-direction button>b{background:#f0ebe2;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.cash-entry-direction button span{display:grid}.cash-entry-direction button strong{font-size:12px}.cash-entry-direction button small{color:#948274;font-size:9px}.cash-entry-direction button.active.income{color:#315b48;background:#edf7f1;border-color:#8eb19b}.cash-entry-direction button.active.expense{color:#735824;background:#fff7e5;border-color:#bda06a}.cash-deposit-people{border:0;min-width:0;margin:0;padding:0}.cash-deposit-people legend{color:#756454;width:100%;font-weight:700}.cash-deposit-people legend small{color:#9b8977;margin-left:5px;font-weight:600}.cash-deposit-people .cash-count-counter-list{max-height:112px;overflow:auto}.cash-deposit-people .cash-count-counter-list label{padding-block:7px}@media (width<=700px){.cash-modal{padding:8px}.cash-modal form{max-height:calc(100vh - 16px)}.cash-modal .body{padding:14px 16px}.cash-modal .body>*{min-width:0}.cash-modal form>header{padding:14px 16px}.cash-modal form>footer{grid-template-columns:1fr 1fr;padding:12px 16px}.cash-modal form>footer button{width:100%}.cash-entry-direction{grid-template-columns:1fr 1fr}.cash-modal input[type=date]{inline-size:100%;appearance:none;min-width:0;max-width:100%;display:block}}.cash-modal .cash-deposit-people .cash-count-counter-list label{min-height:42px;padding:6px 30px 6px 10px}.cash-modal .cash-deposit-people .cash-count-counter-list input{opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.cash-modal .cash-deposit-people .cash-count-counter-list label>span{margin:0;display:grid}.cash-modal .cash-deposit-people .cash-count-counter-list strong{font-size:11px;line-height:1.25}.cash-modal .cash-deposit-people .cash-count-counter-list small{font-size:8px;line-height:1.25}.cash-modal .cash-deposit-people .cash-count-counter-list i{width:16px;height:16px;font-size:9px}.cash-modal label span,.cash-deposit-people legend{font-weight:600}.cash-modal :is(input,select,textarea),.cash-entry-direction button{font-weight:500}.cash-entry-direction button strong{font-weight:600}.cash-entry-direction button small{font-weight:400}.cash-modal form>footer button{font-weight:600}.cash-count-launchers{display:none}.cash-count-kicker{color:#9a6e29;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.cash-count-history{background:#fff;border:1px solid #ded3bd;border-radius:22px;overflow:hidden;box-shadow:0 8px 28px #2a1b120f}.cash-count-history>header{border-bottom:1px solid #eee5d5;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.cash-count-history h2{color:#2e221a;margin:3px 0 0;font-size:20px}.cash-count-history header p{color:#8e7a63;margin:2px 0 0;font-size:12px}.cash-count-demo-badge{color:#785b21;background:#fff3cf;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.cash-count-history-list{overflow-x:auto}.cash-count-history-heading,.cash-count-history-row{grid-template-columns:130px 58px minmax(130px,1fr) 115px 115px 105px 105px 98px;align-items:center;gap:10px;min-width:950px;padding:11px 16px;display:grid}.cash-count-history-heading{color:#806f5e;background:#f6f1e7;font-size:11px;font-weight:800}.cash-count-history-row{color:#4a3a2e;border-top:1px solid #eee7dc;font-size:12px}.cash-count-history-row span small{color:#9b8b7b;margin-top:2px;font-size:9px;display:block}.cash-count-branch{color:#fff;background:#4b342b;border-radius:9px;place-items:center;width:38px;height:28px;font-size:10px;display:grid}.cash-count-history-row .matched{color:#37714d}.cash-count-history-row .shortage{color:#b2463b}.cash-count-history-row .overage{color:#336c8a}.cash-count-status{background:#edf7ef;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.cash-count-status.shortage{background:#fff0ed}.cash-count-status.overage{background:#eaf4f9}.cash-count-history-row button{color:#4a382c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8c9aa;border-radius:10px;padding:7px;font-weight:800}.cash-count-history-detail{background:#fffcf6;border-top:1px dashed #dfd3bf;grid-template-columns:150px minmax(240px,1fr);gap:10px 24px;padding:14px 16px 17px;display:grid}.cash-count-history-detail div{gap:3px;display:grid}.cash-count-history-detail small{color:#927f6c}.cash-count-history-money{grid-column:1/-1}.cash-count-history-money span{color:#5b4638;font-size:12px;line-height:1.7}.cash-count-empty{color:#826f5d;justify-items:center;gap:5px;padding:30px;display:grid}.cash-count-empty>span{font-size:28px}.cash-count-empty small{font-size:11px}.cash-count-overlay{z-index:110;position:fixed;inset:0}.cash-count-backdrop{background:#2218129e;border:0;width:100%;position:absolute;inset:0}.cash-count-panel{background:#f8f4ec;flex-direction:column;width:min(760px,94vw);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-22px 0 60px #1f150f38}.cash-count-panel-head{background:#fff;border-bottom:1px solid #e4dac9;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.cash-count-panel-head h2{color:#2e221a;margin:3px 0 0;font-size:24px}.cash-count-panel-head p{color:#8e7a63;margin:2px 0 0;font-size:12px}.cash-count-panel-head>button{color:#554338;cursor:pointer;background:#f3ede3;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.cash-count-panel-body{gap:14px;padding:16px 20px 26px;display:grid;overflow:auto}.cash-count-preview-note{color:#755b26;background:#fff0c7;border-radius:12px;margin:0;padding:9px 12px;font-size:11px;font-weight:800}.cash-count-context{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cash-count-context>div{background:#fff;border:1px solid #e7ddcc;border-radius:14px;gap:3px;padding:11px 12px;display:grid}.cash-count-context small{color:#978674;font-size:10px}.cash-count-context strong{color:#392b22;font-size:13px}.cash-count-denominations{background:#fff;border:1px solid #e3d9c8;border-radius:18px;overflow:hidden}.cash-count-table-head,.cash-count-denomination-row{grid-template-columns:1.05fr .8fr 92px 1fr;align-items:center;gap:12px;padding:9px 15px;display:grid}.cash-count-table-head{color:#fff6e7;background:#4a342a;font-size:10px;font-weight:800}.cash-count-denominations h3{color:#5a4435;background:#f4ede1;align-items:center;gap:7px;margin:0;padding:8px 15px;font-size:13px;display:flex}.cash-count-denominations h3 span{font-size:18px}.cash-count-denomination-row{border-top:1px solid #f0e8db;min-height:42px;font-size:12px}.cash-count-denomination-row>strong:last-child{text-align:right}.cash-count-money-kind{color:#715f50;align-items:center;gap:8px;display:flex}.cash-count-money-kind i{font-size:19px;font-style:normal}.cash-count-denomination-row input{box-sizing:border-box;text-align:center;width:100%;font:inherit;background:#fffdf8;border:1px solid #d7cab4;border-radius:10px;padding:7px 8px;font-weight:800}.cash-count-people,.cash-count-note{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cash-count-note{background:#fff8f6;border:1px solid #f1d6cf;border-radius:16px;padding:14px}.cash-count-people label>span,.cash-count-note label>span{color:#766353;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.cash-count-people input,.cash-count-note select,.cash-count-note textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d9cdbb;border-radius:11px;padding:10px;font-size:12px}.cash-count-note textarea{resize:vertical;min-height:72px}.cash-count-error{color:#a33e35;background:#fff0ed;border-radius:12px;margin:0;padding:9px 12px;font-size:11px;font-weight:800}.cash-count-sticky{z-index:2;background:#fff;border-top:1px solid #ded3c1;gap:10px;margin-top:auto;padding:14px 20px 18px;display:grid;position:relative;box-shadow:0 -12px 30px #39281a14}.cash-count-totals{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cash-count-totals>span{background:#f7f2e9;border-radius:12px;gap:2px;padding:9px 11px;display:grid}.cash-count-totals small{color:#8b7a69;font-size:9px}.cash-count-totals strong{font-size:15px}.cash-count-totals .shortage{color:#aa4037;background:#fff0ed}.cash-count-totals .overage{color:#336c8a;background:#edf7fb}.cash-count-totals .matched{color:#397354;background:#edf7ef}.cash-count-result{border-radius:12px;align-items:center;gap:9px;margin:0;padding:8px 11px;font-size:11px;display:flex}.cash-count-result i{color:#fff;border-radius:999px;padding:4px 8px;font-style:normal;font-weight:800}.cash-count-result.shortage{color:#aa4037;background:#fff0ed}.cash-count-result.overage{color:#336c8a;background:#edf7fb}.cash-count-result.matched{color:#397354;background:#edf7ef}.cash-count-result.shortage i{background:#aa4037}.cash-count-result.overage i{background:#336c8a}.cash-count-result.matched i{background:#397354}.cash-count-actions{justify-content:flex-end;gap:8px;display:flex}.cash-count-actions button,.cash-count-confirm button{color:#4b382d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7cab4;border-radius:11px;padding:10px 14px;font-size:11px;font-weight:800}.cash-count-actions button:nth-child(2){color:#fff;background:#4b342b;border-color:#4b342b}.cash-count-confirm{z-index:4;background:#22181294;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.cash-count-confirm>div{background:#fff;border-radius:22px;width:min(430px,100%);padding:22px;box-shadow:0 22px 60px #23160f47}.cash-count-confirm h3{margin:4px 0 14px;font-size:21px}.cash-count-confirm dl{gap:0;margin:0;display:grid}.cash-count-confirm dl div{border-bottom:1px solid #eee5d8;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.cash-count-confirm dt{color:#897766;font-size:11px}.cash-count-confirm dd{text-align:right;margin:0;font-size:12px;font-weight:800}.cash-count-confirm dd.shortage{color:#ae4238}.cash-count-confirm dd.overage{color:#336c8a}.cash-count-confirm p{color:#765a22;background:#fff3cf;border-radius:11px;padding:9px 11px;font-size:10px}.cash-count-confirm footer{justify-content:flex-end;gap:8px;display:flex}.cash-count-confirm footer button:last-child{color:#fff;background:#b44a3f;border-color:#b44a3f}.cash-account-card footer .cash-count-trigger{color:#5f451d;text-align:center;background:#fff4d5;border-color:#b99858;grid-column:1/-1}@media (width<=700px){.cash-count-history>header{align-items:flex-start;padding:15px}.cash-count-history h2{font-size:17px}.cash-count-history header p{font-size:10px}.cash-count-demo-badge{white-space:nowrap;font-size:9px}.cash-count-history-list{padding:7px;overflow:visible}.cash-count-history-heading{display:none}.cash-count-history-row{border:1px solid #eee4d3;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:7px 0;padding:13px;display:grid}.cash-count-history-row>span,.cash-count-history-row>strong{gap:2px;display:grid}.cash-count-history-row>[data-label]:before{content:attr(data-label);color:#9a8876;font-size:9px;font-weight:600}.cash-count-history-row button{grid-column:1/-1}.cash-count-history-detail{grid-template-columns:1fr;padding:13px}.cash-count-history-money{grid-column:auto}.cash-count-panel{border-radius:24px 24px 0 0;width:100%;height:min(94dvh,920px);top:auto;bottom:0}.cash-count-panel-head{padding:15px 16px}.cash-count-panel-head h2{font-size:21px}.cash-count-panel-body{padding:12px 12px 20px}.cash-count-context{grid-template-columns:1fr 1fr}.cash-count-table-head,.cash-count-denomination-row{grid-template-columns:.9fr .75fr 72px 1fr;gap:7px;padding:8px 10px}.cash-count-table-head{font-size:9px}.cash-count-denomination-row{font-size:11px}.cash-count-money-kind{gap:4px}.cash-count-money-kind i{font-size:17px}.cash-count-people,.cash-count-note{grid-template-columns:1fr}.cash-count-sticky{padding:10px 12px max(13px,env(safe-area-inset-bottom))}.cash-count-totals{gap:5px}.cash-count-totals>span{padding:7px}.cash-count-totals strong{font-size:12px}.cash-count-actions{grid-template-columns:1fr 1fr;display:grid}.cash-count-actions button{padding:10px 7px}.cash-count-actions button.adjust{grid-area:1/1/auto/-1}.cash-count-result{font-size:10px}}.cash-count-panel-body{flex:1;grid-auto-rows:max-content;align-content:start;min-height:0}.cash-account-grid>.cash-account-card footer button{text-align:center}.cash-count-people{grid-template-columns:minmax(0,1.5fr) minmax(200px,.75fr);align-items:start}.cash-count-people fieldset{border:0;min-width:0;margin:0;padding:0}.cash-count-people legend{color:#766353;width:100%;margin-bottom:7px;font-size:11px;font-weight:800}.cash-count-people legend small{color:#9b8977;margin-left:5px;font-weight:600}.cash-count-counter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cash-count-counter-list label{cursor:pointer;background:#fff;border:1px solid #d9cdbb;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 34px 9px 11px;display:flex;position:relative}.cash-count-counter-list label.selected{background:#fff7df;border-color:#a88742;box-shadow:inset 0 0 0 1px #a88742}.cash-count-counter-list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cash-count-counter-list span{min-width:0;display:grid}.cash-count-counter-list strong{color:#48362b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cash-count-counter-list small{color:#94816f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cash-count-counter-list i{color:#0000;border:1px solid #d6c7b0;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;right:10px}.cash-count-counter-list label.selected i{color:#fff;background:#9a7a36;border-color:#9a7a36}.cash-count-reviewer{display:block}.cash-count-no-employees{color:#897666;background:#f4eee4;border-radius:12px;margin:0;padding:12px;font-size:11px}.cash-count-action-help{color:#8c7968;text-align:center;margin:0;font-size:9px}.cash-count-actions{justify-content:center}.cash-count-actions button{min-width:132px}.cash-count-actions button.adjust,.cash-count-confirm footer button:last-child{color:#fff;background:#9a7a36;border-color:#9a7a36}.cash-count-people .cash-count-counter-list label>span{min-width:0;margin:0;display:grid}.cash-count-counter-list strong,.cash-count-counter-list small{display:block}.cash-count-group-head{display:none}@media (width>=701px){.cash-count-denominations{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.cash-count-denominations>.cash-count-table-head{display:none}.cash-count-denomination-group{background:#fff;border:1px solid #e3d9c8;border-radius:18px;overflow:hidden}.cash-count-denomination-group h3{box-sizing:border-box;min-height:42px}.cash-count-group-head{color:#fff6e7;background:#4a342a;grid-template-columns:minmax(72px,1fr) 92px minmax(70px,1fr);align-items:center;gap:12px;padding:8px 15px;font-size:10px;font-weight:800;display:grid}.cash-count-group-head span:first-child{display:none}.cash-count-denomination-row{grid-template-columns:minmax(72px,1fr) 92px minmax(70px,1fr);padding-inline:15px}.cash-count-denomination-row>.cash-count-money-kind{display:none}}.cash-count-money-icon{font-style:normal}.cash-count-coin-ios{display:none}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){.cash-count-coin-desktop{display:none}.cash-count-coin-ios{display:inline}}}@media (width<=700px){.cash-count-people{grid-template-columns:1fr}.cash-count-counter-list{grid-template-columns:1fr 1fr}.cash-count-actions{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch}.cash-count-actions button{white-space:nowrap;width:100%;min-width:0;padding:10px 5px}.cash-count-actions button.adjust{background:#9a7a36;border-color:#9a7a36;grid-area:auto;justify-self:stretch;width:100%}.cash-count-action-help{line-height:1.35}}.cash-count-reviewer{border:0;min-width:0;margin:0;padding:0}.cash-count-reviewer legend{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cash-count-reviewer legend small{white-space:nowrap;margin:0}.cash-count-reviewer-list{grid-template-columns:1fr;gap:8px;display:grid}.cash-count-reviewer-list label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d9cdbb;border-radius:12px;align-items:center;min-height:47px;padding:9px 34px 9px 11px;display:flex;position:relative}.cash-count-reviewer-list label.selected{background:#f7efe7;border-color:#4b342b;box-shadow:inset 0 0 0 1px #4b342b}.cash-count-reviewer-list input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cash-count-people .cash-count-reviewer-list label>span{min-width:0;margin:0;display:grid}.cash-count-reviewer-list strong{color:#48362b;font-size:12px;display:block}.cash-count-reviewer-list small{color:#94816f;font-size:9px;display:block}.cash-count-reviewer-list i{color:#0000;border:1px solid #d6c7b0;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;right:10px}.cash-count-reviewer-list label.selected i{color:#fff;background:#4b342b;border-color:#4b342b}.cash-count-counter-list label{box-sizing:border-box;min-height:47px}@media (width>=701px) and (width<=1024px){.cash-count-people{grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:14px}.cash-count-counter-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.cash-count-people{gap:16px}.cash-count-reviewer legend{justify-content:flex-start}.cash-count-reviewer-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.cash-count-reviewer-list strong{font-weight:600}.cash-count-panel{width:min(1120px,96vw)}.cash-count-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cash-count-side{background:#fff;border:1px solid #e3d9c8;border-radius:18px;min-width:0;overflow:hidden}.cash-count-side>header{background:#f4ede1;align-items:center;min-height:48px;padding:10px 14px;display:flex}.cash-count-side>header h3{color:#4b372c;margin:0;font-size:14px}.cash-count-side>header small{color:#937f6b;font-size:9px}.cash-count-side .cash-count-denominations{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.cash-count-side .cash-count-denomination-group{background:#fff;border:0;border-radius:0;overflow:hidden}.cash-count-side .cash-count-denomination-group h4{color:#5a4435;background:#fbf7ef;border-top:1px solid #e9dfcf;align-items:center;gap:7px;margin:0;padding:7px 12px;font-size:11px;display:flex}.cash-count-side .cash-count-group-head{grid-template-columns:minmax(64px,1fr) 82px minmax(70px,1fr);gap:8px;padding:7px 12px;display:grid}.cash-count-side .cash-count-denomination-row{grid-template-columns:minmax(64px,1fr) 82px minmax(70px,1fr);gap:8px;min-height:38px;padding:7px 12px}.cash-count-side .cash-count-denomination-row>strong:first-child{color:#49372c}.cash-count-side .cash-count-denomination-row>strong:last-child{text-align:right}.cash-count-side-readonly .cash-count-denomination-row>b{text-align:center;font-size:12px}.cash-count-drawer-note{background:#fff;border:1px solid #e3d9c8;border-radius:16px;padding:13px 14px;display:block}.cash-count-drawer-note>span{color:#766353;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.cash-count-drawer-note textarea{box-sizing:border-box;width:100%;min-height:56px;font:inherit;resize:vertical;background:#fffdf8;border:1px solid #d9cdbb;border-radius:11px;padding:10px;font-size:12px}.cash-count-totals{grid-template-columns:repeat(5,minmax(0,1fr))}.cash-count-totals .take-home{color:#684b1e;background:#fff4d5}.cash-count-detail-notes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cash-count-detail-notes>div{background:#fff;border:1px solid #e7ddcc;border-radius:14px;gap:4px;padding:12px;display:grid}.cash-count-detail-notes small{color:#978674;font-size:10px}.cash-count-detail-notes strong{color:#49372c;font-size:12px}.cash-count-detail-footer .cash-count-actions{justify-content:flex-end}.cash-count-detail-footer .cash-count-actions button{min-width:100px}@media (width<=700px){.cash-count-panel{height:min(96dvh,940px)}.cash-count-panel-head{padding:11px 13px}.cash-count-panel-head h2{font-size:18px}.cash-count-panel-head p{font-size:9px}.cash-count-panel-head>button{width:32px;height:32px}.cash-count-panel-body{gap:9px;padding:9px 8px 12px}.cash-count-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cash-count-side{border-radius:13px}.cash-count-side>header{min-height:42px;padding:7px 8px}.cash-count-side>header h3{font-size:11px}.cash-count-side>header small{font-size:8px}.cash-count-side .cash-count-denomination-group h4{padding:5px 7px;font-size:9px}.cash-count-side .cash-count-group-head{grid-template-columns:minmax(38px,.8fr) 48px minmax(52px,1fr);gap:3px;padding:5px 6px;font-size:8px}.cash-count-side .cash-count-denomination-row{grid-template-columns:minmax(38px,.8fr) 48px minmax(52px,1fr);gap:3px;min-height:32px;padding:4px 6px;font-size:9px}.cash-count-side .cash-count-denomination-row input{border-radius:8px;padding:5px 2px;font-size:10px}.cash-count-side .cash-count-denomination-row>strong:last-child{font-size:8px}.cash-count-unit{display:none}.cash-count-drawer-note{padding:9px}.cash-count-drawer-note textarea{min-height:44px;padding:8px}.cash-count-sticky{padding:7px 8px max(8px,env(safe-area-inset-bottom));gap:6px}.cash-count-totals{gap:3px}.cash-count-totals>span{text-align:center;border-radius:8px;min-width:0;padding:5px 3px}.cash-count-totals small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.cash-count-totals strong{white-space:nowrap;font-size:9px}.cash-count-result{padding:5px 7px}.cash-count-result span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cash-count-action-help{display:none}.cash-count-actions button{padding:8px 4px;font-size:9px}.cash-count-detail-notes{grid-template-columns:1fr}.cash-count-detail-footer .cash-count-actions{display:flex}.cash-count-detail-footer .cash-count-actions button{width:auto;min-width:90px}}.cash-count-side>header h3{font-weight:800}.cash-count-side .cash-count-group-head span:first-child{text-align:left;display:block}.cash-count-side .cash-count-group-head span:nth-child(2){text-align:center}.cash-count-side .cash-count-group-head span:last-child{text-align:right}@media (width>=701px){.cash-count-panel{width:min(760px,94vw)}}@media (width<=700px){.cash-count-panel{width:100%}}.cash-count-pair>.cash-count-side:first-child>header{background:#e3e5d1;border-bottom:1px solid #cdd0b3}.cash-count-pair>.cash-count-side:first-child>header h3{color:#4f5332}.cash-count-pair>.cash-count-side:first-child>header small{color:#747853}.cash-count-pair>.cash-count-side:nth-child(2)>header{background:#4b342b;border-bottom:1px solid #3f2b23}.cash-count-pair>.cash-count-side:nth-child(2)>header h3{color:#fff6e7}.cash-count-pair>.cash-count-side:nth-child(2)>header small{color:#dcc7b2}@media (width<=700px){.cash-count-sticky{padding:10px 8px max(10px,env(safe-area-inset-bottom));gap:8px}.cash-count-totals{gap:4px}.cash-count-totals>span{min-height:48px;padding:7px 3px}.cash-count-sticky .cash-count-totals small{color:#6f5f50;white-space:normal;justify-content:center;align-items:center;min-height:18px;font-size:8.5px;font-weight:600;line-height:1.1;display:flex;overflow:visible}.cash-count-sticky .cash-count-totals strong{font-size:11px;font-weight:700;line-height:1.2}.cash-count-panel-head>button{place-items:center;padding:0;font-size:0;line-height:1;display:grid}.cash-count-panel-head>button:before{content:"×";font-size:24px;line-height:1;display:block;transform:translateY(1px)}}@media (width>=701px){.cash-count-side .cash-count-denomination-group h4{font-size:12px}.cash-count-side .cash-count-group-head{font-size:11px}.cash-count-side .cash-count-denomination-row,.cash-count-side .cash-count-denomination-row input{font-size:13px}}@media (width<=700px){.cash-count-side .cash-count-denomination-group h4{font-size:10px}.cash-count-side .cash-count-group-head{font-size:9px}.cash-count-side .cash-count-denomination-row{font-size:10px}.cash-count-side .cash-count-denomination-row input{font-size:11px}.cash-count-side .cash-count-denomination-row>strong:last-child{font-size:9px}}.cash-count-panel-head h2,.cash-count-denominations h3,.cash-count-people legend,.cash-count-people label>span,.cash-count-note label>span{font-weight:600}.cash-count-people{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:16px}.cash-count-counter-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-count-people legend small,.cash-count-counter-list small{font-weight:450}.cash-count-counter-list strong,.cash-count-denomination-row strong,.cash-count-denomination-row input,.cash-count-totals strong,.cash-count-result i,.cash-count-actions button,.cash-count-confirm button,.cash-count-kicker,.cash-count-preview-note,.cash-count-context strong,.cash-count-table-head,.cash-count-group-head,.cash-count-history-heading,.cash-count-status,.cash-count-history-row button,.cash-count-error{font-weight:600}@media (width>=701px){.cash-count-note select,.cash-count-note textarea{height:42px;min-height:42px}.cash-count-note textarea{resize:none}}@media (width<=700px){.cash-count-people{grid-template-columns:1fr;gap:18px}.cash-count-counter-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-count-panel-head h2,.cash-count-people legend,.cash-count-people label>span,.cash-count-note label>span,.cash-count-counter-list strong{font-weight:600}.cash-count-counter-list small,.cash-count-people legend small,.cash-count-action-help{font-weight:450}.cash-count-actions button{font-weight:600}}.loyverse-dashboard .sales-chart-card{overflow:hidden}.loyverse-dashboard .sales-chart-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.loyverse-dashboard .dashboard-alerts-card li b{font-size:13px;line-height:1.45}.loyverse-dashboard .dashboard-alerts-card li span{font-size:12px;line-height:1.45}@media (width>=1101px){.loyverse-dashboard .business-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.85fr);align-items:start}.loyverse-dashboard .business-dashboard-grid>.business-card{min-width:0;min-height:0}.loyverse-dashboard .business-dashboard-grid>.business-card>header h2{font-size:16px;line-height:1.35}.loyverse-dashboard .business-dashboard-grid>.business-card>header,.loyverse-dashboard .dashboard-top-products-card>header,.loyverse-dashboard .dashboard-alerts-card>header{min-height:58px}.loyverse-dashboard .branch-payment-heading,.loyverse-dashboard .branch-payment-row{grid-template-columns:minmax(60px,.85fr) repeat(5,minmax(58px,.78fr)) minmax(48px,.58fr);gap:8px;padding:12px 14px}.loyverse-dashboard .branch-payment-heading{font-size:11px}.loyverse-dashboard .branch-payment-row,.loyverse-dashboard .branch-payment-row>em{font-size:12px}.loyverse-dashboard .branch-payment-row>strong,.loyverse-dashboard .branch-payment-name b{font-size:13px}.loyverse-dashboard .branch-payment-name small{display:none}.loyverse-dashboard .payment-channel-card section p{font-size:12px}.loyverse-dashboard .dashboard-top-products-card,.loyverse-dashboard .dashboard-alerts-card{min-height:0}.loyverse-dashboard .dashboard-top-products-heading,.loyverse-dashboard .dashboard-top-products-table>button{grid-template-columns:26px 66px minmax(200px,1.75fr) 52px 62px 86px 58px;gap:7px;padding:12px 13px}.loyverse-dashboard .dashboard-top-products-heading{font-size:11px}.loyverse-dashboard .dashboard-top-products-table>button b,.loyverse-dashboard .dashboard-top-products-table>button span,.loyverse-dashboard .dashboard-top-products-table>button strong,.loyverse-dashboard .dashboard-top-products-table>button em{font-size:12px}.loyverse-dashboard .dashboard-top-products-table .top-product-name{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.loyverse-dashboard .dashboard-top-products-table .top-product-branch{white-space:nowrap}}@media (width<=1100px){.loyverse-dashboard .business-dashboard-grid{grid-template-columns:minmax(0,1fr)}.loyverse-dashboard .business-dashboard-grid>.business-card{min-width:0;min-height:0}}@media (width<=600px){.loyverse-dashboard .business-dashboard-grid{gap:12px}.loyverse-dashboard .business-dashboard-grid>.business-card>header h2,.loyverse-dashboard .dashboard-top-products-card>header h2,.loyverse-dashboard .dashboard-alerts-card>header h2{font-size:16px;line-height:1.4}.loyverse-dashboard .payment-channel-list section p{font-size:13px}.loyverse-dashboard .sales-chart-scroll{-webkit-overflow-scrolling:touch;margin-inline:-15px;padding-inline:15px}.loyverse-dashboard .sales-chart-scroll .sales-chart:not(.yearly){min-width:560px}.loyverse-dashboard .sales-chart-scroll .sales-chart.yearly{min-width:720px}.loyverse-dashboard .dashboard-top-products-card,.loyverse-dashboard .dashboard-alerts-card{min-height:0}.loyverse-dashboard .dashboard-top-products-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.loyverse-dashboard .dashboard-top-products-heading,.loyverse-dashboard .dashboard-top-products-table>button{min-width:820px}.loyverse-dashboard .dashboard-alerts-card li{min-height:0;padding:15px 15px 15px 48px}.loyverse-dashboard .dashboard-alerts-card li:before{top:16px;left:16px}}.mission-control{--mission-bg:#f3eee2;--mission-card:#fff;--mission-ink:#3b2a1e;--mission-muted:#8a7a6a;--mission-border:#e7dfd0;--mission-peach:#f6d6a0;--mission-blue:#c9dce7;--mission-sage:#c9ca9e;--mission-red:#c0503f;--mission-red-bg:#f3dad3;--mission-gold:#e1a93a;--mission-gold-bg:#f6e6c4;color:var(--mission-ink);padding:30px 0 84px}.mission-control button{font:inherit;color:inherit}.mission-title{margin:0 0 18px}.mission-title-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mission-title h1{margin:3px 0 5px;font-family:LINE Seed Sans TH,Noto Sans Thai,sans-serif;font-size:32px;line-height:1.15}.mission-title-row>div>p:last-child{color:var(--mission-muted);margin:0;font-size:13px}.mission-push-button{cursor:pointer;background:#fffaf0;border:1px solid #d7c6a4;border-radius:999px;flex:none;padding:9px 14px;color:#6f5221!important;font-size:12px!important;font-weight:750!important}.mission-push-button.enabled{background:#edf6ef;border-color:#b8d1bc;color:#3f744c!important}.mission-push-notice{color:#725b34;margin:8px 0 0;font-size:12px}.morning-summary{color:#f8f3e8;background:linear-gradient(135deg,#3b2a1e,#5b4031);border:1px solid #3b2a1e;border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,2.3fr);align-items:stretch;gap:20px;margin-bottom:16px;padding:22px 24px;display:grid;box-shadow:0 18px 44px #3b2a1e29}.morning-greeting{border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;padding-right:20px;display:flex}.morning-greeting>span{text-transform:uppercase;letter-spacing:.12em;color:#f6d6a0;font-size:10px;font-weight:800}.morning-greeting h2{margin:5px 0 2px;font-size:25px;line-height:1.25}.morning-greeting p{color:#ffffffad;margin:0;font-size:12px}.morning-metrics{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:8px;display:grid}.morning-metrics>div{min-width:0;padding:10px 9px}.morning-metrics span,.morning-metrics strong{display:block}.morning-metrics span{color:#ffffffa1;white-space:nowrap;font-size:10px}.morning-metrics strong{white-space:nowrap;margin-top:5px;font-size:18px}.morning-metrics .critical-value strong{color:#ffb5a8}.mission-top-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.sales-target-card,.mission-section{background:var(--mission-card);border:1px solid var(--mission-border);border-radius:19px;box-shadow:0 10px 30px #4b2f2a0e}.sales-target-card{text-align:left;cursor:pointer;padding:20px;transition:all .18s}.sales-target-card:hover{border-color:#d6c7ad;transform:translateY(-2px);box-shadow:0 15px 32px #4b2f2a1a}.sales-target-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sales-target-heading span{color:var(--mission-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.sales-target-heading h2{margin:2px 0 0;font-size:18px}.status-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-pill.normal{color:#4e4f2c;background:#e5ebd2}.status-pill.warning{background:var(--mission-gold-bg);color:#8a5b10}.status-pill.critical{background:var(--mission-red-bg);color:var(--mission-red)}.status-pill.information{color:#506a78;background:#e7edf1}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.target-numbers{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 14px;display:grid}.target-numbers>div{background:#f8f3e8;border-radius:12px;padding:10px 12px}.target-numbers span,.target-numbers strong{display:block}.target-numbers span{color:var(--mission-muted);font-size:10px}.target-numbers strong{margin-top:3px;font-size:16px}.target-track{background:#eee6d8;border-radius:99px;height:11px;overflow:hidden}.target-track i{border-radius:inherit;background:linear-gradient(90deg,#8e9161,#c9ca9e);height:100%;display:block}.sales-target-card>small{color:var(--mission-muted);justify-content:space-between;gap:10px;margin-top:9px;font-size:10px;display:flex}.sales-target-card>small b{color:#7a5320}.mission-section{margin-bottom:16px;overflow:hidden}.mission-section>header{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.mission-section>header h2{margin:0;font-size:18px}.mission-section>header p{color:var(--mission-muted);margin:2px 0 0;font-size:11px}.mission-section-body{padding:0 20px 20px}.branch-status-section{margin:0}.branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.branch-card{text-align:left;border:1px solid var(--mission-border);cursor:pointer;background:#f9f5ec;border-radius:14px;min-width:0;padding:12px;transition:all .18s;position:relative}.branch-card:before{content:"";background:#74774b;border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-1px}.branch-card.warning:before{background:var(--mission-gold)}.branch-card.critical:before{background:var(--mission-red)}.branch-card.information:before{background:#718896}.branch-card:hover{background:#fff;transform:translateY(-2px)}.branch-heading{justify-content:space-between;align-items:center;gap:6px;display:flex}.branch-code{font-size:15px;font-weight:900}.branch-sales{margin-top:11px;font-size:17px;display:block}.branch-card>small{color:var(--mission-muted);font-size:9px;display:block}.branch-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}.branch-card dl div{border-top:1px solid var(--mission-border);padding-top:7px}.branch-card dt{color:var(--mission-muted);font-size:10.5px;line-height:1.25}.branch-card dd{margin:3px 0 0;font-size:13.5px;font-weight:700;line-height:1.25}.branch-card>p{color:#62633a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:9px;display:flex;overflow:hidden}.branch-card>p i{background:#74774b;border-radius:50%;flex:none;width:6px;height:6px}.branch-card.warning>p{color:#8a5b10}.branch-card.warning>p i{background:var(--mission-gold)}.branch-card.information>p{color:#506a78}.branch-card.information>p i{background:#718896}.health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.health-card{text-align:left;cursor:pointer;border:0;border-radius:18px;min-height:122px;padding:17px;transition:all .18s}.health-card:hover{transform:translateY(-3px);box-shadow:0 13px 26px #4b2f2a1a}.health-card:active,.mission-quick-grid button:active{transform:translateY(0)scale(.98)}.health-card.sage{background:var(--mission-sage);color:#4e4f2c}.health-card.peach{background:var(--mission-peach);color:#704b1e}.health-card.blue{background:var(--mission-blue);color:#2c4e5e}.health-card span,.health-card strong,.health-card small{display:block}.health-card span{opacity:.75;font-size:10px;font-weight:700}.health-card strong{margin:17px 0 3px;font-size:22px}.health-card small{opacity:.72;font-size:10px}.action-required{background:linear-gradient(135deg,#fffaf0,#fff6ee);border-color:#e1a93a;box-shadow:0 13px 34px #975d1b1a}.action-required>header{background:linear-gradient(90deg,#f6e6c4bf,#f3dad373);padding-bottom:8px}.action-required .mission-section-body{padding-top:12px;padding-bottom:16px}.action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.action-grid>.action-card:only-child{grid-column:1/-1}.action-card{border:1px solid var(--mission-border);background:#fff;border-left:4px solid #7b8151;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.action-card.warning{border-left-color:var(--mission-gold)}.action-card.critical{border-left-color:var(--mission-red)}.severity-marker{color:#626638;background:#e6ead5;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.severity-marker svg{width:21px;height:21px}.action-card.warning .severity-marker{background:var(--mission-gold-bg);color:#8a5b10}.action-card.critical .severity-marker{background:var(--mission-red-bg);color:var(--mission-red)}.action-copy{flex:1;min-width:0}.action-copy>div{align-items:center;gap:7px;display:flex}.action-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.action-copy b{background:#f4eee2;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.action-copy p{color:var(--mission-muted);margin:2px 0;font-size:10px}.action-copy small{color:#68703f;font-size:9px}.action-card.warning .action-copy small{color:#8a5b10}.action-card.critical .action-copy small{color:var(--mission-red)}.action-card>button{color:#fffaf0;cursor:pointer;white-space:nowrap;background:#3b2a1e;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.mission-split-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.alert-counts{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.alert-counts span{color:var(--mission-muted);background:#f7f2e9;border-radius:10px;align-items:center;gap:6px;padding:8px;font-size:9px;display:flex}.alert-counts b{color:var(--mission-ink);font-size:14px}.alert-counts .critical{background:var(--mission-red-bg);color:var(--mission-red)}.alert-counts .warning{background:var(--mission-gold-bg);color:#8a5b10}.alert-counts .information{color:#42616e;background:#e7eef1}.alert-list{gap:8px;max-height:400px;display:grid;overflow:auto}.alert-row{border:1px solid var(--mission-border);background:#fcfaf5;border-left:3px solid #64808c;border-radius:12px;padding:11px;transition:all .18s}.alert-row.warning{border-left-color:var(--mission-gold)}.alert-row.critical{border-left-color:var(--mission-red)}.alert-row.reviewed{opacity:.52}.alert-row>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;color:var(--mission-muted);font-size:8px;font-weight:800}.alert-row p{color:var(--mission-muted);margin:0;font-size:10px}.alert-actions{gap:5px;margin-top:8px;display:flex}.alert-actions button{border:1px solid var(--mission-border);cursor:pointer;background:#fff;border-radius:7px;padding:5px 7px;font-size:8px}.alert-actions button:last-child{color:var(--mission-muted);background:0 0;border-color:#0000;margin-left:auto}.activity-list{display:grid}.activity-list>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 12px 1fr;gap:7px;padding:0 0 16px;display:grid;position:relative}.activity-list time{color:var(--mission-muted);padding-top:2px;font-size:10px}.activity-list>button>i{background:#7a7d4e;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.activity-list>button:not(:last-child)>i:after{content:"";background:var(--mission-border);width:1px;position:absolute;top:11px;bottom:-55px;left:3px}.activity-list>button span{color:#7a5320;background:#f2e6cf;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-block}.activity-list p{color:var(--mission-muted);margin:0;font-size:10px}.mission-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.mission-quick-grid button{border:1px solid var(--mission-border);cursor:pointer;background:#f8f3e8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:96px;transition:all .18s;display:flex}.mission-quick-grid button:hover{background:#fff;border-color:#d4c5aa;transform:translateY(-3px);box-shadow:0 10px 20px #4b2f2a14}.mission-quick-grid i{color:#fffaf0;background:#3b2a1e;border-radius:50%;place-items:center;width:44px;height:44px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff24,0 6px 12px #3b2a1e21}.mission-quick-grid i svg{stroke-width:1.9px;width:21px;height:21px}.mission-quick-grid span{font-size:11px;font-weight:600}.overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.overview-card{text-align:left;cursor:pointer;background:#f8f3e8;border:1px solid #0000;border-radius:13px;flex-direction:column;min-width:0;padding:13px;transition:all .18s;display:flex}.overview-card:hover{background:#fff;border-color:#d4c5aa;transform:translateY(-2px);box-shadow:0 9px 20px #4b2f2a12}.overview-grid h3{margin:0 0 10px;font-size:13px}.overview-card.sage h3{color:#626638}.overview-card.peach h3{color:#7a5320}.overview-card.blue h3{color:#2c4e5e}.overview-grid dl{flex:1;gap:6px;width:100%;margin:0;display:grid}.overview-grid dl div{justify-content:space-between;gap:6px;display:flex}.overview-grid dt{color:var(--mission-muted);font-size:9px}.overview-grid dd{text-align:right;margin:0;font-size:10px;font-weight:600}.system-section{margin-bottom:0}.system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.system-grid article{background:#f8f3e8;border-radius:12px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.system-grid article>i{background:#6f7846;border-radius:50%;width:8px;height:8px}.system-grid article.warning>i{background:var(--mission-gold)}.system-grid article.critical>i{background:var(--mission-red)}.system-grid h3{margin:0;font-size:11px}.system-grid p{color:var(--mission-muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:9px;overflow:hidden}.system-grid strong{color:#626638;font-size:9px}.system-grid .warning strong{color:#8a5b10}.system-grid .critical strong{color:var(--mission-red)}.mission-drawer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.mission-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a1e1670;border:0;position:absolute;inset:0}.mission-drawer>section{background:#fffdf8;width:min(420px,100%);height:100%;padding:34px;position:relative;box-shadow:-22px 0 60px #2a1e1633}.drawer-close{border:1px solid var(--mission-border);cursor:pointer;background:#fff;border-radius:10px;width:34px;height:34px;font-size:21px;position:absolute;top:18px;right:20px}.drawer-tone{color:#42616e;background:#e7eef1;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.drawer-tone.critical{background:var(--mission-red-bg);color:var(--mission-red)}.drawer-tone.warning{background:var(--mission-gold-bg);color:#8a5b10}.mission-drawer h2{margin:18px 0 8px;font-size:24px}.mission-drawer p{color:var(--mission-muted);font-size:13px;line-height:1.65}.mission-drawer section>div{gap:8px;margin-top:24px;display:flex}.mission-drawer section>div button{border:1px solid var(--mission-border);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;font-weight:800}.mission-drawer section>div button:first-child{color:#fffaf0;background:#3b2a1e;border-color:#3b2a1e}@media (width<=1100px){.morning-metrics{grid-template-columns:repeat(3,1fr)}.mission-top-grid{grid-template-columns:1fr}.health-grid{grid-template-columns:repeat(2,1fr)}.action-grid{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.mission-control{width:100%;padding:18px 14px 86px}.mission-title-row{display:block}.mission-title h1{font-size:27px}.mission-push-button{width:100%;margin-top:12px}.morning-summary{grid-template-columns:1fr;gap:12px;padding:18px}.morning-greeting{border-bottom:1px solid #ffffff29;border-right:0;padding:0 0 14px}.morning-greeting h2{font-size:22px}.morning-metrics{grid-template-columns:repeat(2,1fr);gap:4px}.morning-metrics>div{padding:8px 4px}.morning-metrics strong{font-size:16px}.mission-top-grid{flex-direction:column;display:flex}.sales-target-card{order:1}.branch-status-section{order:2}.branch-grid{grid-template-columns:1fr}.branch-card{grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;display:grid}.branch-heading{grid-column:1}.branch-sales{grid-area:1/2;margin:0}.branch-card>small{grid-area:2/2}.branch-card dl{grid-area:1/3/span 2;gap:10px;margin:0;display:flex}.branch-card dl div{border:0;padding:0}.branch-card>p{grid-column:1/-1;margin-top:9px}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.health-card{min-height:112px;padding:14px}.health-card strong{margin-top:15px;font-size:18px}.action-required .mission-section-body{padding-top:12px}.action-grid{grid-template-columns:1fr}.action-card{grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.action-copy>div{align-items:flex-start}.action-copy h3{white-space:normal;text-overflow:clip;line-height:1.35;overflow:visible}.action-required .action-card>button{white-space:normal;grid-column:2;width:100%;min-width:0;min-height:38px;padding:9px 12px;font-weight:650;line-height:1.25}.mission-split-grid{grid-template-columns:1fr}.alerts-section{order:1}.activity-section{order:2}.mission-quick-grid{grid-template-columns:repeat(3,1fr)}.mission-quick-grid button{min-height:92px}.overview-grid{grid-template-columns:1fr 1fr}.overview-card:last-child{grid-column:1/-1}.system-grid{grid-template-columns:1fr 1fr}.mission-drawer{align-items:flex-end}.mission-drawer>section{border-radius:22px 22px 0 0;width:100%;height:auto;max-height:78vh;padding:28px 22px 24px}.mission-drawer>section:before{content:"";background:#ded4c4;border-radius:99px;width:44px;height:4px;display:block;position:absolute;top:9px;left:50%;transform:translate(-50%)}}.mission-title .mission-data-state{color:#596f56;background:#eef4ea;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:9px;padding:5px 10px;font-size:11px;font-weight:700;display:flex}.mission-data-state i{background:#6f8050;border-radius:50%;width:7px;height:7px}.mission-data-state.loading{color:#7d7366;background:#f4efe4}.mission-data-state.loading i{background:#aaa093}.mission-data-state.partial{color:#88631e;background:#fff2d4}.mission-data-state.partial i{background:#d8a337}.mission-data-state.error{color:#a64d3e;background:#f7e3de}.mission-data-state.error i{background:#b85b49}@media (width<=420px){.mission-section>header{padding:16px 15px 10px}.mission-section-body{padding:0 15px 16px}.sales-target-card{padding:16px}.target-numbers{gap:8px}.target-numbers>div{padding:9px}.branch-card dl{gap:8px}.branch-card dt{font-size:10.5px}.branch-card dd{font-size:13px}.action-card{grid-template-columns:34px 1fr;display:grid}.action-card>button{grid-column:2;width:100%}.overview-grid,.system-grid{grid-template-columns:1fr}.alert-actions{flex-wrap:wrap}.alert-actions button{min-height:32px}}.health-card.lavender{color:#574b67;background:#ddd5e6}.system-grid article.information>i{background:#6b8795}.system-grid article.information strong{color:#42616e}.action-required,.alerts-section{scroll-margin-top:90px}.sales-target-tools{align-items:center;gap:7px;display:flex}.sales-target-tools>button{color:#68471f;cursor:pointer;background:#fffaf0;border:1px solid #d6c7ad;border-radius:9px;padding:6px 9px;font-size:10px;font-weight:800}.sales-target-tools>button:hover{background:#f3ead9}.sales-target-details{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.sales-target-details>small{color:var(--mission-muted);justify-content:space-between;gap:10px;margin-top:9px;font-size:10px;display:flex}.sales-target-details>small b{color:#7a5320}.sales-target-drawer>section{overflow-y:auto}.sales-target-drawer form{gap:15px;margin-top:22px;display:grid}.sales-target-drawer form label{color:#55463b;gap:6px;font-size:11px;font-weight:800;display:grid}.sales-target-drawer form input{border:1px solid var(--mission-border);color:#3b2a1e;width:100%;font:inherit;background:#fff;border-radius:10px;padding:11px 12px}.sales-target-drawer form input:focus{border-color:#8e9161;outline:2px solid #8e916147}.sales-target-drawer .target-branch-fields{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.sales-target-drawer .target-form-actions{justify-content:flex-end;gap:8px;margin:4px 0 0;display:flex}.sales-target-drawer .target-form-actions button{border:1px solid var(--mission-border);cursor:pointer;background:#fff;border-radius:10px;padding:10px 13px;font-weight:800}.sales-target-drawer .target-form-actions button[type=submit]{color:#fffaf0;background:#3b2a1e;border-color:#3b2a1e}.sales-target-drawer .target-form-actions button:disabled{opacity:.55;cursor:wait}.target-form-success,.target-form-error{min-height:16px;font-size:10px;font-weight:800}.target-form-success{color:#657040}.target-form-error{color:var(--mission-red)}.action-required>header h2,.alerts-section>header h2,.activity-section>header h2,.overview-section>header h2,.system-section>header h2{font-size:20px}.action-required>header p,.alerts-section>header p,.activity-section>header p,.overview-section>header p,.system-section>header p{font-size:12px}.action-copy h3{font-size:14px;font-weight:650}.action-copy b{min-width:22px;height:22px;font-size:11px}.action-copy p{margin:3px 0;font-size:12px}.action-copy small{font-size:10.5px}.action-card>button{padding:9px 12px;font-size:11.5px}.alert-counts span{padding:10px;font-size:11px}.alert-counts b{font-size:16px}.alert-row{padding:13px}.alert-row>div:first-child>span{font-size:9.5px}.alert-row h3{margin:3px 0;font-size:14px}.alert-row p{font-size:11.5px;line-height:1.45}.alert-actions{margin-top:10px}.alert-actions button{padding:6px 9px;font-size:10px}.activity-list>button{grid-template-columns:48px 12px 1fr;gap:8px;padding-bottom:18px}.activity-list time{font-size:11.5px}.activity-list>button span{padding:4px 8px;font-size:9.5px}.activity-list h3{margin:6px 0 2px;font-size:14px}.activity-list p{font-size:11.5px}.overview-card{padding:15px}.overview-grid h3{font-size:15px}.overview-grid dl{gap:8px}.overview-grid dt{font-size:11px}.overview-grid dd{font-size:12px}.system-grid article{padding:13px}.system-grid h3{font-size:13px}.system-grid p{font-size:10.5px}.system-grid strong{font-size:11px}.overview-section .overview-card{background:var(--overview-bg);border-color:var(--overview-border);box-shadow:inset 0 1px #ffffff73}.overview-section .overview-card:hover{background:var(--overview-bg);border-color:var(--overview-border);filter:brightness(1.015)}.overview-section .overview-card.peach{--overview-bg:#f3dfd3;--overview-border:#ead0c1;--overview-title:#7b4c34}.overview-section .overview-card.blue{--overview-bg:#dfe9ee;--overview-border:#cfdee5;--overview-title:#365666}.overview-section .overview-card.sage{--overview-bg:#e5e8d6;--overview-border:#d8ddc3;--overview-title:#5b6339}.overview-section .overview-card.lavender{--overview-bg:#e8e0eb;--overview-border:#dcd1e1;--overview-title:#624f6c}.overview-section .overview-card.gold{--overview-bg:#f3e6ca;--overview-border:#ead9b5;--overview-title:#79551d}.overview-section .overview-card h3{color:var(--overview-title);letter-spacing:-.01em;font-weight:650}@media (width<=420px){.action-card{grid-template-columns:40px 1fr}.action-copy h3{font-size:13px}.overview-grid dt{font-size:10.5px}.overview-grid dd{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.sales-target-card,.branch-card,.health-card,.mission-quick-grid button{transition:none}}.system-grid article{box-sizing:border-box;border:1px solid var(--mission-border);grid-template-columns:10px minmax(0,1fr) auto;min-width:0;height:100%;padding:12px 14px}.system-grid article>div{min-width:0}.system-grid h3,.system-grid strong{white-space:nowrap}.system-grid p{max-width:100%}@media (width<=900px){.system-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.system-grid article{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:10px minmax(0,1fr);gap:6px 9px;min-height:102px;padding:12px 14px}.system-grid article>i{grid-area:1/1;align-self:center}.system-grid article>div{grid-area:1/2;align-self:center}.system-grid article>strong{background:#e5ebd2;border-radius:999px;grid-area:2/2;justify-self:start;padding:3px 8px}.system-grid article.warning>strong{background:var(--mission-gold-bg)}.system-grid article.critical>strong{background:var(--mission-red-bg)}.system-grid article.information>strong{background:#e7edf1}.system-grid h3{white-space:normal;line-height:1.2}.system-grid p{white-space:normal;line-height:1.3}.system-section>header{align-items:flex-start}.system-section>header h2{font-size:18px}.system-section>header p{font-size:11px;line-height:1.45}}@media (width<=520px){.system-grid{grid-template-columns:1fr;gap:8px}.system-grid article{grid-template-rows:1fr;grid-template-columns:10px minmax(0,1fr) auto;min-height:72px;padding:10px 13px}.system-grid article>i{grid-area:1/1}.system-grid article>div{grid-area:1/2}.system-grid article>strong{grid-area:1/3;place-self:center end}.system-grid p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.mission-push-bell{display:none}@media (width>=761px){.mission-push-button,.mission-push-notice{display:none!important}}@media (width<=760px){.mission-title-row{padding-right:48px;position:relative}.mission-push-button{width:40px;height:40px;box-shadow:none;border-radius:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:0;right:0;background:0 0!important;border:0!important}.mission-push-button span{display:none}.mission-push-bell{display:block}}.action-task-details{gap:4px;margin:7px 0;padding:0;list-style:none;display:grid}.action-task-details li{color:#5b4630;overflow-wrap:anywhere;background:#fff8e9;border-radius:7px;padding:6px 8px;font-size:10px;line-height:1.4}.receiving-product-code-section{color:#4f472d;background:#f6f3e9;border-top:1px solid #e3ded0;border-bottom:1px solid #eee8da;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:11px 18px;display:flex}.receiving-product-code-section:first-child{border-top:0}.receiving-product-code-section>div{align-items:baseline;gap:12px;min-width:0;display:flex}.receiving-product-code-section strong{flex:none;font-size:14px;font-weight:750}.receiving-product-code-section span{color:#6e695a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.receiving-product-code-section small{color:#817b68;flex:none;font-size:10px;font-weight:700}.receiving-shared-link-note{color:#71633a;background:#faf6e7;border:1px solid #d8cfaa;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=680px){.receiving-product-code-section{align-items:flex-start;gap:8px;padding:10px 12px}.receiving-product-code-section>div{gap:2px;display:grid}.receiving-product-code-section strong{font-size:12px}.receiving-product-code-section span{max-width:58vw;font-size:10px}.receiving-product-code-section small{padding-top:2px;font-size:8px}.receiving-shared-link-note{min-height:24px;padding:3px 8px;font-size:8px}}
