html{--color-red:#f53f3f;--color-blue:#165dff;--color-green:#00b42a;--color-yellow:#fadc19;--color-purple:#722ed1;--color-gray:#a9aeb8;--color-orange:#ff7d00;--layout-shell-bg:#f5f7fb;--layout-header-bg:var(--bg-elevated,#fff);--layout-side-bg:var(--bg-content,#fff);--layout-subnav-bg:var(--bg-popover,#fff);--layout-surface-bg:var(--bg-elevated,#fff);--layout-soft-bg:var(--bg-light,#f2f3f5);--layout-hover-bg:var(--hover-bg,var(--bg-hover,#eee));--layout-active-bg:var(--selection-bg,var(--bg-selected,#ddd));--layout-fg:var(--text-color,#333);--layout-fg-muted:#1f2937c7;--layout-border:var(--divider-weak,var(--border-light,#eee));--layout-border-strong:var(--divider,var(--border-color,#d9d9d9));--layout-shadow-soft:0 6px 18px #0f172a0d;--layout-shadow:0 12px 28px #0f172a14;--bg-toolbar:#ecf1ff}html.dark{--color-red:#f76965;--color-blue:#3c7eff;--color-green:#27c346;--color-yellow:#fbe94b;--color-purple:#8e51da;--color-gray:#78787a;--color-orange:#ff9626;--layout-shell-bg:#0b1017;--layout-header-bg:#10141b;--layout-side-bg:#0f141b;--layout-subnav-bg:#141a22;--layout-surface-bg:#121821;--layout-soft-bg:#ffffff0b;--layout-hover-bg:#ffffff0e;--layout-active-bg:#3c7eff24;--layout-fg:#fffffff0;--layout-fg-muted:#ffffffd1;--layout-border:#ffffff0f;--layout-border-strong:#ffffff1a;--layout-shadow-soft:0 10px 22px #00000024;--layout-shadow:0 14px 30px #0000002e;--bg-toolbar:#141a22}.sticky-header{background-color:var(--layout-header-bg);border-bottom:1px solid var(--layout-border)}.content-pane{background-color:var(--layout-surface-bg);border:1px solid var(--layout-border);box-shadow:var(--layout-shadow-soft);border-radius:12px;margin:1rem;padding:1rem}.content-pane:hover{border-color:var(--layout-border-strong);box-shadow:var(--layout-shadow)}.filter-pane .f1-form-error{display:none}.filter-pane .f1-form-label{padding-right:1em}.filter-pane .filter-items-flex .f1-item-group{flex-wrap:wrap;row-gap:12px;display:flex}.filter-pane .filter-items-grid .f1-item-group{grid-row-gap:.5em;grid-template-columns:repeat(var(--item-cols), min-content)!important}.filter-pane .f1-item-group{--item-gap:4px!important}.filter-pane .f1-input{width:140px}.filter-pane .f1-input.f1-rangepicker{width:208px}.filter-pane .f1-input.f1-rangepicker>div>.f1-input-inner:nth-last-of-type(2){flex:1.25}.filter-pane .btn-search .f1-btn{min-width:70px}.color-bold{font-weight:600}.color-green{color:var(--color-green)}.color-blue{color:var(--color-blue)}.color-red{color:var(--color-red)}.color-gray{color:var(--color-gray)}.color-purple{color:var(--color-purple)}.color-orange{color:var(--color-orange)}.color-yellow{color:var(--color-yellow)}.list-subtotal{text-decoration:underline}.list-deleted{opacity:.75;text-decoration:line-through}.f1-blink{animation:1s linear 5 blink}.f1-avatar{background-repeat:no-repeat;background-size:cover;border-radius:50%}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}html.f1-report-print{height:unset;width:unset;max-width:unset;max-height:unset;margin:0;padding:0;overflow:auto}html.f1-report-print.f1-report-pdf *{print-color-adjust:exact!important;color-adjust:exact!important}.f1-report{font-family:Microsoft Yahei;font-size:13px;line-height:1.5}.f1-report img.fixed{position:absolute}.f1-report table{table-layout:auto;border-collapse:collapse;width:100%}.f1-report table th{text-align:left}.f1-report table td,.f1-report table th{white-space:pre-wrap;word-break:break-word;padding:3px 4px;position:relative}.f1-report table td .f1-report-block,.f1-report table th .f1-report-block{white-space:pre-wrap}.f1-report table thead.empty th{border-color:#0000;height:0;padding:0;border-width:0!important}.f1-report table.table-fixed{table-layout:fixed}.f1-report table.striped th,.f1-report table.striped tr:nth-child(2n)>td{background-color:#f1f1f1}.f1-report table.bordered td,.f1-report table.bordered th{border:1px solid #777}.f1-report table.bordered.border-light td,.f1-report table.bordered.border-light th{border-color:#e3e3e3}.f1-report table.bordered.border-bottom td,.f1-report table.bordered.border-bottom th{border-width:0 0 1px}.f1-report table.bordered.head-empty{border-top:0!important}.f1-report-canvas .f1-report-block{white-space:pre-wrap;user-select:none}.f1-report-canvas .f1-report-block,.f1-report-canvas img{cursor:move;position:absolute}.f1-report-canvas .f1-report-block:focus,.f1-report-canvas img:focus,.f1-report-canvas .f1-report-block:hover,.f1-report-canvas img:hover{resize:both;overflow:auto}.f1-report-canvas .f1-report-block:focus:before,.f1-report-canvas img:focus:before,.f1-report-canvas .f1-report-block:hover:before,.f1-report-canvas img:hover:before{content:"";pointer-events:none;box-sizing:border-box;border:1px solid #ccc;width:100%;height:100%;position:absolute;top:0;left:0}.f1-report-canvas textarea{resize:none;border:1px solid #ccc;outline:none;position:absolute}.f1-report-page{border:1px solid var(--border-light);background-repeat:no-repeat;background-size:100% 100%;margin:20px auto;display:block;position:relative;box-shadow:0 8px 24px #959da533}.f1-report-content{flex-direction:column;min-height:100%;display:flex}.f1-report-row{justify-content:center;align-items:center;padding:4px;display:flex}.f1-report-cell{flex:1}@media print{@page{margin:0;padding:0;header:none;footer:none}html,body{margin:0!important;padding:0!important}.f1-report{height:unset!important}.f1-report .f1-report-page{box-shadow:none;page-break-after:always;margin:0!important}}.item[data-v-3f862d15]:hover{background:var(--hover-bg)}.status.f1-checked[data-v-69a8c041]{color:var(--primary-color)}.toolbar[data-v-fcf4b55a]{border-bottom:1px solid var(--border-light)}[data-v-fcf4b55a] .filter-pane .f1-item-group{display:grid;grid-template-columns:repeat(5,min-content)!important}.file[data-v-f712bde3]{color:var(--text-color)}.file[data-v-f712bde3]:hover{background-color:var(--hover-bg)}.file-name[data-v-f712bde3]{align-items:center;gap:.5rem;display:inline-flex}.file-name .name[data-v-f712bde3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag[data-v-f712bde3]{color:var(--text-color);white-space:nowrap;background-color:#0000000d;border-radius:999px;margin-left:.5rem;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}.tag.selected[data-v-f712bde3]{background-color:var(--primary-color);color:#fff}.tag-manager[data-v-f712bde3]{padding-top:6px}.tag-manager .tag[data-v-f712bde3]{margin-bottom:.25rem;margin-left:.25rem}[data-v-968372b7] .f1-table-container .f1-table-wrapper,[data-v-968372b7] .f1-table-container .f1-table-virtual{max-width:100%;max-height:max(70vh,200px)}[data-v-968372b7] .f1-item-group:not(.f1-full){max-width:1320px}[data-v-968372b7] .f1-item-group:not(.f1-full) .f1-checkbox-label{white-space:nowrap}[data-v-968372b7] .f1-item-group.extend:not(.f1-full){max-width:min(100%,1520px)}.kb[data-v-968372b7]{color:var(--fg);border:1px solid color-mix(in srgb, var(--warning-color) 40%, var(--required-color));opacity:.95;background:#fff8de;border-radius:6px;font-size:12px;line-height:1.4;top:90px;overflow:hidden}.dark .kb[data-v-968372b7]{background-color:#331500}.kb-content[data-v-968372b7]{min-width:4em;min-height:2em;max-height:calc(100vh - 105px);overflow:auto}[data-v-968372b7] .kb .kb-subtitle{border-bottom:1px dotted color-mix(in srgb, var(--warning-color) 55%, transparent);padding-top:5px;padding-bottom:3px;font-size:14px;font-weight:600}[data-v-968372b7] .kb p{margin:4px 0}[data-v-968372b7] .kb table{border-collapse:collapse}[data-v-968372b7] .kb td{word-break:break-word;border:1px solid color-mix(in srgb, var(--warning-color) 22%, var(--divider))}.toolbar[data-v-07a2f54f]{background:var(--bg-toolbar);z-index:5;opacity:1;border:1px solid var(--layout-border);box-shadow:none;border-top:0}.status-stamp[data-v-07a2f54f]{border:3px solid var(--stamp-color);color:var(--stamp-color);transform:rotate(var(--stamp-angle));transform-origin:100% 0;letter-spacing:1px;z-index:20;opacity:.9;pointer-events:none;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:3px;font-weight:700;display:flex;position:absolute;top:-25px;right:100px;box-shadow:0 2px 8px #0000001a}.status-stamp__text[data-v-07a2f54f]{text-transform:none;white-space:nowrap;font-size:16px;transform:rotate(0)}.data-analysis[data-v-60a0f6e4] .clone{z-index:1000;pointer-events:none;position:absolute}.data-analysis[data-v-60a0f6e4] .item{background-color:var(--th-header);cursor:grab;user-select:none;white-space:nowrap;border-radius:4px;position:relative}.data-analysis[data-v-60a0f6e4] .item:hover{background-color:var(--th-hover)}.area[data-v-60a0f6e4]{background:var(--bg-gray-200);border-radius:6px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;display:flex}[data-v-60a0f6e4] .data-table{overflow:auto}[data-v-60a0f6e4] .data-table .f1-analysis{border-radius:6px;display:inline-block;overflow:hidden}[data-v-60a0f6e4] .data-table th{background-color:var(--th-header);height:var(--row-height);border-right:1px dotted var(--border-light);border-bottom:1px dotted var(--border-light);padding:4px 8px;font-weight:400}[data-v-60a0f6e4] .data-table td{border-right:1px dotted var(--border-light)}[data-v-60a0f6e4] .data-table .num{text-align:right}[data-v-60a0f6e4] .data-table .neg{color:var(--error-color)}[data-v-60a0f6e4] .data-table .subtotal{background-color:var(--primary-5)}[data-v-60a0f6e4] .data-table .rowgroup{background-color:var(--th-header)}.footer[data-v-198c6efd]{justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-v-198c6efd] .search-form.inline .f1-item-group{flex-wrap:wrap;display:flex}[data-v-198c6efd] .search-form .f1-item-group{display:grid}.input-group .f1-btn[data-v-198c6efd]{padding-left:2px;padding-right:2px}.home-layout[data-v-e65d30a9]{min-height:100vh}.header[data-v-e65d30a9]{border-bottom:1px solid var(--layout-border)}[data-v-e65d30a9] .menu .f1-menu{border-bottom:0}[data-v-e65d30a9] .menu .f1-menu-title{color:var(--layout-fg-muted);transition:background-color var(--motion-base,.2s) ease, color var(--motion-base,.2s) ease;border-radius:10px 10px 0 0}[data-v-e65d30a9] .menu .f1-menu-title:hover{background-color:var(--layout-hover-bg);color:var(--layout-fg)}[data-v-e65d30a9] .menu .f1-menu-title.selected{color:var(--primary-color);background-color:var(--layout-active-bg)}[data-v-e65d30a9] .menu .f1-menu-title:after{left:2px;right:2px}.fade-enter-active[data-v-e65d30a9],.fade-leave-active[data-v-e65d30a9]{transition:opacity .1s}.fade-enter-from[data-v-e65d30a9],.fade-leave-to[data-v-e65d30a9]{opacity:0}.fade-leave-from[data-v-e65d30a9],.fade-enter-to[data-v-e65d30a9]{opacity:1}
