:root{--bg:#f4f7fa;--bg-2:#ececf1;--bg-3:#e6e6ec;--surface:#fff;--surface-2:#f7f7fa;--surface-3:#eeeef3;--line:#e3e8ef;--line-2:#d5d5df;--hair:1px solid var(--line);--ink:#1c2b47;--ink-2:#5a6579;--muted:#8a93a3;--faint:#a6afbd;--brand-blue:#3d5afe;--brand-pink:#ff3d6e;--brand-violet:#7c4dff;--brand:#027797;--brand-deep:#00627e;--brand-soft:#eaf7fa;--brand-line:#b9e3ed;--brand-glow:#ff3d6e4d;--brand-grad:linear-gradient(180deg, #0a86a8, #027797);--brand-grad-wide:var(--brand-grad);--brand-grad-soft:linear-gradient(100deg, #3d5afe1a, #ff3d6e1a);--brand-ink:#00627e;--price:#b95800;--price-soft:#fdf1e9;--ok:#16a34a;--ok-bg:#ebf8ef;--ok-line:#c4e9d1;--warn:#b45309;--warn-bg:#fdf4e3;--warn-line:#f3ddb0;--danger:#dc2626;--danger-bg:#fdecec;--danger-line:#f5caca;--info:#2563eb;--info-bg:#ecf2fe;--info-line:#c9dafb;--f-strawberry:#ff3d6e;--f-orange:#ff7a18;--f-lemon:#ffd23f;--f-grape:#a855f7;--f-lime:#4ade80;--f-blueberry:#38bdf8;--f-peach:#ff8a5c;--f-cola:#c2721f;--f-mango:#ffb020;--f-lychee:#ffa8c5;--r-1:8px;--r-2:12px;--r-3:20px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:24px;--r-pill:999px;--ctl-h:38px;--ctl-h-sm:30px;--btn-h:34px;--shell-w:1600px;--header-h:58px;--font:"Manrope", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", Roboto, sans-serif;--font-display:"Manrope", "Segoe UI Variable Display", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--mono:ui-monospace, "Cascadia Mono", Consolas, "SF Mono", monospace;--fs-display:round(nearest, clamp(40px, 5vw, 72px), 1px);--fs-h1:round(nearest, clamp(26px, 2.4vw, 38px), 1px);--fs-h2:round(nearest, clamp(22px, 2vw, 30px), 1px);--fs-h3:round(nearest, clamp(17px, 1.2vw, 20px), 1px);--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--fs-eyebrow:11px;--lh-head:round(nearest, 120%, 1px);--lh-body:round(nearest, 160%, 1px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--sh-1:0 1px 2px #14141a0f;--sh-2:0 10px 28px -14px #14141a47;--sh-3:0 20px 50px -18px #14141a57;--sh-pop:var(--sh-3);--edge:0 1px 2px #14141a0d;--admin-control-focus-shadow:0 0 0 4px #0277971a;--admin-control-transition:border-color .2s ease, box-shadow .2s ease;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.2s;--dur-slow:.48s}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:round(160%,1px)}#__nuxt{z-index:2;position:relative}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--lh-head);letter-spacing:round(-.03em,1px);margin:0}p{margin:0}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none}.num,input[type=number],td,th{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}::selection{background:var(--brand);color:#fff}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border:3px solid var(--bg);border-radius:var(--r-pill)}.shell{width:100%;max-width:var(--shell-w);margin:0 auto;padding:0 24px}.page-shell{z-index:1;padding-top:round(nearest,calc(var(--header-h) + 48px),1px);padding-bottom:48px;position:relative}.page-head-block{max-width:780px;margin-bottom:44px}.page-head-block .h1{margin:14px 0}.page-head-block .lead{max-width:56ch}.page-shell .card{background:var(--surface)}@media (width<=900px){.page-shell{padding-top:round(nearest,calc(var(--header-h) + 28px),1px)}.page-head-block{margin-bottom:30px}}.band{padding:96px 0}.band-sm{padding:64px 0}.band-tight{padding:48px 0}.tone-base,.tone-raised{background:0 0}.tone-deep{background:#04040799}.tone-paper{background:var(--paper);color:var(--paper-ink);--ink:var(--paper-ink);--ink-2:var(--paper-ink-2);--muted:var(--paper-ink-2);--faint:var(--paper-faint);--line:var(--paper-line);--line-2:#cec7bb;--surface:#fff;--surface-2:#fff;--surface-3:#e6e1d9;--sh-2:0 18px 40px -22px #14141c47;--sh-pop:0 24px 56px -24px #14141c4d}.tone-flood{background:radial-gradient(1100px 420px at 14% -12%,#3d5afe47,#0000 64%),radial-gradient(880px 400px at 90% 8%,#ff3d6e42,#0000 62%),#030305b8}.tone-line{border-top:1px solid var(--line)}.depth{background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0d,0 20px 48px -28px #000000e6}.sec-no{font-family:var(--mono);letter-spacing:round(.1em,1px);color:var(--faint);font-size:12px;font-weight:600}.stack{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.stack-lg{gap:32px;display:grid}.row{gap:10px}.row,.row-between{align-items:center;display:flex}.row-between{justify-content:space-between;gap:14px}.spring{flex:auto;min-width:0}.wrap{flex-wrap:wrap}.center{text-align:center}@media (width<=900px){.band{padding:64px 0}.band-sm{padding:48px 0}}.display{font-size:var(--fs-display);letter-spacing:round(-.045em,1px);font-weight:800;line-height:round(98%,1px)}.h1{font-size:var(--fs-h1);letter-spacing:round(-.035em,1px);font-weight:750}.h2{font-size:var(--fs-h2);letter-spacing:round(-.03em,1px);font-weight:700}.h3{font-size:var(--fs-h3);letter-spacing:round(-.02em,1px);font-weight:650}.body-text,.lead{font-size:var(--fs-body);color:var(--ink-2);line-height:var(--lh-body);max-width:62ch}.eyebrow{letter-spacing:round(.18em,1px);text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--r-1);background:var(--brand-grad);width:22px;height:2px}.grad-text{background:var(--brand-grad-wide);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:13px}.tiny{font-size:12px}.bold{font-weight:700}.nowrap,.truncate{white-space:nowrap}.truncate{text-overflow:ellipsis;overflow:hidden}.divider{background:var(--line);height:1px}.mt-1{margin-top:4px}.mt-2{margin-top:10px}.mt-3{margin-top:16px}.mt-4{margin-top:26px}.mt-6{margin-top:44px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:26px}.sr-only{clip-path:inset(50%)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px;display:flex}.section-head .title-block{max-width:62ch}.section-head .h2{margin:10px 0 8px}.section-head .sec-no{margin-bottom:14px;display:block}.btn{height:var(--btn-h);border-radius:var(--r-pill);letter-spacing:round(-.01em,1px);white-space:nowrap;transition:all var(--dur) var(--ease);cursor:pointer;vertical-align:middle;justify-content:center;align-self:center;align-items:center;gap:9px;padding:0 26px;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.btn:disabled{opacity:.42;cursor:not-allowed}.btn:not(:disabled):active{transform:translateY(1px)}.btn-primary{background:var(--brand-grad);color:#fff;box-shadow:0 8px 30px -10px #7c4dff99}.btn-primary:not(:disabled):hover{filter:brightness(1.1)saturate(1.05);transform:translateY(-1px);box-shadow:0 14px 40px -12px #7c4dffb8}.btn-danger{border:1px solid var(--danger);color:var(--danger);background:0 0}.btn-danger:not(:disabled):hover{background:var(--danger-bg);transform:translateY(-1px)}.btn-outline{border:1px solid var(--line-2);color:var(--ink);background:0 0}.btn-outline:not(:disabled):hover{border-color:var(--ink);background:#ffffff0a}.btn-white{background:var(--ink);color:#0a0a0c}.btn-white:not(:disabled):hover{background:#fff}.btn-ghost{color:var(--ink-2);border-radius:var(--r-2);background:0 0;padding:0 14px}.btn-ghost:hover{color:var(--ink);background:#ffffff0d}.btn-sm{height:38px;padding:0 18px;font-size:13px}.btn-xs{border-radius:var(--r-2);height:30px;padding:0 12px;font-size:12px}.btn-block{width:100%}.btn-fancy{padding-right:6px}.btn-fancy .arrow{width:36px;height:36px;transition:transform var(--dur) var(--ease);background:#ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.btn-fancy:hover .arrow{transform:translate(3px)}.card{background:var(--surface);border:var(--hair);border-radius:var(--r-3);box-shadow:0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.tone-paper .card{border-color:var(--paper-line);box-shadow:0 1px 2px #14141c0d}.card-pad{padding:26px}.card-pad-sm{padding:16px 18px}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.card-head h2,.card-head h3{font-size:16px}.field{flex-direction:column;gap:6px;display:flex}.field>label{letter-spacing:round(.02em,1px);color:var(--ink-2);font-size:12px;font-weight:500}.req{color:#dc2626;margin-left:3px}.in,.textarea,select.in{width:100%;height:var(--ctl-h);border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--surface-2);box-shadow:none;outline:0;padding:0 14px}.in::-moz-placeholder{color:var(--faint)}.textarea::-moz-placeholder{color:var(--faint)}.in::placeholder,.textarea::placeholder{color:var(--faint)}.in:focus,.textarea:focus,select.in:focus{background:var(--surface)}.textarea{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:round(165%,1px)}.in.is-invalid,.textarea.is-invalid{border-color:var(--danger)}.hint{color:var(--faint)}.err,.hint{font-size:12px}.err{color:var(--danger)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}}.radio-card{border-radius:var(--r-2);border:2px solid var(--line-2);background:var(--surface-2);cursor:pointer;text-align:left;width:100%;transition:all var(--dur) var(--ease);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.radio-card:hover{border-color:var(--muted)}.radio-card.on{border-color:var(--brand);background:var(--brand-soft)}.radio-card .dot{border:2px solid var(--line-2);width:18px;height:18px;transition:all var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.radio-card.on .dot{border-color:var(--brand)}.radio-card.on .dot:after{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px}.radio-card strong{font-size:14px;display:block}.radio-card span{color:var(--muted);font-size:13px}.stepper{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface-2);align-items:center;display:inline-flex;overflow:hidden}.stepper button{width:40px;height:40px;color:var(--ink-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease);place-items:center;font-size:18px;line-height:1;display:grid}.stepper button:hover:not(:disabled){background:var(--surface-3);color:var(--brand)}.stepper button:disabled{opacity:.3;cursor:not-allowed}.stepper input{text-align:center;background:0 0;border:0;outline:0;width:50px;height:40px;font-size:15px;font-weight:700}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.badge{border-radius:var(--r-1);border:1px solid var(--line-2);background:var(--surface-2);height:24px;color:var(--ink-2);letter-spacing:round(.02em,1px);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.badge.ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.badge.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.badge.danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.badge.info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.badge.brand{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-line)}.flavor-tag{border-radius:var(--r-pill);border:1px solid color-mix(in srgb,var(--flavor,var(--brand)) 40%,transparent);background:color-mix(in srgb,var(--flavor,var(--brand)) 14%,transparent);height:26px;color:var(--flavor,var(--brand));letter-spacing:round(.03em,1px);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.flavor-tag:before{content:"";background:var(--flavor,var(--brand));width:7px;height:7px;box-shadow:0 0 10px var(--flavor,var(--brand));border-radius:50%}.price{letter-spacing:round(-.02em,1px);color:var(--ink);font-weight:750}.price .cur{color:var(--muted);margin-right:2px;font-size:round(.68em,1px)}.price-lg{font-size:26px}.price-xl{font-size:38px}.compare{color:var(--faint);margin-left:8px;font-size:round(.82em,1px);font-weight:500;text-decoration:line-through}.thumb{aspect-ratio:1;border-radius:var(--thumb-radius,0);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--flavor,var(--brand)) 30%,transparent) 0,transparent 62%),linear-gradient(160deg,var(--surface-2),var(--bg-2));place-items:center;display:grid;position:relative;overflow:hidden}.thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.thumb .mark{font-size:round(nearest,var(--thumb-mark-size,clamp(52px,7vw,96px)),1px);line-height:var(--thumb-mark-line-height,inherit);letter-spacing:var(--thumb-mark-letter-spacing,round(nearest,-.04em,1px));color:color-mix(in srgb,var(--flavor,var(--brand)) 85%,#fff);text-shadow:0 8px 40px color-mix(in srgb,var(--flavor,var(--brand)) 60%,transparent);-webkit-user-select:none;user-select:none;transition:transform var(--dur-slow) var(--ease);font-weight:800}.group:hover .thumb .mark{transform:scale(1.06)}.notice{border-radius:var(--r-2);border:1px solid var(--line-2);background:var(--surface-2);align-items:flex-start;gap:10px;padding:13px 16px;font-size:13px;line-height:round(165%,1px);display:flex}.notice.ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-line)}.notice.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-line)}.notice.danger{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-line)}.notice.info{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.empty{text-align:center;color:var(--muted);place-items:center;gap:12px;padding:80px 24px;display:grid}.empty .big{font-size:44px}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);border-radius:var(--r-2);background-size:200% 100%;animation:1.5s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.toast-host{z-index:6000;pointer-events:none;justify-items:center;gap:10px;display:grid;position:fixed;bottom:30px;left:0;right:0}.toast-item{box-sizing:border-box;border:1px solid var(--toast-border,var(--brand-line));max-width:min(440px,100vw - 32px);min-height:46px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;line-height:20px;display:flex;box-shadow:0 8px 28px #1c2b471f}.toast-item.err{--toast-accent:var(--danger);--toast-border:#f3c9c3}.toast-icon{width:22px;height:22px;color:var(--toast-accent,var(--brand));flex:none}.toast-message{overflow-wrap:anywhere;min-width:0}.toast-enter-active,.toast-leave-active{transition:opacity .2s,transform .2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(8px)}.rise{animation:rise var(--dur-slow) var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(22px)}}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.18s}.rise-4{animation-delay:.24s}@media (hover:none){.btn-sm{height:44px;padding-inline:20px}.btn-xs{height:38px;padding-inline:14px}.pager .pg,.pg-btn{min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-surface{--bg:#f4f7fa;--bg-2:#eef2f6;--surface:#fff;--surface-2:#f8fafc;--surface-3:#eef1f5;--line:#e3e8ef;--line-2:#d9e1eb;--ink:#1c2b47;--ink-2:#5a6579;--muted:#8a93a3;--faint:#a6afbd;--r-1:8px;--r-2:12px;--r-3:20px;--ctl-h:38px;--btn-h:34px;--sh-1:0 1px 2px #14141a0f;--sh-2:0 10px 28px -14px #14141a47;--sh-pop:0 20px 50px -18px #14141a57;--brand-ink:#00627e;--price:#b95800;--price-soft:#fdf1e9;background:var(--bg);color:var(--ink);font-size:13px;line-height:round(155%,1px)}.admin-surface .btn-primary{color:#fff;background:#027797;box-shadow:0 1px 2px #0003}.admin-surface .btn-primary:not(:disabled):hover{background:#00627e}.admin-surface .btn-fancy .arrow{background:#ffffff24}.admin-surface .thumb{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--flavor,var(--brand)) 22%,transparent) 0,transparent 62%),var(--surface-2)}.admin-surface .thumb .mark{color:var(--flavor,var(--brand));text-shadow:none}.pager{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:flex}.pager .pg{border-radius:var(--r-2);border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--ink-2);transition:all var(--dur) var(--ease);place-items:center;padding:0 9px;font-size:12px;font-weight:650;display:inline-grid}.pager .pg:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}.pager .pg:disabled{opacity:.4;cursor:not-allowed}.pager .pg.on{color:#fff;background:#17171f;border-color:#17171f}.admin-rail{background:var(--surface);border-right:1px solid var(--line);width:180px;height:100dvh;position:sticky;top:0}.admin-main,.admin-rail{flex-direction:column;display:flex}.admin-main{min-width:0}.admin-top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;gap:14px;height:58px;padding:0 20px;display:flex;position:sticky;top:0}.admin-body{align-content:start;gap:16px;padding:20px;display:grid}@media (width<=900px){.admin-rail{width:180px;transition:transform var(--dur) var(--ease);z-index:60;box-shadow:var(--sh-pop);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.admin-shell.drawer .admin-rail{transform:none}.scrim.is-visible{opacity:1;pointer-events:auto}}.scrim{z-index:55;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);background:#0a0a0e80;position:fixed;inset:0}.page-enter-active,.page-leave-active{transition:opacity .2s var(--ease)}.page-enter-from,.page-leave-to{opacity:0}@media print{.no-print{display:none!important}}.erp-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.erp-heading h1{letter-spacing:-1px;margin:0;font-size:25px;font-weight:750}.erp-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.erp-actions,.erp-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.erp-toolbar{border-bottom:1px solid var(--line);padding:18px 20px}.erp-toolbar .in{width:auto;min-width:160px;max-width:300px}.erp-toolbar .search-input{flex:1;min-width:200px}.erp-page .card{overflow:visible}.erp-muted{color:var(--muted);font-size:12px}.erp-empty{text-align:center;color:var(--muted);padding:66px 24px}.erp-empty h3{color:var(--ink);margin:0 0 8px;font-size:16px}.erp-error{color:#bd4334;background:#fff0ed;border:1px solid #f3d5ce;border-radius:12px;margin-bottom:16px;padding:14px 18px}.erp-product-cell{align-items:center;gap:11px;min-width:180px;display:flex}.erp-product-cell img{-o-object-fit:contain;object-fit:contain;background:#f4f7fa;border-radius:8px;width:38px;height:44px}.erp-product-cell strong{color:var(--ink);font-size:12px;display:block}.erp-metrics{flex-wrap:wrap;gap:18px;margin-bottom:20px;display:flex}.erp-metric{border:1px solid var(--line);background:#fff;border-radius:20px;flex:1;min-width:180px;padding:23px}.erp-metric span{color:var(--muted);font-size:12px;display:block}.erp-metric strong{color:var(--ink);margin-top:22px;font-size:31px;font-weight:750;display:block}.erp-metric.orange{background:radial-gradient(130px 110px at 95% 100%,#fff1de,#0000),#fff}.erp-metric.blue{background:radial-gradient(130px 110px at 95% 100%,#e3f3f8,#0000),#fff}.erp-form{flex-wrap:wrap;gap:16px;display:flex}.erp-form>.field{min-width:220px;color:var(--ink-2);flex:calc(50% - 16px);font-size:12px}.erp-form>.field.full{flex-basis:100%}.erp-form .in{border-radius:11px;width:100%}.erp-form textarea{min-height:80px;padding-top:10px}.end{justify-content:flex-end}.erp-detail{flex-wrap:wrap;gap:20px;display:flex}.erp-detail>div{flex:1;min-width:150px}.erp-detail dt{color:var(--muted);margin-bottom:5px;font-size:11px}.erp-detail dd{color:var(--ink);margin:0;font-size:13px}.erp-detail-section{border-bottom:1px solid var(--line);padding:20px 0}.erp-detail-section h3{margin:0 0 12px;font-size:15px}.erp-line-items{flex-direction:column;gap:10px;width:100%;display:flex}.erp-line{align-items:center;gap:10px;display:flex}.erp-line select{flex:1;min-width:150px}.erp-line input{width:90px}.erp-line label{flex-direction:column;gap:4px;font-size:11px;display:flex}.erp-line button{flex:none}.erp-summary{background:#f8fafc;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:24px;width:100%;padding:14px;display:flex}.erp-chart{border-bottom:1px solid #e3e8ef;align-items:flex-end;gap:12px;height:190px;padding:20px 10px 0;display:flex}.erp-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.erp-chart-bar{background:linear-gradient(#fd8306,#f9b361);border-radius:6px 6px 0 0;width:100%;max-width:32px;min-height:2px}.erp-chart-col small{color:#8a93a3;margin-top:9px;font-size:11px;position:absolute;top:100%}.erp-chart-amount{color:#8a93a3;margin-bottom:5px;font-size:9px}.erp-flows{background:#f8fafc;border:1px solid #eef1f5;border-radius:16px;justify-content:space-around;gap:12px;margin-top:20px;padding:20px;display:flex}.erp-flow{text-align:center;flex:1}.erp-flow i{color:#027797;background:#fff;border:1px solid #e3e8ef;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 auto 12px;display:flex}.erp-flow strong{color:var(--ink);font-size:24px;display:block}.erp-flow span{color:var(--muted);margin-top:5px;font-size:11px;display:block}.erp-dashboard-row{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.erp-dashboard-row>.card{flex:1;min-width:260px;padding:22px}.erp-dashboard-row>.card.large{flex:2}.erp-dashboard-title{justify-content:space-between;font-size:14px;font-weight:600}.erp-dashboard-title,.erp-task{align-items:center;display:flex}.erp-task{border-bottom:1px solid #eef1f5;gap:12px;padding:18px 0}.erp-task:last-child{border:0}.erp-task i{color:#027797;background:#eaf7fa;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.erp-task span{flex:1}.erp-task small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.erp-task strong{color:var(--ink)}.erp-checkboxes{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.erp-checkboxes label{align-items:center;gap:6px;display:flex}@media (width<=760px){.erp-heading h1{font-size:22px}.erp-toolbar{padding:14px}.erp-toolbar .in{min-width:120px}.erp-form>.field{min-width:100%}.erp-metrics{gap:12px}.erp-metric{min-width:130px;padding:16px}.erp-metric strong{font-size:26px}.erp-line{flex-wrap:wrap}.erp-line select{flex-basis:100%}.erp-dashboard-row>.card{min-width:100%}.erp-chart{gap:6px}}.erp-permission-row{align-items:center;gap:16px;width:100%;display:flex}.erp-permission-row strong{min-width:86px;font-weight:500}.erp-heading>.erp-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.erp-heading>.erp-actions>.in{width:auto;min-width:112px}.erp-heading>.erp-actions>.btn{white-space:nowrap}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,option,p,pre,section,select,td,textarea,th,ul{word-break:break-all;word-wrap:break-word;margin:0;padding:0;font:13px/21px Microsoft Yahei,微软雅黑,Hiragino Sans GB,冬青黑体,Arial,Helvetica,SimHei,黑体,STXihei,华文细黑,sans-serif}h1,h2,h3,h4,h5,h6{font-size:round(100%,1px);font-weight:500}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}sub,sup{vertical-align:baseline;font-size:round(75%,1px);line-height:0;position:relative}audio,canvas,video{display:inline-block}input,select,textarea{outline:none;font-size:round(100%,1px)}input:-webkit-autofill{background-color:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}iframe{display:block}abbr,acronym{font-variant:normal;border:0}del{text-decoration:line-through}ol,ul{list-style:none}q:after,q:before{content:""}sup{top:round(-.5em,1px)}sub{bottom:round(-.25em,1px)}a,button,input,select,textarea{outline:none}@font-face{font-family:layui-icon;src:url(../vendor/layui/font/iconfont.eot?v=282);src:url(../vendor/layui/font/iconfont.eot?v=282#iefix)format("embedded-opentype"),url(../vendor/layui/font/iconfont.woff2?v=282)format("woff2"),url(../vendor/layui/font/iconfont.woff?v=282)format("woff"),url(../vendor/layui/font/iconfont.ttf?v=282)format("truetype"),url(../vendor/layui/font/iconfont.svg?v=282#layui-icon)format("svg")}.layui-laydate .layui-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:layui-icon!important}html #layuicss-laydate{width:1989px;display:none;position:absolute}.layui-laydate *{margin:0;padding:0}.layui-laydate,.layui-laydate *{box-sizing:border-box}.layui-laydate{z-index:99999999;border-radius:2px;font-size:14px;line-height:normal;animation-duration:.2s;animation-fill-mode:both;position:absolute}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s}.layui-laydate-shade{_height:expression(document.body.offsetHeight+"px");_position:absolute;pointer-events:auto;width:100%;top:0;left:0}@keyframes laydate-downbit{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:translateZ(0)}}.layui-laydate{animation-name:laydate-downbit}.layui-laydate-static{z-index:0;margin:0;animation:none;display:inline-block;position:relative}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.layui-laydate-header{padding:10px 70px;position:relative}.layui-laydate-header *{vertical-align:bottom;display:inline-block}.layui-laydate-header i{color:#999;cursor:pointer;padding:0 5px;font-size:18px;position:absolute;top:5px}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{text-align:center;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.laydate-set-ym span{cursor:pointer}.laydate-time-text{cursor:default!important}.layui-laydate-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:10px;position:relative}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{border:1px solid #f2f2f2;height:30px;padding:0}.layui-laydate-content th{font-weight:400}.layui-laydate-content td{cursor:pointer;position:relative}.laydate-day-mark{width:100%;font-size:12px;line-height:30px;position:absolute;top:0;left:0;overflow:hidden}.laydate-day-mark:after{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.laydate-day-holidays:before{content:"休";color:#ff5722;font-size:12px;position:absolute;top:0;left:0;transform:scale(.7)}.laydate-day-holidays[type=workdays]:before{content:"班";color:inherit}.layui-laydate .layui-this .laydate-day-holidays:before{color:#fff}.layui-laydate-footer{height:46px;padding:10px;line-height:26px;position:relative}.layui-laydate-footer span{vertical-align:top;cursor:pointer;white-space:nowrap;background-color:#fff;border-radius:2px;height:26px;padding:0 10px;font-size:12px;line-height:24px;transition:all .3s;display:inline-block}.layui-laydate-footer span:hover{color:#0f7ef7}.layui-laydate-footer span.layui-laydate-preview{cursor:default;border-color:#0000!important}.layui-laydate-footer span.layui-laydate-preview:hover{color:#777}.layui-laydate-footer span:first-child.layui-laydate-preview{padding-left:0}.laydate-footer-btns{position:absolute;top:10px;right:10px}.laydate-footer-btns span{border-radius:0;margin:0 0 0 -1px}.laydate-footer-btns span:first-child{border-radius:2px 0 0 2px}.laydate-footer-btns span:last-child{border-radius:0 2px 2px 0}.layui-laydate-shortcut{vertical-align:top;text-align:center;width:80px;max-height:276px;padding:6px 0;display:inline-block;overflow:auto}.layui-laydate-shortcut+.layui-laydate-main{border-left:1px solid #e2e2e2;display:inline-block}.layui-laydate-shortcut>li{cursor:pointer;padding:5px 8px;line-height:18px}.layui-laydate .layui-laydate-list{box-sizing:border-box;background-color:#fff;width:100%;height:100%;padding:10px;position:absolute;top:0;left:0}.layui-laydate .layui-laydate-list>li{vertical-align:middle;text-align:center;cursor:pointer;width:33.3%;height:36px;margin:3px 0;line-height:36px;list-style:none;display:inline-block;position:relative}.layui-laydate .laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list{display:table}.layui-laydate .laydate-time-list>li{cursor:default;height:100%;margin:0;line-height:normal;display:table-cell}.layui-laydate .laydate-time-list p{margin:0;line-height:29px;position:relative;top:-4px}.layui-laydate .laydate-time-list ol{height:181px;overflow:hidden}.layui-laydate .laydate-time-list>li:hover ol{overflow-y:auto}.layui-laydate .laydate-time-list ol li{text-align:left;cursor:pointer;width:130%;height:30px;padding-left:33px;line-height:30px}.layui-laydate .laydate-time-list-hide-1 ol li{padding-left:53px}.layui-laydate .laydate-time-list-hide-2 ol li{padding-left:117px}.layui-laydate-hint{text-align:center;width:250px;margin-left:-125px;padding:15px;font-size:12px;line-height:20px;position:absolute;top:115px;left:50%}.layui-laydate-range{width:546px}.layui-laydate-range .layui-laydate-main{vertical-align:middle;max-width:50%;display:inline-block}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content,.layui-laydate-range .laydate-main-list-1 .layui-laydate-header{border-left:1px solid #e2e2e2}.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-m,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-0 .laydate-next-y,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .layui-laydate-content,.layui-laydate-range.layui-laydate-linkage .laydate-main-list-1 .layui-laydate-header{border-left-style:dashed}.layui-laydate,.layui-laydate-hint{color:#777;background-color:#fff;border:1px solid #ffffffa6;box-shadow:0 3px 4px #5aafed4d}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#0f7ef7}.layui-laydate-content{border-top:0;border-bottom:0}.layui-laydate-content th{color:#333}.layui-laydate-content td{color:#777}.layui-laydate-content td.laydate-day-now{color:#0f7ef7}.layui-laydate-content td.laydate-day-now:after{content:"";box-sizing:border-box;border:1px solid #0f7ef7;width:100%;height:30px;position:absolute;top:0;left:0}.layui-laydate-linkage .layui-laydate-content td.laydate-selected>div{background-color:#cffae9;transition:all .3s}.layui-laydate-linkage .laydate-selected:hover>div{background-color:#cffae9!important}.layui-laydate-content td.laydate-selected:after,.layui-laydate-content td:hover:after{content:none}.layui-laydate-content td>div:hover,.layui-laydate-list li:hover,.layui-laydate-shortcut>li:hover{color:#333;background-color:#eee;transition:all .3s}.laydate-time-list li ol{border:1px solid #e2e2e2;border-left-width:0;margin:0;padding:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.layui-laydate-linkage .laydate-selected.laydate-day-next>div,.layui-laydate-linkage .laydate-selected.laydate-day-prev>div{background:0 0!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#ff5722}.laydate-day-mark:after{background-color:#0f7ef7}.layui-laydate-content td.layui-this .laydate-day-mark:after{display:none}.layui-laydate-footer span[lay-type=date]{color:#0f7ef7}.layui-laydate .layui-this,.layui-laydate .layui-this>div{color:#fff!important;background-color:#0f7ef7!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#d2d2d2!important;cursor:not-allowed!important;background:0 0!important}.layui-laydate .layui-this.laydate-disabled,.layui-laydate .layui-this.laydate-disabled>div{background-color:#eee!important}.layui-laydate-content td>div{height:100%;padding:4px 0}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{background-color:#16baaa;border:none}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:none;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-molv .layui-this,.laydate-theme-molv .layui-this>div{background-color:#16baaa!important}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.layui-laydate-linkage.laydate-theme-grid .laydate-selected,.layui-laydate-linkage.laydate-theme-grid .laydate-selected:hover{color:#16baaa!important;background-color:#f2f2f2!important}.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-next,.layui-laydate-linkage.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px}.laydate-theme-grid .layui-laydate-content td>div{height:29px;margin-top:-1px}.laydate-theme-circle .layui-laydate-content td.layui-this>div,.laydate-theme-circle .layui-laydate-content td>div{border-radius:14px;width:28px;height:28px;margin:0 4px;padding:0;line-height:28px}.layui-laydate.laydate-theme-circle .layui-laydate-content table td.layui-this{background-color:#0000!important}.laydate-theme-grid.laydate-theme-circle .layui-laydate-content td>div{margin:0 4px}.laydate-theme-fullpanel .layui-laydate-main{width:526px}.laydate-theme-fullpanel .layui-laydate-list{width:252px;left:272px}.laydate-theme-fullpanel .laydate-set-ym span{display:none}.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-theme-fullpanel .laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-theme-fullpanel .laydate-time-show .layui-laydate-header .layui-icon{display:inline-block!important}.laydate-theme-fullpanel .laydate-btns-time{display:none}.laydate-theme-fullpanel .laydate-time-list-hide-1 ol li{padding-left:49px}.laydate-theme-fullpanel .laydate-time-list-hide-2 ol li{padding-left:107px}body,html{color:#1c2b47;background-color:#f4f7fa;font-size:14px}small,sub,sup{font-size:12px}body.admin-shell,body.login-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(900px 620px at 0 0,#fd830613,#0000 62%),radial-gradient(820px 700px at 100% 100%,#037fa516,#0000 62%),radial-gradient(700px 520px at 76% 6%,#0c7ac50b,#0000 60%);background-attachment:fixed;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}body.login-shell{background-color:#f4f7fa;background-image:radial-gradient(440px 380px at 38% 40%,#fd83065c,#0000 70%),radial-gradient(440px 360px at 62% 62%,#037fa547,#0000 70%),radial-gradient(380px 320px at 64% 28%,#0c7ac52e,#0000 70%);background-attachment:fixed;height:100dvh;margin:0;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#8a93a333 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;border-radius:999px}::-webkit-scrollbar-thumb{background:#8a93a333 padding-box padding-box;border:1px solid #0000;border-radius:999px;min-width:36px}::-webkit-scrollbar-thumb:hover{background:#5a657952 padding-box padding-box}::-webkit-scrollbar-thumb:active{background:#02779761 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.fn-fl{float:left!important}.fn-fr{float:right!important}.fn-cred{color:#eb1f1f}.fn-cgreen{color:#00b42a}.fn-cblue{color:#017bff}.fn-cpurple{color:#c455fe}.fn-corange{color:#ff6101}.fn-cyellow{color:#ffb800}.fn-cgray{color:#bbb}.fn-warning{color:#017bff}.fn-fb500{font-weight:500}.fn-fb600{font-weight:600}.fn-arial{font-family:arial}.fn-fs14{font-size:14px}.fn-fs16{font-size:16px}a{color:#1c2b47}a,a:hover{text-decoration:none}a:hover{color:#027797}.ly-mainc{float:left;width:calc(100% - 320px - 1rem)}.ly-aside{float:right;width:320px}.ly-mainl{float:left;width:50%}.ly-mainr{float:right;width:50%}.sc-1{margin:0 round(.5rem,1px) 0 0}.sc-1,.sc-2{display:block}.sc-2{margin:0 0 0 round(.5rem,1px)}input::-webkit-input-placeholder{color:#bbb}input:-moz-placeholder-shown{color:#bbb}input::-moz-placeholder{color:#bbb}input:-ms-placeholder-shown{color:#bbb}textarea::-webkit-input-placeholder{color:#bbb}textarea:-moz-placeholder-shown{color:#bbb}textarea::-moz-placeholder{color:#bbb}textarea:-ms-placeholder-shown{color:#bbb}textarea{-webkit-appearance:none}tr.trup td{color:#017bff;border-bottom:0}tr.trdown td{color:#ccc;border-top:0}.clear{clear:both;width:100%;margin:0 0 round(1rem,1px);display:inline-block}.form-item{display:block}.ctext{color:#1c2b47;background-color:#fff;border:1px solid #e3e8ef;border-radius:12px}.ckucuncount{padding:2px 0 0;font-size:12px;display:block}.ckucuncount b{color:#eb1f1f;font-weight:400}.edate,.sdate{width:110px;padding:0 round(1rem,1px)}.textareahiden{border:0;width:0;height:0}.ctextarea{color:#1c2b47;background-color:#fff;border:1px solid #e3e8ef;border-radius:12px}.alink,.cbtn,.inventory-action a,.layui-btn,.layui-layer-btn a,.warehouse-detail,.warehouse-primary,[role=button],button,input[type=button],input[type=reset],input[type=submit]{box-shadow:none!important;font-weight:400!important}.alink,.cbtn,.inventory-action a,.layui-btn,.layui-layer-btn a,.warehouse-detail,.warehouse-primary,[role=button],button{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.cbtn{color:#1c2b47;white-space:nowrap;outline-offset:-1px;cursor:pointer;background:#fff;border:0;border-radius:12px;outline:1px solid #e3e8ef;gap:7px;height:34px;padding:0 13px;font-size:14px;font-weight:400;line-height:34px;transition:transform .15s,outline-color .2s,background-color .2s,color .2s}.cbtn:hover{color:#1c2b47;outline-color:#cbd5df;text-decoration:none}.cbtn:where(button:enabled,a[href],[role=button]):not(:where([aria-disabled=true],.is-disabled)):active{transform:translateY(1px)}.cbtn i{color:inherit;margin:0}.status-dropdown-arrow{clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;flex:none;width:8px;height:5px}.cbtn.cn{border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:18px}.cbtn.cs{border-radius:9px;height:26px;padding:0 9px;font-size:12px;line-height:26px}.cbtn.cm{border-radius:10px;height:32px;padding:0 11px;font-size:13px;line-height:32px}.cbtn.cl{height:34px;padding:0 13px;font-size:14px;line-height:34px}.cbtn.cxl{border-radius:14px;height:46px;padding:0 18px;font-size:15px;line-height:46px}.cbtn.cblue{color:#fff;background:linear-gradient(#0a86a8,#027797);outline-color:#00627e66}.cbtn.cblue:hover{color:#fff;background:linear-gradient(#027797,#00627e);outline-color:#00627e}.cbtn.cgray{color:#1c2b47;background:#fff;outline-color:#e3e8ef}.cbtn.cghost{color:#5a6579;background:0 0;outline:none}.cbtn.cgreen{color:#0b5e99;background:#eaf4fc;outline-color:#cfe5f5}.cbtn.corange{color:#b95800;background:#ffe9d6;outline-color:#fbd6b4}.cbtn.cyellow{color:#8a5a00;background:#fff6e5;outline-color:#f4dfb5}.cbtn.cred{color:#bd4334;background:#fff;outline-color:#f6c9c0}.cbtn.ctomato{color:#fff;background:linear-gradient(#0a86a8,#027797);outline-color:#00627e66}.cbtn.batch-action-btn:enabled{color:#fff;background:#027797;outline-style:solid;outline-color:#00627e}.cbtn.batch-action-btn:enabled:hover{background:#00627e;outline-color:#00536b}.cbtn.batch-action-btn:disabled{color:#00627e;cursor:not-allowed;opacity:1;background:#eaf7fa;outline-style:dashed;outline-color:#b8dce5}.cbtn.clightblue{color:#0b5e99;background:#eaf4fc;outline-color:#cfe5f5}.cbtn.dgray{color:#5a6579;cursor:default;background:#f1f4f7;outline-color:#e3e8ef}.cbtn.dblue,.cbtn.dgreen{color:#0b5e99;cursor:default;background:#eaf4fc;outline-color:#cfe5f5}.cbtn.dorange,.cbtn.dyellow{color:#8a5a00;cursor:default;background:#fff6e5;outline-color:#f4dfb5}.cbtn.dred,.cbtn.dtomato{color:#bd4334;cursor:default;background:#fff0ed;outline-color:#f6c9c0}.cbtn.eblue{color:#0b5e99;background:#fff;outline-color:#cfe5f5}.cbtn.cwall{width:100%}.cbtn.ccircle{border-radius:999px}.cbtn.ib{display:inline-flex}.cbtn:where(button:enabled,a[href],[role=button]):not(:where([aria-disabled=true],.is-disabled)){--status-border:var(--status-interactive-border);--status-cursor:pointer}.cbtn.tag-done,.cbtn.tag-prog{--status-interactive-border:#cfe5f5;color:#0b5e99;outline-color:var(--status-border,#eaf4fc);cursor:var(--status-cursor,default);background:#eaf4fc}.cbtn.tag-delivering,.cbtn.tag-normal{--status-interactive-border:#bbf7d0;color:#15803d;outline-color:var(--status-border,#ecfdf3);cursor:var(--status-cursor,default);background:#ecfdf3}.cbtn.tag-wait{--status-interactive-border:#f4dfb5;color:#8a5a00;outline-color:var(--status-border,#fff6e5);background:#fff6e5}.cbtn.tag-bad,.cbtn.tag-wait{cursor:var(--status-cursor,default)}.cbtn.tag-bad{--status-interactive-border:#f6c9c0;color:#bd4334;outline-color:var(--status-border,#fff0ed);background:#fff0ed}.cbtn.tag-off{--status-interactive-border:#e3e8ef;color:#5a6579;outline-color:var(--status-border,#f1f4f7);cursor:var(--status-cursor,default);background:#f1f4f7}.cbtn.state-done,.cbtn.state-prog{color:#0b5e99;background:#eaf4fc;outline-color:#cfe5f5}.cbtn.state-delivering{color:#15803d;background:#ecfdf3;outline-color:#bbf7d0}.cbtn.state-wait{color:#8a5a00;background:#fff6e5;outline-color:#f4dfb5}.cbtn.state-bad{color:#bd4334;background:#fff0ed;outline-color:#f6c9c0}.cbtn.state-off{color:#5a6579;background:#f1f4f7;outline-color:#e3e8ef}.cbtn:disabled:not(:where(.tag-done,.tag-prog,.tag-delivering,.tag-normal,.tag-wait,.tag-bad,.tag-off,.batch-action-btn,.admin-login-submit)){color:#929dab;cursor:not-allowed;opacity:1;background:0 0;outline-style:dashed;outline-color:#c7ced7}.cbtn:disabled:active{transform:none}.disabled-action{vertical-align:middle;cursor:not-allowed;border-radius:9px;display:inline-flex}.disabled-action .disabled-action__button{color:#929dab;cursor:inherit;pointer-events:none;opacity:1;background:0 0;outline:1px dashed #c7ced7;gap:4px}.disabled-action .disabled-action__button:active,.disabled-action:active{transform:none}.disabled-action .disabled-action__button .icon-arrowdown{display:none}.disabled-action-tooltip{z-index:2147483000;color:#fff;text-align:left;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;background:#334155;border:0;border-radius:6px;width:max-content;max-width:min(320px,100vw - 24px);margin:0;padding:10px 12px;font-size:12px;line-height:round(160%,1px);position:fixed;inset:auto;box-shadow:0 5px 16px #0f172a38}.disabled-action-tooltip.is-visible{visibility:visible;opacity:1}.disabled-action-tooltip:after{content:"";left:var(--tip-arrow-left,50%);border-top:6px solid #334155;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-6px;transform:translate(-50%)}.disabled-action-tooltip.is-below:after{border-top:0;border-bottom:6px solid #334155;top:-6px;bottom:auto}.fakelink{cursor:pointer;justify-content:center;align-items:center;display:flex}.fakelink .iconlink{margin:0 2px 0 0}.alink{color:#1c2b47;vertical-align:middle;outline-offset:-1px;cursor:pointer;background:#fff;border-radius:9px;outline:1px solid #e3e8ef;justify-content:center;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:400;line-height:26px;display:inline-flex}.alink.agray{color:#c8c8c8;cursor:auto}.alink.agray:hover{color:#c8c8c8;text-decoration:none}.alink:hover{color:#1c2b47;outline-color:#cbd5df;text-decoration:none}.define-item-block{width:100%;display:inline-block}.delthis{color:#e00;z-index:99;cursor:pointer;margin:-10px 0 0;position:absolute;top:50%;left:0}.width33{width:33.33%}.width33,.width50{float:left;display:inline-block}.width50{width:50%}.width25{float:left;width:25%;display:inline-block}.cmavatar{border:2px solid #ffffff80}.cmavatars{border-radius:4px;margin:0 auto;display:block;overflow:hidden}.cmavatars,.cmavatars img{width:30px;height:30px}.csctmain{float:left;border-radius:4px;padding:2px 6px 2px 0;display:inline-block}.csctmain button{justify-content:center;align-items:center;display:flex}.csctmain .layui-disabled,.csctmain .layui-icon,.csctmain .layui-unselect{background-color:#fff;border-radius:4px}.csctmain .layui-input,.csctmain .layui-select,.csctmain .layui-textarea{background-color:#fff;border:1px solid #0000001a;border-radius:4px}.csctsearch{width:252px}.csctsearch .ctext{width:190px}.cmtextw{display:block}.cmtextw .text{border:1px solid #00000012;width:calc(100% - 22px);height:36px;padding:8px 10px;line-height:20px}.cmtextw .vcode{width:calc(50% - 22px)}.cminputblock{padding:3px;display:inline-block}.cmimgwra{cursor:pointer;background-color:#f6f8fc;border:1px solid #e6e6e6;border-radius:4px;justify-content:center;align-items:center;width:110px;height:110px;margin:10px 0 0;display:flex}.cmimgwra img{max-width:100px;max-height:100px}.clearimg{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;width:110px;margin:5px 0 0;padding:3px 0}.clearimg:hover{background-color:#f6f8fc}.cmformleft,.cmformleft form{float:left}.cmformright,.cmformright form{float:right}.cmfillabel{height:36px;line-height:36px;display:inline-block}.cmtexts{width:120px;display:inline-block}.cmtexts .text{border:1px solid #eee;border-radius:4px;width:100%;height:36px;padding:0 10px}.cmrowtxt{-webkit-line-clamp:1;text-overflow:ellipsis;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmrowtxt:hover{color:#0059dd;text-decoration:underline}.cmlongtxt{-webkit-line-clamp:2;text-overflow:ellipsis;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cmlongtxt:hover{color:#0059dd;text-decoration:underline}.cmselect{display:inline-block}.cmselect select{color:#1c2b47;background:#fff;border:1px solid #e3e8ef;border-radius:10px;height:34px;padding:0 10px}.ui-login{overscroll-behavior:contain;flex-direction:column;width:100%;height:100dvh;padding:0;overflow:hidden auto}.ui-login,.ui-login .login-brand{justify-content:flex-start;align-items:center;display:flex}.ui-login .login-brand{color:#1c2b47;gap:12px;width:auto;max-width:none;margin:0 0 20px}.ui-login .login-brand img{-o-object-fit:contain;object-fit:contain;flex:0 0 60px;width:60px;height:60px;display:block}.ui-login .login-brand span{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-login .login-brand b{letter-spacing:0;font-size:24px;font-weight:700;line-height:29px}.ui-login .login-brand small{color:#5a6579;letter-spacing:0;font-size:12px;line-height:14px}.ui-login .ui-w{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);background:#ffffff9e;border:0;border-radius:28px;width:420px;min-width:0;max-width:calc(100% - 32px);margin:auto;position:relative;overflow:visible;box-shadow:0 30px 80px #1c2b471f,inset 0 0 0 1px #fffc}.ui-login .ui-w:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(145deg,#ffffff3d,#ffffff0a 48%,#ffffff1f);border-radius:27px;position:absolute;inset:1px}.ui-login .picw{display:none}.ui-login .infw{float:none;width:100%}.ui-login .infs{padding:36px 38px 32px}.ui-login .error{color:#a83c30;text-align:left;background:#fff0ed;border-radius:10px;width:100%;margin:10px 0 12px;padding:9px 11px;font-size:12px;position:static}.ui-login form{display:block}.ui-login .layui-form-item{margin:0 0 16px;position:relative;overflow:visible}.ui-login .layui-form-label{float:none;color:#5a6579;text-align:left;border:0;border-radius:0;width:100%;height:auto;padding:0 0 7px;display:block}.ui-login .layui-input{color:#1c2b47;background:#ffffffe6;border:1px solid #e3e8ef;border-radius:12px;width:100%;height:44px;padding:0 13px;line-height:17px;display:block}.ui-login .ctextwra{border-radius:0;margin:0;display:block}.ui-login .cvcode{width:calc(100% - 142px)}.ui-login .vcode{cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:12px;width:130px;height:46px;padding:0;position:absolute;top:28px;right:0;overflow:hidden}.ui-login .vcode img{-o-object-fit:contain;object-fit:contain;cursor:pointer;width:128px;max-width:none;height:44px;display:block}.ui-login .cbtn{color:#fff;letter-spacing:round(.2em,1px);background:linear-gradient(#0a86a8,#027797);border:0;border-radius:14px;outline-style:solid;width:100%;height:46px;margin-top:10px;font-size:15px}.admin-login-submit:disabled{cursor:not-allowed;opacity:.65}@media (width<=959px){.ui-login .infs{padding:30px 22px 24px}}.ui-header{z-index:1100;color:#1c2b47;width:100%;height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;display:block;position:sticky;top:0}.ui-header .ui-w{align-items:center;gap:18px;width:auto;height:64px;padding:0 24px 0 18px;display:flex}.ui-header .operate{float:none;flex:none}.ui-header .operate ul{gap:16px}.ui-header .operate li,.ui-header .operate ul{float:none;align-items:center;margin:0;display:flex}.ui-header .operate li{color:#5a6579}.ui-header .operate li.data-fresh{color:#8a93a3;white-space:nowrap;gap:6px;font-size:12px}.ui-header .operate li.topbar-separator{background:#e3e8ef;width:1px;height:22px}.ui-header .operate a{color:#1c2b47;font-size:13px;text-decoration:none}.ui-header .operate .account-item{color:#1c2b47;gap:9px;font-size:14px;font-weight:600;position:relative}.ui-header .operate .account-item .cmavatar{flex:0 0 26px;width:26px;height:26px;box-shadow:0 0 0 1px #fff}.ui-header .operate .account-item .cmavatar .iconfont{font-size:15px}.ui-header .operate .account-link{color:#1c2b47;white-space:nowrap;font-size:14px;font-weight:600;line-height:32px;display:block}.ui-header .operate .account-trigger{color:#8a93a3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:32px;padding:0;display:flex}.ui-header .operate .account-trigger .iconfont{font-size:24px;transition:transform .18s}.ui-header .operate .account-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #eef1f5;border-radius:12px;width:142px;padding:6px;display:none;position:absolute;top:38px;right:0;box-shadow:0 14px 36px #1c2b4724}.ui-header .operate .account-menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.ui-header .operate .account-menu a{color:#5a6579;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 9px;font-weight:500;display:flex}.ui-header .operate .account-menu a:hover{color:#00627e;background:#eaf7fa}.ui-header .operate .account-menu a .iconfont{width:17px;color:inherit;text-align:center;font-size:15px}.ui-header .operate .account-item:focus-within .account-menu,.ui-header .operate .account-item:hover .account-menu{display:block}.ui-header .operate .account-item:focus-within .account-trigger .iconfont,.ui-header .operate .account-item:hover .account-trigger .iconfont{transform:rotate(180deg)}.ui-header .operate .iconfont{color:inherit;font-size:18px;font-weight:200}.topbar-brand{color:#1c2b47;flex:0 0 210px;align-items:center;gap:10px;width:210px;text-decoration:none;display:flex}.topbar-brand img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:34px;height:34px;display:block}.topbar-brand span{line-height:round(115%,1px);display:block}.topbar-brand b{font-family:Noto Serif SC,Songti SC,SimSun,Times New Roman,serif;font-size:19px;font-weight:750}.topbar-brand b,.topbar-brand small{letter-spacing:round(.02em,1px)}.topbar-brand small{color:#8a93a3;margin-top:1px;font-size:12px;font-weight:500;display:block}.topbar-search{color:#8a93a3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #e3e8ef;border-radius:12px;flex:0 460px;align-items:center;height:38px;margin:0 auto;padding:0 7px;font-size:13px;display:flex}.topbar-search__type{flex:0 0 92px;width:92px}.topbar-search__type,.topbar-search__type-toggle{align-items:center;height:30px;display:flex;position:relative}.topbar-search__type-toggle{z-index:2;color:#5a6579;width:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:0 8px 0 9px;font-size:13px;font-weight:400;line-height:30px}.topbar-search__type-toggle .topbar-search__caret{border-top:5px solid #8a93a3;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;transform:none}.topbar-search__type-toggle:focus,.topbar-search__type-toggle:hover,.topbar-search__type-toggle[aria-expanded=true]{color:#00627e;background:#eaf7fa}.topbar-search__type-toggle[aria-expanded=true] .topbar-search__caret{border-top-color:#027797;transform:none}.topbar-search__type-menu{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #1c2b4717;border-radius:12px;width:126px;padding:6px;display:none;position:absolute;top:36px;left:-5px;box-shadow:0 12px 32px #1c2b4721}.topbar-search__type.is-open .topbar-search__type-menu{display:block}.topbar-search__type-option{color:#5a6579;text-align:left;width:100%;height:34px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 28px 0 12px;font-size:13px;font-weight:400;line-height:34px;display:flex;position:relative}.topbar-search__type-option:focus,.topbar-search__type-option:hover{color:#00627e;background:#f8fafc}.topbar-search__type-option.is-selected{color:#00627e;background:#eaf7fa}.topbar-search__type-option.is-selected:after{content:"✓";color:#027797;height:34px;font-size:12px;line-height:34px;position:absolute;top:0;right:11px}.topbar-search__divider{background:#e3e8ef;flex:0 0 1px;width:1px;height:18px;margin:0 10px 0 5px}.topbar-search>input{color:#1c2b47;background:0 0;border:0;outline:0;flex:auto;width:0;height:36px;padding:0;font-size:13px;font-weight:400;line-height:36px}.topbar-search>input::placeholder{color:#8a93a3;opacity:1}.topbar-search__submit{color:#8a93a3;width:30px;height:30px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:400;line-height:30px;display:flex}.topbar-search__submit .iconfont{color:inherit;font-size:16px}.topbar-search__submit:focus,.topbar-search__submit:hover{color:#00627e;background:#eaf7fa}.topbar-search:focus-within{background:#fffffff5}.topbar-search--disabled{cursor:not-allowed;gap:9px}.fresh-dot{background:#027797;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #02779724}.cmavatar{color:#b95800;background:#ffe9d6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0;font-weight:700;display:flex;overflow:hidden;box-shadow:0 0 0 2px #fff}.cmavatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admin-layout{align-items:start;gap:0;width:auto;padding:2px 12px 15px;display:flex}.ui-aside{float:none;z-index:800;color:#1c2b47;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffd6;border:1px solid #ffffffeb;border-radius:22px;flex-direction:column;flex:0 0 190px;width:190px;height:calc(100dvh - 84px);display:flex;position:sticky;top:66px;left:auto;overflow:hidden;box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.ui-aside .ui-h{display:none}.ui-aside .ui-c{flex:auto;padding:10px;overflow:hidden auto}.ui-aside .ui-c ul{margin:0}.ui-aside .ui-c li.menu-group{color:#8a93a3;letter-spacing:round(.12em,1px);height:auto;padding:13px 12px 6px;font-size:12px;font-weight:600}.ui-aside .ui-c li.menu-group:first-child{padding-top:5px}.ui-aside .ui-c .tips a{color:#1c2b47;border-radius:11px;justify-content:flex-start;align-items:center;width:auto;height:38px;padding:0 12px;transition:background-color .2s,color .2s,transform .15s;display:flex}.ui-aside .ui-c .tips a:hover{background:#f8fafc;text-decoration:none}.ui-aside .ui-c .tips a:active{transform:translateY(1px)}.ui-aside .ui-c .tips a i.iconfont{color:#5a6579;text-align:center;flex:0 0 20px;width:20px;margin:0 9px 0 0;font-size:18px;line-height:18px}.ui-aside .ui-c .tips a .admin-nav-label{width:auto;color:inherit;flex:1;font-size:14px}.ui-aside .ui-c .tips a b.iconfont{color:#8a93a3;width:16px;font-size:14px;font-weight:400}.ui-aside .ui-c .itms{background:0 0;height:0;margin:0 0 4px;overflow:hidden}.ui-aside .ui-c .itms dl{padding:4px 0 4px 29px;position:relative}.ui-aside .ui-c .itms dl:before{content:"";background:#e3e8ef;width:1px;position:absolute;top:4px;bottom:4px;left:20px}.ui-aside .ui-c .itms dd a{color:#5a6579;border-radius:9px;align-items:center;height:28px;padding:0 8px 0 14px;font-size:13px;display:flex;position:relative}.ui-aside .ui-c li.current .tips a{color:#b95800;background:#ffe9d6}.ui-aside .ui-c li.is-active .tips a .admin-nav-label{font-weight:600}.ui-aside .ui-c li.current .tips a i.iconfont{color:#fd8306}.ui-aside .ui-c li.current .itms{height:auto;padding:2px 0 4px}.ui-aside .ui-c li.current dd.cur a{color:#1c2b47;font-weight:600;text-decoration:none}.ui-aside .ui-c li.current dd.cur a:before{content:"";background:#fd8306;border-radius:50%;width:7px;height:7px;position:absolute;left:-12px;box-shadow:0 0 0 3px #fff}.ui-aside .aside-foot{border-top:1px solid #eef1f5;flex:none;margin:8px 10px 10px;padding-top:8px}.ui-aside .aside-foot a{color:#5a6579;border-radius:10px;align-items:center;gap:11px;height:36px;padding:0 12px;display:flex}.ui-aside .aside-foot a:hover{color:#1c2b47;background:#f8fafc}.ui-article{margin:0}.ui-container{z-index:auto;flex:auto;min-width:0;margin:0;position:relative}.ui-nav{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);z-index:820;background:#fffffff0;border-top:1px solid #e3e8ef;width:100%;display:none;position:fixed;bottom:0;left:0}.ui-nav ul{width:100%}.ui-nav li,.ui-nav ul{justify-content:center;align-items:center;display:flex}.ui-nav li{flex:1 1 0;min-width:0;height:50px}.ui-nav a{color:#8a93a3;text-align:center;border-radius:11px;width:100%;height:40px;display:block}.ui-nav .icon{justify-content:center;align-items:center;height:24px;display:flex}.ui-nav .icon .iconfont{color:#8a93a3;font-size:20px}.ui-nav .info{color:#8a93a3;height:16px;font-size:12px;line-height:16px}.ui-nav li.current a{color:#b95800;background:0 0}.ui-nav li.current .icon .iconfont,.ui-nav li.current .info{color:#fd8306}.ui-nav-subs{width:100%;position:absolute;bottom:100%;left:0}.ui-nav-sub{box-sizing:border-box;background:#fff;border:1px solid #1c2b4729;border-radius:14px;width:80%;padding:14px 14px 12px;display:none;position:absolute;bottom:10px;left:10%;box-shadow:0 -12px 34px #1c2b4733}.ui-nav-sub.show{display:block}.ui-nav-sub:after{content:"";background:#fff;border-bottom:1px solid #1c2b4729;border-right:1px solid #1c2b4729;border-bottom-right-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.ui-nav-sub__head{color:#8a93a3;letter-spacing:round(.1em,1px);margin:0 0 10px;font-size:12px;font-weight:600}.ui-nav-sub__list{flex-wrap:wrap;gap:8px;display:flex}.ui-nav-sub__list a{color:#1c2b47;background:#f4f6fa;border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.ui-nav-sub__list a:active{color:#b95800;background:#ffe9d6}.ui-lomo{z-index:820;background-color:#0003;width:100vw;height:100vh;display:none;position:absolute;top:0;left:0}.cm-layout{background-color:#fff;border:0;border-radius:20px;padding:18px 20px;display:block;box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.cm-mainone{width:100%;display:block}.cm-maintwo{width:100%;display:inline-block}.cm-conmains{width:100%}.cm-filterwras{background-color:#fff;border:0;border-radius:20px;padding:18px 20px;display:block;box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.layui-table{color:#1c2b47;font-variant-numeric:tabular-nums;border-color:#eef1f5;width:100%;font-size:14px}.layui-table th{color:#5a6579;background:#f8fafc;border-color:#eef1f5;font-size:12px;font-weight:600}.layui-table td{background:#fff;border-color:#eef1f5}.layui-table tbody tr:hover td{background:#fafcfd}.cmsplb,.tbsplb{min-width:960px}.tbkhlb{min-width:1500px}.tbkhdd{min-width:1400px}.report-layout,.report-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.report-layout{order:2}.order-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;font-size:12px;display:flex}.order-summary span{white-space:nowrap}.report-product-text{max-width:360px;color:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;display:block;overflow:hidden}.report-product-text:hover{text-decoration:underline}.report-product-text:focus-visible{outline:none;text-decoration:underline}.report-payments{min-width:960px}.report-payments td:nth-child(2),.report-payments td:nth-child(8){white-space:nowrap}.report-totals{min-width:650px}.statistics-amount-trigger{color:#00627e;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-bottom:1px dashed #027797;padding:0 0 2px}.statistics-amount-trigger:focus-visible,.statistics-amount-trigger:hover{color:#027797}.statistics-amount-trigger:disabled{color:inherit;cursor:default;border-bottom-color:#0000}.payment-breakdown{flex-direction:column;gap:8px;display:flex}.payment-breakdown>div{background:#f8fafc;border:1px solid #edf1f5;border-radius:9px;justify-content:space-between;gap:16px;padding:10px 12px;display:flex}.payment-breakdown strong{color:#00627e;font-variant-numeric:tabular-nums;font-weight:500}.order-chart-content{flex-direction:column;flex:auto;padding:20px;display:flex;overflow-y:auto}.order-chart-summary{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.order-chart-summary>div{background:#f8fafc;border:1px solid #e3e8ef;border-radius:12px;flex:95px;padding:13px 16px}.order-chart-summary span{color:#5a6579;font-size:12px;display:block}.order-chart-summary strong{color:#00627e;margin-top:6px;font-size:22px;font-weight:600;line-height:26px;display:block}.order-chart-viewport{background:#fff;border:1px solid #e3e8ef;border-radius:14px;flex:auto;position:relative;overflow:hidden}.order-chart-canvas{position:absolute;inset:0}.order-chart-key{flex-wrap:wrap;gap:7px 12px;margin-top:12px;display:none}.order-chart-content.is-compact .order-chart-key{display:flex}.order-chart-key>span{color:#5a6579;flex:130px;align-items:flex-start;gap:6px;font-size:12px;line-height:20px;display:flex}.order-chart-key b{color:#00627e;text-align:center;background:#eaf7fa;border-radius:6px;flex:0 0 19px;width:19px;height:19px;font-size:12px;font-weight:600;line-height:19px}.order-chart-key>span>span{overflow-wrap:anywhere;flex:auto}.order-chart-note{color:#8a93a3;margin:12px 0 0;font-size:12px;line-height:19px}.order-chart-empty{color:#8a93a3;text-align:center;background:#f8fafc;border:1px solid #e3e8ef;border-radius:14px;margin:0;padding:48px 12px;font-size:13px}@media (width<=760px){.order-chart-content{padding:14px}.order-chart-viewport{aspect-ratio:10/9;flex:none}}.report-date-field{flex:0 0 110px}.customer-order-date{white-space:nowrap}.order-number-trigger{color:#00627e;min-height:24px;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.order-number-trigger:hover{text-decoration:underline}.customer-order-customer{text-overflow:ellipsis;white-space:nowrap;width:120px;max-width:120px;display:block;overflow:hidden}.order-copy-content{resize:vertical;width:100%;min-height:220px;max-height:50dvh}@media (width<=760px){.report-layout,.report-main{flex:none;height:auto}.report-date-field,.report-status{width:calc(50% - 4px)}.report-salesperson{width:100%}.order-summary{display:none}.order-number-trigger{min-height:44px}}.tbpsjl{min-width:1360px}.tbckrz{min-width:960px}.cmchartheight{width:100%;height:403px}.cmchartheight2{width:100%;height:393px}.cmtbclass{min-width:640px}.cmtbclass tr:nth-child(2n) td,.cmtblevel tr:nth-child(2n) td{background-color:#0000}.cmtblevel .innertd{padding:0}.cmtblevel .innertd table{width:100%}.cmtblevel .innertd table tr:first-child td{border-top:0}.cmtblevel .innertd table td{border-bottom:0}.cmtblevel .layui-form-checkbox>div{height:26px;padding:0 5px;font-size:13px;line-height:26px}.cmtblevel .layui-form-checkbox>i{height:26px;font-size:16px;line-height:26px}.cmtblevel .layui-form-checkbox>i:before{top:-5px}.cmtblevel .layui-form-switch{margin-top:0}.cmtblevel .layui-form-switch div{height:22px;margin:0 4px 0 22px;line-height:22px}.cmtblevel .layui-form-onswitch{margin-top:0}.cmtblevel .layui-form-onswitch div{height:22px;margin:0 22px 0 4px;line-height:22px}.mainframe{width:100%;height:100%}.i-shadow{box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.ui-ch{border-bottom:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;padding:0 0 12px}.ui-ch,.ui-ch .tip{align-items:center;display:flex}.ui-ch .tip{letter-spacing:round(.02em,1px);height:25px;font-size:15px;font-weight:700}.ui-ch .tip i{display:none}.ui-ch .tim{color:#8a93a3;justify-content:center;align-items:center;font-size:12px;display:flex}.ui-ch .tim .iconfont{color:#8a93a3;margin-right:4px;font-size:15px}.ui-ch .nav{align-items:center;height:25px;display:flex}.ui-ch .nav ul{float:right}.ui-ch .nav li{float:left;margin:0 0 0 5px}.ui-welcome{background-color:#fff;border-left:3px solid #017bff;border-radius:6px;padding:20px;display:block;overflow:hidden}.ui-welcome .ui-c{align-items:center;width:100%;display:flex}.ui-welcome .avatar{background-color:#fff;border-radius:100%;margin:0 20px 0 0;display:inline-block;overflow:hidden}.ui-welcome .avatar,.ui-welcome .avatar img{width:80px;height:80px}.ui-welcome .said{width:calc(100% - 340px)}.ui-welcome .said p{color:#999}.ui-welcome .said p.p1{color:#333;font-size:19px;font-weight:550}.ui-welcome .said p .uname{color:#017bff;font-family:arial}.ui-welcome .rili{text-align:right;width:240px}.ui-welcome .rili .iconfont{color:#017bff;cursor:pointer;font-size:18px;position:relative;top:7px}.ui-welcome .rili .layui-input{width:110px;padding-right:0}.ui-stat{display:block}.ui-stat ul{justify-content:space-between;width:100%;display:flex}.ui-stat li{float:left;border-radius:6px;width:calc(25% - 10px);overflow:hidden}.ui-stat li.blue{background:linear-gradient(90deg,#017bff,#45bfff)}.ui-stat li.green{background:linear-gradient(90deg,#00b42a,#44f86e)}.ui-stat li.yellow{background:linear-gradient(90deg,#eb1f1f,#ff4141)}.ui-stat li.orange{background:linear-gradient(90deg,#ff6101,#ffa545)}.ui-stat .itemw{padding:round(1.2rem,1px)}.ui-stat .items{width:100%;padding:0 0 round(1rem,1px);display:inline-block;position:relative}.ui-stat .icons{justify-content:center;align-items:center;width:80px;height:60px;display:flex;position:absolute;bottom:0;right:0}.ui-stat .icons .iconfont{color:#fff;font-size:55px}.ui-stat p{color:#fff;-moz-text-shadow:0 1px 2px #01000033;-webkit-text-shadow:0 1px 2px #01000033;-o-text-shadow:0 1px 2px #01000033;text-shadow:0 1px 2px #01000033}.ui-stat p.tips{font-size:16px}.ui-stat p.cous{padding:round(.1rem,1px) 0 0;font-family:arial;font-size:round(2.4rem,1px);font-weight:700}.ui-stat p.said{color:#ffffffe6}.ui-customers .ui-c{height:254px;padding:round(1rem,1px) 0 0;overflow-y:auto}.ui-customers .ui-c ul{flex-wrap:wrap;gap:10px;display:flex}.ui-customers .ui-c li{flex:200px;min-width:200px}.ui-customers .ui-c a{cursor:pointer;background-color:#fff;border:1px solid #00000012;border-radius:6px;transition:all .6s;display:block;position:relative;overflow:hidden}.ui-customers .ui-c a:hover{border:1px solid #017bff}.ui-customers .ui-c .sf{color:#fff;background-color:#4486e5e6;border-radius:0 4px;padding:0 round(.3rem,1px);font-size:12px;display:inline-block;position:absolute;top:0;right:0}.ui-customers .ui-c i{color:#fff;font-size:12px;font-style:normal}.ui-customers .ui-c .items{align-items:center;padding:10px;display:flex}.ui-customers .ui-c .avatar{background-color:#fff;border-radius:4px;width:40px;height:40px;margin:0 10px 0 0;display:inline-block;overflow:hidden}.ui-customers .ui-c .avatar img{width:40px;height:40px}.ui-customers .ui-c .said div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-customers .ui-c .said div.d1{font-size:14px}.ui-customers .ui-c .said div.d2{color:#999;font-size:12px}.ui-customers .ui-c li.current a{border:1px solid #017bff}.ui-customers .ui-c li.current .sf{background-color:#ff6101}.ui-gsyj{float:left;width:180px}.ui-gsyj ul{flex-direction:column;gap:12px;width:100%;display:flex}.ui-gsyj li{float:left;width:100%;margin:0}.ui-gsyj .items{background-color:#fff;border-radius:16px;height:82px;overflow:hidden}.ui-gsyj li:last-child{margin:0}.ui-cktj{background-color:#fff;border-radius:20px;margin:0;padding:18px 20px;display:block}.ui-rili .ui-c{height:310px}.ui-rili .layui-inline,.ui-rili .layui-laydate{width:100%}.ui-rili .layui-laydate,.ui-rili .layui-laydate-hint{box-shadow:none}.ui-rili .layui-laydate-header{border-bottom:0}.ui-rili .layui-laydate-footer{display:none}.ui-rili .layui-laydate-content{padding:0;display:block}.ui-rili .layui-laydate-content table{width:100%}.ui-rili .layui-laydate-content td>div{padding:8px 0}.ui-rili .layui-laydate-main{width:100%}.ui-rili td.layui-this,.ui-rili th.layui-this{background-color:#0000!important}.ui-rili td div,.ui-rili th div{padding:0}.ui-fkxq{background-color:#fff;border-radius:20px}.ui-fkxq .bingchat{width:100%}.ui-cgtj{float:left;border-radius:20px;width:auto}.ui-cgyj{float:right;width:180px}.ui-cgyj ul{flex-direction:column;gap:12px;width:100%;display:flex}.ui-cgyj li{float:left;width:100%;margin:0}.ui-cgyj .items{background-color:#fff;border-radius:16px;height:82px;overflow:hidden}.ui-cgyj li:last-child{margin:0}.ui-cgsptj{border-radius:20px}.ui-cgsptj .ui-c{overflow-y:auto}.ui-cgsptj .ui-c li{margin:12px 0 0}.ui-cgsptj .ui-c .lin{background-color:#f6f6f6;border-radius:50px;width:100%;height:6px;margin:2px 0 0}.ui-cgsptj .ui-c i{color:#999;float:right;font-family:arial;font-style:normal}.ui-cgsptj .ui-c i.i1{color:#f06;font-weight:550}.ui-cgsptj .ui-c i.i2{color:#03c;font-weight:550}.ui-cgsptj .ui-c i.i3{color:#009688;font-weight:550}.ui-cgsptj .ui-c font{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:0 50px 0 0;font-size:12px;display:block;overflow:hidden}.ui-cgsptj .ui-c b{background:linear-gradient(90deg,#ff33a1,#fcb1d9);border-radius:50px;height:6px;display:block}.ui-cgsptj .ui-c b.b1{background:linear-gradient(90deg,#f06,#ff80b3)}.ui-cgsptj .ui-c b.b2{background:linear-gradient(90deg,#03c,#69f)}.ui-cgsptj .ui-c b.b3{background:linear-gradient(90deg,#009688,#4db6ac)}.ui-cgsptj .ui-c b.b4{background:linear-gradient(90deg,#e65100,#ffcc80)}.ui-cgsptj .ui-c b.b5{background:linear-gradient(90deg,#6a1b9a,#ba68c8)}.ui-cgsptj .ui-c b.b6{background:linear-gradient(90deg,#d32f2f,#f44336)}.ui-cgsptj .ui-c b.b7{background:linear-gradient(90deg,#1976d2,#64b5f6)}.ui-cgsptj .ui-c b.b8{background:linear-gradient(90deg,#388e3c,#81c784)}.ui-cgsptj .ui-c b.b9{background:linear-gradient(90deg,#f57f17,#ffeb3b)}.ui-cgsptj .ui-c b.b10{background:linear-gradient(90deg,#0288d1,#81d4fa)}.ui-psph{border-radius:20px;display:block}.ui-psph .ui-c{overflow-y:auto}.ui-psph li{width:100%;margin:10px 0 0;display:inline-block}.ui-psph .avatar{float:left;border-radius:4px;margin:0 10px 0 0;display:inline-block;overflow:hidden}.ui-psph .avatar,.ui-psph img{width:35px;height:35px}.ui-psph .nname{white-space:nowrap;text-overflow:ellipsis;width:90px;height:35px;line-height:35px;display:inline-block;overflow:hidden}.ui-psph .count{color:#017bff;float:right;height:35px;font-family:arial;font-size:16px;font-weight:700;line-height:35px}.ui-dddc{float:left;border-radius:20px;width:calc(50% - 2rem - round(.5rem,1px))}.ui-dddc .ui-c{height:255px;padding:round(1rem,1px) 0 0}.ui-ddps{float:right;border-radius:20px;width:calc(50% - 2rem - round(.5rem,1px))}.ui-ddps .ui-c{height:255px;padding:round(1rem,1px) 0 0}.ui-cangchu{display:block}.ui-cangchu,.ui-zxrz{border-radius:20px}.ui-zxrz .ui-c{padding:0 10px 0 0;overflow-y:auto}.ui-zxrz p{color:#999;margin:0}.ui-zxrz .jia{color:#00b42a;font-size:16px}.ui-zxrz .jian{color:#eb1f1f;font-size:16px}.ui-zxrz .layui-timeline-item{margin-top:round(.6rem,1px);margin-left:5px;padding-bottom:0}.ui-zxrz .layui-timeline-item .layui-text .layui-timeline-title{margin-bottom:0;font-family:arial;font-size:16px}.home-v4{margin:0 auto}.home-v4 .dashboard-head{align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.home-v4 .dashboard-head>div:first-child{flex:380px;min-width:320px}.home-v4 .dashboard-head h1{float:left;color:#1c2b47;letter-spacing:round(.02em,1px);margin-right:14px;font-size:26px;font-weight:700;line-height:round(120%,1px)}.home-v4 .dashboard-head p{color:#5a6579;padding-top:8px;font-size:14px}.home-v4 .breadcrumb{color:#8a93a3;margin-bottom:4px;font-size:12px}.home-v4 .dashboard-filters{flex-wrap:wrap;flex:0 0 536px;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.home-v4 .dashboard-filter{border-radius:9px;flex:0 0 126px;width:126px;height:38px;position:relative}.home-v4 .dashboard-filter__label{z-index:3;color:#8a93a3;pointer-events:none;font-size:12px;font-weight:400;line-height:1;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.home-v4 .dashboard-filter__label:after{content:"";background:#eef1f5;width:1px;height:14px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.home-v4 .dashboard-filter__caret{z-index:3;pointer-events:none;border-top:5px solid #8a93a3;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:11px;transform:translateY(-35%)}.home-v4 .dashboard-date-filter{background:#ffffffeb;border:1px solid #e3e8ef;border-radius:12px;transition:border-color .18s,background-color .18s}.home-v4 .dashboard-date-filter .layui-input{color:#5a6579;width:100%;height:36px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;outline:0;padding:0 28px 0 49px;font-size:13px;font-weight:400;line-height:36px}.home-v4 .dashboard-date-filter:hover{border-color:var(--admin-control-border,#02779747);background:#fff}.home-v4 .dashboard-date-filter:focus-within{background:#eaf7fa}.home-v4 .dashboard-date-filter:focus-within .dashboard-filter__caret{border-top-color:#027797}.home-v4 .dashboard-filter__toggle{color:#5a6579;text-align:left;border:1px solid var(--admin-control-border,#e3e8ef);width:100%;height:38px;box-shadow:none;cursor:pointer;background:#ffffffeb;border-radius:9px;align-items:center;padding:0 27px 0 49px;font-size:13px;font-weight:400;line-height:38px;display:flex;position:relative}.home-v4 .dashboard-filter__toggle b{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:400;overflow:hidden}.home-v4 .dashboard-filter__toggle:hover{color:#1c2b47;border-color:var(--admin-control-border,#02779747);background:#fff}.home-v4 .dashboard-filter__toggle:focus,.home-v4 .dashboard-filter__toggle[aria-expanded=true]{color:#1c2b47;background:#eaf7fa;outline:0}.home-v4 .dashboard-filter__toggle[aria-expanded=true] .dashboard-filter__caret{border-top-color:#027797;transform:translateY(-35%)}.home-v4 .dashboard-filter__menu{z-index:1300;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #1c2b4717;border-radius:12px;width:150px;padding:6px;display:none;position:absolute;top:44px;right:0;box-shadow:0 14px 34px #1c2b4721}.home-v4 .dashboard-dropdown.is-open .dashboard-filter__menu{display:block}.home-v4 .dashboard-filter__option{color:#5a6579;text-align:left;width:100%;height:34px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 30px 0 11px;font-size:13px;font-weight:400;line-height:34px;display:flex;position:relative}.home-v4 .dashboard-filter__option:focus,.home-v4 .dashboard-filter__option:hover{color:#00627e;background:#f8fafc;outline:0}.home-v4 .dashboard-filter__option.is-selected{color:#00627e;background:#eaf7fa}.home-v4 .dashboard-filter__option.is-selected:after{content:"✓";color:#027797;height:34px;font-size:12px;line-height:34px;position:absolute;top:0;right:11px}.home-v4 .cmchartheight,.home-v4 .cmchartheight2{height:336px}.home-ref-row{align-items:stretch;gap:18px;margin-top:18px;display:flex}.home-ref-row>*{min-width:0}.home-ref-row--overview{margin-top:0}.flow-card,.home-ref-card,.overview-card{background:#fff;border-radius:20px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.overview-card{flex:1 1 0}.overview-card:after{content:"";pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-52px;right:-44px}.overview-card.product-card:after{background:radial-gradient(circle,#fd830626,#0000 68%)}.overview-card.customer-card:after{background:radial-gradient(circle,#02779726,#0000 68%)}.overview-card .overview-title{color:#1c2b47;align-items:center;gap:9px;display:flex}.overview-card .overview-title b{font-size:15px}.overview-card .overview-title a{color:#8a93a3;margin-left:auto;font-size:12px}.overview-card .overview-icon{color:#fd8306;background:#fff4ea;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.overview-card.customer-card .overview-icon{color:#027797;background:#eaf7fa}.overview-card strong{z-index:1;color:#1c2b47;margin-top:44px;font-family:Arial,sans-serif;font-size:40px;font-weight:700;line-height:1;display:inline-block;position:relative}.overview-card .overview-unit{z-index:1;color:#5a6579;margin-left:6px;position:relative}.overview-card p{z-index:1;color:#8a93a3;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex;position:relative}.overview-card p em{color:#5a6579;font-weight:600}.flow-card{flex:2 1 0}.flow-card .flow-heading{align-items:center;gap:8px;display:flex}.flow-card .flow-heading b{font-size:15px}.flow-card .flow-heading span{color:#8a93a3;font-size:12px}.flow-card .flow-heading em{color:#5a6579;margin-left:auto;font-size:12px;font-style:normal}.flow-card .flow-track{background:linear-gradient(#f8fafc,#f4f7fa);border-radius:16px;align-items:flex-start;margin-top:16px;padding:14px 12px 12px;display:flex;box-shadow:inset 0 0 0 1px #eef1f5}.flow-card .flow-stage{text-align:center;flex:0 0 100px}.flow-card .flow-stage .stage-icon{color:#027797;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;display:flex;box-shadow:0 0 0 1px #cfe7ed,0 2px 6px #1c2b470d}.flow-card .flow-stage strong{color:#1c2b47;margin-top:9px;font-size:22px;font-weight:700;line-height:1;display:block}.flow-card .flow-stage strong.is-zero{color:#b8c0cc}.flow-card .flow-stage b{color:#5a6579;margin-top:6px;font-size:12px;display:block}.flow-card .flow-stage small{color:#8a93a3;margin-top:2px;font-size:12px;display:block}.flow-card .flow-stage.buy .stage-icon,.flow-card .flow-stage.factory .stage-icon{color:#027797}.flow-card .flow-stage.current .stage-icon{color:#fff;background:#0c7ac5;box-shadow:0 0 0 4px #0c7ac521,0 6px 14px #0c7ac533}.flow-card .flow-stage.current strong{font-size:26px}.flow-card .flow-stage:last-child .stage-icon{color:#8a5a00;box-shadow:0 0 0 1px #f4dfb5,0 2px 6px #1c2b470d}.flow-card .flow-arrow{color:#aebdca;flex:1;justify-content:center;align-items:center;min-width:14px;height:32px;font-size:16px;font-style:normal;display:flex;position:relative}.flow-card .flow-arrow:before{content:"";border-top:2px dotted #bfd3da;position:absolute;top:50%;left:4px;right:4px}.flow-card .flow-arrow:after{content:"›";background:#f6f8fb;border-radius:50%;padding:0 2px;position:relative}.home-ref-card{flex-direction:column;display:flex}.home-ref-heading{align-items:center;gap:8px;height:22px;display:flex}.home-ref-heading b{color:#1c2b47;white-space:nowrap;font-size:15px;font-weight:700}.home-ref-heading>span{color:#8a93a3}.home-ref-heading>a,.home-ref-heading>span{white-space:nowrap;margin-left:auto;font-size:12px}.home-ref-heading>a{color:#027797;font-weight:600}.home-ref-heading>em{color:#5a6579;white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:12px;font-style:normal;display:flex}.home-ref-heading>em span{align-items:center;gap:6px;display:flex}.home-ref-heading .home-ref-tag{color:#5a6579;background:#f1f4f7;padding:0 8px}.home-ref-heading .home-ref-badge,.home-ref-heading .home-ref-tag{border-radius:11px;align-items:center;height:22px;margin-left:0;display:inline-flex}.home-ref-heading .home-ref-badge{color:#bd4334;background:#fff0ed;padding:0 9px;font-weight:600}.home-ref-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.home-ref-dot.is-sales{background:#fd8306}.home-ref-dot.is-purchase{background:#027797}.home-ref-dot.is-stock{background:#0c7ac5}.home-ref-dot.is-delivery{background:#f2a93b}.home-ref-row--sales .home-todo-card{flex:1 1 0}.home-ref-row--purchase .home-purchase-card,.home-ref-row--sales .home-sales-card{flex:2 1 0}.home-ref-row--purchase .home-rank-card,.home-ref-row--warehouse>.home-ref-card{flex:1 1 0}.home-ref-metrics{margin:14px 0 2px;display:flex}.home-ref-metrics>div{border-left:1px solid #eef1f5;padding:0 22px}.home-ref-metrics>div:first-child{border-left:0;padding-left:0}.home-ref-metrics small{color:#5a6579;font-size:12px;display:block}.home-ref-metrics strong{color:#1c2b47;margin-top:4px;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:round(120%,1px);display:block}.home-ref-metrics strong.is-zero{color:#b8c0cc}.home-ref-chart{flex:auto;width:100%}.home-ref-chart--sales{height:168px}.home-ref-chart--purchase{height:196px}.home-ref-chart--io{height:176px}.home-payment-row{color:#5a6579;white-space:nowrap;border-top:1px solid #eef1f5;align-items:center;gap:6px;padding-top:12px;font-size:12px;display:flex;overflow-x:auto}.home-payment-row b{color:#1c2b47;margin-right:6px;font-weight:600}.home-payment-row span{background:#f8fafc;border:1px solid #eef1f5;border-radius:8px;align-items:center;gap:5px;height:24px;padding:0 9px;display:inline-flex}.home-payment-row em{color:#1c2b47;font-style:normal;font-weight:700}.home-payment-row i{color:#8a93a3;margin-left:auto;font-style:normal}.todo-list{margin-top:8px}.todo-list a{color:#1c2b47;border-bottom:1px solid #eef1f5;align-items:center;gap:12px;padding:12px 4px;display:flex}.todo-list a:last-child{border-bottom:0}.todo-list a>span:nth-child(2){flex:auto;min-width:0}.todo-list a>strong{flex:none}.todo-list a>em{color:#bd4334;white-space:nowrap;margin-left:8px;font-size:12px;font-style:normal;font-weight:600}.todo-list a.is-low{background:#fff0ed;border:0;border-radius:14px;margin-top:6px;padding:12px}.todo-list a.is-low strong{color:#bd4334}.todo-list .todo-icon{color:#0b5e99;background:#eaf4fc;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.todo-list .todo-icon.prog{color:#ad741b;background:#fff6e5}.todo-list .todo-icon.bad{color:#b84a3b;background:#fff0ed}.todo-list .todo-icon.low{color:#c06330;background:#fff2e9}.todo-list b{font-size:13px;display:block}.todo-list small{color:#8a93a3;font-size:12px;display:block}.todo-list strong{color:#5a6579;font-size:16px}.home-log-list,.home-low-list,.home-rank-list{margin-top:10px}.home-rank-list li{color:#1c2b47;align-items:center;gap:10px;height:28px;font-size:13px;display:flex}.home-rank-list li .home-rank-no{color:#8a93a3;background:#f8fafc;border:1px solid #eef1f5;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}.home-rank-list li .home-rank-no.is-top{color:#00627e;background:#eaf7fa;border-color:#eaf7fa}.home-rank-list li .home-rank-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.home-rank-list li .home-rank-bar{background:#f1f4f7;border-radius:3px;flex:0 0 88px;width:88px;height:6px;overflow:hidden}.home-rank-list li .home-rank-bar i{background:linear-gradient(90deg,#87c5d3,#027797);border-radius:3px;height:100%;display:block}.home-rank-list li strong{text-align:right;flex:0 0 24px;width:24px;font-family:Arial,sans-serif}.home-low-list li{border-bottom:1px solid #eef1f5;height:38px}.home-low-list li:last-child{border-bottom:0}.home-low-list li a{color:#1c2b47;align-items:center;gap:10px;height:100%;display:flex}.home-low-list li .home-low-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.home-low-list li .home-low-name small{color:#8a93a3;margin-left:8px;font-size:12px}.home-low-list li .home-low-bar{background:#f1f4f7;border-radius:3px;flex:0 0 88px;width:88px;height:6px;overflow:hidden}.home-low-list li .home-low-bar i{background:linear-gradient(90deg,#f1a293,#bd4334);border-radius:3px;height:100%;display:block}.home-low-list li strong{color:#bd4334;text-align:right;flex:0 0 24px;width:24px;font-family:Arial,sans-serif}.home-log-list{position:relative}.home-log-list:before{content:"";background:#e3e8ef;width:1px;position:absolute;top:12px;bottom:12px;left:5px}.home-log-list li{align-items:center;gap:10px;height:38px;padding-left:20px;font-size:13px;display:flex;position:relative}.home-log-list li:before{content:"";background:#fff;border:2px solid #027797;border-radius:50%;width:8px;height:8px;position:absolute;left:1px}.home-log-list .home-log-time{color:#8a93a3;flex:0 0 36px;width:36px;font:12px Arial,sans-serif}.home-log-list .home-log-status{color:#0b5e99;text-overflow:ellipsis;white-space:nowrap;background:#eaf4fc;border-radius:11px;align-items:center;max-width:94px;height:22px;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex;overflow:hidden}.home-log-list .home-log-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.home-log-list strong{margin-left:auto;font-family:Arial,sans-serif}.home-log-list strong.is-in{color:#00627e}.home-log-list strong.is-out{color:#bd4334}.home-delivery-rank{color:#1c2b47;align-items:center;gap:8px;height:28px;margin-top:6px;font-size:13px;display:flex}.home-delivery-rank>span{color:#5a6579;background:#f1f4f7;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.home-delivery-rank b{font-weight:600}.home-delivery-rank small{color:#8a93a3;font-size:12px}.home-delivery-rank strong{margin-left:auto;font-family:Arial,sans-serif}.home-ref-empty{color:#8a93a3!important;font-size:12px!important}.layout-main{padding:4px 0 32px 24px}.module-page{min-width:0;padding-top:0;padding-bottom:0}.module-page--detail,.module-page--list{flex-direction:column;height:calc(100dvh - 82px);display:flex}.module-page--detail>.clear,.module-page--list>.clear{display:none}.module-page--statistics>.statistics-layout{flex:auto;order:2;gap:12px}.module-page--statistics .statistics-panel,.module-page--statistics>.statistics-layout{flex-direction:column;min-width:0;min-height:0;display:flex}.module-page--statistics .statistics-detail{flex:auto}.module-page--statistics .statistics-summary{flex:none}.customer-metrics{background:linear-gradient(#f8fafcf0,#f4f9fbfa);border-top:1px solid #eef1f5;border-radius:0 0 20px 20px;flex-wrap:wrap;row-gap:16px;margin:0;padding:15px 20px 16px;display:flex}.customer-metric{flex:88px;padding:0 14px;position:relative}.customer-metric:before{content:"";background:#e3e8ef;width:1px;position:absolute;top:2px;bottom:2px;left:0}.customer-metric:first-child:before{display:none}.customer-metric span{color:#8a93a3;white-space:nowrap;font-size:12px;font-weight:400;line-height:round(120%,1px);display:block}.customer-metric strong{color:#1c2b47;font-variant-numeric:tabular-nums;margin-top:6px;font-family:Arial,sans-serif;font-size:18px;font-weight:600;line-height:1;display:block}.customer-metric--primary strong{color:#00627e}.customer-metric--due strong{color:#e05c45}.customer-metrics--payment .customer-metric{flex-basis:72px}.customer-metrics--sales .customer-metric{flex-basis:180px}.customer-metrics--sales .customer-metric strong{font-size:22px}.admins-table{min-width:1408px}.admins-table .admin-date{white-space:nowrap}.admin-role-trigger{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;padding:0;line-height:20px}.admin-role-trigger:disabled{cursor:wait}.module-dialog{width:auto;padding:var(--dialog-body-padding,16px);background:#fff}.module-dialog .cm-tbcws{width:100%}.module-dialog .layui-form-item{margin-bottom:16px}.module-dialog .layui-form-label{color:#5a6579;width:100px;padding:9px 16px 9px 0;font-size:13px;line-height:22px}.module-dialog .layui-input-block{margin-left:116px}.module-dialog .layui-input,.module-dialog .layui-select,.module-dialog .layui-textarea{background:#f8fafc;border-color:#e3e8ef;border-radius:10px}.module-dialog .layui-textarea{padding:11px 13px}.module-dialog .define-item-block{flex-wrap:wrap;align-items:flex-start;display:flex}.module-dialog .width33{float:none;flex:33.333%;min-width:220px}.module-dialog br{display:none}.module-dialog--sale .productsitems{position:relative}.module-dialog--sale .delthis{color:#bd4334;background:#fff0ed;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;margin:0;display:flex;top:9px;left:auto;right:9px}.module-dialog--details{padding:0}.module-page--form{flex-direction:column;height:calc(100dvh - 82px);display:flex}.module-page--form .layui-form-item{margin-bottom:12px}.module-page--form .layui-form-label{color:#5a6579;width:104px;padding:9px 18px 9px 0;font-size:13px;line-height:22px}.module-page--form .layui-input-block{margin-left:122px}.module-page--form .layui-input,.module-page--form .layui-select,.module-page--form .layui-textarea,.module-page--form .xm-select-demo{background:#f8fafc;border-color:#e3e8ef;border-radius:10px}.module-page--form .layui-textarea{padding:11px 13px}.module-page--form .ke-container{width:auto!important}.module-page--form .cmimgwra{background:#f8fafc;border-color:#e3e8ef;border-radius:12px;margin-top:0}.module-page--form .cmtblevel{min-width:760px}.module-page--form .cmtblevel .layui-form-checkbox[lay-skin=tag]{color:#5a6579;background:#fff;border:1px solid #e3e8ef;border-radius:9px;height:28px;margin:0;padding:0 10px;line-height:28px}.module-page--form .cmtblevel .layui-form-checkbox[lay-skin=tag]>div{height:26px;color:inherit;background:0 0;padding:0;line-height:26px}.module-page--form .cmtblevel .layui-form-checkbox[lay-skin=tag]>i{display:none}.module-page--form .cmtblevel .layui-form-checked[lay-skin=tag]{color:#0b5e99;background:#eaf4fc;border-color:#cfe5f5}.module-page--form .cmtblevel .layui-form-switch{color:#5a6579;background:#fff;border-color:#e3e8ef;border-radius:13px;min-width:68px;height:26px;margin:3px 5px 3px 0;padding:0 9px 0 26px;line-height:24px}.module-page--form .cmtblevel .layui-form-switch i{background:#b8c0cc;width:14px;height:14px;top:5px;left:6px}.module-page--form .cmtblevel .layui-form-onswitch{color:#0b5e99;background:#eaf4fc;border-color:#cfe5f5;padding:0 26px 0 9px}.module-page--form .cmtblevel .layui-form-onswitch>div{color:#0b5e99!important}.module-page--form .cmtblevel .layui-form-onswitch i{background:#0b5e99;left:auto;right:6px}.product-edit-page{padding-bottom:60px}.page-float-actions{z-index:70;pointer-events:none;grid-auto-columns:88px;grid-auto-flow:column;align-items:center;gap:8px;display:grid;position:fixed;bottom:20px;right:24px}.page-float-actions>.cbtn{pointer-events:auto}.page-float-actions--wide{grid-auto-columns:108px}.cbtn.settings-submit{border-radius:12px;height:40px;padding:0 20px;font-size:15px;line-height:40px}.product-editor-shell{width:100%}.product-editor-shell .product-editor-source{color:#1c2b47;resize:vertical;background:#fff;border:1px solid #e3e8ef;border-radius:12px;width:100%;height:620px;padding:16px;font-size:14px;line-height:round(170%,1px);display:block}.product-editor-shell .tox.tox-tinymce{box-shadow:none;border:1px solid #e3e8ef;border-radius:12px;overflow:hidden}.product-editor-shell .tox .tox-editor-header{box-shadow:none;background:#f8fafc;border-bottom:1px solid #e3e8ef}.product-editor-shell .tox .tox-menubar,.product-editor-shell .tox .tox-toolbar,.product-editor-shell .tox .tox-toolbar-overlord,.product-editor-shell .tox .tox-toolbar__overflow,.product-editor-shell .tox .tox-toolbar__primary{background:#f8fafc}.product-editor-shell .tox .tox-mbtn,.product-editor-shell .tox .tox-tbtn{box-shadow:none;border-radius:9px;font-weight:400}.product-editor-shell .tox .tox-mbtn:focus,.product-editor-shell .tox .tox-mbtn:hover,.product-editor-shell .tox .tox-tbtn--enabled,.product-editor-shell .tox .tox-tbtn--enabled:hover,.product-editor-shell .tox .tox-tbtn:focus,.product-editor-shell .tox .tox-tbtn:hover{color:#00627e;background:#eaf7fa}.product-editor-shell .tox .tox-statusbar{color:#8a93a3;background:#f8fafc;border-top:1px solid #eef1f5}.product-editor-shell .tox .tox-statusbar__path-item,.product-editor-shell .tox .tox-statusbar__wordcount{color:#5a6579}.product-editor-help{color:#8a93a3;padding:8px 2px 0;font-size:12px;line-height:round(140%,1px)}.inventory-toolbar{border:0;flex:auto;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:0;display:flex;position:relative}.inventory-filters{min-width:0}.inventory-filters,.inventory-search{align-items:center;gap:8px;display:flex}.inventory-search{color:#8a93a3;background:#f8fafc;border:1px solid #e3e8ef;border-radius:9px;width:300px;height:34px;padding:0 34px 0 11px;position:relative}.inventory-search .iconfont{flex:none;font-size:16px}.inventory-search input{color:#1c2b47;width:100%;min-width:0;height:31px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.inventory-search input::placeholder{color:#8a93a3}.inventory-search .inventory-search__toggle{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;display:block;position:absolute;top:0;right:0}.inventory-search .inventory-search__toggle i{border:5px dashed #0000;border-top:5px solid #8a93a3;width:0;height:0;margin-top:-2px;transition:border-color .16s;position:absolute;top:50%;right:11px;overflow:hidden}.inventory-search .inventory-search__toggle:hover i{border-top-color:#00627e}.inventory-search.is-selected{background:#eaf7fa;border-color:#0277972e}.inventory-search.is-open .inventory-search__toggle i,.inventory-search.is-selected .inventory-search__toggle i{border-top-color:#00627e}.inventory-search .inventory-search__menu{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e3e8ef;border-radius:13px;width:330px;max-height:276px;padding:7px;display:none;position:absolute;top:calc(100% + 8px);left:-1px;overflow:hidden auto;box-shadow:0 16px 40px #1c2b4724}.inventory-search.is-open .inventory-search__menu{display:block}.inventory-search .inventory-search__option{color:#1c2b47;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;min-height:37px;padding:8px 11px;font-size:13px;font-weight:550;line-height:21px;display:block}.inventory-search .inventory-search__option.is-active,.inventory-search .inventory-search__option:hover{color:#00627e;background:#eaf7fa}.inventory-search .inventory-search__option[hidden]{display:none}.inventory-search .inventory-search__empty{color:#8a93a3;justify-content:center;align-items:center;height:50px;font-size:12px;display:none}.inventory-search .inventory-search__empty.is-visible{display:flex}.inventory-clear{color:#8a93a3;white-space:nowrap;font-size:12px}.inventory-clear.is-disabled{color:#b8c0cc;cursor:default}.inventory-inline-selects{align-items:center;gap:8px;display:flex}.inventory-inline-selects .inventory-select-field{width:126px}.inventory-inline-selects .csctmain{float:none;width:100%;margin:0;padding:0}.inventory-inline-selects .layui-form-select{width:100%}.inventory-inline-selects .layui-form-select .layui-input{color:#5a6579;border-color:var(--admin-control-border,#e3e8ef);background:#f8fafc;border-radius:9px;height:34px;padding:0 28px 0 10px;font-size:12px}.inventory-inline-selects .layui-form-select .layui-edge{border-width:5px;border-top-color:#8a93a3;margin-top:-2px;right:11px;transform:rotate(0)}.inventory-inline-selects .layui-form-selected .layui-edge{margin-top:-2px;transform:rotate(0)}.inventory-inline-selects .layui-form-select:hover .layui-edge{border-top-color:#00627e}.inventory-inline-selects .layui-form-select dl{top:38px}.inventory-inline-selects .inventory-select-field.is-selected .layui-form-select .layui-input{color:#1c2b47;border-color:var(--admin-control-border,#0277972e);background:#eaf7fa}.inventory-inline-selects .inventory-select-field.is-selected .layui-form-select .layui-edge{border-top-color:#00627e}.inventory-tablewrap{flex:auto;overflow:auto}.inventory-table{table-layout:fixed;min-width:1050px}.inventory-table .inventory-available{color:#00627e}.inventory-table thead .inventory-metric{transition:background-color .16s,color .16s}.inventory-table thead .inventory-metric .ui-hover-tip__trigger{border-bottom:0;padding-bottom:0;text-decoration:none;transition:color .16s}.inventory-table thead .inventory-metric:not(.inventory-available):hover .ui-hover-tip__trigger{color:#00627e}.inventory-table thead .inventory-available .ui-hover-tip__trigger{border-bottom:1px dashed #0277978c;padding-bottom:2px}.inventory-table tbody .inventory-available{color:#1c2b47;font-weight:750}.inventory-table tbody td.inventory-available,.inventory-table tbody td.inventory-factory,.inventory-table tbody td.inventory-stock,.inventory-table tfoot td.inventory-available,.inventory-table tfoot td.inventory-factory,.inventory-table tfoot td.inventory-stock{transition:background-color .16s}.inventory-table:has(th[data-highlight-column=inventory-available]:is(:hover,:focus-within)) thead th.inventory-available{color:#00627e;background:#e7f5f8}.inventory-table:has(th[data-highlight-column=inventory-available]:is(:hover,:focus-within)) tbody td.inventory-available{background:#f0f9fb}.inventory-table:has(th[data-highlight-column=inventory-available]:is(:hover,:focus-within)) tfoot td.inventory-available{background:#e7f5f8}.inventory-table td.inventory-product{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inventory-table td.inventory-product strong{color:#1c2b47;font-size:13px;font-weight:650}.inventory-table td.inventory-product i{color:#df7621;background:#ffe9d6;border-radius:11px;align-items:center;height:22px;margin-left:8px;padding:0 7px;font-size:12px;font-style:normal;display:inline-flex}.inventory-table .inventory-number.is-zero{color:#bec7d4}.inventory-table .inventory-number.is-low{color:#e05c45;font-weight:750}.inventory-table .inventory-number.is-low:before{content:"";vertical-align:2px;background:#e05c45;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.inventory-table .inventory-action :is(a,button){color:#1c2b47;vertical-align:middle;opacity:1;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:9px;justify-content:center;align-items:center;height:26px;padding:0 8px;font-size:12px;line-height:26px;display:inline-flex}.inventory-table tfoot{--admin-row-background:#f7f9fc}.inventory-table tfoot td{z-index:3;color:#1c2b47;font-weight:750;position:sticky;bottom:0}.inventory-table tfoot td.inventory-available{color:#00627e}.inventory-table .inventory-empty td{color:#8a93a3}.inventory-table thead .ui-hover-tip__panel{top:calc(100% + 12px);bottom:auto;transform:translate(-50%,-6px)}.inventory-table thead .ui-hover-tip__panel:after{border:0;border-top:1px solid #1c2b4717;border-left:1px solid #1c2b4717;top:-7px;bottom:auto}.inventory-table thead .ui-hover-tip:focus-within .ui-hover-tip__panel,.inventory-table thead .ui-hover-tip:hover .ui-hover-tip__panel{transform:translate(-50%)}.warehouse-clear{color:#8a93a3;white-space:nowrap;flex:none;font-size:12px}.warehouse-clear:hover{color:#00627e}.warehouse-records-table{table-layout:fixed}.warehouse-records-table--arrivals{min-width:1610px}.warehouse-records-table--delivery{min-width:1440px}.warehouse-records-table--logs{min-width:1200px}.warehouse-records-table .cell-person{text-align:center}.warehouse-records-table .cell-number{text-align:right}.warehouse-records-table .cell-date-short,.warehouse-records-table .cell-event,.warehouse-records-table .cell-status{text-align:center}.warehouse-records-table .cell-action{text-align:center;white-space:nowrap}.warehouse-records-table .cell-thumb{text-align:center}.warehouse-records-table .cell-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:28px;height:28px;display:inline-block}.warehouse-records-table .cell-date,.warehouse-records-table .cell-date-short,.warehouse-records-table .cell-method,.warehouse-records-table .cell-order,.warehouse-records-table .cell-product,.warehouse-records-table .cmlongtxt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warehouse-records-table .cmlongtxt{cursor:pointer;height:20px;line-height:20px;display:block}.warehouse-records-table .cbtn.cs{white-space:nowrap;max-width:100%;margin:0}.warehouse-records-table .cell-actions .warehouse-detail+.warehouse-detail{margin-left:6px}.warehouse-records-table .cell-number.is-positive{color:#00627e;font-weight:750}.warehouse-records-table .cell-number.is-negative{color:#e05c45;font-weight:750}.warehouse-records-table .warehouse-empty td{color:#8a93a3}.warehouse-detail{color:#1c2b47;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:9px;justify-content:center;align-items:center;height:26px;padding:0 8px;font-size:12px;line-height:26px;display:inline-flex}.warehouse-detail:hover{color:#00627e;background:#eaf7fa;border-color:#0277974d}.warehouse-detail.is-danger{color:#bd4334;border-color:#f6c9c0}.warehouse-detail.is-danger:hover{color:#bd4334;background:#fff0ed}.warehouse-detail.is-disabled{color:#b8c0cc;cursor:default;background:#fafbfd}.ui-hover-tip{z-index:30;align-items:center;line-height:round(160%,1px);display:inline-flex;position:relative}.ui-hover-tip .ui-hover-tip__trigger{color:inherit;text-underline-offset:4px;cursor:help;outline:0;align-items:center;-webkit-text-decoration:underline #02779752;text-decoration:underline #02779752;display:inline-flex}.ui-hover-tip .ui-hover-tip__panel{box-sizing:content-box;visibility:hidden;opacity:0;z-index:80;color:#1c2b47;text-align:left;white-space:normal;background:#fff;border:1px solid #1c2b4717;border-radius:16px;width:292px;padding:15px;transition:opacity .14s,transform .14s,visibility .14s;display:block;position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%,6px);box-shadow:0 14px 36px #1c2b4721}.ui-hover-tip .ui-hover-tip__panel:after{box-sizing:content-box;content:"";background:#fff;border-bottom:1px solid #1c2b4717;border-right:1px solid #1c2b4717;width:13px;height:13px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.ui-hover-tip--left .ui-hover-tip__panel{left:0;transform:translateY(6px)}.ui-hover-tip--left .ui-hover-tip__panel:after{left:24px}.ui-hover-tip--right .ui-hover-tip__panel{left:auto;right:0;transform:translateY(6px)}.ui-hover-tip--right .ui-hover-tip__panel:after{left:auto;right:24px}.ui-hover-tip:focus-within .ui-hover-tip__panel,.ui-hover-tip:hover .ui-hover-tip__panel{visibility:visible;opacity:1;transform:translate(-50%)}.ui-hover-tip--left:focus-within .ui-hover-tip__panel,.ui-hover-tip--left:hover .ui-hover-tip__panel,.ui-hover-tip--right:focus-within .ui-hover-tip__panel,.ui-hover-tip--right:hover .ui-hover-tip__panel{transform:translate(0)}.ui-hover-tip .ui-hover-tip__description,.ui-hover-tip .ui-hover-tip__example,.ui-hover-tip .ui-hover-tip__formula,.ui-hover-tip .ui-hover-tip__title{display:block}.ui-hover-tip .ui-hover-tip__title{color:#1c2b47;margin-bottom:5px;font-size:13px;font-weight:750}.ui-hover-tip .ui-hover-tip__description{color:#5a6579;font-size:12px;font-weight:500;line-height:round(150%,1px)}.ui-hover-tip .ui-hover-tip__formula{color:#00627e;background:#eaf7fa;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:12px;font-weight:700;line-height:round(135%,1px)}.ui-hover-tip .ui-hover-tip__example{color:#8a93a3;margin-top:7px;font-size:12px;font-weight:500}.payment-author-trigger{color:#00627e;cursor:help;border-bottom:1px dashed #0277977a;outline:0;line-height:20px;display:inline-block}.payment-author-trigger:focus,.payment-author-trigger:hover{color:#027797;border-bottom-color:#027797}.payment-author-tooltip{visibility:hidden;opacity:0;z-index:100000;color:#fff;white-space:nowrap;pointer-events:none;background:#1c2b47;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .12s,transform .12s,visibility .12s;display:block;position:fixed;top:0;left:0;transform:translateY(4px)}.payment-author-tooltip:after{content:"";left:calc(var(--tip-arrow-left) - 5px);background:#1c2b47;width:10px;height:10px;position:absolute;bottom:-5px;transform:rotate(45deg)}.payment-author-tooltip.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.payment-author-tooltip.is-below{transform:translateY(-4px)}.payment-author-tooltip.is-below:after{top:-5px;bottom:auto}.payment-author-tooltip.is-below.is-visible{transform:translateY(0)}@media only screen and (width<=1280px){.ui-aside{flex-basis:174px;width:174px}.ui-header .topbar-brand{flex-basis:204px;width:204px}.ui-header .topbar-search{max-width:420px}.ui-header .operate li.data-fresh{display:none}.home-support-grid>*{flex:calc(50% - 9px)}.home-support-grid .ui-rili{display:none}.home-report-row>.ly-aside{flex-basis:300px}}@media only screen and (width>=0) and (width<=639px){html{font-size:13px}html.body{font-size:12px}.layout-main{min-width:320px}.layout-content,.layout-main{padding:16px 14px 76px}.ly-aside,.ly-mainc{width:100%}.cmchartheight{width:100%;height:40vh}.cmchartheight2{width:100%;height:calc(40vh - 10px)}.ui-header .ui-w{gap:12px;padding:0 14px;display:flex}.ui-header .operate{margin-left:auto}.topbar-search{border:1px solid #e3e8ef;display:none}.ui-welcome{padding:round(1rem,1px)}.ui-welcome .ui-c{width:100%;display:inline-block}.ui-welcome .avatar{float:left}.ui-welcome .avatar,.ui-welcome .avatar img{width:60px;height:60px}.ui-welcome .said{float:left;width:calc(100% - 100px)}.ui-welcome .said p.p1{font-size:round(1.2rem,1px)}.ui-welcome .rili{text-align:center;width:100%;padding:15px 0 0;display:inline-block}.ui-welcome .rili .layui-input-inline{width:49%}.ui-welcome .rili .layui-input-inline:first-child{float:left}.ui-welcome .rili .layui-input-inline:last-child{float:right}.ui-welcome .rili .layui-input{width:100%}.ui-aside{z-index:1080;width:auto;height:auto;display:none;position:fixed;inset:74px 10px 10px}.ui-aside.open{width:auto;height:auto;display:flex}.ui-aside.open .ui-c li.current .tips a{background-color:#ffe9d6}.ui-aside.open .ui-c li.current .itms{padding:2px 0 4px}.ui-aside.open .ui-c li{padding:0}.ui-aside.open .ui-c .tips{margin:0;display:block}.ui-aside.open .ui-c .tips a{justify-content:flex-start;height:38px}.ui-aside.open .ui-c .tips a i.iconfont{margin:0 9px 0 0}.ui-aside.open .ui-c .tips a .admin-nav-label{font-size:14px}.ui-aside.open .ui-c .tips a b.iconfont{display:block}.ui-aside.open .ui-c .itms{margin:0 0 4px}.ui-aside.open .ui-c .itms dl{margin:0;display:block}.ui-aside.open .ui-c .itms dl dd{float:none}.ui-aside.open .ui-c .itms dl dd a{margin:0;padding:0 8px 0 14px}.ui-article,.ui-container{margin:0}.admin-layout{padding:0;display:block}.overview-card{flex-basis:calc(50% - 9px);width:calc(50% - 9px)}.flow-card{flex-basis:100%;width:100%}.home-support-grid{flex-direction:column}.home-support-grid>*{flex-basis:auto;width:100%}.home-v4 .dashboard-head{flex-direction:column;align-items:flex-start}.home-v4 .dashboard-filters{width:100%;margin-left:0}.home-v4 .dashboard-filters .dashboard-filter{flex-basis:calc(50% - 4px);width:calc(50% - 4px)}.home-report-row{display:block}.home-report-row>.ly-aside{margin-top:18px}.home-purchase-main,.home-sales-main{flex-direction:column}.home-purchase-main>.ui-cgyj,.home-sales-main>.ui-gsyj{flex-basis:auto;width:100%}.flow-track{flex-direction:column;align-items:stretch!important;gap:10px!important}.flow-stage{width:100%;min-width:0}.ui-stat{width:100%}.ui-stat ul{flex-wrap:wrap}.ui-stat li{width:calc(50% - 5px);margin:0 0 10px}.ui-stat .items{padding:0}.ui-stat .icons{display:none}.ui-stat li:last-child,.ui-stat li:nth-last-child(2){margin:0}.ui-customers .ui-c{height:auto}.ui-customers .ui-c li{flex-basis:162px;min-width:162px}.ui-gsyj{float:none;width:100%}.ui-gsyj ul{flex-wrap:wrap;justify-content:space-between;display:flex}.ui-gsyj li{float:none;width:calc(50% - round(.5rem,1px))}.ui-gsyj li:last-child{margin:0}.ui-cgyj{float:none;width:100%;margin:0 0 round(1rem,1px)}.ui-cgyj ul{flex-wrap:wrap;justify-content:space-between;display:flex}.ui-cgyj li{float:none;width:calc(50% - 5px)}.ui-cgyj li:nth-child(3),.ui-cgyj li:nth-child(4){margin:0}.ui-cktj{float:none}.ui-cangchu,.ui-cktj,.ui-cgtj,.ui-dddc{margin:0 0 round(1rem,1px)}.ui-cgtj,.ui-dddc,.ui-ddps{float:none;width:auto}.ui-cgsptj .ui-c,.ui-psph .ui-c{height:auto}.ui-zxrz .ui-c{height:30vh}.ui-fkxq .cmchartheight{height:45vh}.layui-form-label{float:none;text-align:left;width:auto;padding:9px 0}.layui-input-block{margin-left:0}.ui-header .operate .account-link,.ui-header .operate .data-fresh,.ui-header .operate .topbar-icon{display:none}.topbar-brand{gap:8px}.topbar-brand small,.ui-rili{display:none}.ui-nav{display:inline-block}.csctmain{box-sizing:content-box;width:calc(50% - 3px);margin:0 0 6px;padding:0}.csctmain .edate,.csctmain .layui-input-inline,.csctmain .sdate,.csctmain button{width:100%}.csctsearchs{width:100%;margin:0}.csctsearchs .ctext{width:calc(100% - 60px)}.csctsearchs #submitBtn{width:auto;float:right!important}.fn-fr{float:none!important}.layui-form-item .layui-input-inline{margin:0}}@media only screen and (width>=640px) and (width<=959px){html{font-size:14px}html.body{font-size:12px}.layout-main{min-width:320px}.layout-content,.layout-main{padding:16px 14px 76px}.ly-aside,.ly-mainc{width:100%}.cmchartheight{width:100%;height:40vh}.cmchartheight2{width:100%;height:calc(40vh - 10px)}.ui-header .ui-w{gap:12px;padding:0 14px;display:flex}.ui-header .operate{margin-left:auto}.topbar-search{border:1px solid #e3e8ef;display:none}.ui-welcome{padding:round(1rem,1px)}.ui-welcome .ui-c{width:100%;display:inline-block}.ui-welcome .avatar{float:left}.ui-welcome .avatar,.ui-welcome .avatar img{width:60px;height:60px}.ui-welcome .said{float:left;width:calc(100% - 100px)}.ui-welcome .said p.p1{font-size:round(1.2rem,1px)}.ui-welcome .rili{text-align:center;width:100%;padding:15px 0 0;display:inline-block}.ui-welcome .rili .layui-input-inline{width:49%}.ui-welcome .rili .layui-input-inline:first-child{float:left}.ui-welcome .rili .layui-input-inline:last-child{float:right}.ui-welcome .rili .layui-input{width:100%}.ui-aside{z-index:1080;width:auto;height:auto;display:none;position:fixed;inset:74px 10px 10px}.ui-aside.open{width:auto;height:auto;display:flex}.ui-aside.open .ui-c li.current .tips a{background-color:#ffe9d6}.ui-aside.open .ui-c li.current .itms{padding:2px 0 4px}.ui-aside.open .ui-c li{padding:0}.ui-aside.open .ui-c .tips{margin:0;display:block}.ui-aside.open .ui-c .tips a{justify-content:flex-start;height:38px}.ui-aside.open .ui-c .tips a i.iconfont{margin:0 9px 0 0}.ui-aside.open .ui-c .tips a .admin-nav-label{font-size:14px}.ui-aside.open .ui-c .tips a b.iconfont{display:block}.ui-aside.open .ui-c .itms{margin:0 0 4px}.ui-aside.open .ui-c .itms dl{margin:0;display:block}.ui-aside.open .ui-c .itms dl dd{float:none}.ui-aside.open .ui-c .itms dl dd a{margin:0;padding:0 8px 0 14px}.ui-article,.ui-container{margin:0}.admin-layout{padding:0;display:block}.overview-card{flex-basis:calc(50% - 9px);width:calc(50% - 9px)}.flow-card{flex-basis:100%;width:100%}.home-support-grid{flex-direction:column}.home-support-grid>*{flex-basis:auto;width:100%}.home-v4 .dashboard-head{flex-direction:column;align-items:flex-start}.home-v4 .dashboard-filters{width:100%;margin-left:0}.home-v4 .dashboard-filters .dashboard-filter{flex-basis:calc(50% - 4px);width:calc(50% - 4px)}.home-report-row{display:block}.home-report-row>.ly-aside{margin-top:18px}.home-purchase-main,.home-sales-main{flex-direction:column}.home-purchase-main>.ui-cgyj,.home-sales-main>.ui-gsyj{flex-basis:auto;width:100%}.flow-track{flex-direction:column;align-items:stretch!important;gap:10px!important}.flow-stage{width:100%;min-width:0}.ui-stat{width:100%}.ui-stat ul{flex-wrap:wrap}.ui-stat li{width:calc(50% - 5px);margin:0 0 10px}.ui-stat .items{padding:0}.ui-stat .icons{display:none}.ui-stat li:last-child,.ui-stat li:nth-last-child(2){margin:0}.ui-customers .ui-c{height:auto}.ui-customers .ui-c li{flex-basis:162px;min-width:162px}.ui-gsyj{float:none;width:100%}.ui-gsyj ul{flex-wrap:wrap;justify-content:space-between;display:flex}.ui-gsyj li{float:none;width:calc(50% - round(.5rem,1px))}.ui-gsyj li:last-child{margin:0}.ui-cgyj{float:none;width:100%;margin:0 0 round(1rem,1px)}.ui-cgyj ul{flex-wrap:wrap;justify-content:space-between;display:flex}.ui-cgyj li{float:none;width:calc(50% - 5px)}.ui-cgyj li:nth-child(3),.ui-cgyj li:nth-child(4){margin:0}.ui-cktj{float:none}.ui-cangchu,.ui-cktj,.ui-cgtj,.ui-dddc{margin:0 0 round(1rem,1px)}.ui-cgtj,.ui-dddc,.ui-ddps{float:none;width:auto}.ui-cgsptj .ui-c,.ui-psph .ui-c{height:auto}.ui-zxrz .ui-c{height:30vh}.ui-fkxq .cmchartheight{height:45vh}.layui-form-label{float:none;text-align:left;width:auto;padding:9px 0}.layui-input-block{margin-left:0}.ui-rili{display:none}.ui-nav{display:inline-block}}@media only screen and (width>=960px) and (width<=1079px){html{font-size:14px}}@media only screen and (width>=1080px) and (width<=1279px){html{font-size:14px}}@media only screen and (width>=1280px) and (width<=1439px){html{font-size:14px}}@media only screen and (width>=1440px) and (width<=1599px){html{font-size:14px}}@media only screen and (width>=1600px){html{font-size:14px}}@media (prefers-reduced-motion:reduce){body.admin-shell *,body.login-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-aside,.ui-login .ui-w{background:#fffffff5}}@media (width<=1180px){.home-v4 .dashboard-head{flex-direction:column;align-items:flex-start}.home-v4 .dashboard-head>div:first-child{flex:none}.home-v4 .dashboard-filters{flex:none;justify-content:flex-start;width:100%;margin-left:0}.home-ref-row{flex-wrap:wrap}.home-ref-row--overview>.overview-card{flex:calc(50% - 49px)}.home-ref-row--overview>.flow-card{flex:calc(100% - 40px)}.home-ref-row--purchase>.home-rank-card,.home-ref-row--sales>.home-todo-card,.home-ref-row--warehouse>.home-ref-card{flex:300px}.home-ref-row--purchase>.home-purchase-card,.home-ref-row--sales>.home-sales-card{flex:2 560px}}@media (width<=959px){.home-v4 .dashboard-filters{gap:8px}.home-v4 .dashboard-filter{border-radius:9px;min-width:0}.home-v4 .dashboard-filters>.dashboard-date-filter{flex:calc(50% - 6px);width:calc(50% - 6px)}.home-v4 .dashboard-filters>.dashboard-dropdown{flex:calc(50% - 4px);width:calc(50% - 4px)}.home-v4 .dashboard-filter__menu{width:auto;left:0;right:0}.flow-card .flow-track{flex-direction:row;align-items:flex-start!important;gap:0!important}.flow-card .flow-stage{flex:1 1 0;width:auto;min-width:0}.flow-card .flow-arrow{flex:0 0 10px;min-width:6px}.customer-metrics{row-gap:18px;padding:13px 10px 14px}.customer-metrics--payment .customer-metric{flex-basis:18%;padding:0 10px}.customer-metrics--payment .customer-metric:nth-child(4n+1):before{display:none}.customer-metrics--sales .customer-metric{flex-basis:22%;padding:0 10px}.customer-metrics--sales .customer-metric strong{font-size:20px}}@media (width>=761px) and (width<=959px){.module-page--form .layui-form-label{float:left;text-align:right;width:100px;padding:9px 15px}.module-page--form .layui-input-block{margin-left:130px}}@media (width<=760px){.ui-header{border-bottom:1px solid #e3e8ef}.ui-header,.ui-header .ui-w{height:63px}.ui-header .account-item .cmavatar{flex-basis:24px;width:24px;height:24px}.ui-header .account-item .cmavatar .iconfont{font-size:14px}.layout-content,.layout-main{min-width:0;padding-bottom:round(nearest,calc(76px + env(safe-area-inset-bottom)),1px)}.module-dialog.layout-content,.module-dialog.layout-main{padding-bottom:24px}.ui-nav{padding-bottom:env(safe-area-inset-bottom)}.ui-aside{bottom:calc(61px + env(safe-area-inset-bottom))}.ui-aside.open{overscroll-behavior:contain;overflow-y:auto}.home-v4 .dashboard-head{gap:13px;margin-bottom:14px}.home-v4 .dashboard-head>div:first-child{width:100%;min-width:0}.home-v4 .dashboard-head h1{float:none;margin-right:0;font-size:24px}.home-v4 .dashboard-head p{padding-top:6px;line-height:round(155%,1px)}.home-v4 .dashboard-filters{gap:8px;width:100%}.home-v4 .dashboard-filters>.dashboard-date-filter{flex:0 0 calc(50% - 6px);width:calc(50% - 6px)}.home-v4 .dashboard-filters>.dashboard-dropdown{flex:0 0 calc(50% - 4px);width:calc(50% - 4px)}.home-v4 .dashboard-filter,.home-v4 .dashboard-filter__toggle{height:40px}.home-v4 .dashboard-filter__toggle{border:1px solid var(--admin-control-border,#e3e8ef);line-height:40px}.home-v4 .dashboard-date-filter .layui-input{height:38px;line-height:38px}.home-v4 .dashboard-filter__menu{width:auto;max-height:252px;top:46px;left:0;right:0;overflow-y:auto}.home-ref-row{flex-direction:column;gap:12px;margin-top:12px}.home-ref-row--overview{margin-top:0}.home-ref-row>*{align-self:stretch;width:calc(100% - 32px);max-width:none;flex:none!important}.flow-card,.home-ref-card,.overview-card{padding:16px}.overview-card strong{margin-top:28px;font-size:34px}.flow-card .flow-heading em{font-size:12px}.flow-card .flow-track{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.flow-card .flow-stage{flex:0 0 82px;min-width:82px}.flow-card .flow-arrow{flex:0 0 18px;min-width:18px}.home-ref-metrics{flex-wrap:wrap;row-gap:12px}.home-ref-metrics>div{flex:calc(50% - 29px);width:calc(50% - 29px);padding:0 14px}.home-ref-metrics>div:nth-child(3){border-left:0;padding-left:0}.home-ref-chart--io,.home-ref-chart--purchase,.home-ref-chart--sales{height:190px}.home-payment-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:5px}.home-low-bar,.home-rank-bar{flex-basis:64px!important;width:64px!important}.module-page{padding-bottom:round(nearest,calc(76px + env(safe-area-inset-bottom)),1px)}.module-page--detail,.module-page--list{height:auto;display:flex}.module-page--form{height:auto;display:block}.module-page--form .layui-form-label{float:none;text-align:left;width:100%;padding:0 0 7px}.module-page--form .layui-input-block{margin-left:0}.module-dialog .layui-form-label{float:none;text-align:left;width:100%;padding:0 0 7px}.module-dialog .layui-input-block{margin-left:0}.product-editor-shell .product-editor-source{height:480px;padding:14px}.page-float-actions{right:14px;bottom:calc(72px + env(safe-area-inset-bottom))}.product-editor-shell .tox .tox-toolbar__group{padding:0 4px}.product-editor-help{padding-top:7px;font-size:12px}.module-page--statistics .statistics-summary{flex-basis:auto}.module-page--statistics .statistics-detail,.module-page--statistics .statistics-summary,.module-page--statistics>.statistics-layout{flex:none;height:auto}.inventory-toolbar{align-items:flex-start;padding:0}.inventory-filters{flex-wrap:wrap}.inventory-search{width:100%}.inventory-inline-selects{flex-flow:wrap;align-items:stretch;width:100%}.inventory-inline-selects .inventory-select-field{flex:calc(50% - 4px);width:auto}}@media (width<=480px){.home-v4 .breadcrumb{margin-bottom:2px}.home-v4 .dashboard-head h1{font-size:22px}.home-v4 .dashboard-head p{font-size:13px}.home-v4 .dashboard-filter__label{font-size:12px;left:9px}.home-v4 .dashboard-date-filter .layui-input,.home-v4 .dashboard-filter__toggle{padding-left:45px;padding-right:22px;font-size:12px}.home-v4 .dashboard-filter__caret{right:9px}.flow-card,.home-ref-card,.overview-card{width:calc(100% - 28px);padding:14px}.overview-card strong{margin-top:22px;font-size:31px}.overview-card p{gap:8px}.flow-card .flow-heading em{display:none}.flow-card .flow-track{margin-top:13px;padding:12px 10px 10px}.flow-card .flow-stage{flex-basis:78px;min-width:78px}.flow-card .flow-arrow{flex-basis:15px;min-width:15px}.home-ref-heading{min-width:0;height:auto}.home-ref-heading>em{gap:8px}.home-ref-metrics{margin-top:12px}.home-ref-metrics>div{flex-basis:calc(50% - 25px);width:calc(50% - 25px);padding:0 12px}.home-ref-metrics strong{font-size:18px}.home-ref-chart--io,.home-ref-chart--purchase,.home-ref-chart--sales{height:172px}.todo-list a{gap:9px}.todo-list a.is-low{padding:11px 10px}.todo-list a>em{margin-left:2px}.home-rank-list li{gap:7px}.home-low-list li .home-low-bar,.home-rank-list li .home-rank-bar{flex-basis:48px!important;width:48px!important}.home-low-list li a{gap:7px}.home-low-list li .home-low-name small{margin-left:5px}.home-log-list li{gap:7px;padding-left:16px}.home-log-list .home-log-time{flex-basis:34px;width:34px}.home-log-list .home-log-status{max-width:72px;padding:0 6px}.home-delivery-rank{gap:6px}.customer-metrics--payment .customer-metric{flex-basis:34%}.customer-metrics--payment .customer-metric:before{display:block}.customer-metrics--payment .customer-metric:nth-child(odd):before{display:none}}.layout-dib{background-color:#fff;border:0;border-radius:20px;padding:18px 20px;display:block;box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.layout-part{width:100%;display:inline-block}.cmimgitm{text-align:center;border:1px solid #00000012;border-radius:4px;justify-content:center;align-items:center;width:100px;height:100px;margin:2px;display:flex}.cmimgitm img{max-width:90px;max-height:90px}.layui-showcon{background-color:#fff;border-radius:6px;margin:4px;padding:12px;display:block;box-shadow:0 0 8px #00000013,0 2px 4px #fff0}.layui-layer{border:0!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 24px 70px #1c2b4738!important}.layui-layer .layui-layer-title{color:#1c2b47;background:#fff;border-bottom:1px solid #eef1f5;height:52px;padding:0 52px 0 20px;font-size:14px;font-weight:700;line-height:52px}.layui-layer .layui-layer-setwin{top:19px;right:18px}.layui-layer .layui-layer-content{color:#1c2b47;background:#fff}.layui-layer .layui-layer-btn{padding:12px 18px 16px}.layui-layer .layui-layer-btn a{border-color:#e3e8ef;border-radius:9px;height:34px;padding:0 14px;line-height:34px}.layui-layer .layui-layer-btn .layui-layer-btn0{color:#fff;background:#027797;border-color:#027797}.layui-upload-list{align-items:center;width:100%;display:flex}.layui-layer-btn{text-align:center!important}.layui-form-label{width:70px;line-height:22px}.layui-input,.layui-select,.layui-textarea{height:var(--layui-input-height,40px);color:#1c2b47;box-shadow:none;background-color:#fff;border:1px solid #e3e8ef;border-radius:12px}.layui-form-radio>i{margin-right:5px;font-size:16px}.layui-form-select dl{border:1px solid #e3e8ef;border-radius:12px;padding:0}.layout-content{padding:4px 0 32px 24px}.layout-content button{margin:2px}.layui-form-item{margin-bottom:10px}.layui-form-item .layui-form-checkbox[lay-skin=primary]{margin:13px 0 0}.layui-input:hover:not(:focus),.layui-select:hover:not(:focus),.layui-textarea:hover:not(:focus){border-color:#cfd7e1}.catalog-filter{color:#5f5f5f;width:min(174px,100%)}.catalog-filter,.layui-select-title{position:relative}.catalog-filter .layui-input{box-sizing:border-box;color:#5a6579;cursor:pointer;background:#f8fafc;border:1px solid #e3e8ef;border-radius:9px;width:100%;height:34px;padding:0 30px 0 10px;font-size:12px;display:block}.layui-edge{pointer-events:none;border:5px solid #0000;border-top-color:#8a93a3;width:0;height:0;margin-top:-2px;position:absolute;top:50%;right:11px}.catalog-filter dl{z-index:899;box-sizing:border-box;background:#fff;border:1px solid #e3e8ef;border-radius:11px;min-width:100%;max-height:300px;padding:0;position:absolute;top:38px;left:0;overflow:auto;box-shadow:0 14px 34px #1c2b471f}.catalog-filter dd{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0 10px;line-height:36px;overflow:hidden}.catalog-filter dd.keyboard-active,.catalog-filter dd:hover{background:#f8f8f8}.catalog-filter dd.layui-this{color:#027797;background:#f8f8f8;font-weight:700}.catalog-filter dd.layui-select-tips{color:#999}@media (width<=760px){.catalog-filter{width:100%}}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset]),select,textarea):not([data-control-inner]),[data-control-inner],[data-control-surface]{transition:var(--admin-control-transition);outline:0}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset]),select,textarea):not([data-control-inner]):focus,[data-control-surface]:focus-within{--admin-control-border:#027797;border-color:var(--admin-control-border);box-shadow:var(--admin-control-focus-shadow);outline:0}.layui-form-radio:hover>*,.layui-form-radioed,.layui-form-radioed>i,.layui-form-select dl dd.layui-this{color:#027797!important}.layui-laydate{margin:5px 0 0}.layui-laydate-header{height:auto;line-height:auto}.layui-laydate-footer span{border:1px solid #eee}.laydate-set-ym span{padding:5px 0}.layui-laydate .layui-this,.layui-laydate .layui-this>div{background-color:#027797!important}.layui-elem-field i{background-color:#017bff;border:0;border-radius:4px;width:3px;height:18px;margin:0 10px 0 0;display:inline-block}.layui-elem-field legend{justify-content:center;align-items:center;margin-left:0;padding:0 10px 0 0;font-size:16px;display:flex}.layui-field-title{margin:round(1rem,1px) 0 8px}.layui-laydate,.layui-laydate-hint{border:0}.layui-laydate-content td,.layui-laydate-content th{border:1px solid #eee}.layui-laydate-content th{font-size:13px}.layui-laydate-content td>div{padding:5px 0;font-size:12px}.layui-badge-dot{cursor:pointer}.laydate-theme-home-filter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #1c2b4717;border-radius:14px;margin-top:8px;padding:7px;box-shadow:0 16px 42px #1c2b4726}.laydate-theme-home-filter .layui-laydate-main{width:274px}.laydate-theme-home-filter .layui-laydate-header{color:#1c2b47;border-bottom:1px solid #eef1f5;height:42px;padding:0 10px;line-height:42px}.laydate-theme-home-filter .layui-laydate-header .laydate-set-ym{height:42px;line-height:42px}.laydate-theme-home-filter .layui-laydate-header .laydate-set-ym span{color:#1c2b47;padding:0 4px;font-size:13px;font-weight:600;line-height:42px}.laydate-theme-home-filter .layui-laydate-header i{color:#8a93a3;border-radius:8px;width:30px;height:42px;font-size:15px;line-height:42px;top:0}.laydate-theme-home-filter .layui-laydate-header i:hover{color:#00627e;background:#eaf7fa}.laydate-theme-home-filter .layui-laydate-content{padding:8px}.laydate-theme-home-filter .layui-laydate-content td,.laydate-theme-home-filter .layui-laydate-content th{border:0}.laydate-theme-home-filter .layui-laydate-list{background:#fff;top:0}.laydate-theme-home-filter .layui-laydate-list>li{color:#5a6579;border-radius:9px}.laydate-theme-home-filter .layui-laydate-list>li:hover{color:#00627e;background:#f8fafc}.laydate-theme-home-filter .layui-laydate-list>li.layui-this{color:#00627e!important;background:#eaf7fa!important}.laydate-theme-home-filter .layui-laydate-footer{border-top:1px solid #eef1f5;height:42px;padding:6px 8px 0;line-height:32px}.laydate-theme-home-filter .layui-laydate-footer span{color:#5a6579;background:#fff;border:1px solid #e3e8ef;border-radius:9px;height:28px;padding:0 10px;font-size:12px;font-weight:400;line-height:28px}.laydate-theme-home-filter .layui-laydate-footer span:hover{color:#00627e;background:#eaf7fa;border-color:#02779738}.laydate-theme-home-filter .layui-laydate-footer .laydate-btns-confirm{color:#fff;background:#027797;border-color:#027797}.laydate-theme-home-filter .layui-laydate-footer .laydate-btns-confirm:hover{color:#fff;background:#00627e}.xm-select-demo{background-color:#f6f8fc;border:1px solid #eee;border-radius:4px;height:40px}xm-select{background-color:#0000!important;border:0!important;height:38px!important}xm-select *{font-size:13px!important}xm-select .xm-body{border-radius:5px!important}xm-select .xm-body .xm-option{border-radius:3px;margin:0 10px;padding:5px 10px!important}xm-select .xm-body .xm-option .xm-option-icon{border-color:#288fdb!important;width:14px!important;height:14px!important;font-size:14px!important}xm-select .xm-body .xm-option .xm-icon-duox:before{border-color:#288fdb!important}xm-select .xm-search i{top:9px!important;left:14px!important}xm-select .xm-label .scroll .label-content{padding:4px 10px!important}.original-shell,.original-shell .admin-layout,.original-shell .cm-conmains,.original-shell .home-v4 *,.original-shell .layout-main,.original-shell .ui-aside,.original-shell .ui-aside *,.original-shell .ui-container,.original-shell .ui-header,.original-shell .ui-header *{box-sizing:content-box}.original-shell .account-menu.is-open{display:block}.original-shell .home-log-list strong{white-space:nowrap;flex-shrink:0}.original-shell .native-site-settings .layui-form-item:after{content:"";clear:both;display:block}.original-shell .native-site-settings .layui-form-label{float:left;box-sizing:content-box}.original-shell .native-site-settings .layui-input-block{min-height:40px;position:relative}.original-shell .native-site-settings .layui-input,.original-shell .native-site-settings .layui-textarea{border:1px solid var(--admin-control-border,#e3e8ef);color:#1c2b47;box-sizing:border-box;width:100%;display:block}.original-shell .native-site-settings .layui-input{height:40px;padding:0 12px}.original-shell .native-site-settings .layui-textarea{resize:vertical;min-height:100px}.original-shell .native-site-settings .layui-word-aux{color:#8a93a3;padding:7px 0;font-size:12px}.original-shell .native-site-settings .native-settings-contacts{flex-wrap:wrap;gap:0 16px;display:flex}.original-shell .native-site-settings .native-settings-contacts>.layui-form-item{flex:260px;min-width:0}.original-shell .native-site-settings fieldset{min-width:0}.original-shell .home-v4 button,.original-shell .home-v4 input,.original-shell .home-v4 select,.original-shell .home-v4 textarea,.original-shell .ui-header button,.original-shell .ui-header input,.original-shell .ui-header select,.original-shell .ui-header textarea,.original-shell button,.original-shell input,.original-shell select,.original-shell textarea{box-sizing:border-box}.original-shell .native-erp-table{min-width:980px}.original-shell .native-select{cursor:pointer;min-width:130px}.original-shell .native-stock-filter{color:#5a6579;align-items:center;gap:6px;font-size:12px;display:flex}.original-shell .native-commerce .card{border:0;box-shadow:0 0 0 1px #1c2b470f,0 1px 2px #1c2b4709,0 8px 24px #1c2b470b}.original-shell .native-commerce>.stack>.row-between:first-child{align-items:baseline;margin-bottom:12px}@media (width<=760px){.original-shell .native-site-settings .layui-form-label{float:none}.original-shell .native-site-settings .layui-input-block{margin-left:0}.original-shell .native-site-settings .native-settings-contacts{display:block}}body.admin-shell :is(.badge,.flavor-tag,.ftag,.home-ref-tag,.home-ref-badge,.gallery-badge):not(:is(a,button,input,select,textarea,[role=button],[role=link],[role=checkbox],[role=switch],[role=tab],[role=menuitem],[tabindex],[onclick],.is-interactive)){border:0}.layui-anim{animation-duration:.3s;animation-fill-mode:both}.layui-anim-upbit{animation-name:layui-upbit}@keyframes layui-upbit{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:translateZ(0)}}.business-form{min-height:0;padding:var(--business-form-padding,26px 28px 30px);flex:auto;overflow-y:auto}.business-form-fields{gap:var(--business-form-gap,12px);border:0;min-width:0;margin:0;padding:0;display:grid}.business-form-row{grid-template-columns:var(--business-label-width,104px) minmax(0,1fr);-moz-column-gap:var(--business-label-gap,18px);column-gap:var(--business-label-gap,18px);min-width:0;display:grid}.business-form-label{color:#5a6579;text-align:right;padding:9px 0;font-size:13px;line-height:22px}.business-form-input{box-sizing:border-box;width:100%;min-width:0;padding:0 12px}.business-form-description{box-sizing:border-box;resize:vertical;width:100%;min-width:0;height:100px;min-height:100px}.purchase-order-date{width:min(100%,260px)}.business-form-cover{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.business-form-file{display:none}.single-image-upload{gap:6px;display:grid}.single-image-upload__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.single-image-upload__preview{color:#8a93a3;cursor:pointer;background:#f6f8fc;border:1px solid #e3e8ef;border-radius:9px;flex:0 0 76px;place-items:center;width:76px;height:76px;padding:0;display:grid;overflow:hidden}.single-image-upload__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single-image-upload__controls{gap:8px;min-width:0;display:grid}.single-image-upload__actions{flex-wrap:wrap;gap:6px;display:flex}.dictionary-table{min-width:600px}.member-table{min-width:1560px}.member-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;display:block}.member-identity{align-items:center;gap:10px;display:flex}.dictionary-enabled{color:#5a6579;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.dictionary-enabled input{accent-color:#027797;width:16px;height:16px;margin:0}.business-cover-picker{color:#5a6579;padding:0;font-size:13px;overflow:hidden}.business-form-radios{flex-wrap:wrap;align-items:center;gap:24px;min-height:40px;display:flex}.business-form-options{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:center;gap:12px;min-height:40px;display:grid}.business-form-radio{color:#5a6579;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.business-form-radio input{accent-color:#027797;width:16px;height:16px;margin:0}.business-form-submit{grid-column:2}.business-form-submit .err{margin:0 0 12px}.business-form-message{margin:0;padding:20px}.admin-role-picker{align-content:start;gap:8px;min-width:0;display:grid}.admin-department-field{width:220px;max-width:100%}.admin-role-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:8px;min-width:0;display:grid}.admin-role-option{border:1px solid var(--admin-role-option-border,#e3e8ef);background:var(--admin-role-option-background,#f8fafc);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.admin-role-option.is-selected{--admin-role-option-border:#9ac7d3;--admin-role-option-background:#eaf4f8}.admin-role-option__choice{overflow-wrap:anywhere;flex:1;min-width:0;min-height:26px}.admin-role-option .cbtn{flex:none}.admin-role-picker__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-role-table{min-width:560px}.admin-permission-editor{color:#5a6579;min-width:0;font-size:13px}.admin-permission-tools{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin-bottom:8px;display:flex}.admin-permission-section{gap:8px;margin-bottom:12px;display:grid}.admin-permission-section h2{color:#02677f;align-items:center;gap:12px;margin:0;padding:4px 0;font-size:15px;font-weight:700;line-height:24px;display:flex}.admin-permission-section h2 span{align-items:center;gap:10px;padding:4px 12px 4px 0;display:inline-flex}.admin-permission-section h2 span:before{content:"";background:currentColor;border-radius:2px;flex:none;width:3px;height:16px}.admin-permission-section h2:after{content:"";background:#d9e3ee;flex:1;height:1px}.admin-permission-group{border:1px solid #d9e3ee;border-radius:9px;min-width:0;overflow:hidden}.admin-permission-group-heading{color:#02677f;background:#eaf4f8;margin:0;padding:8px 10px;font-size:14px;line-height:22px}.admin-permission-pages{min-width:0}.admin-permission-page{border-top:1px solid #e3e8ef;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:8px 12px;padding:8px 12px 8px 28px;display:grid}.admin-permission-page-heading{color:#1c2b47;margin:0;font-size:13px;font-weight:600}.admin-permission-choice{min-height:22px;color:inherit;font-size:inherit;cursor:pointer;align-items:center;gap:6px;line-height:22px;display:flex}.admin-permission-choice input{accent-color:#027797;flex:none;width:14px;height:14px;margin:0}.admin-permission-content{border-left:1px solid #e3e8ef;align-content:start;gap:8px;min-width:0;padding-left:12px;display:grid}.admin-permission-options{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;min-height:22px;display:flex}.admin-permission-branches{align-content:start;gap:6px;min-width:0;display:grid}.admin-permission-branch{flex-wrap:wrap;align-items:flex-start;gap:6px 10px;min-width:0;display:flex}.admin-permission-node-heading{flex:0 0 80px}.admin-permission-branch-body{border-left:1px solid #e3e8ef;flex:280px;min-width:0;padding-left:10px}.admin-permission-linked-page{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.admin-permission-linked-heading{flex:none}.admin-permission-linked-content{flex:300px;min-width:0;padding-left:20px;position:relative}.admin-permission-linked-brace{color:#9ca6b5;width:12px;height:100%;position:absolute;top:0;left:0}@media (width<=760px){.business-form{padding:var(--business-form-padding,16px)}.business-form-row{grid-template-columns:minmax(0,1fr);gap:7px}.business-form-label{text-align:left;padding:0}.business-form-submit{grid-column:1}}:root{--admin-control-height:34px;--admin-table-header-height:43px;--admin-panel-radius:20px;--admin-panel-padding:20px;--admin-separator:#eef1f5}.module-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin:0 0 12px;display:flex}.module-heading__main{min-width:0}.module-breadcrumb{color:#8a93a3;height:24px;font-size:12px;line-height:20px}.module-titleline{white-space:nowrap;align-items:baseline;gap:17px;min-width:0;display:flex}.module-titleline h1{color:#1c2b47;letter-spacing:round(-.03em,1px);flex:none;margin:0;font-size:25px;font-weight:750;line-height:32px}.module-titleline p{color:#5a6579;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;line-height:20px;overflow:hidden}.module-heading__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;padding-top:24px;display:flex}.account-profile-tabs{border-bottom:1px solid var(--line);margin-bottom:16px}.account-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.account-profile-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;font-size:12px;display:flex}@media (width<=600px){.account-profile-grid{grid-template-columns:minmax(0,1fr)}}.cm-mainwras{border-radius:var(--admin-panel-radius);background:#ffffffe8;border:1px solid #1c2b4717;padding:0;overflow:hidden;box-shadow:0 10px 34px #1c2b470e}.cm-mainwras,.cm-mainwras>.cm-dib,.cm-tablemain{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.cm-tbh{min-height:50px;padding:0 var(--admin-panel-padding);flex-wrap:wrap;justify-content:space-between;gap:8px 20px}.cm-tbh,.cm-topwras{box-sizing:border-box;flex:none;align-items:center;min-width:0;margin:0;display:flex}.cm-topwras{z-index:20;padding:11px var(--admin-panel-padding);border-top:1px solid var(--admin-separator);position:relative}.cm-topwras>.cm-dib,.cmlayoutform{align-items:center;width:100%;min-width:0;display:flex}.cmlayoutform{margin:0}#selectmains{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;width:100%;min-width:0;display:flex}#selectmains .csctmain{float:none;min-width:0;margin:0;padding:0;display:block}#selectmains .layui-input-inline{margin:0}#selectmains .layui-input{box-sizing:border-box;height:var(--admin-control-height);border:1px solid var(--admin-control-border,#e3e8ef);color:#5a6579;background:#f8fafc;border-radius:9px;padding:0 10px;font-size:12px}#selectmains .csctsearch{align-items:center;width:286px;display:flex}#selectmains .csctsearch .ctext{border-radius:9px 0 0 9px;flex:auto;width:auto;min-width:0}#selectmains .csctsearch .cbtn{width:62px;height:var(--admin-control-height);border-radius:0 9px 9px 0;flex:0 0 62px;padding:0;font-size:12px}.cm-tbc{border-top:1px solid var(--admin-separator);flex-direction:column;display:flex;overflow:hidden}.cm-tbc,.cmtablebox,.table-wrap{box-sizing:border-box;flex:auto;min-width:0;min-height:0;margin:0;padding:0}.cmtablebox,.table-wrap{overscroll-behavior-x:contain;border:0;width:100%;overflow:auto}table.cmtable{border-collapse:separate;border-spacing:0;color:#1c2b47;font-variant-numeric:tabular-nums;border:0;width:100%;margin:0;font-size:14px}table.cmtable th{z-index:4;height:var(--admin-table-header-height);color:#5a6579;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;padding:3px 12px;font-size:12px;font-weight:650;line-height:20px;position:sticky;top:0}table.cmtable td,table.cmtable th{box-sizing:border-box;vertical-align:middle;border:0}table.cmtable td{border-top:1px solid var(--admin-separator);background:var(--admin-row-background,#fff);padding:8px 12px;line-height:21px}table.cmtable .cell-id{color:#8a93a3}table.cmtable .cell-actions{white-space:nowrap}.erp-row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;display:inline-flex}table.cmtable tbody tr:hover:not(:has(.batch-row-select:checked)){--admin-row-background:#f8fafc}table.cmtable tbody tr:has(.batch-row-select:checked){--admin-row-background:#eef8fb}[data-row-feedback]>td,[data-row-kind][data-row-feedback]{animation:2s ease-out admin-row-feedback}[data-row-kind][data-row-feedback]{--admin-row-background:transparent}@keyframes admin-row-feedback{0%,25%{background-color:#ffedd8}to{background-color:var(--admin-row-background,#fff)}}@media (prefers-reduced-motion:reduce){[data-row-feedback]>td,[data-row-kind][data-row-feedback]{animation-timing-function:step-end}}.tabnavs{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.tabname,.tabnavs{align-items:center}.tabname{min-height:var(--admin-tab-height,50px);white-space:nowrap;gap:6px;margin:0;padding:0;font-size:14px;line-height:22px;display:inline-flex;position:relative}.tabname:is(div,span){color:#00627e;font-weight:700}.tabname i{z-index:30;background:#027797;height:2px;position:absolute;bottom:-1px;left:0;right:0}.list-tabs{align-items:stretch;gap:24px;min-height:50px;margin:0}.list-tabs,.panel-tabs{min-width:0;display:flex}.panel-tabs{box-sizing:border-box;padding:0 var(--admin-panel-padding);border-radius:var(--admin-panel-radius);background:#ffffffe8;border:1px solid #1c2b4717;flex:none;align-items:center;margin:0 0 16px;box-shadow:0 10px 34px #1c2b470e}.panel-tabs>.list-tabs{flex:auto}.settings-panel{box-sizing:border-box;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.settings-panel--actions{padding-bottom:60px}.settings-panel--rounded{border-radius:var(--r-3)}.list-tabs>:is(button,a){z-index:30;color:#5a6579;cursor:pointer;background:0 0;border:0;border-radius:0;font-weight:400;text-decoration:none}.list-tabs>:is(button,a):is(:hover,.active,[aria-selected=true]){color:#00627e}.list-tabs>:is(button,a):is(.active,[aria-selected=true]) .tab-label{font-weight:700}.tab-count{color:#8a93a3;font-variant-numeric:tabular-nums;background:#f1f4f7;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:400;line-height:18px;display:inline-flex}.list-tabs>:is(.active,[aria-selected=true]) .tab-count,.tabname:is(div,span) .tab-count{color:#027797;background:#eaf7fa}.cm-tbf{box-sizing:border-box;min-height:52px;padding:10px var(--admin-panel-padding);border-top:1px solid var(--admin-separator);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 20px;margin:0;display:flex}.cm-result-count{color:#8a93a3;white-space:nowrap;margin-right:auto;font-size:12px}.cmpagebox,.page-jump,.page-size,.pagination-tools{color:#8a93a3;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pagination-tools{gap:10px}.cmpage{align-items:center;gap:4px;display:flex}.cmpage :is(button,a,.page-inactive){box-sizing:border-box;color:#5a6579;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:8px;justify-content:center;align-items:center;min-width:30px;height:30px;margin:0;padding:0 8px;font-size:12px;font-weight:400;line-height:19px;text-decoration:none;display:inline-flex}.cmpage :is(.active,[aria-current=page]){color:#fff;background:#027797;border-color:#027797}.cmpage :is(:disabled,.page-inactive,[aria-disabled=true]){opacity:.45;cursor:default}.page-gap{text-align:center;min-width:15px}.page-jump input,.page-size select{box-sizing:border-box;color:#5a6579;background:#fff;border:1px solid #e3e8ef;border-radius:8px;width:52px;height:30px;padding:0 5px;font-size:12px}.page-jump input{text-align:center;width:56px}.page-jump__options{box-sizing:content-box;overscroll-behavior:contain;background:#fff;border:1px solid #e3e8ef;border-radius:8px;width:54px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 24px #1c2b471f}.page-jump__list{position:relative}.page-jump__option{box-sizing:border-box;width:100%;height:var(--page-option-height);color:#5a6579;font:inherit;text-align:center;cursor:pointer;background:#fff;border:0;margin:0;padding:0 4px;font-size:12px;position:absolute;left:0}.page-jump__option.selected{color:#027797;font-weight:700}.page-jump__option:is(:hover,.active){color:#00627e;background:#eaf7fa}@media (width<=1080px){.module-heading{flex-wrap:wrap;gap:10px}.module-heading__actions{padding-top:0}}@media (width<=760px){:root{--admin-panel-padding:12px}.module-heading__main{width:100%}.module-titleline{white-space:normal;flex-wrap:wrap;gap:4px 12px}.module-titleline h1{font-size:22px;line-height:30px}.module-titleline p{text-overflow:clip;flex-basis:100%;overflow:visible}.module-heading__actions{flex-wrap:wrap}.list-tabs{--admin-tab-height:42px;gap:0;width:100%;min-height:42px;overflow-x:auto}.list-tabs>:is(button,a){flex:1 0 auto;justify-content:center;padding:0 8px}#selectmains .csctmain{flex:calc(50% - 8px)}#selectmains .csctmain>.cbtn{width:100%}.cm-tbf{justify-content:flex-start}.pagination-tools{gap:8px;width:100%}.cmpage{gap:2px}.cmpage :is(button,a,.page-inactive){min-width:26px;padding:0 6px}}.business-dialog{--dialog-heading-height:55px;--dialog-body-padding:16px;--business-form-padding:0;inset:var(--dialog-top,12px) auto auto var(--dialog-left,12px);width:var(--dialog-width,640px);height:var(--dialog-height,auto);color:#1c2b47;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);z-index:var(--dialog-layer,2000);background:#fff;border:0;border-radius:12px;margin:0;padding:0;font-size:13px;line-height:round(170%,1px);position:fixed;overflow:hidden;box-shadow:0 12px 40px #1c2b4729}.business-dialog[open]{flex-direction:column;display:flex}.business-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c2b4740}.business-dialog__heading{flex:0 0 var(--dialog-heading-height);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.business-dialog__heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.business-dialog__controls{flex:none;align-items:center;gap:4px;display:flex}.business-dialog__controls button{color:#8a93a3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.business-dialog__controls button:hover{color:#1c2b47;background:#f1f4f7}.business-dialog__controls button:disabled{opacity:.5;cursor:not-allowed}.business-dialog__body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;overflow:auto}.business-dialog__footer{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 16px 16px;display:flex}.business-dialog[data-mode=minimized]{--dialog-body-padding:0}.business-dialog[data-mode=minimized] .business-dialog__heading{cursor:default;border:0;padding:0 12px}.business-dialog[data-dragging=true]{-webkit-user-select:none;user-select:none}.dialog-button{color:#5a6579;min-width:92px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;line-height:34px;display:inline-flex}.dialog-button[data-variant=primary]{background:var(--brand-grad);color:#fff;border-color:#00627e66}.dialog-button[data-variant=danger]{color:#bd4334;border-color:#f6c9c0}.dialog-button:hover{filter:brightness(.97)}.dialog-button:disabled{color:#929dab;cursor:not-allowed;background:0 0;border-style:dashed}.dialog-message{align-items:flex-start;gap:16px;display:flex}.dialog-message__icon{color:#f5a623;flex:none}.dialog-message__main{flex:auto;min-width:0;padding-top:4px}.dialog-message__subject{color:#1c2b47;margin:0 0 8px;font-size:14px;font-weight:600}.dialog-message__description{color:#8a93a3;white-space:pre-line;margin:0 0 8px;font-size:13px}.dialog-prompt{gap:8px;margin-top:16px;display:grid}.dialog-status-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:80px;display:flex}.dialog-tablebox{border:1px solid #e3e8ef;border-radius:12px;outline:0;min-width:0;overflow:auto}.dialog-table{width:100%;min-width:var(--dialog-table-min-width,0);border-collapse:separate;border-spacing:0;color:#44546f;font-variant-numeric:tabular-nums;font-size:13px}.dialog-table :is(th,td){box-sizing:border-box;vertical-align:middle;height:34px;padding:6px 12px;line-height:21px}.dialog-table th{color:#5a6579;white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.dialog-table tr+tr>:is(th,td),.dialog-table>:is(tbody,tfoot):not(:first-child)>tr:first-child>:is(th,td){border-top:1px solid #eef1f5}.dialog-table tfoot{color:#1c2b47;font-weight:600}.dialog-table-total{color:#00627e;font-size:15px;font-weight:700}.dialog-table-details{overflow-wrap:anywhere;line-height:26px}.dialog-table-details p{line-height:inherit;margin:0}.customer-workspace{gap:16px;min-width:0;display:grid}.customer-workspace-profile{min-width:820px}.customer-workspace-payments{min-width:900px}.customer-workspace-orders{min-width:1660px}.customer-workspace-products{color:#027797;font:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.order-details{gap:14px;min-width:0;display:grid}.customer-workspace-state-actions{flex-wrap:wrap;gap:8px;display:flex}.customer-workspace-code,.customer-workspace-date,.customer-workspace-product-quantity{white-space:nowrap}.customer-workspace-product-item{display:block}.customer-picker{width:var(--customer-picker-width,174px);position:relative}.customer-picker .layui-input{box-sizing:border-box;width:100%;height:var(--customer-picker-height,34px);border:1px solid var(--admin-control-border,#e3e8ef);border-radius:var(--customer-picker-radius,9px);color:#5a6579;cursor:pointer;background:#f8fafc;padding:0 30px 0 10px;font:12px/19px Microsoft Yahei,微软雅黑,Arial,sans-serif;display:block}.customer-picker-arrow{right:11px;top:calc(var(--customer-picker-height,34px)/2);pointer-events:none;border:5px solid #0000;border-top-color:#8a93a3;margin-top:-2px;position:absolute}.customer-picker-options{z-index:100;overscroll-behavior:contain;background:#fff;border:1px solid #e3e8ef;border-radius:11px;max-height:300px;margin:0;padding:0;position:fixed;inset:auto;overflow:auto;box-shadow:0 14px 34px #1c2b471f}.customer-picker-options button{color:#1c2b47;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#fff;border:0;width:100%;height:36px;padding:0 10px;font:13px/36px Microsoft Yahei,微软雅黑,Arial,sans-serif;display:block;overflow:hidden}.customer-picker-options button.selected{color:#027797;background:#f8f8f8;font-weight:700}.customer-picker-options button.active:not(.selected),.customer-picker-options button:hover{background:#f2f5f8}.customer-picker-empty{color:#8a93a3;padding:10px;font-size:12px;display:block}@media (width<=760px){.customer-picker{--customer-picker-width:100%}}.customer-order-form{--business-form-gap:10px;--business-label-width:100px;--business-label-gap:10px;margin:0}.customer-order-add{padding-bottom:2px}.customer-order-grid{grid-template-columns:var(--customer-order-grid-columns,repeat(2,minmax(0,1fr)));gap:var(--business-form-gap);min-width:0;display:grid}.customer-order-grid--products{--customer-order-grid-columns:minmax(0, calc((100% - var(--business-form-gap))/2)) minmax(0, 1fr) minmax(0, 1fr)}.customer-order-price{min-width:0}.customer-order-price,.customer-order-recipient-actions{align-items:center;gap:var(--business-form-gap);display:flex}.customer-order-recipient-actions{flex-wrap:wrap;min-height:40px}.customer-order-shipping{width:190px;max-width:100%}@media (width<=959px){.customer-order-grid--products{--customer-order-grid-columns:minmax(0, 1fr)}}@media (width<=760px){.customer-order-grid{--customer-order-grid-columns:minmax(0, 1fr)}}.purchase-logs-table{min-width:1080px}.purchase-log-link{color:var(--admin-primary-dark,#00627e);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.purchase-log-link:hover,.purchase-log-link:focus-visible{color:var(--admin-primary,#027797);text-underline-offset:3px;text-decoration:underline}.purchase-log-action{color:#027797;white-space:nowrap;font-size:12px;font-weight:500}.purchase-log-action--update,.purchase-log-step--update{--purchase-log-color:#b87913;--purchase-log-soft:#fff5e5}.purchase-log-action--ship,.purchase-log-step--ship{--purchase-log-color:#2878bd;--purchase-log-soft:#eaf4fc}.purchase-log-action--unship,.purchase-log-step--unship{--purchase-log-color:#8263b2;--purchase-log-soft:#f3eff9}.purchase-log-action--arrival,.purchase-log-step--arrival{--purchase-log-color:#17835c;--purchase-log-soft:#e9f7ef}.purchase-log-action--return,.purchase-log-step--return{--purchase-log-color:#c26e20;--purchase-log-soft:#fff3e7}.purchase-log-action--delete,.purchase-log-step--delete{--purchase-log-color:#c94d46;--purchase-log-soft:#fff0ed}.purchase-log-action[class*=purchase-log-action--]{color:var(--purchase-log-color,#027797)}.purchase-log-timeline{color:#1c2b47;font-size:12px}.purchase-log-overview{background:#f8fafc;border:1px solid #eef1f5;border-radius:10px;margin-bottom:17px;padding:11px 14px}.purchase-log-overview>div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.purchase-log-overview>div:first-child{border-bottom:1px solid #eef1f5;padding-bottom:9px}.purchase-log-overview>div+div{padding-top:9px}.purchase-log-overview span{color:#8a93a3;white-space:nowrap;flex:0 0 56px;font-size:12px}.purchase-log-overview strong{color:#1c2b47;overflow-wrap:anywhere;flex:180px;font-size:12px;font-weight:400}.purchase-log-overview>div:first-child strong{color:#00627e;font-variant-numeric:tabular-nums}.purchase-log-overview em{background:#eaf7fa;border-radius:100px;padding:3px 9px;font-style:normal}.purchase-log-overview b,.purchase-log-overview em{color:#00627e;white-space:nowrap;margin-left:auto;font-size:12px}.purchase-log-overview b{font-weight:500}.purchase-log-timeline-list{margin:0;padding:0;list-style:none;position:relative}.purchase-log-timeline-list:before{content:"";background:#e3e8ef;width:2px;position:absolute;top:8px;bottom:12px;left:7px}.purchase-log-timeline-list li{--purchase-log-color:#027797;--purchase-log-soft:#eaf7fa;padding:0 0 9px 26px;position:relative}.purchase-log-timeline-list li:before{content:"";background:var(--purchase-log-color);width:9px;height:9px;box-shadow:0 0 0 1px var(--purchase-log-color);border:3px solid #fff;border-radius:50%;position:absolute;top:13px;left:1px}.purchase-log-step{background:var(--purchase-log-soft);border-left:3px solid var(--purchase-log-color);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 11px;display:flex}.purchase-log-step time{color:#5a6579;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 125px}.purchase-log-step .purchase-log-action{color:var(--purchase-log-color);flex:0 0 78px}.purchase-log-actor{color:#5a6579;overflow-wrap:anywhere;flex:0 0 70px}.purchase-log-note{color:#1c2b47;overflow-wrap:anywhere;flex:180px}
