*:focus{outline:none}body.keyboard-nav *:focus{outline:2px solid #7C3AED!important;outline-offset:2px!important}body.keyboard-nav *:focus:not(:focus-visible){outline:none!important}body.high-contrast{--text-primary: #000 !important;--text-secondary: #333 !important;--bg-container: #fff !important}body.high-contrast .ant-table-row{border-bottom:2px solid #333!important}body.high-contrast .ant-btn{border-width:2px!important}body.high-contrast .ant-tag{border-width:2px!important;font-weight:600!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip-nav:focus{top:8px!important;left:8px!important}:root{--card-radius: 8px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--font-title: 15px;--font-body: 14px;--font-caption: 12px;--color-text-primary: var(--text-primary, #1a1a1a);--color-text-secondary: var(--text-secondary, #666);--color-text-tertiary: var(--text-tertiary, #999);--color-border: var(--border-color, #f0f0f0);--color-bg-card: var(--bg-card, #fff);--color-bg-hover: var(--bg-hover, #fafafa);--status-pending: #faad14;--status-active: var(--color-primary);--status-success: #52c41a;--status-warning: #fa8c16;--status-danger: #ff4d4f;--status-neutral: #8c8c8c}.mobile-order-card{background:var(--color-bg-card);border-radius:var(--card-radius);margin-bottom:var(--spacing-sm);overflow:hidden;display:flex;box-shadow:0 1px 2px #00000008;border:1px solid var(--color-border);transition:all .2s ease}.mobile-order-card:active{background:var(--color-bg-hover);transform:scale(.995)}.card-status-bar{width:4px;flex-shrink:0}.card-status-bar.pending{background:var(--status-pending)}.card-status-bar.active{background:var(--status-active)}.card-status-bar.success{background:var(--status-success)}.card-status-bar.warning{background:var(--status-warning)}.card-status-bar.danger{background:var(--status-danger)}.card-status-bar.neutral{background:var(--status-neutral)}.card-body{flex:1;padding:8px 10px;min-width:0}.card-header{display:flex;align-items:baseline;gap:var(--spacing-sm);margin-bottom:4px}.card-customer{font-size:14px;font-weight:600;color:var(--color-text-primary);flex-shrink:0}.card-address{font-size:var(--font-caption);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.card-status-text{font-size:var(--font-caption);color:var(--color-text-secondary);font-weight:500}.card-divider{color:var(--color-text-tertiary);font-size:var(--font-caption)}.card-designer{font-size:var(--font-caption);color:var(--color-text-secondary)}.card-overdue{display:inline-flex;align-items:center;gap:2px;font-size:11px;padding:2px 6px;border-radius:4px;font-weight:500}.card-overdue.normal{background:var(--color-primary-bg);color:var(--color-primary)}.card-overdue.warning{background:var(--color-warning-bg);color:#fa8c16}.card-overdue.danger{background:var(--color-danger-bg);color:#ff4d4f}.card-amount{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-caption)}.card-amount-item{display:flex;align-items:center;gap:var(--spacing-xs)}.card-amount-label{color:var(--color-text-tertiary)}.card-amount-value{color:var(--color-text-primary);font-weight:500}.card-amount-value.highlight{color:var(--color-primary)}.card-progress{flex:1;max-width:80px;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.card-progress-bar{height:100%;background:linear-gradient(90deg,var(--color-primary),#52c41a);border-radius:2px;transition:width .3s ease}.card-arrow{display:flex;align-items:center;padding:0 6px;color:var(--color-text-tertiary);font-size:14px}.mobile-order-card.style-b{border-left:none}.mobile-order-card.style-b .card-status-bar{display:none}.mobile-order-card.style-b .card-body{padding-left:var(--spacing-md)}.card-status-tag{display:inline-block;font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;flex-shrink:0}.card-status-tag.pending{background:var(--color-warning-bg);color:#d48806}.card-status-tag.active{background:var(--color-primary-bg);color:var(--color-primary)}.card-status-tag.success{background:var(--color-success-bg);color:#52c41a}.card-status-tag.warning{background:var(--color-warning-bg);color:#fa8c16}.card-status-tag.danger{background:var(--color-danger-bg);color:#ff4d4f}.card-status-tag.neutral{background:var(--bg-input);color:#8c8c8c}.mobile-order-list{padding:8px 8px 80px}.load-more-container{text-align:center;padding:var(--spacing-lg) 0}.load-more-btn{width:100%;height:44px;border-radius:var(--card-radius);font-size:var(--font-body)}.load-more-progress{font-size:var(--font-caption);color:var(--color-text-tertiary);margin-top:var(--spacing-sm)}.empty-state{text-align:center;padding:var(--spacing-xl) * 2 var(--spacing-lg);color:var(--color-text-tertiary)}.empty-state-icon{font-size:48px;margin-bottom:var(--spacing-md);opacity:.5}.mobile-filter-bar{padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-card);border-bottom:1px solid var(--color-border);position:sticky;top:var(--mobile-header-top, 50px);z-index:10}.mobile-filter-row{display:flex;gap:var(--spacing-sm);align-items:center}.mobile-search-input{flex:1;height:36px;border-radius:18px;font-size:var(--font-body)}.mobile-filter-btn{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.filter-tags{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding:var(--spacing-sm) 0;-webkit-overflow-scrolling:touch}.filter-tag{flex-shrink:0;padding:4px 12px;border-radius:16px;font-size:var(--font-caption);background:var(--bg-input);color:var(--color-text-secondary);border:none;transition:all .2s}.filter-tag.active{background:var(--color-primary-bg);color:var(--color-primary)}.stats-row{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);overflow-x:auto;-webkit-overflow-scrolling:touch}.stats-row::-webkit-scrollbar{display:none}.stat-card{flex-shrink:0;min-width:100px;padding:var(--spacing-md);background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--card-radius);color:#fff}.stat-card:nth-child(2){background:linear-gradient(135deg,#f093fb,#f5576c)}.stat-card:nth-child(3){background:linear-gradient(135deg,#4facfe,#00f2fe)}.stat-card:nth-child(4){background:linear-gradient(135deg,#43e97b,#38f9d7)}.stat-value{font-size:20px;font-weight:700;margin-bottom:var(--spacing-xs)}.stat-label{font-size:var(--font-caption);opacity:.9}.card-sales{font-size:var(--font-caption);color:var(--color-text-secondary)}.card-duration{font-size:11px;font-weight:500;padding:1px 6px;border-radius:4px}.card-duration.warning{background:var(--color-warning-bg);color:#fa8c16}.card-duration.danger{background:var(--color-danger-bg);color:#ff4d4f}.filter-tag{display:inline-flex;align-items:center;gap:4px}.filter-tag-count{font-size:11px;min-width:18px;height:18px;line-height:18px;text-align:center;background:#0000000f;border-radius:9px;padding:0 5px}.filter-tag.active .filter-tag-count{background:#7c3aed33;color:var(--color-primary)}.filter-tags{display:flex;gap:8px;overflow-x:auto;padding:8px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-tags::-webkit-scrollbar{display:none}.filter-tag{flex-shrink:0;padding:6px 12px;border-radius:16px;font-size:13px;background:var(--bg-input);color:var(--text-secondary);border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-tag:active{transform:scale(.95)}.filter-tag.active{background:var(--color-primary-bg);color:var(--color-primary);font-weight:500}.card-duration.normal{background:var(--color-primary-bg);color:var(--color-primary)}.card-duration.warning{background:var(--color-warning-bg);color:#d4b106}.card-duration.urgent{background:var(--color-warning-bg);color:#d46b08}.card-duration.danger{background:var(--color-danger-bg);color:#cf1322}.pc-order-list{background:var(--bg-card);border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.pc-list-header{padding:12px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-input)}.pc-filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.pc-filter-tags{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--border-color);margin-bottom:12px}.pc-action-row{display:flex;justify-content:space-between;align-items:center}.pc-table-wrapper{padding:0 16px 16px}.pc-table-wrapper .ant-table-tbody>tr{position:relative}.pc-table-wrapper .ant-table-tbody>tr:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:0 2px 2px 0;background:transparent;transition:background .2s}.pc-table-wrapper .ant-table-tbody>tr.table-row-pending:before{background:#faad14}.pc-table-wrapper .ant-table-tbody>tr.table-row-active:before{background:var(--color-primary)}.pc-table-wrapper .ant-table-tbody>tr.table-row-success:before{background:#52c41a}.pc-table-wrapper .ant-table-tbody>tr.table-row-warning:before{background:#fa8c16}.pc-table-wrapper .ant-table-tbody>tr.table-row-danger:before{background:#ff4d4f}.pc-table-wrapper .ant-table-tbody>tr.table-row-neutral:before{background:#8c8c8c}.pc-table-wrapper .ant-table-tbody>tr:hover{background:var(--bg-hover)!important}.pc-table-wrapper .ant-table-tbody>tr:hover>td{background:transparent!important}.pc-table-wrapper .ant-table-thead>tr>th{background:var(--bg-input);font-weight:500;font-size:13px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.pc-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-color);padding:12px 8px}.pc-table-wrapper .ant-table{border:none}.pc-table-wrapper .ant-table-container{border:none!important}.pc-table-wrapper .ant-pagination{margin-top:16px}.pc-filter-tags .filter-tag{padding:6px 14px;font-size:13px}.pc-filter-tags .filter-tag-count{font-size:12px;min-width:20px;height:20px;line-height:20px}.pc-table-wrapper .ant-table-tbody>tr:before{display:none!important}.pc-table-wrapper .ant-table-tbody>tr>td:first-child{position:relative;border-left:3px solid transparent!important}.pc-table-wrapper .ant-table-tbody>tr.table-row-pending>td:first-child{border-left-color:#faad14!important}.pc-table-wrapper .ant-table-tbody>tr.table-row-active>td:first-child{border-left-color:var(--color-primary)!important}.pc-table-wrapper .ant-table-tbody>tr.table-row-success>td:first-child{border-left-color:#52c41a!important}.pc-table-wrapper .ant-table-tbody>tr.table-row-warning>td:first-child{border-left-color:#fa8c16!important}.pc-table-wrapper .ant-table-tbody>tr.table-row-danger>td:first-child{border-left-color:#ff4d4f!important}.pc-table-wrapper .ant-table-tbody>tr.table-row-neutral>td:first-child{border-left-color:#8c8c8c!important}.duration-progress-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:16px 20px;margin-bottom:16px}.duration-progress-card.overdue{border-color:#ffccc7;background:linear-gradient(to right,#fff1f0,#fff)}.duration-progress-card.warning{border-color:#ffe58f;background:linear-gradient(to right,#fffbe6,#fff)}.duration-progress-card.urgent{border-color:#ffd591;background:linear-gradient(to right,#fff7e6,#fff)}.duration-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.duration-status-info{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--text-primary)}.duration-status-icon{font-size:16px}.duration-round{font-size:13px;color:var(--text-secondary);font-weight:400}.duration-expected{font-size:13px;color:var(--text-tertiary)}.duration-overdue-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.duration-overdue-tag.danger{background:var(--color-danger-bg);color:#cf1322}.duration-overdue-tag.warning{background:var(--color-warning-bg);color:#d4b106}.duration-overdue-tag.urgent{background:var(--color-warning-bg);color:#d46b08}.duration-progress-wrapper{margin-bottom:12px}.duration-progress-bar-bg{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.duration-progress-bar-fill{height:100%;border-radius:4px;transition:width .3s ease}.duration-progress-bar-fill.normal{background:linear-gradient(90deg,var(--color-primary),#69c0ff)}.duration-progress-bar-fill.warning{background:linear-gradient(90deg,#fadb14,#ffe58f)}.duration-progress-bar-fill.urgent{background:linear-gradient(90deg,#fa8c16,#ffc069)}.duration-progress-bar-fill.danger{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.duration-footer{display:flex;justify-content:space-between;align-items:center}.duration-progress-text{font-size:13px;color:var(--text-secondary)}.duration-remaining{font-size:14px;font-weight:500}.duration-remaining.normal{color:var(--color-primary)}.duration-remaining.warning{color:#d4b106}.duration-remaining.urgent{color:#d46b08}.duration-remaining.danger{color:#cf1322}.duration-action{margin-left:16px}.card-index{font-size:12px;font-weight:600;color:#8c8c8c;margin-right:6px;min-width:20px}.pc-order-list .ant-input,.pc-order-list .ant-select-selector,.pc-order-list .ant-picker,.pc-order-list .ant-input-affix-wrapper,.pc-filter-row .ant-input,.pc-filter-row .ant-select-selector,.pc-filter-row .ant-picker,.pc-filter-row .ant-input-affix-wrapper{height:36px!important;min-height:36px!important;line-height:34px!important;font-size:13px!important}.pc-order-list .ant-select-selection-item,.pc-filter-row .ant-select-selection-item{line-height:34px!important;font-size:13px!important}.pc-order-list .ant-btn,.pc-filter-row .ant-btn{height:36px!important;font-size:13px!important;padding:0 14px!important}:root,[data-theme=light]{color-scheme:light;--bg-page: #F5F6FA;--bg-card: #FFFFFF;--bg-sidebar: #FFFFFF;--bg-header: rgba(255, 255, 255, .82);--bg-input: #F0F1F5;--bg-hover: #F5F3FF;--bg-selected: #EDE9FE;--bg-modal: #FFFFFF;--bg-tooltip: #1F2937;--bg-badge: #F3F4F6;--text-primary: #1A1A2E;--text-secondary: #6B7280;--text-tertiary: #9CA3AF;--text-inverse: #FFFFFF;--text-link: #7C3AED;--text-heading: #111827;--color-primary: #7C3AED;--color-primary-hover: #6D28D9;--color-primary-light: #8B5CF6;--color-primary-bg: #f3f0ff;--color-primary-bg-hover: #EDE9FE;--color-primary-border: #c4b5fd;--color-primary-shadow: rgba(124, 58, 237, .25);--color-success: #10B981;--color-success-bg: #ecfdf5;--color-warning: #F59E0B;--color-warning-bg: #fffbeb;--color-danger: #EF4444;--color-danger-bg: #fef2f2;--color-info: #06B6D4;--color-info-bg: #ecfeff;--chart-primary: #7C3AED;--chart-secondary: #06B6D4;--chart-tertiary: #F59E0B;--chart-quaternary: #10B981;--chart-grid: #E5E7EB;--chart-text: #6B7280;--border-color: #E5E7EB;--border-color-light: #F3F4F6;--border-radius-xs: 6px;--border-radius-sm: 8px;--border-radius: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--border-radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .15);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Fira Code", "Consolas", monospace;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease;--transition-theme: background-color .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--sidebar-item-height: 40px;--sidebar-active-bg: var(--color-primary);--sidebar-active-text: #FFFFFF;--sidebar-item-text: var(--text-secondary);--sidebar-item-hover-bg: var(--bg-hover);--status-pending: #FF9500;--status-designing: var(--color-primary);--status-reviewing: #5856D6;--status-production: #06B6D4;--status-completed: #34C759;--status-cancelled: #FF3B30;--status-paused: #8E8E93}[data-theme=dark]{color-scheme:dark;--bg-page: #0B0B1E;--bg-card: #151530;--bg-sidebar: #0E0E25;--bg-header: rgba(11, 11, 30, .88);--bg-input: #1E1E40;--bg-hover: #1E1E40;--bg-selected: #28285A;--bg-modal: #1A1A3E;--bg-tooltip: #2D2D5E;--bg-badge: #1E1E40;--text-primary: #F1F1F5;--text-secondary: #9CA3AF;--text-tertiary: #6B7280;--text-inverse: #0B0B1E;--text-link: #A78BFA;--text-heading: #FFFFFF;--color-primary: #8B5CF6;--color-primary-hover: #A78BFA;--color-primary-light: #C4B5FD;--color-primary-bg: rgba(139, 92, 246, .12);--color-primary-bg-hover: rgba(139, 92, 246, .2);--color-primary-border: rgba(139, 92, 246, .3);--color-primary-shadow: rgba(139, 92, 246, .3);--color-success: #34D399;--color-success-bg: rgba(16, 185, 129, .12);--color-warning: #FBBF24;--color-warning-bg: rgba(245, 158, 11, .12);--color-danger: #F87171;--color-danger-bg: rgba(239, 68, 68, .12);--color-info: #22D3EE;--color-info-bg: rgba(6, 182, 212, .12);--chart-primary: #8B5CF6;--chart-secondary: #22D3EE;--chart-tertiary: #FBBF24;--chart-quaternary: #34D399;--chart-grid: rgba(255, 255, 255, .06);--chart-text: #9CA3AF;--border-color: rgba(255, 255, 255, .08);--border-color-light: rgba(255, 255, 255, .04);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .6);--sidebar-active-bg: var(--color-primary);--sidebar-active-text: #FFFFFF;--sidebar-item-text: #9CA3AF;--sidebar-item-hover-bg: rgba(139, 92, 246, .08)}*,*:before,*:after{transition:var(--transition-theme)}input,textarea,select,.ant-table-body,.ant-modal-mask,canvas,video,img,svg{transition:none!important}[data-theme=dark]{color:var(--text-primary)}[data-theme=dark] .ant-card{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-card-head{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-table{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>td{background:var(--bg-card)!important;color:var(--text-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-table-tbody>tr>td{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}[data-theme=dark] .ant-table-wrapper .ant-table-cell{color:var(--text-primary)!important}[data-theme=dark] .ant-statistic-title{color:var(--text-secondary)!important}[data-theme=dark] .ant-statistic-content{color:var(--text-primary)!important}[data-theme=dark] .ant-modal-content{background:var(--bg-modal)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-modal-header{background:var(--bg-modal)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-modal-title{color:var(--text-heading)!important}[data-theme=dark] .ant-modal-close{color:var(--text-secondary)!important}[data-theme=dark] .ant-drawer-content{background:var(--bg-modal)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-drawer-header{background:var(--bg-modal)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-drawer-title{color:var(--text-heading)!important}[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-picker{background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-input::placeholder,[data-theme=dark] .ant-select-selection-placeholder,[data-theme=dark] .ant-picker-input>input::placeholder{color:var(--text-tertiary)!important}[data-theme=dark] .ant-select-arrow,[data-theme=dark] .ant-picker-suffix{color:var(--text-tertiary)!important}[data-theme=dark] .ant-tabs-tab{color:var(--text-secondary)!important}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary-light)!important}[data-theme=dark] .ant-tabs-nav:before{border-color:var(--border-color)!important}[data-theme=dark] .ant-form-item-label>label{color:var(--text-primary)!important}[data-theme=dark] .ant-descriptions-item-label{color:var(--text-secondary)!important}[data-theme=dark] .ant-descriptions-item-content{color:var(--text-primary)!important}[data-theme=dark] .ant-empty-description{color:var(--text-tertiary)!important}[data-theme=dark] .ant-dropdown-menu,[data-theme=dark] .ant-select-dropdown,[data-theme=dark] .ant-popover-inner{background:var(--bg-modal)!important}[data-theme=dark] .ant-dropdown-menu-item,[data-theme=dark] .ant-select-item{color:var(--text-primary)!important}[data-theme=dark] .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-select-item-option-active{background:var(--bg-hover)!important}[data-theme=dark] .ant-pagination-item a{color:var(--text-primary)!important}[data-theme=dark] .ant-pagination-item-active{border-color:var(--color-primary)!important}[data-theme=dark] .ant-divider{border-color:var(--border-color)!important}[data-theme=dark] .ant-breadcrumb-link,[data-theme=dark] .ant-breadcrumb-separator{color:var(--text-secondary)!important}[data-theme=dark] .ant-alert{border-color:var(--border-color)!important}[data-theme=dark] .ant-badge-count{box-shadow:0 0 0 1px var(--bg-card)!important}[data-theme=dark] [style*="color: #333"],[data-theme=dark] [style*="color: rgb(51, 51, 51)"],[data-theme=dark] [style*="color: #1a1a"],[data-theme=dark] [style*="color:#333"]{color:var(--text-primary)!important}[data-theme=dark] [style*="color: #666"],[data-theme=dark] [style*="color: rgb(102, 102, 102)"],[data-theme=dark] [style*="color:#666"]{color:var(--text-secondary)!important}[data-theme=dark] [style*="color: #999"],[data-theme=dark] [style*="color: rgb(153, 153, 153)"],[data-theme=dark] [style*="color:#999"]{color:var(--text-tertiary)!important}[data-theme=dark] [style*="background: rgb(255, 255, 255)"],[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background:#fff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color:#fff"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background: rgb(255, 255, 255);"],[data-theme=dark] [style*="background-color: rgb(248, 247, 252)"],[data-theme=dark] [style*="background-color: rgb(245, 246, 250)"],[data-theme=dark] [style*="background: #F8F7FC"],[data-theme=dark] [style*="background: #F5F6FA"],[data-theme=dark] [style*="background: #FFFFFF"],[data-theme=dark] [style*="background:#FFFFFF"],[data-theme=dark] [style*="background-color: rgb(255, 255, 255"]{background:var(--bg-card)!important}[data-theme=dark] [style*="background: rgb(250, 250, 250)"],[data-theme=dark] [style*="background-color: rgb(250, 250, 250)"],[data-theme=dark] [style*="background: #fafafa"],[data-theme=dark] [style*="background:#fafafa"],[data-theme=dark] [style*="background: rgb(245, 245, 245)"],[data-theme=dark] [style*="background-color: rgb(245, 245, 245)"],[data-theme=dark] [style*="background: #f5f5f5"],[data-theme=dark] [style*="background: rgb(240, 240, 240)"],[data-theme=dark] [style*="background: #f0f0f0"],[data-theme=dark] [style*="background: rgb(248, 249, 250)"],[data-theme=dark] [style*="background: #f8f9fa"]{background:var(--bg-input)!important}[data-theme=dark] [style*="color: rgb(51, 51, 51)"],[data-theme=dark] [style*="color: rgb(26, 26, 26)"],[data-theme=dark] [style*="color: rgb(29, 29, 31)"],[data-theme=dark] [style*="color: rgb(0, 0, 0)"],[data-theme=dark] [style*="color: #333"],[data-theme=dark] [style*="color:#333"],[data-theme=dark] [style*="color: #1a1a"],[data-theme=dark] [style*="color: #000"],[data-theme=dark] [style*="color: black"]{color:var(--text-primary)!important}[data-theme=dark] [style*="color: rgb(102, 102, 102)"],[data-theme=dark] [style*="color: rgb(134, 134, 139)"],[data-theme=dark] [style*="color: #666"],[data-theme=dark] [style*="color:#666"],[data-theme=dark] [style*="color: #86868b"],[data-theme=dark] [style*="color: #555"]{color:var(--text-secondary)!important}[data-theme=dark] [style*="color: rgb(153, 153, 153)"],[data-theme=dark] [style*="color: rgb(140, 140, 140)"],[data-theme=dark] [style*="color: rgb(187, 187, 187)"],[data-theme=dark] [style*="color: #999"],[data-theme=dark] [style*="color:#999"],[data-theme=dark] [style*="color: #8c8c8c"],[data-theme=dark] [style*="color: #bbb"],[data-theme=dark] [style*="color: #aaa"]{color:var(--text-tertiary)!important}[data-theme=dark] [style*="border-color: rgb(240, 240, 240)"],[data-theme=dark] [style*="border-color: rgb(232, 232, 232)"],[data-theme=dark] [style*="border-color: rgb(217, 217, 217)"],[data-theme=dark] [style*="border-color: rgb(243, 244, 246)"],[data-theme=dark] [style*="border: 1px solid rgb(240, 240, 240)"],[data-theme=dark] [style*="border: 1px solid rgb(232, 232, 232)"],[data-theme=dark] [style*="border: 1px solid rgb(243, 244, 246)"],[data-theme=dark] [style*="border-color: #f0f0f0"],[data-theme=dark] [style*="border-color: #e8e8e8"],[data-theme=dark] [style*="border-color: #d9d9d9"],[data-theme=dark] [style*="border: 1px solid #f0f0f0"],[data-theme=dark] [style*="border: 1px solid #e8e8e8"],[data-theme=dark] [style*="border: 1px solid #F3F4F6"],[data-theme=dark] [style*="border-bottom: 1px solid rgb(240, 240, 240)"],[data-theme=dark] [style*="border-top: 1px solid rgb(240, 240, 240)"],[data-theme=dark] [style*="border-right: 1px solid rgb(243, 244, 246)"]{border-color:var(--border-color)!important}[data-theme=dark] .ant-popconfirm .ant-popover-inner{background:var(--bg-modal)!important}[data-theme=dark] .ant-tooltip-inner{background:var(--bg-tooltip)!important}[data-theme=dark] .ant-progress-inner{background:var(--bg-input)!important}[data-theme=dark] .ant-collapse{background:var(--bg-card)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-collapse-item{border-color:var(--border-color)!important}[data-theme=dark] .ant-collapse-header{color:var(--text-primary)!important}[data-theme=dark] .ant-collapse-content{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-switch{background:var(--bg-input)!important}[data-theme=dark] .ant-upload-drag{background:var(--bg-input)!important;border-color:var(--border-color)!important}[data-theme=dark] .ant-segmented{background:var(--bg-input)!important}[data-theme=dark] .ant-result-title{color:var(--text-primary)!important}[data-theme=dark] .ant-result-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .ant-list-item{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-heading)!important}[data-theme=dark] .ant-typography{color:var(--text-primary)!important}[data-theme=dark] .ant-typography.ant-typography-secondary{color:var(--text-secondary)!important}[data-theme=dark] .anticon{color:inherit}[data-theme=dark] .ant-card .ant-statistic .ant-statistic-title{color:var(--text-secondary)!important}[data-theme=dark] .filter-tag{color:var(--text-secondary)!important;background:transparent!important}[data-theme=dark] .filter-tag.active{color:#fff!important;background:var(--color-primary)!important}[data-theme=dark] .filter-label{color:var(--text-secondary)!important}[data-theme=dark] .ant-input-group-addon{background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--chart-grid)!important}[data-theme=dark] .recharts-text,[data-theme=dark] .recharts-cartesian-axis-tick-value{fill:var(--chart-text)!important}[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--bg-modal)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .recharts-tooltip-label{color:var(--text-primary)!important}[data-theme=dark] .recharts-tooltip-item{color:var(--text-secondary)!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family, "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif);background-color:var(--bg-page, #F5F6FA);color:var(--text-primary, #1A1A2E);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}@media (max-width: 768px){.ant-table{display:table!important}.ant-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.ant-table-row.row-inactive>td{color:var(--text-tertiary, #999)!important;background:var(--bg-input, #fafafa)}.ant-table-row.row-inactive .ant-tag{opacity:.55}.mobile-order-card.row-inactive{opacity:.6}.ant-table-row.row-group>td{background:var(--bg-secondary, #f5f5fa)!important;padding-top:4px!important;padding-bottom:4px!important}.user-group-row{font-weight:600;font-size:12px;color:var(--text-secondary, #666);white-space:nowrap}.ant-select-dropdown,.ant-select-dropdown .rc-virtual-list-holder,.ant-drawer-body,.ant-modal-body{overscroll-behavior:contain}.ant-drawer-body{-webkit-overflow-scrolling:touch}.ant-drawer-body,.ant-modal-body{position:relative}:root{--apple-blue: var(--color-primary);--apple-blue-light: var(--color-primary-light);--apple-blue-dark: var(--color-primary-hover);--apple-green: var(--color-success, #34C759);--apple-orange: var(--color-warning, #FF9500);--apple-red: var(--color-danger, #FF3B30);--apple-yellow: #FFCC00;--apple-teal: var(--color-info, #5AC8FA);--apple-indigo: #6366F1;--apple-pink: #FF2D55;--apple-purple: #AF52DE;--apple-gray-1: var(--text-secondary, #8E8E93);--apple-gray-2: #AEAEB2;--apple-gray-3: #C7C7CC;--apple-gray-4: #D1D1D6;--apple-gray-5: var(--border-color, #E5E5EA);--apple-gray-6: var(--bg-badge, #F2F2F7);--bg-primary: var(--bg-card);--bg-secondary: var(--bg-page);--bg-tertiary: var(--bg-card);--bg-grouped: var(--bg-page);--text-primary: var(--text-heading);--text-quaternary: var(--text-tertiary);--text-placeholder: var(--text-tertiary);--separator: var(--border-color);--separator-opaque: var(--border-color);--fill-primary: var(--bg-input);--fill-secondary: var(--bg-hover);--fill-tertiary: var(--bg-badge);--space-xxs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-xxxl: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-xxl: 24px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .05), 0 4px 6px rgba(0, 0, 0, .03);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .08), 0 10px 10px rgba(0, 0, 0, .02);--shadow-card: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-bottom-bar: 0 -1px 0 rgba(0, 0, 0, .04), 0 -4px 12px rgba(0, 0, 0, .04);--font-family: var(--font-family, "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif);--font-size-caption2: 11px;--font-size-caption1: 12px;--font-size-footnote: 13px;--font-size-subhead: 15px;--font-size-body: 17px;--font-size-headline: 17px;--font-size-title3: 20px;--font-size-title2: 22px;--font-size-title1: 28px;--font-size-large-title: 34px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--touch-target-min: 44px;--touch-target-comfortable: 48px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .35s ease;--transition-spring: .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--header-height: 44px;--header-height-large: 96px;--bottom-nav-height: 83px;--bottom-nav-height-compact: 49px;--sidebar-width: 240px;--status-pending: var(--status-pending, #FF9500);--status-designing: var(--color-primary);--status-reviewing: #5856D6;--status-completed: var(--status-completed, #34C759);--status-cancelled: var(--status-cancelled, #FF3B30)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{font-family:var(--font-family);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--text-primary);background-color:var(--bg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden}.no-select{-webkit-user-select:none;user-select:none}.mobile-only{display:none!important}.desktop-only{display:block!important}@media (max-width: 768px){.mobile-only{display:block!important}.desktop-only{display:none!important}.mobile-only-flex{display:flex!important}.desktop-only-flex{display:none!important}}.touch-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center}.tap-feedback{transition:transform var(--transition-fast),opacity var(--transition-fast);cursor:pointer}.tap-feedback:active{transform:scale(.97);opacity:.7}.btn-tap:active{transform:scale(.98);opacity:.85}.mobile-card{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;transition:box-shadow var(--transition-normal),transform var(--transition-normal)}.mobile-card:active{box-shadow:var(--shadow-xs);transform:scale(.99)}.mobile-card-header{padding:var(--space-md);border-bottom:1px solid var(--separator)}.mobile-card-body{padding:var(--space-md)}.mobile-card-footer{padding:var(--space-md);border-top:1px solid var(--separator);background:var(--bg-secondary)}.mobile-list{background:var(--bg-primary);border-radius:var(--radius-md);overflow:hidden}.mobile-list-item{padding:var(--space-md);border-bottom:1px solid var(--separator);display:flex;align-items:center;gap:var(--space-md);min-height:var(--touch-target-min);transition:background-color var(--transition-fast)}.mobile-list-item:last-child{border-bottom:none}.mobile-list-item:active{background-color:var(--fill-tertiary)}.mobile-list-item-content{flex:1;min-width:0}.mobile-list-item-title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0 0 var(--space-xs) 0}.mobile-list-item-subtitle{font-size:var(--font-size-footnote);color:var(--text-secondary);margin:0}.mobile-list-item-arrow{color:var(--apple-gray-3);font-size:14px}.mobile-form-group{margin-bottom:var(--space-lg)}.mobile-form-label{display:block;font-size:var(--font-size-footnote);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-sm);padding-left:var(--space-md)}.mobile-form-input{width:100%;height:var(--touch-target-comfortable);padding:0 var(--space-md);font-size:var(--font-size-body);color:var(--text-primary);background:var(--bg-primary);border:none;border-radius:var(--radius-sm);outline:none;transition:box-shadow var(--transition-fast)}.mobile-form-input:focus{box-shadow:0 0 0 4px #007aff26}.mobile-form-input::placeholder{color:var(--text-placeholder)}.mobile-form-section{background:var(--bg-primary);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-xl)}.mobile-form-section-title{font-size:var(--font-size-footnote);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:var(--space-lg) var(--space-md) var(--space-sm)}.mobile-form-row{padding:var(--space-md);border-bottom:1px solid var(--separator);display:flex;align-items:center}.mobile-form-row:last-child{border-bottom:none}.mobile-form-row-label{width:100px;flex-shrink:0;font-size:var(--font-size-body);color:var(--text-primary)}.mobile-form-row-input{flex:1;text-align:right}.mobile-form-row-input input,.mobile-form-row-input select{width:100%;border:none;background:transparent;font-size:var(--font-size-body);color:var(--text-primary);text-align:right;outline:none}.mobile-form-row-input input::placeholder{color:var(--text-placeholder)}.mobile-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);min-height:var(--touch-target-min);padding:0 var(--space-lg);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none}.mobile-btn:active{transform:scale(.98);opacity:.85}.mobile-btn:disabled{opacity:.5;cursor:not-allowed}.mobile-btn:disabled:active{transform:none}.mobile-btn-primary{background:var(--apple-blue);color:#fff}.mobile-btn-primary:active{background:var(--apple-blue-dark)}.mobile-btn-secondary{background:var(--fill-primary);color:var(--apple-blue)}.mobile-btn-danger{background:var(--apple-red);color:#fff}.mobile-btn-text{background:transparent;color:var(--apple-blue);padding:0 var(--space-md)}.mobile-btn-block{width:100%}.mobile-btn-circle{width:var(--touch-target-min);height:var(--touch-target-min);padding:0;border-radius:var(--radius-full)}.mobile-fab{position:fixed;right:var(--space-lg);bottom:calc(var(--bottom-nav-height) + var(--space-lg));width:56px;height:56px;border-radius:var(--radius-full);background:var(--apple-blue);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);border:none;cursor:pointer;z-index:var(--z-fixed);transition:all var(--transition-normal)}.mobile-fab:active{transform:scale(.92);box-shadow:var(--shadow-md)}.mobile-status-tag{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-caption1);font-weight:var(--font-weight-medium);border-radius:var(--radius-xs)}.mobile-status-tag-pending{background:#ff950026;color:var(--status-pending)}.mobile-status-tag-designing{background:#007aff26;color:var(--status-designing)}.mobile-status-tag-reviewing{background:#5856d626;color:var(--status-reviewing)}.mobile-status-tag-completed{background:#34c75926;color:var(--status-completed)}.mobile-status-tag-cancelled{background:#ff3b3026;color:var(--status-cancelled)}.mobile-status-dot{width:8px;height:8px;border-radius:var(--radius-full)}.mobile-status-dot-pending{background:var(--status-pending)}.mobile-status-dot-designing{background:var(--status-designing)}.mobile-status-dot-reviewing{background:var(--status-reviewing)}.mobile-status-dot-completed{background:var(--status-completed)}.mobile-status-dot-cancelled{background:var(--status-cancelled)}.safe-area-bottom{padding-bottom:var(--safe-area-bottom)}.safe-area-top{padding-top:var(--safe-area-top)}@media (max-width: 768px){.ant-drawer-left .ant-drawer-header,.ant-drawer-right .ant-drawer-header,.ant-drawer-top .ant-drawer-header{padding-top:calc(16px + var(--safe-area-top))!important}.ant-drawer-bottom .ant-drawer-body{padding-bottom:calc(16px + var(--safe-area-bottom))!important}}.pull-to-refresh{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch}.pull-to-refresh-indicator{position:absolute;top:-50px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--apple-gray-1)}.mobile-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl);color:var(--text-secondary)}.mobile-loading-spinner{width:24px;height:24px;border:2px solid var(--apple-gray-5);border-top-color:var(--apple-blue);border-radius:var(--radius-full);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-loading-text{margin-top:var(--space-md);font-size:var(--font-size-footnote)}.mobile-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl);text-align:center}.mobile-empty-icon{font-size:48px;color:var(--apple-gray-3);margin-bottom:var(--space-md)}.mobile-empty-title{font-size:var(--font-size-headline);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-sm) 0}.mobile-empty-description{font-size:var(--font-size-subhead);color:var(--text-secondary);margin:0}.fade-in{animation:fadeIn var(--transition-normal) ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-up{animation:slideUp var(--transition-spring) ease}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:scaleIn var(--transition-bounce) ease}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.stagger-item{opacity:0;animation:slideUp var(--transition-normal) ease forwards}.stagger-item:nth-child(1){animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}.stagger-item:nth-child(7){animation-delay:.35s}.stagger-item:nth-child(8){animation-delay:.4s}.stagger-item:nth-child(9){animation-delay:.45s}.stagger-item:nth-child(10){animation-delay:.5s}@media (max-width: 768px){.ant-message{top:calc(var(--safe-area-top) + var(--space-md))!important}.ant-modal{max-width:calc(100vw - var(--space-xl))!important;margin:var(--space-md) auto!important}.ant-modal-content{border-radius:var(--radius-lg)!important}.ant-drawer-content{border-radius:var(--radius-xl) var(--radius-xl) 0 0!important}.ant-table{display:none}.ant-pagination{display:flex;justify-content:center;padding:var(--space-md)}.ant-pagination-item{min-width:var(--touch-target-min);height:var(--touch-target-min);line-height:var(--touch-target-min)}.ant-btn{min-height:var(--touch-target-min);border-radius:var(--radius-sm)}.ant-input,.ant-select-selector{min-height:var(--touch-target-min)!important;border-radius:var(--radius-sm)!important}.ant-select-dropdown{border-radius:var(--radius-md)!important}.ant-picker{min-height:var(--touch-target-min);border-radius:var(--radius-sm)}.ant-switch{min-width:51px;height:31px}.ant-tag{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs)}}:root{--apple-bg-page: var(--bg-page);--apple-bg-card: var(--bg-card);--apple-bg-card-hover: var(--bg-hover);--apple-text-primary: var(--text-primary);--apple-text-secondary: var(--text-secondary);--apple-text-link: var(--color-primary-hover);--apple-blue: var(--color-primary);--apple-radius: var(--border-radius, 14px);--apple-gap: 12px}body,.app-container,.mobile-order-list,.mobile-statistics,.mobile-trash,.mobile-order-detail,.mobile-create,.mobile-edit{background:var(--apple-bg-page)!important}.order-card{background:var(--apple-bg-card)!important;border:none!important;box-shadow:none!important;border-radius:var(--apple-radius)!important;margin:0 12px var(--apple-gap) 12px!important;padding:12px!important;transition:background-color .2s ease!important}.order-card:active{background:var(--apple-bg-card-hover)!important}.order-card *,.order-card>div,.order-card-header,.order-card-body,.order-card-footer,.order-card-row,.order-card-info,.order-card-actions{border:none!important;border-bottom:none!important;border-top:none!important;box-shadow:none!important;background:transparent!important}.order-card-header{margin-bottom:8px!important;padding:0!important}.order-card-actions{margin-top:12px!important;padding:0!important}.stats-card{background:var(--apple-bg-card)!important;border:none!important;box-shadow:none!important;border-radius:var(--apple-radius)!important;padding:20px 16px!important}.stats-card *{border:none!important;box-shadow:none!important}.stats-total-card{box-shadow:none!important;border:none!important;border-radius:var(--apple-radius)!important}.trash-card,.trash-item,[class*=trash] .order-card{background:var(--apple-bg-card)!important;border:none!important;box-shadow:none!important;border-radius:var(--apple-radius)!important;margin:0 12px var(--apple-gap) 12px!important;padding:12px!important}.trash-card *,.trash-item *{border:none!important;box-shadow:none!important}.trash-actions,.trash-card-actions{margin-top:12px!important;padding:0!important;border:none!important;display:flex;gap:12px}.collapse-card{background:var(--apple-bg-card)!important;border:none!important;box-shadow:none!important;border-radius:var(--apple-radius)!important;margin:0 12px var(--apple-gap) 12px!important;overflow:hidden}.collapse-card *,.collapse-card-header,.collapse-content,.detail-item,.detail-row{border:none!important;border-bottom:none!important;box-shadow:none!important}.collapse-card-header{padding:12px!important;background:transparent!important}.collapse-content{padding:0 12px 12px!important;background:transparent!important}.detail-item{padding:8px 0!important}.trash-tip,.warning-banner,[class*=alert],.ant-alert{background:#fff3cd!important;border:none!important;box-shadow:none!important;border-radius:var(--apple-radius)!important;margin:0 16px var(--apple-gap) 16px!important}.order-list-container,.order-list-wrapper,.stats-container,.trash-container{background:transparent!important;padding:var(--apple-gap) 0!important;border:none!important;box-shadow:none!important}.mobile-header{background:var(--bg-header)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:.5px solid var(--border-color)!important;box-shadow:none!important}.mobile-nav,.detail-bottom-bar,.mobile-bottom-bar{background:var(--bg-header)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-top:.5px solid var(--border-color)!important;box-shadow:none!important}.btn-primary,.ant-btn-primary,.action-edit{background:var(--apple-blue)!important;border:none!important;border-radius:980px!important;color:#fff!important;font-weight:400!important;box-shadow:none!important}.btn-secondary,.action-delete,.action-call{background:transparent!important;border:1px solid var(--apple-blue)!important;border-radius:980px!important;color:var(--apple-blue)!important;box-shadow:none!important}.order-card-status,[class*=status-tag],[class*=status-badge],.ant-tag{border:none!important;border-radius:6px!important;font-weight:500!important;font-size:12px!important;padding:4px 8px!important}.order-card,.stats-card,.collapse-card,.trash-card,button,.btn{transition:background-color .2s ease,opacity .2s ease!important}button:active,.btn:active{opacity:.7!important;transform:none!important}.order-card-title,.stats-card-number,h1,h2,h3,h4,h5,h6{color:var(--apple-text-primary)!important}.order-card-subtitle,.order-card-info,.stats-card-label,.text-secondary{color:var(--apple-text-secondary)!important}.order-card *,.stats-card *,.collapse-card *,.trash-card *,.trash-item *,[class*=card] [class*=item],[class*=card] [class*=row],[class*=card] [class*=header],[class*=card] [class*=body],[class*=card] [class*=footer],[class*=card] [class*=content],[class*=card] [class*=info],[class*=card] [class*=actions]{border:none!important;border-bottom:none!important;border-top:none!important;border-width:0!important;box-shadow:none!important}[data-theme=dark] .order-card,[data-theme=dark] .stats-card,[data-theme=dark] .collapse-card,[data-theme=dark] .trash-card,[data-theme=dark] .trash-item{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .ant-alert{background:var(--color-warning-bg)!important;border:1px solid rgba(245,158,11,.2)!important}[data-theme=dark] .order-card-title,[data-theme=dark] .stats-card-number,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-heading)!important}@media print{.ant-layout-sider,.ant-layout-header,.mobile-bottom-nav,.mobile-header,.ai-search-bar-collapsed,.ai-search-bar-expanded,.mobile-filter-bar,.ant-btn,.ant-back-top,.ant-float-btn,.ant-modal-mask,.ant-modal-wrap,.ant-message,.ant-notification,.network-offline-bar,[class*=StatusChangeModal],.ant-dropdown,.ant-popover{display:none!important}body{background:#fff!important;color:#000!important;font-size:12pt!important;line-height:1.5!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ant-layout,.ant-layout-content,[class*=Content]{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;min-height:auto!important}.ant-card,.order-detail-card{box-shadow:none!important;border:1px solid #e8e8e8!important;border-radius:0!important;margin-bottom:12pt!important;page-break-inside:avoid}.ant-card-body{padding:12pt!important}[style*="position: sticky"],[style*="position:sticky"]{position:relative!important;top:auto!important}.ant-tag{border:1px solid #999!important;background:#f5f5f5!important;color:#333!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[style*="background: var(--color-success-bg)"]{background:#f6ffed!important;border:1px solid #b7eb8f!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ant-divider{border-color:#333!important;color:#000!important;font-weight:700!important;font-size:13pt!important}.ant-progress{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ant-progress-text{color:#000!important}.ant-collapse-content{display:block!important;height:auto!important;overflow:visible!important}.ant-collapse-expand-icon{display:none!important}.ant-timeline-item{page-break-inside:avoid}.ant-list-item-action{display:none!important}img{max-width:200px!important;max-height:200px!important;page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"!important;font-size:9pt!important;color:#666!important}a[href^="tel:"]{color:#000!important}h1,h2,h3,h4,.ant-divider{page-break-after:avoid}[style*="height: 60"]{display:none!important}@page{margin:15mm;size:A4}}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-transition-enter{animation-name:pageEnter;animation-duration:var(--m-dur, .25s);animation-timing-function:var(--m-ease, ease)}@media (prefers-reduced-motion: reduce){.page-transition-enter{animation:none}}@keyframes ma-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ma-drift-a{0%,to{transform:translate(0)}50%{transform:translate(18px,-12px)}}@keyframes ma-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-22px,10px)}}@keyframes ma-ring{0%{transform:scale(1);opacity:.55}to{transform:scale(1.55);opacity:0}}@keyframes ma-shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (max-width: 768px){:root{--m-bg: #F6F7FB;--m-card: #FFFFFF;--m-ink: #14122B;--m-ink-2: #6B7280;--m-ink-3: #6C727E;--m-line: #E8EAF2;--m-ink-on: #FFFFFF;--m-accent-on: #06B6D4;--m-primary: #7C3AED;--m-accent: #06B6D4;--m-grad: linear-gradient(135deg, var(--m-primary), var(--m-accent));--m-ok: #10B981;--m-warn: #F59E0B;--m-danger: #E11D48;--m-info: #2563EB;--m-ok-bg: #D1FAE5;--m-warn-bg: #FEF3C7;--m-danger-bg: #FFF1F2;--m-info-bg: #DBEAFE;--m-primary-bg: #F3F0FF;--m-gray-bg: #F3F4F6;--m-ok-ink: #047857;--m-warn-ink: #B45309;--m-info-ink: #1D4ED8;--m-aurora-1: #C4B5FD;--m-aurora-2: #A5F3FC;--m-aurora-3: #FBCFE8;--m-aurora-opacity: .7;--m-glass: rgba(255, 255, 255, .82);--m-glass-line: rgba(255, 255, 255, .95);--m-font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", Arial, sans-serif;--m-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--m-fs-display: 44px;--m-fs-h1: 26px;--m-fs-h2: 17px;--m-fs-title: 15px;--m-fs-body: 13px;--m-fs-sub: 12px;--m-fs-cap: 11px;--m-fs-tab: 10px;--m-r-card: 20px;--m-r-tile: 16px;--m-r-ctl: 999px;--m-shadow-card: 0 10px 30px rgba(20, 18, 43, .07), 0 1px 2px rgba(20, 18, 43, .04);--m-shadow-float: 0 14px 34px rgba(20, 18, 43, .14);--m-shadow-pri: 0 8px 18px rgba(124, 58, 237, .3);--m-gap: 10px;--m-pad: 20px;--m-pad-2: 16px;--m-safe-top: env(safe-area-inset-top, 0px);--m-safe-bottom: env(safe-area-inset-bottom, 0px);--m-dur-fast: .15s;--m-dur: .26s;--m-dur-slow: .42s;--m-ease: cubic-bezier(.2, .7, .2, 1);--m-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}[data-theme=dark]{--m-bg: #0B0B1E;--m-card: #151530;--m-ink: #F3F4F8;--m-ink-2: #9CA3AF;--m-ink-3: #6B7280;--m-line: rgba(255, 255, 255, .08);--m-ink-on: #14122B;--m-accent-on: #155E75;--m-primary: #8B5CF6;--m-accent: #22D3EE;--m-danger: #FB7185;--m-ok-bg: rgba(16, 185, 129, .18);--m-warn-bg: rgba(245, 158, 11, .18);--m-danger-bg: rgba(225, 29, 72, .18);--m-info-bg: rgba(37, 99, 235, .18);--m-primary-bg: rgba(139, 92, 246, .18);--m-gray-bg: rgba(255, 255, 255, .08);--m-ok-ink: #6EE7B7;--m-warn-ink: #FCD34D;--m-info-ink: #93C5FD;--m-aurora-opacity: .25;--m-glass: rgba(21, 21, 48, .82);--m-glass-line: rgba(255, 255, 255, .08);--m-shadow-card: 0 10px 30px rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .3);--m-shadow-float: 0 14px 34px rgba(0, 0, 0, .5)}.ma-shell{min-height:100vh;min-height:100dvh;background:var(--m-bg);color:var(--m-ink);font-family:var(--m-font);font-size:var(--m-fs-body);position:relative}.ma-aurora{position:fixed;left:0;right:0;top:0;height:280px;overflow:hidden;pointer-events:none;z-index:0}.ma-aurora i{position:absolute;border-radius:50%;filter:blur(42px);opacity:var(--m-aurora-opacity);will-change:transform}.ma-aurora i:nth-child(1){width:240px;height:240px;left:-70px;top:-90px;background:var(--m-aurora-1);animation:ma-drift-a 10s ease-in-out infinite}.ma-aurora i:nth-child(2){width:200px;height:200px;right:-70px;top:-20px;background:var(--m-aurora-2);animation:ma-drift-b 12s ease-in-out infinite}.ma-aurora i:nth-child(3){width:160px;height:160px;left:90px;top:110px;background:var(--m-aurora-3);opacity:calc(var(--m-aurora-opacity) * .65);animation:ma-drift-a 14s ease-in-out infinite}.ma-content{position:relative;z-index:1;padding:var(--m-header-h, 74px) 0 var(--m-footer-h, 96px);min-height:100vh;min-height:100dvh}.ma-page{padding:8px var(--m-pad-2) 0}.ma-header{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:flex-end;gap:8px;padding-left:var(--m-pad);padding-right:var(--m-pad);background:transparent;transition:background var(--m-dur) var(--m-ease),box-shadow var(--m-dur) var(--m-ease)}.ma-header-primary{height:var(--m-header-box, calc(var(--m-safe-top) + 74px));padding-bottom:8px}.ma-header-compact{height:var(--m-header-box, calc(var(--m-safe-top) + 52px));padding-bottom:9px;padding-left:12px;padding-right:14px;align-items:center;background:var(--m-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.is-scrolled .ma-header-primary{background:var(--m-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--m-line)}.ma-header-titles{flex:1 1 auto;min-width:0}.ma-h1{margin:0;font-size:var(--m-fs-h1);font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--m-ink)}.ma-sub{font-size:var(--m-fs-sub);font-weight:500;color:var(--m-ink-2);margin-top:2px}.ma-h2{margin:0;flex:1 1 auto;min-width:0;font-size:var(--m-fs-h2);font-weight:700;color:var(--m-ink);text-align:left}.ma-header-right{display:flex;align-items:center;gap:10px;flex:none}.ma-header-compact .ma-header-right{gap:8px}.ma-icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--m-glass-line);background:var(--m-glass);box-shadow:0 4px 14px #14122b14;display:inline-flex;align-items:center;justify-content:center;color:var(--m-ink);font-size:16px;padding:0;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ma-header-compact .ma-icon-btn{width:34px;height:34px}.ma-icon-btn .anticon{color:var(--m-ink)}.ma-icon-btn>*{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0!important}.ma-avatar-btn{padding:0;border:0;background:none;border-radius:50%;box-shadow:0 6px 16px #7c3aed59;line-height:0;cursor:pointer}.ma-tabbar{position:fixed;left:16px;right:16px;bottom:calc(var(--m-safe-bottom) + 16px);height:64px;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);padding:6px;border-radius:24px;background:var(--m-glass);border:1px solid var(--m-glass-line);box-shadow:var(--m-shadow-float);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ma-tabbar-glow{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px)/5);border-radius:18px;background:var(--m-grad);box-shadow:var(--m-shadow-pri);transition:transform var(--m-dur) var(--m-ease)}.ma-tab{position:relative;z-index:1;border:0;background:none;padding:6px 0 4px;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--m-ink-2);font-size:var(--m-fs-tab);cursor:pointer;transition:color var(--m-dur-fast);min-width:0}.ma-tab .anticon{font-size:20px}.ma-tab.is-active{color:#fff;font-weight:600}.ma-tab-label{max-width:100%}.ma-actionbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:10px;padding:12px 16px calc(var(--m-safe-bottom) + 14px);background:linear-gradient(180deg,rgba(246,247,251,0),var(--m-bg) 35%)}.ma-action{flex:1 1 auto;height:46px!important;font-size:14px!important;font-weight:600}.ma-action-icon{flex:0 0 46px;width:46px;padding:0!important}.ma-actionbar .ant-btn-primary:not(.ant-btn-dangerous){background:var(--m-grad)!important;border:0!important;box-shadow:var(--m-shadow-pri)!important}.ma-actionbar .ant-btn-default:not(.ant-btn-dangerous){background:var(--m-card);border-color:var(--m-line);color:var(--m-ink)}.ma-fab{position:fixed;right:20px;bottom:calc(var(--m-safe-bottom) + 96px);width:52px;height:52px;border-radius:50%;border:0;background:var(--m-grad);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px #7c3aed73;z-index:29;cursor:pointer}.ma-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ma-card{background:var(--m-card);border-radius:var(--m-r-card);padding:14px 16px;box-shadow:var(--m-shadow-card)}.ma-card+.ma-card{margin-top:var(--m-gap)}.ma-sec{font-size:var(--m-fs-cap);font-weight:700;color:var(--m-ink-3);letter-spacing:1px;margin:14px 2px 8px}.ma-stat{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;text-align:center}.ma-stat>*{min-width:0}.ma-stat-label{display:block;font-size:var(--m-fs-cap);color:var(--m-ink-2)}.ma-stat-value{display:block;font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;color:var(--m-ink);margin-top:3px;letter-spacing:-.3px}.ma-stat-value.is-primary{color:var(--m-primary)}.ma-stat-value.is-ok{color:var(--m-ok)}.ma-stat-value.is-warn{color:var(--m-warn)}.ma-stat-value.is-danger{color:var(--m-danger)}.ma-kpis{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;mask-image:none;-webkit-mask-image:none}.ma-kpis.is-scroll{mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.ma-kpis::-webkit-scrollbar{display:none}.ma-kpi{flex:none;width:98px;background:var(--m-card);border-radius:var(--m-r-tile);padding:10px 12px;box-shadow:var(--m-shadow-card)}.ma-kpi-label{display:flex;align-items:center;gap:5px;font-size:var(--m-fs-cap);color:var(--m-ink-2)}.ma-kpi-label:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k, var(--m-primary));flex:none}.ma-kpi-value{display:block;font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;color:var(--m-ink);margin-top:4px;letter-spacing:-.5px}.ma-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0;mask-image:none;-webkit-mask-image:none}.ma-chips.is-scroll{mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.ma-chips::-webkit-scrollbar{display:none}.ma-chip{flex:none;white-space:nowrap;padding:7px 13px;border-radius:var(--m-r-ctl);background:var(--m-card);color:var(--m-ink-2);font-size:var(--m-fs-sub);font-weight:500;border:1px solid var(--m-glass-line);box-shadow:0 2px 8px #14122b0a;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ma-chip b{font-weight:600;color:var(--m-ink);margin-left:2px}.ma-chip .anticon{font-size:12px}.ma-chip.is-active{background:var(--m-ink);color:var(--m-ink-on);border-color:var(--m-ink)}.ma-chip.is-active b{color:var(--m-accent-on)}.ma-search{height:44px;border-radius:var(--m-r-ctl);background:var(--m-glass);border:1px solid var(--m-glass-line);box-shadow:0 8px 24px #14122b12;display:flex;align-items:center;gap:8px;padding:0 6px 0 14px;color:var(--m-ink-3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ma-search input,.ma-search .ant-input{flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:none;padding:0;font-size:var(--m-fs-body);color:var(--m-ink)}.ma-search-btn{width:34px;height:34px;border-radius:50%;border:0;background:var(--m-ink);color:var(--m-ink-on);display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.ma-pill{display:inline-block;font-size:var(--m-fs-cap);font-weight:600;padding:3px 9px;border-radius:var(--m-r-ctl);white-space:nowrap;line-height:1.4}.ma-pill-p{color:var(--m-primary);background:var(--m-primary-bg)}.ma-pill-o{color:var(--m-warn-ink);background:var(--m-warn-bg)}.ma-pill-g{color:var(--m-ok-ink);background:var(--m-ok-bg)}.ma-pill-r{color:var(--m-danger);background:var(--m-danger-bg)}.ma-pill-b{color:var(--m-info-ink);background:var(--m-info-bg)}.ma-pill-gray{color:var(--m-ink-2);background:var(--m-gray-bg)}.ma-bar{height:6px;border-radius:6px;background:var(--m-gray-bg);overflow:hidden}.ma-bar>i{display:block;height:100%;border-radius:6px;background:var(--m-grad);position:relative;overflow:hidden}.ma-bar>i.is-danger{background:linear-gradient(90deg,var(--m-warn),var(--m-danger))}.ma-bar>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:ma-shimmer 2.4s ease-in-out infinite}.ma-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ma-tile{background:var(--m-card);border-radius:var(--m-r-tile);padding:12px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:var(--m-fs-sub);font-weight:600;color:var(--m-ink);box-shadow:var(--m-shadow-card);cursor:pointer;min-width:0}.ma-tile-icon{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--m-primary-bg);color:var(--m-primary);font-size:17px}.ma-tile-icon.is-ok{background:var(--m-ok-bg);color:var(--m-ok-ink)}.ma-tile-icon.is-warn{background:var(--m-warn-bg);color:var(--m-warn-ink)}.ma-tile-icon.is-info{background:var(--m-info-bg);color:var(--m-info-ink)}.ma-tile-icon.is-danger{background:var(--m-danger-bg);color:var(--m-danger)}.ma-empty{text-align:center;padding:40px 20px;color:var(--m-ink-2)}.ma-empty-icon{width:64px;height:64px;border-radius:22px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:var(--m-primary-bg);color:var(--m-primary);font-size:28px}.ma-sheet .ant-drawer-content{border-radius:20px 20px 0 0}.ma-sheet .ant-drawer-header{padding:18px 16px 10px;border-bottom:1px solid var(--m-line);background:linear-gradient(var(--m-line),var(--m-line)) center 8px / 36px 4px no-repeat}.ma-sheet .ant-drawer-body{padding:14px 16px calc(var(--m-safe-bottom) + 16px)}.ma-dot{width:8px;height:8px;border-radius:50%;background:var(--d, var(--m-primary));flex:none}.ma-muted{color:var(--m-ink-2);font-size:var(--m-fs-sub)}.ma-minibtn{border:0;border-radius:var(--m-r-ctl);padding:3px 10px;font-size:var(--m-fs-cap);font-weight:600;background:var(--m-primary-bg);color:var(--m-primary);cursor:pointer;flex:none;white-space:nowrap;font-family:inherit;-webkit-appearance:none}.ma-minibtn-pri{background:var(--m-grad);color:#fff;box-shadow:var(--m-shadow-pri)}.ma-list-end{text-align:center;padding:14px 0 4px;font-size:var(--m-fs-sub);color:var(--m-ink-3)}.ma-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.ma-sheet .ant-drawer-footer{padding:10px 16px calc(var(--m-safe-bottom) + 12px);border-top:1px solid var(--m-line);display:flex;gap:10px;background:var(--m-card)}.ma-sheet .ant-drawer-footer .ant-btn{flex:1 1 auto;height:44px;font-weight:600}.ma-sheet .ant-drawer-footer .ant-btn-primary:not(.ant-btn-dangerous){background:var(--m-grad)!important;border:0!important;box-shadow:var(--m-shadow-pri)!important}.ma-sheet .ant-card{border:0;border-radius:var(--m-r-tile);box-shadow:var(--m-shadow-card);background:var(--m-card)}.ma-sheet .ant-descriptions-bordered .ant-descriptions-view{border-radius:12px;overflow:hidden}.ma-sheet .ant-descriptions-bordered .ant-descriptions-item-label{white-space:nowrap;width:1%;padding:10px 12px}.ma-sheet .ant-descriptions-bordered .ant-descriptions-item-content{overflow-wrap:anywhere}.ma-sheet .ant-drawer-title>.ma-nowrap{display:block}.ma-sheet .ant-drawer-title:has(>.ma-nowrap){min-width:0}button.ma-tile{border:0;font-family:inherit;text-align:center;-webkit-appearance:none}button.ma-chip{font-family:inherit}.ma-tile>.ma-nowrap{max-width:100%}button.ma-profile-avatar{border:0}.ma-tile.is-danger{color:var(--m-danger)}.ma-search .ant-input-affix-wrapper{flex:1 1 auto;min-width:0;border:0;background:transparent;box-shadow:none;padding:0}.ma-search .ant-input-affix-wrapper:focus-within{box-shadow:none}.ma-search>.anticon{color:var(--m-ink-3);flex:none}.ma-shell .ant-input-textarea-affix-wrapper,.ma-shell textarea.ant-input{border-radius:var(--m-r-tile)}.ma-ocard{position:relative;padding:12px 34px 12px 14px}.ma-ocard-head{display:flex;align-items:center;gap:7px}.ma-ocard-idx{font-size:var(--m-fs-sub);color:var(--m-ink-3);font-family:var(--m-mono);flex:none}.ma-ocard-name{flex:1 1 auto;font-size:var(--m-fs-title);font-weight:700;color:var(--m-ink)}.ma-ocard-name em{font-style:normal;font-weight:400;font-size:var(--m-fs-sub);color:var(--m-ink-2)}.ma-ocard-head .ma-pill{flex:none}.ma-ocard-meta{margin-top:6px;font-size:var(--m-fs-sub);color:var(--m-ink-2)}.ma-ocard-meta>*+*:before{content:"·";margin:0 5px;color:var(--m-ink-3);font-weight:400}.ma-ocard-meta .is-danger{color:var(--m-danger);font-weight:600}.ma-ocard-meta .is-warn{color:var(--m-warn-ink);font-weight:600}.ma-ocard-meta .is-ok{color:var(--m-ok-ink)}.ma-ocard-money{margin-top:8px;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px}.ma-ocard-amt{font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-weight:800;font-size:15px;color:var(--m-ink);white-space:nowrap}.ma-ocard-recv{font-size:var(--m-fs-cap);color:var(--m-ink-2);white-space:nowrap}.ma-ocard-pct{font-family:var(--m-mono);font-size:var(--m-fs-cap);color:var(--m-ink-2)}.ma-ocard-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--m-ink-3);font-size:12px}.ma-pager{display:inline-flex;align-items:center;height:34px;padding:0 2px;border-radius:var(--m-r-ctl);background:var(--m-glass);border:1px solid var(--m-glass-line);box-shadow:0 4px 14px #14122b14}.ma-pager .ma-icon-btn{width:28px;height:28px;border:0;box-shadow:none;background:transparent;font-size:12px}.ma-pager .ma-icon-btn:disabled{opacity:.35;cursor:default}.ma-pager-num{min-width:40px;text-align:center;font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-size:var(--m-fs-sub);font-weight:600;color:var(--m-ink)}.ma-hero-top{display:flex;align-items:center;gap:10px}.ma-hero-name{margin:0;flex:1 1 auto;font-size:21px;font-weight:800;letter-spacing:-.3px;color:var(--m-ink)}.ma-hero-top .ma-pill{flex:none}.ma-hero-tags{display:flex;gap:6px;margin-top:8px;overflow-x:auto;scrollbar-width:none}.ma-hero-tags::-webkit-scrollbar{display:none}.ma-hero-addr{margin-top:8px;padding:0;border:0;background:none;text-align:left;font:inherit;font-size:var(--m-fs-body);color:var(--m-ink-2);display:flex;gap:6px;align-items:flex-start;line-height:1.5}.ma-hero-addr.is-empty{color:var(--m-primary);cursor:pointer}.ma-hero-phone{margin-top:6px;font-size:var(--m-fs-body);color:var(--m-ink-2);display:flex;gap:6px;align-items:center;font-family:var(--m-mono)}.ma-scard-row{display:flex;align-items:center;gap:8px;font-size:var(--m-fs-body);color:var(--m-ink)}.ma-scard-row+.ma-scard-row{margin-top:6px}.ma-scard-row .ma-pill{flex:none}.ma-scard-bar{display:flex;align-items:center;gap:10px;margin-top:10px}.ma-scard-bar .ma-bar{flex:1 1 auto}.ma-scard-bar span{font-family:var(--m-mono);font-size:var(--m-fs-sub);font-weight:600;color:var(--m-ink-2);flex:none}.ma-scard-bar span.is-danger{color:var(--m-danger)}.ma-stat-2x2{grid-auto-flow:row;grid-template-columns:1fr 1fr;text-align:left;row-gap:12px}.ma-stat-value.is-text{font-family:var(--m-font);font-size:14px;letter-spacing:0;display:flex;align-items:center;gap:6px}.ma-acard-contract{display:flex;align-items:center;gap:8px}.ma-acard-contract .ma-pill{flex:none}.ma-acard-contract .ma-muted{flex:1 1 auto}.ma-acard .ma-stat-value{font-size:14px}.ma-shell .ant-card.ma-card{border:0}.ma-shell .ant-card.ma-card>.ant-card-body{padding:0!important}.ma-shell .ant-card.ma-card .ant-divider-horizontal.ant-divider-with-text{margin-top:0}.ma-shell .cost-block-head{flex-wrap:wrap;gap:6px}.ma-shell .cost-block-title{min-width:0;flex-wrap:wrap}.ma-shell .sales-block-head{flex-wrap:wrap;gap:6px}.ma-lcard{position:relative;padding:12px 38px 12px 14px}.ma-lcard-row{display:flex;align-items:center;gap:8px}.ma-lcard-lv{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff}.ma-lcard-lv.is-a{background:var(--m-danger)}.ma-lcard-lv.is-b{background:var(--m-warn-ink)}.ma-lcard-lv.is-c{background:var(--m-ink-3)}[data-theme=dark] .ma-lcard-lv.is-a{background:#be123c}[data-theme=dark] .ma-lcard-lv.is-b{background:#92400e}.ma-lcard-name{flex:1 1 auto;font-size:var(--m-fs-title);font-weight:700;color:var(--m-ink)}.ma-lcard-name .ma-pill{margin-right:4px;vertical-align:1px}.ma-lcard-row>.ma-pill{flex:none}.ma-lcard-meta{margin-top:6px;font-size:var(--m-fs-sub);color:var(--m-ink-2)}.ma-lcard-meta>*+*:before{content:"·";margin:0 5px;color:var(--m-ink-3);font-weight:400}.ma-lcard-meta.is-main{display:flex;align-items:center;min-width:0}.ma-lcard-meta.is-main>*{flex:none}.ma-lcard-meta.is-main>.ma-lcard-who{flex:1 1 auto;min-width:0}.ma-lcard-who>*+*:before{content:"·";margin:0 5px;color:var(--m-ink-3);font-weight:400}.ma-ocard-meta>*+.ma-pill:before,.ma-lcard-meta>*+.ma-pill:before{content:none}.ma-ocard-meta>*+.ma-pill,.ma-lcard-meta>*+.ma-pill{margin-left:6px}.ma-lcard-meta .is-danger{color:var(--m-danger);font-weight:600}.ma-lcard-meta .is-warn{color:var(--m-warn-ink);font-weight:600}.ma-lcard-tags{margin-top:6px;display:flex;gap:4px;overflow:hidden}.ma-lcard-arrow{position:absolute;right:4px;top:0;bottom:0;width:34px;border:0;background:transparent;color:var(--m-ink-3);font-size:12px;cursor:pointer}.ma-lead-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ma-lead-ops{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ma-clockcard .ma-stat>*{position:relative}.ma-clockcard .ma-stat .ma-pill{margin-top:3px}.ma-clock{margin-top:16px;text-align:center;font-family:var(--m-mono);font-variant-numeric:tabular-nums;font-size:var(--m-fs-display);font-weight:800;letter-spacing:-1px;line-height:1.1;color:var(--m-ink)}.ma-clock-date{text-align:center;font-size:var(--m-fs-sub);color:var(--m-ink-2);margin-top:2px}.ma-punch-wrap{display:flex;justify-content:center;padding:18px 0 12px}.ma-punch{width:132px;height:132px;border-radius:50%;border:0;background:var(--m-grad);color:#fff;font-family:inherit;font-size:24px;font-weight:800;letter-spacing:4px;text-indent:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;box-shadow:var(--m-shadow-pri),0 18px 40px #7c3aed38;cursor:pointer}.ma-punch.is-out{background:linear-gradient(135deg,var(--m-info),var(--m-accent));box-shadow:0 8px 18px #2563eb4d,0 18px 40px #2563eb2e}.ma-punch.is-done{background:var(--m-gray-bg);color:var(--m-ink-3);box-shadow:none;font-size:18px;letter-spacing:1px;text-indent:0}[data-theme=dark] .ma-punch.is-done{color:var(--m-ink-2)}.ma-punch.ma-press:disabled{cursor:default;transform:none}.ma-punch .anticon{font-size:26px}.ma-punch-hint{display:flex;justify-content:center;align-items:center;gap:8px;overflow:hidden;text-align:center;font-size:var(--m-fs-sub);color:var(--m-ink-2)}.ma-loc-row{display:flex;align-items:center;gap:10px}.ma-loc-row .ma-tile-icon{flex:none}.ma-loc-text{flex:1 1 auto;min-width:0}.ma-loc-addr{font-size:var(--m-fs-body);font-weight:600;color:var(--m-ink)}.ma-loc-sub{font-size:var(--m-fs-cap);color:var(--m-ink-2);margin-top:2px}.ma-map{height:96px;border-radius:14px;margin-top:12px;background:var(--m-gray-bg);overflow:hidden}.ma-loc-actions{display:flex;gap:8px;margin-top:12px}.ma-loc-actions .ant-btn{flex:1 1 0;height:40px}.ma-loc-photo{display:flex;align-items:center;gap:8px;margin-top:10px}.ma-loc-photo img{width:44px;height:44px;border-radius:10px;object-fit:cover;cursor:pointer}.ma-checkin-tabs{margin-top:0}.ma-checkin-tabs .ant-tabs-nav{margin-bottom:8px}.ma-checkin-tabs .ant-tabs-nav:before{border-bottom-color:var(--m-line)}.ma-profile{display:flex;align-items:center;gap:12px;cursor:pointer}.ma-profile-avatar{position:relative;flex:none;border-radius:50%;padding:2px;background:var(--m-grad);line-height:0;cursor:pointer}.ma-profile-avatar .ant-avatar{border:2px solid var(--m-card)}.ma-profile-cam{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px;border-radius:50%;background:var(--m-card);color:var(--m-ink-2);font-size:11px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #14122b26}.ma-profile-text{flex:1 1 auto;min-width:0}.ma-profile-name{font-size:18px;font-weight:800;color:var(--m-ink)}.ma-profile-sub{font-size:var(--m-fs-sub);color:var(--m-ink-2);margin-top:2px}.ma-profile-arrow{color:var(--m-ink-3);font-size:12px;flex:none}.ma-pref-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ma-pref-row+.ma-pref-row{margin-top:10px;padding-top:10px;border-top:1px solid var(--m-line)}.ma-pref-row>span{font-size:var(--m-fs-body);color:var(--m-ink);flex:1 1 auto}.ma-chips-tight{flex:none;padding:0}.ma-chips-tight .ma-chip{padding:5px 10px;font-size:var(--m-fs-cap)}.ma-version{text-align:center;color:var(--m-ink-3);font-size:var(--m-fs-cap);padding:18px 0 6px}.ma-shell .design-island-page,.ma-shell .case-detail-page,.ma-shell .case-form-page{padding:8px var(--m-pad-2) 0;min-height:0;background:transparent}.ma-shell .case-header,.ma-shell .form-header,.ma-shell .form-actions{display:none}.ma-shell .form-card,.ma-shell .case-info-card,.ma-shell .files-card{border:0;border-radius:var(--m-r-card);box-shadow:var(--m-shadow-card)}.ma-shell .filter-status{border-radius:12px;background:var(--m-card);margin-top:10px}.ma-cases{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.ma-case{background:var(--m-card);border-radius:var(--m-r-tile);overflow:hidden;box-shadow:var(--m-shadow-card);cursor:pointer;min-width:0}.ma-case-cover{position:relative;height:120px;background:var(--m-gray-bg);display:flex;align-items:center;justify-content:center;color:var(--m-ink-3);font-size:32px}.ma-case-cover img{width:100%;height:100%;object-fit:cover;display:block}.ma-case-title{padding:8px 10px 0;font-size:var(--m-fs-body);font-weight:700;color:var(--m-ink)}.ma-case-meta{padding:2px 10px 10px;font-size:var(--m-fs-cap);color:var(--m-ink-2);display:flex;justify-content:space-between;gap:6px}.ma-case-meta>.ma-nowrap{flex:1 1 auto}.ma-case-views{flex:none}.ma-seg.ant-segmented{border-radius:var(--m-r-ctl);padding:3px;background:var(--m-gray-bg);margin-bottom:12px}.ma-seg .ant-segmented-item{border-radius:var(--m-r-ctl);font-weight:600;color:var(--m-ink-2)}.ma-seg .ant-segmented-item-selected{background:var(--m-card);box-shadow:var(--m-shadow-card);color:var(--m-ink)}.ma-seg .ant-segmented-thumb{background:var(--m-card);border-radius:var(--m-r-ctl);box-shadow:var(--m-shadow-card)}.ma-pcard-row{display:flex;align-items:center;gap:8px}.ma-pcard-row+.ma-pcard-row{margin-top:8px}.ma-pcard-name{flex:1 1 auto;font-size:var(--m-fs-title);font-weight:700;color:var(--m-ink)}.ma-pcard-name em{font-style:normal;font-weight:400;font-size:var(--m-fs-sub);color:var(--m-ink-2);margin-left:6px;font-family:var(--m-mono)}.ma-pcard-claim{flex:none}.ma-pcard-claim.ant-btn{height:32px;min-height:0;padding:0 16px;font-size:var(--m-fs-sub)}.ma-pcard-row .ma-pill{flex:none}.ma-pcard-meta{margin-top:8px;font-size:var(--m-fs-sub);color:var(--m-ink-2);cursor:pointer}.ma-pcard-meta>*+*:before{content:"·";margin:0 5px;color:var(--m-ink-3)}.ma-rise>*{animation:ma-rise var(--m-dur-slow) var(--m-ease) both;animation-delay:calc(min(var(--i, 0),8)*60ms)}.ma-press{transition:transform var(--m-dur-fast) var(--m-ease-spring),opacity var(--m-dur-fast)}.ma-shell .ma-press{transition:transform var(--m-dur-fast) var(--m-ease-spring),opacity var(--m-dur-fast)!important}.ma-press:active{transform:scale(.97)}.ma-ring{position:relative}.ma-ring:before,.ma-ring:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(124,58,237,.45);animation:ma-ring 2.2s ease-out infinite;pointer-events:none}.ma-ring:after{animation-delay:1.1s}.ma-shell .create-header,.ma-shell .edit-header{display:none}.ma-shell .edit-form-container{padding-top:12px;padding-bottom:calc(110px + var(--m-safe-bottom))}.ma-shell .edit-bottom-actions{bottom:0;padding-bottom:calc(12px + var(--m-safe-bottom))}.ma-shell .steps-container{margin-top:0}.ma-shell .bottom-actions{bottom:0;padding-bottom:calc(12px + var(--m-safe-bottom))}.ma-shell .form-container{padding-bottom:calc(110px + var(--m-safe-bottom))}@media (prefers-reduced-motion: reduce){.ma-aurora i,.ma-rise>*,.ma-bar>i:after,.ma-ring:before,.ma-ring:after{animation:none!important}.ma-tabbar-glow,.ma-press,.ma-shell .ma-press{transition:none!important}}}
