@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--app-bg:#f4f6f8;--app-card-bg:#fff;--app-primary:#1677ff;--background:#f3f4f6;--foreground:#111827}:root[data-theme=dark]{--app-bg:#0f172a;--app-card-bg:#111827;--background:#0f172a;--foreground:#e5e7eb}@media (prefers-color-scheme:dark){:root{--background:#f3f4f6;--foreground:#111827}}body{background:var(--app-bg);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.app-shell{background:var(--app-bg);min-height:100vh}.app-shell-main{background:var(--app-bg);min-width:0}.app-shell-header{background:var(--app-card-bg);z-index:20;border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 14px;line-height:1;display:flex;position:sticky;top:0}.app-shell-tabs{flex:auto;min-width:0}.app-shell-tabs.ant-tabs{color:var(--foreground);height:48px}.app-shell-tabs .ant-tabs-nav{height:48px;margin:0}.app-shell-tabs .ant-tabs-nav-list{align-items:center;height:48px}.app-shell-tabs .ant-tabs-nav:before{display:none}.app-shell-tabs .ant-tabs-nav-wrap{min-width:0}.app-shell-tabs .ant-tabs-tab{border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 12px;transition:background-color .16s,color .16s;display:inline-flex;margin:0 4px 0 0!important}.app-shell-tabs .ant-tabs-tab-btn{justify-content:center;align-items:center;height:100%;display:inline-flex}.app-shell-tabs .ant-tabs-tab:hover{background:#0f172a0b}.app-shell-tabs .ant-tabs-tab-active{background:#1677ff1a}.app-shell-tabs .ant-tabs-ink-bar{display:none}.app-shell-tab-label{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:100%;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.app-shell-tab-icon{color:currentColor;justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:inline-flex}.app-shell-tab-icon .anticon{line-height:1;display:inline-flex}.app-shell-actions{flex:none}.app-header-user{align-items:center;gap:6px;display:inline-flex}.app-shell-content{background:var(--app-bg);min-height:calc(100vh - 48px);padding:12px;overflow:hidden}[data-theme=dark] .app-shell-header{border-bottom-color:#94a3b82e}[data-theme=dark] .app-shell-tabs .ant-tabs-tab:hover{background:#ffffff0f}[data-theme=dark] .app-shell-tabs .ant-tabs-tab-active{background:#60a5fa24!important}.ant-pro-page-container-title{font-size:18px}.ant-pro-table .ant-table,.ant-pro-table-search .ant-form-item-label>label,.ant-pro-form .ant-form-item-label>label{font-size:14px}.login-screen{background:var(--app-bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:24px;display:flex;overflow-x:hidden}.login-card{background:var(--app-card-bg);box-sizing:border-box;width:100%;max-width:min(448px,100%);overflow:hidden;box-shadow:0 16px 40px #0f172a14}.login-card .ant-pro-card-body{padding-block:34px 30px}.login-logo-wrap{justify-content:center;margin:0 0 26px;display:flex}.login-logo-image{object-fit:contain;width:82px;height:82px;max-height:none;display:block}.login-card .ant-pro-form-login-container{padding-block:0}.login-card .ant-pro-form-login-top{display:none}.login-card .ant-pro-form-login-main{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.login-card .ant-pro-form-login-container,.login-card .ant-pro-form-login-main>form,.login-card .ant-form,.login-card .ant-form-item,.login-card .ant-form-item-control,.login-card .ant-form-item-control-input,.login-card .ant-form-item-control-input-content,.login-card .ant-input-affix-wrapper,.login-card .ant-btn{box-sizing:border-box;min-width:0;max-width:100%}.login-captcha-field .ant-form-item-control-input-content{width:100%}.captcha-picker{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.captcha-heading{line-height:1.4}.captcha-required{color:#ff4d4f;margin-inline-end:-4px}.captcha-instruction{margin-inline-start:8px}.route-loading{justify-content:center;align-items:center;min-height:100vh;display:flex}.captcha-box{max-width:100%;display:inline-block;position:relative}.captcha-image{cursor:crosshair;border:1px solid #d1d5db;border-radius:6px;max-width:100%;display:block}.captcha-point{color:#fff;pointer-events:none;background:#2563eb;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1118272e}.captcha-actions{justify-content:space-between;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.captcha-actions .ant-space-item{min-width:0}.login-card .captcha-box{width:100%;max-width:none;display:block}.login-card .captcha-image{width:100%;height:auto}@media (max-width:480px){.login-screen{padding:max(16px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));align-items:flex-start}.login-card{max-width:100%}.login-card .ant-pro-card-body{padding:28px 16px 24px}.login-logo-wrap{margin-bottom:22px}.login-logo-image{width:72px;height:72px}.captcha-heading{gap:4px 8px}.captcha-instruction{margin-inline-start:0}.captcha-actions{align-items:stretch}.captcha-actions .ant-space-item{flex:1 1 0}.captcha-actions .ant-btn{width:100%}}.table-row-clickable{cursor:pointer}.orders-page{flex-direction:column;height:calc(100dvh - 72px);min-height:0;display:flex;overflow:hidden}.order-search-toolbar{flex:none;margin-block-end:8px;padding:2px 0 8px}.order-search-primary{grid-template-columns:minmax(320px,560px) 1fr;align-items:center;gap:8px;display:grid}.order-search-grid{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));align-items:center;gap:7px 10px;display:grid}.order-search-grid-floating{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.order-search-classic-sections{gap:12px;min-width:0;display:grid}.order-search-classic-section{--search-group-accent:#2563eb;gap:8px;min-width:0;display:grid}.order-search-classic-section-customer{--search-group-accent:#7c3aed}.order-search-classic-section-time{--search-group-accent:#d97706}.order-search-classic-section-status{--search-group-accent:#0891b2}.order-search-classic-section-notes{--search-group-accent:#64748b}.order-search-classic-section-head,.order-search-classic-section-title{align-items:center;display:flex}.order-search-classic-section-head{background:var(--search-group-accent)}@supports (color:color-mix(in lab, red, red)){.order-search-classic-section-head{background:color-mix(in srgb, var(--search-group-accent) 7%, var(--app-card-bg))}}.order-search-classic-section-head{border-left:3px solid var(--search-group-accent);border-radius:4px;justify-content:space-between;min-height:30px;padding:5px 8px}.order-search-classic-section-title{gap:6px;min-width:0}.order-search-classic-section-title .order-search-field-icon{flex:none;width:20px;height:20px;margin-right:0}.order-search-classic-section-title strong{color:var(--foreground);font-size:13px;font-weight:600}.order-search-classic-section-count{color:#64748b;flex:none;font-size:11px}.order-search-floating-popover{max-width:calc(100vw - 28px)}.order-search-floating-popover .ant-popover-inner{background:var(--app-card-bg);border:1px solid #94a3b838;border-radius:10px;padding:0;box-shadow:0 18px 48px #0f172a2e}.order-search-floating-popover .ant-popover-inner-content{padding:0}.order-search-floating-panel{color:var(--foreground);flex-direction:column;width:min(820px,100vw - 24px);max-height:min(680px,100dvh - 96px);display:flex}.order-search-floating-panel-classic{width:min(1120px,100vw - 24px)}.order-search-floating-head{border-bottom:1px solid #94a3b829;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 9px;display:flex}.order-search-floating-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.order-search-floating-head-actions .ant-segmented{flex:none}.order-search-floating-title{font-size:14px;font-weight:600}.order-search-floating-count{color:#64748b;font-size:12px}.order-search-floating-body{scrollbar-color:#94a3b880 transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:10px 12px;overflow:auto}.order-search-floating-body::-webkit-scrollbar{width:8px;height:8px}.order-search-floating-body::-webkit-scrollbar-track{background:0 0}.order-search-floating-body::-webkit-scrollbar-thumb{background:#94a3b86b padding-box content-box;border:2px solid #0000;border-radius:999px}.order-search-floating-body::-webkit-scrollbar-thumb:hover{background:#64748ba8 padding-box content-box}.order-search-builder{min-width:0}.order-search-builder-toolbar,.order-search-builder-global-mode,.order-search-builder-group-head,.order-search-builder-group-title,.order-search-builder-group-actions{align-items:center;gap:8px;display:flex}.order-search-builder-toolbar{border-bottom:1px solid #94a3b829;justify-content:space-between;min-height:40px;padding-bottom:8px}.order-search-builder-global-mode{min-width:0}.order-search-builder-global-mode>span,.order-search-builder-hint{color:#64748b;flex:none;font-size:12px}.order-search-builder-toolbar .ant-segmented,.order-search-builder-group-actions .ant-segmented{max-width:100%}.order-search-builder-toolbar .ant-segmented-item-label,.order-search-builder-group-actions .ant-segmented-item-label{padding-inline:9px;font-size:12px}.order-search-builder-groups,.order-search-builder-condition-list{min-width:0;display:grid}.order-search-builder-group{border-radius:6px;min-width:0;padding:9px 4px 8px;transition:background-color .15s,box-shadow .15s}.order-search-builder-group-over{background:#1677ff0f;box-shadow:inset 3px 0 #1677ff}.order-search-builder-group-head{justify-content:space-between;min-height:28px}.order-search-builder-group-title{min-width:0}.order-search-builder-group-title>span{color:#fff;background:#1677ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.order-search-builder-group-title strong{color:#334155;font-size:13px;font-weight:600}.order-search-builder-group-title small{color:#64748b;white-space:nowrap;font-size:11px}.order-search-builder-group-actions{flex:0 auto;justify-content:flex-end;min-width:0}.order-search-builder-condition-list{margin-top:6px}.order-search-builder-condition{border-radius:5px;grid-template-columns:28px 116px minmax(0,1fr) 28px;align-items:center;gap:6px;min-width:0;min-height:40px;padding:4px 2px;transition:background-color .12s;display:grid}.order-search-builder-condition:hover{background:#94a3b814}.order-search-builder-condition-dragging{opacity:.28}.order-search-builder-drag-handle{color:#94a3b8;cursor:grab;padding-inline:4px}.order-search-builder-drag-handle:active{cursor:grabbing}.order-search-builder-condition-label{color:#334155;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;display:flex}.order-search-builder-condition-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-search-builder-condition-label .ant-tag{margin:0;padding-inline:4px;font-size:10px;font-weight:500;line-height:17px}.order-search-builder-condition-control{min-width:0}.order-search-builder-condition-control .ant-input,.order-search-builder-condition-control .ant-select,.order-search-builder-condition-control .ant-picker,.order-search-builder-condition-control .ant-input-number,.order-search-builder-condition-control .ant-space-compact{width:100%}.order-search-builder-condition-control .ant-picker-input,.order-search-builder-condition-control .ant-picker-input>input{min-width:0}.order-search-builder-condition-value{display:none}.order-search-builder-condition-connector{border-left:1px solid #1677ff4d;height:16px;margin-left:15px;position:relative}.order-search-builder-condition-connector>span{color:#1677ff;background:#e8f2ff;border:1px solid #1677ff47;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-1px;left:-9px}.order-search-builder-condition-connector.is-any{border-color:#d977065c}.order-search-builder-condition-connector.is-any>span{color:#b45309;background:#fff7e6;border-color:#d9770657}.order-search-builder-group-connector{align-items:center;height:28px;padding-inline:4px;display:flex}.order-search-builder-group-connector:before,.order-search-builder-group-connector:after{content:"";border-top:1px solid #1677ff38;flex:auto}.order-search-builder-group-connector>span{color:#fff;background:#1677ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-inline:8px;font-size:11px;font-weight:700;display:inline-flex}.order-search-builder-group-connector.is-any:before,.order-search-builder-group-connector.is-any:after{border-color:#d977064d}.order-search-builder-group-connector.is-any>span{background:#d97706}.order-search-builder-empty{color:#94a3b8;border:1px dashed #94a3b86b;border-radius:5px;justify-content:center;align-items:center;min-height:42px;margin-top:7px;font-size:12px;display:flex}.order-search-builder-add-condition{width:154px;margin-top:7px}.order-search-builder-add-condition .ant-select-selector{border-style:dashed!important}.order-search-builder-drag-preview{background:var(--app-card-bg);border:1px solid #1677ff59;border-radius:6px;grid-template-columns:20px 116px minmax(0,1fr);align-items:center;gap:8px;width:520px;max-width:calc(100vw - 32px);min-height:40px;padding:6px 10px;display:grid;box-shadow:0 12px 30px #0f172a33}.order-search-builder-drag-preview>span:last-child{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-search-floating-footer{background:var(--app-card-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.order-search-floating-footer{background:color-mix(in srgb, var(--app-card-bg) 92%, #f8fafc)}}.order-search-floating-footer{border-top:1px solid #94a3b829;flex:none;justify-content:flex-end;gap:8px;padding:9px 12px;display:flex}.order-search-advanced-active{color:#1677ff;background:#1677ff14;border-color:#1677ff47}.order-search-field{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.order-search-field-primary{grid-template-columns:92px minmax(0,1fr)}.order-search-field-label{color:#334155;white-space:nowrap;align-items:center;min-width:0;margin:0;font-size:13px;line-height:1;display:inline-flex}.order-search-field-icon{--field-icon-bg:#2563eb1a;--field-icon-color:#2563eb;width:18px;height:18px;color:var(--field-icon-color);background:var(--field-icon-bg);border-radius:4px;justify-content:center;align-items:center;margin-right:4px;font-size:12px;display:inline-flex}.order-search-field-icon-order{--field-icon-bg:#2563eb1a;--field-icon-color:#2563eb}.order-search-field-icon-customer{--field-icon-bg:#7c3aed1a;--field-icon-color:#7c3aed}.order-search-field-icon-money{--field-icon-bg:#d977061f;--field-icon-color:#b45309}.order-search-field-icon-time{--field-icon-bg:#4f46e51a;--field-icon-color:#4f46e5}.order-search-field-icon-status{--field-icon-bg:#16a34a1a;--field-icon-color:#15803d}.order-search-field-icon-logistics{--field-icon-bg:#0891b21a;--field-icon-color:#0e7490}.order-search-field-icon-note{--field-icon-bg:#64748b1f;--field-icon-color:#475569}.order-search-field-text{text-overflow:ellipsis;overflow:hidden}.order-search-field-control{min-width:0}.order-search-field-control .ant-input,.order-search-field-control .ant-select,.order-search-field-control .ant-picker,.order-search-number{width:100%}.order-search-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.order-search-actions .ant-btn{min-width:84px}.order-search-preset-drawer .ant-drawer-body{flex-direction:column;gap:14px;padding:14px;display:flex}.order-search-preset-create{border:1px solid #94a3b833;border-radius:8px;padding:12px}.order-search-preset-section-title{color:#1e293b;font-size:14px;font-weight:600}.order-search-preset-name-row{width:100%;margin-top:10px}.order-search-preset-empty-tip{color:#64748b;margin-top:10px;font-size:12px}.order-search-preset-dynamic-time{gap:8px;margin-top:12px;display:grid}.order-search-preset-dynamic-title{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.order-search-preset-dynamic-title span{color:#64748b;font-size:12px;font-weight:400}.order-search-preset-dynamic-row{background:#f8fafcd1;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:112px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.order-search-preset-relative-point{grid-template-columns:32px 116px 118px minmax(92px,auto);align-items:center;gap:6px;min-width:0;display:grid}.order-search-preset-relative-point>span{color:#64748b;font-size:12px}.order-search-preset-list-head{justify-content:space-between;align-items:center;display:flex}.order-search-preset-item{border-radius:8px;margin-bottom:8px;border:1px solid #94a3b829!important;align-items:flex-start!important;padding:10px!important}.order-search-preset-item-main{flex:auto;min-width:0}.order-search-preset-summary{color:#64748b;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.order-table-layout-name-row{width:100%}.order-table-layout-name-row .ant-input{min-width:0}.address-review-drawer-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px;min-height:0;display:grid}.address-review-task-panel,.address-review-detail-panel,.address-review-detail-head{border:1px solid #94a3b82e;border-radius:8px;min-width:0;padding:10px}.address-review-task-list{margin-top:8px}.address-review-task-item{cursor:pointer;border-radius:8px;margin-bottom:8px;border:1px solid #94a3b824!important;padding:9px!important}.address-review-task-item-selected{background:#1677ff14;border-color:#1677ff52!important}.address-review-task-item-main,.address-review-result-main{width:100%;min-width:0}.address-review-detail-panel{flex-direction:column;gap:10px;display:flex}.address-review-detail-head{gap:8px;display:grid}.address-review-detail-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.address-review-detail-title-row>.ant-space{min-width:0}.address-review-detail-title-row>.ant-btn{flex:none}.address-review-item-list{min-height:0}.address-review-result-item{border-radius:8px;margin-bottom:8px;border:1px solid #94a3b824!important;align-items:flex-start!important;padding:10px!important}.address-review-result-line{color:#334155;overflow-wrap:anywhere;grid-template-columns:38px minmax(0,1fr);gap:8px;margin-top:6px;font-size:12px;line-height:1.55;display:grid}.address-review-result-label{color:#64748b;font-weight:600}.address-review-result-error{color:#b42318}.address-review-error{color:#b42318;background:#dc262614;border:1px solid #dc262633;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}@media (max-width:1100px){.order-search-primary{grid-template-columns:minmax(0,1fr);align-items:stretch}.order-search-actions{justify-content:flex-start}}@media (max-width:760px){.order-search-floating-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 72px)}.order-search-floating-head{flex-wrap:wrap;align-items:flex-start}.order-search-floating-head-actions{flex:100%;justify-content:space-between}.order-search-builder-toolbar,.order-search-builder-group-head{flex-wrap:wrap;align-items:flex-start}.order-search-builder-global-mode{flex:100%}.order-search-builder-global-mode .ant-segmented,.order-search-builder-group-actions,.order-search-builder-group-actions .ant-segmented{width:100%}.order-search-builder-global-mode .ant-segmented-group,.order-search-builder-group-actions .ant-segmented-group{display:flex}.order-search-builder-global-mode .ant-segmented-item,.order-search-builder-group-actions .ant-segmented-item{flex:1 1 0;min-width:0}.order-search-builder-group-actions{padding-left:28px}.order-search-builder-condition{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:3px 6px;padding-block:5px}.order-search-builder-drag-handle{grid-area:1/1/3}.order-search-builder-condition-label{grid-area:1/2}.order-search-builder-condition-control{grid-area:2/2}.order-search-builder-condition>.ant-dropdown-trigger{grid-area:1/3/3}.order-search-builder-add-condition{width:100%}.address-review-drawer-grid{grid-template-columns:1fr}}@media (max-width:460px){.order-search-floating-head,.order-search-floating-body,.order-search-floating-footer{padding-inline:9px}.order-search-floating-head-actions{flex-direction:column;align-items:stretch;width:100%}.order-search-floating-head-actions .ant-segmented,.order-search-floating-head-actions .ant-segmented-group{width:100%;display:flex}.order-search-floating-head-actions .ant-segmented-item{flex:1 1 0;min-width:0}.order-search-builder-global-mode{flex-direction:column;align-items:stretch}.order-search-builder-toolbar .ant-segmented-item-label,.order-search-builder-group-actions .ant-segmented-item-label{padding-inline:4px;font-size:11px}.order-search-builder-condition-control .ant-picker-input>input{font-size:11px}}.active-filter-tags{border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;flex:none;align-items:center;min-height:44px;margin-block:0 8px;padding:6px 0;display:flex}.active-filter-summary{color:#64748b;white-space:nowrap;flex:none;font-size:13px;line-height:24px}.active-filter-list{flex:auto;align-items:center;min-width:0}.active-filter-tag{white-space:normal;align-items:center;max-width:100%;min-height:26px;margin-block:0;margin-inline-end:0;line-height:22px;display:inline-flex}.active-filter-clear{flex:none;align-items:center;height:26px;padding-inline:4px;display:inline-flex}.order-table-workspace{flex-direction:column;flex:auto;min-height:0;display:flex}.order-selection-toolbar{background:#f8fafcf5;border:1px solid #94a3b82e;border-bottom:0;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:8px;min-height:34px;padding:4px 8px;display:flex}.order-selection-count{color:#475569;white-space:nowrap;margin-right:2px;font-size:13px;font-weight:650;line-height:22px}.order-selection-toolbar+.order-table-frame{border-radius:0}.order-selection-toolbar+.order-table-frame .ant-table,.order-selection-toolbar+.order-table-frame .ant-table-container{border-start-start-radius:0;border-start-end-radius:0}.order-table-frame{background:var(--app-card-bg);border:1px solid #94a3b82e;border-bottom:0;border-radius:8px 8px 0 0;flex:auto;min-height:0;overflow:hidden}.order-table-context-surface{height:100%;min-height:0}.order-table-context-anchor{pointer-events:none;z-index:1000;width:1px;height:1px;position:fixed}.order-table-frame .ant-table-wrapper,.order-table-frame .ant-spin-nested-loading,.order-table-frame .ant-spin-container{height:100%;min-height:0}.order-table-frame .ant-table{border-radius:8px 8px 0 0;flex-direction:column;height:100%;min-height:0;display:flex}.order-table-frame .ant-table-container{border-start-start-radius:8px;border-start-end-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex}.order-table-frame .ant-table-header{flex:none}.order-table-frame .ant-table-body{scrollbar-gutter:stable;scrollbar-color:#94a3b880 transparent;scrollbar-width:thin;flex:auto;min-height:0;height:var(--order-table-body-height,520px)!important;max-height:var(--order-table-body-height,520px)!important}.order-table-frame .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.order-table-frame .ant-table-body::-webkit-scrollbar-track{background:0 0}.order-table-frame .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b86b padding-box content-box;border:2px solid #0000;border-radius:999px}.order-table-frame .ant-table-body::-webkit-scrollbar-thumb:hover{background:#64748ba8 padding-box content-box}.order-table-frame .ant-table-body::-webkit-scrollbar-corner{background:0 0}.order-table-pagination-bar{box-shadow:none;z-index:8;background:#fffffff5;border:1px solid #94a3b833;border-radius:0 0 8px 8px;flex:none;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:8px;min-height:32px;padding:0 8px;display:grid;position:sticky;bottom:0}.order-pagination-summary{color:#64748b;white-space:nowrap;font-size:13px;line-height:20px}.order-table-pagination{white-space:nowrap;grid-column:2;justify-self:center;align-items:center;gap:8px;display:inline-flex}.order-page-dots{align-items:center;gap:7px;display:inline-flex}.order-page-dot{appearance:none;cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background .16s,box-shadow .16s,transform .16s,width .16s}.order-page-dot:hover{background:#94a3b8;transform:scale(1.12)}.order-page-dot-active{background:linear-gradient(135deg,#1677ff 0%,#6d5dfc 58%,#22c55e 100%);width:20px;box-shadow:0 0 0 4px #1677ff1f}.order-page-dot:disabled,.order-page-arrow:disabled,.order-page-size-dot:disabled{cursor:not-allowed;opacity:.38}.order-page-arrow{appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .16s,color .16s;display:inline-flex}.order-page-arrow:not(:disabled):hover{color:#1677ff;background:#1677ff14}.order-page-size-picker{white-space:nowrap;justify-self:end;align-items:center;gap:6px;display:inline-flex}.order-page-size-label{color:#94a3b8;font-size:12px}.order-page-size-dot{appearance:none;color:#64748b;cursor:pointer;background:#94a3b81f;border:1px solid #94a3b847;border-radius:999px;min-width:36px;height:24px;padding:0 9px;font-size:12px;font-weight:600;line-height:20px;transition:background .16s,border-color .16s,color .16s}.order-page-size-dot-active{color:#1677ff;background:linear-gradient(135deg,#1677ff24,#6d5dfc29);border-color:#1677ff6b}.order-aggregate-cell{gap:3px;max-width:100%;display:inline-grid}.order-aggregate-cell-row{--aggregate-field-text:#475569;color:var(--aggregate-field-text);align-items:center;min-width:0;max-width:100%;padding:0;line-height:18px;display:inline-flex}.order-aggregate-cell-row-primary{font-weight:650;line-height:19px}.order-aggregate-cell-row-secondary{font-size:12px}.order-aggregate-cell-row-order{--aggregate-field-text:#1d4ed8}.order-aggregate-cell-row-customer{--aggregate-field-text:#6d28d9}.order-aggregate-cell-row-shop{--aggregate-field-text:#0e7490}.order-aggregate-cell-row-money{--aggregate-field-text:#b45309}.order-aggregate-cell-row-status{--aggregate-field-text:#166534}.order-aggregate-cell-row-logistics{--aggregate-field-text:#475569}.order-aggregate-cell-row-product{--aggregate-field-text:#4338ca}.order-aggregate-cell-row-time{--aggregate-field-text:#0f766e}.order-aggregate-cell-value{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.order-warehouse-matches{gap:4px;width:100%;max-width:100%;display:inline-grid}.order-warehouse-match-row{flex-wrap:wrap;align-items:center;gap:3px 5px;min-width:0;max-width:100%;line-height:18px;display:flex}.order-warehouse-match-location{color:#334155;overflow-wrap:anywhere;min-width:0;font-size:12px}.order-warehouse-match-quantity,.order-warehouse-match-mode,.order-warehouse-match-warning{white-space:nowrap;border-radius:4px;padding:0 4px;font-size:11px;line-height:17px}.order-warehouse-match-quantity{color:#15803d;background:#16a34a17;font-weight:650}.order-warehouse-match-mode{color:#64748b;background:#47556914}.order-warehouse-match-warning{color:#b45309;cursor:help;background:#d977061a}.order-warehouse-match-empty{color:#94a3b8;font-size:12px}.order-column-resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:6;width:16px;position:absolute;top:0;bottom:0;right:-8px}body.order-column-resizing,body.order-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.orders-page .ant-table-thead>tr>th,.customer-history-drawer .ant-table-thead>tr>th{text-align:center;position:relative}.orders-page .ant-table-thead>tr>th .ant-table-column-title,.customer-history-drawer .ant-table-thead>tr>th .ant-table-column-title{text-align:center;display:block}.order-column-resize-handle:after{content:"";background:#1677ff00;width:1px;height:22px;transition:background-color .16s;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.ant-table-thead>tr>th:hover .order-column-resize-handle:after,.ant-table-thead>tr>th.order-column-resizing-cell .order-column-resize-handle:after{background:#1677ff80}.orders-page .ant-table-cell{vertical-align:middle;white-space:normal}.orders-page .ant-table-tbody>tr>td,.orders-page .ant-table-tbody>tr>td.ant-table-cell,.orders-page .ant-table-tbody>tr>td.ant-table-selection-column{vertical-align:middle!important}.order-table-frame .ant-table-tbody>tr>td{align-content:center}.order-table-frame .ant-table-tbody-virtual-holder-inner .ant-table-row .ant-table-cell{white-space:normal;align-items:center;min-width:0;display:flex!important}.order-table-frame .ant-table-tbody-virtual-holder-inner .ant-table-row .ant-table-cell>*{min-width:0}.order-table-frame .ant-table-tbody-virtual-holder-inner .ant-table-row .ant-table-cell[align=right]{text-align:right;justify-content:flex-end}.order-table-frame .ant-table-tbody-virtual-holder-inner .ant-table-row .ant-table-selection-column{justify-content:center}.order-table-frame .ant-table-selection-column{vertical-align:middle!important;width:34px!important;min-width:34px!important;padding-inline:4px!important}.order-table-frame .order-row-selection-cell{text-align:center;align-content:center;vertical-align:middle!important}.order-row-selection-control{justify-content:center;align-items:center;min-width:24px;height:100%;min-height:24px;line-height:1;display:inline-flex}.order-row-selection-control .ant-checkbox-wrapper,.order-row-selection-control .ant-checkbox{line-height:1}.order-row-selection-control .ant-checkbox-inner{border-color:#64748b80;border-radius:999px;width:18px;height:18px;transition:border-color .16s,box-shadow .16s,background .16s}.order-row-selection-control .ant-checkbox:hover .ant-checkbox-inner{border-color:#1677ffbf;box-shadow:0 0 0 4px #1677ff14}.order-row-selection-control .ant-checkbox-checked .ant-checkbox-inner{background:#1677ff;border-color:#1677ff;box-shadow:0 0 0 4px #1677ff1f}.order-row-selection-control .ant-checkbox-inner:after{width:4px;height:8px;top:47%;left:22%}.order-table-cell-wrap{overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%;line-height:1.42;display:inline-block}.order-address-parts{flex-wrap:wrap;align-items:flex-start;gap:4px 6px;max-width:100%;line-height:1.42;display:flex}.order-address-part{--address-chip-bg:#3b82f614;--address-chip-border:#3b82f629;--address-chip-label:#2563eb;background:var(--address-chip-bg);border:1px solid var(--address-chip-border);border-radius:5px;align-items:baseline;gap:4px;min-width:0;max-width:100%;padding:1px 5px 2px;display:inline-flex}.order-address-part-province{--address-chip-bg:#3b82f614;--address-chip-border:#3b82f629;--address-chip-label:#2563eb}.order-address-part-city{--address-chip-bg:#7c3aed14;--address-chip-border:#7c3aed29;--address-chip-label:#7c3aed}.order-address-part-address1{--address-chip-bg:#16a34a14;--address-chip-border:#16a34a29;--address-chip-label:#15803d}.order-address-label{color:var(--address-chip-label);flex:none;font-size:11px;font-weight:700;line-height:18px}.order-address-value{color:var(--foreground);overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.order-product-image{object-fit:cover;border-radius:6px}.order-product-image-wrap{cursor:zoom-in;line-height:0;display:inline-flex}.order-product-image-preview{object-fit:contain;border-radius:8px}.order-product-image-popover .ant-popover-inner{padding:8px}.order-product-image-popover-content{gap:8px;width:320px;display:grid}.order-product-image-hover-fields{-webkit-user-select:text;user-select:text;border-top:1px solid #94a3b82e;gap:4px;max-height:180px;padding-top:8px;display:grid;overflow-y:auto}.order-product-image-hover-field{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:8px;min-width:0;line-height:18px;display:grid}.order-product-image-hover-label{color:#64748b;white-space:nowrap;font-size:12px;font-weight:600}.order-product-image-hover-value{color:var(--foreground);overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:12px}.order-product-image-hover-empty{color:#94a3b8;text-align:center;font-size:12px;line-height:20px}.orders-page .ant-image{display:block}.customer-history-drawer .ant-drawer-body{padding:12px}.customer-history-drawer-body{gap:10px;display:grid}.customer-history-summary{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:22px;display:flex}.customer-history-main-cell,.customer-history-stack{gap:2px;min-width:0;line-height:18px;display:grid}.customer-history-main-cell{grid-template-columns:minmax(0,1fr) auto;align-items:start}.customer-history-order-id{color:#1d4ed8;overflow-wrap:anywhere;min-width:0;font-weight:650}.customer-history-stack span{overflow-wrap:anywhere;min-width:0}.customer-history-stack span:not(:first-child){color:#64748b;font-size:12px}.customer-history-status-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.customer-history-cell-wrap{overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%;line-height:1.42;display:inline-block}.customer-history-product-image{object-fit:cover;border-radius:6px}.customer-history-column-drawer .ant-drawer-body{flex-direction:column;gap:8px;padding:12px;display:flex}.customer-history-column-head{color:#334155;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.customer-history-column-head span:last-child{color:#64748b;font-size:12px;font-weight:500}.customer-history-column-search{margin-bottom:2px}.customer-history-column-grid-head{color:#64748b;grid-template-columns:minmax(0,1fr) 48px 48px;padding:0 8px;font-size:12px;display:grid}.customer-history-column-list{gap:2px;max-height:min(420px,100dvh - 240px);display:grid;overflow-y:auto}.customer-history-column-row{border-radius:6px;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:8px;min-height:30px;padding:2px 6px;display:grid}.customer-history-column-row:hover{background:#1677ff0f}.customer-history-column-row-dragging{background:#fff;box-shadow:0 8px 20px #0f172a24}.customer-history-column-row .ant-checkbox-wrapper{min-width:0}.customer-history-column-row .ant-checkbox+span{overflow-wrap:anywhere;white-space:normal;min-width:0}.customer-history-column-label{overflow-wrap:anywhere;min-width:0;display:inline-block}.customer-history-column-drag{color:#94a3b8;cursor:grab;justify-self:center}.customer-history-column-drag:active{cursor:grabbing}.customer-history-column-actions{border-top:1px solid #94a3b829;justify-content:flex-end;margin-top:4px;padding-top:8px}.order-column-settings{min-width:360px;max-width:560px}.order-column-settings-title{color:#334155;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.order-column-settings-count{color:#64748b;font-size:12px;font-weight:500}.order-column-settings-drawer .ant-drawer-body{flex-direction:column;min-height:0;padding-bottom:14px;display:flex;overflow:hidden}.order-column-save-status{color:#64748b;margin:-4px 0 8px;font-size:12px;line-height:16px}.order-column-save-status-error{color:#dc2626}.order-column-settings-search{margin-bottom:8px}.order-column-settings-tabs .ant-tabs-nav{margin-bottom:10px}.order-column-settings-tabs.ant-tabs{flex-direction:column;flex:auto;min-height:0;display:flex}.order-column-settings-tabs>.ant-tabs-content-holder{flex:auto;min-height:0;overflow:hidden}.order-column-settings-tabs .ant-tabs-content,.order-column-settings-tabs .ant-tabs-tabpane{height:100%;min-height:0}.order-column-settings-tabs .ant-tabs-tabpane-active{flex-direction:column;display:flex}.order-column-settings-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.order-column-settings-head{color:#64748b;grid-template-columns:minmax(0,1fr) 48px 48px;margin-bottom:4px;padding:0 8px;font-size:12px;display:grid}.order-column-settings-list{max-height:320px;padding:2px 2px 4px;overflow:auto}.order-column-settings-row{border-radius:6px;grid-template-columns:minmax(0,1fr) 48px 48px;align-items:center;gap:8px;min-height:28px;padding:2px 6px;display:grid}.order-column-settings-row:hover{background:#1677ff0f}.order-column-settings-row-dragging{background:#fff;box-shadow:0 8px 20px #0f172a24}.order-column-settings-row .ant-checkbox-wrapper{align-items:center;min-width:0;min-height:24px;margin-inline-start:0}.order-column-settings-row .ant-checkbox+span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-column-drag-handle{color:#94a3b8;cursor:grab;justify-self:center}.order-column-drag-handle:active{cursor:grabbing}.order-column-drag-handle[disabled]{cursor:not-allowed;opacity:.38}.order-column-settings-empty{color:#94a3b8;text-align:center;padding:18px 0 10px;font-size:13px}.order-column-settings-actions{border-top:1px solid #94a3b829;justify-content:flex-end;width:100%;margin-top:10px;padding-top:8px;display:flex}.order-value-map-editor{gap:10px;display:grid}.order-value-map-head{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.order-value-map-field-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.order-value-affix-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.order-value-map-add-row{grid-template-columns:minmax(120px,.6fr) minmax(180px,1fr) auto;gap:8px;display:grid}.order-value-map-section-title{color:#334155;margin-top:2px;font-size:13px;font-weight:600;line-height:20px}.order-value-map-list{gap:6px;max-height:min(480px,100dvh - 360px);padding-right:2px;display:grid;overflow-y:auto}.order-value-map-row{background:#0f172a06;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:38px;padding:5px 6px;display:grid}.order-value-map-raw{color:#64748b;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;overflow-wrap:anywhere;font-size:12px}.order-aggregate-editor,.order-image-hover-editor{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.order-aggregate-editor-head,.order-image-hover-editor-head{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.order-aggregate-layout,.order-image-hover-layout{flex:auto;grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.order-aggregate-field-pool,.order-aggregate-card,.order-image-hover-panel{background:#0f172a06;border:1px solid #94a3b82e;border-radius:8px}.order-aggregate-field-pool,.order-image-hover-panel{flex-direction:column;min-height:0;padding:8px;display:flex}.order-aggregate-field-pool-head{flex:none;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.order-aggregate-section-title{color:#64748b;font-size:12px;font-weight:600;line-height:20px}.order-aggregate-field-count{color:#94a3b8;white-space:nowrap;font-size:11px;line-height:18px}.order-aggregate-field-search{flex:none;margin-bottom:8px}.order-aggregate-field-list,.order-image-hover-field-list,.order-aggregate-card-fields,.order-aggregate-columns{gap:6px;display:grid}.order-aggregate-field-list,.order-image-hover-field-list{flex:auto;align-content:start;min-height:0;max-height:none;padding-right:2px;overflow:hidden auto}.order-aggregate-columns{align-content:start;min-height:0;max-height:none;padding-right:2px;overflow:hidden auto}.order-aggregate-card{padding:8px}.order-aggregate-card-head{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.order-aggregate-card-fields{min-height:42px}.order-aggregate-field{background:var(--app-card-bg);cursor:grab;border:1px solid #94a3b833;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:40px;padding:6px;display:grid}.order-aggregate-field:active{cursor:grabbing}.order-aggregate-field-dragging{opacity:.9;z-index:3;position:relative;box-shadow:0 8px 20px #0f172a2e}.order-aggregate-field-overlay{cursor:grabbing;pointer-events:none;width:min(340px,100vw - 32px);box-shadow:0 14px 32px #0f172a2e}.order-aggregate-field-handle{color:#94a3b8}.order-aggregate-field-main{gap:2px;min-width:0;display:grid}.order-aggregate-field-label{color:var(--foreground);overflow-wrap:anywhere;white-space:normal;font-size:13px;font-weight:600;line-height:18px}.order-aggregate-field-key{color:#94a3b8;overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:15px}.order-aggregate-status{white-space:nowrap;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.order-aggregate-status-dot{border-radius:999px;width:5px;height:5px;display:inline-block}.order-aggregate-status-visible{color:#2563eb;background:#1677ff14;border-color:#1677ff38}.order-aggregate-status-visible .order-aggregate-status-dot{background:#2563eb}.order-aggregate-status-hidden{color:#64748b;background:#94a3b81a}.order-aggregate-status-hidden .order-aggregate-status-dot{background:#94a3b8}.order-field-status{white-space:nowrap;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.order-field-status-table{color:#2563eb;background:#1677ff14;border-color:#1677ff38}.order-field-status-table .order-aggregate-status-dot{background:#2563eb}.order-field-status-aggregate{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed33}.order-field-status-aggregate .order-aggregate-status-dot{background:#7c3aed}.order-field-status-hover{color:#0e7490;background:#0e749014;border-color:#0e749033}.order-field-status-hover .order-aggregate-status-dot{background:#0891b2}.order-field-status-hidden{color:#64748b;background:#94a3b81a}.order-field-status-hidden .order-aggregate-status-dot{background:#94a3b8}.order-aggregate-empty{color:#94a3b8;border:1px dashed #94a3b859;border-radius:6px;justify-content:center;align-items:center;min-height:36px;font-size:12px;display:flex}.order-aggregate-drop-over{box-shadow:inset 0 0 0 1px #1677ff38;border-color:#1677ff75!important}.order-edit-drawer .ant-drawer-body{padding:16px}.order-edit-drawer-title{align-items:center;gap:8px;min-width:0;display:flex}.order-edit-title-icon{color:var(--app-primary)}.order-edit-section-icon{--edit-section-icon-bg:#2563eb1a;--edit-section-icon-color:#2563eb;background:var(--edit-section-icon-bg);color:var(--edit-section-icon-color);border-radius:4px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:inline-flex}.order-edit-section-icon-overview,.order-edit-section-icon-customer{--edit-section-icon-bg:#7c3aed1a;--edit-section-icon-color:#7c3aed}.order-edit-section-icon-time{--edit-section-icon-bg:#d977061f;--edit-section-icon-color:#b45309}.order-edit-section-icon-status{--edit-section-icon-bg:#0891b21a;--edit-section-icon-color:#0e7490}.order-edit-section-icon-notes{--edit-section-icon-bg:#64748b1f;--edit-section-icon-color:#475569}.order-edit-title-order{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.order-edit-title-order{color:color-mix(in srgb, var(--foreground) 62%, transparent)}}.order-edit-title-order{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;overflow:hidden}.order-edit-form{margin-top:0}.order-edit-form .ant-pro-form-group{margin-block-end:8px}.order-edit-products{width:100%;margin-top:0}.order-edit-overview{margin-top:14px}.order-edit-product-list{gap:10px;display:grid}.order-edit-product-card{container-type:inline-size}.order-edit-product-card .ant-card-head{min-height:34px;padding-inline:10px}.order-edit-product-card .ant-card-head-title{padding-block:6px;font-size:12px;font-weight:600}.order-edit-product-card-title,.order-edit-group-title,.order-edit-description-label{align-items:center;gap:5px;display:inline-flex}.order-edit-product-card-title>.anticon,.order-edit-description-label>.anticon{color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.order-edit-product-card-title>.anticon,.order-edit-description-label>.anticon{color:color-mix(in srgb, var(--app-primary) 78%, var(--foreground))}}.order-edit-product-card .ant-card-body{padding:10px}.order-edit-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;display:grid}.order-edit-product-field{min-width:0}.order-edit-product-field-wide{grid-column:span 2}.order-edit-product-form-item{margin-block-end:0}.order-edit-product-form-item .ant-form-item-label{padding-block-end:3px}.order-edit-product-form-item .ant-form-item-label>label{height:auto;font-size:12px;line-height:18px}.order-edit-section-title{color:var(--foreground);align-items:center;gap:6px;margin:4px 0 8px;font-size:14px;font-weight:600;display:flex}.order-edit-section-title .ant-tag{margin-inline:2px 0;font-size:11px;font-weight:400}.order-edit-product-input{width:100%}.order-edit-product-image-field{align-items:center;gap:8px;min-width:0;display:flex}.order-edit-product-image-preview{background:var(--app-bg);border:1px solid var(--foreground);align-items:center}@supports (color:color-mix(in lab, red, red)){.order-edit-product-image-preview{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.order-edit-product-image-preview{border-radius:4px;flex:0 0 48px;justify-content:center;width:48px;height:48px;display:flex;overflow:hidden}.order-edit-product-image-preview>.ant-image{width:100%;height:100%;display:block}.order-edit-product-image-preview .ant-image-img{object-fit:cover;width:100%;height:100%}.order-edit-product-image-empty{color:var(--foreground);align-items:center}@supports (color:color-mix(in lab, red, red)){.order-edit-product-image-empty{color:color-mix(in srgb, var(--foreground) 55%, transparent)}}.order-edit-product-image-empty{text-align:center;flex-direction:column;gap:2px;font-size:11px;line-height:1.2;display:flex}.order-edit-product-image-empty>.anticon{font-size:15px}.order-edit-product-image-actions{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.order-edit-product-image-actions .ant-btn{padding-inline:0}.order-edit-product-image-staged{color:#d46b08;font-size:11px;line-height:1.2}.order-edit-product-image-url{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.order-edit-product-image-url{color:color-mix(in srgb, var(--foreground) 65%, transparent)}}.order-edit-product-image-url{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.3;display:block;overflow:hidden}@container (max-width:620px){.order-edit-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:420px){.order-edit-product-grid{grid-template-columns:minmax(0,1fr)}.order-edit-product-field-wide{grid-column:span 1}}.create-order-view:not([hidden]){scrollbar-color:#94a3b880 transparent;scrollbar-width:thin;height:calc(100vh - 72px);min-height:0;max-height:calc(100vh - 72px);overflow:hidden auto}.create-order-view:not([hidden])::-webkit-scrollbar{width:8px;height:8px}.create-order-view:not([hidden])::-webkit-scrollbar-track{background:0 0}.create-order-view:not([hidden])::-webkit-scrollbar-thumb{background:#94a3b86b padding-box content-box;border:2px solid #0000;border-radius:999px}.create-order-view:not([hidden])::-webkit-scrollbar-thumb:hover{background:#64748ba8 padding-box content-box}.create-order-view:not([hidden])::-webkit-scrollbar-corner{background:0 0}.create-order-page{min-height:0}.create-order-page .ant-pro-page-container-children-container,.create-order-page .ant-pro-page-container-children-content{padding-block:12px 72px;padding-inline:12px}.create-order-shell{flex-direction:column;gap:12px;min-width:0;display:flex}.create-order-header{background:var(--app-card-bg);border:1px solid var(--foreground);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.create-order-header{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.create-order-header{z-index:5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 14px;display:flex;position:sticky;top:0}.create-order-header-copy{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.create-order-title{color:var(--foreground);margin:0;font-size:16px;font-weight:650;line-height:1.3}.create-order-subtitle{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-subtitle{color:color-mix(in srgb, var(--foreground) 58%, transparent)}}.create-order-subtitle{margin:0;font-size:12px;line-height:1.4}.create-order-summary{flex:420px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.create-order-chip{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.create-order-chip{background:color-mix(in srgb, var(--app-bg) 88%, var(--app-card-bg))}}.create-order-chip{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-chip{border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent)}}.create-order-chip{border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;display:flex}.create-order-chip-label{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-chip-label{color:color-mix(in srgb, var(--foreground) 52%, transparent)}}.create-order-chip-label{font-size:11px;line-height:1.2}.create-order-chip-value{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.create-order-form{min-width:0}.create-order-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.create-order-section{background:var(--app-card-bg);border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-section{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.create-order-section{border-radius:8px;padding:12px 14px 4px}.create-order-section-shared .create-order-section-title{margin-block-end:10px}.create-order-section-products{padding-block-end:12px}.create-order-section-title{color:var(--foreground);align-items:center;gap:6px;margin-block-end:0;font-size:13px;font-weight:650;display:flex}.create-order-products-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block-end:10px;display:flex}.create-order-product-list{flex-direction:column;gap:10px;display:flex}.create-order-product-card{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.create-order-product-card{background:color-mix(in srgb, var(--app-bg) 72%, var(--app-card-bg))}}.create-order-product-card{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-product-card{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.create-order-product-card{border-radius:8px;padding:10px 12px 4px}.create-order-product-card-head{justify-content:space-between;align-items:center;margin-block-end:6px;display:flex}.create-order-product-card-body{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.create-order-product-fields{min-width:0}.create-order-batch-result{border-radius:8px}.create-order-batch-result-list{margin:0;padding-inline-start:18px}.create-order-batch-result-list li+li{margin-block-start:4px}.create-order-form .ant-form-item{margin-block-end:12px}.create-order-form .ant-form-item-label{padding-block-end:2px}.create-order-form .ant-form-item-label>label{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-form .ant-form-item-label>label{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.create-order-form .ant-form-item-label>label{height:auto;font-size:12px}.create-order-image-item{margin-block-end:10px!important}.create-order-image-panel{width:100%;min-width:0}.create-order-image-dragger.ant-upload-wrapper,.create-order-image-dragger .ant-upload-drag{border-radius:8px!important}.create-order-image-dragger .ant-upload-drag{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.create-order-image-dragger .ant-upload-drag{background:color-mix(in srgb, var(--app-bg) 70%, var(--app-card-bg))}}.create-order-image-dragger .ant-upload-drag{border-color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.create-order-image-dragger .ant-upload-drag{border-color:color-mix(in srgb, var(--app-primary) 28%, transparent)}}.create-order-image-dragger .ant-upload-drag{padding:14px 10px}.create-order-image-dragger .ant-upload-drag:hover{border-color:var(--app-primary)}.create-order-image-dragger .ant-upload-drag-icon{margin-block-end:6px!important}.create-order-image-dragger .ant-upload-drag-icon .anticon{color:var(--app-primary);font-size:24px!important}.create-order-image-dragger .ant-upload-text{color:var(--foreground)!important;font-size:13px!important}.create-order-image-dragger .ant-upload-hint{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.create-order-image-dragger .ant-upload-hint{color:color-mix(in srgb, var(--foreground) 52%, transparent)!important}}.create-order-image-dragger .ant-upload-hint{font-size:12px!important}.create-order-image-filled{background:var(--app-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.create-order-image-filled{background:color-mix(in srgb, var(--app-bg) 70%, var(--app-card-bg))}}.create-order-image-filled{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-image-filled{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.create-order-image-filled{border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.create-order-image-preview{background:var(--app-card-bg);border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-image-preview{border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}}.create-order-image-preview{border-radius:6px;flex:none;width:100%;height:120px;overflow:hidden}.create-order-image-preview>.ant-image,.create-order-image-preview .ant-image-img{object-fit:cover;width:100%;height:100%;display:block}.create-order-image-meta{flex-direction:column;flex:auto;gap:6px;width:100%;min-width:0;display:flex}.create-order-image-meta-title{color:var(--foreground);font-size:13px;font-weight:600}.create-order-image-url{color:var(--app-primary)}@supports (color:color-mix(in lab, red, red)){.create-order-image-url{color:color-mix(in srgb, var(--app-primary) 82%, var(--foreground))}}.create-order-image-url{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.create-order-footer.ant-pro-footer-bar{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.create-order-footer.ant-pro-footer-bar{border-top:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.create-order-footer.ant-pro-footer-bar{box-shadow:0 -6px 18px #0f172a0a}.order-edit-section-icon-product{--edit-section-icon-bg:#16a34a1a;--edit-section-icon-color:#15803d}.order-edit-section-icon-order{--edit-section-icon-bg:#2563eb1a;--edit-section-icon-color:#2563eb}@media (max-width:960px){.create-order-product-card-body{grid-template-columns:1fr}.create-order-image-filled{flex-direction:row}.create-order-image-preview{flex:0 0 88px;width:88px;height:88px}}@media (max-width:1100px){.create-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.create-order-view:not([hidden]){height:calc(100dvh - 62px);max-height:calc(100dvh - 62px)}.create-order-page .ant-pro-page-container-children-container,.create-order-page .ant-pro-page-container-children-content{padding-inline:8px}.create-order-header,.create-order-section{padding-inline:10px}.create-order-summary{grid-template-columns:1fr 1fr}}.jp-warehouse-page{flex-direction:column;gap:8px;height:calc(100vh - 72px);min-height:0;display:flex}.jp-warehouse-toolbar{flex-direction:column;align-items:stretch;gap:8px;min-height:64px;display:flex}.jp-warehouse-toolbar-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.jp-warehouse-search-actions,.jp-warehouse-image-actions{flex:none}.jp-warehouse-sheet-filter{flex:none;min-width:0;max-width:100%;overflow-x:auto}.jp-warehouse-sheet-filter .ant-segmented{white-space:nowrap}.jp-warehouse-lookup-help{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-lookup-help{color:color-mix(in srgb, var(--foreground) 64%, transparent)}}.jp-warehouse-lookup-help{margin:0 0 12px;font-size:12px;line-height:1.6}.jp-warehouse-lookup-count{font-size:11px}.jp-warehouse-lookup-select{width:100%}.jp-warehouse-sync-summary{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-sync-summary{color:color-mix(in srgb, var(--foreground) 72%, transparent)}}.jp-warehouse-sync-summary{white-space:nowrap;font-size:12px}.jp-warehouse-sync-detail-head{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.jp-warehouse-sync-fields{gap:3px;line-height:1.45;display:grid}.jp-warehouse-table-frame{background:var(--app-card-bg);border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-table-frame{border:1px solid color-mix(in srgb, var(--foreground) 8%, transparent)}}.jp-warehouse-table-frame{border-radius:8px;flex:auto;min-height:0;padding:0;overflow:hidden}.jp-warehouse-table-frame .ant-table-wrapper{height:100%}.jp-warehouse-table-frame .ant-table{font-size:12px}.jp-warehouse-table-frame .ant-table-thead>tr>th{background:var(--app-bg)}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-table-frame .ant-table-thead>tr>th{background:color-mix(in srgb, var(--app-bg) 70%, var(--app-card-bg))}}.jp-warehouse-table-frame .ant-table-thead>tr>th{font-size:12px;font-weight:600;padding:6px 8px!important}.jp-warehouse-table-frame .ant-table-tbody>tr>td{padding:5px 8px!important}.jp-warehouse-product-cell{align-items:center;gap:8px;min-width:0;display:flex}.jp-warehouse-product-cell>.ant-image{flex:0 0 42px}.jp-warehouse-product-cell .ant-image-img,.jp-warehouse-product-image-empty{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-product-cell .ant-image-img,.jp-warehouse-product-image-empty{border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent)}}.jp-warehouse-product-cell .ant-image-img,.jp-warehouse-product-image-empty{border-radius:5px;width:42px;height:42px}.jp-warehouse-product-cell .ant-image-img{object-fit:cover}.jp-warehouse-product-image-empty{background:var(--app-bg);align-items:center}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-product-image-empty{background:color-mix(in srgb, var(--app-bg) 82%, var(--app-card-bg))}}.jp-warehouse-product-image-empty{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.jp-warehouse-product-image-empty{color:color-mix(in srgb, var(--foreground) 42%, transparent)}}.jp-warehouse-product-image-empty{flex:0 0 42px;justify-content:center;font-size:17px;display:flex}.jp-warehouse-product-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.jp-warehouse-product-code,.jp-warehouse-product-sku{max-width:190px;font-size:11px;line-height:17px;display:block}.jp-warehouse-product-code{font-weight:600}[data-theme=dark] .jp-warehouse-table-frame{border-color:#94a3b829}[data-theme=dark] .jp-warehouse-product-cell .ant-image-img,[data-theme=dark] .jp-warehouse-product-image-empty{border-color:#94a3b82e}[data-theme=dark] .order-search-field-label{color:#cbd5e1}[data-theme=dark] .order-table-frame{background:#111827;border-color:#94a3b82e}[data-theme=dark] .order-selection-toolbar{background:#111827f5;border-color:#94a3b82e}[data-theme=dark] .order-selection-count{color:#cbd5e1}[data-theme=dark] .order-row-selection-control .ant-checkbox-inner{background:#0f172aeb;border-color:#94a3b894}[data-theme=dark] .order-row-selection-control .ant-checkbox:hover .ant-checkbox-inner{border-color:#93c5fddb;box-shadow:0 0 0 4px #60a5fa1f}[data-theme=dark] .order-row-selection-control .ant-checkbox-checked .ant-checkbox-inner{background:#60a5fa;border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa29}[data-theme=dark] .order-table-frame .ant-table-body{scrollbar-color:#94a3b875 transparent}[data-theme=dark] .order-table-frame .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b85c padding-box content-box}[data-theme=dark] .order-table-frame .ant-table-body::-webkit-scrollbar-thumb:hover{background:#cbd5e18a padding-box content-box}[data-theme=dark] .order-table-pagination-bar{background:#111827f5;border-color:#94a3b82e}[data-theme=dark] .order-search-floating-popover .ant-popover-inner{background:#111827;border-color:#94a3b833;box-shadow:0 18px 52px #00000070}[data-theme=dark] .order-search-floating-head,[data-theme=dark] .order-search-floating-footer{border-color:#94a3b829}[data-theme=dark] .order-search-floating-footer{background:#0f172a}[data-theme=dark] .order-search-floating-count,[data-theme=dark] .order-search-classic-section-count,[data-theme=dark] .order-search-builder-hint,[data-theme=dark] .order-search-builder-global-mode>span,[data-theme=dark] .order-search-builder-group-title small{color:#94a3b8}[data-theme=dark] .order-search-floating-body{scrollbar-color:#94a3b875 transparent}[data-theme=dark] .order-search-floating-body::-webkit-scrollbar-thumb{background:#94a3b85c padding-box content-box}[data-theme=dark] .order-search-floating-body::-webkit-scrollbar-thumb:hover{background:#cbd5e18a padding-box content-box}[data-theme=dark] .order-search-builder-toolbar{border-color:#94a3b829}[data-theme=dark] .order-search-builder-group-over{background:#60a5fa1a;box-shadow:inset 3px 0 #60a5fa}[data-theme=dark] .order-search-builder-condition:hover{background:#94a3b817}[data-theme=dark] .order-search-builder-group-title strong,[data-theme=dark] .order-search-builder-condition-label{color:#e5e7eb}[data-theme=dark] .order-search-builder-condition-connector>span{color:#93c5fd;background:#172554;border-color:#60a5fa5c}[data-theme=dark] .order-search-builder-condition-connector.is-any>span{color:#fbbf24;background:#431407;border-color:#fbbf2457}[data-theme=dark] .order-search-builder-empty{color:#94a3b8;border-color:#94a3b847}[data-theme=dark] .order-search-builder-drag-preview{background:#111827;border-color:#60a5fa6b;box-shadow:0 14px 34px #00000075}[data-theme=dark] .order-search-builder-drag-preview>span:last-child{color:#94a3b8}[data-theme=dark] .order-search-preset-create,[data-theme=dark] .order-search-preset-item,[data-theme=dark] .address-review-task-panel,[data-theme=dark] .address-review-detail-panel,[data-theme=dark] .address-review-detail-head,[data-theme=dark] .address-review-task-item,[data-theme=dark] .address-review-result-item{background:#0f172a94;border-color:#94a3b82e!important}[data-theme=dark] .address-review-task-item-selected{background:#60a5fa29;border-color:#60a5fa6b!important}[data-theme=dark] .order-search-preset-section-title,[data-theme=dark] .order-search-preset-dynamic-title{color:#e5e7eb}[data-theme=dark] .order-search-preset-empty-tip,[data-theme=dark] .order-search-preset-dynamic-title span,[data-theme=dark] .order-search-preset-relative-point>span,[data-theme=dark] .order-search-preset-summary,[data-theme=dark] .address-review-result-label{color:#94a3b8}[data-theme=dark] .address-review-result-line{color:#cbd5e1}[data-theme=dark] .address-review-result-error,[data-theme=dark] .address-review-error{color:#fca5a5}[data-theme=dark] .address-review-error{background:#7f1d1d47;border-color:#f871713d}[data-theme=dark] .order-search-preset-dynamic-row{background:#0f172aa3;border-color:#94a3b829}[data-theme=dark] .order-page-dot{background:#475569}[data-theme=dark] .order-page-dot:hover{background:#94a3b8}[data-theme=dark] .order-page-dot-active{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 58%,#34d399 100%);box-shadow:0 0 0 4px #60a5fa29}[data-theme=dark] .order-page-arrow{color:#94a3b8}[data-theme=dark] .order-page-arrow:not(:disabled):hover{color:#bfdbfe;background:#60a5fa1f}[data-theme=dark] .order-page-size-label{color:#94a3b8}[data-theme=dark] .order-page-size-dot{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b838}[data-theme=dark] .order-page-size-dot-active{color:#bfdbfe;background:linear-gradient(135deg,#60a5fa2e,#a78bfa2e);border-color:#93c5fd6b}[data-theme=dark] .order-column-settings-title{color:#e5e7eb}[data-theme=dark] .order-column-settings-count,[data-theme=dark] .order-column-save-status,[data-theme=dark] .order-column-settings-empty{color:#94a3b8}[data-theme=dark] .order-column-save-status-error{color:#fca5a5}[data-theme=dark] .order-column-settings-head{color:#94a3b8}[data-theme=dark] .order-column-settings-row:hover{background:#60a5fa1f}[data-theme=dark] .order-column-settings-row-dragging{background:#111827;box-shadow:0 8px 20px #00000059}[data-theme=dark] .order-column-drag-handle,[data-theme=dark] .order-value-map-head,[data-theme=dark] .order-value-map-raw{color:#94a3b8}[data-theme=dark] .order-value-map-section-title{color:#e5e7eb}[data-theme=dark] .order-value-map-row,[data-theme=dark] .order-aggregate-field-pool,[data-theme=dark] .order-aggregate-card,[data-theme=dark] .order-image-hover-panel{background:#ffffff08;border-color:#94a3b82e}[data-theme=dark] .order-aggregate-editor-head,[data-theme=dark] .order-image-hover-editor-head,[data-theme=dark] .order-aggregate-section-title,[data-theme=dark] .order-aggregate-field-key,[data-theme=dark] .order-aggregate-empty{color:#94a3b8}[data-theme=dark] .order-aggregate-field{border-color:#94a3b833}[data-theme=dark] .order-aggregate-field-overlay{box-shadow:0 14px 34px #0000006b}[data-theme=dark] .order-aggregate-status-visible{color:#bfdbfe;background:#60a5fa24;border-color:#60a5fa47}[data-theme=dark] .order-aggregate-status-visible .order-aggregate-status-dot{background:#60a5fa}[data-theme=dark] .order-aggregate-status-hidden{color:#94a3b8;background:#94a3b81a;border-color:#94a3b82e}[data-theme=dark] .order-aggregate-status-hidden .order-aggregate-status-dot{background:#64748b}[data-theme=dark] .order-field-status-table{color:#bfdbfe;background:#60a5fa24;border-color:#60a5fa47}[data-theme=dark] .order-field-status-table .order-aggregate-status-dot{background:#60a5fa}[data-theme=dark] .order-field-status-aggregate{color:#ddd6fe;background:#a78bfa24;border-color:#a78bfa47}[data-theme=dark] .order-field-status-aggregate .order-aggregate-status-dot{background:#a78bfa}[data-theme=dark] .order-field-status-hover{color:#a5f3fc;background:#22d3ee1f;border-color:#22d3ee3d}[data-theme=dark] .order-field-status-hover .order-aggregate-status-dot{background:#22d3ee}[data-theme=dark] .order-field-status-hidden{color:#94a3b8;background:#94a3b81a;border-color:#94a3b82e}[data-theme=dark] .order-field-status-hidden .order-aggregate-status-dot{background:#64748b}[data-theme=dark] .order-product-image-hover-fields{border-color:#94a3b82e}[data-theme=dark] .order-product-image-hover-label,[data-theme=dark] .order-product-image-hover-empty{color:#94a3b8}[data-theme=dark] .order-edit-product-image-staged{color:#ffa940}[data-theme=dark] .order-edit-section-icon{--edit-section-icon-bg:#60a5fa29;--edit-section-icon-color:#93c5fd}[data-theme=dark] .order-edit-section-icon-overview,[data-theme=dark] .order-edit-section-icon-customer{--edit-section-icon-bg:#a78bfa29;--edit-section-icon-color:#c4b5fd}[data-theme=dark] .order-edit-section-icon-time{--edit-section-icon-bg:#fbbf2429;--edit-section-icon-color:#fcd34d}[data-theme=dark] .order-edit-section-icon-status{--edit-section-icon-bg:#22d3ee24;--edit-section-icon-color:#67e8f9}[data-theme=dark] .order-edit-section-icon-notes{--edit-section-icon-bg:#94a3b829;--edit-section-icon-color:#cbd5e1}[data-theme=dark] .order-edit-section-icon-product{--edit-section-icon-bg:#4ade8024;--edit-section-icon-color:#86efac}[data-theme=dark] .order-edit-section-icon-order{--edit-section-icon-bg:#60a5fa29;--edit-section-icon-color:#93c5fd}[data-theme=dark] .create-order-header,[data-theme=dark] .create-order-section,[data-theme=dark] .create-order-chip{border-color:#94a3b829}[data-theme=dark] .create-order-chip{background:#0f172a8c}[data-theme=dark] .create-order-view:not([hidden]){scrollbar-color:#94a3b875 transparent}[data-theme=dark] .create-order-view:not([hidden])::-webkit-scrollbar-thumb{background:#94a3b85c padding-box content-box}[data-theme=dark] .create-order-view:not([hidden])::-webkit-scrollbar-thumb:hover{background:#cbd5e18a padding-box content-box}[data-theme=dark] .create-order-image-dragger .ant-upload-drag,[data-theme=dark] .create-order-image-filled,[data-theme=dark] .create-order-product-card{background:#0f172a73;border-color:#94a3b833}[data-theme=dark] .create-order-footer.ant-pro-footer-bar{box-shadow:0 -6px 18px #00000047}[data-theme=dark] .customer-history-summary,[data-theme=dark] .customer-history-stack span:not(:first-child){color:#94a3b8}[data-theme=dark] .customer-history-order-id{color:#bfdbfe}[data-theme=dark] .customer-history-column-head{color:#e5e7eb}[data-theme=dark] .customer-history-column-head span:last-child,[data-theme=dark] .customer-history-column-grid-head{color:#94a3b8}[data-theme=dark] .customer-history-column-row:hover{background:#60a5fa1f}[data-theme=dark] .customer-history-column-row-dragging{background:#111827;box-shadow:0 8px 20px #00000059}[data-theme=dark] .customer-history-column-drag{color:#94a3b8}[data-theme=dark] .order-aggregate-cell-row{--aggregate-field-text:#cbd5e1}[data-theme=dark] .order-aggregate-cell-row-order{--aggregate-field-text:#bfdbfe}[data-theme=dark] .order-aggregate-cell-row-customer{--aggregate-field-text:#ddd6fe}[data-theme=dark] .order-aggregate-cell-row-shop{--aggregate-field-text:#a5f3fc}[data-theme=dark] .order-aggregate-cell-row-money{--aggregate-field-text:#fde68a}[data-theme=dark] .order-aggregate-cell-row-status{--aggregate-field-text:#bbf7d0}[data-theme=dark] .order-aggregate-cell-row-logistics{--aggregate-field-text:#cbd5e1}[data-theme=dark] .order-aggregate-cell-row-product{--aggregate-field-text:#c7d2fe}[data-theme=dark] .order-aggregate-cell-row-time{--aggregate-field-text:#99f6e4}[data-theme=dark] .order-warehouse-match-location{color:#cbd5e1}[data-theme=dark] .order-warehouse-match-quantity{color:#86efac;background:#4ade801f}[data-theme=dark] .order-warehouse-match-mode{color:#cbd5e1;background:#94a3b81f}[data-theme=dark] .order-warehouse-match-warning{color:#fcd34d;background:#fbbf2421}[data-theme=dark] .order-warehouse-match-empty{color:#64748b}[data-theme=dark] .order-address-part-province{--address-chip-bg:#60a5fa24;--address-chip-border:#93c5fd38;--address-chip-label:#93c5fd}[data-theme=dark] .order-address-part-city{--address-chip-bg:#a78bfa24;--address-chip-border:#c4b5fd38;--address-chip-label:#c4b5fd}[data-theme=dark] .order-address-part-address1{--address-chip-bg:#4ade801f;--address-chip-border:#86efac33;--address-chip-label:#86efac}[data-theme=dark] .order-address-value{color:#e5e7eb}[data-theme=dark] .ant-table-thead>tr>th:hover .order-column-resize-handle:after,[data-theme=dark] .ant-table-thead>tr>th.order-column-resizing-cell .order-column-resize-handle:after{background:#93c5fda6}[data-theme=dark] .order-search-field-icon,[data-theme=dark] .order-search-field-icon-order{--field-icon-bg:#60a5fa29;--field-icon-color:#93c5fd}[data-theme=dark] .order-search-field-icon-customer{--field-icon-bg:#a78bfa29;--field-icon-color:#c4b5fd}[data-theme=dark] .order-search-field-icon-money{--field-icon-bg:#fbbf2429;--field-icon-color:#fcd34d}[data-theme=dark] .order-search-field-icon-time{--field-icon-bg:#818cf829;--field-icon-color:#a5b4fc}[data-theme=dark] .order-search-field-icon-status{--field-icon-bg:#4ade8024;--field-icon-color:#86efac}[data-theme=dark] .order-search-field-icon-logistics{--field-icon-bg:#22d3ee24;--field-icon-color:#67e8f9}[data-theme=dark] .order-search-field-icon-note{--field-icon-bg:#94a3b829;--field-icon-color:#cbd5e1}@media (max-width:720px){.app-shell{min-height:100dvh}.app-shell-main{width:100%}.app-shell-header{z-index:30;gap:6px;height:46px;padding-inline:8px;top:0}.app-shell-tabs.ant-tabs,.app-shell-tabs .ant-tabs-nav,.app-shell-tabs .ant-tabs-nav-list{height:46px}.app-shell-tabs .ant-tabs-tab{height:32px;padding:0 8px}.app-shell-tab-label{gap:5px;font-size:13px}.app-shell-tab-icon{font-size:15px}.app-shell-actions{gap:2px!important}.app-header-user{padding-inline:4px}.app-header-user>span:not(.ant-avatar){display:none}.app-shell-content{min-height:calc(100dvh - 46px);padding:8px}.orders-page{height:calc(100dvh - 62px)}.ant-pro-page-container-children-content{padding-inline:8px}.order-edit-drawer .ant-drawer-content-wrapper{width:calc(100vw - 12px)!important;min-width:0!important;max-width:calc(100vw - 12px)!important}.order-search-grid{grid-template-columns:1fr}.order-search-floating-popover{max-width:calc(100vw - 16px);inset:54px 8px 8px!important}.order-search-floating-panel{width:calc(100vw - 16px);height:calc(100dvh - 62px);max-height:none}.order-search-grid-floating{grid-template-columns:1fr}.order-search-floating-footer{grid-template-columns:1fr 1fr 1fr;display:grid}.order-search-primary{grid-template-columns:1fr;gap:6px}.order-search-field,.order-search-field-primary{grid-template-columns:minmax(0,1fr);gap:4px}.order-search-field-label{font-size:12px;line-height:16px}.order-search-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:6px;display:grid}.order-search-actions .ant-btn{width:100%;min-width:0}.order-table-pagination-bar{gap:8px;min-height:34px;padding:2px 8px;display:flex;overflow-x:auto}.order-pagination-summary,.order-table-pagination{flex:none}.order-column-settings-drawer .ant-drawer-body{overflow:auto}.order-column-settings-tabs>.ant-tabs-content-holder{overflow:visible}.order-column-settings-tabs .ant-tabs-content,.order-column-settings-tabs .ant-tabs-tabpane{height:auto}.order-aggregate-layout,.order-image-hover-layout{flex:none;grid-template-columns:1fr;height:auto;min-height:0}.order-aggregate-field-pool,.order-image-hover-panel,.order-aggregate-columns{max-height:46dvh}.order-value-map-head,.order-value-map-field-row,.order-value-affix-row,.order-value-map-add-row,.order-value-map-row{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
