@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";.app-layout{min-height:100vh}.app-sider{background:#001529!important;position:sticky!important;top:0;height:100vh;overflow-y:auto}.logo{height:64px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:20px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}.packcharm-logo{width:24px;height:24px;flex-shrink:0}.logo .packcharm-logo{filter:brightness(0) invert(1)}.ant-layout-sider-collapsed .logo .packcharm-logo{width:40px;height:40px;filter:brightness(0) invert(1) drop-shadow(0 0 .4px #fff) drop-shadow(0 0 .4px #fff)}.ant-layout-sider-collapsed .logo span{display:none}.app-header-brand .packcharm-logo{width:28px;height:28px}.app-header-brand{gap:6px;align-items:center}.menu-container{display:flex;flex-direction:column;height:calc(100vh - 64px);justify-content:space-between}.bottom-menu{border-top:1px solid rgba(255,255,255,.1)}.app-header{padding:0 24px;display:flex;align-items:center;box-shadow:0 1px 4px #00152914;position:sticky;top:0;z-index:10;background:#fff}.header-trigger{font-size:18px;cursor:pointer;transition:color .3s;margin-right:24px}.header-trigger:hover{color:#1890ff}.header-trigger-mobile{display:none}.app-header-brand{display:none;font-weight:700;margin-right:16px}@media(max-width:900px){.app-header-brand{display:inline-flex;align-items:center;font-size:16px;font-weight:700}.app-header-brand .packcharm-logo{filter:drop-shadow(0 0 .4px currentColor) drop-shadow(0 0 .4px currentColor)}}.header-content{flex:1;text-align:center}.header-content h2{margin:0;font-size:20px;font-weight:700;color:#001529;text-transform:uppercase}.app-header .header-trigger,.app-header .header-content,.app-header .ant-btn,.app-header .anticon{color:#001529}.app-content{margin:24px 16px;padding:24px;min-height:calc(100vh - 112px);overflow:auto}@media(max-width:800px){.app-sider{display:none!important}.header-trigger-desktop{display:none}.header-trigger-mobile{display:inline-flex;align-items:center}.app-header{background:#001529!important;z-index:1100}.app-header,.app-header .header-trigger,.app-header .header-content,.app-header .header-content h2,.app-header .ant-btn,.app-header .ant-btn .anticon,.app-header .anticon{color:#fff!important}.app-header .header-trigger:hover{color:#1890ff!important}}@media(max-width:900px){.app-content{margin:16px 8px;padding:16px}.header-content h2{font-size:16px}.app-header{padding:0 16px}}.app-mobile-menu-drawer-root .ant-drawer-content-wrapper,.app-mobile-menu-drawer .ant-drawer-content-wrapper,.app-mobile-menu-drawer-root .ant-drawer-mask,.app-mobile-menu-drawer .ant-drawer-mask{margin-top:64px!important}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;padding:24px}.login-card{width:100%;max-width:420px;border-radius:8px;box-shadow:0 4px 24px #0000001a}.login-card-inner{width:100%}.login-logo{font-size:40px;color:#1677ff}.login-title{margin:0!important}.login-form{width:100%}.login-submit-item{margin-bottom:0}@media(max-width:480px){.login-page{padding:60px 16px 16px;align-items:flex-start}.login-card{max-width:100%}}.form-modal .form-section{margin-bottom:8px}.form-modal .section-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#003a70}.form-modal .full-width{width:100%}.form-modal .ant-divider{margin:16px 0}@media(max-width:576px){.form-modal{max-width:100%!important}.form-modal .section-title{font-size:14px;margin-bottom:12px}}@media(max-width:430px){.form-modal{max-width:calc(100% - 32px)!important;margin:16px auto!important}.form-modal .ant-col{flex:0 0 100%!important;max-width:100%!important}}.generic-form .ant-input-number{width:100%}.form-modal .custom-content-section{margin-top:16px}.upload-file-item{display:inline-flex;align-items:center;gap:8px;padding:4px 0;max-width:100%;margin-top:20px}.upload-file-name{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:750px}.form-modal-submitting-footer{text-align:center;padding:10px 0 18px}.form-modal-submitting-footer .submitting-text{margin-top:8px;color:#00000073;font-size:13px}.form-modal .ant-form-item-extra{font-size:11px}.text-display{padding:8px 0;font-size:14px;color:#000000d9;line-height:1.5}.text-display-label{font-weight:500;margin-bottom:4px}.text-display.field-hint{font-size:12px;color:#00000073;margin-top:-12px;padding:0}:root{--v-primary: #0066FF;--v-primary-dark: #0052CC;--v-bg: #F8F9FA;--v-surface: #FFFFFF;--v-border: #E0E4E8;--v-text: #1A1D21;--v-text-secondary: #6B7280;--v-active: #10B981;--v-next: #F59E0B;--v-completed: #8B5CF6;--v-danger: #EF4444;--v-shadow: rgba(0, 0, 0, .08);--v-shadow-lg: rgba(0, 0, 0, .12);--v-space-xs: .5rem;--v-space-sm: .75rem;--v-space-md: 1rem;--v-space-lg: 1.25rem;--v-space-xl: 1.5rem;--v-space-2xl: 2rem;--v-radius-sm: .25rem;--v-radius-md: .5rem;--v-radius-lg: .75rem;--v-radius-xl: 1rem}.verification-terminal{width:100%;min-height:100vh;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column;gap:1.5rem}.verification-header{background:linear-gradient(135deg,var(--v-primary) 0%,var(--v-primary-dark) 100%);border-radius:var(--v-radius-xl);padding:2rem 1.75rem;box-shadow:0 .5rem 1.5rem var(--v-shadow-lg)}.verification-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.75rem}.verification-task-label{font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:800;color:#fff;letter-spacing:.03em;display:flex;align-items:center;gap:.75rem;text-transform:uppercase}.verification-task-icon{font-size:1.5rem;color:var(--v-active);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.verification-order-number{font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700;color:#fff;background:#ffffff26;padding:.75rem 1.5rem;border-radius:var(--v-radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.verification-tags-section{display:flex;flex-direction:column;gap:1rem;padding-left:2.25rem}.verification-tag-row{display:flex;align-items:center;gap:1rem}.verification-tag-label{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.06em;min-width:11.25rem}.verification-tag-value{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;padding:.375rem 1.25rem;border-radius:var(--v-radius-md);border:1px solid transparent;transition:all .3s ease}.verification-tag-active{background:var(--v-active);color:#fff;border-color:#059669;box-shadow:0 .25rem .75rem #10b98166}.verification-tag-next{background:var(--v-next);color:#fff;border-color:#d97706;box-shadow:0 .25rem .75rem #f59e0b66}.verification-tag-completed{background:#8b5cf633;color:#fff;border-color:#8b5cf666;font-size:1rem;padding:.3125rem .875rem}.verification-completed-tags{display:flex;flex-wrap:wrap;gap:.625rem}.verification-zone-section{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--v-text);background:var(--v-surface);padding:1rem 1.75rem;border-radius:var(--v-radius-xl);border:2px solid var(--v-border);text-align:center;letter-spacing:.05em}.verification-scanner-input input{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:600;padding:1.5rem 1.75rem;border:2px solid var(--v-border);border-radius:var(--v-radius-sm);width:100%;transition:all .3s ease;background:var(--v-surface);box-shadow:0 .125rem .5rem var(--v-shadow)}.verification-scanner-input input:focus{outline:none;border-color:var(--v-primary);box-shadow:0 .25rem 1rem var(--v-shadow-lg),0 0 0 .25rem #0066ff1a}.verification-scanner-input input::placeholder{color:var(--v-text-secondary);font-weight:500}.scanned-items-section{background:var(--v-surface);border-radius:var(--v-radius-xl);box-shadow:0 .25rem 1rem var(--v-shadow);border:2px solid var(--v-border);overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:25rem}.scanned-items-header{padding:1.5rem 1.75rem 1rem;background:var(--v-bg)}.scanned-items-count{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:700;color:var(--v-text);text-transform:uppercase;letter-spacing:.09em}.scanned-item-header{border-bottom:2px solid var(--v-border);background:var(--v-bg)}.scanned-column-header{font-family:JetBrains Mono,monospace;font-size:.9375rem;font-weight:700;color:var(--v-text-secondary);text-transform:uppercase;letter-spacing:.06em}.scanned-item-header .scanned-column-header:last-child{justify-self:center}.scanned-items-list{flex:1;overflow-y:auto}.scanned-items-list .ant-list{background:transparent}.scanned-empty-state{display:flex;align-items:center;justify-content:center;padding:5rem 2.5rem;text-align:center}.scanned-empty-text{font-size:1.25rem;font-weight:600;color:var(--v-text-secondary)}.scanned-item{display:grid;grid-template-columns:2fr 2fr 3fr 1fr;align-items:center;gap:1.25rem;padding:.875rem 1.75rem;background:var(--v-surface);border-bottom:1px solid var(--v-border);transition:background .2s ease}.scanned-items-section-verify .scanned-item{grid-template-columns:2fr 3fr auto}.scanned-item:hover{background:var(--v-bg)}.scanned-item:last-child{border-bottom:none}.scanned-item-sku{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:600;color:var(--v-text);letter-spacing:.02em;word-break:break-word}.scanned-item-description{font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;color:var(--v-text-secondary);word-break:break-word;overflow-wrap:anywhere;min-width:0}.scanned-item-tag{font-size:1rem}.scanned-item-delete{height:auto;padding:.25rem .875rem;border-radius:var(--v-radius-sm);border:1px solid var(--v-danger);background:transparent;font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--v-danger);transition:all .2s ease;justify-self:center;line-height:1.4}.scanned-item-delete:hover{background:var(--v-danger);border-color:var(--v-danger);color:#fff}.verification-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem}.verification-btn{min-height:5rem;border-radius:var(--v-radius-xl);font-family:Outfit,sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:2px solid;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.verification-btn-icon{font-size:1.75rem;font-weight:700}.verification-btn-problem{background:var(--v-surface);border-color:var(--v-danger);color:var(--v-danger)}.verification-btn-problem:hover{background:var(--v-danger);border-color:var(--v-danger);color:#fff}.verification-btn-manual{background:var(--v-surface);border-color:var(--v-primary);color:var(--v-primary)}.verification-btn-manual:hover{background:var(--v-primary);border-color:var(--v-primary);color:#fff}.verification-btn-next{background:linear-gradient(135deg,var(--v-primary) 0%,var(--v-primary-dark) 100%);border-color:var(--v-primary-dark);color:#fff}.verification-btn-next:hover{background:linear-gradient(135deg,var(--v-primary-dark) 0%,#003D99 100%);border-color:#003d99;color:#fff}.verification-btn-match{background:var(--v-active);border-color:var(--v-active);color:#fff}.verification-btn-match:hover{background:#059669;border-color:#059669;color:#fff}.verification-tag-counter{font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700;color:#fff;background:#ffffff26;padding:.75rem 1.5rem;border-radius:var(--v-radius-md);border:1px solid rgba(255,255,255,.25);letter-spacing:.04em}.verification-tag-label.verification-tag-label-batch{font-size:24px;font-weight:800;color:#fff}.verification-tag-label-batch+.verification-tag-value{font-size:24px;padding:.5rem 1.75rem}.verification-tag-row-batch{justify-content:space-between;flex-wrap:wrap;padding-top:44px;padding-bottom:6px}.verification-tag-group{display:flex;align-items:center;gap:1rem}.verification-tag-row-bundle-toggle .ant-switch{transform:scale(1.6);transform-origin:right center;margin-left:.75rem}.verification-tag-row-bundle-toggle .ant-switch-checked{background:var(--v-active)}.verification-tag-row-bundle-toggle .ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--v-active)}.verification-scanner-input-bundle{border:2px solid #fbbf24;border-radius:var(--v-radius-md);box-shadow:0 0 0 4px #fbbf2433}.verification-btn-bundle{background:var(--v-surface);border-color:#d97706;color:#92400e}.verification-btn-bundle:hover:not(:disabled){background:#fef3c7;border-color:#d97706;color:#92400e}.scanned-items-section-verify.scanned-items-section-verify-batch .scanned-item-header,.scanned-items-section-verify.scanned-items-section-verify-batch .scanned-item{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(180px,2fr) minmax(120px,auto)}.shipment-check-section{margin-top:1.25rem}.shipment-check-section .scanned-items-count{font-weight:800}.shipment-check-body{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:2rem}.shipment-check-address-block{display:flex;flex-direction:column;gap:.625rem}.shipment-check-label{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:700;color:var(--v-text-secondary);text-transform:uppercase;letter-spacing:.06em}.shipment-check-address{font-family:Outfit,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.5;color:#003d99;white-space:pre-line;padding:1.25rem 1.5rem;border:2px solid #003D99;border-radius:var(--v-radius-md);background:var(--v-bg)}.shipment-check-address-empty{font-size:1rem;color:var(--v-text-secondary)}.shipment-check-label-btn-row{display:flex;justify-content:center}.shipment-check-actions{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:64rem){.verification-terminal{gap:1.25rem}.verification-header{padding:1.75rem 1.5rem}.verification-zone-section{font-size:1.25rem;padding:.875rem 1.5rem}.verification-task-label{font-size:1.75rem}.verification-order-number{font-size:1.5rem;padding:.625rem 1.25rem}.verification-tag-label{min-width:auto;font-size:.8125rem}.verification-tag-value{font-size:1rem;padding:.4375rem .875rem}.verification-tag-completed{font-size:.8125rem;padding:.3125rem .625rem}.verification-scanner-input input{font-size:1.375rem;padding:1.25rem 1.5rem}.scanned-item{padding:.875rem 1.25rem;grid-template-columns:2fr 2fr 3fr 1fr;gap:1.25rem}.scanned-items-section-verify .scanned-item{grid-template-columns:2fr 3fr auto}.scanned-item-sku{font-size:1.0625rem}.scanned-item-description{font-size:.9375rem}.scanned-item-delete{padding:.25rem .75rem;font-size:.9375rem;border-radius:var(--v-radius-sm)}.verification-actions{grid-template-columns:1fr 1fr;gap:1rem}.verification-btn-next{grid-column:1 / -1}.verification-btn{min-height:4.5rem;font-size:1.25rem}.verification-btn-icon{font-size:1.5rem}}@media(max-width:56.25rem){.scanned-items-section-verify.scanned-items-section-verify-batch .scanned-item-header,.scanned-items-section-verify.scanned-items-section-verify-batch .scanned-item{grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) minmax(140px,1.5fr) minmax(100px,auto);gap:.625rem}.verification-tag-row-bundle-toggle .ant-switch{transform:scale(1.4)}}@media(max-width:48rem){.verification-terminal{gap:1rem}.verification-header{padding:1.5rem 1.25rem;border-radius:var(--v-radius-sm)}.verification-zone-section{font-size:1.125rem;padding:.75rem 1.25rem;border-radius:var(--v-radius-sm)}.verification-task-label{font-size:1.5rem;gap:.5rem}.verification-task-icon{font-size:1.25rem}.verification-order-number{font-size:1.25rem;padding:.5rem 1rem}.verification-tag-label{min-width:auto;font-size:.8125rem}.verification-tag-value{font-size:1rem;padding:.4375rem .875rem}.verification-tag-completed{font-size:.8125rem;padding:.3125rem .625rem}.verification-scanner-input input{font-size:1.25rem;padding:1.125rem 1.375rem}.scanned-items-section{border-radius:var(--v-radius-sm);min-height:18.75rem}.scanned-items-list{padding:0}.scanned-item{padding:.75rem 1.125rem;gap:1rem;grid-template-columns:2fr 2fr 3fr 1fr;border-bottom:1px solid var(--v-border)}.scanned-items-section-verify .scanned-item{grid-template-columns:2fr 3fr auto}.scanned-item-sku{font-size:.875rem}.scanned-item-description{font-size:.8125rem}.scanned-item-delete{padding:.125rem .5rem;font-size:.6875rem;border-radius:var(--v-radius-sm)}.scanned-empty-state{padding:3.75rem 1.875rem}.scanned-empty-text{font-size:1.125rem}.verification-actions{grid-template-columns:1fr;gap:1rem}.verification-btn-next{grid-column:auto}.verification-btn{min-height:4.25rem;font-size:1.125rem;border-radius:var(--v-radius-sm)}.verification-btn-icon{font-size:1.375rem}}.staff-terminal{width:100%;max-width:1400px;margin:0 auto}.staff-terminal .ant-btn{min-height:48px;font-size:18px;font-weight:500}.staff-terminal .ant-btn-lg{min-height:56px;font-size:20px}.data-list-table{width:100%}.data-list-table .ant-table{background:#fff}.data-list-table .ant-table-thead>tr>th{font-weight:600;background:#fafafa}.data-list-table .ant-table-tbody>tr:not(.ant-table-expanded-row):hover>td{background:#e6f4ff}.data-list-table .ant-table-tbody>tr:has(+tr.ant-table-expanded-row:not([style*="display: none"]))>td{background:#e6f4ff}.data-list-table .ant-table-tbody>tr.ant-table-expanded-row>td{background:#e6f4ff}.data-list-table .ant-table-cell{padding:12px 16px}.data-list-search{max-width:380px}.data-list-space{width:100%}@media(max-width:900px){.data-list-search{max-width:100%}.data-list-table .ant-table table{table-layout:auto!important;width:100%!important}.data-list-table .ant-table colgroup col{width:auto!important;min-width:0!important}}.confirm-modal .confirm-modal-content{padding:8px 0}.confirm-modal .confirm-modal-message{font-size:14px;line-height:1.6;color:#000000d9;margin-bottom:0}.confirm-modal .hard-confirm-section{margin-top:20px;padding:12px;background-color:#fff7e6;border:1px solid #ffd591;border-radius:4px}.confirm-modal-warning .hard-confirm-section{background-color:#fff7e6;border-color:#ffd591}.confirm-modal-error .hard-confirm-section{background-color:#fff1f0;border-color:#ffccc7}.confirm-modal-info .hard-confirm-section{background-color:#e6f7ff;border-color:#91d5ff}.confirm-modal .hard-confirm-section .ant-checkbox-wrapper{font-size:13px;color:#000000d9;font-weight:500}.confirm-modal .hard-confirm-section .ant-checkbox{align-self:flex-start;margin-top:3px}@media(max-width:576px){.confirm-modal .confirm-modal-message{font-size:13px}.confirm-modal .hard-confirm-section{padding:10px;margin-top:16px}.confirm-modal .hard-confirm-section .ant-checkbox-wrapper{font-size:13px}}.action-menu-button{cursor:pointer;font-size:18px;padding:4px 8px;color:#000000a6;transition:color .3s}.action-menu-button:hover{color:#1890ff}@media(max-width:900px){.hide-below-900{display:none!important}}.show-below-900{display:none}@media(max-width:900px){.show-below-900{display:block}}@media(max-width:430px){.hide-below-430{display:none!important}}.show-below-430{display:none}@media(max-width:430px){.show-below-430{display:block}}.manager-dashboard{display:flex;flex-direction:column;gap:24px}.dashboard-section{display:flex;flex-direction:column;gap:16px}.dashboard-section-title{margin-bottom:0!important}.stat-card{height:100%}.stat-card--completed .ant-statistic-content-value,.stat-card--completed .ant-statistic-content-prefix{color:#52c41a}.stat-card--in-progress .ant-statistic-content-value,.stat-card--in-progress .ant-statistic-content-prefix{color:#1677ff}.stat-card--stuck .ant-statistic-content-value,.stat-card--stuck .ant-statistic-content-prefix{color:#fa8c16}.order-status-card{width:100%}.completion-gauge-col{display:flex;flex-direction:column;gap:8px}.show-completion-title{display:block;margin-bottom:4px;font-size:13px}.show-completion-row{margin-bottom:10px}.show-completion-name{display:block;font-size:12px;margin-bottom:2px}.show-card{margin-bottom:0}.show-card-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.show-card-meta-id,.show-card-meta-date{color:#003a70!important}@media(max-width:900px){.staff-list-section .data-list-search{max-width:50%}}@media(max-width:430px){.staff-list-section .data-list-search{max-width:100%}.stuck-tasks-section .stuck-order-id-col{min-width:100px}}@media(min-width:901px){.staff-list-section .ant-table-expanded-row{display:none!important}.staff-list-section .ant-table-tbody>tr{cursor:default!important}.staff-list-section .ant-table-tbody>tr:hover>td{background:unset!important}}.show-card-meta-id{font-weight:600}.show-card-progress{display:flex;align-items:center;gap:12px;margin-bottom:50px}.show-card-name{flex-shrink:0;font-size:14px;white-space:nowrap;max-width:250px;overflow:hidden;text-overflow:ellipsis}.show-card-bar{flex:1}.status-chart{display:flex;flex-direction:column;gap:8px}.status-chart-row{display:flex;align-items:center;gap:12px}.status-chart-label{width:120px;flex-shrink:0;font-size:13px;color:#595959;text-align:left}.status-chart-track{flex:1;height:18px;background-color:#f0f0f0;border-radius:4px;overflow:hidden}.status-chart-bar{height:100%;width:var(--bar-pct);border-radius:4px;transition:width .4s ease}.status-chart-bar--new{background-color:#1677ff}.status-chart-bar--verification{background-color:#13c2c2}.status-chart-bar--picking{background-color:#eb2f96}.status-chart-bar--packing{background-color:#722ed1}.status-chart-bar--shipped{background-color:#52c41a}.status-chart-bar--cancelled{background-color:#ff4d4f}.status-chart-bar--stuck{background-color:#fa8c16}.status-chart-bar--complete{background-color:#389e0d}@media(min-width:992px){.completed-show-col{flex:0 0 20%;max-width:20%}}.completed-show-card{height:100%;border-left:4px solid #52c41a}.completed-show-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.completed-show-icon{font-size:18px;color:#52c41a}.completed-show-name{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completed-show-details{display:flex;flex-direction:column;gap:6px}.completed-show-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.status-chart-count{width:28px;flex-shrink:0;font-size:13px;font-weight:600;text-align:right;color:#262626}.orders-container{padding:24px}.orders-header{margin-bottom:24px}.orders-tabs{background:#fff;padding:16px;border-radius:8px}.orders-tabs-wrapper{background:transparent!important;padding:0!important;border-radius:0!important}.order-number-link{font-weight:600;color:#1890ff;text-decoration:none}.order-number-link:hover{text-decoration:underline}.priority-tag{text-transform:capitalize}.orders-tabs-select{display:none}@media(max-width:430px){.orders-tabs-full{display:none}.orders-tabs-select{display:inline-flex!important;align-items:center!important;position:relative!important;width:100%!important;margin-bottom:16px;box-sizing:border-box}.orders-tabs-select .ant-select-selector{width:100%!important;flex:1!important;padding-right:28px!important;display:flex!important;justify-content:center!important;align-items:center!important}.orders-tabs-select .ant-select-arrow{position:absolute!important;right:12px!important;top:50%!important;left:auto!important;margin-top:0!important;transform:translateY(-50%)!important}.orders-tabs-select,.orders-tabs-select *,.orders-tabs-select input,.orders-tabs-select .ant-select-selection-search-input{color:#003a70!important;font-weight:600!important;text-align:center!important;font-size:16px!important}.orders-tabs-select .ant-select-content-value,.orders-tabs-select .ant-select-selection-item{position:absolute!important;left:0!important;right:0!important;padding:0 28px!important;text-align:center!important;color:#003a70!important;font-weight:600!important}}.orders-tabs-select-dropdown,.orders-tabs-select-dropdown *{color:#003a70!important;text-align:center!important}.product-expanded-row .loading-section{text-align:center;padding:10px 0 18px}.product-expanded-row .loading-section .loading-icon{font-size:24px}.product-expanded-row .loading-section .loading-text{margin-top:8px;color:#00000073;font-size:13px}.product-expanded-row .product-details-grid{gap:16px 32px}.product-expanded-row .kit-components-header,.product-expanded-row .kit-component-item{grid-template-columns:200px 1fr 100px 100px 120px}.product-expanded-row .kit-components-header .product-detail-label{font-weight:600;color:#000000d9}.product-expanded-row .kit-components-header>:nth-child(3),.product-expanded-row .kit-components-header>:nth-child(4),.product-expanded-row .kit-components-header>:nth-child(5),.product-expanded-row .kit-component-item>:nth-child(3),.product-expanded-row .kit-component-item>:nth-child(4),.product-expanded-row .kit-component-item>:nth-child(5){text-align:center}.item-bundle-label{margin-left:.5rem;padding:.125rem .375rem;border-radius:.25rem;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:600;text-transform:lowercase}.kit-sku-inline{display:none}@media(max-width:900px){.orders-tabs-wrapper .data-list-search{max-width:380px}.product-expanded-row .kit-components-header>:nth-child(1),.product-expanded-row .kit-component-item .kit-sku-cell{display:none}.product-expanded-row .kit-components-header,.product-expanded-row .kit-component-item{grid-template-columns:minmax(100px,2fr) 120px 80px 80px;gap:8px}.product-expanded-row .kit-components-container{gap:16px}.kit-sku-inline{display:inline;margin-right:8px}}@media(max-width:430px){.orders-tabs-wrapper .data-list-table colgroup col:first-child{width:100px!important}.orders-tabs-wrapper .data-list-table colgroup col:nth-child(2){width:150px!important}.product-expanded-row .kit-components-header .product-detail-label,.product-expanded-row .kit-component-item .product-detail-value{font-size:11px}.product-expanded-row .kit-components-header,.product-expanded-row .kit-component-item{display:grid;grid-template-columns:minmax(90px,2fr) 70px 50px 60px;gap:4px}}.products-container{padding:24px}.products-header{margin-bottom:24px}.products-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.products-tabs{background:transparent;padding:0;border-radius:0}.products-list{background:#fff;padding:16px;border-radius:8px}.product-image-thumb{width:48px;height:48px;object-fit:cover;border-radius:4px}.product-image-placeholder{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f0f0f0;border-radius:4px;font-size:20px;color:#bfbfbf}.product-name{font-weight:600;color:#262626}.product-expanded-row{padding:16px 24px;background:#fafafa;position:relative;display:flex;flex-direction:column;overflow:hidden}.product-expanded-row-header{margin-top:10px;margin-bottom:16px;font-size:14px;font-weight:500;color:#003a70}.product-detail-label{margin-bottom:4px;padding-right:4px;padding-left:4px;font-size:14px;font-weight:500;color:#1a1d21}.product-detail-value{font-size:13px;font-weight:500;padding-right:4px;padding-left:4px;min-width:0;overflow-wrap:break-word;color:#595959}.product-details-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.product-details-grid .span-1{grid-column:span 1}.product-details-grid .span-2{grid-column:span 3}.product-details-grid .span-4{grid-column:span 5}.goods-list-page .ant-space.display-flex{position:relative}.goods-list-page .ant-space.display-flex>.ant-space-item:first-child{position:absolute;top:0;right:0;z-index:2;margin:0!important}.goods-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-btn{width:160px}.goods-list-page .data-list-space>.ant-space-item:first-child{padding-right:168px}.goods-list-page .data-list-search{max-width:300px}@media(max-width:430px){.goods-list-page .ant-space-vertical.display-flex{row-gap:8px!important}.goods-list-page .ant-space.display-flex>.ant-space-item:first-child{position:static;width:100%}.goods-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-flex{width:100%}.goods-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-btn{width:100%;font-size:16px}.goods-list-page .data-list-space>.ant-space-item:first-child{padding-right:0}.goods-list-page .data-list-space>.ant-space-item:first-child .ant-flex{flex-direction:column;align-items:stretch}.goods-list-page .data-list-space>.ant-space-item:first-child .ant-btn{font-size:16px}.goods-list-page .data-list-search{max-width:100%}}@media(max-width:900px){.product-details-grid{grid-template-columns:1fr;gap:12px;margin-bottom:12px}.show-below-900,.show-below-430{margin-bottom:12px}.product-details-grid .span-1,.product-details-grid .span-2,.product-details-grid .span-4{grid-column:span 1;display:flex!important;gap:16px;align-items:baseline}.product-details-grid .product-detail-label{width:140px;flex-shrink:0;margin-bottom:0!important;text-align:left}.goods-list-page .product-details-grid .product-detail-label{width:224px}.product-details-grid .product-detail-value{text-align:left}}@media(max-width:430px){.product-details-grid{grid-template-columns:1fr;gap:12px;margin-bottom:0}.product-details-grid .span-1,.product-details-grid .span-2,.product-details-grid .span-4{grid-column:span 1}.goods-list-page .product-details-grid .product-detail-label{width:144px}.product-expanded-row{padding:12px 16px;gap:12px}.show-below-900,.show-below-430{margin-bottom:0}.product-detail-label,.product-detail-value{font-size:12px}.product-expanded-row-header{font-size:13px;margin-bottom:0}}.delete-modal .delete-modal-content{padding:8px 0}.delete-modal .delete-modal-message{font-size:14px;line-height:1.6;color:#000000d9;margin-bottom:0}.delete-modal .delete-modal-checkbox-section{margin-top:20px;padding:12px;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:4px}.delete-modal .delete-modal-checkbox-section .ant-checkbox-wrapper{font-size:13px;color:#000000d9;font-weight:500}@media(max-width:576px){.delete-modal .delete-modal-message{font-size:13px}.delete-modal .delete-modal-checkbox-section{padding:10px;margin-top:16px}.delete-modal .delete-modal-checkbox-section .ant-checkbox-wrapper{font-size:12px}}.kits-container{padding:24px}.kits-header{margin-bottom:24px}.kits-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.kits-list{background:#fff;padding:16px;border-radius:8px}.kit-image-placeholder{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f0f0f0;border-radius:4px;font-size:20px;color:#bfbfbf}.kit-name{font-weight:600;color:#262626}.qty-in-stock{color:#52c41a;font-weight:600}.qty-out-of-stock{color:#ff4d4f;font-weight:600}.kits-container .delete-modal-content{padding:8px 0}.kits-container .delete-modal-message{font-size:14px;line-height:1.6;color:#000000d9;margin-bottom:0}.kits-container .delete-modal-checkbox-section{margin-top:20px;padding:12px;background-color:#fff1f0;border:1px solid #ffccc7;border-radius:4px}.kits-container .delete-modal-checkbox-section .ant-checkbox-wrapper{font-size:13px;color:#000000d9;font-weight:500}.kits-container .confirm-modal .confirm-modal-content{padding:8px 0}.kits-container .confirm-modal .confirm-modal-message{font-size:14px;line-height:1.6;color:#000000d9;margin-bottom:0}.kits-container .confirm-modal .hard-confirm-section{margin-top:20px;padding:12px;background-color:#fff7e6;border:1px solid #ffd591;border-radius:4px}.kits-container .confirm-modal-warning .hard-confirm-section{background-color:#fff7e6;border-color:#ffd591}.kits-container .confirm-modal-error .hard-confirm-section{background-color:#fff1f0;border-color:#ffccc7}.kits-container .confirm-modal-info .hard-confirm-section{background-color:#e6f7ff;border-color:#91d5ff}.kits-container .confirm-modal .hard-confirm-section .ant-checkbox-wrapper{font-size:13px;color:#000000d9;font-weight:500}.kits-container .form-modal .form-section{margin-bottom:8px}.kits-container .form-modal .section-title{font-size:16px;font-weight:600;margin-bottom:16px;color:#003a70}.kits-container .form-modal .full-width{width:100%}.kits-container .form-modal .ant-divider{margin:16px 0}.kits-container .generic-form .ant-input-number{width:100%}.kits-container .component-list-label{font-weight:600;margin-bottom:12px;color:#000000d9}.kits-container .component-row{margin-bottom:12px}.kits-container .qty-with-delete-row{display:flex;align-items:flex-start;gap:8px}.kits-container .qty-input-inline{flex:1;margin-bottom:0}.kits-container .delete-component-btn{height:32px;padding:4px 8px;margin-top:0}.kits-container .add-component-btn{width:100%;margin-bottom:16px}.kits-container .component-spacer{height:24px}.kit-components-container{display:flex;gap:40px;margin-top:10px}.kit-components-section{flex:1;min-width:0;max-width:1000px}.kit-components-header{display:grid;grid-template-columns:150px 1fr 100px 200px;gap:16px;margin-bottom:12px}.kit-components-list{display:flex;flex-direction:column;gap:16px;margin-top:8px}.kit-component-item{display:grid;grid-template-columns:150px 1fr 100px 200px;gap:16px}.kit-section-divider{margin:16px 0;border-top-color:#e2e1e1;border-top-width:thin}@media(max-width:768px){.kit-components-container{flex-direction:column;gap:16px}.kit-components-section{max-width:100%}.kit-components-header,.kit-component-item{grid-template-columns:minmax(80px,1fr) minmax(100px,2fr) 60px 80px;gap:8px}}@media(max-width:430px){.kit-components-header{display:none}.kit-component-item{grid-template-columns:1fr;gap:4px;padding:8px 0;border-bottom:1px solid #f0f0f0}}@media(max-width:576px){.kits-container{padding:16px}.kits-container .delete-modal-message{font-size:13px}.kits-container .delete-modal-checkbox-section{padding:10px;margin-top:16px}.kits-container .delete-modal-checkbox-section .ant-checkbox-wrapper{font-size:12px}.kits-container .confirm-modal .confirm-modal-message{font-size:13px}.kits-container .confirm-modal .hard-confirm-section{padding:10px;margin-top:16px}.kits-container .confirm-modal .hard-confirm-section .ant-checkbox-wrapper{font-size:12px}.kits-container .form-modal{max-width:100%!important}.kits-container .form-modal .section-title{font-size:14px;margin-bottom:12px}}.assembly-preview-container{margin-top:24px;padding:20px;background:#f5f5f5;border-radius:8px}.assembly-preview-header{margin-bottom:16px;font-weight:600;color:#262626;font-size:14px}.assembly-preview-empty{padding:20px;text-align:center;color:#999;background:#fafafa;border-radius:8px;border:1px dashed #d9d9d9;margin-top:16px}.barcode-preview-container{margin-top:20px}.barcode-preview-header{font-weight:600;margin-bottom:12px;font-size:14px;color:#262626}.barcode-preview-empty{text-align:center;padding:20px;color:#999;background:#fafafa;border-radius:8px;border:1px dashed #d9d9d9}.barcode-preview-label{border:2px dashed #d9d9d9;border-radius:4px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;background-color:#fafafa}.barcode-preview-label.size-small{width:200px;height:100px}.barcode-preview-label.size-medium{width:300px;height:150px}.barcode-preview-label.size-large{width:400px;height:200px}.barcode-bars{display:flex;gap:1px;margin-bottom:8px;height:60%}.barcode-bar{height:100%;background-color:#000}.barcode-bar.size-small{width:2px}.barcode-bar.size-medium{width:3px}.barcode-bar.size-large{width:4px}.barcode-sku{font-family:monospace;font-weight:700;margin-top:4px}.barcode-sku.size-small{font-size:10px}.barcode-sku.size-medium{font-size:12px}.barcode-sku.size-large{font-size:14px}.shows-list-page .ant-space.display-flex{position:relative;padding-top:20px}.shows-list-page .ant-space.display-flex>.ant-space-item:first-child{position:absolute;top:0;right:0;z-index:2;margin:0!important;padding-top:20px}.shows-list-page .data-list-space>.ant-space-item:first-child{padding-right:180px}@media(max-width:900px){.shows-list-page .data-list-search{max-width:60%}}@media(max-width:430px){.shows-list-page .ant-space-vertical.display-flex{row-gap:8px!important}.shows-list-page .ant-space.display-flex>.ant-space-item:first-child{position:static;width:100%;padding-top:0}.shows-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-flex{justify-content:flex-end;width:100%}.shows-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-btn{flex:1;position:relative;justify-content:center;font-size:16px}.shows-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-btn .ant-btn-icon{position:absolute;left:25%;transform:translate(-50%)}.shows-list-page .ant-space.display-flex>.ant-space-item:first-child .ant-btn .anticon-plus svg{stroke:currentColor;stroke-width:80}.shows-list-page .data-list-space>.ant-space-item:first-child{padding-right:0}.shows-list-page .data-list-search{max-width:100%;margin-bottom:16px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;min-height:100vh}.display-flex{display:flex}
