:root{--van-primary-color: #0f9f8f;--van-success-color: #34c759;--van-danger-color: #ff3b30;--van-warning-color: #ff9f0a;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-font-size-xl: 18px;--van-radius-sm: 8px;--van-radius-md: 14px;--van-radius-lg: 18px;--van-nav-bar-height: 56px;--van-nav-bar-background: #ffffff;--van-nav-bar-title-font-size: 16px;--van-nav-bar-title-text-color: #16181d;--van-nav-bar-icon-color: #0f9f8f;--van-tabbar-height: 60px;--van-tabbar-background: #ffffff;--app-secondary: #0a84ff;--app-info: #32ade6;--app-bg: #f2f2f7;--card-bg: #ffffff;--skeleton-base: #eef0f3;--skeleton-highlight: #f8f9fb;--surface-2: #e5e5ea;--surface-3: #f8fafc;--border-color: rgba(60, 60, 67, .16);--elevated-border: rgba(60, 60, 67, .12);--shadow-soft: 0 1px 2px rgba(0, 0, 0, .04);--shadow-strong: 0 8px 26px rgba(0, 0, 0, .12);--text-primary: #16181d;--text-secondary: #3c3c43;--text-muted: #8e8e93;--tint-blue: rgba(79, 110, 247, .1);--tint-green: rgba(34, 197, 94, .1);--tint-orange: rgba(245, 158, 11, .1);--tint-pink: rgba(236, 72, 153, .1);--tint-red: rgba(239, 68, 68, .1);--tint-purple: rgba(139, 92, 246, .1);--stat-bg-default: #ffffff;--stat-border-default: rgba(60, 60, 67, .12);--stat-bg-green: linear-gradient(135deg, #f0fdf4, #dcfce7);--stat-border-green: #bbf7d0;--stat-bg-red: linear-gradient(135deg, #fff5f5, #ffe5e5);--stat-border-red: #fecaca;--stat-bg-orange: linear-gradient(135deg, #fffbeb, #fef3c7);--stat-border-orange: #fde68a}html.dark{--van-primary-color: #2dd4bf;--van-nav-bar-background: #000000;--van-nav-bar-title-text-color: #f8fafc;--van-nav-bar-icon-color: #2dd4bf;--van-tabbar-background: #000000;--van-tabbar-item-text-color: #636366;--van-tabbar-item-active-color: #14b8a6;--van-cell-background: #1c1c1e;--van-cell-group-background: #1c1c1e;--van-cell-border-color: rgba(255, 255, 255, .07);--van-cell-text-color: #f5f5f5;--van-cell-label-color: #8e8e93;--van-cell-value-color: #aeaeb2;--van-cell-right-icon-color: #636366;--van-field-input-text-color: #f5f5f5;--van-field-placeholder-text-color: #636366;--van-field-label-color: #aeaeb2;--van-field-input-disabled-text-color: #636366;--van-popup-background: #1c1c1e;--van-picker-background: #1c1c1e;--van-picker-title-background: #2c2c2e;--van-picker-option-text-color: #f5f5f5;--van-picker-option-selected-text-color: #14b8a6;--van-picker-mask-color: linear-gradient(180deg, rgba(17, 17, 17, .9), rgba(17, 17, 17, .4)), linear-gradient(0deg, rgba(17, 17, 17, .9), rgba(17, 17, 17, .4));--van-action-sheet-background: #1c1c1e;--van-action-sheet-item-background: #2c2c2e;--van-search-background: #111111;--van-search-content-background: #2c2c2e;--van-search-input-color: #f5f5f5;--van-search-placeholder-text-color: #636366;--van-skeleton-image-background-color: #2c2c2e;--van-skeleton-paragraph-background-color: #2c2c2e;--van-switch-background: #2c2c2e;--van-tag-default-color: #2c2c2e;--van-empty-description-color: #a1a1a6;--app-secondary: #0a84ff;--app-info: #64d2ff;--app-bg: #000000;--card-bg: #1c1c1e;--skeleton-base: #2c2c2e;--skeleton-highlight: #3a3a3c;--surface-2: #2c2c2e;--surface-3: #2c2c2e;--border-color: rgba(84, 84, 88, .42);--elevated-border: rgba(84, 84, 88, .38);--shadow-soft: none;--shadow-strong: 0 12px 32px rgba(0, 0, 0, .38);--text-primary: #f8fafc;--text-secondary: #aeaeb2;--text-muted: #636366;--tint-blue: rgba(79, 110, 247, .18);--tint-green: rgba(34, 197, 94, .18);--tint-orange: rgba(245, 158, 11, .18);--tint-pink: rgba(236, 72, 153, .18);--tint-red: rgba(239, 68, 68, .18);--tint-purple: rgba(139, 92, 246, .18);--stat-bg-default: #1c1c1e;--stat-border-default: rgba(84, 84, 88, .38);--stat-bg-green: rgba(34, 197, 94, .1);--stat-border-green: rgba(34, 197, 94, .22);--stat-bg-red: rgba(239, 68, 68, .1);--stat-border-red: rgba(239, 68, 68, .22);--stat-bg-orange: rgba(245, 158, 11, .1);--stat-border-orange: rgba(245, 158, 11, .22)}html.dark body{background:var(--app-bg);color:var(--text-primary)}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{overflow-x:hidden}body{background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 72%,white 28%) 0%,var(--app-bg) 42%,var(--app-bg) 100%);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:auto;touch-action:auto}html,body,#app{min-height:100%}.van-field__control,.van-field__control:focus{font-size:16px}.px-4{padding:0 16px}.pa-3{padding:12px}.pb-safe{padding-bottom:max(16px,env(safe-area-inset-bottom))}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mx-4{margin-right:16px;margin-left:16px}.mx-3{margin-right:12px;margin-left:12px}.section-label{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 16px 4px}.page{min-height:100vh;min-height:100dvh;background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 74%,white 26%) 0,var(--app-bg) 180px),var(--app-bg);padding-bottom:18px}.page-content{width:min(100%,860px);margin:0 auto;padding:16px;box-sizing:border-box}.page>.van-search,.page>.filter-chips,.page>.select-bar,.page>.van-pull-refresh,.page>.van-swipe-cell{width:min(100%,860px);margin-right:auto;margin-left:auto}.page>.van-swipe-cell.list-swipe{width:min(100% - 24px,836px)}.page-notice{width:min(100% - 32px,828px);margin:12px auto 8px;border-radius:var(--van-radius-md)}.page-content>.page-notice{width:auto;margin:0 0 12px}.page-content .van-cell-group--inset{margin-right:0;margin-left:0}.page-content>.px-4{padding-right:0;padding-left:0}.page-notice+.manual-link,.page>.manual-link{width:min(100% - 32px,828px);margin:0 auto 8px}.page>.van-pull-refresh,.page>.van-swipe-cell{overflow:hidden}@media(pointer:fine){.van-pull-refresh,.van-pull-refresh__track,.van-swipe-cell{touch-action:pan-y}}@media(min-width:900px){.page>.van-search{padding-right:16px;padding-left:16px}}.card{background:var(--card-bg);border:1px solid var(--elevated-border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-soft);margin-bottom:12px}html.dark .card{box-shadow:var(--shadow-soft)}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.stat-item{background:var(--card-bg);border-radius:16px;padding:16px 14px;border:1px solid var(--elevated-border);box-shadow:var(--shadow-soft)}.data-row{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border-color);gap:10px}.data-row:last-child{border-bottom:none}.page-enter-active,.page-leave-active{transition:opacity .18s ease}.page-enter-from,.page-leave-to{opacity:0}.van-nav-bar{border-bottom:1px solid var(--border-color)}.van-cell-group--inset{border:1px solid var(--elevated-border);border-radius:16px!important;overflow:hidden;box-shadow:none}.van-button--primary:not(.van-button--plain){border:none;background:linear-gradient(135deg,var(--van-primary-color),var(--app-secondary));box-shadow:0 10px 24px color-mix(in srgb,var(--van-primary-color) 24%,transparent 76%)}.van-button{font-weight:600;letter-spacing:0}.van-button--round{border-radius:14px}.van-search__content{border:1px solid var(--border-color);border-radius:14px;background:var(--card-bg);box-shadow:0 6px 18px #0f172a0a}.van-popup--round{border-top-left-radius:22px!important;border-top-right-radius:22px!important;overflow:hidden}.van-cell{min-height:54px;padding-top:13px;padding-bottom:13px;transition:background-color .16s ease,transform .16s ease}.van-cell__right-icon{display:inline-flex;align-self:center;align-items:center;height:auto;margin-top:0;line-height:1}.van-cell__right-icon .van-switch,.van-cell__right-icon .van-checkbox,.van-cell__right-icon .van-stepper{flex-shrink:0}.control-cell,.van-cell:has(.van-switch),.van-cell:has(.van-checkbox),.van-cell:has(.van-stepper),.van-cell:has(.status-tag){align-items:center}.van-cell__value:has(.van-switch),.van-cell__value:has(.van-checkbox),.van-cell__value:has(.van-stepper),.van-cell__value:has(.status-tag){display:flex;align-items:center;justify-content:flex-end}.van-cell:active{background:color-mix(in srgb,var(--van-primary-color) 7%,var(--card-bg) 93%)}.van-cell__title,.van-field__label{font-weight:500}.van-cell__label{margin-top:3px}.list-swipe{margin:0 12px 10px;overflow:hidden;border:1px solid var(--elevated-border);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-soft);isolation:isolate}.list-swipe .van-swipe-cell__right{overflow:hidden;background:var(--app-bg)}.list-swipe .van-cell__value{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.list-cell{--van-cell-background: color-mix(in srgb, var(--card-bg) 97%, var(--app-bg) 3%);align-items:center;min-height:72px;padding:12px 14px}.list-cell .van-cell__title{min-width:0}.list-cell .van-cell__title span{display:block;overflow:hidden;color:var(--text-primary);font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.list-cell .van-cell__label{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav-right{display:flex;align-items:center;gap:14px}.header-action-btn,.sort-trigger,.selection-trigger,.nav-right>.van-icon,.van-nav-bar__left>.van-icon,.van-nav-bar__right>.van-icon{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--elevated-border);border-radius:13px;background:color-mix(in srgb,var(--card-bg) 90%,var(--app-bg) 10%);color:var(--text-secondary);box-shadow:var(--shadow-soft);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.header-action-btn{flex-shrink:0;padding:0;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.header-action-btn:focus-visible{outline:2px solid var(--van-primary-color);outline-offset:2px}.header-action-btn:disabled{cursor:not-allowed;opacity:.45}.header-action-btn.active:after,.sort-trigger.active:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:999px;background:var(--van-primary-color)}.header-action-btn.active,.header-action-btn:not(:disabled):active,.sort-trigger.active,.selection-trigger:active,.sort-trigger:active,.nav-right>.van-icon:active,.van-nav-bar__left>.van-icon:active,.van-nav-bar__right>.van-icon:active{border-color:color-mix(in srgb,var(--van-primary-color) 20%,transparent 80%);background:color-mix(in srgb,var(--van-primary-color) 10%,var(--card-bg) 90%);color:var(--van-primary-color);box-shadow:none}.header-action-btn:not(:disabled):active,.selection-trigger:active,.sort-trigger:active,.nav-right>.van-icon:active,.van-nav-bar__left>.van-icon:active,.van-nav-bar__right>.van-icon:active{transform:scale(.96)}.filter-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.filter-chips .van-tag{min-height:28px;border-radius:999px}.select-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--elevated-border);border-radius:16px;background:color-mix(in srgb,var(--card-bg) 92%,var(--van-primary-color) 8%);box-shadow:var(--shadow-soft)}.select-count{font-size:13px;color:var(--text-secondary);font-weight:600}.page>.select-bar{width:min(calc(100% - 24px),836px);margin-top:8px;margin-bottom:10px}.bulk-action-bar{position:fixed;bottom:0;left:0;right:0;display:flex;gap:8px;padding:12px 16px max(28px,env(safe-area-inset-bottom));background:var(--card-bg);border-top:1px solid var(--border-color);z-index:100}.bulk-action-bar .van-button{flex:1}.van-cell-group--inset .van-empty,.card .van-empty{padding:20px 0 18px}.van-cell-group--inset .van-empty__image,.card .van-empty__image{width:88px;height:88px}.van-cell-group--inset .van-empty__description,.card .van-empty__description{margin-top:8px}.van-cell-group--inset .van-empty__bottom,.card .van-empty__bottom{margin-top:14px}.van-tag{min-height:22px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap}.van-tag--medium{min-height:26px;padding:0 11px}.van-tag--large{min-height:30px;padding:0 13px;font-size:13px}.van-tag--plain:before{display:none}.van-tag--primary{border-color:color-mix(in srgb,var(--van-primary-color) 24%,transparent 76%);background:color-mix(in srgb,var(--van-primary-color) 10%,var(--card-bg) 90%);color:color-mix(in srgb,var(--van-primary-color) 80%,var(--text-primary) 20%)}.van-tag--success{border-color:color-mix(in srgb,var(--van-success-color) 22%,transparent 78%);background:color-mix(in srgb,var(--van-success-color) 10%,var(--card-bg) 90%);color:color-mix(in srgb,var(--van-success-color) 72%,var(--text-primary) 28%)}.van-tag--danger{border-color:color-mix(in srgb,var(--van-danger-color) 24%,transparent 76%);background:color-mix(in srgb,var(--van-danger-color) 10%,var(--card-bg) 90%);color:color-mix(in srgb,var(--van-danger-color) 76%,var(--text-primary) 24%)}.van-tag--warning{border-color:color-mix(in srgb,var(--van-warning-color) 24%,transparent 76%);background:color-mix(in srgb,var(--van-warning-color) 11%,var(--card-bg) 89%);color:color-mix(in srgb,var(--van-warning-color) 82%,var(--text-primary) 18%)}.van-tag--default{border-color:var(--border-color);background:color-mix(in srgb,var(--text-muted) 8%,var(--card-bg) 92%);color:var(--text-secondary)}.van-tag .van-tag__close{margin-left:4px}:root{--van-field-label-width: 7.4em}@media(min-width:600px){:root{--van-field-label-width: 9.5em}}.van-field__label{overflow-wrap:normal;word-break:normal}.page a:not([class]){color:var(--van-primary-color);font-weight:600;text-decoration:none}.page a:not([class]):hover{text-decoration:underline;text-underline-offset:3px}.form-hint{display:flex;align-items:center;gap:6px;padding:0 16px;color:var(--text-muted);font-size:12px;line-height:1.4}.popup-hint{padding:24px 16px;color:var(--text-muted);font-size:13px;text-align:center}.manual-link{display:flex;align-items:center;gap:4px;color:var(--van-primary-color);font-size:13px;font-weight:600;text-decoration:none}.manual-link:hover{text-decoration:underline;text-underline-offset:3px}.van-notice-bar.notice--info{color:var(--van-primary-color);background:color-mix(in srgb,var(--van-primary-color) 10%,var(--card-bg) 90%)}.van-notice-bar.notice--success{color:var(--van-success-color);background:color-mix(in srgb,var(--van-success-color) 10%,var(--card-bg) 90%)}.van-notice-bar.notice--warning{color:color-mix(in srgb,var(--van-warning-color) 85%,var(--text-primary) 15%);background:color-mix(in srgb,var(--van-warning-color) 11%,var(--card-bg) 89%)}.van-notice-bar.notice--danger{color:var(--van-danger-color);background:color-mix(in srgb,var(--van-danger-color) 10%,var(--card-bg) 90%)}.page-content .page-content{width:auto;padding:0}@media(hover:hover)and (pointer:fine){.list-swipe{--list-row-bg: var(--card-bg);position:relative}.list-swipe:hover{--list-row-bg: color-mix(in srgb, var(--van-primary-color) 4%, var(--card-bg) 96%)}.list-swipe .van-swipe-cell__right{z-index:2;display:flex;align-items:center;padding-left:32px;background:linear-gradient(to right,transparent,var(--list-row-bg) 28px);opacity:0;pointer-events:none;transform:none;transition:opacity .12s ease}.list-swipe:hover .van-swipe-cell__right,.list-swipe:focus-within .van-swipe-cell__right{opacity:1;pointer-events:auto}.van-cell--clickable:not(.list-cell):hover{background:color-mix(in srgb,var(--van-primary-color) 5%,var(--card-bg) 95%)}.list-swipe:hover .list-cell,.list-cell:hover{--van-cell-background: var(--list-row-bg, color-mix(in srgb, var(--van-primary-color) 4%, var(--card-bg) 96%))}}@media(min-width:720px){.van-popup--bottom{right:0;left:0;width:min(100%,640px);margin:0 auto}}@media(min-width:1024px){.van-popup--bottom{top:0;bottom:0;left:248px;width:min(calc(100% - 296px),640px);height:fit-content;max-height:calc(100vh - 48px);margin:auto;box-shadow:0 24px 64px #0f172a38;transition:transform var(--van-duration-base),opacity var(--van-duration-base)}.van-popup--bottom,.van-popup--bottom.van-popup--round{border-radius:16px}.van-popup-slide-bottom-enter-from.van-popup--bottom,.van-popup-slide-bottom-leave-active.van-popup--bottom{opacity:0;transform:translateY(16px)}.van-popup--bottom.option-picker-popup{width:min(360px,calc(100vw - 48px))!important;max-height:min(60vh,500px)!important}.van-popup--bottom.list-sort-popup{width:min(420px,calc(100vw - 48px))!important;max-height:min(84vh,640px)!important;display:flex;flex-direction:column}.van-popup--bottom.invoice-actions-popup{top:calc(var(--van-nav-bar-height, 46px) + 6px)!important;right:12px!important;bottom:auto!important;left:auto!important;width:min(340px,calc(100vw - 48px))!important;max-height:min(76vh,640px)!important;margin:0!important;border-radius:14px!important;transform:none!important}.invoice-actions-popup .van-cell-group{overflow-y:auto;max-height:min(78vh,720px)}.invoice-actions-popup .van-cell{min-height:48px;padding-top:10px;padding-bottom:10px}.invoice-actions-popup .cell-danger{margin-top:6px;border-top:1px solid var(--border-color)}.van-popup--bottom.desktop-results-popup{top:12vh!important;bottom:auto!important;margin-top:0!important;width:min(680px,calc(100% - 296px))!important;height:auto!important;max-height:min(78vh,720px)!important;transform:none!important;display:flex;flex-direction:column;overflow:hidden}.desktop-results-popup .popup-scroll{height:auto!important;min-height:0;max-height:min(62vh,560px)!important;overflow-y:auto!important}}@supports (height: 1dvh){.van-popup--bottom{max-height:calc(100dvh - 16px)!important}}@media(hover:hover)and (pointer:fine){.menu-tile,.quick-btn,.work-card{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.menu-tile:hover,.quick-btn:hover,.work-card:hover{border-color:color-mix(in srgb,var(--van-primary-color) 32%,var(--elevated-border) 68%);box-shadow:0 6px 18px color-mix(in srgb,var(--van-primary-color) 12%,transparent 88%);transform:translateY(-1px)}}@media(min-width:1280px){.page-content:has(>.detail-layout){width:min(100%,1180px)}.detail-layout{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:0 24px;align-items:start}.detail-main>.section-header:first-child,.detail-main>:first-child .section-header:first-child{padding-top:0}}html.dark .van-empty__image{opacity:.55}.page>.van-search{background:transparent!important}html.dark .page{background:linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 94%,white 6%) 0,var(--app-bg) 180px),var(--app-bg)}html.dark{--van-progress-background: rgba(255, 255, 255, .1)}.detail-aside .van-cell__title{flex:0 0 auto;margin-right:12px}.detail-aside .van-cell__value{flex:1 1 auto;min-width:0;overflow-wrap:break-word}@media(min-width:1024px){.page:has(>.list-filter-panel){display:grid;grid-template-columns:minmax(0,1fr) 272px minmax(0,836px) minmax(0,1fr);column-gap:20px;align-content:start}.page:has(>.list-filter-panel)>*{grid-column:3}.page:has(>.list-filter-panel)>.van-nav-bar{grid-column:1 / -1}.page:has(>.list-filter-panel)>.list-filter-panel{grid-row:2 / span 40;grid-column:2}.page:has(>.list-filter-panel)>.van-search,.page:has(>.list-filter-panel)>.filter-chips,.page:has(>.list-filter-panel)>.van-pull-refresh,.page:has(>.list-filter-panel)>.page-notice{width:100%}.page:has(>.list-filter-panel) .header-action-btn:has(>.van-icon-filter-o){display:none}}@media(min-width:1024px)and (max-width:1279px){.page:has(>.list-filter-panel){grid-template-columns:minmax(220px,272px) minmax(0,1fr);column-gap:20px;padding-right:20px;padding-left:20px}.page:has(>.list-filter-panel)>*{grid-column:2}.page:has(>.list-filter-panel)>.van-nav-bar{grid-column:1 / -1}.page:has(>.list-filter-panel)>.list-filter-panel{grid-row:2 / span 40;grid-column:1}}@media(min-width:1440px){.page:has(>.list-filter-panel){grid-template-columns:minmax(0,1fr) 300px minmax(0,1040px) minmax(0,1fr)}}@keyframes app-rise-in{0%{opacity:0;transform:translateY(8px)}}.page-content>*,.detail-aside>*,.detail-main>*{animation:app-rise-in .38s cubic-bezier(.2,.7,.2,1) backwards}.page-content>:nth-child(2),.detail-aside>:nth-child(2),.detail-main>:nth-child(2){animation-delay:35ms}.page-content>:nth-child(3),.detail-aside>:nth-child(3),.detail-main>:nth-child(3){animation-delay:70ms}.page-content>:nth-child(4),.detail-aside>:nth-child(4),.detail-main>:nth-child(4){animation-delay:105ms}.page-content>:nth-child(5),.detail-aside>:nth-child(5),.detail-main>:nth-child(5){animation-delay:.14s}.page-content>:nth-child(n+6),.detail-aside>:nth-child(n+6),.detail-main>:nth-child(n+6){animation-delay:175ms}.page-content>.detail-layout{animation:none}.quick-actions>*,.work-grid>*,.stat-grid>*{animation:app-rise-in .42s cubic-bezier(.2,.7,.2,1) backwards}.quick-actions>:nth-child(2),.work-grid>:nth-child(2),.stat-grid>:nth-child(2){animation-delay:40ms}.quick-actions>:nth-child(3),.work-grid>:nth-child(3),.stat-grid>:nth-child(3){animation-delay:80ms}.quick-actions>:nth-child(4),.work-grid>:nth-child(4),.stat-grid>:nth-child(4){animation-delay:.12s}.quick-actions>:nth-child(5),.work-grid>:nth-child(5),.stat-grid>:nth-child(5){animation-delay:.16s}.quick-actions>:nth-child(n+6),.work-grid>:nth-child(n+6),.stat-grid>:nth-child(n+6){animation-delay:.2s}.quick-btn,.work-card,.stat-item,.list-cell,.van-button{transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s ease,background-color .16s ease}.quick-btn:active,.work-card:active,.list-cell:active,.van-button:not(:disabled):active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.quick-btn:hover,.work-card:hover,.stat-item:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.van-button--primary:not(:disabled):hover{box-shadow:0 6px 18px color-mix(in srgb,var(--van-primary-color) 32%,transparent)}}@keyframes app-success-pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.van-toast--success .van-toast__icon{animation:app-success-pop .42s cubic-bezier(.2,.9,.3,1.3) both;color:#4ade80}.van-cell__value,.stat-value,.product-price,.line-total-val{font-variant-numeric:tabular-nums}.list-skeleton~.van-list__loading{display:none}@media(prefers-reduced-motion:reduce){.page-content>*,.detail-aside>*,.detail-main>*,.quick-actions>*,.work-grid>*,.stat-grid>*,.van-toast--success .van-toast__icon{animation:none}.quick-btn,.work-card,.stat-item,.list-cell,.van-button{transition:none}}.header-action-btn__label{display:none}@media(max-width:1023px){.header-action-btn:before{content:"";position:absolute;inset:-4px}}@media(min-width:1024px){.nav-right{gap:10px}.header-action-btn.has-label{width:auto;height:38px;padding:0 14px 0 12px;gap:7px;border-radius:12px}.header-action-btn.has-label .header-action-btn__label{display:inline;color:var(--text-primary);font-size:13px;font-weight:600;white-space:nowrap}.header-action-btn.has-label:not(:disabled):hover{border-color:color-mix(in srgb,var(--van-primary-color) 45%,var(--elevated-border) 55%);color:var(--van-primary-color)}.header-action-btn.is-primary{border-color:transparent;background:var(--van-primary-color);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--van-primary-color) 30%,transparent)}.header-action-btn.is-primary .header-action-btn__label,.header-action-btn.is-primary .van-icon{color:#fff}.header-action-btn.is-primary:not(:disabled):hover{background:color-mix(in srgb,var(--van-primary-color) 88%,#000 12%);color:#fff}}@media(min-width:1024px){.bulk-action-bar{left:248px;justify-content:center}.bulk-action-bar .van-button{flex:0 1 220px}}.config-link{color:var(--van-primary-color);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media print{.no-print,.app-sidebar,.app-tabbar,.van-tabbar,.van-nav-bar{display:none!important}.print-only{display:block!important}body,.app-shell,.app-body{background:#fff!important;color:#000!important}.app-body{margin:0!important;padding:0!important}}.install-banner-wrap[data-v-ee7b8b06]{position:fixed;top:calc(var(--van-nav-bar-height, 56px) + env(safe-area-inset-top,0px) + 8px);left:12px;right:12px;box-sizing:border-box;z-index:2000;max-width:520px;margin:0 auto;background:var(--card-bg);padding:8px;border:1px solid var(--elevated-border);border-radius:18px;box-shadow:var(--shadow-strong);display:flex;align-items:center;min-height:58px}.banner-content[data-v-ee7b8b06]{flex:1;display:flex;align-items:center;cursor:pointer}.banner-icon-box[data-v-ee7b8b06]{width:38px;height:38px;background:linear-gradient(135deg,var(--van-primary-color),var(--app-secondary));border-radius:13px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0;box-shadow:0 8px 18px color-mix(in srgb,var(--van-primary-color) 24%,transparent 76%)}.banner-text[data-v-ee7b8b06]{display:flex;flex-direction:column}.banner-text .main[data-v-ee7b8b06]{font-size:14px;font-weight:800;color:var(--text-primary);line-height:1.2}.banner-text .sub[data-v-ee7b8b06]{font-size:11px;color:var(--text-secondary);line-height:1.2}.arrow-icon[data-v-ee7b8b06]{margin-left:8px;font-size:14px;color:var(--text-muted)}.close-hitbox[data-v-ee7b8b06]{display:flex;align-items:center;padding:10px;border-radius:12px;font-size:18px;color:var(--text-muted);cursor:pointer}.close-hitbox[data-v-ee7b8b06]:active{background:color-mix(in srgb,var(--text-muted) 10%,transparent 90%)}.ios-guide-popup[data-v-ee7b8b06]{max-height:85%;min-height:420px}.ios-guide-body[data-v-ee7b8b06]{padding:32px 24px 30px;text-align:center}.guide-header[data-v-ee7b8b06]{margin-bottom:24px}.guide-icon[data-v-ee7b8b06]{width:64px;height:64px;background:var(--van-primary-color);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.guide-header h3[data-v-ee7b8b06]{font-size:20px;font-weight:800;margin:0 0 8px;color:var(--text-primary)}.guide-intro[data-v-ee7b8b06]{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.4}.guide-steps[data-v-ee7b8b06]{text-align:left;background:color-mix(in srgb,var(--card-bg) 94%,var(--van-primary-color) 6%);border:1px solid var(--elevated-border);border-radius:16px;padding:16px;margin-bottom:24px}.guide-step[data-v-ee7b8b06]{display:flex;align-items:center;gap:16px;margin:14px 0}.step-icon[data-v-ee7b8b06]{font-size:24px;color:var(--van-primary-color);flex-shrink:0}.guide-step p[data-v-ee7b8b06]{font-size:15px;margin:0;color:var(--text-primary);line-height:1.5}.manual-btn[data-v-ee7b8b06]{display:inline-block;padding:10px 24px;border:1px solid var(--elevated-border);background:var(--surface-3);border-radius:99px;color:var(--text-primary);font-weight:600;text-decoration:none;font-size:13px}.slide-top-enter-active[data-v-ee7b8b06],.slide-top-leave-active[data-v-ee7b8b06]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.slide-top-enter-from[data-v-ee7b8b06],.slide-top-leave-to[data-v-ee7b8b06]{transform:translateY(calc(-100% - var(--van-nav-bar-height, 56px)));opacity:0}html.dark{background:var(--card-bg)}html.dark{background:color-mix(in srgb,var(--surface-3) 86%,var(--van-primary-color) 14%)}html.dark{color:var(--text-secondary)}html.dark{color:var(--text-primary)}html.dark{border-color:var(--elevated-border);background:color-mix(in srgb,var(--surface-3) 88%,white 12%);color:var(--text-primary)}
