/*! 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-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}}}@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;--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}.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-21{grid-row:21}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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,)}}@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}.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{justify-items:end;gap:8px;font-family:Noto Sans Thai,Leelawadee UI,Segoe UI,sans-serif;display:grid}.product-head-actions small{color:var(--muted);font-size:9px}.product-source{color:#438b9e;letter-spacing:.12em;background:#edf7f8;border:1px solid #cce3e8;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:800}.product-sync{min-width:148px}.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}@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{grid-template-columns:auto 1fr;place-items:center start;width:100%}.product-head-actions .product-sync{width:100%}.product-head-actions small{grid-column:1/-1}.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-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-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-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}@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:20px 22px 16px}.track-product-groups{gap:20px;padding:0 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>summary{cursor:pointer;border:1px solid var(--border);border-radius:12px;padding:10px 15px;font-size:11px;font-weight:800;list-style:none;display:inline-flex}.track-product-editor>summary::-webkit-details-marker{display:none}.track-product-editor[open]>summary{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:17px}.track-product-groups{gap:14px;padding:0 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{gap:18px 22px}.china-topup-grid label,.china-topup-intermediary legend{font-size:13px;font-weight:600}.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-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-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-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 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 span{color:#438b9e;letter-spacing:.08em;font-size:10px;font-weight:800}.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-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}.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-controls .track-lot-menu{width:min(300px,100vw - 64px)}.receiving-filter-controls .track-lot-filter:last-of-type .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}.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){.status-detail-actions{justify-content:space-between;width:100%}.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-size:21px;font-style:normal;font-weight:800;display:grid}.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;font-size:16px;transition:transform .2s;display:grid}.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}@media (width<=640px){.tracking-correction-actions,.tracking-correction-candidates>button{grid-template-columns:1fr}.tracking-correction-candidates i{justify-self:start}}@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}}@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{display:none}@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-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-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}}@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{display:none}@media (width<=900px){.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 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:10px 14px;margin-top:10px;padding:14px}.branch-payment-row:first-of-type{margin-top:0}.branch-payment-name{border-bottom:1px solid #eee5d7;grid-column:1/-1;padding-bottom:10px}.branch-payment-row>strong{text-align:left;font-size:16px}.branch-payment-row>strong:before{content:"ยอดขายรวม";color:#9a8e84;margin-bottom:3px;font-size:8px;font-weight:600;display:block}.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-row>em{align-self:center}.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}@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:#4b2f2a;background:#fff;box-shadow:0 6px 16px #4b2f2a17}.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 header small{color:#8d837a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;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))}}@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}}.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:10px}.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:10px;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:6px 8px;font-size:9px;font-style:normal;font-weight:800}.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:10.5px}.card-reconcile-identity small{color:#8d837a;white-space:nowrap;font-size:9px}.card-reconcile-branch{white-space:nowrap;font-size:11px}.card-reconcile-loyverse{color:#342725;white-space:nowrap;font-size:11px}.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-filter,.workspace-sync{color:#68564e;white-space:nowrap;background:#fffdf8;border:1px solid #e2d8c5;border-radius:12px;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:9px;font-weight:750;display:flex}.workspace-sync{color:#44815a;background:#eff9f1;border-color:#cce5d4}.workspace-sync i{background:#a7b0b4;border-radius:50%;width:8px;height:8px}.workspace-sync.online i{background:#54ad72;box-shadow:0 0 0 3px #dcefe2}.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{color:#fff;background:#a75445;border:2px solid #fffdf8;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.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{width:100%;padding-bottom:2px;overflow-x:auto}.workspace-filter,.workspace-sync{flex:none;height:36px}.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{padding:9px 14px;font-size:10px}.thai-bank-filters{background:#fffdf8;border:1px solid #e4dac7;border-radius:14px;align-items:end;gap:10px;margin:-2px 0 14px;padding:10px 12px;display:flex}.thai-bank-filters label{gap:5px;min-width:190px;display:grid}.thai-bank-filters label span{color:#8d837a;font-size:9px;font-weight:700}.thai-bank-filters select{color:#493731;height:38px;font:inherit;background:#fffaf0;border:1px solid #dfd4bd;border-radius:10px;padding:0 11px;font-size:11px}.thai-bank-filters 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{flex-direction:column;align-items:stretch}.thai-bank-filters label{width:100%;min-width:0}.thai-bank-filters button{width:100%}}.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}.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}.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-fab):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}@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}}.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-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(300px,1fr) minmax(150px,.55fr) 70px 104px minmax(150px,180px);align-items:center;gap:12px;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-variant strong{color:#9f501a;font-size:14px;line-height:1.35}.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-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-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-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-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(230px,1fr) minmax(125px,.5fr) 50px 84px minmax(120px,135px);gap:9px}.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-groups{gap:12px}.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:minmax(0,1fr) 54px 84px;gap:8px;padding:10px 13px}.receiving-product-variant{grid-template-columns:52px minmax(0,1fr);gap:8px}.receiving-product-variant-image{width:52px;height:52px}.receiving-product-variant strong{font-size:13px}.receiving-product-remark-summary{grid-area:2/1;padding:6px 8px}.receiving-product-ordered{grid-area:1/2}.receiving-product-actual{grid-area:1/3}.receiving-product-ordered span,.receiving-product-actual span,.receiving-product-result span{display:block}.receiving-product-result{grid-area:2/2/auto/-1;grid-template-columns:52px minmax(0,1fr);align-items:center}.receiving-product-result span{text-align:right}.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-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:800}.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}@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-field input{width:100%;min-width:0;max-width:100%}.receiving-date-field input[type=datetime-local]{appearance:none;font-size:14px;line-height:46px;display:block;overflow:hidden;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 12px!important}.receiving-actions{margin-top:20px}}@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}}@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}.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-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-mock-filters .china-range-tabs{gap:8px;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{color:#38271a;height:42px;font:inherit;background:#fbf7ee;border:1px solid #e9dfc9;border-radius:12px;padding:0 32px 0 13px;font-size:13px;font-weight:600}.china-mock-filter-row input{width:100%;padding-left:36px}.china-mock-filter-row select{flex:1;min-width:130px}.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-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<=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-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-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}}.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{grid-template-columns:repeat(3,170px)}.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-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<=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{grid-template-columns:1fr 1fr;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:6px}.china-add-payer{height:52px;min-height:52px;padding:0 8px;font-size:12px}.china-account-head-actions-three .china-add-payer{letter-spacing:-.02em;padding:0 4px;font-size:10px}}.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:#6d4c18!important;background:#fff7df!important;border-color:#b9964c!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{margin-top:16px}.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}.china-detail-body .china-account-picker .china-bank-mark{flex-basis:36px;width:36px!important;height:36px!important}.china-detail-body .china-account-picker button>span{font-size:11px}.china-detail-body .china-account-picker button small{font-size:8px}@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:140}.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(3,minmax(0,1fr))}.delegated-credit-detail-table{min-width:720px}@media (width<=760px){.delegated-credit-summary{grid-template-columns: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 small{color:#8e7a63;margin-top:5px;display:block}.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:800}.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:700;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 button{box-sizing:border-box;text-align:center;width:100%;height:42px;min-height:42px;box-shadow:none;justify-content:center;align-items:center;padding:0 14px;line-height:1.2;display:flex;transform:none}.logistics-account-grid>article footer button:hover,.logistics-account-grid>article footer button:active{box-shadow:none;transform:none}.logistics-account-grid>article footer .logistics-balance-button{color:#e9ce85;background:#38271a;border-color:#38271a}.logistics-account-grid>article footer .logistics-balance-button:hover{color:#f2d98d;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:11.5px;font-weight:800}.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}.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-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}}.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:15px;grid-template-columns:1fr auto;gap:3px 12px;padding:12px 14px}.cash-summary span{font-size:12px}.cash-summary strong{font-size:22px}.cash-summary small{grid-column:1/-1;justify-self:start;font-size:10px}}.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-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-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}}.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 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>p:last-child{color:var(--mission-muted);margin:0;font-size:13px}.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:9px}.branch-card dd{margin:2px 0 0;font-size:11px;font-weight:800}.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)}.action-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.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:800}.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:800}.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)}.overview-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.mission-control{width:100%;padding:18px 14px 86px}.mission-title h1{font-size:27px}.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-grid{grid-template-columns:1fr}.action-card{align-items:flex-start}.action-card>button{min-height:38px}.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:7px}.branch-card dd{font-size:10px}.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}.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}.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:800}@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}}
