.wujie-image-voucher-field{gap:var(--wujie-space-3);flex-direction:column;min-width:0;display:flex}.wujie-image-voucher{justify-content:center;align-items:center;gap:var(--wujie-space-2);width:100%;min-height:calc(var(--wujie-space-6)*5);box-sizing:border-box;border:2px dashed var(--wujie-color-text-tertiary);border-radius:var(--wujie-radius-md);padding:var(--wujie-space-4);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text);text-align:center;cursor:pointer;flex-direction:column;display:flex}.wujie-image-voucher:hover:not([aria-disabled=true]){border-color:var(--wujie-color-text-secondary);background:var(--wujie-color-surface-hover)}.wujie-image-voucher:focus,.wujie-image-voucher[data-active=true]{border-style:solid;border-color:var(--wujie-color-primary);background:var(--wujie-color-surface-selected);outline:0}.wujie-image-voucher[aria-disabled=true]{color:var(--wujie-color-text-tertiary);cursor:not-allowed}.wujie-image-voucher>strong{font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold)}.wujie-image-voucher-actions{align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;display:flex}.wujie-image-voucher-selected{align-items:center;gap:var(--wujie-space-3);min-width:0;display:flex}.wujie-image-voucher-selected>span{overflow-wrap:anywhere;min-width:0;font-size:var(--wujie-font-size-sm);flex:1}.wujie-image-voucher-selected small{color:var(--wujie-color-text-secondary);margin-top:var(--wujie-space-1);display:block}.wujie-image-voucher-preview{cursor:zoom-in;width:calc(var(--wujie-space-6)*3);height:calc(var(--wujie-space-6)*3);background:0 0;border:0;flex:none;padding:0}.wujie-image-voucher-preview img{object-fit:contain;border-radius:var(--wujie-radius-sm);width:100%;height:100%}.wujie-image-voucher-full{object-fit:contain;width:100%;max-height:65vh;display:block}.wujie-image-voucher-error{color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm)}.permission-module-accordion{gap:var(--wujie-space-2);display:grid}.permission-module-card{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);overflow:hidden}.permission-module-trigger{width:100%;min-height:var(--wujie-control-height-lg);justify-content:space-between;align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-3) var(--wujie-space-4);text-align:left;color:var(--wujie-color-text);cursor:pointer;background:0 0;border:0;display:flex}.permission-module-trigger:hover{background:var(--wujie-color-surface-hover)}.permission-module-trigger:focus-visible{outline:2px solid var(--wujie-color-primary);outline-offset:-2px}.permission-module-trigger span{gap:var(--wujie-space-1);min-width:0;display:grid}.permission-module-trigger b{font-size:var(--wujie-font-size-md)}.permission-module-trigger small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);overflow-wrap:anywhere}.permission-module-trigger svg{transition:transform var(--wujie-duration-fast) var(--wujie-ease-standard)}.permission-module-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.permission-module-content{border-top:1px solid var(--wujie-color-border);padding:var(--wujie-space-4)}.permission-capability-group+.permission-capability-group{margin-top:var(--wujie-space-4)}.permission-capability-group h4{margin:0 0 var(--wujie-space-2);font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text-secondary)}.permission-capability-group ul{gap:var(--wujie-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.permission-capability-group li{align-items:center;gap:var(--wujie-space-1);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface-muted);min-height:28px;padding:0 var(--wujie-space-2);font-size:var(--wujie-font-size-sm);display:inline-flex}.effective-permission-summary{gap:var(--wujie-space-3);display:grid}.effective-permission-summary article{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);padding:var(--wujie-space-4)}.effective-permission-summary header{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);display:flex}.effective-permission-summary header b{font-size:var(--wujie-font-size-md);overflow-wrap:anywhere}.effective-permission-summary header span{border-radius:var(--wujie-radius-pill);background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);padding:3px 8px}.effective-permission-summary header span[data-allowed=true]{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.effective-permission-summary dl{gap:var(--wujie-space-3);margin:var(--wujie-space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.effective-permission-summary dt{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.effective-permission-summary dd{margin:var(--wujie-space-1) 0 0;overflow-wrap:anywhere}.permission-empty{color:var(--wujie-color-text-secondary);margin:0}.permission-disabled-action{gap:var(--wujie-space-1);outline:0;max-width:100%;display:inline-grid}.permission-disabled-action:focus-visible{outline:2px solid var(--wujie-color-primary);outline-offset:3px}.permission-disabled-action small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body)}.permission-diff-drawer{gap:var(--wujie-space-5);display:grid}.permission-diff-stat{align-items:center;gap:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);padding:var(--wujie-space-4);display:flex}.permission-diff-stat span{gap:var(--wujie-space-1);display:grid}.permission-diff-stat small{color:var(--wujie-color-text-secondary)}.permission-diff-stat b{font-size:var(--wujie-font-size-title)}.permission-diff-drawer section{border-bottom:1px solid var(--wujie-color-border);padding-bottom:var(--wujie-space-4)}.permission-diff-drawer h3{font-size:var(--wujie-font-size-md);margin:0}.permission-diff-drawer ul{margin:var(--wujie-space-2) 0 0;padding-left:20px}.permission-diff-drawer p{margin:var(--wujie-space-2) 0 0;color:var(--wujie-color-text-secondary)}.permission-diff-drawer .permission-risk{border-radius:var(--wujie-radius-sm);background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning);padding:var(--wujie-space-3)}@media (max-width:960px){.effective-permission-summary dl{grid-template-columns:1fr}}.wujie-detail-section{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;overflow:hidden}.wujie-detail-section>h3{padding:var(--wujie-space-3) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text);font-size:var(--wujie-font-size-lg);font-weight:var(--wujie-font-weight-semibold);margin:0}.wujie-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.wujie-detail-facts>div{min-width:0;padding:var(--wujie-space-3) var(--wujie-space-4)}.wujie-detail-facts>div:nth-child(2n){border-left:1px solid var(--wujie-color-border)}.wujie-detail-facts>div:nth-child(n+3){border-top:1px solid var(--wujie-color-border)}.wujie-detail-facts dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.wujie-detail-facts dd{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media (max-width:720px){.wujie-detail-facts{grid-template-columns:minmax(0,1fr)}.wujie-detail-facts>div:nth-child(2n){border-left:0}.wujie-detail-facts>div+div{border-top:1px solid var(--wujie-color-border)}}.wujie-month-range{min-width:0;display:block}.wujie-month-range-trigger{text-align:left;justify-content:space-between;width:100%;min-width:0}.wujie-month-range-trigger>span{overflow-wrap:anywhere;min-width:0}.wujie-month-range-trigger>svg{flex:none}.wujie-month-range-fields{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.wujie-month-range-fields{grid-template-columns:minmax(0,1fr)}}.personnel-dialog-context{margin:0 0 var(--wujie-space-4);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.personnel-detail-body{min-width:0}.personnel-detail-body .personnel-profile{padding:0 0 var(--wujie-space-6)}.personnel-detail-body>section{border-top:1px solid var(--wujie-color-border);padding:19px 0}.personnel-detail-body h4{margin:0 0 13px}.personnel-detail-body dl{margin:0}.personnel-detail-body dl div{font-size:var(--wujie-font-size-md);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.personnel-detail-body dt{color:var(--wujie-color-text-tertiary)}.personnel-detail-body dd{overflow-wrap:anywhere;margin:0}.personnel-detail-drawer .drawer-actions{gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.personnel-detail-drawer .drawer-actions button{min-height:var(--wujie-control-height)}.personnel-v2 .personnel-th,.personnel-v2 .personnel-tr{column-gap:var(--wujie-space-3);grid-template-columns:32px minmax(190px,1.2fr) minmax(130px,1fr) minmax(140px,1fr) minmax(155px,1fr) 90px 90px 135px 52px;min-width:1180px}.personnel-v2 .personnel-th>*,.personnel-v2 .personnel-tr>*{overflow-wrap:anywhere;min-width:0}.governance-editor-form{gap:15px;display:grid}.governance-editor-form label{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);gap:7px;display:grid}.governance-editor-form textarea{min-height:76px}.governance-editor-form small{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.organization-member-detail dl{margin:0}.organization-member-detail dl div{border-bottom:1px solid var(--wujie-color-border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.organization-member-detail dd{text-align:right;overflow-wrap:anywhere;margin:0}.organization-member-detail label{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);gap:8px;margin-top:22px;display:grid}.organization-member-detail p{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body)}.employee-addons{gap:var(--wujie-space-4);min-width:0;display:grid}.employee-addon-toolbar{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;display:flex}.employee-addon-toolbar>.wujie-field{flex:20ch;max-width:36ch}.employee-addon-table{min-width:0}.employee-addon-table table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;min-width:90ch}.employee-addon-table th,.employee-addon-table td{padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);vertical-align:middle;overflow-wrap:break-word}.employee-addon-table th,.employee-addon-table .wujie-data-action-head{background:var(--wujie-color-surface-subtle);font-weight:var(--wujie-font-weight-medium);color:var(--wujie-color-text-secondary)}.employee-addon-table td small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-secondary);display:block}.employee-addon-table td:first-child{word-break:keep-all}.employee-addon-table .wujie-data-action-row>div{justify-content:center;align-items:center;min-height:100%;display:flex}.employee-addon-body{gap:var(--wujie-space-5);min-width:0;display:grid}.employee-addon-body .wujie-detail-section{margin:0}.employee-addon-body .wujie-detail-section>p{margin:var(--wujie-space-3);line-height:var(--wujie-line-height-body)}.employee-addon-capability{gap:var(--wujie-space-2);padding:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);min-width:0;display:grid}.employee-addon-capability:last-child{border-bottom:0}.employee-addon-capability>header,.employee-addon-history header{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);display:flex}.employee-addon-body p{line-height:var(--wujie-line-height-body);overflow-wrap:break-word;margin:0}.employee-addon-body small{color:var(--wujie-color-text-secondary);line-height:var(--wujie-line-height-body)}.employee-addon-body input:not([type=checkbox]),.employee-addon-body textarea{width:100%;min-width:0}.employee-addon-body textarea{resize:vertical;min-height:8em}.employee-addon-body .wujie-detail-section>.wujie-field{margin:var(--wujie-space-4)}.employee-addon-form-grid{gap:var(--wujie-space-4);padding:var(--wujie-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,24ch),1fr));display:grid}.employee-addon-review{gap:var(--wujie-space-2);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface-muted);display:grid}.employee-addon-consent{align-items:flex-start;gap:var(--wujie-space-2);line-height:var(--wujie-line-height-body);display:flex}.employee-addon-consent input,.employee-addon-departments input{margin-top:var(--wujie-space-1);flex-shrink:0}.employee-addon-departments{gap:var(--wujie-space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.employee-addon-departments label{gap:var(--wujie-space-2);min-height:var(--wujie-control-height);align-items:center;display:flex}.employee-addon-history{gap:var(--wujie-space-4);padding:var(--wujie-space-4);display:grid}.employee-addon-history article{gap:var(--wujie-space-2);padding-bottom:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);display:grid}.employee-addon-history article:last-child{border-bottom:0;padding-bottom:0}.employee-addon-error{align-items:center;gap:var(--wujie-space-3);color:var(--wujie-color-danger);flex-wrap:wrap;display:flex}.employee-addon-notice{color:var(--wujie-color-text-secondary);margin:0}.employee-addon-table tbody td,.employee-addon-table .wujie-data-action-row{background:var(--wujie-color-surface)}.employee-addon-table tbody tr.is-synced-hover>td,.employee-addon-table .wujie-data-action-row.is-synced-hover{background:var(--wujie-color-surface-hover)}.employee-addon-table tbody tr[data-selected=true]>td{background:var(--wujie-color-surface-selected)}.employee-addon-table .wujie-data-action-row:has(>div[data-selected=true]){background:var(--wujie-color-surface-selected)}.employee-addon-table .wujie-data-action-row .order-view{box-shadow:none;background:0 0;border:0}.employee-addon-selection-summary{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-4);flex-wrap:wrap;display:flex}.employee-addon-selection-summary>span{color:var(--wujie-color-text-secondary)}.employee-addon-picker .wujie-dialog-body{gap:var(--wujie-space-4);flex-direction:column;display:flex;overflow:hidden}.employee-addon-options{gap:var(--wujie-space-1);overscroll-behavior:contain;border:0;min-height:0;max-height:50dvh;margin:0;padding:0;display:grid;overflow-y:auto}.employee-addon-options>label{align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-3);min-height:var(--wujie-control-height);border-radius:var(--wujie-radius-md);cursor:pointer;display:flex}.employee-addon-options>label:hover{background:var(--wujie-color-surface-hover)}.employee-addon-options>label[data-checked=true]{background:var(--wujie-color-surface-selected)}.employee-addon-options input{flex-shrink:0}.employee-addon-options span{overflow-wrap:break-word}.permission-center{gap:var(--wujie-space-4);min-width:0;padding:var(--wujie-space-4) 0;display:grid}.permission-center-split{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.permission-center-split>aside{border-right:1px solid var(--wujie-color-border);padding:var(--wujie-space-4)}.permission-center-split>aside>header,.permission-center-table>header,.permission-effective>header,.permission-history>header{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);margin-bottom:var(--wujie-space-3);display:flex}.permission-center header b{font-size:var(--wujie-font-size-lg)}.permission-center header small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body)}.permission-list-row{border-radius:var(--wujie-radius-sm);justify-content:space-between;align-items:center;gap:var(--wujie-space-2);width:100%;padding:var(--wujie-space-3);text-align:left;color:var(--wujie-color-text);background:0 0;border:0;display:flex}.permission-list-row.is-selected,:is(.permission-list-row:hover,.permission-list-row:focus-visible){background:var(--wujie-color-surface-hover)}.permission-list-row span{gap:var(--wujie-space-1);min-width:0;display:grid}.permission-list-row small{overflow-wrap:anywhere;color:var(--wujie-color-text-secondary)}.permission-list-row em{color:var(--wujie-color-text-secondary);font-style:normal;font-size:var(--wujie-font-size-sm);white-space:nowrap}.permission-template-detail{align-content:start;gap:var(--wujie-space-4);min-width:0;padding:var(--wujie-space-5);display:grid}.permission-template-detail>header{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-4);display:flex}.permission-template-detail h2{margin:var(--wujie-space-1) 0;font-size:var(--wujie-font-size-title)}.permission-template-detail p{color:var(--wujie-color-text-secondary);margin:0}.permission-center-table,.permission-effective,.permission-history{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);padding:var(--wujie-space-5);overflow:auto}.permission-center-table table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--wujie-font-size-md)}.permission-center-table th,.permission-center-table td{border-top:1px solid var(--wujie-color-border);padding:var(--wujie-space-3);vertical-align:top;overflow-wrap:anywhere}.permission-center-table th{color:var(--wujie-color-text-secondary);font-weight:var(--wujie-font-weight-medium)}.permission-history{gap:var(--wujie-space-3);display:grid}.permission-history article{gap:var(--wujie-space-1);border-top:1px solid var(--wujie-color-border);padding-top:var(--wujie-space-3);display:grid}.permission-history article small{color:var(--wujie-color-text-secondary)}.permission-center-state{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);align-content:center;place-items:center;gap:var(--wujie-space-3);min-height:260px;padding:var(--wujie-space-5);color:var(--wujie-color-text-secondary);text-align:center;display:grid}.permission-center-state p{margin:0}.permission-skeleton{border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface-muted);width:min(420px,80%);height:16px;display:block}@media (max-width:1279px){.permission-center-split{grid-template-columns:1fr}.permission-center-split>aside{border-right:0;border-bottom:1px solid var(--wujie-color-border)}}@media (max-width:960px){.permission-template-detail>header{display:grid}.permission-center-table,.permission-effective,.permission-history{padding:var(--wujie-space-4)}}.permission-job-mapping-control{gap:var(--wujie-space-1);min-width:180px;display:grid}.permission-job-mapping-control small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body)}.permission-job-preview{gap:var(--wujie-space-4);display:grid}.permission-job-preview section{gap:var(--wujie-space-1);border-bottom:1px solid var(--wujie-color-border);padding-bottom:var(--wujie-space-3);display:grid}.permission-job-preview small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.permission-job-preview p{overflow-wrap:anywhere;margin:0}.permission-job-preview label{gap:var(--wujie-space-2);font-weight:var(--wujie-font-weight-medium);display:grid}.permission-job-preview textarea{resize:vertical;min-height:96px}.permission-inline-error{margin:0 0 var(--wujie-space-3);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body)}.permission-package-detail,.permission-package-form,.permission-package-preview{gap:var(--wujie-space-3);display:grid}.permission-package-detail h3{font-size:var(--wujie-font-size-md);margin:0}.permission-package-detail ul{gap:var(--wujie-space-2);padding-left:var(--wujie-space-5);margin:0;display:grid}.permission-package-detail table{min-width:760px}.permission-package-form>label,.permission-package-form>section>label{gap:var(--wujie-space-2);font-weight:var(--wujie-font-weight-medium);display:grid}.permission-package-form input,.permission-package-form textarea{width:100%}.permission-package-form textarea{resize:vertical;min-height:96px}.permission-package-form>section{gap:var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);display:grid}.permission-package-preview{padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface-muted)}.permission-package-preview p{overflow-wrap:anywhere;margin:0}.permission-package-period{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.permission-package-departments{gap:var(--wujie-space-2);display:grid}.permission-package-departments>div{gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}@media (max-width:720px){.permission-package-period{grid-template-columns:1fr}.permission-package-detail table{min-width:640px}}.permission-chat-capability{align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface-subtle);flex-wrap:wrap;display:flex}.permission-chat-capability>div{flex:260px}.permission-chat-capability h3{margin:0 0 var(--wujie-space-1);font-size:var(--wujie-font-size-md)}.permission-chat-capability h3 span{margin-left:var(--wujie-space-2);color:var(--wujie-color-warning);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium)}.permission-chat-capability>label{align-items:center;gap:var(--wujie-space-2);white-space:nowrap;min-height:44px;display:flex}.permission-chat-capability>label input{width:18px;height:18px;accent-color:var(--wujie-color-ink)}.permission-chat-capability>small,.permission-chat-capability>.permission-chat-feedback,.permission-chat-capability>.permission-inline-error{flex-basis:100%}.permission-chat-feedback{color:var(--wujie-color-success)}.permission-job-mapping-select{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.permission-job-mapping-select>.wujie-select{flex:180px;min-width:0}.permission-job-mapping-select>.wujie-button{white-space:nowrap;flex:none}.permission-job-action{min-inline-size:calc(var(--wujie-space-4) * 4);white-space:nowrap}.permission-job-row-actions{align-items:center;gap:var(--wujie-space-2);min-height:var(--wujie-control-height);min-width:max-content;display:flex}.dispatch-settings{background:var(--wujie-color-surface,#fff);max-width:1280px;color:var(--wujie-color-text,#171717);margin:0 auto;padding:24px}.dispatch-settings-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.dispatch-settings-head>div:first-child{min-width:0}.dispatch-settings-head>div:last-child{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dispatch-settings-head>div:last-child>button{justify-content:center;align-items:center;gap:6px;min-width:112px;min-height:38px;padding:0 14px;display:inline-flex}.dispatch-settings-head b{font-size:20px;line-height:1.35;display:block}.dispatch-settings-head small{color:var(--wujie-color-text-secondary,#667085);margin-top:6px;font-size:13px;line-height:1.5;display:block}.dispatch-settings button{border:1px solid var(--wujie-color-border,#e2e7ed);color:#171717;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 13px}.dispatch-settings button:hover:not(:disabled){background:#fff;border-color:#98a2b3}:is(.dispatch-settings button:focus-visible,.dispatch-settings input:focus-visible){outline-offset:2px;outline:2px solid #111}.dispatch-settings button:disabled{opacity:.55;cursor:not-allowed}.dispatch-primary{font-weight:650;color:#fff!important;background:#111!important;border-color:#111!important}.dispatch-path{border:1px solid var(--wujie-color-border,#e2e7ed);color:var(--wujie-color-text-secondary,#667085);background:#fff;border-radius:12px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.dispatch-error{color:#b42318;background:#fff;border:1px solid #f3b6b2;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px}.dispatch-global{border:1px solid var(--wujie-color-border,#e2e7ed);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.dispatch-global b{font-size:14px;display:block}.dispatch-global small{color:var(--wujie-color-text-secondary,#667085);margin-top:4px;font-size:12px;display:block}.dispatch-filters{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.dispatch-filters>input,.dispatch-filters .wujie-select{width:220px;max-width:100%}.dispatch-filters input{box-sizing:border-box;border:1px solid var(--wujie-color-border,#e2e7ed);min-height:36px;font:inherit;background:#fff;border-radius:9px;padding:0 11px}.dispatch-rule-table{border:1px solid var(--wujie-color-border,#e2e7ed);background:#fff;border-radius:12px;margin-top:16px;overflow-x:auto}.dispatch-role-rules{border-color:#e7eaef}.dispatch-rule-table h2{margin:0;padding:15px 16px 10px;font-size:15px}.dispatch-rule-table>header,.dispatch-rule-table>div{box-sizing:border-box;border-top:1px solid var(--wujie-color-border,#e2e7ed);grid-template-columns:minmax(128px,1fr) minmax(150px,1.1fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(240px,1.45fr) minmax(96px,.78fr) minmax(132px,.96fr) minmax(136px,.95fr);align-items:center;gap:10px;min-width:1160px;min-height:52px;padding:10px 14px;font-size:13px;display:grid}.dispatch-rule-table>header{min-height:44px;color:var(--wujie-color-text-secondary,#667085);font-size:12px;font-weight:600}.dispatch-rule-table>div>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dispatch-rule-table>div>span:last-child{text-overflow:clip;white-space:normal;align-items:center;gap:8px;display:flex;overflow:visible}.dispatch-rule-table>p{color:var(--wujie-color-text-secondary,#667085);margin:0;padding:18px 14px;font-size:13px}.dispatch-log-details{border:1px solid var(--wujie-color-border,#e2e7ed);background:#fff;border-radius:12px;margin-top:16px}.dispatch-log-details summary{color:#171717;cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.dispatch-log-grid{grid-template-columns:1fr 1fr;gap:14px;padding:0 14px 14px;display:grid}.dispatch-log-grid article{border:1px solid var(--wujie-color-border,#e2e7ed);background:#fff;border-radius:10px;padding:12px}.dispatch-log-grid article header{justify-content:space-between;gap:10px;font-size:13px;display:flex}.dispatch-log-grid article p{color:var(--wujie-color-text-secondary,#667085);margin:9px 0 0;font-size:12px;line-height:1.5}@media (max-width:900px){.dispatch-settings{padding:16px}.dispatch-settings-head,.dispatch-global{flex-direction:column;align-items:stretch}.dispatch-filters>input,.dispatch-filters .wujie-select{width:100%}.dispatch-log-grid{grid-template-columns:1fr}.dispatch-rule-table{max-width:100%}}.dispatch-editor form{gap:var(--wujie-space-4);display:grid}.dispatch-editor-step{border:1px solid var(--wujie-color-border,#e2e7ed);background:#fff;border-radius:12px;gap:12px;padding:15px;display:grid}.dispatch-editor-step h3{margin:0;font-size:15px}.dispatch-editor-step>p{color:var(--wujie-color-text-secondary,#667085);margin:0;font-size:12px;line-height:1.5}.dispatch-field{gap:7px;min-width:0;display:grid}.dispatch-field>span{color:#344054;font-size:13px;font-weight:600}.dispatch-required{color:#d92d20;font-style:normal}.dispatch-readonly{box-sizing:border-box;border:1px solid var(--wujie-color-border,#e2e7ed);color:#475467;background:#fff;border-radius:9px;align-items:center;min-height:38px;padding:0 11px;font-size:13px;display:flex}.dispatch-editor .wujie-select{width:100%}.dispatch-editor fieldset{border:1px solid var(--wujie-color-border,#e2e7ed);background:#fff;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid}.dispatch-editor legend{color:#344054;padding:0 4px;font-size:13px;font-weight:600}.dispatch-editor fieldset label{color:#344054;align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.dispatch-editor input[type=checkbox]{accent-color:#111;width:16px;height:16px}.dispatch-inline-error{background:#fff;border:1px solid #f3b6b2;border-radius:8px;margin:0;padding:8px 10px;color:#b42318!important;font-size:12px!important}.dispatch-unavailable-note,.dispatch-confirmation,.dispatch-preview{border:1px solid var(--wujie-color-border,#e2e7ed);color:#475467;background:#fff;border-radius:10px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5}.dispatch-preview b{color:#171717}.dispatch-history-list{gap:8px;padding:18px;display:grid}.dispatch-history-list p{border:1px solid var(--wujie-color-border,#e2e7ed);color:#475467;background:#fff;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.dispatch-field>input{box-sizing:border-box;border:1px solid var(--wujie-color-border,#e2e7ed);width:100%;height:38px;color:var(--wujie-color-text,#171717);background:#fff;border-radius:9px;padding:0 11px;font:13px inherit}#system-panel>.dispatch-settings{width:100%;min-width:0;max-width:none;padding:24px var(--wujie-page-gutter,28px) 32px;margin:0}@media (max-width:900px){#system-panel>.dispatch-settings{padding:16px}}.tax-source-order-field{border:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.tax-source-order-field>b{font-size:12px}.tax-source-order-field>small,.tax-source-order-field>p{color:var(--wujie-color-text-secondary);margin:0;font-size:12px;line-height:1.5}.tax-source-order-field .wujie-select,.tax-source-order-field .wujie-select-trigger{width:100%}.tax-source-order-field>p[role=alert]{color:var(--wujie-color-danger)}.tax-source-order-field button:not(.wujie-select-trigger){color:var(--wujie-color-text);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.tax-source-order-field button:disabled{cursor:not-allowed;opacity:.5}.tax-source-order-field nav{align-items:center;gap:12px;font-size:12px;display:flex}.tax-source-order-field .tax-source-confirmation{background:var(--wujie-color-surface-muted);color:var(--wujie-color-text);border-radius:8px;padding:8px 10px}.orders-table .orders-row{grid-template-columns:1.22fr .78fr .66fr .75fr .72fr .75fr .9fr 1.2fr .68fr .72fr}.payment-待审核{color:#b65d00!important;background:#fff7e7!important}.payment-审核驳回{color:#b42318!important;background:#fff1f0!important}.order-review-history,.order-review-panel{background:#fafafa;border-radius:12px;margin:16px 28px 0;padding:17px 18px}.order-review-history>small{color:#888;margin-bottom:8px;font-size:10px;display:block}.order-review-history>div{border-top:1px solid #ededec;grid-template-columns:auto 1fr;gap:6px 12px;padding:10px 0;display:grid}.order-review-history>div span{color:#888;font-size:11px}.order-review-history>div p{color:#b42318;grid-column:1/-1;margin:0;font-size:11px}.order-review-panel>b{margin-bottom:8px;display:block}.order-review-panel p{color:#777;margin:0;font-size:11px}.order-review-panel .review-warning{color:#b42318}.order-review-panel textarea{resize:vertical;width:100%;min-height:82px;font:inherit;border:1px solid #dedede;border-radius:10px;outline:0;margin:6px 0 10px;padding:11px 12px}.order-review-panel textarea:focus{border-color:#111;box-shadow:0 0 0 3px #1111110f}.order-review-panel>div{justify-content:flex-end;gap:8px;display:flex}.order-review-panel button{border:0;border-radius:999px;height:40px;padding:0 17px}.review-reject{color:#b42318;background:#fff1f0}.review-reject:disabled,.order-review-panel button:disabled{opacity:.4}.order-detail-drawer>footer{gap:8px}.order-detail-drawer>footer .order-primary{color:#fff;background:#050505}.order-field{gap:8px;font-size:12px;font-weight:650;display:grid;position:relative}.order-field>i{color:#d92d20;font-style:normal;position:absolute;top:0;left:65px}.order-field.wide{grid-column:1/-1}.order-field .wujie-select{width:100%}.order-multi-modal{width:min(980px,94vw);max-height:92vh;overflow:auto}.order-items-editor{background:#f7f7f6;border-radius:14px;grid-column:1/-1;margin:18px 0;padding:17px}.order-items-editor>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.order-items-editor>header div b,.order-items-editor>header div span{display:block}.order-items-editor>header div span{color:#85888e;margin-top:4px;font-size:11px}.order-items-editor>header>button,.order-item-row>button{background:#fff;border:0;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;display:flex}.order-item-row{grid-template-columns:28px 145px minmax(180px,1fr) 125px minmax(190px,1.15fr) 40px;align-items:center;gap:9px;margin-top:9px;display:grid}.order-item-row>strong{color:#fff;background:#111;border-radius:999px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.order-item-row .wujie-select,.order-item-row .wujie-select-trigger{width:100%}.order-item-row .wujie-select-trigger{background:#fff;border:1px solid #e1e1df;border-radius:10px;height:42px;padding:0 10px}.order-item-row>label{background:#fff;border:1px solid #e1e1df;border-radius:10px;align-items:center;height:42px;padding:0 10px;display:flex}.order-item-row>label span{color:#777}.order-item-row>label input{border:0;outline:0;width:100%;min-width:0;padding-left:6px}.order-item-row>button:disabled{opacity:.25}.order-items-editor>footer{border-top:1px solid #e5e5e3;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.order-items-editor>footer b{font-size:18px}.order-detail-items{background:#fafafa;border-radius:12px;margin:16px 28px 0;padding:17px 18px}.order-detail-items>header{justify-content:space-between;margin-bottom:8px;display:flex}.order-detail-items>header span{color:#888;font-size:11px}.order-detail-items>div{border-top:1px solid #ececeb;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.order-detail-items>div>strong{color:#fff;background:#111;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.order-detail-items>div span b,.order-detail-items>div span small{display:block}.order-detail-items>div span small{color:#888;margin-top:4px;font-size:10px}.order-detail-items>div em{font-style:normal;font-weight:700}@media (max-width:900px){.order-item-row{grid-template-columns:28px 1fr 1fr}.order-item-row>label,.order-item-row>.wujie-select:nth-of-type(3){grid-column:auto}.order-item-row>button{grid-column:3;justify-self:end}}.order-detail-layer{z-index:2000;background:#1118272e;justify-content:flex-end;animation:.2s ease-out order-detail-backdrop-in;display:flex;position:fixed;inset:0}.order-detail-drawer>header{flex:none}.order-detail-drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:20px;overflow:hidden auto}.order-detail-drawer>footer{flex:none}@keyframes order-detail-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes order-detail-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:620px){.order-detail-drawer{border-radius:0;width:100vw}.order-detail-drawer>header{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.order-detail-layer,.order-detail-drawer{transition:none!important;animation:none!important}}.orders-page{min-width:0;overflow-x:hidden}.orders-table{width:100%;max-width:100%;height:clamp(360px,100dvh - 430px,620px);overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;position:relative;overflow:auto}.orders-table .orders-row{gap:0;width:100%;min-width:2302px;padding:0;grid-template-columns:150px 170px 142px 130px 130px 130px 190px 140px 100px 80px 130px 120px 120px 120px 110px 120px 110px 100px!important}.orders-table .orders-row>span,.orders-table .orders-row>.order-view,.orders-table .orders-row>.order-row-actions{background:inherit;align-items:center;min-width:0;height:100%;padding:0 14px;display:flex}.orders-table .orders-head{z-index:12;position:sticky;top:0}.orders-table .orders-head>span{background:#fafafa}.orders-table .orders-row>span:first-child,.orders-table .orders-row>span:nth-child(2),.orders-table .orders-row>span:nth-child(3){z-index:4;background:inherit;box-shadow:none;position:sticky}.orders-table .orders-row>span:first-child{left:0}.orders-table .orders-row>span:nth-child(2){left:150px}.orders-table .orders-row>span:nth-child(3){left:320px}.orders-table .orders-head>span:first-child,.orders-table .orders-head>span:nth-child(2),.orders-table .orders-head>span:nth-child(3){z-index:14;box-shadow:none;background:#fafafa}.orders-table .order-date,.orders-table .order-amount{font-variant-numeric:tabular-nums}.orders-table .orders-row>.order-date{white-space:normal;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:3px;height:auto;line-height:1.15}.orders-table .orders-row:not(.orders-head)>.order-date b,.orders-table .orders-row:not(.orders-head)>.order-date small{transform:translateY(7px)}.orders-table .order-date b{white-space:nowrap;font-size:12px;font-weight:600}.orders-table .order-date small{color:#72757c;white-space:nowrap;margin:0;font-size:11px}.orders-table .order-view{color:#111;white-space:nowrap;border:0;justify-content:flex-start;min-height:44px}.orders-table .orders-empty{width:min(100%,100vw - 360px);position:sticky;left:0}@media (max-width:900px){.orders-table{height:clamp(320px,100dvh - 400px,520px)}}.orders-table.trial-orders-table .orders-row{width:100%;min-width:920px;grid-template-columns:160px 210px 160px minmax(220px,1fr) 150px 100px 130px!important}.orders-table.trial-orders-table .orders-empty{width:100%}.orders-table.trial-orders-table .orders-row>span:first-child{left:0}.orders-table.trial-orders-table .orders-row>span:nth-child(2){left:160px}.orders-table.trial-orders-table .orders-row>span:nth-child(3){left:370px}.order-responsibility-field{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.order-responsibility-field>b{min-width:64px}.order-responsibility-field .wujie-select{flex:156px;min-width:156px}.order-responsibility-field .wujie-select-trigger{background:#fff;border:1px solid #dedede;border-radius:8px;width:100%;height:34px}.order-responsibility-action{color:#fff;background:#050505;border:0;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:650}.order-responsibility-action:disabled{opacity:.45}.order-value-processing{background:#fff;border:1px solid #e6e9eb;border-radius:14px;margin:18px 0;padding:16px}.order-value-processing b{font-size:14px;display:block}.order-value-processing p{color:#68717b;margin:7px 0 13px;font-size:13px;line-height:1.55}.order-value-processing.completed{background:#fbfcfc}.order-value-processing .order-primary{border-radius:999px;padding:9px 14px}.subcontract-orders-table .subcontract-row{border-bottom:1px solid #ececeb;grid-template-columns:155px 170px 180px 130px 120px 120px 150px 180px 120px 120px 110px 110px 120px 100px;min-width:1995px;min-height:66px;display:grid}.subcontract-row>span,.subcontract-row>.order-view{align-items:center;min-width:0;padding:0 14px;display:flex}.subcontract-head{z-index:12;color:#78808a;background:#fafafa;min-height:44px;font-size:12px;position:sticky;top:0}.subcontract-head>span{background:#fafafa}.subcontract-payment-dialog{width:min(720px,100vw - 48px)}.subcontract-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.subcontract-summary>div{border:1px solid #e8ebee;border-radius:12px;padding:13px}.subcontract-summary small,.subcontract-payment-history p{color:#7a838e;font-size:12px;display:block}.subcontract-summary b{margin-top:6px;display:block}.subcontract-payment-history{border:1px solid #e8ebee;border-radius:12px;padding:16px}.subcontract-payment-history>div{border-top:1px solid #ececeb;grid-template-columns:1fr 1.5fr 1.5fr;gap:12px;padding:10px 0;font-size:13px;display:grid}.subcontract-payment-form{border:1px solid #e8ebee;border-radius:12px;margin-top:16px;padding:16px}.subcontract-payment-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.subcontract-payment-form label{gap:6px;display:grid}.subcontract-payment-form small{color:#66707c;font-size:12px}.subcontract-payment-form input,.subcontract-payment-form label>span{box-sizing:border-box;height:40px;font:inherit;background:#fff;border:1px solid #dfe3e7;border-radius:10px;padding:0 10px}.subcontract-payment-form label>span{align-items:center;gap:6px;display:flex}.subcontract-payment-form label>span input{border:0;outline:0;width:100%;height:auto;padding:0}.subcontract-payment-form .value-processing-primary{color:#fff;background:#050505;border:0;border-radius:999px;padding:10px 15px}@media (max-width:760px){.subcontract-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subcontract-payment-form>div{grid-template-columns:1fr}}.orders-table .orders-head>span:last-child{z-index:15;background:#fafafa;position:sticky;right:0}.orders-table .orders-row>.order-row-actions{z-index:5;background:inherit;align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;right:0}.orders-table .orders-row>.order-row-actions .order-view{background:0 0;border:0;height:100%;padding:0}.orders-table .orders-row:hover>.order-row-actions{background:#fff}.orders-table .orders-row:not(.orders-head)>.order-row-actions{min-height:44px}.order-financial-summary{background:#fff;border:1px solid #ececeb;border-radius:12px;margin:16px 28px 0;padding:17px 18px}.order-financial-summary>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.order-financial-summary>header small{color:#7a838e;font-size:11px}.order-financial-summary>div{border-top:1px solid #ececeb;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.order-financial-summary span{border-bottom:1px solid #ececeb;gap:5px;padding:12px 8px;display:grid}.order-financial-summary small{color:#7a838e;font-size:11px}.order-financial-summary b{font-variant-numeric:tabular-nums;font-size:14px}.value-review-待审核{color:#b65d00!important;background:#fff7e7!important}.value-review-已审核{color:#079455!important;background:#edf8f1!important}.value-review-已终止{color:#b42318!important;background:#fff1f0!important}.order-multi-modal .order-items-editor{background:#fff;border:1px solid #e6e6e3;padding:18px 20px}.order-multi-modal .order-items-editor>header{gap:16px}.order-multi-modal .order-items-editor>header>button{white-space:nowrap;background:#fff;border:1px solid #e1e1df;flex:none}.order-multi-modal .order-item-row{grid-template-columns:28px minmax(132px,.72fr) minmax(220px,1fr) minmax(132px,.58fr) 40px;gap:10px}.order-multi-modal .order-item-amount{background:#fff;border:1px solid #e1e1df;border-radius:10px;align-items:center;min-width:0;height:42px;padding:0 10px;display:flex}.order-multi-modal .order-item-amount>span{color:#777;flex:none}.order-multi-modal .order-item-amount input{width:100%;min-width:0;height:40px;padding:0 0 0 6px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.order-multi-modal .order-item-amount:focus-within{border-color:#111;box-shadow:0 0 0 3px #11111112}@media (max-width:900px){.order-multi-modal .order-item-row{grid-template-columns:28px 1fr 1fr}.order-multi-modal .order-item-amount{grid-column:2}.order-multi-modal .order-item-row>button{grid-column:3;justify-self:end}}.order-multi-modal .order-amount-auto-hint{color:#85888e;margin-top:-2px;font-size:11px;font-weight:400}.order-multi-modal .currency-input input[readonly]{color:#303136;cursor:default}.order-multi-modal{max-height:calc(100dvh - 48px);overflow:hidden auto}.order-multi-modal.order-modal-compact{max-height:none;overflow:visible}.order-multi-modal .order-items-editor>header>div{min-width:0}.order-multi-modal .order-items-editor>header>button{color:#fff;white-space:nowrap;background:#050505;border:0;border-radius:8px;justify-content:center;min-width:88px;height:32px;min-height:32px;padding:0 12px;font-size:12px;font-weight:650}.order-multi-modal .order-items-editor>header>button:hover{background:#222}@media (max-width:720px),(max-height:700px){.order-multi-modal.order-modal-compact{max-height:calc(100dvh - 24px);overflow-y:auto}}.orders-table{background:#fff}.orders-table .orders-head{background:#fafafa!important}.orders-table .orders-row:not(.orders-head){background:#fff!important}.orders-table .orders-head>span,.orders-table .orders-head>span:first-child,.orders-table .orders-head>span:nth-child(2),.orders-table .orders-head>span:nth-child(3),.orders-table .orders-head>span:last-child,.orders-table .orders-row:not(.orders-head)>span,.orders-table .orders-row:not(.orders-head)>.order-row-actions{background:inherit!important}.orders-table .orders-head>span:first-child,.orders-table .orders-head>span:nth-child(2),.orders-table .orders-head>span:nth-child(3){border:0!important;border-radius:0!important}.orders-table .orders-row:not(.orders-head):hover{background:#fafafa!important}.orders-table .orders-row>.order-row-actions{text-align:center;justify-content:center;padding:0 12px}.orders-table .orders-row>.order-row-actions .order-view{text-align:center;justify-content:center;background:0 0!important}.order-customer-owner{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.order-customer-owner>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-customer-owner small{color:#8b929c;white-space:nowrap;font-size:10px;font-weight:400}.order-value-cost-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:16px 28px 0;padding:18px}.order-value-cost-panel>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.order-value-cost-panel>header b{font-size:14px}.order-value-cost-panel>header small,.order-value-cost-main small,.order-value-cost-note,.order-value-cost-empty{color:#6b7280;font-size:12px}.order-value-cost-item{border-top:1px solid #e5e7eb;padding:14px 0}.order-value-cost-main{grid-template-columns:minmax(0,1.7fr) minmax(100px,1fr) minmax(100px,1fr) auto;align-items:center;gap:12px;display:grid}.order-value-cost-main>div{gap:4px;min-width:0;display:grid}.order-value-cost-main strong{overflow-wrap:anywhere}.order-value-cost-main b{font-variant-numeric:tabular-nums}.order-value-cost-main button,.order-value-cost-actions button{color:#111;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:9px;min-height:36px;padding:0 14px}.order-value-cost-main button:disabled,.order-value-cost-actions button:disabled{opacity:.45;cursor:not-allowed}.order-value-cost-note{margin:9px 0 0}.order-value-cost-form{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;gap:12px;margin-top:14px;padding:16px;display:grid}.order-value-cost-form label{color:#374151;gap:6px;font-size:12px;display:grid}.order-value-cost-form label span{color:#c62828}.order-value-cost-form input,.order-value-cost-form textarea{color:#111;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:9px;padding:9px 12px}.order-value-cost-form textarea{resize:vertical;min-height:84px}:is(.order-value-cost-form input:focus-visible,.order-value-cost-form textarea:focus-visible,.order-value-cost-main button:focus-visible,.order-value-cost-actions button:focus-visible){outline-offset:2px;outline:2px solid #111}.order-value-cost-error{color:#b42318;margin:0;font-size:12px}.order-value-cost-actions{justify-content:flex-end;gap:8px;display:flex}.order-value-cost-actions button[type=submit]{color:#fff;background:#111;border-color:#111}.order-value-cost-history{color:#374151;margin-top:11px;font-size:12px}.order-value-cost-history summary{cursor:pointer}.order-value-cost-history>div{border-bottom:1px solid #eee;gap:4px;padding:10px 0;display:grid}.order-value-cost-history>div small{color:#6b7280}.order-value-cost-history>div p{white-space:pre-wrap;margin:0}.order-value-cost-empty{margin:12px 0 0}@media (max-width:700px){.order-value-cost-panel{margin:16px 16px 0}.order-value-cost-panel>header{display:grid}.order-value-cost-main{grid-template-columns:repeat(2,minmax(0,1fr))}.order-value-cost-main>div:first-child{grid-column:1/-1}}.order-payment-review{background:var(--wujie-color-surface);border:1px solid var(--wujie-color-border)}.order-payment-review>dl{gap:var(--wujie-space-3) var(--wujie-space-4);margin:0 0 var(--wujie-space-4);font-size:var(--wujie-font-size-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-payment-review>dl dt{color:var(--wujie-color-text-secondary)}.order-payment-review>dl dd{margin:var(--wujie-space-1) 0 0;overflow-wrap:anywhere;color:var(--wujie-color-text)}.order-payment-review .order-view{width:auto;min-height:var(--wujie-control-height-sm);background:0 0;border:0;padding:0;display:inline-flex}.order-payment-review-history,.order-payment-review-form,.order-payment-review-actions{gap:var(--wujie-space-3);margin-top:var(--wujie-space-4);padding-top:var(--wujie-space-4);border-top:1px solid var(--wujie-color-border);display:grid!important}.order-payment-review-history>div{gap:var(--wujie-space-1);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface-subtle);font-size:var(--wujie-font-size-sm);display:grid}.order-payment-review-history span,.order-payment-review-history small{color:var(--wujie-color-text-secondary)}.order-payment-review-history p{color:var(--wujie-color-danger)!important}.order-payment-review-form label,.order-payment-review-actions label{gap:var(--wujie-space-2);font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text);display:grid}.order-payment-review-form i,.order-payment-review-actions i{color:var(--wujie-color-danger);font-style:normal}.order-payment-review-form input,.order-payment-review-actions textarea{width:100%;min-height:var(--wujie-control-height);padding:var(--wujie-space-2) var(--wujie-space-3);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text);font:inherit}.order-payment-review-actions{grid-template-columns:1fr auto auto;align-items:end}.order-payment-review-actions label{grid-column:1/-1}.order-payment-review-actions button,.order-payment-review-form>button{min-height:var(--wujie-control-height);justify-self:end}.order-payment-review :is(input,textarea,button):focus-visible{outline:2px solid var(--wujie-color-ink);outline-offset:2px}@media (max-width:720px){.order-payment-review>dl{grid-template-columns:1fr}.order-payment-review-actions{grid-template-columns:1fr 1fr}}.order-summary-drawer .wujie-drawer-heading{min-width:0}.order-summary-drawer .wujie-drawer-heading h2{overflow-wrap:anywhere}.order-summary-drawer .wujie-drawer-heading p{color:var(--wujie-color-text-secondary)}.order-summary-drawer .wujie-drawer-footer{flex-wrap:wrap}.order-detail-layout{gap:var(--wujie-space-4);display:grid}.order-detail-group{border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;overflow:hidden}.order-detail-group>h4{padding:var(--wujie-space-3) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface-subtle);font-size:var(--wujie-font-size-md);margin:0}.order-detail-layout>.order-value-cost-panel{border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;margin:0;padding:0;overflow:hidden}.order-detail-layout>.order-value-cost-panel>header{padding:var(--wujie-space-3) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface-subtle);flex-wrap:wrap;align-items:center;margin:0}.order-detail-layout>.order-value-cost-panel>header b{font-size:var(--wujie-font-size-md)}.order-detail-layout>.order-value-cost-panel>.order-value-cost-item{padding:var(--wujie-space-4);border-top:0}.order-detail-layout>.order-value-cost-panel>.order-value-cost-item+.order-value-cost-item{border-top:1px solid var(--wujie-color-border)}.order-detail-fields{background:var(--wujie-color-border);border-bottom:1px solid var(--wujie-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.order-detail-fields>div{min-width:0;padding:var(--wujie-space-3) var(--wujie-space-4);background:var(--wujie-color-surface)}.order-detail-fields dt{margin:0 0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.order-detail-fields dd{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere;margin:0}.order-detail-fields .order-detail-field-wide{grid-column:1/-1}.order-detail-money dd{font-size:var(--wujie-font-size-title);font-weight:var(--wujie-font-weight-bold);font-variant-numeric:tabular-nums}.order-detail-inline,.order-detail-tools{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.order-detail-group>.order-detail-inline,.order-detail-tools{padding:var(--wujie-space-3) var(--wujie-space-4)}.order-detail-note,.order-detail-alert{padding:var(--wujie-space-3) var(--wujie-space-4);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere;margin:0}.order-detail-note{color:var(--wujie-color-text-secondary)}.order-detail-alert{color:var(--wujie-color-danger);background:var(--wujie-color-danger-bg);border-block:1px solid var(--wujie-color-border)}.order-detail-inline>.order-detail-note{flex:180px;padding:0}.order-detail-services,.order-detail-current-vouchers{padding:var(--wujie-space-3) var(--wujie-space-4)}.order-detail-services h5,.order-detail-current-vouchers h5{margin:0 0 var(--wujie-space-2);font-size:var(--wujie-font-size-md)}.order-detail-services>div{justify-content:space-between;gap:var(--wujie-space-3);padding-block:var(--wujie-space-3);border-top:1px solid var(--wujie-color-border);font-size:var(--wujie-font-size-md);display:flex}.order-detail-services>div>span{overflow-wrap:anywhere;min-width:0}.order-detail-services small{color:var(--wujie-color-text-secondary);margin-top:var(--wujie-space-1);display:block}.order-detail-panel-context{margin:0 0 var(--wujie-space-4);color:var(--wujie-color-text-secondary);overflow-wrap:anywhere;font-size:var(--wujie-font-size-sm)}.order-detail-edit-fields,.order-detail-decision{gap:var(--wujie-space-4);width:100%;min-width:0;display:grid}.order-detail-decision>div{justify-content:flex-end;gap:var(--wujie-space-2);display:flex}.order-detail-funds>header{gap:var(--wujie-space-2);margin-bottom:var(--wujie-space-4);display:grid}.order-detail-funds>header small{color:var(--wujie-color-text-secondary)}.order-detail-funds>div{border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.order-detail-funds>div>span{gap:var(--wujie-space-2);padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);display:grid}.order-detail-funds>div>span:nth-child(odd){border-right:1px solid var(--wujie-color-border)}.order-detail-funds small{font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text-secondary)}.order-detail-history{gap:var(--wujie-space-3);margin-bottom:var(--wujie-space-4);display:grid}.order-detail-history>div,.order-detail-voucher-record{gap:var(--wujie-space-2);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-md);font-size:var(--wujie-font-size-md);display:grid}.order-detail-history span,.order-detail-history small{color:var(--wujie-color-text-secondary)}.order-detail-history p{color:var(--wujie-color-danger);margin:0}.order-detail-history>div>div{gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.order-detail-voucher-record{margin-bottom:var(--wujie-space-4)}.order-detail-voucher-record h4{font-size:var(--wujie-font-size-md);margin:0}@media (max-width:720px){.order-summary-drawer .wujie-drawer-body{padding:var(--wujie-space-4)}.order-detail-fields,.order-detail-funds>div{grid-template-columns:1fr}.order-detail-funds>div>span:nth-child(odd){border-right:0}.order-detail-services>div{flex-wrap:wrap}}.order-create-error-summary{color:#9f2a20;background:#fff5f3;border-radius:10px;margin:0 0 16px;padding:12px 16px;font-size:12px}.order-create-error-summary:focus-visible{outline-offset:2px;outline:2px solid #9f2a20}.order-create-error-summary ul{margin:6px 0 0;padding-left:18px}.order-create-error-summary button{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0;text-decoration:underline}.order-create-field-error{color:#a2261c;font-size:12px;font-weight:500;line-height:1.4;display:block}.order-multi-modal .order-item-row>[data-order-create-field]{min-width:0}.order-multi-modal .order-item-row>[data-order-create-field] .wujie-select{width:100%}.orders-page{min-width:0;padding:16px 24px 24px;overflow-x:hidden}.orders-toolbar{background:#fff;border:1px solid #ececea;border-radius:14px;align-items:center;gap:8px;min-height:58px;margin-bottom:10px;padding:8px;display:flex}.order-view-tabs{flex:none;align-items:center;gap:2px;min-width:0;display:flex}.order-view-tabs button{color:#6c7077;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 12px}.order-view-tabs button:hover{color:#111;background:#f7f7f5}.order-view-tabs button.active,.order-view-tabs button[aria-selected=true]{color:#111;background:#f3f3f1;font-weight:650;box-shadow:inset 3px 0 #050505}.order-view-tabs b{font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.orders-toolbar>label{color:#70737a;background:#f5f5f6;border:0;border-radius:10px;flex:300px;align-items:center;gap:8px;width:auto;min-width:220px;height:40px;padding:0 12px;display:flex}.orders-toolbar>label:focus-within{box-shadow:0 0 0 2px #1111111f}.orders-toolbar>label input{color:#111;background:0 0;border:0;outline:0;width:100%;min-width:0}.order-filter-controls{flex:none;align-items:center;gap:8px;display:flex}.order-filter-controls .wujie-select,.order-filter-controls .wujie-select-trigger{width:150px}.order-filter-controls .wujie-select-trigger{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.order-filter-controls .wujie-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-filter-controls .wujie-select-menu{width:150px;min-width:150px;max-height:300px;overflow-y:auto}.order-filter-controls .wujie-select-menu [role=option]{text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:38px;padding:8px 10px;display:flex}.order-toolbar-primary{white-space:nowrap;flex:none;min-height:40px}.orders-table{scrollbar-width:auto;scrollbar-color:#8b8b88 #eeeeec;height:clamp(420px,100dvh - 300px,720px)}.orders-table::-webkit-scrollbar{width:10px;height:12px}.orders-table::-webkit-scrollbar-track{background:#eeeeec;border-radius:999px}.orders-table::-webkit-scrollbar-thumb{background:#8b8b88;border:2px solid #eeeeec;border-radius:999px}.orders-table .orders-row>.order-view{z-index:5;background:inherit;justify-content:center;align-self:stretch;position:sticky;right:0;box-shadow:-12px 0 18px -18px #1111116b}.orders-table .orders-head>span:last-child{z-index:15;background:#fafafa;justify-content:center;align-items:center;display:flex;position:sticky;right:0;box-shadow:-12px 0 18px -18px #1111116b}.orders-pagination{padding:12px 2px 0}.order-view-tabs button:focus-visible{outline-offset:2px;outline:2px solid #111}.order-toolbar-primary:focus-visible{outline-offset:2px;outline:2px solid #111}.orders-toolbar input:disabled{cursor:not-allowed;color:#9a9a96}@media (max-width:1280px){.order-filter-controls .wujie-select,.order-filter-controls .wujie-select-trigger,.order-filter-controls .wujie-select-menu{width:136px;min-width:136px}}@media (max-width:1080px){.orders-toolbar{flex-wrap:wrap}.order-view-tabs{order:1}.order-toolbar-primary{order:2;margin-left:auto}.orders-toolbar>label{flex:280px;order:3}.order-filter-controls{order:4}.orders-table{height:clamp(360px,100dvh - 320px,620px)}}@media (max-width:720px){.orders-page{padding:12px}.order-view-tabs{width:100%;overflow-x:auto}.orders-toolbar>label{flex-basis:100%;order:2;min-width:0}.order-filter-controls{order:3;width:100%}.order-filter-controls .wujie-select,.order-filter-controls .wujie-select-trigger{width:100%;min-width:0}.order-toolbar-primary{order:4;width:100%;margin-left:0}}.orders-page{box-sizing:border-box;flex-direction:column;height:calc(100dvh - 110px);min-height:0;display:flex}.orders-toolbar{flex:none;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"tabs action""search filters";align-items:center;gap:8px 12px;min-width:0;min-height:0;margin-bottom:10px;display:grid}.order-view-tabs{order:initial;grid-area:tabs;justify-self:start;min-width:0;margin-left:0}.orders-toolbar>label{order:initial;flex:none;grid-area:search;justify-self:start;width:100%;min-width:0;max-width:100%;margin-left:0}.order-filter-controls{order:initial;grid-area:filters;justify-content:flex-start;justify-self:start;width:max-content;max-width:100%;margin-left:0}.order-toolbar-primary{order:initial;grid-area:action;justify-self:end;width:max-content;margin-left:0}.orders-table{min-height:0;min-block-size:0;flex:auto;height:auto;overflow:auto}.orders-pagination{flex:none;padding:12px 2px 0}.orders-pagination nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.orders-pagination nav button{cursor:pointer;font-variant-numeric:tabular-nums;flex:none;width:auto;min-width:34px;padding:0 9px}.orders-pagination nav .pagination-arrow{width:34px;padding:0}.orders-pagination nav .pagination-first{min-width:48px}.orders-page-jump{color:#737373;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.orders-page-jump label{white-space:nowrap;align-items:center;gap:4px;display:flex}.orders-page-jump input{box-sizing:border-box;color:#252525;width:46px;height:34px;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #e4e4e1;border-radius:8px;outline:none;padding:0 6px}.orders-page-jump input:focus-visible{border-color:#111;box-shadow:0 0 0 2px #1111111f}.orders-page-jump button{min-width:48px}.orders-pagination nav button:focus-visible{outline-offset:2px;outline:2px solid #111}.orders-pagination nav button:disabled{cursor:not-allowed}@media (max-width:1080px){.orders-toolbar{grid-template-columns:minmax(0,1fr) max-content}.orders-toolbar>.order-view-tabs,.orders-toolbar>label,.orders-toolbar>.order-filter-controls,.orders-toolbar>.order-toolbar-primary{order:initial;margin-left:0}}@media (max-width:840px){.orders-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs action""search search""filters filters"}.orders-toolbar>label{width:100%;max-width:100%}.order-filter-controls{flex-wrap:wrap;width:100%}.order-toolbar-primary{width:max-content;margin-left:0}}@media (max-width:720px){.orders-page{height:calc(100dvh - 80px);padding:12px 12px 20px}.orders-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs action""search search""filters filters"}.orders-toolbar>label{width:auto;min-width:0}.order-filter-controls{flex-wrap:wrap;width:100%}.order-filter-controls .wujie-select{flex:180px;width:auto;min-width:0}.order-filter-controls .wujie-select-trigger{width:100%;min-width:0}.order-toolbar-primary{width:max-content;margin-left:0}.orders-pagination{flex-wrap:wrap;align-items:flex-start;gap:8px}.orders-pagination nav{scrollbar-width:thin;max-width:100%;padding-bottom:2px;overflow-x:auto}.orders-table{height:auto}}@media (max-width:800px){.order-view-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.order-view-tabs button{flex:none}.order-toolbar-primary{justify-self:end;max-width:100%}}.orders-toolbar>label{box-shadow:none!important;background:#fff!important;border:1px solid #e1e2e4!important}.orders-toolbar>label input{box-shadow:none!important;background:0 0!important;border:0!important}.order-view-tabs button.active,.order-view-tabs button[aria-selected=true]{background:0 0!important}.orders-table .orders-row>.order-view,.orders-table .orders-head>span:last-child{box-shadow:none!important}.app-shell .orders-toolbar>label>input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell .orders-toolbar>label:focus-within{border-color:#1f2023!important;box-shadow:0 0 0 3px #1f20231a!important}.order-processing-scope{color:#7a7d83;margin:-2px 2px 10px;font-size:12px;line-height:18px}.orders-table .orders-list-loading{color:#77766f;background:#fff;place-items:center;min-height:320px;font-size:11px;display:grid}.orders-toolbar{z-index:20;grid-template-areas:"tabs action""filters filters";position:relative}.order-filter-controls{overscroll-behavior-x:contain;flex-wrap:nowrap;grid-area:filters;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.order-filter-controls>.order-search-control{box-sizing:border-box;color:#70737a;background:#fff;border:1px solid #e1e2e4;border-radius:9px;flex:0 330px;align-items:center;gap:8px;min-width:240px;height:38px;padding:0 11px;display:flex}.app-shell .order-filter-controls>.order-search-control input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.order-filter-controls>.order-search-control:focus-within{border-color:#1f2023;box-shadow:0 0 0 3px #1f20231a}.order-filter-controls>.wujie-select,.order-filter-controls>.wujie-select .wujie-select-trigger,.order-filter-controls>.wujie-select .wujie-select-menu{width:132px;min-width:132px}.order-date-filter{flex:0 0 146px;width:146px;min-width:146px;height:38px;position:relative}.order-date-filter>button{box-sizing:border-box;border:1px solid var(--wujie-color-border,#e1e2e4);border-radius:var(--wujie-radius-md,9px);background:var(--wujie-color-surface,#fff);color:#5f6268;width:100%;height:38px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.order-date-filter>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-date-filter>button:focus-visible{outline:0;border-color:var(--wujie-color-primary)!important;box-shadow:var(--wujie-focus-ring)!important}.order-date-filter-panel{z-index:80;background:#fff;border:1px solid #e1e2e4;border-radius:10px;gap:10px;width:264px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #11111124}.order-date-filter-panel label{color:#5f6268;gap:5px;font-size:12px;display:grid}.app-shell .order-date-filter-panel input{box-sizing:border-box;color:#252525;width:100%;height:34px;font:inherit;padding:0 8px;background:#fff!important;border:1px solid #e1e2e4!important;border-radius:7px!important}.order-date-filter-panel small{color:#b42318;font-size:11px}.order-date-filter-panel footer{justify-content:flex-end;gap:8px;display:flex}.order-date-filter-panel footer button{color:#333;height:32px;font:inherit;cursor:pointer;background:#f3f3f1;border:0;border-radius:7px;padding:0 10px}.order-date-filter-panel footer .order-primary{color:#fff;background:#111}.order-date-filter-panel footer .order-primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1500px){.order-filter-controls>.order-search-control{flex-basis:270px;min-width:210px}.order-filter-controls>.wujie-select,.order-filter-controls>.wujie-select .wujie-select-trigger,.order-filter-controls>.wujie-select .wujie-select-menu{width:124px;min-width:124px}.order-date-filter{flex-basis:124px;width:124px;min-width:124px}}@media (max-width:840px){.order-filter-controls{flex-wrap:nowrap;overflow-x:auto}.order-filter-controls>.order-search-control{flex:0 0 260px}}.orders-toolbar{z-index:20;position:relative}.order-filter-controls{padding-bottom:0;overflow:visible}.order-date-filter{width:132px;min-width:132px;height:var(--wujie-control-height);flex:0 0 132px}.order-date-filter>button{min-height:var(--wujie-control-height);height:var(--wujie-control-height);color:var(--wujie-color-ink);font:inherit;font-size:inherit;gap:10px;padding:0 12px;border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important}.order-date-filter>button:hover{border-color:#cfd1d5!important}.order-date-filter>button:focus-visible{border-color:var(--wujie-color-primary)!important;box-shadow:var(--wujie-focus-ring)!important}@media (max-width:1500px){.order-date-filter{flex-basis:124px;width:124px;min-width:124px}}@media (max-width:840px){.order-filter-controls{overflow:visible}}.order-date-filter{width:132px;min-width:132px}.order-date-filter-panel{gap:12px;width:300px;padding:12px}.order-date-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.order-date-presets button{border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);height:32px;color:var(--wujie-color-ink);font:inherit;cursor:pointer;font-size:12px}:is(.order-date-presets button:hover,.order-date-presets button:focus-visible){border-color:var(--wujie-color-primary);background:var(--wujie-color-primary-soft);outline:0}.order-date-custom-range{border-top:1px solid var(--wujie-color-border);grid-template-columns:1fr 1fr;gap:8px;padding-top:10px;display:grid}.order-date-custom-range>b{color:var(--wujie-color-ink);grid-column:1/-1;font-size:12px;line-height:16px}.order-date-filter-panel label{gap:5px}.app-shell .order-date-filter-panel input{height:36px;font-size:13px;border-color:var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-sm)!important}.order-date-filter-panel footer{justify-content:stretch;gap:8px}.order-date-filter-panel footer button{border-radius:var(--wujie-radius-sm);flex:1;justify-content:center;align-items:center;min-width:0;height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.order-date-filter-panel footer .order-primary{min-width:0}@media (max-width:1500px){.order-date-filter{width:124px;min-width:124px}}.order-filter-clear{min-width:80px;height:var(--wujie-control-height);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-ink);font:inherit;cursor:pointer;flex:none;padding:0 12px;font-size:13px}.order-filter-clear:hover{border-color:var(--wujie-color-primary);background:var(--wujie-color-primary-soft)}.order-filter-clear:focus-visible{border-color:var(--wujie-color-primary);box-shadow:var(--wujie-focus-ring);outline:0}.order-date-filter-panel footer>button,.order-date-filter-panel footer>button.order-primary{box-sizing:border-box!important;border-radius:var(--wujie-radius-sm)!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important;transform:none!important}.order-date-filter-panel footer>button.order-primary:hover{transform:none!important}.order-toolbar-actions{grid-area:action;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.order-toolbar-actions .order-toolbar-primary{grid-area:auto;width:max-content;margin:0}.order-toolbar-export{color:#24272b;min-height:40px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dedfdf;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.order-toolbar-export:hover:not(:disabled){color:#111;background:#f8f8f7;border-color:#aeb1b5}.order-toolbar-export:focus-visible{outline-offset:2px;outline:2px solid #111}.order-toolbar-export:disabled{cursor:not-allowed;color:#96999d;background:#f7f7f6}.order-export-dialog{width:min(520px,100vw - 32px)}.order-export-dialog .wujie-dialog-header p{color:#73777d;margin:6px 0 0;font-size:12px;line-height:1.5}.order-export-summary{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.order-export-summary>div{background:#fff;border:1px solid #e8e8e6;border-radius:12px;padding:13px 14px}.order-export-summary dt{color:#7c8086;margin:0 0 7px;font-size:11px}.order-export-summary dd{color:#17191c;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}.order-export-scope{border:0;gap:8px;margin:0;padding:0;display:grid}.order-export-scope legend{color:#25272b;margin:0 0 4px;font-size:13px;font-weight:650}.order-export-scope label{cursor:pointer;background:#fff;border:1px solid #e2e3e4;border-radius:12px;align-items:center;gap:11px;min-height:56px;padding:10px 12px;display:flex}.order-export-scope label:has(input:checked){border-color:#25272b;box-shadow:0 0 0 1px #25272b}.order-export-scope input{accent-color:#111;width:16px;height:16px}.order-export-scope span{gap:3px;display:grid}.order-export-scope b{font-size:13px}.order-export-scope small{color:#777b81;font-size:11px}@media (max-width:840px){.order-toolbar-actions{justify-self:end}}@media (max-width:520px){.order-toolbar-actions{justify-content:flex-end;width:100%}.order-export-summary{grid-template-columns:1fr}}.order-filter-controls{flex-wrap:wrap;align-content:start;overflow:visible}.order-filter-controls>.order-search-control{flex:260px;min-width:min(100%,220px);max-width:340px}.order-view-tabs{flex-wrap:wrap;max-width:100%;overflow:visible}.order-date-filter-panel{max-width:calc(100vw - 48px)}@media (max-width:900px){.orders-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""action""filters"}.order-toolbar-actions{flex-wrap:wrap;justify-self:start}}@media (max-width:520px){.order-filter-controls>.order-search-control{flex-basis:100%;max-width:none}.order-toolbar-actions{width:auto}}.subcontract-fields{gap:var(--wujie-space-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;display:grid}.subcontract-fields-wide{grid-column:1/-1}.subcontract-fields-readonly,.subcontract-context{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;margin:0;display:grid;overflow:hidden}.subcontract-fields-readonly>div,.subcontract-context>div{min-width:0;padding:var(--wujie-space-3);box-shadow:inset -1px -1px var(--wujie-color-border)}.subcontract-fields-readonly dt,.subcontract-context dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.subcontract-fields-readonly dd,.subcontract-context dd{margin:var(--wujie-space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--wujie-font-size-md)}.subcontract-create-dialog{width:min(720px,calc(100vw - var(--wujie-space-6)*2))}.subcontract-create-form{gap:var(--wujie-space-5);display:grid}.subcontract-create-section{gap:var(--wujie-space-4);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);display:grid}.subcontract-create-section h3{font-size:var(--wujie-font-size-lg);margin:0}.subcontract-delivery-fields{gap:var(--wujie-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.subcontract-create-section details>summary{cursor:pointer;font-size:var(--wujie-font-size-md);padding:var(--wujie-space-2) 0}.subcontract-create-section details[open]>summary{margin-bottom:var(--wujie-space-3)}.value-processing-dialog{width:min(860px,100vw - 48px);height:min(calc(100dvh - 2 * var(--wujie-space-6)),760px);max-height:min(100dvh - 48px,760px)}.wujie-dialog-layer:has(>.value-processing-dialog){z-index:2400!important}.wujie-dialog-layer:has(>.value-processing-discard-dialog){z-index:2500!important}.value-processing-dialog .wujie-dialog-body{scrollbar-gutter:stable;flex:auto;padding:28px;overflow:auto}.value-processing-dialog .wujie-dialog-body>form{display:block}.value-processing-eyebrow{color:#77808c;font-size:12px;display:block}.value-processing-intro{color:#77808c;margin:6px 0 20px;line-height:1.55}.value-processing-dialog p,.value-processing-dialog small{color:#77808c}.value-processing-dialog button:not(.wujie-select-trigger){cursor:pointer;background:0 0;border:0}.value-processing-item>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.value-processing-dialog h3{margin:0;font-size:25px}.value-processing-section{background:#fff;border:1px solid #e8ebee;border-radius:14px;margin:20px 0;padding:16px}.value-processing-section>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.value-processing-section>header b{font-size:14px}.value-processing-section>header span{color:#7a838e;text-align:right;font-size:12px}.value-processing-readonly{border-top:1px solid #edf0f2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.value-processing-readonly>div{border-bottom:1px solid #edf0f2;gap:5px;min-width:0;padding:12px 0;display:grid}.value-processing-readonly>div:nth-child(odd){padding-right:16px}.value-processing-readonly>div:nth-child(2n){border-left:1px solid #edf0f2;padding-left:16px}.value-processing-readonly dt{color:#77808c;font-size:12px}.value-processing-readonly dd{overflow-wrap:anywhere;color:#20252b;margin:0;font-size:14px}.value-processing-payment>div{border-top:1px solid #edf0f2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.value-processing-payment>div>span{gap:6px;padding:12px 0;display:grid}.value-processing-payment>div>span+span{border-left:1px solid #edf0f2;padding-left:16px}.value-processing-payment small{color:#77808c;font-size:12px}.value-processing-payment b{font-size:15px}.value-processing-voucher>:last-child{min-height:var(--wujie-control-height);align-items:center;display:flex}.value-processing-voucher button{color:#0c63ce;justify-self:start;padding:0;font-size:13px}.value-processing-voucher button:hover{text-decoration:underline}.value-processing-items{gap:12px;display:grid}.value-processing-item{border:1px solid #e8ebee;border-radius:14px;padding:16px}.value-processing-item>header{margin-bottom:14px}.value-processing-item>header>button{color:#7a838e;border-radius:8px;padding:6px}.value-processing-item>header>button:hover{color:#20252b;background:#f4f5f6}.value-processing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.value-processing-grid>div:not(.subcontract-fields),.value-processing-grid>label{gap:7px;min-width:0;display:grid}.value-processing-grid small,.value-processing-review-note small{color:#66707c;font-size:12px}.value-processing-grid i{color:#e2574c;font-style:normal}.value-processing-grid label>.wujie-input-group{min-width:0}.value-processing-grid>label>input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #dfe3e7;border-radius:10px;padding:10px 12px}.value-processing-dialog .value-processing-grid label>.wujie-input-group>input{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 0 0 8px!important}.value-processing-grid .wide{grid-column:1/-1}.value-processing-auto-owner{align-content:start;padding-top:1px}.value-processing-auto-owner b{color:#4f5965;font-size:13px;font-weight:600;line-height:40px}.value-processing-settlement-route{background:#fafbfc;border:1px solid #e5e9ed;border-radius:10px;gap:5px;padding:10px 12px;display:grid}.value-processing-settlement-route small{font-size:12px}.value-processing-settlement-route b{overflow-wrap:anywhere;color:#20252b;font-size:13px;font-weight:600}.value-processing-add{color:#20252b;align-items:center;gap:6px;margin-top:14px;padding:9px 12px;display:inline-flex;border:1px solid #dfe3e7!important;border-radius:10px!important}.value-processing-add:hover{background:#f6f7f8!important}.value-processing-allocation{color:#66707c;border-top:1px solid #edf0f2;justify-content:flex-end;gap:16px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.value-processing-allocation b{color:#20252b}.value-processing-review-note{gap:7px;margin-top:16px;display:grid}.value-processing-review-note textarea{box-sizing:border-box;width:100%;min-height:70px;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe3e7;border-radius:10px;padding:10px 12px}.value-processing-dialog .wujie-dialog-footer{justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.value-processing-dialog .wujie-dialog-footer button{background:#f3f4f5;border-radius:999px;padding:11px 17px}.value-processing-dialog .value-processing-primary{color:#fff;background:#050505}.value-processing-error{color:#c33;margin:14px 0 0;font-size:13px}@media (max-width:640px){.value-processing-dialog{width:calc(100vw - 32px);height:calc(100dvh - var(--wujie-space-8));max-height:calc(100dvh - 32px)}.value-processing-dialog .wujie-dialog-body{padding:20px}.value-processing-dialog .wujie-dialog-footer{padding:14px 20px}.value-processing-grid,.value-processing-readonly,.value-processing-payment>div{grid-template-columns:1fr}.value-processing-readonly>div:nth-child(n),.value-processing-payment>div>span+span{border-left:0;padding-left:0}.value-processing-payment>div>span+span{border-top:1px solid #edf0f2}.value-processing-allocation{flex-direction:column;align-items:flex-end;gap:5px}}.value-processing-dialog .region-provider-fields{gap:var(--wujie-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.value-processing-dialog .region-provider-fields>.subcontract-fields{display:contents}.value-processing-dialog .region-provider-fields>.wujie-field,.value-processing-dialog .region-provider-fields>.subcontract-fields>.wujie-field:first-child{grid-column:auto;align-content:start;min-width:0}.value-processing-dialog .region-provider-fields :is(input,textarea,.wujie-select-trigger,.wujie-region-trigger,.wujie-input-group){background:var(--wujie-color-surface)!important}.value-processing-dialog .region-provider-fields .wujie-region-trigger{padding-inline:var(--wujie-space-3);font-weight:var(--wujie-font-weight-regular);font-size:var(--wujie-font-size-md);justify-content:space-between;border:1px solid var(--wujie-color-border-strong)!important}.value-processing-dialog .region-provider-fields .wujie-region-trigger>span{text-align:left;overflow-wrap:anywhere;min-width:0}.value-processing-dialog .region-provider-fields .wujie-region-trigger>svg{color:var(--wujie-color-text-secondary);flex:none}@media (max-width:720px){.value-processing-dialog .region-provider-fields{grid-template-columns:minmax(0,1fr)}}.wujie-region-select{min-width:0}.wujie-region-trigger{text-align:left;white-space:normal;width:100%;height:auto;min-height:var(--wujie-control-height);justify-content:space-between}.wujie-region-dialog{width:min(var(--wujie-drawer-width),calc(100vw - var(--wujie-space-8)))}.wujie-region-dialog .wujie-dialog-body{padding:var(--wujie-space-6);overscroll-behavior:contain}.wujie-region-search{gap:var(--wujie-space-3);margin-bottom:var(--wujie-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.wujie-region-options{gap:var(--wujie-space-2);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}.wujie-region-dialog .wujie-region-options>label{grid-template-columns:var(--wujie-space-4) minmax(0,1fr);align-items:center;gap:var(--wujie-space-3);min-height:var(--wujie-control-height-lg);padding:var(--wujie-space-2) var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);color:var(--wujie-color-text);background:var(--wujie-color-surface);cursor:pointer;font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-regular);line-height:var(--wujie-line-height-body);flex-direction:row;margin:0;display:grid}.wujie-region-dialog .wujie-region-options>label:hover{background:var(--wujie-color-surface-hover)}.wujie-region-dialog .wujie-region-options>label:has(input:checked){background:var(--wujie-color-surface-selected);border-color:var(--wujie-color-primary);font-weight:var(--wujie-font-weight-medium)}.wujie-region-dialog .wujie-region-options>label:focus-within{border-color:var(--wujie-color-primary);box-shadow:var(--wujie-focus-ring)}.wujie-region-dialog .wujie-region-options>label>input:is([type=checkbox],[type=radio]){-webkit-appearance:auto;appearance:auto;box-sizing:border-box;inline-size:var(--wujie-space-4);block-size:var(--wujie-space-4);min-inline-size:var(--wujie-space-4);max-inline-size:var(--wujie-space-4);min-block-size:var(--wujie-space-4);max-block-size:var(--wujie-space-4);width:var(--wujie-space-4);height:var(--wujie-space-4);background:initial;accent-color:var(--wujie-color-primary);box-shadow:none;cursor:pointer;border:0;outline:0;margin:0;padding:0}.wujie-region-dialog .wujie-region-options>label>span{text-align:left;overflow-wrap:anywhere;min-width:0}.wujie-region-chips{gap:var(--wujie-space-2);margin-top:var(--wujie-space-3);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);flex-wrap:wrap;display:flex}.wujie-region-chips>span{padding:var(--wujie-space-2);background:var(--wujie-color-surface-subtle);border-radius:var(--wujie-radius-sm)}.wujie-region-dialog .wujie-region-chips[aria-label=已选区域]{padding-top:var(--wujie-space-3);border-top:1px solid var(--wujie-color-border)}@media (max-width:720px){.wujie-region-dialog .wujie-dialog-body{padding:var(--wujie-space-4)}.wujie-region-search,.wujie-region-options{grid-template-columns:minmax(0,1fr)}}.region-provider-fields>.subcontract-fields{grid-column:1/-1}.payment-vouchers{min-width:0}.payment-vouchers-grid{gap:var(--wujie-space-3);flex-wrap:wrap;display:flex}.payment-voucher-thumbnail{align-items:center;gap:var(--wujie-space-2);padding:var(--wujie-space-2);background:var(--wujie-color-surface);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);color:var(--wujie-color-text);cursor:pointer;flex-direction:column;display:flex}.payment-voucher-thumbnail img{object-fit:contain;width:120px;height:88px}.payment-voucher-original{max-height:65vh;overflow:auto}.payment-voucher-original img{max-width:100%;height:auto;display:block}.private-refund-review-dialog{height:min(calc(100dvh - 2 * var(--wujie-space-6)),760px);max-height:calc(100dvh - 2 * var(--wujie-space-6))}.private-refund-review-dialog .wujie-dialog-body{overflow-anchor:none;scrollbar-gutter:stable;flex:auto;overflow-y:scroll}.private-refund-review-dialog .payment-vouchers-status{min-height:var(--wujie-control-height)}.private-refund-review-dialog .payment-vouchers-status p{margin:0}.private-refund-review-dialog .payment-vouchers-grid{min-height:calc(88px + var(--wujie-space-4) + var(--wujie-space-3) + var(--wujie-control-height));align-items:flex-start}@media (max-width:720px){.private-refund-review-dialog{height:calc(100dvh - var(--wujie-space-8));max-height:calc(100dvh - var(--wujie-space-8))}}.value-service-page{background:#fff;min-width:0;padding:26px 30px 44px}.value-title{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.value-title-actions{align-items:center;gap:9px;display:flex}.legacy-service-modal{flex-direction:column;height:88vh;max-height:88vh;display:flex;overflow:hidden}.legacy-service-modal>header{flex:none}.legacy-service-modal>form{min-height:0;overflow-y:auto}.value-title p{color:#888;margin:0 0 7px;font-size:12px}.value-title h2{letter-spacing:-.035em;margin:0;font-size:30px}.value-title span{color:#74777e;margin-top:7px;font-size:13px;display:block}.value-primary{color:#fff;background:#050505;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-weight:650}.value-primary:disabled{opacity:.35}.value-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.value-metrics>div{background:#fafafa;border-radius:13px;padding:18px 20px}.value-metrics small,.value-metrics span,.value-metrics b{display:block}.value-metrics small{color:#888;font-size:10px}.value-metrics b{margin:8px 0 6px;font-size:25px}.value-metrics .role-name{font-size:17px}.value-metrics span{color:#999;font-size:10px}.value-toolbar{grid-template-columns:auto 1fr 160px;align-items:center;gap:12px;margin-bottom:14px;display:grid}.value-tabs{align-items:center;display:flex}.value-tabs button{color:#777;background:0 0;border:0;border-radius:9px;height:38px;padding:0 12px}.value-tabs button.active{color:#111;font-weight:700;box-shadow:inset 3px 0 #050505}.value-tabs b{margin-left:4px}.value-toolbar>label{color:#777;background:#f5f5f6;border-radius:10px;justify-self:end;align-items:center;gap:8px;width:330px;height:40px;padding:0 12px;display:flex}.value-toolbar input{background:0 0;border:0;outline:0;width:100%}.value-toolbar>.wujie-select{width:160px}.value-toolbar .wujie-select-trigger{background:#f5f5f6;border:0;border-radius:10px;width:160px;height:40px;padding:0 11px}.value-toolbar .wujie-select-menu{z-index:40;width:160px}.value-table{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 14px 44px #1118270b}.value-row{border-bottom:1px solid #f0f0f1;grid-template-columns:32px 1.1fr 1.35fr .8fr .78fr .72fr .82fr .72fr .9fr .72fr;align-items:center;gap:13px;min-height:68px;padding:0 18px;display:grid}.value-row:not(.value-head):hover{background:#fafafa}.value-head{color:#85888e;background:#fafafa;min-height:44px;font-size:10px}.value-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-row b,.value-row small{display:block}.value-row b{font-size:12px}.value-row small{color:#92949a;margin-top:5px;font-size:9px}.value-row label{place-items:center;display:grid}.value-row input{accent-color:#050505}.value-money{font-weight:700}.value-status{color:#666;background:#f3f3f2;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;display:inline-flex}.value-status.s-办理中{color:#2563eb;background:#eff6ff}.value-status.s-已完成{color:#079455;background:#edf8f1}.value-status.s-待派单{color:#b65d00;background:#fff7e7}.value-status.s-已退款{color:#b42318;background:#fff1f0}.value-link{white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-weight:650;display:flex}.value-empty{color:#999;place-items:center;height:210px;display:grid}.value-detail{background:#fff;border-radius:18px;width:min(860px,94vw);max-height:90vh;overflow:auto;box-shadow:0 28px 90px #1118272e}.value-detail>header,.batch-dialog>header{justify-content:space-between;align-items:flex-start;padding:24px 27px 18px;display:flex}.value-detail h3,.batch-dialog h3{margin:6px 0;font-size:23px}.value-detail header small,.value-detail header p,.batch-dialog header small{color:#888;margin:0;font-size:10px}.value-detail>header>button,.batch-dialog>header>button,.file-preview>header>button{background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.value-status-strip{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:0 27px;padding:17px 0;display:grid}.value-status-strip>div{gap:7px;display:grid}.value-status-strip small,.value-detail dt{color:#888;font-size:10px}.value-detail dl{grid-template-columns:1fr 1fr;gap:18px 28px;margin:0;padding:22px 27px;display:grid}.value-detail dd{margin:6px 0 0;font-size:12px}.value-edit,.value-files,.value-activity{background:#fafafa;border-radius:12px;margin:0 27px 18px;padding:18px}.value-edit{grid-template-columns:1fr 1fr;gap:14px;display:grid}.value-edit label,.batch-dialog>label{gap:7px;font-size:11px;font-weight:650;display:grid}.value-edit textarea,.batch-dialog textarea{resize:vertical;min-height:86px;font:inherit;background:#fff;border:1px solid #e0e0df;border-radius:10px;padding:10px}.value-edit textarea:disabled{color:#777;background:#f4f4f3}.value-edit>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.value-edit button,.value-files button,.batch-dialog footer button{border:0;border-radius:999px;min-height:38px;padding:0 14px}.value-edit>div>button:not(.value-primary),.value-files button{background:#eee}.value-edit i,.batch-dialog i{color:#d92d20;font-style:normal}.value-files>header{justify-content:space-between;align-items:center;display:flex}.value-files header b,.value-files header small{display:block}.value-files header small{color:#999;margin-top:5px;font-size:9px}.value-files>p{color:#999;font-size:11px}.value-file{border-top:1px solid #ececeb;grid-template-columns:18px 1fr auto auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.value-file span b,.value-file span small{display:block}.value-file span small{color:#999;margin-top:4px;font-size:9px}.value-file button{min-height:32px;padding:0 10px}.value-file .delete{color:#b42318}.value-activity>b{margin-bottom:8px;display:block}.value-activity p{border-top:1px solid #ececeb;justify-content:space-between;gap:20px;margin:0;padding:10px 0;font-size:11px;display:flex}.value-activity span small{color:#999;margin-top:4px;display:block}.value-activity em{color:#999;white-space:nowrap;font-size:9px;font-style:normal}.batch-dialog{background:#fff;border-radius:17px;width:min(500px,92vw);padding-bottom:22px;box-shadow:0 28px 90px #1118272e}.batch-dialog>label{margin:0 25px 16px}.batch-dialog .wujie-select,.batch-dialog .wujie-select-trigger{width:100%}.batch-dialog .wujie-select-trigger{background:#fff;border:1px solid #ddd;border-radius:10px;height:42px;padding:0 11px}.batch-dialog footer{justify-content:flex-end;gap:8px;padding:4px 25px 0;display:flex}.file-preview{background:#fff;border-radius:17px;width:min(940px,94vw);height:min(780px,90vh);overflow:hidden;box-shadow:0 28px 90px #1118272e}.file-preview header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.file-preview img{object-fit:contain;width:100%;height:calc(100% - 58px)}.file-preview iframe{border:0;width:100%;height:calc(100% - 58px)}.value-notice{z-index:2500;color:#fff;background:#111;border-radius:11px;padding:12px 17px;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 44px #11182729}.value-category-tabs{background:#f5f5f4;border-radius:13px;gap:7px;width:max-content;margin:0 0 12px;padding:5px;display:flex}.value-category-tabs button{color:#777;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 15px;font-weight:600}.value-category-tabs button.active{color:#111;background:#fff;box-shadow:0 3px 12px #11182712}.value-category-tabs b,.value-tabs b{background:#ededec;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:9px;display:inline-grid}.value-status.s-待前置{color:#b65d00;background:#fff7e7}.fulfillment-mode{color:#555;background:#f1f1f0;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-style:normal;display:inline-flex}.value-service-context{border-bottom:1px solid #eee;grid-template-columns:repeat(4,1fr);gap:16px;margin:0 27px;padding:17px 0;display:grid}.value-service-context>div{gap:6px;display:grid}.value-service-context small{color:#888;font-size:10px}.value-subcontracts{background:#fafafa;border-radius:12px;margin:0 27px 18px;padding:18px}.value-subcontracts>header{justify-content:space-between;align-items:center;display:flex}.value-subcontracts>header b,.value-subcontracts>header small{display:block}.value-subcontracts>header small{color:#888;margin-top:4px;font-size:10px}.value-subcontracts button{background:#ececeb;border:0;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:0 13px;display:flex}.value-subcontracts>p{color:#999;margin:14px 0 0;font-size:11px}.subcontract-row{border-top:1px solid #e8e8e6;grid-template-columns:1fr 170px auto;align-items:center;gap:14px;padding:13px 0;display:grid}.subcontract-row:first-of-type{margin-top:12px}.subcontract-row span b,.subcontract-row span small{display:block}.subcontract-row span small{color:#888;margin-top:4px;font-size:10px}.subcontract-row em{font-style:normal;font-weight:650}@media (max-width:900px){.value-category-tabs{width:100%;overflow:auto}.value-category-tabs button{white-space:nowrap}.value-service-context{grid-template-columns:1fr 1fr}}.value-service-page{flex-direction:column;height:calc(100dvh - 110px);min-height:560px;padding:12px 30px 14px;display:flex;overflow:hidden}.value-title{align-items:center;min-height:58px;margin-bottom:8px}.value-title p{margin-bottom:3px;font-size:10px}.value-title h2{font-size:25px;line-height:1.15}.value-title span{margin-top:4px;font-size:11px}.value-title-actions{align-items:center}.value-availability{white-space:nowrap;background:#f5f5f4;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 12px;color:#777!important;margin:0!important;display:inline-flex!important}.value-availability b{color:#111}.value-batch-action{color:#111;background:#ededec;border:0;border-radius:999px;min-height:38px;padding:0 15px;font-weight:650}.value-category-tabs{flex:none;margin-bottom:7px;padding:3px}.value-category-tabs button{min-height:34px;padding-inline:13px}.value-toolbar{flex:none;margin-bottom:8px}.value-tabs button{height:36px;padding-inline:9px}.value-toolbar>label,.value-toolbar .wujie-select-trigger{height:36px}.value-service-page .value-table{min-height:260px;overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-block-size:260px;overflow:auto}.value-service-page .value-head{z-index:5;position:sticky;top:0}.value-service-page .value-head{min-height:42px}.value-service-page .value-empty{height:auto;min-height:calc(100% - 42px);min-block-size:calc(100% - 42px)}.value-service-page .value-head{line-height:1.4;min-height:46px!important;font-size:13px!important}.value-service-page .value-row{min-height:68px!important}.value-service-page .value-row.value-row-trademark{min-height:72px!important}.value-service-page .value-row>span{line-height:1.4}.value-service-page .value-row b{font-size:14px;line-height:1.35}.value-service-page .value-row small{margin-top:4px;font-size:12px;line-height:1.35}.value-service-page .value-status{padding:5px 9px;font-size:12px;line-height:1.25}.value-service-page .value-link{font-size:13px;line-height:1.25}.value-list-footer{color:#85888e;flex:0 0 34px;justify-content:space-between;align-items:end;padding:0 4px;font-size:10px;display:flex}@media (max-width:1100px){.value-toolbar{grid-template-columns:minmax(0,1fr) 250px 150px}.value-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.value-tabs::-webkit-scrollbar{display:none}.value-tabs button{flex:none}.value-toolbar>label{width:250px}}@media (max-width:900px){.value-service-page{padding-inline:18px}.value-title{min-height:54px}.value-title span{display:none}}@media (max-width:640px){.value-service-page{height:calc(100dvh - 80px);min-height:520px;padding:10px 12px 16px;overflow:hidden}.value-title{align-items:flex-start}.value-title-actions{flex-wrap:wrap;justify-content:flex-end}.value-service-page .value-table{min-height:420px;overflow:auto}.value-list-footer{align-items:center}}.value-title{justify-content:flex-end;min-height:40px;margin-bottom:8px}.legacy-service-modal.linked-order-modal{width:min(1080px,100vw - 48px);max-width:1080px}.linked-order-modal>form{flex-direction:column;gap:16px;padding:0 28px 28px;display:flex}.linked-order-step{background:#fff;border:1px solid #ece9e3;border-radius:14px;padding:16px}.linked-order-step-title{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.linked-order-step-title b{color:#161616;font-size:15px}.linked-order-step-title small{color:#79746b;font-size:12px}.linked-order-search{gap:10px;display:flex}.linked-order-search input{flex:1;min-width:0}.linked-order-search button,.linked-order-add{white-space:nowrap;color:#252525;cursor:pointer;background:#fff;border:1px solid #ddd8cf;border-radius:9px;min-height:40px;padding:0 14px;font-weight:600}.linked-order-search button:disabled{opacity:.55;cursor:not-allowed}.linked-order-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;margin-top:12px;display:grid;overflow:auto}.linked-order-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece9e3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.linked-order-results>button:hover,.linked-order-results>button.selected{background:#faf9f7;border-color:#1b1b1b}.linked-order-results span{gap:4px;min-width:0;display:grid}.linked-order-results span:last-child{text-align:right}.linked-order-results b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.linked-order-results small{color:#77716a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.linked-order-results p{color:#79746b;grid-column:1/-1;margin:4px 0;font-size:13px}.linked-order-summary{background:#ece9e3;border:1px solid #ece9e3;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.linked-order-summary>div{background:#faf9f7;gap:5px;min-height:62px;padding:12px;display:grid}.linked-order-summary small{color:#79746b;font-size:11px}.linked-order-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.linked-order-items{gap:12px;display:grid}.linked-order-item{background:#fff;border:1px solid #ece9e3;border-radius:12px;padding:14px}.linked-order-item>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.linked-order-item>header b{font-size:14px}.linked-order-item>header button{color:#a84938;cursor:pointer;background:0 0;border:0;font-size:12px}.linked-order-grid{gap:12px;padding:0}.linked-order-grid .wide{grid-column:1/-1}.linked-order-hint{background:#faf9f7;border-radius:8px;align-content:center;gap:4px;min-height:42px;padding:0 12px;display:grid}.linked-order-hint b{font-size:13px}.linked-order-hint small{color:#79746b;font-size:11px}.linked-order-add{justify-content:center;justify-self:start;align-items:center;gap:6px;padding:0 12px;display:inline-flex}@media (max-width:960px){.legacy-service-modal.linked-order-modal{width:calc(100vw - 24px)}.linked-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-order-results{grid-template-columns:1fr}.linked-order-modal>form{padding:0 18px 22px}.linked-order-step-title{flex-direction:column;align-items:flex-start;gap:3px}}.value-detail>header{z-index:4;background:#fff;position:sticky;top:0;box-shadow:0 1px #eee}.value-detail>header>button{background:#fafafa;flex:none}.value-service-page .value-row.value-row-trademark{grid-template-columns:150px 180px 150px 118px 118px 148px 150px 112px 92px 98px 120px 84px;gap:12px;min-width:1676px}.value-row-trademark .value-link{justify-content:flex-start}.value-row-trademark>:last-child{z-index:3;background:#fff;align-items:center;min-height:56px;padding-left:12px;display:flex;position:sticky;right:-18px;box-shadow:-10px 0 14px #1118270a}.value-row-trademark>span{text-align:center;justify-content:center;align-items:center;display:flex}.value-row-trademark .value-link{text-align:center;justify-content:center}.value-row-trademark>span:has(>b+small){flex-direction:column;gap:4px}.value-row-trademark>span:has(>b+small)>small{margin-top:0}.value-row-trademark.value-head>span{text-align:center;justify-content:center;align-items:center;display:flex}.value-row-trademark.value-head>:last-child{z-index:6;text-align:center;background:#fafafa;justify-content:center;padding-left:0}.value-trademark-name{background:#fafafa;border-radius:12px;align-items:end;gap:10px;margin:0 27px 18px;padding:18px;display:flex}.value-trademark-name label{flex:1;gap:7px;font-size:11px;font-weight:650;display:grid}.value-trademark-name input{height:40px;font:inherit;background:#fff;border:1px solid #e0e0df;border-radius:10px;padding:0 10px}.value-trademark-name input:disabled{color:#777;background:#f4f4f3}.value-trademark-name button{color:#fff;white-space:nowrap;background:#050505;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-weight:650}.value-link{font-size:11px;font-weight:650}.value-order-remark,.value-progress-history{background:#fafafa;border-radius:12px;margin:0 27px 18px;padding:18px}.value-order-remark{align-items:end;gap:10px;display:flex}.value-order-remark label{flex:1;gap:7px;font-size:11px;font-weight:650;display:grid}.value-order-remark textarea{resize:vertical;min-height:72px;font:inherit;background:#fff;border:1px solid #e0e0df;border-radius:10px;padding:10px}.value-order-remark textarea:disabled{color:#777;background:#f4f4f3}.value-order-remark button{color:#fff;white-space:nowrap;background:#050505;border:0;border-radius:999px;min-height:38px;padding:0 14px;font-size:11px;font-weight:650}.value-progress-history>header{justify-content:space-between;display:flex}.value-progress-history header b,.value-progress-history header small{display:block}.value-progress-history header small{color:#888;margin-top:4px;font-size:10px}.value-progress-history>p{border-top:1px solid #ececeb;justify-content:space-between;gap:14px;margin:0;padding:11px 0;font-size:12px;display:flex}.value-progress-history>p span{white-space:pre-wrap}.value-progress-history>p em{color:#888;white-space:nowrap;font-size:10px;font-style:normal}.value-progress-history>.value-history-empty{color:#888}.value-company-name,.value-cancellation-notice{background:#fafafa;border-radius:12px;align-items:end;gap:10px;margin:0 27px 18px;padding:18px;display:flex}.value-company-name label,.value-cancellation-notice label{flex:1;gap:7px;font-size:11px;font-weight:650;display:grid}.value-company-name input,.value-cancellation-notice input{height:40px;font:inherit;background:#fff;border:1px solid #e0e0df;border-radius:10px;padding:0 10px}.value-company-name input:disabled,.value-cancellation-notice input:disabled{color:#777;background:#f4f4f3}.value-company-name button,.value-cancellation-notice button{color:#fff;white-space:nowrap;background:#050505;border:0;border-radius:999px;min-height:40px;padding:0 14px;font-size:11px;font-weight:650}.value-cancellation-notice>small{color:#888;align-self:center;font-size:10px}.value-status.s-公示中{color:#b65d00;background:#fff7e7}.value-status.s-注销审核中{color:#2563eb;background:#eff6ff}.value-service-context .wujie-select-trigger{background:#f3f3f2;border:0;border-radius:9px;min-width:112px;height:34px;padding:0 10px}.value-service-context .wujie-select-menu{z-index:30;min-width:132px}.value-followup{background:#fafafa;border-radius:12px;margin:0 27px 24px;padding:18px}.value-followup>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.value-followup>header b,.value-followup>header small{display:block}.value-followup>header small{color:#888;margin-top:4px;font-size:10px}.value-followup>header em{color:#777;white-space:nowrap;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.value-followup .value-progress-history>header{margin-bottom:0}.value-followup .value-progress-history>p:last-child{padding-bottom:0}@media (max-width:640px){.value-followup{margin-inline:18px}.value-followup .value-edit{grid-template-columns:1fr}.value-followup>header{align-items:flex-start}}.value-detail{scrollbar-gutter:stable;border-radius:20px;width:min(760px,100vw - 48px);max-height:calc(100dvh - 64px);box-shadow:0 32px 92px #11182742}.value-detail>header{box-shadow:none;border-bottom:1px solid #ebebeb;padding:27px 28px 20px}.value-detail h3{letter-spacing:-.035em;margin:7px 0 0;font-size:25px}.value-detail>header>button{color:#111;background:0 0;border-radius:10px;width:40px;height:40px}.value-detail>header>button:hover{background:#f4f4f3}.value-detail>header>button:focus-visible{outline-offset:2px;outline:2px solid #111}.value-detail button:focus-visible{outline-offset:2px;outline:2px solid #111}.value-detail input:focus-visible{outline-offset:2px;outline:2px solid #111}.value-detail textarea:focus-visible{outline-offset:2px;outline:2px solid #111}.value-status-strip{border-top:0;border-bottom:1px solid #ebebeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 28px;padding:18px 0}.value-status-strip>div{border-right:1px solid #efefee;gap:7px;min-width:0;padding:0 13px}.value-status-strip>div:first-child{padding-left:0}.value-status-strip>div:last-child{border-right:0;padding-right:0}.value-service-context{border-bottom:1px solid #ebebeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 28px;padding:18px 0}.value-service-context>div{border-right:1px solid #efefee;min-width:0;padding:0 13px}.value-service-context>div:first-child{padding-left:0}.value-service-context>div:last-child{border-right:0;padding-right:0}.value-detail dl{border-bottom:1px solid #ebebeb;gap:0;margin:0 28px;padding:0}.value-detail dl>div{border-top:1px solid #f0f0ef;min-width:0;padding:15px 0}.value-detail dl>div:nth-child(-n+2){border-top:0}.value-detail dl>div:nth-child(odd){padding-right:22px}.value-detail dl>div:nth-child(2n){border-left:1px solid #efefee;padding-left:22px}.value-detail dd{margin-top:7px;line-height:1.55}.value-detail dt,.value-status-strip small,.value-service-context small{color:#868686;font-size:11px}.value-order-remark,.value-company-name,.value-trademark-name,.value-cancellation-notice,.value-subcontracts,.value-files,.value-followup{background:0 0;border-bottom:1px solid #ebebeb;border-radius:0;margin:0 28px;padding:20px 0}.value-order-remark,.value-company-name,.value-trademark-name,.value-cancellation-notice{align-items:end}.value-order-remark label,.value-company-name label,.value-trademark-name label,.value-cancellation-notice label{font-size:12px}.value-order-remark textarea,.value-company-name input,.value-trademark-name input,.value-cancellation-notice input,.value-edit textarea{background:#fff;border-color:#dedede;border-radius:10px}.value-order-remark textarea:focus,.value-company-name input:focus,.value-trademark-name input:focus,.value-cancellation-notice input:focus,.value-edit textarea:focus{border-color:#111;outline:0}.value-subcontracts>header,.value-files>header{align-items:flex-start}.value-subcontracts>p,.value-files>p{margin-bottom:0}.value-subcontracts button,.value-files button{background:#fff;border:1px solid #dedede}.value-followup{border-bottom:0;margin-bottom:28px}.value-followup>header b{font-size:15px}.value-followup>header small{font-size:11px}.value-followup>header em{color:#777;background:#f4f4f3}.value-followup .value-edit,.value-followup .value-progress-history{background:0 0;border-top:1px solid #ebebeb;border-radius:0;margin:16px 0 0;padding:16px 0 0}.value-followup .value-edit>div{padding-top:2px}.value-followup .value-edit .value-primary{min-height:42px;padding:0 18px;box-shadow:0 8px 18px #0000001c}.value-progress-history>p{padding:13px 0;font-size:12px}.value-progress-history>p em{font-size:10px}@media (max-width:720px){.value-detail{border-radius:18px;width:100%;max-height:calc(100dvh - 24px)}.value-detail>header{padding:22px 20px 17px}.value-detail h3{font-size:22px}.value-status-strip,.value-service-context{grid-template-columns:1fr 1fr;margin-inline:20px}.value-status-strip>div:nth-child(2n),.value-service-context>div:nth-child(2n){border-right:0;padding-right:0}.value-status-strip>div:nth-child(n+3),.value-service-context>div:nth-child(n+3){border-top:1px solid #efefee;margin-top:15px;padding-top:15px}.value-detail dl{grid-template-columns:1fr;margin-inline:20px}.value-detail dl>div,.value-detail dl>div:nth-child(-n+2){border-top:1px solid #f0f0ef;padding:14px 0}.value-detail dl>div:first-child{border-top:0}.value-detail dl>div:nth-child(odd),.value-detail dl>div:nth-child(2n){border-left:0;padding-inline:0}.value-order-remark,.value-company-name,.value-trademark-name,.value-cancellation-notice,.value-subcontracts,.value-files,.value-followup{margin-inline:20px}.value-order-remark,.value-company-name,.value-trademark-name,.value-cancellation-notice{grid-template-columns:1fr;display:grid}.value-order-remark button,.value-company-name button,.value-trademark-name button,.value-cancellation-notice button{justify-self:end}.value-followup .value-edit{grid-template-columns:1fr}}.value-status-strip .wujie-select,.value-service-context .wujie-select{width:100%;min-width:0;max-width:100%}.value-status-strip .wujie-select-trigger,.value-service-context .wujie-select-trigger{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.value-status-strip .wujie-select-trigger>span,.value-service-context .wujie-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-status-strip .wujie-select-menu,.value-service-context .wujie-select-menu{box-sizing:border-box;width:max-content;min-width:100%;max-width:min(250px,100vw - 80px)}.value-status-strip .wujie-select-trigger,.value-service-context .wujie-select-trigger{background:#fff;border:1px solid #dedede}.value-status-strip .wujie-select-trigger:hover,.value-service-context .wujie-select-trigger:hover{background:#fff;border-color:#bdbdbb}.value-status-strip .wujie-select.open .wujie-select-trigger,.value-service-context .wujie-select.open .wujie-select-trigger{background:#fff;border-color:#111}.value-status-strip .wujie-select-menu,.value-service-context .wujie-select-menu{background:#fff;border:1px solid #e4e4e2}.linked-order-owner .wujie-select,.linked-order-owner .wujie-select-trigger{width:100%;min-width:0}.linked-order-owner>button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:8px;height:30px;padding:0 10px;font-size:11px}.linked-order-owner>button:disabled{opacity:.45}.value-service-page .value-row{grid-template-columns:32px 1.05fr 1.15fr .82fr .86fr .78fr .72fr .82fr .72fr .9fr .72fr;min-width:1260px}.value-service-page .value-row:has(>span:first-child){grid-template-columns:1.05fr 1.15fr .82fr .86fr .78fr .72fr .82fr .72fr .9fr .72fr}.value-service-page .value-row-trademark{min-width:1676px}.value-wecom-group,.value-login-method{background:0 0;border-bottom:1px solid #ebebeb;border-radius:0;align-items:end;gap:10px;margin:0 28px;padding:20px 0;display:flex}.value-wecom-group label,.value-login-method label{flex:1;gap:7px;font-size:12px;font-weight:650;display:grid}.value-wecom-group input,.value-login-method input{height:40px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:10px;padding:0 10px}.value-wecom-group input:disabled,.value-login-method input:disabled{color:#777;background:#f4f4f3}.value-wecom-group input:focus,.value-login-method input:focus{border-color:#111;outline:0}@media (max-width:720px){.value-wecom-group,.value-login-method{grid-template-columns:1fr;margin-inline:20px;display:grid}}.value-service-page .value-row:not(.value-row-trademark):not(.value-row-admin){grid-template-columns:1.05fr 1.15fr .82fr .86fr .78fr .72fr .82fr .72fr .9fr .72fr}.value-service-page .value-row:not(.value-row-trademark).value-row-admin{grid-template-columns:32px 1.05fr 1.15fr .82fr .86fr .78fr .72fr .82fr .72fr .9fr .72fr}.value-service-page .value-row.value-row-trademark{grid-template-columns:minmax(126px,1.05fr) minmax(240px,1.3fr) minmax(126px,1fr) minmax(94px,.78fr) minmax(94px,.78fr) minmax(126px,1fr) minmax(128px,1fr) minmax(96px,.76fr) minmax(80px,.65fr) minmax(88px,.7fr) minmax(104px,.82fr) minmax(76px,.62fr)}.value-service-page .value-row.value-row-trademark:has(>label:first-child){grid-template-columns:32px minmax(126px,1.05fr) minmax(240px,1.3fr) minmax(126px,1fr) minmax(94px,.78fr) minmax(94px,.78fr) minmax(126px,1fr) minmax(128px,1fr) minmax(96px,.76fr) minmax(80px,.65fr) minmax(88px,.7fr) minmax(104px,.82fr) minmax(76px,.62fr)}.value-toolbar>label{box-shadow:none!important;background:#fff!important;border:1px solid #e1e2e4!important}.value-toolbar>label input{box-shadow:none!important;background:0 0!important;border:0!important}.value-category-tabs{background:0 0!important;border-radius:0!important;padding:0!important}.value-category-tabs button{position:relative}.value-category-tabs button.active{box-shadow:none!important;background:0 0!important}.value-category-tabs button.active:after{content:"";background:#111;border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.value-acceptance-panel{background:#fff;border:1px solid #e5e9eb;border-radius:14px;margin:14px 0;padding:16px}.value-acceptance-panel b{font-size:14px;display:block}.value-acceptance-panel p{color:#6e7781;margin:6px 0 12px;font-size:13px;line-height:1.55}.value-acceptance-panel .value-primary{border-radius:999px;padding:9px 14px}.value-prerequisite-config{border:0;margin:14px 0 16px;padding:0}.value-prerequisite-config legend{color:#3f4650;margin-bottom:8px;padding:0;font-size:12px;font-weight:650}.value-prerequisite-modes{flex-wrap:wrap;gap:8px;display:flex}.value-prerequisite-modes label{color:#515861;cursor:pointer;background:#fff;border:1px solid #e1e4e7;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;display:inline-flex}.value-prerequisite-modes label.selected{color:#111;border-color:#1b1b1b;font-weight:650}.value-prerequisite-modes label:has(input:disabled){opacity:.45;cursor:not-allowed}.value-prerequisite-modes input,.value-prerequisite-list input{accent-color:#111}.value-prerequisite-list{gap:7px;margin-top:10px;display:grid}.value-prerequisite-list>small,.value-prerequisite-empty{color:#747b84;font-size:11px;line-height:1.5}.value-prerequisite-list>label{cursor:pointer;background:#fff;border:1px solid #e5e8ea;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}.value-prerequisite-list>label:hover,.value-prerequisite-list>label.selected{background:#fafafa;border-color:#b8bdc3}.value-prerequisite-list span{gap:3px;min-width:0;display:grid}.value-prerequisite-list span b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.value-prerequisite-list span small{color:#7c838b;font-size:10px}.value-prerequisite-list em{color:#62676d;background:#f4f4f3;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal}.value-prerequisite-empty{margin-top:10px;display:block}.value-certificate-status{background:0 0;border-bottom:1px solid #ebebeb;border-radius:0;align-items:end;gap:10px;margin:0 28px;padding:20px 0;display:flex}.value-certificate-status label{flex:1;gap:7px;font-size:12px;font-weight:650;display:grid}.value-certificate-status .wujie-select{width:100%}.value-certificate-status .wujie-select-trigger{background:#fff;border:1px solid #dedede;border-radius:10px;height:40px;padding:0 10px}.value-certificate-status .wujie-select-trigger:disabled{color:#777;background:#f4f4f3}.value-certificate-status .wujie-select-trigger:focus-visible{border-color:#111;outline:0}.value-certificate-status .wujie-select-menu{z-index:45;background:#fff;min-width:100%}@media (max-width:720px){.value-certificate-status{grid-template-columns:1fr;margin-inline:20px;display:grid}}.value-reassign{border-bottom:1px solid #ebebeb;align-items:end;gap:14px;margin:0 28px;padding:20px 0;display:flex}.value-reassign label{flex:1;gap:7px;font-size:12px;font-weight:650;display:grid}.value-reassign .wujie-select,.value-reassign .wujie-select-trigger{width:100%;min-width:0}.value-reassign .wujie-select-trigger{background:#fff;border:1px solid #dedede;border-radius:10px;height:40px;padding:0 10px}.value-reassign .wujie-select-trigger:hover{border-color:#bdbdbb}.value-reassign .wujie-select.open .wujie-select-trigger{background:#fff;border-color:#111}.value-reassign .wujie-select-menu{z-index:45;background:#fff;min-width:100%}.value-reassign>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.value-reassign small{color:#777;font-size:11px;line-height:1.45}.value-reassign .value-primary{white-space:nowrap;min-height:38px;padding:0 14px}@media (max-width:720px){.value-reassign{grid-template-columns:1fr;margin-inline:20px;display:grid}.value-reassign>div{justify-content:space-between}.value-reassign small{max-width:260px}}.value-work-queue{align-items:center;gap:11px;margin:0 0 12px;display:flex}.value-work-queue>span{color:#74777e;font-size:12px;font-weight:650}.value-work-queue button{color:#34363a;background:#fff;border:1px solid #e1e2e4;border-radius:10px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.value-work-queue button:hover{border-color:#aeb0b4}.value-work-queue button.active{color:#fff;background:#111;border-color:#111}.value-work-queue b{color:#555;background:#ededec;border-radius:999px;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:9px;display:inline-grid}.value-work-queue button.active b{color:#333;background:#f0f0ef}.value-filter-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;margin:0 0 7px;display:grid}.value-filter-label{color:#74777e;white-space:nowrap;font-size:12px;font-weight:650}.value-filter-options{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.value-filter-options::-webkit-scrollbar{display:none}.value-work-queue,.value-category-tabs{width:100%;background:0 0!important;border-radius:0!important;padding:0!important}.value-work-queue button,.value-category-tabs button{color:#74777e;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;height:34px;min-height:34px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex;position:relative;box-shadow:none!important}.value-work-queue button:hover,.value-category-tabs button:hover{color:#242424;background:#f7f7f6}.value-work-queue button.active,.value-category-tabs button.active{color:#111;font-weight:700;background:0 0!important}.value-work-queue button.active:after,.value-category-tabs button.active:after,.value-tabs button.active:after{content:"";background:#111;border-radius:999px;height:2px;position:absolute;bottom:1px;left:8px;right:8px}.value-work-queue b,.value-category-tabs b,.value-tabs b{color:#666;background:#f0f0ef;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:9px;font-weight:650;display:inline-grid}.value-status-row{grid-template-columns:64px minmax(0,1fr) minmax(340px,480px);margin-bottom:10px}.value-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.value-tabs::-webkit-scrollbar{display:none}.value-tabs button{color:#74777e;background:0 0;border-radius:0;flex:none;height:34px;padding:0 8px;position:relative}.value-tabs button:hover{color:#242424;background:#f7f7f6}.value-tabs button.active{color:#111;background:0 0;font-weight:700;box-shadow:none!important}.value-filter-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.value-filter-tools>label{color:#777;background:#fff;border:1px solid #e6e6e4;border-radius:9px;flex:220px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 11px;display:flex}.value-filter-tools input,.value-filter-tools input:focus{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.value-filter-tools input:focus-visible{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.value-filter-tools>label:focus-within{border-color:#b9bbb8;box-shadow:none!important}.value-filter-tools>.wujie-select{flex:0 0 154px;width:154px}.value-filter-tools .wujie-select-trigger{background:#fff;border:1px solid #e6e6e4;border-radius:9px;width:154px;height:36px;padding:0 10px}.value-filter-tools .wujie-select-menu{z-index:40;width:154px}.value-category-tabs.work-mode{grid-template-columns:64px minmax(0,1fr) minmax(340px,480px)}.value-category-tabs.work-mode .value-filter-tools{grid-column:auto}@media (max-width:1100px){.value-status-row{grid-template-columns:64px minmax(0,1fr)}.value-status-row .value-filter-tools{grid-column:2/-1;justify-content:flex-start}.value-filter-tools>label{max-width:420px}}@media (max-width:640px){.value-filter-row{grid-template-columns:56px minmax(0,1fr);gap:8px}.value-filter-label{font-size:11px}.value-filter-tools{flex-wrap:wrap}.value-filter-tools>label{flex-basis:100%;max-width:none}.value-category-tabs.work-mode{grid-template-columns:64px minmax(0,1fr) minmax(340px,480px)}.value-category-tabs.work-mode .value-filter-tools{grid-column:auto}}@media (max-width:1100px){.value-category-tabs.work-mode{grid-template-columns:64px minmax(0,1fr)}.value-category-tabs.work-mode .value-filter-tools{grid-column:2/-1;justify-content:flex-start}}@media (max-width:640px){.value-category-tabs.work-mode{grid-template-columns:56px minmax(0,1fr)}.value-category-tabs.work-mode .value-filter-tools{grid-column:2/-1}}.app-shell :where(.wujie-dialog-layer:has(>.batch-dialog),.wujie-dialog-layer:has(>.file-preview-dialog),.wujie-dialog-layer:has(>.legacy-service-modal),.wujie-dialog-layer:has(>.value-processing-dialog),.wujie-dialog-layer:has(>.value-confirm-dialog)){z-index:2400!important}.app-shell .value-detail.wujie-drawer{width:min(var(--wujie-drawer-wide-width),100vw)!important;border-radius:var(--wujie-radius-xl) 0 0 var(--wujie-radius-xl)!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.value-detail .wujie-drawer-body{overscroll-behavior:contain;min-height:0;padding:0!important;overflow:auto!important}.value-detail .wujie-drawer-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:25px}.value-detail.is-busy .wujie-drawer-close,.value-detail.is-busy .wujie-icon-button{opacity:.42;cursor:not-allowed}.app-shell .batch-dialog.wujie-dialog{width:min(500px,100vw - 32px);max-height:min(88dvh,760px);padding:0}.batch-dialog .wujie-dialog-body{padding:24px 25px 22px}.batch-dialog .wujie-dialog-body>form{gap:16px;min-height:0;display:grid}.batch-dialog .wujie-dialog-body>form>label{gap:7px;margin:0;font-size:11px;font-weight:650;display:grid}.batch-dialog .wujie-dialog-body textarea{min-height:86px}.batch-dialog .wujie-dialog-footer{padding:16px 25px}.batch-dialog-eyebrow{color:#888;margin:0 0 16px;font-size:11px;display:block}.app-shell .legacy-service-modal.wujie-dialog{width:min(1080px,100vw - 32px);height:min(820px,100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden!important}.legacy-service-modal .wujie-dialog-body{flex:auto;min-height:0;padding:0;overflow:hidden}.legacy-service-modal .linked-order-description{color:#79746b;margin:20px 28px 0;font-size:12px}.linked-order-modal .wujie-dialog-body>form{flex-direction:column;gap:16px;height:calc(100% - 42px);min-height:0;padding:0 28px 28px;display:flex;overflow:auto}.linked-order-modal .wujie-dialog-footer{padding:16px 28px}.app-shell .file-preview-dialog.wujie-dialog{width:min(940px,100vw - 32px);height:min(780px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0}.file-preview-dialog .wujie-dialog-body{flex:auto;min-height:0;padding:0;overflow:hidden}.file-preview-media{background:#fff;place-items:center;width:100%;height:100%;min-height:0;display:grid}.file-preview-media img,.file-preview-media iframe{object-fit:contain;border:0;width:100%;height:100%;min-height:0}.value-detail .wujie-select-menu{z-index:2400!important}.batch-dialog .wujie-select-menu,.linked-order-modal .wujie-select-menu{z-index:2450!important}@media (max-width:720px){.app-shell .value-detail.wujie-drawer{border-radius:0!important;width:100vw!important}.app-shell .legacy-service-modal.wujie-dialog,.app-shell .file-preview-dialog.wujie-dialog{width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.linked-order-modal .wujie-dialog-body>form{padding-inline:20px}.legacy-service-modal .linked-order-description{margin-inline:20px}.linked-order-modal .wujie-dialog-footer{padding-inline:20px}}.value-notice-error{color:#9f2f22;background:#fff5f3;border:1px solid #f0c8c0;gap:8px;max-width:min(420px,100vw - 32px);display:grid}.value-notice-error button{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:999px;justify-self:end;min-height:32px;padding:0 12px}.app-shell .value-confirm-dialog.wujie-dialog{width:min(440px,100vw - 32px);max-height:min(70dvh,520px);padding:0}.value-confirm-dialog .wujie-dialog-body p{color:#686b71;margin:0;line-height:1.6}.value-confirm-dialog .value-danger{color:#fff!important;background:#b42318!important}.value-service-page .value-table{width:100%;max-width:100%;overflow-x:auto}.value-service-page .value-row:not(.value-row-trademark):not(.value-row-admin){box-sizing:border-box;grid-template-columns:minmax(150px,1.05fr) minmax(170px,1.15fr) minmax(145px,.82fr) minmax(170px,.86fr) minmax(115px,.78fr) minmax(90px,.72fr) minmax(120px,.82fr) minmax(110px,.72fr) minmax(110px,.9fr) minmax(92px,.72fr);gap:12px;min-width:1416px}.value-service-page .value-row:not(.value-row-trademark).value-row-admin{box-sizing:border-box;grid-template-columns:32px minmax(150px,1.05fr) minmax(170px,1.15fr) minmax(145px,.82fr) minmax(170px,.86fr) minmax(115px,.78fr) minmax(90px,.72fr) minmax(120px,.82fr) minmax(110px,.72fr) minmax(110px,.9fr) minmax(92px,.72fr);gap:12px;min-width:1460px}.value-service-page .value-row>span>b,.value-service-page .value-row>span>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-service-page .value-row .value-status{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.value-service-page .value-row .value-link{justify-content:center;justify-self:center;min-width:84px;min-height:36px;padding:0 8px}.value-service-page .value-row-trademark>:last-child{z-index:auto;box-shadow:none;position:static;right:auto}.value-service-page .value-row .value-link,.value-service-page .value-head>span:last-child{z-index:auto!important;background:inherit!important;position:static!important;right:auto!important}.value-tabs{gap:1px}.value-tabs button{padding:0 9px}.value-status.s-未开始{color:#666;background:#f3f3f2}.value-status.s-材料收集中{color:#b65d00;background:#fff7e7}.value-status.s-已取消{color:#b42318;background:#fff1f0}.payment-state{color:#666;background:#f3f3f2;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;display:inline-flex}.payment-state.p-已支付{color:#079455;background:#edf8f1}.payment-state.p-已退款{color:#b42318;background:#fff1f0}.value-status-strip{grid-template-columns:repeat(4,1fr)}.value-status-strip .wujie-select{width:150px}.value-status-strip .wujie-select-trigger{background:#f3f3f2;border:0;border-radius:9px;width:150px;height:34px;padding:0 10px}.value-status-strip .wujie-select-menu{z-index:30;width:170px}.value-row{grid-template-columns:32px 1.12fr 1.35fr .7fr .88fr .76fr .72fr .9fr .72fr}.value-row:has(>span:first-child){grid-template-columns:1.12fr 1.35fr .7fr .88fr .76fr .72fr .9fr .72fr}@media (max-width:1280px){.value-tabs button{padding:0 7px;font-size:10px}.value-toolbar>label{width:290px}}.value-service-page .value-status{box-sizing:border-box;border:1px solid #0000;align-items:center;min-height:24px;padding:4px 8px;font-weight:600;line-height:1}.value-service-page .value-status.s-待分派{color:#5c5d84;background:#f3f2fa;border-color:#ddd8ed}.value-service-page .value-status.s-待接单{color:#2b5fae;background:#eef3ff;border-color:#d5e0fb}.value-service-page .value-status.s-待前置{color:#9d5b25;background:#fff3ea;border-color:#f4d6c0}.value-service-page .value-status.s-未开始{color:#5f6975;background:#f5f6f7;border-color:#e4e7ea}.value-service-page .value-status.s-材料收集中{color:#a86300;background:#fff7e8;border-color:#f3dfad}.value-service-page .value-status.s-办理中{color:#16766d;background:#edf9f7;border-color:#ccebe4}.value-service-page .value-status.s-公示期{color:#7453aa;background:#f5f0ff;border-color:#dfd2fa}.value-service-page .value-status.s-注销办理中{color:#2c67b7;background:#eef5ff;border-color:#d3e3ff}.value-service-page .value-status.s-服务商办理中,.value-service-page .value-status.s-已转包{color:#8d4e91;background:#f8effa;border-color:#ead2ed}.value-service-page .value-status.s-已完成{color:#18794e;background:#edf9f2;border-color:#cdebd9}.value-service-page .value-status.s-已取消{color:#b34137;background:#fff1f0;border-color:#f6d3d0}.value-head:has(>span:nth-child(9)){grid-template-columns:32px 1.12fr 1.35fr .7fr .88fr .76fr .72fr .9fr .72fr}.value-detail .value-files>header>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:auto;min-width:104px;height:38px;padding:0 14px;display:inline-flex}.value-service-page.page-enter{animation:value-service-page-fade var(--wujie-duration-normal) var(--wujie-ease-standard);transform:none!important}.value-detail{overscroll-behavior:contain;max-height:calc(100dvh - 48px)}@keyframes value-service-page-fade{0%{opacity:0}to{opacity:1}}.value-detail .value-status-strip>div>.wujie-select,.value-detail .value-service-context>div>.wujie-select{align-self:stretch;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.value-detail .value-status-strip .wujie-select-trigger,.value-detail .value-service-context .wujie-select-trigger{box-sizing:border-box!important;background:#fff!important;border:1px solid #dedede!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;padding:0 10px!important}.value-detail .value-status-strip .wujie-select-trigger:hover,.value-detail .value-service-context .wujie-select-trigger:hover{background:#fff!important;border-color:#bdbdbb!important}.value-detail .value-status-strip .wujie-select.open .wujie-select-trigger,.value-detail .value-service-context .wujie-select.open .wujie-select-trigger{background:#fff!important;border-color:#111!important}.value-detail .value-status-strip .wujie-select-trigger>span,.value-detail .value-service-context .wujie-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-detail .value-status-strip .wujie-select-menu,.value-detail .value-service-context .wujie-select-menu{box-sizing:border-box;max-width:min(250px,100vw - 80px);z-index:40!important;background:#fff!important;border:1px solid #e4e4e2!important;width:max-content!important;min-width:100%!important}.value-order-acceptance-dialog .wujie-drawer-body{gap:var(--wujie-space-4);display:grid}.value-order-acceptance-dialog p{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md);margin:0}.value-order-acceptance-item{gap:var(--wujie-space-3);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);min-width:0;display:grid}.value-order-acceptance-selection{align-items:center;gap:var(--wujie-space-2);min-height:var(--wujie-control-height);display:flex}.value-order-acceptance-selection>span:not(.wujie-status-badge){gap:var(--wujie-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.value-order-acceptance-selection small{color:var(--wujie-color-text-secondary)}.value-order-acceptance-item fieldset{gap:var(--wujie-space-2);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);display:grid}.value-order-acceptance-item fieldset label{align-items:center;gap:var(--wujie-space-2);min-height:var(--wujie-control-height);display:flex}.value-order-acceptance-error{color:var(--wujie-color-danger);background:var(--wujie-color-danger-bg);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-sm)}.value-order-acceptance-facts{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.value-order-acceptance-facts>div{padding:var(--wujie-space-3);min-width:0}.value-order-acceptance-facts>div:nth-child(2n){border-left:1px solid var(--wujie-color-border)}.value-order-acceptance-facts>div:nth-child(n+3){border-top:1px solid var(--wujie-color-border)}.value-order-acceptance-item>.value-order-acceptance-facts{border-bottom:0;border-left:0;border-right:0;border-radius:0}.value-order-acceptance-facts dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.value-order-acceptance-facts dd{margin:var(--wujie-space-1) 0 0;font-size:var(--wujie-font-size-md);overflow-wrap:anywhere}.value-order-acceptance-item{gap:0;padding:0;overflow:visible}.value-order-acceptance-selection{padding:var(--wujie-space-3) var(--wujie-space-4)}.value-order-acceptance-config{border-top:1px solid var(--wujie-color-border);padding:var(--wujie-space-4);gap:var(--wujie-space-3);display:grid}.value-order-acceptance-item fieldset{background:var(--wujie-color-surface-subtle);margin:0}.value-order-acceptance-result{font-size:var(--wujie-font-size-sm);overflow-wrap:anywhere}@media (max-width:720px){.value-order-acceptance-facts{grid-template-columns:minmax(0,1fr)}.value-order-acceptance-facts>div:nth-child(2n){border-left:0}.value-order-acceptance-facts>div+div{border-top:1px solid var(--wujie-color-border)}}.value-order-acceptance-toolbar{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);font-size:var(--wujie-font-size-md);flex-wrap:wrap;display:flex}.value-order-acceptance-item-note{padding:var(--wujie-space-3) var(--wujie-space-4)}.value-order-information{gap:var(--wujie-space-3);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);min-width:0;display:grid}.value-order-information h3{font-size:var(--wujie-font-size-lg);color:var(--wujie-color-text);margin:0}.value-order-information-facts{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.value-order-information-facts>div{padding:var(--wujie-space-3);min-width:0}.value-order-information-facts>div:nth-child(2n){border-left:1px solid var(--wujie-color-border)}.value-order-information-facts>div:nth-child(n+3){border-top:1px solid var(--wujie-color-border)}.value-order-information-facts dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.value-order-information-facts dd{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);overflow-wrap:anywhere}.value-order-information-note{gap:var(--wujie-space-2);border-top:1px solid var(--wujie-color-border);padding-top:var(--wujie-space-3);min-width:0;display:grid}.value-order-information-note h4{font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold);margin:0}.value-order-information .value-order-information-note p,.value-order-acceptance-item .value-order-information-note p{color:var(--wujie-color-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);margin:0}@media (max-width:720px){.value-order-information-facts{grid-template-columns:minmax(0,1fr)}.value-order-information-facts>div:nth-child(2n){border-left:0}.value-order-information-facts>div+div{border-top:1px solid var(--wujie-color-border)}}.value-detail.wujie-drawer .value-order-information-facts{gap:0;margin:0;padding:0}.value-detail.wujie-drawer .value-order-information-facts>div{padding:var(--wujie-space-3);border:0}.value-detail.wujie-drawer .value-order-information-facts>div:nth-child(2n){border-left:1px solid var(--wujie-color-border)}.value-detail.wujie-drawer .value-order-information-facts>div:nth-child(n+3){border-top:1px solid var(--wujie-color-border)}@media (max-width:720px){.value-detail.wujie-drawer .value-order-information-facts{grid-template-columns:minmax(0,1fr)}.value-detail.wujie-drawer .value-order-information-facts>div:nth-child(2n){border-left:0}.value-detail.wujie-drawer .value-order-information-facts>div+div{border-top:1px solid var(--wujie-color-border)}}.value-detail.wujie-drawer .wujie-drawer-body{gap:var(--wujie-space-4);scroll-padding-block:var(--wujie-space-6);flex-direction:column;display:flex;padding:var(--wujie-space-6) var(--wujie-space-7)!important}.value-detail.wujie-drawer .wujie-drawer-body>*{flex:none;min-width:0}.value-detail .value-detail-summary{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.value-detail .value-detail-summary>div{padding:var(--wujie-space-3) var(--wujie-space-4);gap:var(--wujie-space-2);border-bottom:1px solid var(--wujie-color-border);min-width:0;display:grid}.value-detail .value-detail-summary>div:nth-child(odd){border-right:1px solid var(--wujie-color-border)}.value-detail .value-detail-summary>div:nth-last-child(-n+2){border-bottom:0}.value-detail .value-detail-summary small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.value-detail .value-detail-summary strong{font-size:var(--wujie-font-size-lg);overflow-wrap:anywhere}.value-detail .value-detail-block{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);padding:var(--wujie-space-4);gap:var(--wujie-space-3);display:grid}.value-detail .value-detail-block>h3{font-size:var(--wujie-font-size-lg);margin:0}.value-detail .value-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.value-detail .value-detail-facts>div{min-width:0;padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border)}.value-detail .value-detail-facts>div:nth-child(odd){border-right:1px solid var(--wujie-color-border)}.value-detail .value-detail-facts dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.value-detail .value-detail-facts dd{font-size:var(--wujie-font-size-md);overflow-wrap:anywhere;margin-top:var(--wujie-space-1)}.value-detail .value-detail-facts>div:nth-last-child(-n+2){border-bottom:0}.value-detail .value-detail-tools{gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.value-detail .value-detail-tools [aria-expanded=true]{background:var(--wujie-color-surface-selected);border-color:var(--wujie-color-border-strong)}.value-detail .value-detail-fields{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.value-detail .value-detail-fields>.value-detail-full{grid-column:1/-1}.value-detail .value-detail-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);margin:0}.value-detail .value-detail-dependencies{padding-left:var(--wujie-space-5);font-size:var(--wujie-font-size-md);margin:0}.value-detail .value-detail-blocked{border-color:var(--wujie-color-warning);background:var(--wujie-color-warning-bg)}.value-detail .value-detail-blocked>h3{color:var(--wujie-color-warning)}.value-detail .value-detail-history{gap:var(--wujie-space-3);display:grid}.value-detail .value-detail-history>div{padding-bottom:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border)}.value-detail .value-detail-history p{margin:var(--wujie-space-1) 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--wujie-font-size-md)}.value-detail .value-detail-history small{color:var(--wujie-color-text-secondary)}.value-detail .value-files,.value-detail .value-subcontracts{background:0 0;border:0;margin:0;padding:0}.value-detail .value-detail-block[hidden]{display:none}.value-detail .value-file{grid-template-columns:minmax(0,1fr) auto auto auto}.value-detail .value-file>svg{display:none}.value-detail .value-file span{overflow-wrap:anywhere;min-width:0}.value-detail .value-file span small{font-size:var(--wujie-font-size-sm)}.value-detail .value-detail-footer-note{font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text-secondary);margin-right:auto}.value-pending-orders{--wujie-table-action-width:var(--wujie-table-action-multiple-width);flex:1;min-height:0}.value-pending-order-head,.value-pending-data-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(240px,1.35fr) repeat(8,minmax(0,1fr));align-items:center;min-width:1860px;display:grid}.value-pending-order-head{height:var(--wujie-table-head-height);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);border-bottom:1px solid var(--wujie-color-border);position:sticky;top:0}.value-pending-data-row{height:var(--wujie-table-row-height);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);font-size:var(--wujie-font-size-md)}.value-pending-order-summary{background:var(--wujie-color-surface-subtle)}.value-pending-data-row.is-synced-hover{background:var(--wujie-color-surface-hover)}.value-pending-order-head>span,.value-pending-data-row>span{min-width:0;padding-inline:var(--wujie-space-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.value-pending-data-row b,.value-pending-data-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.value-pending-data-row b{font-weight:var(--wujie-font-weight-semibold)}.value-service-page .value-pending-data-row>span.value-crm-order,.value-service-page .value-pending-data-row>span.value-crm-order>b,.value-service-page .value-row>span.value-crm-order,.value-service-page .value-row>span.value-crm-order>b{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.value-pending-data-row small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.value-pending-order-actions{justify-content:center;align-items:center;gap:var(--wujie-space-1);width:100%;padding-inline:var(--wujie-space-2);box-sizing:border-box;display:flex}.value-pending-order-actions>.wujie-button{white-space:nowrap;flex-shrink:0}@media (max-width:720px){.value-detail .value-detail-fields{grid-template-columns:minmax(0,1fr)}}.value-service-page .value-row.value-row-split-number:not(.value-row-admin){grid-template-columns:minmax(150px,1.05fr) minmax(240px,1.15fr) minmax(170px,1.15fr) minmax(145px,.82fr) minmax(170px,.86fr) minmax(115px,.78fr) minmax(90px,.72fr) minmax(120px,.82fr) minmax(110px,.72fr) minmax(110px,.9fr) minmax(92px,.72fr);min-width:1668px}.value-service-page .value-row.value-row-split-number.value-row-admin{grid-template-columns:32px minmax(150px,1.05fr) minmax(240px,1.15fr) minmax(170px,1.15fr) minmax(145px,.82fr) minmax(170px,.86fr) minmax(115px,.78fr) minmax(90px,.72fr) minmax(120px,.82fr) minmax(110px,.72fr) minmax(110px,.9fr) minmax(92px,.72fr);min-width:1712px}.invoice-page,.invoice-page *,.service-drawer,.service-drawer *{box-sizing:border-box}.invoice-page{width:100%;min-width:0;max-width:100%;height:calc(100dvh - var(--wujie-header-height));min-height:0;padding:16px var(--wujie-page-gutter) 20px;background:var(--wujie-color-canvas);color:var(--wujie-color-text);font-family:var(--wujie-font-sans);flex-direction:column;display:flex;overflow:hidden}.invoice-title{flex:none;min-width:0;margin:0 0 14px}.invoice-title p,.invoice-title>div>span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);margin:0;line-height:1.5;display:block}.invoice-title h2{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-title);letter-spacing:-.025em;margin:0;line-height:1.25}.invoice-filters{align-items:center;gap:var(--wujie-space-2);min-width:0;margin:0 0 var(--wujie-space-3);flex-wrap:wrap;flex:none;display:flex}.invoice-search{width:320px;min-width:240px;max-width:360px;height:var(--wujie-control-height);align-items:center;gap:var(--wujie-space-2);padding:0 var(--wujie-space-3);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text-tertiary);transition:border-color var(--wujie-duration-fast) var(--wujie-ease-standard),box-shadow var(--wujie-duration-fast) var(--wujie-ease-standard);flex:280px;display:flex}.invoice-search:focus-within{border-color:var(--wujie-color-primary);box-shadow:var(--wujie-focus-ring)}.invoice-search input{flex:1;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.invoice-filters>.wujie-select{flex:0 0 156px;width:156px;min-width:0}.invoice-filters .wujie-select-trigger{width:100%;min-height:var(--wujie-control-height);height:var(--wujie-control-height);padding:0 var(--wujie-space-3);border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important}.invoice-date-filter{align-items:center;gap:var(--wujie-space-2);width:176px;min-width:0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);white-space:nowrap;flex:0 0 176px;grid-template-columns:auto minmax(0,1fr);display:grid}.invoice-date-filter input{width:100%;min-width:0;height:var(--wujie-control-height);padding:0 var(--wujie-space-2)!important;border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important}.address-filters .invoice-search{flex:0 360px}.invoice-state,.invoice-notice,.invoice-inline-loading{align-items:center;gap:var(--wujie-space-3);min-width:0;margin:0 0 var(--wujie-space-3);padding:10px var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.5;display:flex}.invoice-state span{flex:1;min-width:0}.invoice-config{border-color:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.invoice-error,.invoice-notice.is-error{border-color:var(--wujie-color-danger-bg);background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger)}.invoice-notice,.invoice-inline-loading{margin:0}.invoice-table{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;max-width:100%;min-height:220px;box-shadow:none;flex:auto;position:relative;overflow:auto}.invoice-row{--invoice-row-background:var(--wujie-color-surface);width:100%;min-width:1180px;min-height:var(--wujie-table-row-height);align-items:center;gap:var(--wujie-space-3);padding:0 var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);background:var(--invoice-row-background);color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);transition:background-color var(--wujie-duration-fast) var(--wujie-ease-standard);grid-template-columns:minmax(180px,1.2fr) minmax(150px,.85fr) minmax(180px,1fr) minmax(135px,.8fr) minmax(110px,.62fr) minmax(100px,.58fr) minmax(190px,1.08fr) minmax(96px,.55fr);line-height:1.45;display:grid}.invoice-service-list-table .invoice-row,.address-table .invoice-row{grid-template-columns:repeat(11,minmax(0,1fr));min-width:1620px}.invoice-row:not(.invoice-head):hover{--invoice-row-background:var(--wujie-color-surface-hover);background:var(--invoice-row-background)}.invoice-row:last-of-type{border-bottom:0}.invoice-head{z-index:5;min-height:var(--wujie-table-head-height);background:var(--wujie-color-surface);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-semibold);letter-spacing:.02em;position:sticky;top:0}.invoice-row>span{min-width:0}.invoice-row b,.invoice-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.invoice-row b{color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-semibold);font-variant-numeric:tabular-nums}.invoice-row small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);font-variant-numeric:tabular-nums}.invoice-badge-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.invoice-badge-row .wujie-status-badge{max-width:100%;min-height:22px;font-size:var(--wujie-font-size-xs);text-overflow:ellipsis;padding:3px 8px;overflow:hidden}.invoice-action-head,.invoice-page .invoice-action{z-index:3;justify-content:center;align-self:stretch;align-items:center;display:flex;position:sticky;right:0}.invoice-action-head{background:var(--invoice-row-background);box-shadow:none}.invoice-page .invoice-link{min-height:32px;font-size:11px;font-weight:var(--wujie-font-weight-semibold);white-space:nowrap;padding:0 10px;border-radius:var(--wujie-radius-sm)!important;color:var(--wujie-color-ink)!important;background:0 0!important;border:1px solid #0000!important}.invoice-page .invoice-action{min-width:96px;transition:background-color var(--wujie-duration-fast) var(--wujie-ease-standard),color var(--wujie-duration-fast) var(--wujie-ease-standard);background:var(--invoice-row-background)!important;box-shadow:none!important}.invoice-page .invoice-link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;background:var(--invoice-row-background)!important;color:var(--wujie-color-text-secondary)!important;border-color:#0000!important}.invoice-loading{z-index:8;min-height:170px;padding:var(--wujie-space-6);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);background:#ffffffeb;place-items:center;display:grid;position:absolute;inset:0}.invoice-empty{place-content:center;justify-items:center;gap:var(--wujie-space-2);min-height:220px;padding:var(--wujie-space-8);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);text-align:center;display:grid}.invoice-empty b{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md)}.invoice-page>.wujie-pagination{margin-top:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);flex:none}.service-drawer{border-left:1px solid var(--wujie-color-border)!important;box-shadow:var(--wujie-shadow-subtle)!important}.service-detail{gap:var(--wujie-space-4);min-width:0;display:grid}.service-drawer .wujie-drawer-body{scrollbar-gutter:stable}.service-detail-section{min-width:0;padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);box-shadow:none;margin:0}.service-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);min-width:0;margin:0 0 var(--wujie-space-3);display:flex}.service-detail-section-heading>div{min-width:0}.service-detail-section-heading h3{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0;line-height:1.4}.service-detail-section-heading p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);line-height:1.5}.invoice-detail-summary{gap:var(--wujie-space-2);border:0;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.invoice-detail-summary>div{min-width:0;padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface)}.invoice-detail-summary small,.invoice-detail-summary b{min-width:0;display:block}.invoice-detail-summary small{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs)}.invoice-detail-summary b{color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;line-height:1.45;overflow:hidden}.invoice-accept{margin:0 0 var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface)}.invoice-accept>b{font-size:var(--wujie-font-size-md)}.invoice-accept p,.invoice-period-hint{margin:var(--wujie-space-2) 0 var(--wujie-space-3);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.6}.invoice-accept small{margin-top:var(--wujie-space-2);color:var(--wujie-color-warning);font-size:var(--wujie-font-size-sm);display:block}.invoice-primary{min-width:112px;min-height:var(--wujie-control-height);border-radius:var(--wujie-radius-md)!important}.invoice-unit-list{gap:var(--wujie-space-2);min-width:0;display:grid}.invoice-unit-list>.invoice-period-hint{margin:0}.invoice-unit-card{align-items:center;gap:var(--wujie-space-3);width:100%;min-width:0;min-height:64px;padding:10px var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text);text-align:left;cursor:pointer;transition:border-color var(--wujie-duration-fast) var(--wujie-ease-standard),background-color var(--wujie-duration-fast) var(--wujie-ease-standard);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.invoice-unit-card:hover:not(:disabled){border-color:var(--wujie-color-border-strong);background:var(--wujie-color-surface-hover)}.invoice-unit-card[data-selected=true],.invoice-unit-card[aria-pressed=true]{border-color:var(--wujie-color-ink);background:var(--wujie-color-surface-selected)}.invoice-unit-index{border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface-muted);width:40px;height:32px;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.invoice-unit-copy{min-width:0}.invoice-unit-copy b,.invoice-unit-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.invoice-unit-copy b{font-size:var(--wujie-font-size-md)}.invoice-unit-copy small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.invoice-back-link{margin:0 0 var(--wujie-space-3);background:0 0!important;border:0!important;min-height:32px!important;padding:0!important}.invoice-form{gap:var(--wujie-space-3);background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.invoice-form>label,.invoice-enterprise-control>label,.invoice-contact-fields>label,.invoice-tax-fields>label,.invoice-supervisor-action>label{min-width:0;color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);gap:7px;display:grid}.invoice-form input:not([type=radio]),.invoice-form textarea,.invoice-supervisor-action input:not([type=radio]),.invoice-supervisor-action textarea{width:100%;min-width:0;color:var(--wujie-color-text);padding:10px var(--wujie-space-3);font:inherit;border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important}.invoice-form input:not([type=radio]),.invoice-supervisor-action input:not([type=radio]){height:var(--wujie-control-height)}.invoice-form textarea,.invoice-supervisor-action textarea{resize:vertical;min-height:80px}.invoice-form input[readonly]{color:var(--wujie-color-text-secondary);border-color:var(--wujie-color-border)!important;background:var(--wujie-color-surface-muted)!important}.invoice-form i{color:var(--wujie-color-danger);font-style:normal}.invoice-field-label{align-items:baseline;gap:2px;min-width:0;display:inline-flex}.invoice-field-label i{flex:none;line-height:1}.invoice-enterprise-fieldset{gap:var(--wujie-space-3);min-width:0;padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.invoice-enterprise-fieldset legend{padding:0 var(--wujie-space-1);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-semibold)}.invoice-radio{cursor:pointer;align-items:center;min-width:0;min-height:32px;gap:var(--wujie-space-2)!important;font-size:var(--wujie-font-size-sm)!important;font-weight:var(--wujie-font-weight-regular)!important;display:flex!important}.invoice-radio input{width:16px;height:16px;accent-color:var(--wujie-color-primary);flex:0 0 16px}.invoice-enterprise-control{grid-column:1/-1;min-width:0}.invoice-enterprise-control>.wujie-select{width:100%}.invoice-enterprise-select{min-width:0;color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);gap:7px;display:grid}.invoice-enterprise-select>.wujie-select{width:100%}.invoice-contact-fields{gap:var(--wujie-space-3);min-width:0;padding-top:var(--wujie-space-1);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.invoice-contact-fields--enterprise{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-contact-fields--enterprise>.invoice-contact-legal{grid-column:1/-1}.invoice-tax-fields{gap:var(--wujie-space-3);min-width:0;padding-top:var(--wujie-space-1);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-form-actions{justify-content:flex-end;align-items:center;gap:var(--wujie-space-2);min-width:0;padding-top:var(--wujie-space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.invoice-form-actions .invoice-period-hint{flex:280px;min-width:220px;margin:0}.invoice-supervisor-grid{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.invoice-supervisor-action{align-content:start;gap:var(--wujie-space-2);min-width:0;padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);display:grid}.invoice-supervisor-action h4,.invoice-history h4{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);margin:0}.invoice-supervisor-action p{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);margin:0;line-height:1.5}.invoice-supervisor-action>.wujie-select{width:100%}.invoice-supervisor-action>.wujie-button{justify-self:start}.invoice-supervisor-wide{grid-column:1/-1}.invoice-action-row{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.invoice-history{min-width:0;margin-top:var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface)}.invoice-history p{margin:var(--wujie-space-2) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.55}.wujie-drawer-layer.service-drawer-layer{-webkit-backdrop-filter:none;backdrop-filter:none;animation:.18s both service-drawer-backdrop-in}.wujie-drawer.service-drawer{animation:.22s both service-drawer-panel-in}@keyframes service-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes service-drawer-panel-in{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.invoice-page button,.service-drawer button{cursor:pointer}.invoice-page button:disabled,.service-drawer button:disabled,.invoice-enterprise-fieldset:disabled{cursor:not-allowed}.invoice-page button:disabled,.service-drawer button:disabled{opacity:.46}:is(.invoice-page :where(button,input,textarea):focus-visible,.service-drawer :where(button,input,textarea):focus-visible){outline:2px solid var(--wujie-color-primary);outline-offset:2px}.invoice-unit-card:focus-visible{border-color:var(--wujie-color-primary);box-shadow:var(--wujie-focus-ring)}.invoice-page [aria-busy=true],.service-drawer [aria-busy=true]{cursor:progress}@media (max-width:1280px){.invoice-page{padding-inline:18px}.invoice-search{max-width:320px}}@media (max-width:960px){.invoice-page{padding:14px 18px 18px}.invoice-search{flex:100%;width:100%;max-width:none}.invoice-filters>.wujie-select{flex:156px}.invoice-date-filter{flex:176px}.invoice-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-form{grid-template-columns:minmax(0,1fr)}.invoice-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-supervisor-grid{grid-template-columns:minmax(0,1fr)}.invoice-supervisor-wide{grid-column:auto}}@media (max-width:720px){.invoice-page{padding:12px 14px 14px}.invoice-title{margin-bottom:var(--wujie-space-3)}.invoice-title h2{font-size:22px}.invoice-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.invoice-search{grid-column:1/-1;width:100%;min-width:0;max-width:none}.invoice-filters>.wujie-select,.invoice-date-filter{flex:none;width:100%;min-width:0}.invoice-date-filter{grid-template-columns:1fr}.invoice-row{min-width:1060px}.invoice-page>.wujie-pagination{margin-top:var(--wujie-space-2)}.service-detail{gap:var(--wujie-space-3)}.service-detail-section{padding:var(--wujie-space-3)}.service-detail-section-heading{display:block}.service-detail-section-heading>.wujie-status-badge{margin-top:var(--wujie-space-2)}.invoice-detail-summary,.invoice-enterprise-fieldset,.invoice-tax-fields,.invoice-contact-fields{grid-template-columns:minmax(0,1fr)}.invoice-contact-fields--enterprise{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-unit-card{grid-template-columns:36px minmax(0,1fr)}.invoice-unit-index{width:36px}.invoice-unit-card>.invoice-badge-row{grid-column:2}.invoice-form-actions{flex-direction:column;align-items:stretch}.invoice-form-actions .invoice-period-hint{flex:auto;width:100%;min-width:0}.invoice-form-actions>.wujie-button{width:100%}}@media (max-width:520px){.invoice-contact-fields--enterprise,.invoice-filters{grid-template-columns:minmax(0,1fr)}.invoice-search{grid-column:auto}}@media (prefers-reduced-motion:reduce){.wujie-drawer-layer.service-drawer-layer,.wujie-drawer.service-drawer,.invoice-search,.invoice-row,.invoice-unit-card{transition:none!important;animation:none!important}}.invoice-service-detail .invoice-overview{background:0 0;border:0;padding:0}.invoice-service-detail .invoice-overview>.service-detail-section-heading{margin:0 0 var(--wujie-space-3)}.invoice-service-detail .invoice-detail-summary{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);gap:0;overflow:hidden}.invoice-service-detail .invoice-detail-summary>div{padding:var(--wujie-space-3) var(--wujie-space-4);background:var(--wujie-color-surface);border:0;border-radius:0}.invoice-service-detail .invoice-detail-summary>div:not(:last-child){border-right:1px solid var(--wujie-color-border)}.invoice-service-detail .invoice-workspace{padding:0;overflow:hidden}.invoice-service-detail .invoice-workspace>.service-detail-section-heading{padding:var(--wujie-space-4) var(--wujie-space-4) var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);margin:0}.invoice-workspace-grid{grid-template-columns:minmax(270px,.78fr) minmax(0,1.22fr);min-width:0;display:grid}.invoice-unit-panel{min-width:0;padding:var(--wujie-space-4);border-right:1px solid var(--wujie-color-border);background:var(--wujie-color-surface)}.invoice-service-detail .invoice-accept{margin:0 0 var(--wujie-space-4);padding:0 0 var(--wujie-space-4);border:0;border-bottom:1px solid var(--wujie-color-border);background:0 0;border-radius:0}.invoice-unit-panel-heading{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);margin:0 0 var(--wujie-space-3);display:flex}.invoice-unit-panel-heading>div{gap:2px;min-width:0;display:grid}.invoice-unit-panel-heading b{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md)}.invoice-unit-panel-heading small,.invoice-unit-panel-heading>span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.invoice-service-detail .invoice-unit-card[data-selected=true],.invoice-service-detail .invoice-unit-card[aria-pressed=true]{border-color:var(--wujie-color-ink);background:var(--wujie-color-surface);box-shadow:inset 3px 0 0 var(--wujie-color-primary)}.invoice-service-detail .invoice-unit-index{border:1px solid var(--wujie-color-border);background:var(--wujie-color-surface)}.invoice-maintenance-panel{min-width:0;padding:var(--wujie-space-4);background:var(--wujie-color-surface)}.invoice-maintenance-heading{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);margin:0 0 var(--wujie-space-4);padding:0 0 var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);display:flex}.invoice-maintenance-heading>div{min-width:0}.invoice-maintenance-heading p{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);margin:0;line-height:1.5}.invoice-maintenance-heading h4{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text);font-size:var(--wujie-font-size-lg);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.invoice-maintenance-heading small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);display:block}.invoice-service-detail .invoice-form input[readonly]{background:var(--wujie-color-surface)!important}.invoice-service-detail .invoice-form-actions{margin-top:var(--wujie-space-1);padding-top:var(--wujie-space-3);border-top:1px solid var(--wujie-color-border)}.invoice-service-detail .invoice-supervisor-grid{border-bottom:1px solid var(--wujie-color-border);gap:0}.invoice-service-detail .invoice-supervisor-action{padding:0 var(--wujie-space-4) var(--wujie-space-4);background:0 0;border:0;border-radius:0}.invoice-service-detail .invoice-supervisor-action:nth-child(2){border-left:1px solid var(--wujie-color-border)}.invoice-service-detail .invoice-supervisor-wide{padding:var(--wujie-space-4) 0 0;border-top:1px solid var(--wujie-color-border)}.invoice-service-detail .invoice-history{margin-top:var(--wujie-space-4);padding:var(--wujie-space-4) 0 0;border:0;border-top:1px solid var(--wujie-color-border);background:0 0;border-radius:0}@media (max-width:960px){.invoice-service-detail .invoice-detail-summary>div{border-right:0}.invoice-service-detail .invoice-detail-summary>div:nth-child(odd){border-right:1px solid var(--wujie-color-border)}.invoice-service-detail .invoice-detail-summary>div:nth-child(-n+2){border-bottom:1px solid var(--wujie-color-border)}.invoice-workspace-grid{grid-template-columns:minmax(0,1fr)}.invoice-unit-panel{border-right:0;border-bottom:1px solid var(--wujie-color-border)}.invoice-service-detail .invoice-supervisor-action:nth-child(2){border-left:0;border-top:1px solid var(--wujie-color-border);padding:var(--wujie-space-4) 0 0}}@media (max-width:720px){.invoice-service-detail .invoice-workspace>.service-detail-section-heading,.invoice-unit-panel,.invoice-maintenance-panel{padding:var(--wujie-space-3)}.invoice-service-detail .invoice-detail-summary>div{border-bottom:1px solid var(--wujie-color-border);border-right:0!important}.invoice-service-detail .invoice-detail-summary>div:last-child{border-bottom:0}.invoice-maintenance-heading{display:block}.invoice-maintenance-heading>.wujie-status-badge{margin-top:var(--wujie-space-2)}.invoice-service-detail .invoice-supervisor-action{padding-inline:0}}.service-work-queue{align-items:start;gap:var(--wujie-space-1);min-width:0;margin:0 0 var(--wujie-space-3);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.service-work-group{align-items:center;gap:var(--wujie-space-2);grid-template-columns:72px minmax(0,1fr);width:100%;min-width:0;min-height:36px;display:grid}.service-work-group>span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-semibold);white-space:nowrap}.service-work-tabs{align-items:center;gap:var(--wujie-space-1);min-width:0;display:flex}.service-work-tabs button{min-width:78px;height:34px;color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-semibold);white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.service-work-tabs button:hover{color:var(--wujie-color-text);background:var(--wujie-color-surface-hover)}.service-work-tabs button[data-active=true]{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-bold)}.service-work-tabs button[data-active=true]:after{content:"";background:var(--wujie-color-ink);border-radius:999px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.service-work-tabs b{background:var(--wujie-color-surface-muted);min-width:20px;height:20px;color:var(--wujie-color-text-secondary);font-size:10px;font-weight:var(--wujie-font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.invoice-page>.invoice-notice{margin:0 0 var(--wujie-space-3)}.service-record-detail{align-content:start;min-height:420px}.service-record-section{padding:var(--wujie-space-5)}.service-record-section>.service-detail-section-heading{margin-bottom:var(--wujie-space-4)}.service-record-facts{column-gap:var(--wujie-space-6);row-gap:var(--wujie-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.service-record-facts>div{background:var(--wujie-color-surface);min-width:0}.service-record-facts small,.service-record-facts b{min-width:0;display:block}.service-record-facts small{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);line-height:1.4}.service-record-facts b{color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;line-height:1.45;overflow:hidden}.service-record-accept{padding:0 var(--wujie-space-1);justify-content:flex-end;display:flex}.service-record-accept .invoice-primary{min-width:120px}.service-record-form{align-items:end}.service-record-form-wide{grid-column:1/-1}.service-record-form input[readonly]{background:var(--wujie-color-surface)!important;color:var(--wujie-color-text-secondary)!important}@media (max-width:960px){.service-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.service-work-queue{gap:var(--wujie-space-2);display:grid}.service-work-group{grid-template-columns:58px minmax(0,1fr)}.service-work-tabs{scrollbar-width:none;overflow-x:auto}.service-work-tabs::-webkit-scrollbar{display:none}.service-record-section{padding:var(--wujie-space-4)}.service-record-facts{row-gap:var(--wujie-space-3);grid-template-columns:minmax(0,1fr)}.service-record-form-wide{grid-column:auto}.service-record-accept .invoice-primary{width:100%}}.address-renewal-content{gap:var(--wujie-space-6);min-width:0;display:grid}.address-renewal-section{gap:var(--wujie-space-4);min-width:0;display:grid}.address-renewal-heading{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);display:flex}.address-renewal-section h4,.address-renewal-section p,.address-renewal-error p{margin:0}.address-renewal-search,.address-renewal-options{border:0;min-width:0;margin:0;padding:0}.address-renewal-options{gap:var(--wujie-space-2);display:grid}.address-renewal-option{align-items:flex-start;gap:var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);cursor:pointer;display:flex}.address-renewal-option:hover{background:var(--wujie-color-surface-hover)}.address-renewal-option:has(input:disabled){cursor:not-allowed;color:var(--wujie-color-text-secondary)}.address-renewal-option input{flex-shrink:0}.address-renewal-option-copy{gap:var(--wujie-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.address-renewal-option-copy>span,.address-renewal-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.address-renewal-dates{gap:var(--wujie-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.address-renewal-error{gap:var(--wujie-space-2);color:var(--wujie-color-danger);display:grid}@media (max-width:720px){.address-renewal-dates{grid-template-columns:minmax(0,1fr)}.address-renewal-option{flex-wrap:wrap}}@media (max-width:720px){:root{--wujie-page-gutter:14px;--wujie-drawer-width:100vw;--wujie-drawer-wide-width:100vw}}.general-tax-page .wujie-page-shell-body{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.general-tax-workspace{gap:var(--wujie-space-2);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.general-tax-heading{justify-content:flex-end;align-items:center;gap:var(--wujie-space-3);min-height:var(--wujie-control-height);flex:none;min-width:0;margin-bottom:10px;display:flex}.general-tax-heading h1{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-title);margin:0;line-height:1.25}.general-tax-heading p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md);line-height:1.5}.general-tax-work-tabs,.general-tax-status-tabs{flex:none;min-width:0}.general-tax-toolbar{align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;flex:none;min-width:0;display:flex}.general-tax-toolbar>.general-tax-status-tabs{flex:0 auto;max-width:100%}.general-tax-list-filters{justify-content:flex-end;align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;flex:none;min-width:0;max-width:100%;margin-inline-start:auto;display:flex}.general-tax-list-filters>.wujie-field{flex:0 160px;width:160px;min-width:min(160px,100%)}.general-tax-list-filters>.general-tax-search{flex:0 300px;width:300px;max-width:100%}.general-tax-toolbar .wujie-search-field{width:100%}.general-tax-history-actions{align-items:flex-end;gap:var(--wujie-space-1);flex-direction:column;max-width:min(280px,100%);margin-inline-start:auto;display:flex}.general-tax-notice{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md)}.general-tax-list-panel{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.general-tax-data-table{flex:auto;width:100%;min-width:0;min-height:0}.general-tax-data-table .wujie-data-scroll{width:100%;height:100%;overflow:auto}.general-tax-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1560px;color:var(--wujie-color-text);font-size:var(--wujie-font-size-lg)}.general-tax-table th,.general-tax-table td{min-width:100px;height:var(--wujie-table-row-height);padding:var(--wujie-space-3) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);text-align:left;white-space:nowrap}.general-tax-table th{height:var(--wujie-table-head-height);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold);position:sticky;top:0}.general-tax-table td{text-overflow:ellipsis;max-width:280px;overflow:hidden}.general-tax-table td:first-child,.general-tax-table td:nth-child(3),.general-tax-table td:nth-child(8),.general-tax-table .general-tax-date-cell{font-variant-numeric:tabular-nums}.general-tax-table .wujie-button{white-space:nowrap}.general-tax-list-state{align-content:center;justify-items:center;gap:var(--wujie-space-2);min-height:220px;padding:var(--wujie-space-5);color:var(--wujie-color-text-secondary);text-align:center;font-size:var(--wujie-font-size-md);display:grid}.general-tax-list-state strong{color:var(--wujie-color-text);font-size:var(--wujie-font-size-lg);font-weight:var(--wujie-font-weight-semibold)}.general-tax-table:has(.general-tax-list-state){height:100%}.general-tax-table:has(.general-tax-list-state) tbody{height:100%}.general-tax-table .general-tax-list-state{height:100%}.general-tax-list-error{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-4);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-md);display:flex}.general-tax-list-updating{flex:0 0 var(--wujie-control-height);block-size:var(--wujie-control-height);box-sizing:border-box;padding:var(--wujie-space-2) var(--wujie-space-4);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:960px){.general-tax-page{padding-inline:18px}.general-tax-list-filters{flex-basis:100%}}@media (max-width:720px){.general-tax-page{padding:var(--wujie-space-3) 14px 14px}.general-tax-list-filters>.general-tax-search{flex-basis:100%;width:100%}.general-tax-history-actions{align-items:flex-start;max-width:100%;margin-inline-start:0}}.general-tax-table td[colspan]{max-width:none;padding:0;overflow:visible}.general-tax-data-table .wujie-data-action-row .wujie-button{width:100%;height:100%}.general-tax-detail-note{margin-top:var(--wujie-space-5)}.general-tax-detail-note h3{margin:0 0 var(--wujie-space-2)}.general-tax-detail-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.general-tax-row-actions{align-items:center;width:100%;height:100%;display:flex}.general-tax-row-actions .wujie-button{min-width:0;height:100%;padding-inline:var(--wujie-space-1);flex:auto;font-size:11px;font-weight:650}.general-tax-row-actions .wujie-icon-button{flex:0 0 40px}.general-tax-action-dialog{width:min(380px,100vw - 32px)}.general-tax-action-options{gap:var(--wujie-space-2);display:grid}.general-tax-action-options .wujie-button{justify-content:flex-start}.general-tax-accept-error{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);color:var(--wujie-color-danger);display:flex}.general-tax-profile-fields{gap:var(--wujie-space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.general-tax-profile-fields .wujie-field{min-width:0}.general-tax-profile-hint{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);grid-column:1/-1;margin:0}.general-tax-list-filters[data-work-view=pending_claim]>.wujie-field:not(.general-tax-search):not(.general-tax-declaration-filter){visibility:hidden;pointer-events:none}.general-tax-detail-stack{gap:var(--wujie-space-4);min-width:0;display:grid}.general-tax-detail-copy{padding:var(--wujie-space-3) var(--wujie-space-4);min-width:0}.general-tax-detail-stack .wujie-detail-facts+.general-tax-detail-copy,.general-tax-detail-copy+.general-tax-detail-copy{border-top:1px solid var(--wujie-color-border)}.general-tax-detail-copy h4{margin:0 0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-regular)}.general-tax-detail-copy p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);margin:0}.general-tax-detail-empty{padding:var(--wujie-space-4);color:var(--wujie-color-text-secondary);margin:0}.general-tax-renewal-history{margin:0;padding:0;list-style:none}.general-tax-renewal-history li{gap:var(--wujie-space-1);padding:var(--wujie-space-3) var(--wujie-space-4);overflow-wrap:anywhere;font-size:var(--wujie-font-size-md);display:grid}.general-tax-renewal-history li+li{border-top:1px solid var(--wujie-color-border)}.general-tax-renewal-history strong{font-weight:var(--wujie-font-weight-medium)}.general-tax-renewal-history span{color:var(--wujie-color-text-secondary)}.general-tax-registration{gap:var(--wujie-space-4);padding:var(--wujie-space-4);min-width:0;display:grid}.general-tax-registration-reasons{padding:var(--wujie-space-3) var(--wujie-space-4) var(--wujie-space-3) var(--wujie-space-6);background:var(--wujie-color-surface-subtle);border-radius:var(--wujie-radius-sm);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);margin:0}.general-tax-registration-enterprise{gap:var(--wujie-space-2);padding-bottom:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);min-width:0;display:grid}.general-tax-registration-enterprise p{font-size:var(--wujie-font-size-md);overflow-wrap:anywhere;margin:0}.general-tax-registration-candidates{gap:var(--wujie-space-2);max-height:220px;display:grid;overflow:auto}.general-tax-registration-candidates .wujie-button{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.general-tax-registration-note{grid-column:1/-1}.general-tax-registration-note textarea{resize:vertical}.general-tax-registration-actions{gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.general-tax-registration-enterprise{border:0;border-bottom:1px solid var(--wujie-color-border);padding-inline:0;margin:0;padding-top:0}.general-tax-registration-confirm{align-items:flex-start;gap:var(--wujie-space-2);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);display:flex}.general-tax-registration-confirm input[type=checkbox]{width:auto;margin-top:var(--wujie-space-1);flex:none}.general-tax-detail-copy .general-tax-renewal-history li{padding:var(--wujie-space-2) 0}.general-tax-detail-copy .general-tax-renewal-history li:first-child{padding-top:0}.general-tax-detail-copy .general-tax-renewal-history li:last-child{padding-bottom:0}.general-tax-page .wujie-filter-row>.wujie-tabs>button,.general-tax-page .wujie-filter-row>.wujie-tabs>button:hover,.general-tax-page .wujie-filter-row>.wujie-tabs>button:active,.general-tax-page .wujie-filter-row>.wujie-tabs>button[aria-selected=true],.general-tax-page .wujie-filter-row>.wujie-tabs>button[aria-selected=true]:hover,.general-tax-page .wujie-filter-row>.wujie-tabs>button[aria-selected=true]:active,.general-tax-page .wujie-filter-row>.wujie-tabs b{background:0 0}.general-tax-handler-value{justify-content:space-between;align-items:center;gap:var(--wujie-space-2);min-width:0;display:flex}.general-tax-handler-value>span{overflow-wrap:anywhere;min-width:0}.general-tax-handler-value>.wujie-button{flex:none}.general-tax-registration-enterprise{grid-column:1/-1;min-width:0}.general-tax-history-form{gap:var(--wujie-space-4);flex-direction:column;min-width:0;display:flex}.general-tax-detail-stack .wujie-detail-facts>div:has(.general-tax-credential-status){grid-column:1/-1}@media (min-width:721px){.general-tax-detail-stack .wujie-detail-facts>div:has(.general-tax-credential-status)~div:nth-child(2n){border-left:0}.general-tax-detail-stack .wujie-detail-facts>div:has(.general-tax-credential-status)~div:nth-child(odd){border-left:1px solid var(--wujie-color-border)}}.customer-chat-page{padding-block:16px 20px}.customer-chat-toolbar{justify-content:space-between;align-items:center;gap:var(--wujie-space-4);padding:0 0 var(--wujie-space-4);flex:none;display:flex}.customer-chat-toolbar h1{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-title);margin:2px 0 0;line-height:1.2}.customer-chat-eyebrow{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);letter-spacing:.08em;margin:0}.customer-chat-frame{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);grid-template-columns:minmax(224px,288px) minmax(280px,384px) minmax(480px,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.customer-chat-column{border-right:1px solid var(--wujie-color-border);flex-direction:column;min-width:0;min-height:0;display:flex}.customer-chat-column:last-child{border-right:0}.customer-chat-column-head{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);min-height:68px;padding:0 var(--wujie-space-5);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);flex:none;display:flex}.customer-chat-column-head h2{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0}.customer-chat-column-head small,.customer-chat-column-head>span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);margin-top:4px;display:block}.customer-chat-column-head>span{flex:none;margin-top:0}.customer-chat-column-head>div:first-child{min-width:0}.customer-chat-column-head .wujie-status-badge{margin-top:6px}.customer-chat-heading-with-back{align-items:center;gap:var(--wujie-space-2);min-width:0;display:flex}.customer-chat-heading-with-back>div{min-width:0}.customer-chat-heading-with-back h2,.customer-chat-heading-with-back small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-column-search{padding:var(--wujie-space-3) var(--wujie-space-4);flex:none}.customer-chat-column-search .wujie-field-label{display:none}.customer-chat-column-search .wujie-search-field{width:100%}.customer-chat-list{overscroll-behavior:contain;min-height:0;padding:0 var(--wujie-space-2) var(--wujie-space-2);flex:auto;overflow:auto}.customer-chat-list-item{align-items:center;gap:var(--wujie-space-3);width:100%;min-height:62px;padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);color:var(--wujie-color-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.customer-chat-list-item:hover{background:var(--wujie-color-surface-hover)}.customer-chat-list-item.is-selected{background:var(--wujie-color-surface-selected);color:var(--wujie-color-ink)}.customer-chat-list-item:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.customer-chat-mobile-back:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.customer-chat-pager button:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.customer-chat-avatar{border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-muted);width:36px;height:36px;color:var(--wujie-color-text-secondary);flex:0 0 36px;place-items:center;display:grid;overflow:hidden}.customer-chat-avatar img{object-fit:cover;width:100%;height:100%}.customer-chat-avatar--conversation{background:var(--wujie-color-surface-subtle)}.customer-chat-list-copy{flex:1;gap:3px;min-width:0;display:grid}.customer-chat-list-copy b{font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-list-copy small{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-list-meta{color:var(--wujie-color-text-tertiary);flex:none;display:flex}.customer-chat-state{align-content:center;place-items:center;gap:var(--wujie-space-2);min-height:180px;padding:var(--wujie-space-5);color:var(--wujie-color-text-secondary);text-align:center;display:grid}.customer-chat-state p{max-width:260px;font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);margin:0}.customer-chat-state--error,.customer-chat-state--forbidden{color:var(--wujie-color-danger)}.customer-chat-state--unconfigured,.customer-chat-state--unbound{color:var(--wujie-color-warning)}.customer-chat-spin{animation:1s linear infinite customer-chat-spin}@keyframes customer-chat-spin{to{transform:rotate(360deg)}}.customer-chat-skeleton{gap:var(--wujie-space-3);padding:var(--wujie-space-4);display:grid}.customer-chat-skeleton span{border-radius:var(--wujie-radius-md);background:linear-gradient(90deg,var(--wujie-color-surface-muted),var(--wujie-color-surface-hover),var(--wujie-color-surface-muted));background-size:200% 100%;height:44px;animation:1.2s ease-in-out infinite customer-chat-skeleton;display:block}.customer-chat-skeleton span:nth-child(2){width:88%}.customer-chat-skeleton span:nth-child(3){width:94%}.customer-chat-skeleton span:nth-child(4){width:79%}.customer-chat-skeleton span:nth-child(5){width:91%}@keyframes customer-chat-skeleton{to{background-position:-200% 0}}.customer-chat-tabs{padding:0 var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);flex:none}.customer-chat-pager{justify-content:center;align-items:center;gap:var(--wujie-space-2);min-height:50px;padding:0 var(--wujie-space-3);border-top:1px solid var(--wujie-color-border);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);flex:none;display:flex}.customer-chat-pager button{min-height:32px;padding:0 var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);color:var(--wujie-color-text);cursor:pointer}.customer-chat-pager button:disabled{cursor:not-allowed;opacity:.45}.customer-chat-mobile-back{border-radius:var(--wujie-radius-sm);width:32px;height:32px;color:var(--wujie-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 32px;padding:0;display:none}.customer-chat-message-head{min-height:74px}.customer-chat-message-scroll{gap:var(--wujie-space-3);overscroll-behavior:contain;min-height:0;padding:var(--wujie-space-4) clamp(var(--wujie-space-4),4vw,var(--wujie-space-8));background:var(--wujie-color-surface-subtle);flex-direction:column;flex:auto;display:flex;overflow:auto}.customer-chat-history-status{justify-content:center;align-items:center;gap:var(--wujie-space-2);min-height:30px;color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);flex:none;display:flex}.customer-chat-message{align-self:flex-start;gap:6px;max-width:min(76%,680px);display:grid}.customer-chat-message.is-outgoing{align-self:flex-end}.customer-chat-message-meta{align-items:center;gap:var(--wujie-space-2);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);display:flex}.customer-chat-message.is-outgoing .customer-chat-message-meta{justify-content:flex-end}.customer-chat-message-meta b{color:var(--wujie-color-text-secondary);font-weight:var(--wujie-font-weight-semibold)}.customer-chat-message-meta time{font-variant-numeric:tabular-nums}.customer-chat-message-content{min-width:0;padding:var(--wujie-space-3) var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere}.customer-chat-message.is-outgoing .customer-chat-message-content{border-color:var(--wujie-color-border-strong);background:var(--wujie-color-surface-selected)}.customer-chat-text{white-space:pre-wrap}.customer-chat-recalled{color:var(--wujie-color-text-tertiary);font-style:italic}.customer-chat-file,.customer-chat-media-control{align-items:center;gap:var(--wujie-space-2);min-width:0;display:flex}.customer-chat-file>span{gap:2px;min-width:0;display:grid}.customer-chat-file b,.customer-chat-file small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-chat-file b{font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium)}.customer-chat-file small{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs)}.customer-chat-media-state{align-items:center;gap:var(--wujie-space-2);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);display:flex}.customer-chat-media-frame{gap:6px;margin:0;display:grid}.customer-chat-media-frame img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface-muted);width:min(280px,100%);display:block}.customer-chat-media-frame figcaption{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs)}.customer-chat-media-control audio,.customer-chat-media-control video{max-width:100%}.customer-chat-media-control video{aspect-ratio:16/9;background:var(--wujie-color-ink);border-radius:var(--wujie-radius-md);width:min(360px,100%)}.customer-chat-audit-action{justify-self:start;min-height:28px!important;color:var(--wujie-color-info)!important;padding:0!important}.customer-chat-audit-content{gap:var(--wujie-space-4);line-height:var(--wujie-line-height-body);display:grid}.customer-chat-audit-content p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:1279px){.customer-chat-frame{grid-template-columns:224px 280px minmax(400px,1fr)}}@media (max-width:959px){.customer-chat-frame{background:0 0;border:0;border-radius:0;display:block}.customer-chat-column{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);height:100%}.customer-chat-page{padding-inline:var(--wujie-page-gutter)}.customer-chat-frame[data-mobile-step=staff] .customer-chat-column--conversations,.customer-chat-frame[data-mobile-step=staff] .customer-chat-column--messages,.customer-chat-frame[data-mobile-step=conversations] .customer-chat-column--staff,.customer-chat-frame[data-mobile-step=conversations] .customer-chat-column--messages,.customer-chat-frame[data-mobile-step=messages] .customer-chat-column--staff,.customer-chat-frame[data-mobile-step=messages] .customer-chat-column--conversations{display:none}.customer-chat-mobile-back{place-items:center;display:grid}.customer-chat-message{max-width:88%}}@media (max-width:720px){.customer-chat-toolbar h1{font-size:20px}.customer-chat-column-head{padding-inline:var(--wujie-space-4)}.customer-chat-message-scroll{padding-inline:var(--wujie-space-3)}.customer-chat-message{max-width:94%}}@media (prefers-reduced-motion:reduce){.customer-chat-spin,.customer-chat-skeleton span{animation:none}}.customer-chat-frame{grid-template-columns:minmax(216px,250px) minmax(264px,332px) minmax(420px,1fr)}.customer-chat-column-search{border-bottom:1px solid var(--wujie-color-border)}.customer-chat-column-search .wujie-search-field{height:40px;min-height:40px}.customer-chat-list-item{box-sizing:border-box;transition:background-color var(--wujie-duration-fast) var(--wujie-ease-standard),border-color var(--wujie-duration-fast) var(--wujie-ease-standard);border:1px solid #0000}.customer-chat-list-item.is-selected{border-color:var(--wujie-color-border-strong);background:var(--wujie-color-surface);box-shadow:inset 3px 0 0 var(--wujie-color-ink)}.customer-chat-list-item.is-selected:hover{background:var(--wujie-color-surface)}.customer-chat-pager button{min-width:40px;min-height:36px}.customer-chat-pager button:disabled{border-color:var(--wujie-color-border);background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-tertiary);opacity:1}.customer-chat-message-scroll,.customer-chat-message-content{background:var(--wujie-color-surface)}.customer-chat-message.is-incoming .customer-chat-message-content{box-shadow:inset 3px 0 0 var(--wujie-color-border)}.customer-chat-message.is-outgoing .customer-chat-message-content{border-color:var(--wujie-color-border-strong);background:var(--wujie-color-surface);box-shadow:inset -3px 0 0 var(--wujie-color-ink)}.customer-chat-file b,.customer-chat-file small{white-space:normal;overflow-wrap:anywhere}.customer-chat-column :where(button,input):focus-visible{outline:2px solid var(--wujie-color-ink);outline-offset:2px;box-shadow:var(--wujie-focus-ring)}@media (max-width:1279px){.customer-chat-frame{grid-template-columns:210px 270px minmax(380px,1fr)}}@media (max-width:959px){.customer-chat-column-search{border-bottom:1px solid var(--wujie-color-border)}}@media (prefers-reduced-motion:reduce){.customer-chat-list-item{transition:none}}.customer-chat-selected-status{border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface-subtle);flex:none}.customer-chat-selected-status .customer-chat-state{justify-content:flex-start;gap:var(--wujie-space-2);min-height:0;padding:var(--wujie-space-2) var(--wujie-space-4);text-align:left;display:flex}.customer-chat-selected-status .customer-chat-state p{max-width:none}.customer-chat-toolbar-actions{align-items:center;gap:var(--wujie-space-2);display:flex}.customer-chat-sample-feedback{padding:var(--wujie-space-2) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);flex:none;margin:0}.customer-chat-sample-feedback[role=alert]{color:var(--wujie-color-danger)}.provider-workspace{color:#171717;background:#fff;min-width:0;padding:16px 28px 32px}.provider-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.provider-toolbar>div:last-child{gap:10px;display:flex}.provider-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow:auto}.provider-tabs button{color:#6b7280;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:14px;display:flex}.provider-tabs button:hover,.provider-tabs button.active{color:#111;border-bottom-color:#111;font-weight:700}.provider-tabs b{text-align:center;background:#f4f4f5;border-radius:999px;min-width:18px;padding:1px 5px;font-size:12px}.provider-primary,.provider-reload{color:#171717;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:650;display:inline-flex}.provider-primary{color:#fff;background:#050505;border-color:#050505}.provider-primary:hover{background:#252525}.provider-reload:hover,.provider-action:hover{background:#fafafa}.provider-error{color:#b42318;background:#fff6f5;border:1px solid #ffd3cc;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.provider-review-error{color:#b42318;background:#fff6f5;border:1px solid #ffd3cc;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.5}.provider-table-wrap{background:#fff;border:1px solid #e8e8e8;border-radius:16px;min-height:460px;overflow:auto}.provider-table{min-width:1800px}.provider-row{color:#171717;border-bottom:1px solid #f0f0f0;align-items:center;min-height:60px;font-size:13px;display:grid}.provider-row>span,.provider-row>button{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;padding:10px 12px;overflow:hidden}.provider-row span small{color:#858585;margin-top:3px;font-size:11px;display:block}.provider-head{color:#687080;background:#fff;min-height:46px;font-size:12px}.provider-head span{font-weight:500}.provider-row b{font-weight:700}.provider-pill{color:#343434;background:#f5f5f5;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:12px;font-style:normal;display:inline-flex}.provider-action{cursor:pointer;white-space:nowrap;background:#fff;border:0;height:32px;font-size:13px;font-weight:650}.sticky-action{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-10px 0 16px -16px #00000057}.provider-empty{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:330px;display:flex}.provider-empty b{color:#252525;font-size:15px}.provider-drawer-layer{z-index:120;background:#13151952;justify-content:flex-end;animation:.18s providerFade;display:flex;position:fixed;inset:0}.provider-drawer{background:#fff;flex-direction:column;width:min(680px,100vw);height:100%;animation:.22s providerSlide;display:flex;box-shadow:-18px 0 46px #00000024}.provider-drawer>header{border-bottom:1px solid #ededed;justify-content:space-between;gap:18px;padding:28px 32px 20px;display:flex}.provider-drawer header small{color:#777;margin-bottom:5px;font-size:12px;display:block}.provider-drawer h2{letter-spacing:-.35px;margin:0;font-size:24px}.provider-drawer header p{color:#767676;margin:7px 0 0;font-size:13px;line-height:1.5}.provider-drawer>header button{cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:10px;width:36px;height:36px}.provider-drawer-scroll{padding:22px 32px 34px;overflow:auto}.provider-detail-grid{border-top:1px solid #eee;border-left:1px solid #eee;grid-template-columns:1fr 1fr;display:grid}.provider-detail-grid div{border-bottom:1px solid #eee;border-right:1px solid #eee;padding:14px}.provider-detail-grid small,.provider-finance-summary small,.provider-payment-history span{color:#777;font-size:12px}.provider-detail-grid b{margin-top:6px;font-size:14px;display:block}.provider-finance-summary{background:#ececec;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;margin:20px 0;display:grid;overflow:hidden}.provider-finance-summary div{background:#fafafa;padding:14px}.provider-finance-summary b{margin-top:7px;font-size:18px;display:block}.provider-payment-history{border-top:1px solid #eee;margin:20px 0}.provider-payment-history header{justify-content:space-between;padding:16px 0 10px;display:flex}.provider-payment-history header span{color:#777;font-size:12px}.provider-payment-history>p{color:#777;font-size:13px}.provider-payment-form,.provider-form{border-top:1px solid #eee;padding-top:18px}.provider-payment-form>b{margin-bottom:12px;display:block}.provider-payment-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.provider-payment-form label,.provider-form label{color:#313131;flex-direction:column;gap:6px;font-size:13px;display:flex}.provider-payment-form input,.provider-form input,.provider-form textarea{box-sizing:border-box;color:#161616;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:9px;outline:none;padding:0 11px}.provider-payment-form textarea,.provider-form textarea{resize:vertical;height:80px;padding:10px}.provider-payment-form input:focus,.provider-form input:focus,.provider-form textarea:focus{border-color:#111;box-shadow:0 0 0 3px #00000012}.provider-field-label{border:0;align-items:center;gap:4px;height:18px;padding:0;line-height:18px;display:flex}.provider-money-field{box-sizing:border-box;background:#fff;border:1px solid #dedede;border-radius:9px;align-items:center;height:40px;padding:0 11px;display:flex}.provider-money-field>span{color:#444;flex:none}.provider-payment-form .provider-money-field input,.provider-form .provider-money-field input{height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 8px}.provider-payment-form .provider-money-field:focus-within,.provider-form .provider-money-field:focus-within{border-color:#111;box-shadow:0 0 0 3px #00000012}.provider-payment-form .provider-primary{margin-top:14px}.provider-form{flex-direction:column;min-height:0;padding:24px 32px 28px;display:flex;overflow:auto}.provider-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.provider-form .wide{grid-column:span 2}.provider-form i,.provider-payment-form i{color:#e5484d;font-style:normal}.provider-form footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.provider-form footer button:not(.provider-primary){cursor:pointer;background:#f4f4f5;border:0;border-radius:10px;height:38px;padding:0 15px}@keyframes providerFade{0%{opacity:0}to{opacity:1}}@keyframes providerSlide{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.provider-workspace{padding:12px}.provider-toolbar{flex-direction:column;align-items:flex-start}.provider-table-wrap{min-height:360px}.provider-drawer{width:100%}.provider-drawer>header,.provider-drawer-scroll,.provider-form{padding-left:20px;padding-right:20px}.provider-form-grid,.provider-payment-form>div{grid-template-columns:1fr}.provider-form .wide{grid-column:auto}.provider-detail-grid{grid-template-columns:1fr}.provider-payment-history>div{grid-template-columns:1fr 1fr}}.provider-workspace{box-sizing:border-box;flex-direction:column;min-height:calc(100dvh - 72px);display:flex}.provider-table-wrap{flex:auto;height:calc(100dvh - 120px);min-height:520px}.provider-section-heading{color:#171717;align-items:center;gap:9px;display:flex}.provider-section-heading b{font-size:15px;display:block}.provider-section-heading small{color:#858585;margin-top:3px;font-size:12px;display:block}@media (max-width:800px){.provider-table-wrap{height:auto;min-height:calc(100dvh - 140px)}}.provider-table-wrap{overscroll-behavior:contain}.provider-head{z-index:5;background:#fff;position:sticky;top:0}.provider-action{height:40px;min-height:40px}.provider-tabs b{color:#8a8a8a;background:0 0;border-radius:0;min-width:16px;padding:0}.sticky-left{z-index:4;background:#fff;position:sticky}.provider-head .sticky-left{z-index:7}.sticky-left.first{left:0}.provider-subcontract-table .sticky-left.second{left:150px}.provider-drawer-layer{overflow:hidden}.provider-drawer,.provider-drawer-scroll,.provider-form{overscroll-behavior:contain}.provider-drawer>header button{width:40px;height:40px}.provider-form footer{z-index:3;background:#fff;border-top:1px solid #ededed;margin-top:24px;padding:14px 0 16px;position:sticky;bottom:0}.provider-form-grid{row-gap:18px}@media (prefers-reduced-motion:reduce){.provider-drawer-layer,.provider-drawer{animation:none}}.provider-no-settlement{background:#fff;border:1px solid #ededed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:16px;font-size:13px;display:flex}.provider-no-settlement span{color:#777;font-size:12px}.provider-workspace{height:calc(100dvh - 96px);min-height:0;overflow:hidden}.provider-toolbar{flex:none}.provider-table-wrap{overscroll-behavior:none;flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.provider-table-scroll{overscroll-behavior:contain;background:#fff;flex:auto;min-height:0;overflow:auto}.provider-table{width:100%}.provider-action-cell.sticky-action,.provider-head .sticky-action{z-index:8;width:112px;min-width:112px;box-shadow:none;background:#fff;position:sticky;right:0}.provider-head .sticky-action{z-index:12}.provider-pagination{color:#6f6f6f;background:#fff;border-top:1px solid #ededed;flex:0 0 54px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 14px;font-size:12px;display:flex}.provider-pagination>span b{color:#171717}.provider-pagination-controls{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.provider-pagination-controls label{align-items:center;gap:5px;display:flex}.provider-pagination-controls select,.provider-pagination-controls input,.provider-pagination-controls button{color:#333;background:#fff;border:1px solid #e2e2e2;border-radius:8px;height:32px}.provider-pagination-controls select{padding:0 24px 0 9px}.provider-pagination-controls button{padding:0 10px;font-size:12px}.provider-pagination-controls button:hover:not(:disabled){background:#fafafa;border-color:#bdbdbd}.provider-pagination-controls button:disabled{color:#b7b7b7;cursor:not-allowed;background:#fafafa}.provider-page-jump input{text-align:center;width:52px;padding:0 6px}:is(.provider-pagination-controls select:focus-visible,.provider-pagination-controls input:focus-visible,.provider-pagination-controls button:focus-visible){outline-offset:2px;outline:2px solid #171717}.provider-drawer>header button{place-items:center;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.provider-drawer>header button:hover{background:#f5f5f5!important}.provider-drawer>header button:focus-visible{outline-offset:2px;outline:2px solid #171717}.provider-money-field{overflow:hidden}.provider-form .provider-money-field input,.provider-payment-form .provider-money-field input{box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}@media (max-width:800px){.provider-workspace{height:calc(100dvh - 80px)}.provider-pagination{flex-direction:column;align-items:flex-start;height:auto;padding:10px 12px}.provider-pagination-controls{justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}}.provider-data-table{flex:auto;height:100%;min-height:0}.provider-data-table>.wujie-data-scroll{background:#fff;height:100%;min-height:0;overflow:auto}.provider-data-table .provider-row{box-sizing:border-box;height:var(--wujie-table-row-height);min-height:var(--wujie-table-row-height)!important}.provider-data-table .provider-head{height:var(--wujie-table-head-height);min-height:var(--wujie-table-head-height)!important}.provider-data-table .provider-action{width:100%;height:100%;min-height:var(--wujie-table-row-height);background:0 0;justify-content:center;align-items:center;padding:0 12px;display:flex}.provider-data-table{background:#fff}.provider-data-table .provider-head,.provider-data-table .wujie-data-action-head{background:#fafafa!important}.provider-data-table .provider-head>span,.provider-data-table .provider-head .sticky-left{background:inherit!important}.provider-data-table .provider-row:not(.provider-head),.provider-data-table .wujie-data-action-body,.provider-data-table .wujie-data-action-row{background:#fff!important}.provider-data-table .provider-row:not(.provider-head)>span,.provider-data-table .provider-row:not(.provider-head) .sticky-left{background:inherit!important}.provider-data-table .provider-row:not(.provider-head):hover,.provider-data-table .provider-row:not(.provider-head).is-synced-hover,.provider-data-table .provider-row:not(.provider-head).is-synced-hover>span,.provider-data-table .provider-row:not(.provider-head).is-synced-hover .sticky-left,.provider-data-table .wujie-data-action-row:hover,.provider-data-table .wujie-data-action-row.is-synced-hover{background:#fafafa!important}.provider-business-summary{grid-template-columns:repeat(2,1fr)}.provider-group-services{border-top:1px solid #eee;margin:20px 0}.provider-group-services>header{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 10px;display:flex}.provider-group-services>header span{color:#777;font-size:12px}.provider-group-service{border-top:1px solid #f0f0f0;grid-template-columns:1.2fr 1fr 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.provider-group-service b,.provider-group-service span{font-size:13px;display:block}.provider-group-service small{color:#777;margin-top:4px;font-size:12px;display:block}.provider-group-service button{color:#171717;height:32px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0 9px;font-size:13px;font-weight:650}.provider-group-service button:hover{background:#f6f6f6}@media (max-width:800px){.provider-group-service{grid-template-columns:1fr 1fr}.provider-group-service button{justify-self:start}}.provider-payment-form .wide{grid-column:1/-1}.provider-voucher-field small{color:#777;font-size:12px}.provider-file-picker{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:9px;align-items:center;height:40px;padding:0 11px;display:flex;position:relative;overflow:hidden}.provider-file-picker:hover{border-color:#aaa}.provider-file-picker input{opacity:0;cursor:pointer;z-index:1;inset:0;width:100%!important;height:100%!important;position:absolute!important}.provider-file-picker b{color:#444;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.provider-voucher-link{color:#171717;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.provider-voucher-link:hover{text-decoration:underline}.provider-settlement-summary{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:stretch;gap:12px;min-width:0;margin:0 0 14px;display:grid}.provider-summary-metrics{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.provider-summary-metric{border-right:1px solid #e8e8e8;align-content:center;gap:5px;min-width:0;padding:12px 14px;display:grid}.provider-summary-metric:last-child{border-right:0}.provider-summary-metric span{color:#667085;font-size:12px;line-height:1.35}.provider-summary-metric strong{color:#171717;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.35}.provider-settlement-filters{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:minmax(160px,1fr);align-items:end;gap:10px;min-width:0;padding:12px 14px;display:grid}.provider-settlement-summary--settlements .provider-settlement-filters{grid-template-columns:minmax(190px,1.35fr) minmax(160px,1fr) minmax(148px,.9fr)}.provider-settlement-summary--settlements .provider-settlement-filters:not(:has(.provider-settlement-progress-filter)){grid-template-columns:minmax(220px,1.45fr) minmax(170px,1fr)}.provider-settlement-summary--payments .provider-settlement-filters{grid-template-columns:minmax(150px,1.1fr) repeat(2,minmax(130px,1fr))}.provider-filter-field{color:#313131;grid-template-rows:auto 40px;gap:5px;min-width:0;font-size:12px;display:grid}.provider-filter-field>span:first-child{color:#667085;line-height:1.35}.provider-filter-control,.provider-filter-control .wujie-select{width:100%;min-width:0;display:block}.provider-filter-field>input{box-sizing:border-box;color:#161616;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:9px;outline:0;padding:0 10px;font-size:13px}.provider-filter-field>input:focus-visible{border-color:#171717;outline:0;box-shadow:0 0 0 3px #11111114}.provider-filter-control .wujie-select-trigger:focus-visible{border-color:#171717;outline:0;box-shadow:0 0 0 3px #11111114}.provider-filter-field>input:disabled,.provider-filter-control .wujie-select-trigger:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1080px){.provider-settlement-summary{grid-template-columns:1fr}.provider-settlement-filters{grid-template-columns:minmax(180px,260px)}.provider-settlement-summary--settlements .provider-settlement-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-settlement-summary--settlements .provider-settlement-filters:not(:has(.provider-settlement-progress-filter)){grid-template-columns:repeat(2,minmax(0,1fr))}.provider-settlement-summary--payments .provider-settlement-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.provider-summary-metrics{grid-template-columns:1fr}.provider-summary-metric{border-bottom:1px solid #e8e8e8;border-right:0;min-height:58px}.provider-summary-metric:last-child{border-bottom:0}.provider-settlement-filters,.provider-settlement-summary--payments .provider-settlement-filters{grid-template-columns:1fr}.provider-filter-field{grid-template-rows:auto 40px}}.provider-settlement-status-tabs{align-items:center;gap:var(--wujie-space-4);min-height:40px;margin:0 0 var(--wujie-space-3);padding:0 var(--wujie-space-1);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);display:flex}.provider-settlement-status-tabs button{align-items:center;gap:var(--wujie-space-2);min-height:40px;padding:0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font:inherit;font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.provider-settlement-status-tabs button:after{right:var(--wujie-space-2);bottom:-1px;left:var(--wujie-space-2);content:"";background:0 0;height:2px;position:absolute}.provider-settlement-status-tabs button.active{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-semibold)}.provider-settlement-status-tabs button.active:after{background:var(--wujie-color-ink)}.provider-settlement-status-tabs button:hover:not(.active){color:var(--wujie-color-ink);background:var(--wujie-color-surface-hover)}.provider-settlement-status-tabs b{min-width:18px;color:inherit;font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium);text-align:center;font-variant-numeric:tabular-nums}.provider-settlement-status-tabs button:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}@media (max-width:700px){.provider-settlement-status-tabs{gap:var(--wujie-space-2);overscroll-behavior-x:contain;overflow-x:auto}.provider-settlement-status-tabs button{flex:none}}.provider-table-wrap:has(.provider-application-table){overflow:auto}.provider-application-table .provider-head{z-index:2;position:sticky;top:0}.provider-governance-filters{flex-wrap:wrap;justify-content:flex-start;gap:10px}.provider-governance-filters>input{flex:0 0 280px;width:280px}.provider-governance-filters .wujie-select{flex:0 0 160px;width:160px}.provider-governance-filters>input,.provider-governance-filters .wujie-select{min-width:0}@media (max-width:800px){.provider-governance-filters>input,.provider-governance-filters .wujie-select{flex:0 0 100%;width:100%}}.provider-form-hint{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.provider-form-hint.wide{grid-column:1/-1}.provider-form-sections{gap:24px;padding-bottom:24px;display:grid}.provider-form-section{border-top:1px solid #ededed;margin:0;padding-top:20px}.provider-form-section:first-child{border-top:0;padding-top:0}.provider-form-section h3{color:#171717;margin:0 0 14px;font-size:14px;font-weight:700}.provider-form-section .provider-form-grid{row-gap:16px}.provider-field-label{align-items:center;gap:4px;display:inline-flex}.provider-required{color:#e5484d;font-style:normal;font-weight:700}.provider-form-section .provider-form-hint{margin:-2px 0 14px}.provider-form-section .provider-form-hint+.provider-form-grid{margin-top:0}.provider-drawer-header-actions{align-items:center;gap:var(--wujie-space-2);display:flex}.provider-drawer>header .provider-archive-trigger{width:auto;height:var(--wujie-control-height);min-height:var(--wujie-control-height);justify-content:center;align-items:center;gap:var(--wujie-space-2);padding:0 var(--wujie-space-3);border:1px solid var(--wujie-color-danger);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-danger);font:inherit;font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-semibold);cursor:pointer;display:inline-flex}.provider-drawer>header .provider-archive-trigger:hover:not(:disabled){background:var(--wujie-color-danger-bg)}.provider-drawer>header .provider-archive-trigger:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-drawer>header .provider-archive-trigger:disabled{cursor:not-allowed;opacity:.55}.provider-drawer-header-actions>button[aria-label=关闭]{width:var(--wujie-control-height);height:var(--wujie-control-height);min-height:var(--wujie-control-height);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-ink);cursor:pointer;place-items:center;padding:0;display:grid}.provider-drawer-header-actions>button[aria-label=关闭]:hover{background:var(--wujie-color-surface-hover)}.provider-drawer-header-actions>button[aria-label=关闭]:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-archive-dialog{width:min(520px,100vw - 32px)}.provider-archive-dialog-content{gap:var(--wujie-space-4);display:grid}.provider-archive-dialog-intro{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);margin:0}.provider-archive-dialog label{gap:var(--wujie-space-2);color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-medium);display:grid}.provider-archive-dialog textarea{box-sizing:border-box;width:100%;min-height:108px;padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text);font:inherit;line-height:var(--wujie-line-height-body);resize:vertical}.provider-archive-dialog textarea:focus-visible{border-color:var(--wujie-color-ink);box-shadow:var(--wujie-focus-ring);outline:0}.provider-archive-error{color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);margin:0}.provider-archive-action{min-height:var(--wujie-control-height);justify-content:center;align-items:center;gap:var(--wujie-space-2);padding:0 var(--wujie-space-3);border:1px solid var(--wujie-color-danger);border-radius:var(--wujie-radius-md);background:var(--wujie-color-danger);color:var(--wujie-color-on-primary);font:inherit;font-weight:var(--wujie-font-weight-semibold);cursor:pointer;display:inline-flex}.provider-archive-action:hover:not(:disabled){border-color:var(--wujie-color-danger-hover);background:var(--wujie-color-danger-hover)}.provider-archive-action:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-archive-action:disabled{cursor:not-allowed;opacity:.55}.provider-profile-table{min-width:1320px}.provider-profile-table .provider-row{grid-template-columns:repeat(11,minmax(120px,1fr));column-gap:0}.provider-application-table{min-width:1320px}.provider-application-table .provider-row{grid-template-columns:repeat(11,minmax(120px,1fr));column-gap:0}.provider-profile-table .provider-row>span,.provider-application-table .provider-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:10px 12px;overflow:hidden}.provider-payment-choice{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.provider-payment-choice label{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;display:grid}.provider-payment-choice label small{color:#667085;grid-column:2}.provider-payment-choice input[inputmode=decimal]{border:1px solid #d7dce5;border-radius:8px;width:110px;padding:7px 9px}.provider-payment-action{color:#245b93;white-space:nowrap;background:#fff;border:1px solid #b8c7db;border-radius:8px;padding:6px 10px}.provider-payment-action:disabled{color:#98a2b3;cursor:not-allowed;background:#f5f7fa;border-color:#dfe3ea}.provider-payment-form>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.provider-payment-form>header span,.provider-payment-guide{color:#667085}.provider-payment-guide{margin:8px 0}.provider-settlement-drawer{width:min(940px,100vw);overflow-x:hidden}.provider-settlement-drawer .provider-drawer-scroll{box-sizing:border-box;min-width:0;overflow:hidden auto}.provider-settlement-flow{flex-direction:column;gap:16px;min-width:0;display:flex}.provider-settlement-flow>.provider-order-info{order:0;margin:0;padding:14px 16px}.provider-settlement-flow>.provider-settlement-info{order:1;margin:0;padding:14px 16px}.provider-settlement-flow>.provider-group-services{background:#fff;border:0;border-radius:0;order:2;min-width:0;margin:0;padding:0}.provider-settlement-flow>.provider-payment-form{order:3;margin:0;padding:16px}.provider-settlement-flow>.provider-payment-history{order:4;margin:0;padding:16px 0 0;overflow:hidden}.provider-settlement-flow>.provider-order-info,.provider-settlement-flow>.provider-settlement-info,.provider-settlement-flow>.provider-payment-form,.provider-settlement-flow>.provider-payment-history{box-sizing:border-box;background:#fff;border:1px solid #e2e7ed;border-radius:12px;min-width:0}.provider-settlement-flow>.provider-order-info>header,.provider-settlement-flow>.provider-settlement-info>header{margin:0 0 8px}.provider-settlement-flow .provider-order-fields,.provider-settlement-flow .provider-settlement-fields{background:#fff;min-width:0;display:grid;overflow:hidden}.provider-settlement-flow .provider-order-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-settlement-flow .provider-order-fields>div{border-bottom:1px solid #e2e7ed;border-right:1px solid #e2e7ed;gap:4px;min-width:0;padding:12px 14px;display:grid}.provider-settlement-flow .provider-order-fields>div:nth-child(3n){border-right:0}.provider-settlement-flow .provider-order-fields>div:nth-last-child(-n+3){border-bottom:0}.provider-settlement-flow .provider-order-fields small,.provider-settlement-flow .provider-settlement-fields small{color:#667085;font-size:12px;line-height:1.35}.provider-settlement-flow .provider-order-fields b,.provider-settlement-flow .provider-settlement-fields b{color:#171717;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;display:block;overflow:hidden}.provider-settlement-flow .provider-settlement-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-settlement-flow .provider-settlement-fields>div{background:#fff;border-right:1px solid #e2e7ed;gap:4px;min-width:0;padding:12px 14px;display:grid}.provider-settlement-flow .provider-settlement-fields>div:last-child{border-right:0}.provider-settlement-flow .provider-group-services>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 12px;padding:0 0 10px;display:flex}.provider-settlement-flow .provider-group-services>header>span{color:#667085;text-align:right;font-size:12px;line-height:1.5}.provider-settlement-flow .provider-payment-action{display:none}.provider-payment-table-wrap{box-sizing:border-box;overscroll-behavior-x:contain;background:#fff;border:1px solid #e2e7ed;border-radius:12px;max-width:100%;overflow:auto hidden}.provider-payment-table{border-collapse:collapse;table-layout:auto;background:#fff;width:100%;min-width:1180px;font-size:13px;line-height:1.35}.provider-payment-table th,.provider-payment-table td{box-sizing:border-box;color:#171717;text-align:left;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #e8edf2;height:56px;padding:8px 12px;font-size:13px}.provider-payment-table th{color:#667085;font-size:12px;font-weight:600}.provider-payment-table tbody tr:last-child td{border-bottom:0}.provider-payment-table th:first-child,.provider-payment-table td:first-child{text-align:center;width:52px}.provider-payment-table th:nth-child(2),.provider-payment-table td:nth-child(2){width:112px}.provider-payment-table th:nth-child(3),.provider-payment-table td:nth-child(3){min-width:150px}.provider-payment-table th:nth-child(4),.provider-payment-table td:nth-child(4){width:128px}.provider-payment-table th:nth-child(5),.provider-payment-table td:nth-child(5){white-space:normal;min-width:210px}.provider-payment-table th:nth-child(6),.provider-payment-table td:nth-child(6){width:132px}.provider-payment-table th:nth-child(n+7),.provider-payment-table td:nth-child(n+7){width:112px}.provider-payment-table tbody tr.selected td{background:#fff}.provider-payment-table tbody tr.selected td:first-child{box-shadow:inset 3px 0 #171717}.provider-payment-table td>b{font-weight:650}.provider-payment-table input[type=checkbox]{accent-color:#171717;width:16px;height:16px;margin:0}.provider-payment-amount{white-space:normal;grid-template-columns:auto minmax(88px,1fr);align-items:center;gap:4px;min-width:150px;display:grid}.provider-payment-amount>span:first-child{color:#444}.provider-payment-amount input{box-sizing:border-box;color:#171717;width:96px;height:32px;font:inherit;background:#fff;border:1px solid #d7dce5;border-radius:8px;padding:6px 8px;font-size:14px}.provider-payment-amount input:disabled{color:#98a2b3;cursor:not-allowed;opacity:1;box-shadow:none;background:#fff;border-color:#dfe3ea}.provider-payment-amount small{color:#9a3412;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:11px;line-height:1.3;overflow:hidden}.provider-payment-lock-note{color:#9a3412;text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:2px;font-size:11px;line-height:15px;display:block;overflow:hidden}.provider-payment-total{box-sizing:border-box;color:#475467;background:#fff;border-top:1px solid #e2e7ed;border-radius:0 0 11px 11px;justify-content:flex-end;align-items:center;gap:14px;min-height:48px;margin:0;padding:12px 14px;font-size:13px;display:flex}.provider-payment-total b{color:#171717;font-size:14px}.provider-settlement-flow .provider-payment-form>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:0 0 10px;display:flex}.provider-settlement-flow .provider-payment-form>header>b{font-size:15px}.provider-settlement-flow .provider-payment-form>header>span{color:#667085;text-align:right;font-size:12px;line-height:1.5}.provider-settlement-flow .provider-payment-guide{color:#667085;margin:10px 0 14px;font-size:12px;line-height:1.5}.provider-settlement-flow .provider-payment-form form{margin:0}.provider-settlement-flow .provider-payment-form form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-settlement-flow .provider-payment-form form label{color:#313131;flex-direction:column;gap:6px;font-size:13px;display:flex}.provider-settlement-flow .provider-payment-form form .wide{grid-column:1/-1}.provider-settlement-flow .provider-payment-form form input,.provider-settlement-flow .provider-payment-form form textarea{box-sizing:border-box;color:#161616;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:9px;padding:0 11px;font-size:14px}.provider-settlement-flow .provider-payment-form form input:disabled,.provider-settlement-flow .provider-payment-form form textarea:disabled{color:#98a2b3;cursor:not-allowed;opacity:1;background:#fff;border-color:#dfe3ea}.provider-settlement-flow .provider-payment-form form button:disabled{cursor:not-allowed;opacity:.55}.provider-settlement-flow .provider-payment-form form>.provider-primary{align-self:flex-end;margin-top:14px}.provider-settlement-flow .provider-file-picker{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:9px;align-items:center;width:100%;height:40px;padding:0 11px;display:flex;position:relative;overflow:hidden}.provider-settlement-flow .provider-file-picker input{opacity:0;cursor:pointer;z-index:1;inset:0;border:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important}.provider-settlement-flow .provider-file-picker input:disabled{cursor:not-allowed}.provider-settlement-flow .provider-file-picker b{color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.provider-settlement-flow .provider-file-picker:has(input:disabled){cursor:not-allowed;background:#fff;border-color:#dfe3ea}.provider-settlement-flow .provider-file-picker:has(input:disabled) b{color:#98a2b3}:is(.provider-settlement-flow button:focus-visible,.provider-settlement-flow input:focus-visible,.provider-settlement-flow textarea:focus-visible),.provider-settlement-flow .provider-money-field:focus-within,.provider-settlement-flow .provider-file-picker:focus-within{outline-offset:2px;outline:2px solid #171717}.provider-settlement-flow .provider-payment-history>header{justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:0 16px 10px;display:flex}.provider-settlement-flow .provider-payment-history>header>b{font-size:15px}.provider-settlement-flow .provider-payment-history>header>span{color:#667085;font-size:12px}.provider-settlement-flow .provider-payment-history>.provider-payment-history-table{border-top:1px solid #e2e7ed;max-width:100%;display:block;overflow:auto hidden}.provider-settlement-flow .provider-payment-history-table table{border-collapse:collapse;background:#fff;width:100%;min-width:1040px}.provider-settlement-flow .provider-payment-history-table th,.provider-settlement-flow .provider-payment-history-table td{box-sizing:border-box;color:#171717;text-align:left;vertical-align:middle;white-space:nowrap;background:#fff;border-bottom:1px solid #edf0f3;height:52px;padding:10px 12px;font-size:13px}.provider-settlement-flow .provider-payment-history-table th{color:#667085;height:44px;font-size:12px;font-weight:600}.provider-settlement-flow .provider-payment-history-table tr:last-child td{border-bottom:0}.provider-settlement-flow .provider-payment-history>p{box-sizing:border-box;color:#667085;border-top:1px solid #e2e7ed;min-height:64px;margin:0;padding:18px 16px;font-size:13px;line-height:1.5}.provider-settlement-flow .provider-voucher-cell{white-space:normal!important}.provider-settlement-flow .provider-voucher-empty{color:#667085;background:#fff;font-size:12px;display:block}.provider-settlement-flow .provider-voucher-feedback{color:#b42318;white-space:normal;background:#fff;border:1px solid #f3b6b2;border-radius:6px;margin-top:6px;padding:5px 7px;font-size:12px;line-height:1.4;display:block}@media (max-width:900px){.provider-settlement-drawer{width:100%}.provider-settlement-drawer .provider-drawer-scroll{padding-left:16px;padding-right:16px}.provider-settlement-flow{gap:12px}.provider-settlement-flow .provider-order-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-settlement-flow .provider-order-fields>div:nth-child(3n){border-right:1px solid #e2e7ed}.provider-settlement-flow .provider-order-fields>div:nth-child(2n){border-right:0}.provider-settlement-flow .provider-order-fields>div:nth-last-child(-n+3){border-bottom:1px solid #e2e7ed}.provider-settlement-flow .provider-order-fields>div:nth-last-child(-n+2){border-bottom:0}.provider-settlement-flow .provider-settlement-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-settlement-flow .provider-settlement-fields>div{border-bottom:1px solid #e2e7ed;border-right:1px solid #e2e7ed}.provider-settlement-flow .provider-settlement-fields>div:nth-child(2n){border-right:0}.provider-settlement-flow .provider-settlement-fields>div:nth-last-child(-n+2){border-bottom:0}.provider-settlement-flow .provider-group-services>header{flex-wrap:wrap;align-items:flex-start}.provider-settlement-flow .provider-group-services>header>span,.provider-settlement-flow .provider-payment-form>header>span{text-align:left}.provider-settlement-flow .provider-payment-form form>div{grid-template-columns:1fr}.provider-settlement-flow .provider-payment-form form .wide{grid-column:auto}}@media (max-width:560px){.provider-settlement-flow .provider-order-fields,.provider-settlement-flow .provider-settlement-fields{grid-template-columns:1fr}.provider-settlement-flow .provider-order-fields>div,.provider-settlement-flow .provider-settlement-fields>div{border-bottom:1px solid #e2e7ed;border-right:0}.provider-settlement-flow .provider-order-fields>div:last-child,.provider-settlement-flow .provider-settlement-fields>div:last-child{border-bottom:0}.provider-payment-total{flex-wrap:wrap;justify-content:space-between;gap:8px}.provider-settlement-flow .provider-payment-form form>.provider-primary{justify-content:center;width:100%}}.provider-settlement-workbench-table .provider-row>span:first-child,.provider-settlement-workbench-table .provider-row>span:nth-child(2){text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-settlement-workbench-table .provider-row>span:nth-child(3),.provider-settlement-workbench-table .provider-row>span:nth-child(7){text-align:center}.provider-settlement-workbench-table .provider-row>span:nth-child(4),.provider-settlement-workbench-table .provider-row>span:nth-child(5),.provider-settlement-workbench-table .provider-row>span:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}.provider-settlement-workbench-table .provider-row>span:nth-child(8){text-align:left;font-variant-numeric:tabular-nums}.provider-settlement-workbench-table .provider-pill{color:#475467;background:#fff;border:1px solid #dfe3ea}.provider-payment-detail-table{min-width:1240px}.provider-payment-detail-table .provider-row{grid-template-columns:repeat(8,minmax(0,1fr))}.provider-payment-detail-table .provider-row>span{text-align:center}.provider-payment-detail-table .provider-row>span:first-child,.provider-payment-detail-table .provider-row>span:nth-child(4),.provider-payment-detail-table .provider-row>span:nth-child(5),.provider-payment-detail-table .provider-row>span:nth-child(6),.provider-payment-detail-table .provider-row>span:nth-child(7),.provider-payment-detail-table .provider-row>span:nth-child(8){text-overflow:ellipsis;overflow:hidden}.provider-payment-detail-table .provider-row>span:nth-child(3){font-variant-numeric:tabular-nums}.provider-workspace :where(button,input,.wujie-select-trigger):focus-visible{outline-offset:2px;outline:2px solid #171717}.provider-workspace :where(button,input,.wujie-select-trigger):disabled{cursor:not-allowed}@media (max-width:700px){.provider-settlement-workbench-table,.provider-payment-detail-table{min-width:0}.provider-settlement-workbench-table .provider-row{grid-template-columns:200px 160px 104px repeat(3,120px) 116px 140px}}.provider-settlement-flow>.provider-payment-step{background:#fff;border:1px solid #e2e7ed;border-radius:12px;margin:0;padding:16px}.provider-payment-step>header{border-bottom:1px solid #e2e7ed!important;margin:0!important;padding:0 0 12px!important}.provider-payment-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.provider-payment-table-scroll{overscroll-behavior-x:contain;background:#fff;border:0;border-radius:0;max-width:100%;overflow:auto hidden}.provider-payment-total{border:0;border-top:1px solid #e2e7ed;border-radius:0}.provider-review-drawer{width:min(760px,100vw)}.provider-review-drawer>header{align-items:flex-start}.provider-review-drawer>header>div{min-width:0}.provider-review-drawer>header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-review-content{background:#fff;gap:14px;display:grid}.provider-review-card{background:#fff;border:1px solid #e7e7e7;border-radius:14px;margin:0;padding:18px 20px}.provider-review-card>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.provider-review-card>header h3{color:#171717;margin:0;font-size:15px;font-weight:700;line-height:1.4}.provider-review-status{color:#343434;white-space:nowrap;background:#fff;border:1px solid #dedede;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-style:normal;display:inline-flex}.provider-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.provider-review-field{min-width:0;margin:0}.provider-review-field.wide{grid-column:1/-1}.provider-review-field dt{color:#777;margin:0 0 6px;font-size:12px;line-height:1.4}.provider-review-field dd{overflow-wrap:anywhere;color:#171717;white-space:pre-wrap;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.55}.provider-review-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.provider-review-history li{border-top:1px solid #ededed;padding:13px 0}.provider-review-history li:first-child{border-top:0;padding-top:0}.provider-review-history li:last-child{padding-bottom:0}.provider-review-history li>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.provider-review-history li b{font-size:13px}.provider-review-history li span{color:#777;text-align:right;font-size:12px}.provider-review-history li p,.provider-review-empty{color:#555;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.provider-review-empty{color:#777;margin:0}.provider-review-decision label{color:#313131;gap:7px;font-size:13px;font-weight:600;display:grid}.provider-review-decision textarea{box-sizing:border-box;color:#171717;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #dedede;border-radius:10px;outline:none;padding:11px 12px;line-height:1.55}.provider-review-decision textarea:focus{border-color:#171717;box-shadow:0 0 0 3px #00000012}.provider-review-decision>div{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.provider-review-decision button{color:#171717;cursor:pointer;background:#fff;border:1px solid #dedede;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:650;display:inline-flex}.provider-review-decision button:disabled{cursor:not-allowed;opacity:.46}.provider-review-decision button:focus-visible{outline-offset:2px;outline:2px solid #171717}.provider-review-decision .provider-primary{color:#fff;background:#050505;border-color:#050505}.provider-review-decision .provider-review-reject:not(:disabled):hover{color:#b42318;border-color:#c9342f}@media (max-width:640px){.provider-review-card{padding:16px}.provider-review-grid{grid-template-columns:1fr;gap:16px}.provider-review-field.wide{grid-column:auto}.provider-review-history li>div{flex-direction:column;align-items:flex-start;gap:4px}.provider-review-history li span{text-align:left}.provider-review-decision>div{grid-template-columns:1fr;display:grid}.provider-review-decision button{width:100%}}.provider-profile-tabs{align-items:center;gap:var(--wujie-space-4);min-height:40px;padding:0 var(--wujie-space-1);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);margin:0;display:flex}.provider-profile-tabs button{align-items:center;gap:var(--wujie-space-2);min-height:40px;padding:0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font:inherit;font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.provider-profile-tabs button:after{right:var(--wujie-space-2);bottom:-1px;left:var(--wujie-space-2);content:"";background:0 0;height:2px;position:absolute}.provider-profile-tabs button.active{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-semibold)}.provider-profile-tabs button.active:after{background:var(--wujie-color-ink)}.provider-profile-tabs button:hover:not(.active){color:var(--wujie-color-ink);background:var(--wujie-color-surface-hover)}.provider-profile-tabs b{min-width:18px;color:inherit;font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium);text-align:center;font-variant-numeric:tabular-nums}.provider-profile-tabs button:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-cooperation-cell{font:inherit;line-height:inherit}.provider-cooperation-cell small{margin:0 0 0 var(--wujie-space-1);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);line-height:inherit;white-space:nowrap;display:inline}@media (max-width:800px){.provider-profile-tabs{gap:var(--wujie-space-2);overscroll-behavior-x:contain;overflow-x:auto}.provider-profile-tabs button{flex:none}}.provider-fulfillment-status-tabs{align-items:center;gap:var(--wujie-space-4);min-height:40px;margin:0 0 var(--wujie-space-3);padding:0 var(--wujie-space-1);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);display:flex}.provider-fulfillment-status-tabs button{align-items:center;gap:var(--wujie-space-2);min-height:40px;padding:0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font:inherit;font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.provider-fulfillment-status-tabs button:after{right:var(--wujie-space-2);bottom:-1px;left:var(--wujie-space-2);content:"";background:0 0;height:2px;position:absolute}.provider-fulfillment-status-tabs button.active{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-semibold)}.provider-fulfillment-status-tabs button.active:after{background:var(--wujie-color-ink)}.provider-fulfillment-status-tabs button:hover:not(.active){color:var(--wujie-color-ink);background:var(--wujie-color-surface-hover)}.provider-fulfillment-status-tabs b{min-width:18px;color:inherit;font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium);text-align:center;font-variant-numeric:tabular-nums}.provider-fulfillment-status-tabs button:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-subcontract-table{min-width:1180px}.provider-subcontract-table .provider-row{grid-template-columns:minmax(168px,1.05fr) minmax(210px,1.35fr) minmax(150px,1fr) minmax(210px,1.25fr) minmax(128px,.84fr) 128px 144px 154px}.provider-subcontract-table .provider-row>span:first-child,.provider-subcontract-table .provider-row>span:nth-child(2),.provider-subcontract-table .provider-row>span:nth-child(3),.provider-subcontract-table .provider-row>span:nth-child(4),.provider-subcontract-table .provider-row>span:nth-child(5){text-align:left}.provider-subcontract-table .provider-row>span:nth-child(6){text-align:center}.provider-subcontract-table .provider-row>span:nth-child(7),.provider-subcontract-table .provider-row>span:nth-child(8){font-variant-numeric:tabular-nums}@media (max-width:700px){.provider-fulfillment-status-tabs{gap:var(--wujie-space-2);overscroll-behavior-x:contain;overflow-x:auto}.provider-fulfillment-status-tabs button{flex:none}.provider-subcontract-table{min-width:0}.provider-subcontract-table .provider-row{grid-template-columns:168px 210px 150px 128px 128px 144px 154px}}.provider-application-status-tabs{align-items:center;gap:var(--wujie-space-4);min-height:40px;margin:0 0 var(--wujie-space-3);padding:0 var(--wujie-space-1);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);display:flex}.provider-application-status-tabs button{align-items:center;gap:var(--wujie-space-2);min-height:40px;padding:0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font:inherit;font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex;position:relative}.provider-application-status-tabs button:after{right:var(--wujie-space-2);bottom:-1px;left:var(--wujie-space-2);content:"";background:0 0;height:2px;position:absolute}.provider-application-status-tabs button.active{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-semibold)}.provider-application-status-tabs button.active:after{background:var(--wujie-color-ink)}.provider-application-status-tabs button:hover:not(.active){color:var(--wujie-color-ink);background:var(--wujie-color-surface-hover)}.provider-application-status-tabs b{min-width:18px;color:inherit;font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium);text-align:center;font-variant-numeric:tabular-nums}.provider-application-status-tabs button:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-application-review{gap:var(--wujie-space-1);min-width:0;display:grid}.provider-application-review>span,.provider-application-review small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.provider-application-review small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);margin:0}@media (max-width:800px){.provider-application-status-tabs{gap:var(--wujie-space-2);overscroll-behavior-x:contain;overflow-x:auto}.provider-application-status-tabs button{flex:none}}.provider-review-state{min-height:24px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-pill);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.provider-review-state--pending{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.provider-review-state--approved{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.provider-review-state--rejected{background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger)}.provider-review-state--default{background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-secondary)}.provider-fulfillment-state{min-height:24px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-pill);font-size:var(--wujie-font-size-xs);font-style:normal;font-weight:var(--wujie-font-weight-medium);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.provider-fulfillment-state--warning{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.provider-fulfillment-state--info{background:var(--wujie-color-info-bg);color:var(--wujie-color-info)}.provider-fulfillment-state--danger{background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger)}.provider-fulfillment-state--success{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.provider-fulfillment-state--neutral{background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-secondary)}.provider-settlement-state{min-height:24px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-pill);font-size:var(--wujie-font-size-xs);font-style:normal;font-weight:var(--wujie-font-weight-medium);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex}.provider-settlement-state--warning{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.provider-settlement-state--info{background:var(--wujie-color-info-bg);color:var(--wujie-color-info)}.provider-settlement-state--success{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.provider-settlement-state--neutral{background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-secondary)}.provider-fulfillment-filters{gap:var(--wujie-space-3);margin:0 0 var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);display:grid}.provider-fulfillment-filter-row{align-items:end;gap:var(--wujie-space-2);grid-template-columns:minmax(236px,1.55fr) repeat(4,minmax(136px,1fr)) auto;display:grid}.provider-fulfillment-search{min-width:0}.provider-fulfillment-more-toggle{justify-content:center;align-items:center;gap:var(--wujie-space-1);min-height:40px;padding:0 var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text-secondary);font:inherit;font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);white-space:nowrap;cursor:pointer;display:inline-flex}.provider-fulfillment-more-toggle:hover,.provider-fulfillment-more-toggle.active{border-color:var(--wujie-color-ink);color:var(--wujie-color-ink);background:var(--wujie-color-surface-hover)}:is(.provider-fulfillment-more-toggle:focus-visible,.provider-fulfillment-filter-chip:focus-visible,.provider-fulfillment-clear:focus-visible){box-shadow:var(--wujie-focus-ring);outline:0}.provider-fulfillment-more-fields{gap:var(--wujie-space-2);padding-top:var(--wujie-space-3);border-top:1px solid var(--wujie-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.provider-fulfillment-filter-feedback{align-items:center;gap:var(--wujie-space-2);min-height:24px;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);flex-wrap:wrap;display:flex}.provider-fulfillment-filter-feedback>span:first-child{margin-right:var(--wujie-space-1);font-variant-numeric:tabular-nums}.provider-fulfillment-filter-chip{align-items:center;gap:var(--wujie-space-1);max-width:100%;min-height:26px;padding:0 var(--wujie-space-2);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-primary);font:inherit;font-size:var(--wujie-font-size-xs);cursor:pointer;display:inline-flex}.provider-fulfillment-filter-chip:hover{border-color:var(--wujie-color-ink);background:var(--wujie-color-surface-hover)}.provider-fulfillment-filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-fulfillment-clear{min-height:26px;padding:0 var(--wujie-space-1);color:var(--wujie-color-text-secondary);font:inherit;font-size:var(--wujie-font-size-xs);cursor:pointer;background:0 0;border:0}.provider-fulfillment-clear:hover{color:var(--wujie-color-ink);text-decoration:underline}@media (max-width:1320px){.provider-fulfillment-filter-row{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(150px,1fr)) auto}.provider-fulfillment-more-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.provider-fulfillment-filter-row,.provider-fulfillment-more-fields{grid-template-columns:1fr}.provider-fulfillment-more-toggle{justify-content:center}.provider-fulfillment-filter-feedback{align-items:flex-start}.provider-fulfillment-filter-chip{max-width:100%}}.provider-subcontract-table,.provider-settlement-workbench-table,.provider-payment-detail-table{min-width:1280px}.provider-subcontract-table .provider-row,.provider-settlement-workbench-table .provider-row,.provider-payment-detail-table .provider-row{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:0}@media (max-width:700px){.provider-subcontract-table,.provider-settlement-workbench-table,.provider-payment-detail-table{min-width:1120px}}.provider-settlement-workbench-table,.provider-payment-detail-table{min-width:960px}.provider-profile-table .provider-row{grid-template-columns:repeat(10,minmax(120px,1fr))}.provider-application-table .provider-row{grid-template-columns:repeat(11,minmax(120px,1fr))}.provider-governance-filters{flex-wrap:wrap;justify-content:flex-start}.provider-governance-filters>.wujie-region-select{flex:0 14rem}.provider-review-field>.wujie-button,.provider-row>span>.wujie-button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:var(--wujie-control-height-sm)}.provider-governance-workspace>.provider-toolbar{margin-bottom:var(--wujie-space-3)}.provider-governance-workspace :is(.provider-profile-tabs,.provider-application-status-tabs){border-bottom:0;flex:none;margin:0}.provider-governance-workspace .provider-governance-panel{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.provider-governance-workspace .provider-governance-table{flex:1 1 0;min-width:0;height:auto;min-height:0}.provider-governance-workspace>.wujie-pagination{flex:none;margin-top:0}.provider-governance-workspace .provider-governance-filters{align-items:center;gap:var(--wujie-space-3);padding-top:var(--wujie-space-3);margin-bottom:var(--wujie-space-3);flex-direction:row;flex:none}.provider-governance-workspace .provider-governance-filters>input{width:280px;max-width:100%;height:var(--wujie-control-height);flex:0 280px}.provider-governance-workspace .provider-governance-filters>.wujie-select{flex:0 160px;width:160px}.provider-governance-workspace .provider-governance-filters>.wujie-region-select{flex:0 14rem}.provider-governance-workspace .provider-governance-filters :is(.wujie-select-trigger,.wujie-region-trigger){height:var(--wujie-control-height);min-height:var(--wujie-control-height)}.provider-governance-workspace .provider-governance-filters .wujie-region-trigger{font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-regular);padding-inline:var(--wujie-space-3);justify-content:space-between}.provider-governance-workspace .provider-governance-filters .wujie-region-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.provider-governance-workspace .provider-governance-filters .wujie-region-trigger>svg{color:var(--wujie-color-text-secondary);flex:none}.provider-governance-workspace .provider-profile-table .provider-row>span:is(:first-child,:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(10)),.provider-governance-workspace .provider-application-table .provider-row>span:is(:first-child,:nth-child(2),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11)){text-align:left}.provider-governance-workspace .provider-row>span:is(:first-child,:nth-child(5),:nth-child(6),:nth-child(10),:nth-child(11)){font-variant-numeric:tabular-nums}@media (max-width:720px){.provider-governance-workspace .provider-governance-filters>input{flex:100%;width:100%}.provider-governance-workspace .provider-governance-filters>:is(.wujie-select,.wujie-region-select){flex:1 1 calc(50% - var(--wujie-space-2));width:auto;min-width:0}}.provider-form footer{flex-wrap:wrap;flex:none}.provider-form .provider-form-error{box-sizing:border-box;min-width:0;padding:var(--wujie-space-3);border:1px solid var(--wujie-color-danger);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere;flex:1 0 100%;margin:0}.provider-form .provider-form-error:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}.provider-settlement-workbench-table{min-width:calc(var(--wujie-control-height) * 30)}.provider-settlement-workbench-table .provider-row{grid-template-columns:repeat(10,minmax(0,1fr))}.provider-data-table:has(.provider-settlement-workbench-table){--wujie-table-action-width:max(calc(var(--wujie-control-height) * 3),calc((100% - var(--wujie-data-scrollbar-inline-size,0px)) / 11))}.provider-settlement-workbench-table .provider-row>span:nth-child(n){text-align:center}.provider-settlement-workbench-table .provider-row>span:nth-child(5),.provider-settlement-workbench-table .provider-row>span:nth-child(6),.provider-settlement-workbench-table .provider-row>span:nth-child(7),.provider-settlement-workbench-table .provider-row>span:nth-child(8){font-variant-numeric:tabular-nums}.provider-payment-check{gap:var(--wujie-space-4);margin:0 0 var(--wujie-space-4);padding:var(--wujie-space-4) 0;border-bottom:1px solid var(--wujie-color-border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.provider-payment-check dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.provider-payment-check dd{margin:var(--wujie-space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--wujie-font-weight-semibold)}.provider-payment-allocation-details summary{cursor:pointer;min-height:32px;color:var(--wujie-color-text);align-items:center;display:flex}.provider-payment-allocation-details ul{margin:var(--wujie-space-2) 0;padding-left:var(--wujie-space-4)}.provider-payment-allocation-details li{white-space:normal;padding-block:var(--wujie-space-1);min-width:220px}.provider-fulfillment-orders .provider-order-group{height:auto;min-height:var(--wujie-table-row-height);padding-block:var(--wujie-space-2)}.provider-fulfillment-orders .provider-order-group>span:first-child{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.provider-fulfillment-orders .provider-order-group>span:first-child b{white-space:normal;overflow-wrap:anywhere}.provider-fulfillment-count{padding:var(--wujie-space-2) var(--wujie-space-3);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0}.provider-fulfillment-orders{--wujie-table-action-width:max(calc(var(--wujie-control-height) * 3),calc((100% - var(--wujie-data-scrollbar-inline-size,0px)) / 10))}.provider-fulfillment-orders .provider-subcontract-table{min-width:calc(var(--wujie-control-height) * 27)}.provider-fulfillment-orders .provider-subcontract-table .provider-row{grid-template-columns:repeat(9,minmax(0,1fr))}.provider-fulfillment-orders .provider-subcontract-table .provider-row>span:nth-child(n){text-align:center}.provider-fulfillment-orders .provider-subcontract-table .provider-row>span:nth-child(2){font-variant-numeric:tabular-nums}.provider-order-drawer .provider-order-overview{gap:var(--wujie-space-4);margin:0 0 var(--wujie-space-6);padding:var(--wujie-space-4);background:var(--wujie-color-surface-subtle);border-radius:var(--wujie-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-order-drawer .provider-order-overview>div{min-width:0}.provider-order-drawer dt{margin:0 0 var(--wujie-space-1);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-regular);color:var(--wujie-color-text-secondary)}.provider-order-drawer dd{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-medium);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere;margin:0}.provider-order-drawer .provider-service-details{gap:var(--wujie-space-4);flex-direction:column;min-width:0;display:flex}.provider-order-drawer .provider-service-details>header{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);display:flex}.provider-order-drawer .provider-service-details>header h3{font-size:var(--wujie-font-size-lg);font-weight:var(--wujie-font-weight-semibold);margin:0}.provider-order-drawer .provider-service-details>header>span{font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text-secondary)}.provider-order-drawer .provider-service-card{min-width:0;padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface)}.provider-order-drawer .provider-service-card>header{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);padding-bottom:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);display:flex}.provider-order-drawer .provider-service-card>header>div{min-width:0}.provider-order-drawer .provider-service-card h4{font-size:var(--wujie-font-size-lg);font-weight:var(--wujie-font-weight-semibold);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere;margin:0}.provider-order-drawer .provider-service-card>header p{margin:var(--wujie-space-1) 0 0;font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text-secondary);line-height:var(--wujie-line-height-body);overflow-wrap:anywhere}.provider-order-drawer .provider-service-card>header>em{flex:none}.provider-order-drawer .provider-service-fields{gap:var(--wujie-space-4);margin:var(--wujie-space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-order-drawer .provider-service-fields>div{min-width:0}.provider-order-drawer .provider-service-field-wide{grid-column:1/-1}.provider-order-drawer .provider-service-amounts{gap:var(--wujie-space-3);padding-top:var(--wujie-space-3);border-top:1px solid var(--wujie-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.provider-order-drawer .provider-service-amounts dd{font-weight:var(--wujie-font-weight-semibold);font-variant-numeric:tabular-nums}@media (max-width:720px){.provider-order-drawer .provider-service-fields,.provider-order-drawer .provider-service-amounts{grid-template-columns:minmax(0,1fr)}}.provider-replace-action{align-items:center;gap:var(--wujie-space-2);margin-left:var(--wujie-space-2);flex-wrap:wrap;display:inline-flex}.provider-replace-action small,.provider-replacement-history small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);display:block}.provider-replacement-fields{gap:var(--wujie-space-4);flex-direction:column;display:flex}.provider-replacement-summary{gap:var(--wujie-space-4);margin:0 0 var(--wujie-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-replacement-summary dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin-bottom:var(--wujie-space-1)}.provider-replacement-summary dd{overflow-wrap:anywhere;font-weight:var(--wujie-font-weight-medium);margin:0}.provider-replacement-history{margin-top:var(--wujie-space-4);border-top:1px solid var(--wujie-color-border);padding-top:var(--wujie-space-3)}.provider-replacement-history p{overflow-wrap:anywhere}@media (max-width:720px){.provider-replacement-summary{grid-template-columns:minmax(0,1fr)}}.settlement-account-dialog{width:min(100%,600px)}.settlement-account-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);margin:var(--wujie-space-2) 0}.settlement-account-card{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);padding:var(--wujie-space-4);margin-top:var(--wujie-space-4);min-width:0}.settlement-account-card>header,.settlement-account-card>footer{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;display:flex}.settlement-account-card>header strong{overflow-wrap:anywhere}.settlement-account-card>header span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.settlement-account-card dl{margin:var(--wujie-space-3) 0}.settlement-account-card dl>div{align-items:start;gap:var(--wujie-space-2);padding:var(--wujie-space-3) 0;border-top:1px solid var(--wujie-color-border);grid-template-columns:5em minmax(0,1fr) auto;display:grid}.settlement-account-card dt{color:var(--wujie-color-text-secondary);padding-top:var(--wujie-space-2)}.settlement-account-card dd{padding-top:var(--wujie-space-2);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-variant-numeric:tabular-nums;margin:0}.settlement-account-card>footer{justify-content:flex-end}.settlement-account-warning{color:var(--wujie-color-warning);background:var(--wujie-color-warning-bg);border-radius:var(--wujie-radius-sm);padding:var(--wujie-space-3);font-size:var(--wujie-font-size-sm)}.settlement-account-error{color:var(--wujie-color-danger)}.settlement-account-feedback{color:var(--wujie-color-success)}.provider-account-summary{justify-content:space-between;align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}@media (max-width:720px){:root{--wujie-page-gutter:14px;--wujie-drawer-width:100vw;--wujie-drawer-wide-width:100vw}}.opportunity-brief{gap:var(--wujie-space-2);min-width:0;max-height:min(292px,42dvh);padding:var(--wujie-space-3) var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);flex-direction:column;flex:none;display:flex}.opportunity-brief-header,.opportunity-brief-controls,.opportunity-brief-meta{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.opportunity-brief-header{justify-content:space-between}.opportunity-brief-header h2{font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold);margin:0}.opportunity-brief-header p,.opportunity-brief-meta,.opportunity-brief-cards small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0}.opportunity-brief-controls label{align-items:center;gap:var(--wujie-space-2);font-size:var(--wujie-font-size-sm);display:inline-flex}.opportunity-brief-controls input{min-height:var(--wujie-control-height-sm);padding:0 var(--wujie-space-2);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);color:var(--wujie-color-text)}:is(.opportunity-brief-controls input:focus-visible,.opportunity-brief button:focus-visible){outline:2px solid var(--wujie-color-text);outline-offset:2px}.opportunity-brief-error{color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);margin:0}.opportunity-brief-state{justify-content:center;align-items:center;gap:var(--wujie-space-3);min-height:80px;color:var(--wujie-color-text-secondary);display:flex}.opportunity-brief-cards{gap:var(--wujie-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opportunity-brief-cards button{justify-content:center;align-items:flex-start;gap:var(--wujie-space-1);min-width:0;min-height:76px;padding:var(--wujie-space-2) var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);color:var(--wujie-color-text);text-align:left;cursor:pointer;flex-direction:column;display:flex}.opportunity-brief-cards button:hover,.opportunity-brief-owner-scroll button:hover{background:var(--wujie-color-surface-subtle)}.opportunity-brief-cards span{font-size:var(--wujie-font-size-sm)}.opportunity-brief-cards strong{font-size:var(--wujie-font-size-lg);font-variant-numeric:tabular-nums}.opportunity-brief-cards small{line-height:1.3}.opportunity-brief-meta{justify-content:space-between;min-height:20px}.opportunity-brief-owner-scroll{min-height:0;overflow:auto}.opportunity-brief-owner-scroll table,.opportunity-brief-detail-table table{border-collapse:collapse;width:100%;font-size:var(--wujie-font-size-sm)}.opportunity-brief-owner-scroll th,.opportunity-brief-owner-scroll td,.opportunity-brief-detail-table th,.opportunity-brief-detail-table td{padding:var(--wujie-space-2) var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);text-align:left;white-space:nowrap}.opportunity-brief-owner-scroll thead th,.opportunity-brief-detail-table thead th{background:var(--wujie-color-surface-subtle);position:sticky;top:0}.opportunity-brief-owner-scroll td button{min-height:36px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-sm);color:var(--wujie-color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0}.opportunity-brief-detail-table{min-width:0;overflow:auto}.opportunity-brief-detail-table table{min-width:860px}.opportunity-brief-detail-table td small{color:var(--wujie-color-text-secondary);display:block}@media (max-width:960px){.opportunity-brief{max-height:min(340px,48dvh)}.opportunity-brief-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-brief-cards button{min-height:64px}}@media (max-width:720px){.opportunity-brief{padding:var(--wujie-space-2);max-height:min(360px,52dvh)}.opportunity-brief-header{align-items:flex-start}.opportunity-brief-cards strong{font-size:var(--wujie-font-size-md)}.opportunity-brief-cards small{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wujie-color-canvas:#fff;--wujie-color-surface:#fff;--wujie-color-surface-subtle:#fafafa;--wujie-color-surface-muted:#f5f5f4;--wujie-color-surface-hover:#f7f7f6;--wujie-color-surface-selected:#f4f4f3;--wujie-color-ink:#111;--wujie-color-text:#242424;--wujie-color-text-secondary:#60646c;--wujie-color-text-tertiary:#85888e;--wujie-color-border:#e7e7e5;--wujie-color-border-strong:#d5d5d2;--wujie-color-primary:#050505;--wujie-color-primary-hover:#242424;--wujie-color-on-primary:#fff;--wujie-color-success:#067647;--wujie-color-success-bg:#edf8f1;--wujie-color-warning:#9a4d00;--wujie-color-warning-bg:#fff7e7;--wujie-color-danger:#b42318;--wujie-color-danger-hover:#912018;--wujie-color-danger-bg:#fff0ee;--wujie-color-info:#1d4ed8;--wujie-color-info-bg:#eff6ff;--wujie-color-backdrop:#11182747;--wujie-rank-gold:#805b00;--wujie-rank-gold-bg:#fff6d8;--wujie-rank-silver:#475467;--wujie-rank-silver-bg:#f0f2f5;--wujie-rank-bronze:#894323;--wujie-rank-bronze-bg:#fff0e6;--wujie-font-sans:Inter,"PingFang SC","Microsoft YaHei",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wujie-font-size-xs:10px;--wujie-font-size-sm:12px;--wujie-font-size-md:13px;--wujie-font-size-lg:15px;--wujie-font-size-title:24px;--wujie-filter-tab-height:34px;--wujie-filter-tab-weight:600;--wujie-filter-tab-selected-weight:700;--wujie-filter-count-size:9px;--wujie-filter-count-height:18px;--wujie-filter-count-gap:5px;--wujie-filter-text:#74777e;--wujie-filter-count-bg:#f0f0ef;--wujie-filter-count-text:#666;--wujie-font-weight-regular:400;--wujie-font-weight-medium:550;--wujie-font-weight-semibold:650;--wujie-font-weight-bold:750;--wujie-line-height-body:1.55;--wujie-space-1:4px;--wujie-space-2:8px;--wujie-space-3:12px;--wujie-space-4:16px;--wujie-space-5:20px;--wujie-space-6:24px;--wujie-space-7:28px;--wujie-space-8:32px;--wujie-radius-sm:8px;--wujie-radius-md:10px;--wujie-radius-lg:14px;--wujie-radius-xl:18px;--wujie-radius-pill:999px;--wujie-shadow-subtle:0 10px 30px #11182709;--wujie-shadow-floating:0 18px 50px #1118271f;--wujie-shadow-drawer:-20px 0 60px #11182729;--wujie-focus-ring:0 0 0 3px #11111114;--wujie-header-height:80px;--wujie-control-height-sm:36px;--wujie-control-height:40px;--wujie-control-height-lg:44px;--wujie-table-head-height:44px;--wujie-table-row-height:60px;--wujie-table-action-width:112px;--wujie-page-gutter:28px;--wujie-drawer-width:640px;--wujie-drawer-wide-width:680px;--wujie-table-action-multiple-width:192px;--wujie-duration-fast:.12s;--wujie-duration-normal:.18s;--wujie-ease-standard:cubic-bezier(.2,.8,.2,1);--surface:var(--wujie-color-surface);--surface-bg:var(--wujie-color-canvas);--sidebar:var(--wujie-color-canvas);--ink:var(--wujie-color-ink);--muted:var(--wujie-color-text-secondary);--line:var(--wujie-color-border);--primary:var(--wujie-color-primary);--primary-strong:var(--wujie-color-primary-hover);--soft:var(--wujie-color-surface-muted);--red:var(--wujie-color-danger);--green:var(--wujie-color-success);--amber:var(--wujie-color-warning);--shadow-card:var(--wujie-shadow-subtle);--layout-gutter:var(--wujie-page-gutter);--text-meta-size:var(--wujie-font-size-sm);--text-muted-approved:var(--wujie-color-text-secondary)}@media (max-width:720px){:root{--wujie-page-gutter:14px;--wujie-drawer-width:100vw;--wujie-drawer-wide-width:100vw}}.opportunity-workbench{min-width:0;height:calc(100dvh - var(--wujie-header-height));gap:var(--wujie-space-4);min-height:0;padding:var(--wujie-space-5) var(--wujie-page-gutter) var(--wujie-space-7);background:var(--wujie-color-canvas);flex-direction:column;display:flex;overflow:hidden}.opportunity-view-tabs{flex:none}.opportunity-list-view{gap:var(--wujie-space-4);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.opportunity-list-view[hidden]{display:none}.opportunity-brief-view{flex:1 1 0;min-width:0;min-height:0;display:flex}.opportunity-brief-view .opportunity-brief{flex:1 1 0;min-height:0;max-height:none}.opportunity-brief-view .opportunity-brief-owner-scroll{flex:1 1 0}.opportunity-workbench-tabs{justify-content:space-between;align-items:center;gap:var(--wujie-space-4);min-width:0;display:flex}.opportunity-workbench-tabs .wujie-tabs{flex:1}.opportunity-workbench-primary-actions{justify-content:flex-end;align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.opportunity-tab-label{align-items:center;gap:var(--wujie-space-2);display:inline-flex}.opportunity-tab-label b{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);font-variant-numeric:tabular-nums;font-weight:var(--wujie-font-weight-medium)}.opportunity-filters{gap:var(--wujie-space-3);grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(120px,1fr)) auto;align-items:end;display:grid}.opportunity-filters .wujie-field{min-width:0}.opportunity-filters .wujie-search-field,.opportunity-filters .wujie-select-trigger{min-height:var(--wujie-control-height-lg);height:var(--wujie-control-height-lg)}.opportunity-reset-button{min-height:var(--wujie-control-height-lg);white-space:nowrap;align-self:end}.opportunity-list-panel{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-height:0;box-shadow:var(--wujie-shadow-subtle);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.opportunity-list-error{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-3) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);display:flex}.opportunity-list-error span{overflow-wrap:anywhere;min-width:0}.opportunity-list-region{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.opportunity-list-status{min-height:32px;padding:0 var(--wujie-space-4);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);align-items:center;display:flex}.opportunity-list-status span{align-items:center;gap:var(--wujie-space-2);display:inline-flex}.opportunity-desktop-list{flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.opportunity-data-table{flex:1 1 0;height:100%;min-height:0;overflow:hidden}.opportunity-data-table .wujie-data-scroll{height:100%;overflow:auto}.opportunity-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1240px;color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm)}.opportunity-table th{height:var(--wujie-table-head-height);padding:0 var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text-secondary);font-weight:var(--wujie-font-weight-medium);text-align:left;white-space:nowrap}.opportunity-table td{height:var(--wujie-table-row-height);padding:var(--wujie-space-2) var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity-table th:first-child,.opportunity-table td:first-child{padding-left:var(--wujie-space-4)}.opportunity-table th.opportunity-sticky,.opportunity-table td.opportunity-sticky{background:var(--wujie-color-surface);z-index:2;position:sticky;left:0}.opportunity-table th.opportunity-sticky{background:var(--wujie-color-surface-subtle);z-index:3}.opportunity-table tbody tr:hover td,.opportunity-table tbody tr.is-synced-hover td,.opportunity-table tbody tr:hover td.opportunity-sticky,.opportunity-table tbody tr.is-synced-hover td.opportunity-sticky,.opportunity-data-table .wujie-data-action-row.is-synced-hover{background:var(--wujie-color-surface-hover)}.opportunity-enterprise-cell strong,.opportunity-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.opportunity-enterprise-cell strong{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-semibold)}.opportunity-table td small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs)}.opportunity-overdue{color:var(--wujie-color-danger);font-weight:var(--wujie-font-weight-semibold)}.opportunity-order-count{font-variant-numeric:tabular-nums;font-weight:var(--wujie-font-weight-semibold);text-align:center}.opportunity-col-enterprise{width:220px}.opportunity-col-service{width:160px}.opportunity-col-stage{width:120px}.opportunity-col-time,.opportunity-col-amount,.opportunity-col-created,.opportunity-col-updated{width:140px}.opportunity-col-owner{width:130px}.opportunity-col-orders{width:90px}.opportunity-col-reason{width:220px}.opportunity-action-button{width:100%;height:100%;border:0!important}.opportunity-empty-row td{white-space:normal;height:260px;text-align:center!important}.opportunity-empty-row td>div{place-items:center;gap:var(--wujie-space-2);color:var(--wujie-color-text-secondary);display:grid}.opportunity-empty-row strong{color:var(--wujie-color-ink)}.opportunity-empty-row span{color:var(--wujie-color-text-tertiary)}.opportunity-empty-icon{border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface-muted);width:42px;height:42px;color:var(--wujie-color-text-secondary);place-items:center;display:grid}.opportunity-mobile-list{display:none}.opportunity-live-region{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.opportunity-detail-drawer .wujie-drawer-body{padding-top:var(--wujie-space-4)}.opportunity-detail-loading,.opportunity-relation-loading{min-height:72px;color:var(--wujie-color-text-secondary);justify-content:center;align-items:center;display:flex}.opportunity-detail-error{align-items:center;gap:var(--wujie-space-2);margin:0 0 var(--wujie-space-4);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);display:flex}.opportunity-detail-error span{overflow-wrap:anywhere;flex:1;min-width:0}.opportunity-detail-success{align-items:center;gap:var(--wujie-space-2);margin:0 0 var(--wujie-space-4);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-success-bg);color:var(--wujie-color-success);font-size:var(--wujie-font-size-sm);display:flex}.opportunity-detail-success span{overflow-wrap:anywhere;min-width:0}.opportunity-detail-identity{gap:var(--wujie-space-3);padding:0 0 var(--wujie-space-5);border-bottom:1px solid var(--wujie-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opportunity-detail-identity>div{gap:var(--wujie-space-1);min-width:0;display:grid}.opportunity-detail-identity small,.opportunity-detail-identity span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-detail-identity strong{color:var(--wujie-color-ink);font-variant-numeric:tabular-nums}.opportunity-detail-identity .opportunity-overdue,.opportunity-detail-facts .opportunity-overdue{color:var(--wujie-color-danger)}.opportunity-detail-fact-wide{grid-column:1/-1}.opportunity-detail-fact-wide dd{line-height:var(--wujie-line-height-body);white-space:pre-wrap}.opportunity-detail-tabs{margin:var(--wujie-space-4) 0 var(--wujie-space-1)}.opportunity-detail-overview{gap:var(--wujie-space-6);padding-top:var(--wujie-space-2);display:grid}.opportunity-detail-overview section{padding-bottom:var(--wujie-space-5);border-bottom:1px solid var(--wujie-color-border)}.opportunity-detail-overview section>header{justify-content:space-between;align-items:baseline;gap:var(--wujie-space-3);margin-bottom:var(--wujie-space-4);display:flex}.opportunity-detail-overview h3{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0}.opportunity-detail-overview header span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-detail-facts{gap:var(--wujie-space-4) var(--wujie-space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.opportunity-detail-facts dt{margin-bottom:var(--wujie-space-1);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-detail-facts dd{min-width:0;color:var(--wujie-color-text);overflow-wrap:anywhere;margin:0}.opportunity-link-button{align-items:center;gap:var(--wujie-space-1);color:var(--wujie-color-info);text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.opportunity-detail-warning{gap:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-warning-bg);padding:var(--wujie-space-3)!important;border:0!important;display:flex!important}.opportunity-detail-warning p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.opportunity-followup-composer{padding:var(--wujie-space-4) 0;border-bottom:1px solid var(--wujie-color-border)}.opportunity-followup-form{gap:var(--wujie-space-1);display:grid}.opportunity-followup-entry{align-items:end;gap:var(--wujie-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.opportunity-followup-entry textarea{resize:vertical;min-height:88px}.opportunity-followup-save{min-width:88px}.opportunity-followup-error{min-height:20px;color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);margin:0;line-height:20px}.opportunity-history-list{padding:var(--wujie-space-2) 0 0;gap:0;margin:0;list-style:none;display:grid}.opportunity-history-list li{gap:var(--wujie-space-2);padding:0 0 var(--wujie-space-5);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.opportunity-history-list li:not(:last-child):before{background:var(--wujie-color-border);content:"";width:1px;position:absolute;top:22px;bottom:0;left:13px}.opportunity-history-marker{z-index:1;background:var(--wujie-color-surface-muted);width:28px;height:28px;color:var(--wujie-color-success);border-radius:50%;place-items:center;display:grid;position:relative}.opportunity-history-list strong,.opportunity-history-list small,.opportunity-history-list p{display:block}.opportunity-history-list small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-history-list p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);line-height:var(--wujie-line-height-body)}.opportunity-orders-list{gap:var(--wujie-space-2);padding-top:var(--wujie-space-2);display:grid}.opportunity-orders-list article{align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);grid-template-columns:minmax(160px,1.5fr) minmax(100px,1fr) minmax(100px,1fr) 100px auto;display:grid}.opportunity-orders-list article>div{align-items:center;gap:var(--wujie-space-2);min-width:0;display:flex}.opportunity-orders-list article strong,.opportunity-orders-list article span{overflow-wrap:anywhere}.opportunity-orders-list article>strong{font-variant-numeric:tabular-nums;text-align:right}.opportunity-relation-panel{min-width:0}.opportunity-relation-panel>.wujie-pagination{margin-top:var(--wujie-space-4);padding-inline:0}.opportunity-relation-empty{place-items:center;gap:var(--wujie-space-2);min-height:240px;color:var(--wujie-color-text-secondary);text-align:center;display:grid}.opportunity-relation-empty strong{color:var(--wujie-color-ink)}.opportunity-relation-empty span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-exception-list{gap:var(--wujie-space-3);display:grid}.opportunity-exception-list article{padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md)}.opportunity-exception-title{align-items:center;gap:var(--wujie-space-2);color:var(--wujie-color-danger);display:flex}.opportunity-exception-list p{margin:var(--wujie-space-2) 0;color:var(--wujie-color-text-secondary);line-height:var(--wujie-line-height-body)}.opportunity-exception-list small{margin-bottom:var(--wujie-space-2);color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm);display:block}@media (max-width:1280px){.opportunity-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(140px,1fr)) auto}.opportunity-filters .wujie-field:nth-of-type(5),.opportunity-filters .wujie-field:nth-of-type(6),.opportunity-reset-button{grid-row:2}}@media (max-width:960px){.opportunity-workbench{padding-inline:18px}.opportunity-workbench-tabs{flex-direction:column;align-items:stretch}.opportunity-workbench-primary-actions{justify-content:flex-start}.opportunity-exception-button{align-self:flex-start}.opportunity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-search-field{grid-column:1/-1}.opportunity-reset-button{justify-self:start}}@media (max-width:720px){.opportunity-workbench{gap:var(--wujie-space-3);min-height:calc(100dvh - 80px);padding:14px}.opportunity-filters{grid-template-columns:1fr}.opportunity-search-field{grid-column:auto}.opportunity-list-panel{border-radius:var(--wujie-radius-md);min-height:0}.opportunity-desktop-list{display:none}.opportunity-mobile-list{gap:var(--wujie-space-2);min-height:0;padding:var(--wujie-space-2);flex:1 1 0;display:grid;overflow:auto}.opportunity-mobile-card{gap:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);padding:14px;display:grid}.opportunity-mobile-card-head{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);display:flex}.opportunity-mobile-card-head strong,.opportunity-mobile-card-head span{display:block}.opportunity-mobile-card-head span{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.opportunity-mobile-card dl{gap:var(--wujie-space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}.opportunity-mobile-card dt{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-mobile-card-wide{grid-column:1/-1}.opportunity-mobile-card dd{margin:var(--wujie-space-1) 0 0;overflow-wrap:anywhere}.opportunity-mobile-empty{place-items:center;gap:var(--wujie-space-2);min-height:220px;color:var(--wujie-color-text-secondary);display:grid}.opportunity-detail-identity,.opportunity-detail-facts,.opportunity-followup-entry{grid-template-columns:1fr}.opportunity-followup-save{justify-content:center;width:100%}.opportunity-orders-list article{grid-template-columns:1fr 1fr}.opportunity-orders-list article>strong{text-align:left}.opportunity-orders-list article>.wujie-status-badge{justify-self:start}}@media (prefers-reduced-motion:reduce){.opportunity-workbench *,.opportunity-workbench :before,.opportunity-workbench :after{transition:none!important;animation:none!important}}.opportunity-detail-actions{gap:var(--wujie-space-2);padding:var(--wujie-space-3) 0;border-bottom:1px solid var(--wujie-color-border);flex-wrap:wrap;display:flex}.opportunity-action-dialog,.opportunity-create-dialog{width:min(760px,100vw - 32px)}.opportunity-action-form,.opportunity-create-form{gap:var(--wujie-space-4);display:grid}.opportunity-action-context,.opportunity-action-hint{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);margin:0}.opportunity-action-form input,.opportunity-action-form textarea,.opportunity-create-form input,.opportunity-create-form textarea{border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);width:100%;min-width:0;color:var(--wujie-color-text);font:inherit;padding:10px 12px}.opportunity-action-form textarea,.opportunity-create-form textarea{resize:vertical;min-height:90px}.opportunity-action-form input:focus,.opportunity-action-form textarea:focus,.opportunity-create-form input:focus,.opportunity-create-form textarea:focus{outline:2px solid var(--wujie-color-focus);outline-offset:1px}.opportunity-action-error{align-items:flex-start;gap:var(--wujie-space-2);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);display:flex}.opportunity-action-error span{overflow-wrap:anywhere;min-width:0}.opportunity-action-conflict{padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-warning-bg);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0}.opportunity-action-loading,.opportunity-action-empty{place-items:center;gap:var(--wujie-space-2);min-height:130px;color:var(--wujie-color-text-secondary);text-align:center;display:grid}.opportunity-action-empty strong{color:var(--wujie-color-ink)}.opportunity-order-search-row{align-items:center;gap:var(--wujie-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.opportunity-action-search{align-items:center;gap:var(--wujie-space-2);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-sm);min-height:40px;color:var(--wujie-color-text-tertiary);padding:0 12px;display:flex}.app-shell .opportunity-action-search input{padding:8px 0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.opportunity-order-confirmation{align-items:flex-start;gap:var(--wujie-space-2);color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);display:flex}.opportunity-order-confirmation input[type=checkbox]{flex:none;width:18px;height:18px}.opportunity-order-picker{gap:var(--wujie-space-2);min-width:0;display:grid}.opportunity-order-picker-summary{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.opportunity-order-table-wrap{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);max-height:320px;overflow:auto}.opportunity-order-picker-table{border-collapse:collapse;width:100%;min-width:650px;font-size:var(--wujie-font-size-sm)}.opportunity-order-picker-table th,.opportunity-order-picker-table td{border-bottom:1px solid var(--wujie-color-border);text-align:left;vertical-align:middle;padding:10px 12px}.opportunity-order-picker-table th{background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-secondary);font-weight:600;position:sticky;top:0}.opportunity-order-picker-table tr:last-child td{border-bottom:0}.opportunity-order-picker-table .is-unavailable{color:var(--wujie-color-text-tertiary);background:var(--wujie-color-surface-muted)}.opportunity-order-picker-table input[type=checkbox]{width:16px;height:16px}.opportunity-dialog-footer{justify-content:flex-end;gap:var(--wujie-space-2);display:flex}.opportunity-action-readonly,.opportunity-create-subject{gap:var(--wujie-space-1);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface-muted);display:grid}.opportunity-action-readonly span,.opportunity-create-subject span,.opportunity-create-subject small{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.opportunity-action-readonly strong,.opportunity-create-subject strong{color:var(--wujie-color-ink)}.opportunity-subject-picker,.opportunity-new-subject{gap:var(--wujie-space-3);display:grid}.opportunity-subject-picker-status{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0}.opportunity-subject-candidates{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);max-height:216px;display:grid;overflow:auto}.opportunity-subject-candidates button{gap:var(--wujie-space-1);border:0;border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);width:100%;padding:var(--wujie-space-3);color:var(--wujie-color-text);text-align:left;cursor:pointer;display:grid}.opportunity-subject-candidates button:last-child{border-bottom:0}:is(.opportunity-subject-candidates button:hover,.opportunity-subject-candidates button:focus-visible){background:var(--wujie-color-surface-hover);outline:0}.opportunity-subject-candidates small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.opportunity-duplicate-warning{align-items:flex-start;gap:var(--wujie-space-2);padding:var(--wujie-space-3);border-radius:var(--wujie-radius-md);background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning);display:flex}.opportunity-duplicate-warning>div{min-width:0}.opportunity-duplicate-warning p,.opportunity-duplicate-warning small{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);overflow-wrap:anywhere;display:block}@media (max-width:720px){.opportunity-action-dialog,.opportunity-create-dialog{width:calc(100vw - 20px)}.opportunity-order-table-wrap{margin-inline:-4px}}.opportunity-create-dialog{width:min(820px,100vw - 32px)}.opportunity-create-section{gap:var(--wujie-space-3);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);display:grid}.opportunity-create-section>header{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);display:flex}.opportunity-create-section h3,.opportunity-create-section p{margin:0}.opportunity-create-section h3{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md)}.opportunity-create-section h3 em{color:var(--wujie-color-danger);font-style:normal}.opportunity-create-grid{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.opportunity-create-grid>:last-child:nth-child(odd),.opportunity-create-wide{grid-column:1/-1}.opportunity-subject-tabs{align-items:center;gap:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);display:flex}.opportunity-subject-tabs button{padding:0 0 var(--wujie-space-2);color:var(--wujie-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px}:is(.opportunity-subject-tabs button:hover,.opportunity-subject-tabs button:focus-visible){color:var(--wujie-color-ink);outline:0}.opportunity-subject-tabs button.is-active{border-bottom-color:var(--wujie-color-ink);color:var(--wujie-color-ink);font-weight:600}.opportunity-create-subject{border:1px solid var(--wujie-color-border);background:var(--wujie-color-surface)}.opportunity-create-section .opportunity-duplicate-warning{margin:0}@media (max-width:720px){.opportunity-create-section{padding:var(--wujie-space-3)}.opportunity-create-grid{grid-template-columns:minmax(0,1fr)}.opportunity-create-grid>:last-child:nth-child(odd){grid-column:auto}}.performance-rank-badge{align-items:center;gap:var(--wujie-space-1);padding:var(--wujie-space-1) var(--wujie-space-2);border-radius:var(--wujie-radius-pill);white-space:nowrap;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);font-variant-numeric:tabular-nums;display:inline-flex}.performance-rank-badge[data-rank="1"]{color:var(--wujie-rank-gold);background:var(--wujie-rank-gold-bg);font-weight:var(--wujie-font-weight-bold)}.performance-rank-badge[data-rank="2"]{color:var(--wujie-rank-silver);background:var(--wujie-rank-silver-bg);font-weight:var(--wujie-font-weight-semibold)}.performance-rank-badge[data-rank="3"]{color:var(--wujie-rank-bronze);background:var(--wujie-rank-bronze-bg);font-weight:var(--wujie-font-weight-semibold)}.customer-v2-performance>.customer-v2-section-head{flex-wrap:wrap}.performance-ranking-heading{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;min-width:0;display:flex}.performance-personal-rank{min-height:var(--wujie-space-8);align-items:center;display:inline-flex}.performance-ranking-trigger{gap:var(--wujie-space-2);flex-shrink:0;margin-inline-start:auto}.performance-ranking-dialog{width:min(var(--wujie-drawer-width), calc(100vw - var(--wujie-space-8)));max-height:80dvh}.performance-ranking-dialog>.wujie-dialog-body{display:flex;overflow:hidden}.performance-ranking-content{gap:var(--wujie-space-3);flex-direction:column;width:100%;min-height:0;display:flex}.performance-ranking-meta{justify-content:space-between;gap:var(--wujie-space-2);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);flex-wrap:wrap;display:flex}.performance-ranking-timestamp{min-height:var(--wujie-space-5);justify-content:flex-end}.performance-ranking-table{flex:auto;min-height:0}.performance-ranking-table .wujie-data-scroll{max-height:45dvh;overflow:auto}.performance-ranking-table table{border-collapse:collapse;width:100%}.performance-ranking-table th{background:var(--wujie-color-surface-subtle);text-align:left;color:var(--wujie-color-text-secondary);font-weight:var(--wujie-font-weight-medium);position:sticky;top:0}.performance-ranking-table th,.performance-ranking-table td{padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);font-size:var(--wujie-font-size-md)}.performance-ranking-table th:first-child{width:24%}.performance-ranking-table th:last-child,.performance-ranking-table td:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.performance-ranking-table tr[data-top] td:not(:first-child){font-weight:var(--wujie-font-weight-semibold)}.performance-ranking-table tr[data-self]{background:var(--wujie-color-success-bg)}.performance-ranking-me{color:var(--wujie-color-success);font-size:var(--wujie-font-size-sm);margin-inline-start:var(--wujie-space-2);display:inline-block}.performance-ranking-empty{height:200px;color:var(--wujie-color-text-secondary);text-align:center!important;white-space:normal!important}.performance-ranking-error{align-items:center;gap:var(--wujie-space-2);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);display:flex}.performance-ranking-loading{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}@media (max-width:720px){.performance-ranking-table th,.performance-ranking-table td{padding:var(--wujie-space-2)}}.customer-operations{--customer-border:#e7e8ea;--customer-muted:#6b7280;--customer-soft:#f7f7f7;--wujie-table-head-height:48px;--wujie-table-row-height:64px;--wujie-table-action-width:104px;height:calc(100dvh - var(--wujie-header-height,118px));color:#111;background:#fff;flex-direction:column;min-height:0;padding:14px 28px 20px;display:flex;overflow:hidden}.customer-workbench,.customer-list-page{flex:auto;width:100%;height:auto;min-height:0}.customer-entry-tabs{border-bottom:1px solid var(--customer-border);flex:none;align-items:flex-end;gap:28px;min-height:44px;margin-bottom:12px;display:flex;overflow-x:auto}.customer-entry-tabs button{color:#737982;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 11px;font-size:15px;position:relative}.customer-entry-tabs button[aria-selected=true]{color:#111;border-bottom-color:#111;font-weight:700}.customer-entry-tabs button:focus-visible{outline-offset:4px}.customer-workbench{scrollbar-gutter:stable;padding:0 2px 24px;overflow:auto}.customer-section-bar,.customer-list-tabs-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.customer-section-bar{min-height:50px;margin-bottom:12px}.customer-section-bar>div:first-child{align-items:baseline;gap:12px;display:flex}.customer-section-bar strong{font-size:16px}.customer-section-bar span,.customer-workbench-section header p{color:var(--customer-muted);font-size:12px}.customer-workbench-section{border:1px solid var(--customer-border);background:#fff;border-radius:15px;min-width:0;overflow:hidden}.customer-workbench-section>header{border-bottom:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 20px;display:flex}.customer-workbench-section header h2{letter-spacing:-.015em;margin:0;font-size:16px}.customer-workbench-section header p{margin:5px 0 0}.customer-metric-grid{grid-template-columns:repeat(6,minmax(130px,1fr));display:grid}.customer-metric{border:0;border-right:1px solid var(--customer-border);color:#111;text-align:left;background:#fff;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:112px;padding:16px 18px;display:flex}button.customer-metric{cursor:pointer;transition:background-color .18s}button.customer-metric:hover{background:#fafafa}button.customer-metric:focus-visible{z-index:1;outline-offset:-3px;position:relative}.customer-metric:last-child{border-right:0}.customer-metric>span{color:var(--customer-muted);font-size:12px}.customer-metric>strong{letter-spacing:-.03em;font-size:24px;line-height:1.15}.customer-metric>small{color:#8a9099;min-height:16px;font-size:11px}.customer-metric[data-tone=warning]>strong{color:#a15c00}.customer-metric[data-tone=success]>strong{color:#087a43}.customer-workbench-columns{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px;margin-top:14px;display:grid}.customer-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-performance-grid .customer-metric{min-height:134px}.customer-today-section{margin-top:14px}.customer-unavailable,.customer-error{color:#4f5661;align-items:center;gap:11px;display:flex}.customer-unavailable{background:#fff;justify-content:center;min-height:134px;padding:22px}.customer-unavailable strong{color:#24272c;font-size:13px}.customer-unavailable p{max-width:460px;color:var(--customer-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.customer-error{color:#9a312a;background:#fff8f7;border:1px solid #f1d4d1;border-radius:12px;justify-content:center;min-height:48px;margin-bottom:10px;padding:8px 12px;font-size:13px}.customer-list-page{flex-direction:column;display:flex;overflow:hidden}.customer-list-tabs-row{flex:none;min-height:48px;margin-bottom:8px}.customer-list-tabs-row .wujie-tabs button{align-items:center;gap:7px;display:inline-flex}.customer-list-tabs-row .wujie-tabs button span{color:#737982;background:#f3f4f4;border-radius:999px;min-width:22px;padding:2px 7px;font-size:11px;font-weight:600}.customer-list-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-filter-bar{border:1px solid var(--customer-border);background:#fff;border-radius:13px;flex:none;grid-template-columns:minmax(360px,1fr) repeat(6,minmax(130px,158px));align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:grid}.customer-search-group{align-items:center;gap:8px;min-width:0;display:flex}.customer-filter-actions{flex:none;align-items:center;gap:8px;display:flex}.customer-filter-bar .wujie-select{width:100%;min-width:0}.customer-filter-bar .wujie-select-trigger{width:100%;min-height:38px;border:1px solid var(--customer-border)!important;background:#fff!important;border-radius:9px!important}.customer-search{color:#777d86;flex:260px;align-items:center;gap:8px;width:min(420px,100%);min-width:0;max-width:420px;min-height:38px;padding:0 11px;display:flex}.customer-filter-bar .wujie-select.open .wujie-select-trigger{border-color:#111!important;box-shadow:0 0 0 1px #111!important}.customer-search input{width:100%;min-width:0;height:36px;font:inherit}.customer-detail-completion-summary{border:1px solid var(--customer-border);background:#fff;border-radius:12px;flex:none;align-items:center;gap:18px;min-height:50px;margin-bottom:10px;padding:9px 14px;display:flex}.customer-detail-completion-heading{align-items:baseline;gap:9px;min-width:170px;display:inline-flex}.customer-detail-completion-heading strong{color:#15171a;font-size:13px}.customer-detail-completion-heading span{color:var(--customer-muted);font-size:12px}.customer-detail-completion-metrics{color:var(--customer-muted);white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:inline-flex}.customer-detail-completion-metrics span{align-items:center;gap:5px;display:inline-flex}.customer-detail-completion-metrics span[data-status=completed]{color:var(--wujie-color-success)}.customer-detail-completion-metrics span[data-status=pending]{color:var(--wujie-color-warning)}.customer-detail-completion-metrics b{color:#15171a;font-size:13px;font-weight:var(--wujie-font-weight-semibold)}.customer-detail-completion-track{border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-muted);flex:auto;min-width:120px;height:6px;overflow:hidden}.customer-detail-completion-track span{border-radius:inherit;background:var(--wujie-color-success);height:100%;transition:width .18s;display:block}.customer-detail-completion-tag{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-subtle);min-height:22px;color:var(--wujie-color-text-secondary);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;line-height:20px;display:inline-flex}.customer-detail-completion-tag[data-status=completed]{border-color:var(--wujie-color-success);background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.customer-detail-completion-tag[data-status=pending]{border-color:var(--wujie-color-warning);background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.customer-list-canvas{border:1px solid var(--customer-border);background:#fff;border-radius:14px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.customer-data-region{flex:auto;min-height:280px;overflow:hidden}.customer-data-region>.wujie-data-scroll,.customer-data-region>.wujie-data-action-rail{height:100%}.customer-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#15171a;width:100%;font-size:13px}.customer-data-direct .customer-table{min-width:calc(1870px + 260px - var(--wujie-table-action-width))}.customer-data-partner .customer-table{min-width:calc(1400px + 260px - var(--wujie-table-action-width))}.customer-table thead th{z-index:4;height:var(--wujie-table-head-height);border:0;border-bottom:1px solid var(--customer-border);color:#687080;text-align:center;white-space:nowrap;background:#fafafa;padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.customer-table tbody tr{height:var(--wujie-table-row-height)}.customer-table tbody td{height:var(--wujie-table-row-height);border:0;border-bottom:1px solid var(--customer-border);text-align:center;vertical-align:middle;background:#fff;padding:8px 12px;transition:background-color .16s}.customer-table tbody tr:hover td,.customer-table tbody tr.is-synced-hover td,.customer-data-region .wujie-data-action-row.is-synced-hover{background:#fafafa}.customer-table th,.customer-table td{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:130px;overflow:hidden}.customer-table .customer-select-cell{width:44px;min-width:44px;max-width:44px;padding-inline:0}.customer-table input[type=checkbox]{accent-color:#111;width:15px;height:15px}.customer-data-direct .customer-table th:first-child,.customer-data-direct .customer-table td:first-child{width:220px;min-width:220px}.customer-data-direct .customer-table th:nth-child(2),.customer-data-direct .customer-table td:nth-child(2){width:180px;min-width:180px}.customer-data-direct .customer-table th:nth-child(3),.customer-data-direct .customer-table td:nth-child(3),.customer-data-direct .customer-table th:nth-child(5),.customer-data-direct .customer-table td:nth-child(5),.customer-data-direct .customer-table th:nth-child(9),.customer-data-direct .customer-table td:nth-child(9),.customer-data-direct .customer-table th:nth-child(10),.customer-data-direct .customer-table td:nth-child(10),.customer-data-direct .customer-table th:nth-child(11),.customer-data-direct .customer-table td:nth-child(11),.customer-data-direct .customer-table th:nth-child(12),.customer-data-direct .customer-table td:nth-child(12),.customer-data-partner .customer-table th:first-child,.customer-data-partner .customer-table td:first-child{width:150px;min-width:150px}.customer-data-partner .customer-table th:nth-child(2),.customer-data-partner .customer-table td:nth-child(2),.customer-data-partner .customer-table th:nth-child(3),.customer-data-partner .customer-table td:nth-child(3),.customer-data-partner .customer-table th:nth-child(7),.customer-data-partner .customer-table td:nth-child(7),.customer-data-partner .customer-table th:nth-child(8),.customer-data-partner .customer-table td:nth-child(8),.customer-data-partner .customer-table th:nth-child(9),.customer-data-partner .customer-table td:nth-child(9){width:170px;min-width:170px}.customer-data-region .customer-table th:first-child,.customer-data-region .customer-table td:first-child{z-index:6;position:sticky;left:0}.customer-data-region .customer-table th:nth-child(2),.customer-data-region .customer-table td:nth-child(2){z-index:6;position:sticky}.customer-data-direct .customer-table th:nth-child(2),.customer-data-direct .customer-table td:nth-child(2){left:220px}.customer-data-partner .customer-table th:nth-child(2),.customer-data-partner .customer-table td:nth-child(2){left:150px}.customer-data-region .customer-table thead th:nth-child(-n+2){z-index:8;background:#fafafa}.customer-id-cell{grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-items:center;gap:2px 6px;display:grid}.customer-id-cell strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.customer-id-cell small{color:var(--customer-muted);grid-column:1;font-size:11px}.customer-id-cell .wujie-status-badge{grid-area:1/2/span 2;align-self:center;min-height:20px;padding:2px 7px}.customer-table .customer-action-cell{z-index:7;width:var(--wujie-table-action-width);min-width:var(--wujie-table-action-width);max-width:var(--wujie-table-action-width);box-shadow:-1px 0 0 var(--customer-border);background:#fff;padding:0;position:sticky;right:0}.customer-table thead .customer-action-cell{z-index:10;background:#fafafa}.customer-table tbody tr:hover .customer-action-cell,.customer-table tbody tr.is-synced-hover .customer-action-cell{background:#fafafa}.customer-detail-action{color:#111;cursor:pointer;background:0 0;border:0;width:100%;height:100%;font-size:13px;font-weight:650}.customer-detail-action:hover{text-underline-offset:3px;text-decoration:underline}.customer-empty-row td{color:var(--customer-muted);height:110px!important}.customer-data-region.customer-data-empty .customer-table{width:100%;min-width:0}.customer-data-region.customer-data-empty .customer-table th,.customer-data-region.customer-data-empty .customer-table td{width:auto;min-width:0}.customer-data-region.customer-data-empty .customer-empty-row td{text-overflow:clip;white-space:normal;text-align:center;overflow:visible}.customer-data-region .customer-table .customer-empty-row td{position:static}.customer-list-canvas>.wujie-pagination{flex:none}.customer-operations .wujie-data-region[data-fixed-action=true]{background:#fff;min-height:0;display:block;position:relative;overflow:hidden}.customer-operations .wujie-data-region[data-fixed-action=true]>.wujie-data-scroll{overscroll-behavior:contain;scrollbar-gutter:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:auto}.customer-operations .wujie-data-action-rail{top:0;right:var(--wujie-data-scrollbar-inline-size);bottom:var(--wujie-data-scrollbar-block-size);width:var(--wujie-table-action-width);isolation:isolate;z-index:12;background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;overflow:hidden}.customer-operations .wujie-data-action-head{height:var(--wujie-table-head-height);flex:0 0 var(--wujie-table-head-height);border-bottom:1px solid var(--customer-border);color:#687080;background:#fafafa;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.customer-operations .wujie-data-action-body{background:#fff;flex:auto;min-height:0;overflow:hidden}.customer-operations .wujie-data-action-row{height:var(--wujie-table-row-height);box-sizing:border-box;border-bottom:1px solid var(--customer-border);background:#fff;justify-content:center;align-items:center;display:flex}.customer-operations .wujie-data-action-row:hover,.customer-operations .wujie-data-action-row:focus-within{background:#fafafa}.customer-operations .wujie-data-action-row>button{width:100%;height:100%}.customer-operations .wujie-button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#111;border:1px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:650;display:inline-flex}.customer-operations .wujie-button[data-size=sm]{min-height:34px;padding-inline:11px;font-size:13px}.customer-operations .wujie-button[data-variant=secondary]{border-color:var(--customer-border);color:#111;background:#fff}.customer-operations .wujie-button[data-variant=ghost]{color:#3f4650;background:0 0;border-color:#0000}.customer-operations .wujie-button[data-variant=danger]{background:#b42318;border-color:#b42318}.customer-operations .wujie-button:hover:not(:disabled){background:#2a2a2a}.customer-operations .wujie-button[data-variant=secondary]:hover:not(:disabled),.customer-operations .wujie-button[data-variant=ghost]:hover:not(:disabled){background:#f7f7f7}.customer-operations .wujie-button:disabled{cursor:not-allowed;opacity:.45}.wujie-drawer-layer{z-index:2300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1118272e;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.wujie-drawer{z-index:1;background:#fff;border-radius:18px 0 0 18px;flex-direction:column;width:min(560px,100vw);height:100dvh;animation:.18s ease-out customer-drawer-in;display:flex;position:relative;overflow:hidden;box-shadow:-22px 0 52px #11182729}.wujie-drawer-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.customer-detail-modal .wujie-drawer-heading p{min-height:24px}.customer-detail-heading-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.customer-detail-status{border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-muted);min-height:24px;color:var(--wujie-color-text-secondary);font-size:12px;font-weight:var(--wujie-font-weight-semibold);align-items:center;padding:2px 9px;line-height:18px;display:inline-flex}.customer-detail-status[data-status=active]{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.customer-detail-status[data-status=silent]{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.customer-detail-status[data-status=lost]{background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger)}.customer-detail-loading{color:var(--wujie-color-text-tertiary)}.wujie-drawer .wujie-icon-button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:40px;min-width:40px;height:40px;font-size:24px}.wujie-drawer .wujie-icon-button:hover{background:#f7f7f7}.customer-operations .wujie-pagination{border-top:1px solid var(--customer-border);min-height:58px;color:var(--customer-muted);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:12px;display:flex}.customer-operations .wujie-pagination-meta,.customer-operations .wujie-pagination-actions,.customer-operations .wujie-pagination-size,.customer-operations .wujie-pagination-jump,.customer-operations .wujie-pagination-jump label{align-items:center;gap:6px;display:flex}.customer-operations .wujie-pagination-actions{justify-content:flex-end;overflow-x:auto}.customer-operations .wujie-pagination button{border:1px solid var(--customer-border);color:#25272b;cursor:pointer;background:#fff;border-radius:8px;min-width:32px;height:32px;padding:0 10px}.customer-operations .wujie-pagination button[aria-current=page]{color:#fff;background:#111;border-color:#111}.customer-operations .wujie-pagination button:disabled{cursor:not-allowed;opacity:.42}.customer-operations .wujie-pagination-jump input{border:1px solid var(--customer-border);text-align:center;background:#fff;border-radius:8px;width:54px;height:32px;padding:0 6px}@keyframes customer-drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:720px){.wujie-drawer,.wujie-drawer[data-width=wide]{border-radius:0;width:100vw}.customer-operations .wujie-pagination{flex-direction:column;align-items:flex-start;padding-block:10px}.customer-operations .wujie-pagination-actions{justify-content:flex-start;width:100%}}.customer-detail-sections{gap:12px;padding:18px 0 4px;display:grid}.customer-detail-card{border:1px solid var(--customer-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;box-shadow:none;padding:20px}.customer-related-tag{border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-muted);color:var(--customer-muted);white-space:nowrap;margin-left:8px;padding:2px 7px;font-size:12px;display:inline-block}.customer-related-card .customer-detail-card-header span,.customer-related-empty{color:var(--customer-muted);font-size:13px}.customer-related-list{margin:0 0 12px;padding:0;list-style:none}.customer-related-list li{border-top:1px solid var(--customer-border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.customer-related-list li div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-related-list li strong{overflow-wrap:anywhere;font-size:14px}.customer-related-list li small{color:var(--customer-muted)}.customer-related-search{gap:8px;margin-top:12px;display:grid}.customer-related-search label{color:var(--customer-muted);font-size:13px}.customer-related-search>div{flex-wrap:wrap;gap:8px;display:flex}.customer-related-search input{border:1px solid var(--customer-border);border-radius:var(--wujie-radius-md);min-width:0;font:inherit;flex:180px;padding:8px 12px}.customer-related-search input:focus-visible{outline:2px solid var(--wujie-color-primary);outline-offset:1px;border-color:#0000}.customer-related-error{color:var(--wujie-color-danger);font-size:13px}.customer-detail-card--overview>header{flex-wrap:wrap}.customer-overview-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.customer-overview-actions>button{white-space:nowrap}.customer-related-candidates li>label{cursor:pointer;align-items:center;gap:12px;width:100%;min-width:0;min-height:44px;display:flex}.customer-related-candidates label>input{flex:none}.customer-related-candidates label>span{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.customer-related-dialog .customer-related-list{margin-top:16px}.customer-detail-card--overview{border-color:#dcdee1}.customer-detail-card-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.customer-detail-card-header h3{color:#111;font-size:15px;font-weight:var(--wujie-font-weight-semibold);margin:0;line-height:22px}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.customer-detail-grid>div{min-width:0;min-height:58px;padding:10px 18px 12px 0}.customer-detail-grid>div:nth-child(2n){border-left:1px solid var(--wujie-color-border);padding-left:18px;padding-right:0}.customer-detail-grid>div:nth-child(n+3){border-top:1px solid var(--wujie-color-border);padding-top:13px}.customer-detail-grid dt{color:var(--wujie-color-text-tertiary);margin-bottom:5px;font-size:12px;line-height:18px}.customer-detail-grid dd{color:#111;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:21px}.customer-record-card .customer-detail-card-header{margin-bottom:2px}.customer-record-group{min-width:0;padding-top:14px}.customer-record-group+.customer-record-group{border-top:1px solid var(--wujie-color-border);margin-top:16px;padding-top:18px}.customer-record-group h4{color:var(--wujie-color-text-secondary);font-size:12px;font-weight:var(--wujie-font-weight-medium);margin:0 0 5px;line-height:18px}.customer-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-record-grid>div{min-width:0;padding:10px 18px 12px 0}.customer-record-grid>div:nth-child(2n){border-left:1px solid var(--wujie-color-border);padding-left:18px;padding-right:0}.customer-record-grid>div:nth-child(n+3){border-top:1px solid var(--wujie-color-border);padding-top:13px}.customer-record-grid dt{color:var(--wujie-color-text-tertiary);margin:0 0 5px;font-size:12px;line-height:18px}.customer-record-grid dd{color:var(--wujie-color-ink);font-size:14px;font-weight:var(--wujie-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:21px}.customer-detail-card--overview .wujie-button,.customer-profile-detail-card .wujie-button{flex:none}.customer-profile-detail-card{min-width:0}.customer-profile-detail-form,.customer-profile-detail-view{gap:10px;display:grid}.customer-profile-detail-form textarea{resize:vertical;color:#111;width:100%;min-height:160px;max-height:320px;font:inherit;overflow-wrap:anywhere;background:#fff;border:1px solid #dcdfe3;border-radius:10px;outline:0;padding:12px 13px;font-size:14px;line-height:1.65}.customer-profile-detail-form textarea:focus{border-color:#111;box-shadow:0 0 0 1px #111}.customer-profile-detail-form textarea:disabled{color:var(--customer-muted);background:#f8f8f7}.customer-profile-detail-form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-profile-detail-form>footer>span,.customer-profile-detail-view>footer{color:var(--customer-muted);font-size:12px}.customer-profile-detail-form>footer>div{align-items:center;gap:8px;display:flex}.customer-profile-detail-error{color:#b42318;background:#fff7f6;border:1px solid #f3c5c1;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.customer-profile-detail-copy,.customer-profile-detail-empty{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.customer-profile-detail-copy{color:#24262b;white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;max-width:72ch;display:-webkit-box;overflow:hidden}.customer-profile-detail-copy.is-expanded{display:block;overflow:visible}.customer-profile-detail-empty{color:var(--customer-muted)}.customer-profile-detail-expand{color:#111;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:650}.customer-profile-detail-expand:hover{text-underline-offset:3px;text-decoration:underline}.customer-profile-detail-expand:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #111}.customer-profile-detail-view>footer{border-top:0;padding-top:2px}.customer-classification-dialog{width:min(520px,100vw - 32px)}.customer-classification-form{gap:18px;display:grid}.customer-classification-form>p{color:var(--customer-muted);margin:0;font-size:13px;line-height:1.65}.customer-classification-form label{color:#2f3338;gap:7px;font-size:13px;font-weight:600;display:grid}.customer-classification-form .wujie-select,.customer-classification-form .wujie-select-trigger{width:100%}.customer-classification-form input,.customer-classification-form textarea{color:#111;width:100%;font:inherit;background:#fff;border:1px solid #dcdfe3;border-radius:10px;outline:0;padding:11px 12px;font-weight:400}.customer-classification-form textarea{resize:vertical;min-height:92px}.customer-classification-form input:focus,.customer-classification-form textarea:focus{border-color:#111;box-shadow:0 0 0 1px #111}.customer-workbench-v2{gap:var(--wujie-space-3);overscroll-behavior:contain;scrollbar-gutter:stable;font-variant-numeric:tabular-nums;flex-direction:column;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0 2px 24px;display:flex;overflow:hidden auto}.customer-workbench-v2>*{min-width:0}.customer-workbench-v2-toolbar,.customer-workbench-v2-filters,.customer-v2-section-head,.customer-v2-todo-head,.customer-v2-todo-tools,.customer-v2-performance-month-top,.customer-v2-assets-head,.customer-v2-title-row,.customer-v2-row-actions{align-items:center;display:flex}.customer-workbench-v2-toolbar{z-index:1;justify-content:space-between;gap:var(--wujie-space-2);min-height:var(--wujie-control-height);padding-block:var(--wujie-space-1);background:var(--wujie-color-canvas);flex-wrap:nowrap;flex:none;position:sticky;top:0}.customer-workbench-v2-filters{justify-content:flex-end;gap:var(--wujie-space-2);flex-wrap:nowrap;flex:0 auto;min-width:0;margin-left:auto}.customer-workbench-v2-toolbar .wujie-button,.customer-workbench-v2-filters .wujie-button,.customer-workbench-v2-filters .wujie-select-trigger{min-height:var(--wujie-control-height)}.customer-v2-renewal>.customer-v2-section-head{gap:var(--wujie-space-3);flex-wrap:wrap}.customer-v2-renewal-filters{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.customer-v2-renewal-filters>.wujie-select{flex:8rem}.customer-workbench-v2-filters .wujie-select,.customer-v2-section-head .wujie-select,.customer-v2-todo-tools .wujie-select{width:10rem;min-width:0}.customer-workbench-v2-filters .wujie-select{flex:0 10rem}.customer-v2-section-head p,.customer-v2-todo-head p,.customer-v2-assets-head p,.customer-v2-operation-copy p,.customer-v2-asset-metric small,.customer-v2-assets-placeholder p,.customer-v2-response p{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:var(--wujie-line-height-body);margin:0}.customer-v2-todo-tools,.customer-v2-row-actions{justify-content:flex-end;gap:var(--wujie-space-2);flex-wrap:wrap}.customer-v2-title-row>span,.customer-v2-assets-head>span{align-items:center;gap:var(--wujie-space-1);min-height:var(--wujie-control-height);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);white-space:nowrap;display:inline-flex}.customer-workbench-v2-tabs,.customer-v2-todo-tabs{margin:0}.customer-workbench-v2-tabs{flex-wrap:nowrap;flex:0 auto;min-width:0;overflow:visible}.customer-workbench-v2-guide,.customer-workbench-v2-assets{flex:none;min-width:0}.customer-workbench-v2-guide{gap:var(--wujie-space-3);display:grid}.customer-v2-panel{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;box-shadow:var(--wujie-shadow-subtle);overflow:hidden}.customer-v2-section-head,.customer-v2-todo-head,.customer-v2-assets-head{justify-content:space-between;gap:var(--wujie-space-4);min-height:54px;padding:var(--wujie-space-3) var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border)}.customer-v2-section-head h2,.customer-v2-todo-head h2,.customer-v2-assets-head h2,.customer-v2-assets-placeholder h2{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);line-height:var(--wujie-line-height-tight);margin:0}:is(.customer-v2-focus-action:focus-visible,.customer-v2-search:focus-within){box-shadow:var(--wujie-focus-ring);outline:0}.customer-v2-overview-grid{align-items:stretch;gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.customer-v2-overview-grid>.customer-v2-panel{min-width:0;min-height:0}.customer-v2-performance,.customer-v2-focus{grid-template-rows:auto minmax(0,1fr);display:grid}.customer-v2-performance{container:customer-performance/inline-size}.customer-v2-performance-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:236px;display:grid}.customer-v2-performance-main,.customer-v2-performance-month{align-content:start;gap:var(--wujie-space-3);min-height:0;padding:var(--wujie-space-4);display:grid}.customer-v2-performance-main{border-right:1px solid var(--wujie-color-border);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-content:stretch;align-items:stretch}.customer-v2-kicker{width:fit-content;min-height:24px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-sm);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-semibold);align-items:center;display:inline-flex}.customer-v2-kicker-success{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.customer-v2-daily-primary,.customer-v2-daily-details,.customer-v2-month-copy{align-content:start;gap:var(--wujie-space-2);min-width:0;display:grid}.customer-v2-daily-primary{padding-right:var(--wujie-space-4);align-content:center}.customer-v2-hero-value{color:var(--wujie-color-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:44px;line-height:1.15}.customer-v2-daily-primary small,.customer-v2-month-copy>small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);line-height:var(--wujie-line-height-body)}.customer-v2-daily-details{border-left:1px solid var(--wujie-color-border);grid-template-rows:repeat(2,minmax(0,1fr));gap:0}.customer-v2-daily-details>div{align-content:center;gap:var(--wujie-space-1);padding:var(--wujie-space-3) 0 var(--wujie-space-3) var(--wujie-space-3);display:grid}.customer-v2-daily-details>div+div{border-top:1px solid var(--wujie-color-border)}.customer-v2-daily-details span,.customer-v2-metric-strip span,.customer-v2-month-gap span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs)}.customer-v2-daily-details strong,.customer-v2-metric-strip strong,.customer-v2-month-gap strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-v2-month-summary{align-items:center;gap:var(--wujie-space-4);flex-wrap:wrap;display:flex}.customer-v2-month-copy{flex:12rem}.customer-v2-month-progress{box-sizing:border-box;place-content:center;gap:var(--wujie-space-1);background:radial-gradient(closest-side, var(--wujie-color-surface) calc(100% - var(--wujie-space-2)), transparent calc(100% - var(--wujie-space-2))), conic-gradient(var(--wujie-color-success) calc(var(--customer-month-progress,0) * 1%), var(--wujie-color-border) 0);width:96px;height:96px;color:var(--wujie-color-text-secondary);text-align:center;border-radius:50%;flex:0 0 96px;display:grid}.customer-v2-month-progress strong,.customer-v2-month-progress span{font-size:var(--wujie-font-size-xs)}.customer-v2-month-title,.customer-v2-heading-with-info{align-items:center;gap:var(--wujie-space-1);min-width:0;display:flex}.customer-v2-month-title>span{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-semibold)}.customer-v2-month-value{color:var(--wujie-color-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:34px;line-height:1.15}.customer-v2-month-copy>small>strong{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-semibold)}@container customer-performance (width<=960px){.customer-v2-performance-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.customer-v2-daily-primary{padding-right:0}.customer-v2-hero-value{font-size:clamp(var(--wujie-font-size-title), 4.5cqi, 44px)}.customer-v2-month-value{font-size:clamp(var(--wujie-font-size-title), 3.5cqi, 34px)}.customer-v2-daily-details{border-left:0;border-top:1px solid var(--wujie-color-border);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-v2-daily-details>div{padding:var(--wujie-space-3) 0}.customer-v2-daily-details>div+div{border-top:0;border-left:1px solid var(--wujie-color-border);padding-left:var(--wujie-space-3)}}@container customer-performance (width<=720px){.customer-v2-performance-grid{grid-template-columns:minmax(0,1fr)}.customer-v2-performance-main{border-right:0;border-bottom:1px solid var(--wujie-color-border)}}.customer-v2-info-hint{flex:none;position:relative}.customer-v2-info-hint summary{width:24px;height:24px;color:var(--wujie-color-text-secondary);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.customer-v2-info-hint summary::-webkit-details-marker{display:none}:is(.customer-v2-info-hint summary:hover,.customer-v2-info-hint summary:focus-visible){background:var(--wujie-color-surface-hover);color:var(--wujie-color-info);box-shadow:var(--wujie-focus-ring);outline:0}.customer-v2-info-hint>[role=tooltip]{z-index:var(--wujie-z-popover);top:calc(100% + var(--wujie-space-1));width:max-content;max-width:min(260px,70vw);padding:var(--wujie-space-2) var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);box-shadow:var(--wujie-shadow-md);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);line-height:var(--wujie-line-height-body);opacity:0;pointer-events:none;transition:opacity var(--wujie-motion-fast), transform var(--wujie-motion-fast);position:absolute;left:0;transform:translateY(-2px)}.customer-v2-info-hint:hover>[role=tooltip],.customer-v2-info-hint[open]>[role=tooltip]{opacity:1;pointer-events:auto;transform:translateY(0)}.customer-v2-metric-strip{border-top:1px solid var(--wujie-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.customer-v2-metric-strip>div{gap:var(--wujie-space-1);min-width:0;padding:var(--wujie-space-3) 0 0;display:grid}.customer-v2-metric-strip>div+div{padding-left:var(--wujie-space-3);border-left:1px solid var(--wujie-color-border)}.customer-v2-metric-strip-three{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-v2-month-gap{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-2) var(--wujie-space-3);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-warning-bg);display:flex}.customer-v2-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.customer-v2-focus-action{align-items:center;gap:var(--wujie-space-3);min-width:0;min-height:106px;padding:var(--wujie-space-4);border:0;border-right:1px solid var(--wujie-color-border);border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);color:inherit;text-align:left;font:inherit;grid-template-columns:auto minmax(0,1fr) auto;display:grid}button.customer-v2-focus-action{cursor:pointer}button.customer-v2-focus-action:hover{background:var(--wujie-color-surface-hover)}.customer-v2-focus-action:nth-child(2n){border-right:0}.customer-v2-focus-action:nth-last-child(-n+2){border-bottom:0}.customer-v2-focus-action>span:nth-child(2){gap:3px;min-width:0;display:grid}.customer-v2-focus-action strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md)}.customer-v2-focus-action em{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.customer-v2-focus-action small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);line-height:var(--wujie-line-height-body)}.customer-v2-focus-icon{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.customer-v2-tone-warning{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.customer-v2-tone-success{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.customer-v2-tone-info{background:var(--wujie-color-info-bg);color:var(--wujie-color-info)}.customer-v2-operation-grid{gap:var(--wujie-space-3);order:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-v2-operation-body{align-items:start;gap:var(--wujie-space-4);min-height:190px;padding:var(--wujie-space-4);grid-template-columns:124px minmax(0,1fr);display:grid}.customer-v2-renewal-rate{justify-items:center;gap:var(--wujie-space-1);display:grid}.customer-v2-renewal-rate>small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);text-align:center}.customer-v2-renewal-chart{width:124px;height:124px;position:relative}.customer-v2-renewal-chart svg{width:100%;height:100%;transform:rotate(-90deg)}.customer-v2-renewal-chart circle{fill:none;stroke-width:10px}.customer-v2-renewal-chart-track{stroke:var(--wujie-color-border)}.customer-v2-renewal-chart-progress{stroke:var(--wujie-color-success);stroke-linecap:round}.customer-v2-renewal-chart-copy{place-content:center;gap:var(--wujie-space-1);text-align:center;display:grid;position:absolute;inset:0}.customer-v2-renewal-chart-copy strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-xl);font-variant-numeric:tabular-nums}.customer-v2-renewal-chart-copy span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-v2-rate-placeholder{place-content:center;gap:var(--wujie-space-1);border:10px dashed var(--wujie-color-border);width:124px;height:124px;color:var(--wujie-color-text-secondary);text-align:center;border-radius:50%;display:grid}.customer-v2-rate-placeholder strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md)}.customer-v2-rate-placeholder span,.customer-v2-operation-metric>span,.customer-v2-operation-actions>span,.customer-v2-operation-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs)}.customer-v2-operation-details{gap:var(--wujie-space-3);min-width:0;display:grid}.customer-v2-operation-metrics{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;min-width:0;display:grid;overflow:hidden}.customer-v2-operation-metric{gap:var(--wujie-space-1);min-width:0;padding:var(--wujie-space-3);background:var(--wujie-color-surface);display:grid}.customer-v2-operation-metric>strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md)}.customer-v2-renewal{grid-template-rows:auto 1fr;display:grid}.customer-v2-renewal .customer-v2-operation-body{min-height:0;padding-block:var(--wujie-space-3);align-items:center}.customer-v2-renewal .customer-v2-operation-metrics{background:0 0;border:0;border-radius:0;gap:0;overflow:visible}.customer-v2-renewal .customer-v2-operation-metric{min-height:64px;padding:var(--wujie-space-2) var(--wujie-space-3);border-right:1px solid var(--wujie-color-border);align-content:center}.customer-v2-renewal .customer-v2-operation-metric:nth-child(3n){border-right:0}.customer-v2-renewal .customer-v2-operation-metric:nth-child(n+4){border-top:1px solid var(--wujie-color-border)}.customer-v2-renewal .customer-v2-operation-metric>span{font-size:var(--wujie-font-size-sm);line-height:1.3}.customer-v2-renewal .customer-v2-operation-metric>strong{font-size:var(--wujie-font-size-lg);font-variant-numeric:tabular-nums;line-height:1.2}.customer-v2-renewal .customer-v2-operation-metric[data-tone=warning]>strong{color:var(--wujie-color-warning)}.customer-v2-renewal .customer-v2-operation-metric[data-tone=danger]>strong{color:var(--wujie-color-danger)}.customer-v2-operation-actions{justify-content:space-between;align-items:center;gap:var(--wujie-space-2);display:flex}.customer-v2-operation-note{margin:0;line-height:1.5}.customer-v2-todo{min-height:468px;display:none}.customer-v2-todo-head{align-items:flex-start}.customer-v2-title-row{justify-content:flex-start;gap:var(--wujie-space-2)}.customer-v2-title-row>span{min-height:22px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface-subtle);font-size:var(--wujie-font-size-xs)}.customer-v2-search{align-items:center;gap:var(--wujie-space-2);min-height:var(--wujie-control-height);min-width:200px;padding:0 var(--wujie-space-2);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);color:var(--wujie-color-text-secondary);display:inline-flex}.customer-v2-search input{width:100%;min-width:0;color:var(--wujie-color-ink);font:inherit;font-size:var(--wujie-font-size-sm);background:0 0;border:0;outline:0}.customer-v2-search:focus-within{border-color:var(--wujie-color-primary);box-shadow:none}.app-shell .customer-v2-search input{box-shadow:none!important;border:0!important;outline:0!important}.app-shell .customer-v2-search input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.customer-v2-todo-tabs{padding:0 var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border)}.customer-v2-table-wrap{overflow-x:auto}.customer-v2-table-wrap table{border-collapse:collapse;width:100%;min-width:800px;color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm)}.customer-v2-table-wrap th,.customer-v2-table-wrap td{padding:var(--wujie-space-2) var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);text-align:left;vertical-align:middle}.customer-v2-table-wrap th{height:40px;color:var(--wujie-color-text-secondary);background:var(--wujie-color-surface-subtle);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-medium);white-space:nowrap}.customer-v2-table-wrap td{min-height:52px}.customer-v2-table-wrap td:nth-child(4){min-width:220px}.customer-v2-table-wrap td strong,.customer-v2-table-wrap td small{display:block}.customer-v2-table-wrap td strong{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-medium)}.customer-v2-table-wrap td small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);margin-top:3px}.customer-v2-status{min-height:22px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);white-space:nowrap;align-items:center;display:inline-flex}.customer-v2-status[data-status=pending]{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.customer-v2-status[data-status=completed]{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.customer-v2-empty{min-height:180px;color:var(--wujie-color-text-secondary);text-align:center;place-items:center;display:grid}.customer-v2-response,.customer-v2-assets-placeholder{align-content:center;gap:var(--wujie-space-2);min-height:180px;padding:var(--wujie-space-5);background:var(--wujie-color-surface-subtle);display:grid}.customer-v2-response strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md)}.customer-v2-response[data-state=error]{background:var(--wujie-color-danger-bg)}.customer-v2-response[data-state=forbidden]{background:var(--wujie-color-warning-bg)}.customer-v2-response[data-state=loading]{min-height:236px}.customer-v2-scope-error{padding:var(--wujie-space-2) var(--wujie-space-3);border-left:2px solid var(--wujie-color-warning);color:var(--wujie-color-text-secondary);background:var(--wujie-color-warning-bg);font-size:var(--wujie-font-size-sm)}.customer-workbench-v2-assets{gap:var(--wujie-space-3);display:grid}.customer-v2-assets-head{border:0;padding:0}.customer-v2-asset-overview{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);box-shadow:var(--wujie-shadow-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-v2-asset-metric{align-content:start;gap:var(--wujie-space-2);min-height:148px;padding:var(--wujie-space-4);border-right:1px solid var(--wujie-color-border);display:grid}.customer-v2-asset-metric:last-child{border-right:0}.customer-v2-asset-metric>span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-v2-asset-metric>strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-title);line-height:1}.customer-v2-asset-primary>strong{font-size:38px}.customer-v2-assets-placeholder{min-height:310px;padding:var(--wujie-space-5);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);text-align:center;box-shadow:var(--wujie-shadow-subtle);justify-items:center}.customer-v2-assets-placeholder>svg{color:var(--wujie-color-text-secondary)}.customer-v2-assets-placeholder>span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs)}@media (max-width:1365px){.customer-v2-overview-grid{grid-template-columns:1fr}}@media (min-width:961px) and (max-width:1279px){.customer-workbench-v2-toolbar{gap:var(--wujie-space-2)}.customer-workbench-v2-filters .wujie-select{flex-basis:9rem;width:9rem}.customer-v2-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-v2-focus-action{border-bottom:1px solid var(--wujie-color-border)}.customer-v2-focus-action:nth-child(2n){border-right:0}.customer-v2-focus-action:nth-last-child(-n+2){border-bottom:0}}@media (max-width:1180px){.customer-v2-operation-grid{grid-template-columns:1fr}.customer-v2-todo-head{display:grid}.customer-v2-todo-tools{justify-content:flex-start}}@media (max-width:960px){.customer-workbench-v2-toolbar,.customer-v2-section-head,.customer-v2-assets-head{align-items:flex-start}.customer-v2-section-head{flex-direction:column}.customer-workbench-v2-toolbar,.customer-v2-section-head{width:100%}.customer-workbench-v2-toolbar,.customer-workbench-v2-filters{flex-wrap:wrap;justify-content:flex-start}.customer-workbench-v2-filters{width:100%}.customer-workbench-v2-tabs{flex-wrap:wrap;flex:auto}.customer-workbench-v2-filters .wujie-select{flex:12rem;width:auto}.customer-v2-overview-grid,.customer-v2-performance-grid,.customer-v2-focus-grid,.customer-v2-asset-overview{grid-template-columns:1fr}.customer-v2-performance-main,.customer-v2-focus-action,.customer-v2-asset-metric{border-right:0;border-bottom:1px solid var(--wujie-color-border)}.customer-v2-asset-metric:last-child,.customer-v2-focus-action:last-child{border-bottom:0}.customer-v2-performance-main{min-height:220px}}@media (max-width:720px){.customer-workbench-v2,.customer-workbench-v2-guide{gap:var(--wujie-space-2)}.customer-workbench-v2-filters,.customer-workbench-v2-filters .wujie-select,.customer-v2-section-head .wujie-select,.customer-v2-todo-tools,.customer-v2-todo-tools .wujie-select,.customer-v2-search{width:100%}.customer-v2-operation-body{grid-template-columns:1fr;justify-items:start}}@media (max-width:520px){.customer-v2-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-v2-renewal .customer-v2-operation-metric:nth-child(3n){border-right:1px solid var(--wujie-color-border)}.customer-v2-renewal .customer-v2-operation-metric:nth-child(2n){border-right:0}.customer-v2-renewal .customer-v2-operation-metric:nth-child(n+3){border-top:1px solid var(--wujie-color-border)}}.customer-todo-not-required{gap:var(--wujie-space-3);display:grid}.customer-todo-not-required p,.customer-todo-not-required label{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0}.customer-todo-not-required label{gap:var(--wujie-space-2);display:grid}.customer-todo-not-required textarea{min-height:104px;padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);color:var(--wujie-color-ink);font:inherit;resize:vertical}.customer-todo-not-required textarea:focus-visible{box-shadow:var(--wujie-focus-ring);outline:0}@media (max-width:1360px){.customer-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-search-group{grid-column:1/-1}.customer-metric-grid-assets{grid-template-columns:repeat(4,minmax(145px,1fr))}.customer-metric-grid-assets .customer-metric:nth-child(4){border-right:0}.customer-metric-grid-assets .customer-metric:nth-child(n+5){border-top:1px solid var(--customer-border)}}@media (max-width:1100px){.customer-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.customer-workbench-guide{grid-template-columns:1fr}}@media (max-width:720px){.customer-workbench-header,.customer-workbench-controls,.customer-guide-performance-controls,.customer-guide-section>header{flex-direction:column;align-items:stretch}.customer-workbench-controls{justify-content:stretch}.customer-workbench-scope,.customer-guide-month-filter,.customer-guide-performance-controls,.customer-workbench-scope .wujie-select,.customer-guide-month-filter .wujie-select,.customer-workbench-controls .wujie-button{width:100%}}@media (max-width:980px){.customer-operations{padding-inline:18px}.customer-workbench-columns{grid-template-columns:1fr}.customer-performance-grid,.customer-metric-grid-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-filter-bar{flex-wrap:wrap;display:flex}.customer-search-group{flex:100%;width:100%}.customer-search-group .customer-search{flex:100%}.customer-filter-bar .wujie-select{flex:150px}.customer-detail-completion-summary{flex-wrap:wrap;align-items:flex-start}.customer-detail-completion-track{flex-basis:100%}}@media (max-width:720px){.customer-operations{padding:10px 12px 14px}.customer-section-bar,.customer-list-tabs-row{flex-direction:column;align-items:stretch}.customer-list-actions{flex-wrap:wrap;justify-content:flex-start}.customer-detail-grid{grid-template-columns:1fr}.customer-detail-grid>div,.customer-detail-grid>div:nth-child(2n){border-left:0;padding:10px 0 12px}.customer-detail-grid>div:nth-child(n+2){border-top:1px solid var(--wujie-color-border);padding-top:13px}.customer-record-grid{grid-template-columns:1fr}.customer-record-grid>div,.customer-record-grid>div:nth-child(2n){border-left:0;padding:10px 0 12px}.customer-record-grid>div:nth-child(n+2){border-top:1px solid var(--wujie-color-border);padding-top:13px}.customer-detail-card{padding:16px}.customer-detail-card-header{align-items:flex-start}.customer-profile-detail-form>footer{flex-direction:column;align-items:stretch}.customer-profile-detail-form>footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-profile-detail-form>footer .wujie-button{width:100%}}@media (prefers-reduced-motion:reduce){.customer-metric,.customer-table tbody td{transition:none}}.customer-v2-pools{order:2;overflow:hidden}.customer-v2-pools-head{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);padding:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);display:flex}.customer-v2-pools-head h2{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0}.customer-v2-pools-head p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs)}.customer-v2-pool-progress{padding:var(--wujie-space-2) var(--wujie-space-3);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-success-bg);color:var(--wujie-color-success);font-size:var(--wujie-font-size-sm);font-weight:var(--wujie-font-weight-medium);white-space:nowrap;flex:none}.customer-v2-pool-tabs{padding:0 var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border)}.customer-v2-pool-toolbar{justify-content:flex-end;align-items:center;gap:var(--wujie-space-2);padding:var(--wujie-space-3) var(--wujie-space-4);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);flex-wrap:wrap;display:flex}.customer-v2-pool-toolbar .wujie-select{width:9rem}.customer-v2-renewal-export-trigger{white-space:nowrap}.customer-renewal-export{gap:var(--wujie-space-4);display:grid}.customer-renewal-export p{margin:0}.customer-renewal-export fieldset{gap:var(--wujie-space-2);border:0;margin:0;padding:0;display:grid}.customer-renewal-export legend{margin-bottom:var(--wujie-space-2);font-weight:600}.customer-renewal-export label{align-items:flex-start;gap:var(--wujie-space-3);padding:var(--wujie-space-3);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);cursor:pointer;display:flex}.customer-renewal-export label:focus-within{outline:2px solid var(--wujie-color-primary);outline-offset:2px}.customer-renewal-export label input{accent-color:var(--wujie-color-primary);margin-top:3px}.customer-renewal-export label span{gap:2px;display:grid}.customer-renewal-export label small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-v2-pool-toolbar .customer-v2-pool-search{margin-right:auto}.customer-v2-pool-search{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);min-width:12rem;height:36px;color:var(--wujie-color-text-tertiary);background:#fff;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.customer-v2-pool-search:focus-within{border-color:var(--wujie-color-primary);box-shadow:none}.customer-v2-pool-search input{width:100%;min-width:0;color:var(--wujie-color-ink);font:inherit;background:0 0;border:0;outline:0}.app-shell .customer-v2-pool-search input{flex:1 1 0;width:0;height:100%;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell .customer-v2-pool-search input:focus-visible{flex:1 1 0;width:0;height:100%;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.customer-v2-pool-toolbar .customer-v2-renewal-labeled-filter .wujie-select{width:12rem}.customer-v2-renewal-actions{justify-items:center;display:grid}.customer-v2-pool-table table{min-width:1080px}.customer-v2-renewal-table{overflow:hidden}.customer-workbench-v2 .customer-v2-renewal-table .wujie-data-region[data-fixed-action=true]>.wujie-data-scroll{overscroll-behavior-y:auto}.customer-v2-renewal-table table{table-layout:fixed;min-width:1450px}.customer-v2-renewal-table th,.customer-v2-renewal-table td{overflow-wrap:anywhere;width:10%}.customer-v2-renewal-table th{height:var(--wujie-table-head-height)}.customer-v2-renewal-table td{height:calc(var(--wujie-table-row-height) + var(--wujie-space-4))}.customer-v2-renewal-table :is(th,td):first-child{width:19%}.customer-v2-renewal-table :is(th,td):nth-child(2),.customer-v2-renewal-table :is(th,td):nth-child(4){width:9%}.customer-v2-renewal-table :is(th,td):nth-child(5){width:15%}.customer-v2-renewal-table :is(th,td):nth-child(9){width:8%}.customer-v2-renewal-table :is(th,td):nth-child(3){white-space:nowrap}.customer-v2-pool-table td:nth-child(4){min-width:0}.customer-v2-pool-table td{min-height:64px}.customer-v2-pool-table td strong,.customer-v2-pool-table td small{display:block}.customer-v2-pool-table td strong{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-medium)}.customer-v2-pool-table td small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);margin-top:3px}.customer-v2-pool-badge{min-height:22px;padding:0 var(--wujie-space-2);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface-subtle);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);white-space:nowrap;align-items:center;display:inline-flex}.customer-v2-pool-badge[data-tone=success]{background:var(--wujie-color-success-bg);color:var(--wujie-color-success)}.customer-v2-pool-badge[data-tone=warning]{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.customer-v2-pool-badge[data-tone=danger]{background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger)}.customer-v2-pool-footer{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);min-height:58px;padding:var(--wujie-space-2) var(--wujie-space-4);border-top:1px solid var(--wujie-color-border);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);display:flex}.customer-v2-pool-footer .wujie-pagination{margin-left:auto}.customer-renewal-form{gap:18px;display:grid}.customer-renewal-section-title{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold);margin:0 0 -8px}.customer-renewal-required{color:var(--wujie-color-danger);font-weight:var(--wujie-font-weight-semibold)}.customer-renewal-context{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);background:var(--wujie-color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customer-renewal-context>div{background:#fff;align-content:center;gap:5px;min-height:70px;padding:12px 14px;display:grid}.customer-renewal-context span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs)}.customer-renewal-context strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-sm)}.customer-renewal-form>label,.customer-renewal-select-field{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);gap:7px;display:grid}.customer-renewal-form input,.customer-renewal-form textarea{box-sizing:border-box;border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);width:100%;color:var(--wujie-color-ink);font:inherit;background:#fff;padding:10px 12px}.customer-renewal-form textarea{resize:vertical;min-height:130px}.customer-renewal-order-search{gap:10px;display:grid}.customer-renewal-order-search>label{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);gap:7px;display:grid}.customer-renewal-order-search>button{justify-self:start}.customer-renewal-order-list{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);max-height:220px;display:grid;overflow-y:auto}.customer-renewal-order-list>label{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;display:flex}.customer-renewal-order-list input[type=radio]{flex:none;width:auto}.customer-renewal-order-list>label+label{border-top:1px solid var(--wujie-color-border)}.customer-renewal-order-list span{gap:3px;display:grid}.customer-renewal-order-list small,.customer-renewal-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-renewal-form footer{border-top:1px solid var(--wujie-color-border);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}@media (max-width:720px){.customer-v2-pools-head,.customer-v2-pool-footer{flex-direction:column;align-items:flex-start}.customer-v2-pool-progress{width:100%}.customer-v2-pool-toolbar{flex-wrap:wrap;justify-content:flex-start}.customer-v2-pool-toolbar .customer-v2-pool-search{margin-right:0}.customer-v2-pool-footer .wujie-pagination{margin-left:0}}.customer-enterprise-service-link{border:1px solid var(--wujie-color-border);color:var(--wujie-color-text-primary);cursor:pointer;background:#fff;border-radius:8px;margin:0 16px 16px;padding:8px 12px}.customer-enterprise-service-link:hover{background:#f7f8fa}.customer-enterprise-service-link:focus-visible{outline-offset:2px;outline:2px solid #5d8bd5}.customer-operations .customer-filter-bar{flex-wrap:wrap;align-items:flex-end;display:flex}.customer-operations .customer-filter-bar>.wujie-select{flex:150px;max-width:200px}.customer-operations .customer-filter-bar>.customer-search-group{flex:400px;max-width:640px}.customer-today-followup-filter{flex:170px;min-width:0;max-width:240px}@media (max-width:720px){.customer-today-followup-filter{max-width:none}.customer-operations .customer-filter-bar>.customer-search-group{flex-basis:100%}}.app-shell .customer-enterprise-consultants{margin-top:var(--wujie-space-3);grid-template-columns:minmax(0,1fr)}.app-shell .customer-enterprise-consultants dt{font-size:var(--wujie-font-size-sm)}.app-shell .customer-enterprise-consultants dd{white-space:normal;overflow-wrap:anywhere;line-height:var(--wujie-line-height-body)}.app-shell .customer-enterprise-consultants small{margin-top:var(--wujie-space-1);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);display:block}.app-shell .customer-enterprise-consultant-progress{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-renewal-cross-search>.customer-v2-pool-toolbar{border-bottom:1px solid var(--wujie-color-border);justify-content:flex-start}.customer-renewal-cross-search .wujie-field{flex:0 28rem;width:min(100%,28rem);min-width:0}.customer-renewal-cross-table{position:relative;overflow:hidden}.customer-renewal-cross-table .wujie-data-region{--wujie-table-action-width:var(--wujie-table-action-multiple-width)}.customer-renewal-cross-table table{table-layout:fixed;min-width:1400px;font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body)}.customer-renewal-cross-table th{height:var(--wujie-table-head-height);font-size:var(--wujie-font-size-sm)}.customer-renewal-cross-table td{height:calc(var(--wujie-table-row-height) + var(--wujie-space-3));overflow-wrap:anywhere}.customer-renewal-cross-table :is(th,td):first-child{width:21%}.customer-renewal-cross-table :is(th,td):nth-child(2){width:15%}.customer-renewal-cross-table :is(th,td):nth-child(3){white-space:nowrap;width:9%}.customer-renewal-cross-table :is(th,td):nth-child(4){width:9%}.customer-renewal-cross-table :is(th,td):nth-child(5){width:17%}.customer-renewal-cross-table :is(th,td):nth-child(6){width:14%}.customer-renewal-cross-table :is(th,td):nth-child(7){white-space:nowrap;width:9%}.customer-renewal-cross-table :is(th,td):nth-child(8){width:6%}.customer-renewal-cross-table :is(td small,.customer-v2-pool-badge){font-size:var(--wujie-font-size-sm)}.customer-renewal-cross-table .customer-v2-renewal-actions{justify-content:center;align-items:center;gap:var(--wujie-space-1);display:flex}@media (max-width:720px){.customer-renewal-cross-search .wujie-field{flex-basis:100%;width:100%}}.asset-detail-page{gap:var(--wujie-space-4);min-width:0;padding:var(--wujie-space-4) 0;display:grid}.asset-detail-toolbar{top:var(--wujie-layout-sticky-offset,0px);z-index:2;justify-content:space-between;gap:var(--wujie-space-3);padding:var(--wujie-space-3) 0;background:var(--wujie-color-surface);border-bottom:1px solid var(--wujie-color-border);display:flex;position:sticky}.asset-detail-controls{align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;display:flex}.asset-detail-composition,.asset-detail-zone,.asset-detail-table{background:var(--wujie-color-surface);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);min-width:0}.asset-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.asset-detail-metric{gap:var(--wujie-space-2);min-width:0;padding:var(--wujie-space-4);border-right:1px solid var(--wujie-color-border);border-bottom:1px solid var(--wujie-color-border);display:grid}.asset-detail-metric>span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);justify-content:space-between;align-items:center;display:flex}.asset-detail-metric strong{color:var(--wujie-color-text);font-size:var(--wujie-font-size-lg);font-variant-numeric:tabular-nums}.asset-detail-info{block-size:28px;inline-size:28px}.asset-detail-zones{gap:var(--wujie-space-4);grid-template-columns:1fr 1fr;display:grid}.asset-detail-zone h3,.asset-detail-table h3{padding:var(--wujie-space-4);font-size:var(--wujie-font-size-lg);margin:0}.asset-detail-table>header{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);display:flex}.asset-detail-table th,.asset-detail-table td{padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);text-align:left}.asset-detail-empty,.asset-detail-error{padding:var(--wujie-space-6);text-align:center;color:var(--wujie-color-text-secondary);margin:0}.asset-detail-error{color:var(--wujie-color-danger)}@media (max-width:1200px){.asset-detail-zones{grid-template-columns:1fr}.asset-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.asset-detail-toolbar,.asset-detail-table>header{flex-direction:column;align-items:flex-start}.asset-detail-metrics{grid-template-columns:1fr}.asset-detail-metric{border-right:0}}@media (max-width:719px){.asset-detail-page{padding:var(--wujie-space-3) 0}}.asset-detail-zone-columns{grid-template-columns:1fr 1fr;display:grid}.asset-detail-skeleton{gap:var(--wujie-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.asset-detail-skeleton i{border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface-muted);height:120px;display:block}@media (max-width:1200px){.asset-detail-zone-columns{grid-template-columns:1fr}.asset-detail-zone-part+.asset-detail-zone-part{border-left:0;border-top:1px solid var(--wujie-color-border)}}@media (max-width:720px){.asset-detail-skeleton{grid-template-columns:1fr 1fr}}.asset-detail-page{background:var(--wujie-color-surface)}.asset-detail-toolbar{align-items:flex-end;gap:var(--wujie-space-4);padding-bottom:var(--wujie-space-3)}.asset-detail-toolbar-heading{min-width:0}.asset-detail-toolbar-heading>p:first-child{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs);letter-spacing:.08em;margin:0}.asset-detail-toolbar-heading h1{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-title);letter-spacing:-.025em;margin:4px 0 0;line-height:1.2}.asset-detail-toolbar-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:5px 0 0;line-height:1.5}.asset-detail-controls{justify-content:flex-end;align-items:center;gap:var(--wujie-space-2);flex-wrap:wrap;flex:none;display:flex}.asset-detail-controls .wujie-select{flex:0 0 156px;width:156px}.asset-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);min-width:0;padding:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);display:flex}.asset-detail-section-heading>div{min-width:0}.asset-detail-section-heading h2{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0;line-height:1.35}.asset-detail-section-heading p{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:4px 0 0;line-height:1.5}.asset-detail-composition,.asset-detail-zone,.asset-detail-table{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);overflow:hidden}.asset-detail-composition-groups{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.asset-detail-metric-group{min-width:0}.asset-detail-metric-group+.asset-detail-metric-group{border-left:1px solid var(--wujie-color-border)}.asset-detail-metric-group>header,.asset-detail-zone-part>header{justify-content:space-between;align-items:baseline;gap:var(--wujie-space-2);min-width:0;padding:var(--wujie-space-3) var(--wujie-space-4) var(--wujie-space-2);display:flex}.asset-detail-metric-group>header h3,.asset-detail-zone-part>header h3{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold);margin:0;padding:0}.asset-detail-metric-group>header span{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-xs)}.asset-detail-zones,.asset-detail-zone-columns{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.asset-detail-zone-part{min-width:0}.asset-detail-zone-part+.asset-detail-zone-part{border-left:1px solid var(--wujie-color-border)}.asset-detail-metrics{min-width:0;display:grid}.asset-detail-metrics--four,.asset-detail-metrics--eight,.asset-detail-metrics--three,.asset-detail-metrics--five{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-detail-metric{align-content:start;gap:var(--wujie-space-1);min-width:0;padding:var(--wujie-space-3) var(--wujie-space-4);border-right:1px solid var(--wujie-color-border);border-bottom:1px solid var(--wujie-color-border);display:grid}.asset-detail-metric>span{overflow-wrap:anywhere;min-width:0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.4;display:block}.asset-detail-metric strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);font-variant-numeric:tabular-nums;line-height:1.35;display:block}.asset-detail-metric .wujie-status-badge{min-height:24px;font-size:var(--wujie-font-size-xs);padding:4px 8px}.asset-detail-metrics .asset-detail-metric:nth-child(4n){border-right:0}.asset-detail-metrics--four .asset-detail-metric:nth-last-child(-n+4),.asset-detail-metrics--eight .asset-detail-metric:nth-last-child(-n+4),.asset-detail-metrics--three .asset-detail-metric{border-bottom:0}.asset-detail-metrics--three .asset-detail-metric:last-child,.asset-detail-metrics--five .asset-detail-metric:last-child{border-bottom:0;border-right:0}.asset-detail-table-heading{align-items:center}.asset-detail-table-heading .wujie-tabs{flex:none;max-width:100%}.asset-detail-table .wujie-data-region{max-width:100%;overflow:hidden}.asset-detail-table .wujie-data-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.asset-detail-table table{border-collapse:collapse;width:100%;min-width:760px}.asset-detail-table th,.asset-detail-table td{height:52px;padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm);text-align:left;vertical-align:middle}.asset-detail-table th{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);font-weight:var(--wujie-font-weight-semibold)}.asset-detail-table tbody tr:last-child td{border-bottom:0}.asset-detail-empty,.asset-detail-error{padding:var(--wujie-space-5) var(--wujie-space-6);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0;line-height:1.5}.asset-detail-empty{text-align:center}.asset-detail-error{border-bottom:1px solid var(--wujie-color-border);color:var(--wujie-color-danger)}.asset-detail-skeleton{gap:var(--wujie-space-4);min-width:0;display:grid}.asset-detail-skeleton-section,.asset-detail-skeleton-table{gap:var(--wujie-space-3);min-width:0;padding:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);display:grid}.asset-detail-skeleton-section{grid-template-columns:repeat(4,minmax(0,1fr))}.asset-detail-skeleton-table{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-detail-skeleton i{border-radius:var(--wujie-radius-md);background:linear-gradient(100deg,var(--wujie-color-surface-muted),var(--wujie-color-surface-hover),var(--wujie-color-surface-muted));background-size:200% 100%;min-width:0;height:72px;animation:1.2s ease-in-out infinite asset-detail-skeleton;display:block}.asset-detail-skeleton-section--wide i{height:92px}@keyframes asset-detail-skeleton{to{background-position:-200% 0}}@media (max-width:1200px){.asset-detail-zones,.asset-detail-zone-columns{grid-template-columns:1fr}.asset-detail-zone-part+.asset-detail-zone-part{border-top:1px solid var(--wujie-color-border);border-left:0}.asset-detail-metrics--four,.asset-detail-metrics--eight,.asset-detail-metrics--three,.asset-detail-metrics--five{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-metrics--three .asset-detail-metric:nth-child(-n+2){border-bottom:1px solid var(--wujie-color-border)}.asset-detail-metrics .asset-detail-metric:nth-child(2n){border-right:0}.asset-detail-metrics--four .asset-detail-metric:nth-last-child(-n+2),.asset-detail-metrics--eight .asset-detail-metric:nth-last-child(-n+2){border-bottom:0}.asset-detail-metrics--three .asset-detail-metric:nth-child(2),.asset-detail-metrics--five .asset-detail-metric:nth-child(2),.asset-detail-metrics--five .asset-detail-metric:nth-child(4){border-right:0}.asset-detail-metrics--three .asset-detail-metric:last-child,.asset-detail-metrics--five .asset-detail-metric:last-child{border-bottom:0;border-right:0}}@media (max-width:959px){.asset-detail-toolbar,.asset-detail-table-heading{flex-direction:column;align-items:stretch}.asset-detail-controls{justify-content:flex-start;width:100%}.asset-detail-controls .wujie-select{flex:180px;width:auto;min-width:0}.asset-detail-composition-groups{grid-template-columns:1fr}.asset-detail-metric-group+.asset-detail-metric-group{border-top:1px solid var(--wujie-color-border);border-left:0}.asset-detail-metrics--four,.asset-detail-metrics--eight,.asset-detail-metrics--three,.asset-detail-metrics--five{grid-template-columns:1fr}.asset-detail-metrics .asset-detail-metric{border-right:0}.asset-detail-metrics .asset-detail-metric:not(:last-child){border-bottom:1px solid var(--wujie-color-border)}.asset-detail-metrics .asset-detail-metric:last-child{border-bottom:0}.asset-detail-section-heading{padding:var(--wujie-space-3)}.asset-detail-metric-group>header,.asset-detail-zone-part>header{padding-inline:var(--wujie-space-3)}}@media (max-width:719px){.asset-detail-page{padding-block:var(--wujie-space-3)}.asset-detail-toolbar-note{max-width:34ch}.asset-detail-skeleton-section{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-skeleton-table{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.asset-detail-skeleton i{animation:none}}.customer-v2-declaration .customer-v2-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-policy-state-content,.commission-policy-state-preview{gap:var(--wujie-space-3);min-width:0;display:grid}.commission-policy-state-content p,.commission-policy-state-content h3{margin:0}.commission-policy-state-dialog .wujie-dialog-footer{flex-wrap:wrap}.commission-policy-table.commission-policy-versions th{height:var(--wujie-table-head-height);padding:0 var(--wujie-space-3)}.commission-policy-table.commission-policy-versions td{height:var(--wujie-table-row-height);padding:0 var(--wujie-space-3);vertical-align:middle;white-space:nowrap}.commission-policy{gap:var(--wujie-space-4);padding:var(--wujie-space-5);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-xl);min-width:0;display:grid}.commission-policy>header,.commission-policy-actions{justify-content:space-between;align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;display:flex}.commission-policy h2,.commission-policy p,.commission-rule-card h2{margin:0}.commission-policy-dialog{width:min(920px,100vw - 32px)}.commission-policy-form,.commission-rule-cards{gap:var(--wujie-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commission-rule-card{background:var(--wujie-color-surface);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);min-width:0;padding:var(--wujie-space-4)}.commission-rule-card h2{font-size:var(--wujie-font-size-md);margin-bottom:var(--wujie-space-3)}.commission-rule-scope,.commission-policy-save-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.commission-rule-scope{min-height:var(--wujie-control-height-lg);margin-bottom:var(--wujie-space-3)!important}.commission-rule-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.commission-rule-table th,.commission-rule-table td{padding:var(--wujie-space-3) var(--wujie-space-2);border-bottom:1px solid var(--wujie-color-border);text-align:left}.commission-rule-table th{font-weight:var(--wujie-font-weight-medium);color:var(--wujie-color-text-secondary)}.commission-rule-table th:last-child,.commission-rule-table td:last-child{text-align:right}.commission-rule-table tr:last-child td{border-bottom:0}.commission-rule-table td:last-child{font-weight:var(--wujie-font-weight-semibold)}.commission-policy-dialog .commission-rule-cards{margin-block:var(--wujie-space-4)}.commission-rule-thresholds,.commission-rule-tier-list>div{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commission-rule-thresholds{margin-bottom:var(--wujie-space-4)}.commission-rule-rate-list,.commission-rule-tier-list{gap:var(--wujie-space-3);display:grid}.commission-policy-dialog .wujie-field{min-width:0}.commission-policy-dialog input{box-sizing:border-box;width:100%;min-width:0}.commission-rule-unlimited{min-height:var(--wujie-control-height);color:var(--wujie-color-text-secondary);align-items:center;display:flex}.commission-policy-history{border-top:1px solid var(--wujie-color-border);min-width:0;padding-top:var(--wujie-space-3)}.commission-policy-history>summary{cursor:pointer;font-weight:var(--wujie-font-weight-medium)}.commission-policy-history[open]>summary{margin-bottom:var(--wujie-space-3)}.commission-policy-table{border-collapse:collapse;width:100%;min-width:640px}.commission-policy-table th,.commission-policy-table td{padding:var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);text-align:left;vertical-align:top}.commission-policy-table th{background:var(--wujie-color-surface-subtle)}.commission-policy-dialog .wujie-dialog-footer{flex-wrap:wrap}@media (max-width:720px){.commission-policy-form,.commission-rule-cards{grid-template-columns:minmax(0,1fr)}}.commission-ledger.page-enter{animation:none}.app-shell:has(>.content>.commission-ledger){height:100dvh;overflow:hidden}.content:has(>.commission-ledger){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.content:has(>.commission-ledger)>.topbar{flex:none}.content>.commission-ledger{flex:1 1 0;height:auto;min-height:0}.commission-ledger>.wujie-toolbar{flex:none;align-items:center}.commission-ledger .wujie-toolbar-primary,.commission-ledger .wujie-toolbar-secondary{align-items:center}.commission-ledger .commission-period-field{align-items:center;gap:var(--wujie-space-3);flex-direction:row;margin:0;display:flex}.commission-period-field .wujie-field-label{white-space:nowrap}.commission-period-field input{width:12rem;min-width:0}.commission-ledger .wujie-page-shell-body{overflow-anchor:none;flex-direction:column;min-width:0;display:flex;overflow:hidden}.commission-panel{gap:var(--wujie-space-4);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.commission-panel[aria-label=提成配置]{scrollbar-gutter:stable;overscroll-behavior-y:contain;overflow-y:auto}.commission-summary{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-xl);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.commission-summary article{gap:var(--wujie-space-2);min-width:0;padding:var(--wujie-space-4);border-right:1px solid var(--wujie-color-border);color:var(--wujie-color-text-secondary);display:grid}.commission-summary article:last-child{border-right:0}.commission-summary strong{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:1lh}.commission-filters{align-items:center;gap:var(--wujie-space-3);flex-wrap:wrap;flex:none;display:flex}.commission-filters>.wujie-select{width:12rem}.commission-filters>.wujie-field{width:20rem;max-width:100%;margin:0}.commission-report-list{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-xl);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.commission-report-list>.wujie-data-region{flex:1;min-height:0}.commission-report-list>.wujie-pagination{padding-inline:var(--wujie-space-4);flex:none}.commission-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1540px}.commission-detail-table{min-width:1680px}.commission-calculation-table{min-width:840px}.commission-table th,.commission-table td{height:var(--wujie-table-row-height);padding:var(--wujie-space-2) var(--wujie-space-3);text-align:left;border-bottom:1px solid var(--wujie-color-border);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.commission-table th{height:var(--wujie-table-head-height);background:var(--wujie-color-surface-muted);position:sticky;top:0}.commission-feedback{color:var(--wujie-color-text-secondary);flex:none;margin:0}.commission-detail-fields{gap:var(--wujie-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.commission-detail-fields dt{color:var(--wujie-color-text-secondary)}.commission-detail-fields dd{overflow-wrap:anywhere;margin:0}@media (max-width:960px){.commission-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.commission-summary article:nth-child(3){border-right:0}.commission-summary article:nth-child(-n+3){border-bottom:1px solid var(--wujie-color-border)}}@media (max-width:720px){.commission-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-summary article{border-right:0;border-bottom:1px solid var(--wujie-color-border)}.commission-summary article:last-child{border-bottom:0}.commission-ledger>.wujie-toolbar{flex-wrap:wrap}.commission-ledger .wujie-toolbar-secondary{justify-content:flex-end;width:100%}}.private-account .wujie-page-shell-body{flex-direction:column;min-height:0;display:flex}.private-account-summary{gap:var(--wujie-space-4);padding:var(--wujie-space-4) 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.private-account-summary article{gap:var(--wujie-space-2);flex-direction:column;display:flex}.private-account-summary strong{font-size:var(--wujie-font-size-title);font-variant-numeric:tabular-nums}.private-account-summary small,.private-account-note,.private-account-detail dt{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.private-account-note{margin:var(--wujie-space-2) 0 var(--wujie-space-4)}.private-account .wujie-toolbar{flex-wrap:wrap}.private-account .wujie-field input{min-width:0}.private-account-table-region{flex:1;min-height:0}.private-account-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1120px}.private-account-table th{background:var(--wujie-color-surface-subtle);height:var(--wujie-table-head-height);font-weight:var(--wujie-font-weight-medium);position:sticky;top:0}.private-account-table td{height:var(--wujie-table-row-height);text-overflow:ellipsis;overflow:hidden}.private-account-table th,.private-account-table td{text-align:center;padding:var(--wujie-space-2) var(--wujie-space-3);border-bottom:1px solid var(--wujie-color-border);white-space:nowrap}.private-account-table tr:hover,.private-account-table tr.is-synced-hover{background:var(--wujie-color-surface-hover)}.private-account-table small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);display:block}.private-account-money{font-variant-numeric:tabular-nums;font-weight:var(--wujie-font-weight-semibold)}.private-account-empty{text-align:center!important;white-space:normal!important}.private-account-detail{gap:var(--wujie-space-4);margin-bottom:var(--wujie-space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.private-account-detail dd{margin:var(--wujie-space-1) 0 0;overflow-wrap:anywhere}.private-account-error{color:var(--wujie-color-danger)}.private-account-success{color:var(--wujie-color-success)}.private-account-period{gap:var(--wujie-space-4);margin:var(--wujie-space-2) 0 0;flex-wrap:wrap;display:flex}.private-account-period dt{font-size:var(--wujie-font-size-sm);color:var(--wujie-color-text-secondary)}.private-account-period dd{margin:var(--wujie-space-1) 0;font-variant-numeric:tabular-nums}.private-account-edit-fields{gap:var(--wujie-space-4);display:grid}.private-account-manual-grid{gap:var(--wujie-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.private-account-manual-wide{grid-column:1/-1;min-width:0}.private-account-manual-control{gap:var(--wujie-space-2);min-width:0;display:grid}.private-account-manual-control input,.private-account-manual-control textarea{width:100%;min-width:0}@media (max-width:720px){.private-account-manual-grid{grid-template-columns:minmax(0,1fr)}}.notification-layer{z-index:2600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1118271f;position:fixed;inset:0}.notification-panel{background:#fff;border-radius:16px;width:min(390px,100vw - 32px);max-height:min(70vh,100dvh - 96px);padding:18px;position:absolute;top:78px;right:28px;overflow:auto;box-shadow:0 24px 70px #11182729}.notification-panel>header{justify-content:space-between;align-items:flex-start;padding:2px 2px 14px;display:flex}.notification-panel header small{color:#888;font-size:10px}.notification-panel h3{margin:5px 0 0;font-size:21px}.notification-panel header button{background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.notification-panel article{border-top:1px solid #eee;padding:14px 2px}.notification-panel article b{font-size:12px}.notification-panel article p{color:#555;margin:6px 0;font-size:11px;line-height:1.55}.notification-panel article span{color:#999;font-size:9px}.notification-empty{text-align:center;color:#999;padding:34px 0;font-size:11px}.topbar:has(.sync-panel){z-index:40}.sync-status{z-index:0;--sync-accent:#73736c;--sync-soft:#f3f3f0;--sync-strong:#343430;align-items:center;display:flex;position:relative}.sync-status:has(.sync-panel){z-index:41}.sync-status[data-status=success]{--sync-accent:#168455;--sync-soft:#edf8f2;--sync-strong:#11653f}.sync-status[data-status=syncing]{--sync-accent:#2563c9;--sync-soft:#eef4ff;--sync-strong:#1f54a8}.sync-status[data-status=delayed]{--sync-accent:#b56a09;--sync-soft:#fff7e8;--sync-strong:#8b4f05}.sync-status[data-status=partial_failed],.sync-status[data-status=failed],.sync-status[data-status=interrupted]{--sync-accent:#bf3b2e;--sync-soft:#fff1ef;--sync-strong:#982f25}.sync-pill{background:var(--sync-soft);max-width:260px;height:44px;color:var(--sync-strong);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:650;transition:border-color .16s,box-shadow .16s;display:inline-flex}.sync-pill:hover,.sync-pill[aria-expanded=true]{border-color:color-mix(in srgb,var(--sync-accent) 28%,transparent);box-shadow:0 8px 24px #11182712}.sync-pill:focus-visible{outline-offset:2px;outline:2px solid #171714}.sync-panel button:focus-visible{outline-offset:2px;outline:2px solid #171714}.sync-dot,.sync-entity-name i{background:var(--sync-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--sync-accent) 12%,transparent);border-radius:50%;flex:0 0 8px}.sync-pill-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sync-pill-time{color:color-mix(in srgb,var(--sync-strong) 72%,white);font-weight:550}.sync-pill-mobile{display:none}.sync-status-live{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sync-panel{z-index:320;color:#171714;background:#fff;border:1px solid #e7e5df;border-radius:16px;width:min(430px,100vw - 32px);position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 24px 70px #11182724}.sync-panel>header{border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;min-height:74px;padding:0 18px;display:flex}.sync-panel>header small{color:#85837c;font-size:9px;display:block}.sync-panel>header h3{letter-spacing:-.025em;margin:5px 0 0;font-size:17px}.sync-panel>header button{background:#f6f5f1;border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.sync-panel-error{color:#982f25;background:#fff1ef;border-radius:9px;margin:12px 14px 0;padding:10px 12px;font-size:10px;line-height:1.5}.sync-entity-list{padding:5px 16px}.sync-entity-list article{--entity-accent:#73736c;border-bottom:1px solid #efede8;grid-template-columns:74px minmax(0,1fr) 72px;align-items:center;gap:10px;min-height:68px;display:grid}.sync-entity-list article[data-status=success]{--entity-accent:#168455}.sync-entity-list article[data-status=syncing]{--entity-accent:#2563c9}.sync-entity-list article[data-status=delayed]{--entity-accent:#b56a09}.sync-entity-list article[data-status=failed],.sync-entity-list article[data-status=interrupted]{--entity-accent:#bf3b2e}.sync-entity-name{align-items:center;gap:8px;display:flex}.sync-entity-name i{background:var(--entity-accent);width:7px;height:7px;box-shadow:none;flex-basis:7px}.sync-entity-name b,.sync-entity-result b,.sync-entity-count b{font-size:11px}.sync-entity-result,.sync-entity-count{gap:4px;min-width:0;display:grid}.sync-entity-result small,.sync-entity-count small{color:#85837c;font-size:9px}.sync-entity-result em{text-overflow:ellipsis;white-space:nowrap;color:#a63429;font-size:9px;font-style:normal;overflow:hidden}.sync-entity-count{text-align:right}.sync-agent-orders{--entity-accent:#73736c;border-bottom:1px solid #efede8;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;display:grid}.sync-entity-list .sync-customer-reconciliation{grid-template-columns:94px minmax(0,1fr) 92px}.sync-agent-orders[data-status=success]{--entity-accent:#168455}.sync-agent-orders[data-status=syncing]{--entity-accent:#2563c9}.sync-agent-orders[data-status=failed]{--entity-accent:#bf3b2e}.sync-agent-action{text-align:right;justify-items:end;gap:5px;display:grid}.sync-agent-action button{color:#fff;height:30px;font:inherit;cursor:pointer;background:#171714;border:1px solid #171714;border-radius:8px;padding:0 9px;font-size:10px;font-weight:650}.sync-agent-action button:disabled{cursor:default;opacity:.55}.sync-agent-action small{color:#85837c;white-space:nowrap;font-size:9px}.sync-agent-message{color:#5e5d57;background:#f7f6f3;border-radius:8px;margin:0 16px 10px;padding:8px 10px;font-size:10px;line-height:1.4}.sync-empty{color:#85837c;place-items:center;min-height:110px;margin:0;font-size:10px;display:grid}.sync-agent-action button{min-width:32px;height:32px;min-height:32px}.sync-meta{background:#faf9f6;border-top:1px solid #eceae4;border-bottom:1px solid #eceae4;grid-template-columns:1fr 1fr;margin:0;display:grid}.sync-meta>div{min-width:0;padding:13px 16px}.sync-meta>div+div{border-left:1px solid #eceae4}.sync-meta dt{color:#85837c;font-size:9px}.sync-meta dd{margin:5px 0 0;font-size:10px;font-weight:650}.sync-panel>footer{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 16px;display:flex}.sync-panel>footer span{color:#85837c;font-size:9px}.sync-panel>footer button{color:#171714;background:#fff;border:1px solid #dfddd7;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:10px;font-weight:650;display:inline-flex}.sync-panel>footer button:disabled{opacity:.55}.is-spinning{animation:.8s linear infinite sync-spin}@keyframes sync-spin{to{transform:rotate(360deg)}}@media (max-width:960px){.sync-pill{max-width:190px}.sync-pill-time{display:none}}@media (max-width:640px){.sync-pill{justify-content:center;width:44px;padding:0}.sync-pill-label,.sync-pill-time{display:none}.sync-pill-mobile{clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.sync-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 86px);position:fixed;top:74px;right:12px;overflow:auto}.sync-meta{grid-template-columns:1fr}.sync-meta>div+div{border-top:1px solid #eceae4;border-left:0}}@media (prefers-reduced-motion:reduce){.sync-pill{transition:none}.is-spinning{animation:none}}.sync-status{min-width:0}.sync-status[data-refresh-error=true] .sync-pill{border-color:#e6b5ad}.sync-pill-error{color:#fff;background:#bf3b2e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:750;display:grid}.sync-panel{overscroll-behavior:contain;max-height:min(620px,100dvh - 90px);overflow:auto}.sync-panel:focus-visible{outline-offset:2px;outline:2px solid #171714}.sync-panel-freshness{color:#85837c;margin:4px 0 0;font-size:9px;line-height:1.4}.sync-panel-info{color:#1f54a8;background:#eef4ff;border-radius:9px;margin:12px 14px 0;padding:10px 12px;font-size:10px;line-height:1.5}.sync-panel-error,.sync-entity-result em{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.sync-entity-result em{line-height:1.45;display:block}.sync-empty{text-align:center;padding:20px 10px;line-height:1.5}@media (max-width:640px){.sync-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 86px);top:74px;right:12px}}.customer-asset-health{gap:var(--wujie-space-4);min-width:0;display:grid}.customer-asset-health__head{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-4);padding:var(--wujie-space-5) var(--wujie-space-6);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-xl);background:var(--wujie-color-surface);display:flex}.customer-asset-health__eyebrow{align-items:center;gap:var(--wujie-space-2);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);display:flex}.customer-asset-health__head h2{margin:var(--wujie-space-2) 0 0;color:var(--wujie-color-ink);font-size:20px;line-height:1.25}.customer-asset-health__head p{margin:var(--wujie-space-2) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-asset-health__meta{justify-content:space-between;align-items:center;gap:var(--wujie-space-4);padding:0 var(--wujie-space-2);display:flex}.customer-asset-health__source-note{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);margin:0}.customer-asset-health__meta time{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);white-space:nowrap}.customer-asset-health__sections{gap:var(--wujie-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-asset-health__section{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;padding:var(--wujie-space-5)}.customer-asset-health__section>header{justify-content:space-between;align-items:flex-start;gap:var(--wujie-space-3);padding-bottom:var(--wujie-space-4);border-bottom:1px solid var(--wujie-color-border);display:flex}.customer-asset-health__section h3{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0}.customer-asset-health__section p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.55}.customer-asset-health__state{border-radius:var(--wujie-radius-pill);background:var(--wujie-color-surface-muted);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);white-space:nowrap;flex:none;padding:4px 8px}.customer-asset-health__state--error{background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger)}.customer-asset-health__state--stale{background:var(--wujie-color-warning-bg);color:var(--wujie-color-warning)}.customer-asset-health__pending{gap:var(--wujie-space-2);min-height:112px;padding-top:var(--wujie-space-4);color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);align-content:center;display:grid}.customer-asset-health__pending strong{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);font-weight:var(--wujie-font-weight-semibold)}.customer-asset-health__metric-grid{margin-top:var(--wujie-space-4);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.customer-asset-health__metric{gap:var(--wujie-space-2);min-width:0;min-height:98px;padding:var(--wujie-space-4);border-right:1px solid var(--wujie-color-border);border-bottom:1px solid var(--wujie-color-border);display:grid}.customer-asset-health__metric:nth-child(2n){border-right:0}.customer-asset-health__metric:nth-last-child(-n+2){border-bottom:0}.customer-asset-health__metric>span,.customer-asset-health__metric small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-asset-health__metric strong{color:var(--wujie-color-ink);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1;overflow:hidden}.customer-asset-health__metric--unconfigured strong{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-lg)}.customer-asset-health__error{align-items:center;gap:var(--wujie-space-3);padding:var(--wujie-space-4);border:1px solid var(--wujie-color-danger-bg);border-radius:var(--wujie-radius-md);background:var(--wujie-color-danger-bg);color:var(--wujie-color-danger);font-size:var(--wujie-font-size-sm);display:flex}.customer-asset-health__error .wujie-button{margin-left:auto}.customer-asset-health__skeleton{gap:var(--wujie-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-asset-health__skeleton>div{border-radius:var(--wujie-radius-lg);background:linear-gradient(100deg,var(--wujie-color-surface-muted) 30%,var(--wujie-color-surface-hover) 50%,var(--wujie-color-surface-muted) 70%);background-size:200% 100%;height:168px;animation:1.2s linear infinite customer-asset-health-shimmer}@keyframes customer-asset-health-shimmer{to{background-position:-200% 0}}@media (max-width:1279px){.customer-asset-health__sections{grid-template-columns:1fr}}@media (max-width:720px){.customer-asset-health__head{padding:var(--wujie-space-4)}.customer-asset-health__meta{align-items:flex-start;gap:var(--wujie-space-1);flex-direction:column}.customer-asset-health__head{flex-direction:column}.customer-asset-health__sections,.customer-asset-health__metric-grid,.customer-asset-health__skeleton{grid-template-columns:1fr}.customer-asset-health__metric{border-right:0}.customer-asset-health__metric:not(:last-child){border-bottom:1px solid var(--wujie-color-border)}.customer-asset-health__metric:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.customer-asset-health__skeleton>div{animation:none}}.customer-asset-health__head{padding:var(--wujie-space-2) var(--wujie-space-1) 0;background:0 0;border:0;border-radius:0}.customer-asset-health__head h2{letter-spacing:-.02em;font-size:22px}.customer-asset-health__core,.customer-asset-health__risk-zone{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-xl);background:var(--wujie-color-surface);min-width:0;overflow:hidden}.customer-asset-health__core>header,.customer-asset-health__zone-head{padding:var(--wujie-space-5) var(--wujie-space-6);border-bottom:1px solid var(--wujie-color-border)}.customer-asset-health__core h3,.customer-asset-health__zone-head h3{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-xl);margin:0;line-height:1.3}.customer-asset-health__core p,.customer-asset-health__zone-head p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.55}.customer-asset-health__core-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-asset-health__core-metric{align-content:center;gap:var(--wujie-space-2);min-width:0;min-height:132px;padding:var(--wujie-space-5) var(--wujie-space-6);border-right:1px solid var(--wujie-color-border);display:grid}.customer-asset-health__core-metric:last-child{border-right:0}.customer-asset-health__core-metric>span,.customer-asset-health__core-metric small{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm)}.customer-asset-health__core-metric strong{color:var(--wujie-color-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1;overflow:hidden}.customer-asset-health__core-metric--unconfigured strong,.customer-asset-health__core-metric--validating strong,.customer-asset-health__core-metric--empty strong{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xl)}.customer-asset-health__risk-zone .customer-asset-health__sections{padding:var(--wujie-space-4)}.customer-asset-health__section h4{color:var(--wujie-color-ink);font-size:var(--wujie-font-size-lg);margin:0}.customer-asset-health__metric-grid{border:0;border-radius:0;margin-top:0}.customer-asset-health__pending-zone{gap:var(--wujie-space-5);border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface-muted);padding:var(--wujie-space-5) var(--wujie-space-6);grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;display:grid}.customer-asset-health__pending-zone h3{color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);margin:0}.customer-asset-health__pending-zone p{margin:var(--wujie-space-1) 0 0;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);line-height:1.5}.customer-asset-health__pending-list{gap:var(--wujie-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-asset-health__pending-list article{gap:var(--wujie-space-1);border-left:2px solid var(--wujie-color-border);min-width:0;padding-left:var(--wujie-space-3);display:grid}.customer-asset-health__pending-list strong{color:var(--wujie-color-text);font-size:var(--wujie-font-size-sm)}.customer-asset-health__pending-list span{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}@media (max-width:1279px){.customer-asset-health__core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-asset-health__core-metric:nth-child(2n){border-right:0}.customer-asset-health__core-metric:nth-child(-n+2){border-bottom:1px solid var(--wujie-color-border)}}@media (max-width:720px){.customer-asset-health__core>header,.customer-asset-health__zone-head{padding:var(--wujie-space-4)}.customer-asset-health__core-grid,.customer-asset-health__pending-list{grid-template-columns:1fr}.customer-asset-health__core-metric{border-right:0}.customer-asset-health__core-metric:not(:last-child){border-bottom:1px solid var(--wujie-color-border)}.customer-asset-health__risk-zone .customer-asset-health__sections{padding:var(--wujie-space-3)}.customer-asset-health__pending-zone{padding:var(--wujie-space-4);grid-template-columns:1fr}.customer-asset-health__pending-list article{padding-left:var(--wujie-space-2)}}.cockpit-shell{--cockpit-ink:#111214;--cockpit-muted:#72757b;--cockpit-line:#e8e8e5;--cockpit-soft:#f7f7f5;color:var(--cockpit-ink);background:#fff;min-height:calc(100vh - 118px);padding:0 30px 54px}.cockpit-tabs{border-bottom:1px solid var(--cockpit-line);align-items:flex-end;gap:34px;height:62px;display:flex;overflow:auto hidden}.cockpit-tabs button{color:#60636a;white-space:nowrap;background:#fff;border:0;height:62px;padding:0 2px 17px;font-size:14px;position:relative}.cockpit-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cockpit-tabs button.is-active{color:#101114;font-weight:700}.cockpit-tabs button.is-active:after{background:#101114}.cockpit-filters{border-bottom:1px solid var(--cockpit-line);align-items:center;gap:10px;padding:18px 0;display:flex;overflow-x:auto}.cockpit-filters label{background:#fff;border:1px solid #dededb;border-radius:10px;align-items:center;min-width:132px;height:42px;display:flex;position:relative}.cockpit-filters label span{color:#8a8d92;pointer-events:none;font-size:9px;position:absolute;top:5px;left:12px}.cockpit-filters select{-webkit-appearance:none;appearance:none;color:#17181a;background:#fff;border:0;border-radius:10px;outline:0;width:100%;height:100%;padding:15px 32px 3px 11px;font-size:12px}.cockpit-filters input{color:#17181a;background:#fff;border:0;border-radius:10px;outline:0;width:100%;height:100%;padding:15px 10px 3px 11px;font-family:inherit;font-size:12px}.cockpit-filters input::-webkit-calendar-picker-indicator{cursor:pointer}.cockpit-filters label>svg{pointer-events:none;color:#676a70;position:absolute;right:10px}.cockpit-refresh{background:#fff;border:1px solid #dededb;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.cockpit-chip{color:#2059bd;border:1px solid #bcd0ff;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:7px 8px 7px 12px;font-size:11px;display:inline-flex}.cockpit-chip button{color:#2059bd;background:#edf3ff;border:0;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.cockpit-error,.cockpit-loading{color:#a53f32;background:#fff;border:1px solid #f0cfca;border-radius:10px;align-items:center;gap:8px;margin:16px 0;padding:12px 14px;font-size:12px;display:flex}.cockpit-loading{color:#62656a;border-color:#dededb}.cockpit-content{padding-top:20px;transition:opacity .2s}.cockpit-content.is-loading{opacity:.52;pointer-events:none}.cockpit-today{border:1px solid var(--cockpit-line);background:#fff;border-radius:16px}.cockpit-today>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.cockpit-today>header>div{align-items:baseline;gap:10px;display:flex}.cockpit-today>header span{font-size:16px;font-weight:700}.cockpit-today>header small{color:var(--cockpit-muted);font-size:10px}.cockpit-today-grid{grid-template-columns:repeat(6,1fr);display:grid}.cockpit-metric{text-align:left;background:#fff;border:0;flex-direction:column;justify-content:center;min-width:0;min-height:100px;padding:17px 18px;transition:border-color .18s,transform .18s;display:flex;position:relative}.cockpit-today-grid>.cockpit-metric:not(:last-child),.cockpit-kpis>.cockpit-metric:not(:last-child){border-right:1px solid var(--cockpit-line)}button.cockpit-metric{cursor:pointer}button.cockpit-metric:not(:disabled):hover{transform:translateY(-2px)}button.cockpit-metric.is-active:after{content:"";background:#2f6fed;border-radius:2px;height:2px;position:absolute;bottom:0;left:18px;right:18px}.cockpit-metric>span{color:#6f7278;font-size:11px}.cockpit-metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:8px 0 5px;font-size:23px;line-height:1.1}.cockpit-metric>strong.is-pending{color:#8a6b25;font-size:17px}.cockpit-metric>small{color:#8b8e93;font-size:10px}.cockpit-metric>small.is-green{color:#188b58}.cockpit-metric>small.is-red{color:#d34c43}.cockpit-kpis{border:1px solid var(--cockpit-line);background:#fff;border-radius:16px;grid-template-columns:repeat(8,1fr);margin:16px 0;display:grid;overflow:hidden}.cockpit-kpis-four{grid-template-columns:repeat(4,1fr);margin-top:0}.cockpit-grid{gap:16px;margin-top:16px;display:grid}.cockpit-grid-primary{grid-template-columns:minmax(0,1.5fr) minmax(330px,.9fr)}.cockpit-grid-secondary{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.cockpit-section{border:1px solid var(--cockpit-line);background:#fff;border-radius:16px;min-width:0;padding:18px}.cockpit-section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.cockpit-section-head h2{margin:0;font-size:15px}.cockpit-section-head p{color:var(--cockpit-muted);margin:5px 0 0;font-size:10px}.cockpit-sync{color:#898c91;white-space:nowrap;font-size:9px}.cockpit-chart-legend{flex-wrap:wrap;gap:12px;display:flex}.cockpit-chart-legend button{color:#55585e;background:#fff;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.cockpit-chart-legend button.is-muted{opacity:.35}.cockpit-chart-legend i,.cockpit-composition-list i{border-radius:50%;width:7px;height:7px}.cockpit-trend>.cockpit-sync,.cockpit-composition>.cockpit-sync{text-align:right;margin-top:2px;display:block}.cockpit-empty{color:#96999d;place-items:center;min-height:180px;font-size:12px;display:grid}.cockpit-composition-body{align-items:center;min-height:238px;display:flex}.cockpit-composition-list{flex:1;gap:8px;display:grid}.cockpit-composition-list button{text-align:left;background:#fff;border:0;grid-template-columns:9px minmax(90px,1fr) auto;align-items:center;gap:7px;padding:6px 0;font-size:11px;display:grid}.cockpit-composition-list b{font-variant-numeric:tabular-nums}.cockpit-table{overflow:hidden}.cockpit-table-row{border:0;border-top:1px solid var(--cockpit-line);text-align:left;background:#fff;grid-template-columns:1.2fr 1fr .72fr .72fr 1fr 62px;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 8px;font-size:11px;display:grid}.cockpit-table-row.is-head{color:#85888d;border-top:0;min-height:36px}.cockpit-table button.cockpit-table-row:hover{background:#fcfcfb}.cockpit-link{color:#235fc4;align-items:center;gap:4px;display:flex}.cockpit-action-list{gap:2px;display:grid}.cockpit-action-list button{border:0;border-top:1px solid var(--cockpit-line);text-align:left;background:#fff;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:8px;height:56px;display:grid}.cockpit-action-list button:first-child{border-top:0}.cockpit-action-list b{font-size:12px}.cockpit-action-list em{color:#bd4038;font-size:11px;font-style:normal}.cockpit-action-list .is-config{color:#956f22}.cockpit-action-list .is-alert{color:#c7443b}.cockpit-subpage{gap:16px;display:grid}.cockpit-subpage-intro{justify-content:space-between;align-items:flex-end;padding:6px 0 2px;display:flex}.cockpit-subpage-intro h1{margin:0;font-size:23px}.cockpit-subpage-intro p{color:var(--cockpit-muted);margin:7px 0 0;font-size:11px}.cockpit-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.cockpit-placeholder h2{margin:12px 0 5px;font-size:16px}.cockpit-placeholder p{color:var(--cockpit-muted);max-width:520px;font-size:11px}.cockpit-handler-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cockpit-handler-grid button{border:1px solid var(--cockpit-line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:24px 1fr 16px;align-items:center;gap:8px;height:64px;padding:0 13px;display:grid}.cockpit-handler-grid span{flex-direction:column;gap:4px;display:flex}.cockpit-handler-grid small{color:var(--cockpit-muted);font-size:10px}.cockpit-drawer-layer{z-index:80;background:#1112143d;justify-content:flex-end;animation:.18s cockpit-fade;display:flex;position:fixed;inset:0}.cockpit-drawer{background:#fff;flex-direction:column;width:min(520px,92vw);height:100%;padding:26px 28px;animation:.22s cockpit-slide;display:flex;box-shadow:-18px 0 54px #0000001c}.cockpit-drawer>header{border-bottom:1px solid var(--cockpit-line);justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.cockpit-drawer>header small{color:var(--cockpit-muted)}.cockpit-drawer>header h2{margin:7px 0 0;font-size:22px}.cockpit-drawer>header button{border:1px solid var(--cockpit-line);background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.cockpit-drawer dl{grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.cockpit-drawer dl>div{border-bottom:1px solid var(--cockpit-line);padding:17px 0}.cockpit-drawer dt{color:var(--cockpit-muted);font-size:10px}.cockpit-drawer dd{margin:7px 0 0;font-size:16px;font-weight:700}.cockpit-drawer-action{padding:26px 0}.cockpit-drawer-action span{color:#966d1d;font-size:11px}.cockpit-drawer-action p{margin:10px 0;font-size:18px;font-weight:700}.cockpit-drawer-action strong{font-size:28px}.cockpit-drawer footer{border-top:1px solid var(--cockpit-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.cockpit-drawer footer button{color:#fff;background:#111;border:0;border-radius:10px;height:38px;padding:0 18px}.cockpit-section button:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.cockpit-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.cockpit-filters select:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.cockpit-refresh:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.cockpit-chip button:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}.cockpit-drawer button:focus-visible{outline-offset:2px;outline:2px solid #2f6fed}@keyframes cockpit-fade{0%{opacity:0}to{opacity:1}}@keyframes cockpit-slide{0%{opacity:.8;transform:translate(22px)}to{opacity:1;transform:none}}@media (max-width:1400px){.cockpit-kpis{grid-template-columns:repeat(4,1fr)}.cockpit-kpis>.cockpit-metric:nth-child(4){border-right:0}.cockpit-kpis>.cockpit-metric:nth-child(-n+4){border-bottom:1px solid var(--cockpit-line)}.cockpit-today-grid{grid-template-columns:repeat(3,1fr)}.cockpit-today-grid>.cockpit-metric:nth-child(3){border-right:0}.cockpit-today-grid>.cockpit-metric:nth-child(-n+3){border-bottom:1px solid var(--cockpit-line)}}@media (max-width:1000px){.cockpit-shell{padding:0 18px 42px}.cockpit-grid-primary,.cockpit-grid-secondary{grid-template-columns:1fr}.cockpit-handler-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.cockpit-shell{padding:0 12px 34px}.cockpit-tabs{gap:22px}.cockpit-today-grid,.cockpit-kpis,.cockpit-kpis-four{grid-template-columns:1fr 1fr}.cockpit-today-grid>.cockpit-metric,.cockpit-kpis>.cockpit-metric{border-bottom:1px solid var(--cockpit-line);border-right:0!important}.cockpit-section-head{flex-direction:column}.cockpit-chart-legend{align-self:flex-start}.cockpit-handler-grid{grid-template-columns:1fr}.cockpit-table{overflow-x:auto}.cockpit-table-row{min-width:680px}.cockpit-drawer{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.cockpit-content,.cockpit-metric,.cockpit-drawer-layer,.cockpit-drawer{transition:none!important;animation:none!important}}.cockpit-filters{border-bottom:0}.cockpit-filter{flex:0 0 132px;min-width:132px;height:42px;position:relative}.cockpit-filter>span{z-index:1;color:#8a8d92;pointer-events:none;font-size:9px;position:absolute;top:5px;left:12px}.cockpit-filter .wujie-select{width:100%;height:42px}.cockpit-filter .wujie-select-trigger{height:42px;background:#fff!important;border:1px solid #dededb!important;border-radius:10px!important;min-height:42px!important;padding:15px 11px 3px!important;font-size:12px!important}.cockpit-filter .wujie-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cockpit-filter .wujie-select-menu{z-index:2400}.cockpit-filters .wujie-select-trigger:focus-visible{border-color:#1f2023!important;outline:0!important;box-shadow:0 0 0 3px #1f20231a!important}.cockpit-filters input:focus-visible{border-color:#1f2023!important;outline:0!important;box-shadow:0 0 0 3px #1f20231a!important}.cockpit-refresh:focus-visible{border-color:#1f2023!important;outline:0!important;box-shadow:0 0 0 3px #1f20231a!important}.cockpit-filters{z-index:20;flex-wrap:wrap;position:relative;overflow:visible}.cockpit-filter:has(.wujie-select.open){z-index:2}.cockpit-overview-top{grid-template-columns:minmax(0,2.08fr) minmax(340px,1fr);align-items:stretch;gap:18px;margin-top:18px;display:grid}.cockpit-primary-panel,.cockpit-month-panel{background:#fff;border:1px solid #e6e7e9;border-radius:18px;min-width:0;overflow:hidden}.cockpit-overview-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;padding:19px 22px 10px;display:flex}.cockpit-overview-panel-head h1,.cockpit-overview-panel-head h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.25}.cockpit-overview-panel-head p{color:#777b82;margin:6px 0 0;font-size:11px}.cockpit-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 22px 22px;display:grid}.cockpit-hero-metric{text-align:center;cursor:pointer;background:#fff;border:0;border-radius:12px;min-width:0;padding:14px 14px 13px;transition:background-color .18s,color .18s;position:relative}.cockpit-hero-metric:hover{background:#fafafa}.cockpit-hero-metric>span{color:#666b73;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.cockpit-hero-metric.is-active>span:before{content:"";background:#2f6fed;border-radius:50%;width:7px;height:7px}.cockpit-hero-metric>strong{color:#111214;letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:13px 0 10px;font-size:34px;line-height:1;display:block}.cockpit-hero-metric>small{color:#81858c;min-height:16px;font-size:11px;display:block}.cockpit-hero-metric>small.is-positive{color:#15925b}.cockpit-hero-metric>small.is-negative{color:#d84a42}.cockpit-hero-metric.is-active:after{content:"";background:#2f6fed;border-radius:99px;height:2px;position:absolute;bottom:0;left:29%;right:29%}.cockpit-support-metrics{border-top:1px solid #ececea;border-bottom:1px solid #ececea;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 22px;display:grid}.cockpit-support-metrics>div,.cockpit-support-metrics>button{text-align:center;background:#fff;border:0;border-right:1px solid #ececea;min-width:0;min-height:76px;padding:14px 13px;position:relative}.cockpit-support-metrics>:last-child{border-right:0}.cockpit-support-metrics>button{cursor:pointer;transition:background-color .18s}.cockpit-support-metrics>button:hover{background:#fafafa}.cockpit-support-metrics span{color:#74787f;font-size:10px;display:block}.cockpit-support-metrics strong{color:#1d2024;font-variant-numeric:tabular-nums;margin:8px 4px 0;font-size:15px;line-height:1.1;display:inline-block}.cockpit-support-metrics small{color:#8a8e95;font-size:10px}.cockpit-support-metrics .is-danger strong{color:#dc463e}.cockpit-support-metrics .is-warning strong{color:#e47b0a}.cockpit-support-metrics>button.is-active:after{content:"";background:#2f6fed;height:2px;position:absolute;bottom:-1px;left:24%;right:24%}.cockpit-primary-panel>.cockpit-trend{border:0;border-radius:0;padding:18px 22px 12px}.cockpit-primary-panel>.cockpit-trend .cockpit-section-head{margin-bottom:2px}.cockpit-primary-panel>.cockpit-trend>.cockpit-sync{display:none}.cockpit-trend-unit{color:#777b82;white-space:nowrap;font-size:11px}.cockpit-month-panel{flex-direction:column;display:flex}.cockpit-month-progress,.cockpit-side-snapshot{padding:9px 22px 20px}.cockpit-month-hero{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:20px;padding:2px 0 18px;display:grid}.cockpit-progress-ring{border-radius:50%;place-items:center;width:118px;height:118px;padding:12px;display:grid}.cockpit-progress-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:94px;height:94px;display:flex;box-shadow:0 0 0 1px #14161a06}.cockpit-progress-ring span{color:#777b82;font-size:10px}.cockpit-progress-ring b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:25px;line-height:1}.cockpit-month-core{flex-direction:column;min-width:0;display:flex}.cockpit-month-core span,.cockpit-progress-row span,.cockpit-side-snapshot span{color:#777b82;font-size:10px}.cockpit-month-core strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:9px 0 10px;font-size:27px;line-height:1}.cockpit-month-core small{color:#6f737a;font-size:10px;line-height:1.6}.cockpit-progress-row{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:7px 0;display:grid}.cockpit-progress-row b{font-variant-numeric:tabular-nums;font-size:11px}.cockpit-progress-row i{background:#f0f1f3;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.cockpit-progress-row em{border-radius:inherit;background:#a9adb3;height:100%;transition:width .28s;display:block}.cockpit-progress-row em.is-income{background:#2f6fed}.cockpit-month-progress>p{text-align:right;margin:8px 0 13px;font-size:10px}.cockpit-month-progress>.is-ahead{color:#15925b}.cockpit-month-progress>.is-behind{color:#d64b42}.cockpit-month-progress>.is-unconfigured{color:#a97719}.cockpit-month-progress dl{border-top:1px solid #ececea;grid-template-columns:1fr 1fr;margin:0;display:grid}.cockpit-month-progress dl>div{border-bottom:1px solid #ececea;padding:12px 0}.cockpit-month-progress dl>div:nth-child(odd){padding-right:12px}.cockpit-month-progress dl>div:nth-child(2n){padding-left:12px}.cockpit-month-progress dt{color:#868a91;font-size:9px}.cockpit-month-progress dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:13px;font-weight:700}.cockpit-target-callout{color:#8c5b08;background:#fff7e7;border-radius:11px;grid-template-columns:1fr auto;gap:4px 12px;margin-top:16px;padding:13px 14px;display:grid}.cockpit-target-callout span{font-size:10px}.cockpit-target-callout strong{color:#e47b0a;font-variant-numeric:tabular-nums;font-size:18px}.cockpit-target-callout small{color:#9b722f;grid-column:1/-1;font-size:9px}.cockpit-target-callout.is-empty{color:#73777e;background:#f7f7f6}.cockpit-target-callout.is-empty strong{color:#555a62}.cockpit-side-snapshot{grid-template-columns:1fr 1fr;gap:0;display:grid}.cockpit-side-snapshot>div{border-bottom:1px solid #ececea;border-right:1px solid #ececea;flex-direction:column;gap:9px;min-height:96px;padding:16px 13px;display:flex}.cockpit-side-snapshot>div:nth-child(2n){border-right:0}.cockpit-side-snapshot>div:nth-last-child(-n+2){border-bottom:0}.cockpit-side-snapshot b{font-variant-numeric:tabular-nums;font-size:20px}.cockpit-composition-body{min-height:176px;padding-top:8px;display:block}.cockpit-composition-track{background:#f1f2f3;border-radius:99px;width:100%;height:12px;display:flex;overflow:hidden}.cockpit-composition-track button{cursor:pointer;border:0;border-right:2px solid #fff;min-width:4px;height:100%;transition:filter .18s,opacity .18s}.cockpit-composition-track button:last-child{border-right:0}.cockpit-composition-track button:hover{filter:saturate(1.12);opacity:.86}.cockpit-composition-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px;margin-top:20px;display:grid}.cockpit-composition-list button{text-align:left;background:#fff;border:0;border-radius:10px;grid-template-columns:9px minmax(70px,1fr) auto;align-items:center;gap:9px;padding:10px 8px;font-size:11px;display:grid}.cockpit-composition-list button:hover{background:#fafafa}.cockpit-composition-list button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.cockpit-composition-list button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit-composition-list button small{color:#888c93;font-size:9px}.cockpit-composition-list button>strong{font-variant-numeric:tabular-nums;font-size:12px}.cockpit-overview-lower,.cockpit-overview-departments{margin-top:18px}.cockpit-overview-departments .cockpit-section{min-height:250px}.cockpit-date-filter{flex:0 0 142px;min-width:142px}@media (max-width:1220px){.cockpit-overview-top{grid-template-columns:1fr}.cockpit-month-progress{grid-template-columns:140px minmax(0,1fr);gap:0 22px;display:grid}.cockpit-month-hero,.cockpit-month-progress dl,.cockpit-target-callout{grid-column:1/-1}}@media (max-width:820px){.cockpit-hero-metrics{grid-template-columns:1fr}.cockpit-hero-metric{padding-block:12px}.cockpit-hero-metric>strong{font-size:30px}.cockpit-support-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-support-metrics>div,.cockpit-support-metrics>button{border-bottom:1px solid #ececea}.cockpit-support-metrics>:nth-child(2n){border-right:0}.cockpit-support-metrics>:last-child{border-bottom:0;grid-column:1/-1}.cockpit-month-progress{display:block}.cockpit-composition-list{grid-template-columns:1fr 1fr}.cockpit-overview-panel-head,.cockpit-primary-panel>.cockpit-trend{padding-inline:16px}}@media (max-width:560px){.cockpit-composition-list{grid-template-columns:1fr}.cockpit-month-hero{grid-template-columns:104px 1fr}.cockpit-progress-ring{width:98px;height:98px}.cockpit-progress-ring>div{width:76px;height:76px}.cockpit-progress-ring b{font-size:20px}}.business-targets-shell{color:#171717;max-width:1180px;margin:0 auto;padding:24px 0 48px}.business-targets-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.business-targets-head small{color:#787878}.business-targets-head h1{letter-spacing:-.03em;margin:5px 0;font-size:26px}.business-targets-head p{color:#777;margin:0;font-size:13px}.business-targets-head label{color:#777;gap:6px;font-size:12px;display:grid}.business-targets-head input{color:#171717;background:#fff;border:1px solid #dfdfdf;border-radius:10px;height:38px;padding:0 12px}.business-target-tabs{border-bottom:1px solid #ededed;gap:22px;margin-bottom:18px;display:flex}.business-target-tabs button{color:#777;background:0 0;border:0;padding:10px 2px;font-size:14px}.business-target-tabs button.is-active{color:#111;font-weight:700;box-shadow:inset 0 -2px #111}.business-target-notice{background:#f7f7f7;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:13px}.business-target-table,.business-target-history{background:#fff;border:1px solid #e7e7e7;border-radius:14px;overflow:hidden}.business-target-table>header,.business-target-row{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) minmax(160px,1fr);align-items:center;gap:12px;padding:13px 18px;display:grid}.business-target-table.is-person>header,.business-target-table.is-person .business-target-row{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(180px,1fr)}.business-target-table>header{color:#777;background:#fafafa;font-size:12px}.business-target-row{border-top:1px solid #f0f0f0}.business-target-row b{font-size:14px}.business-target-row small{color:#777}.business-target-row input,.business-target-table footer input{background:#fff;border:1px solid #dcdcdc;border-radius:9px;height:38px;padding:0 11px}.business-target-table footer{border-top:1px solid #ededed;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.business-target-table footer label{color:#777;flex:1;gap:7px;font-size:12px;display:grid}.business-target-table footer .primary{white-space:nowrap;height:38px}.business-target-history{margin-top:18px}.business-target-history header{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.business-target-history h2{margin:0;font-size:16px}.business-target-history p{color:#777;margin:5px 0 0;font-size:12px}.business-target-history header button{background:#fff;border:1px solid #dedede;border-radius:8px;padding:7px 10px}.business-target-history ul{border-top:1px solid #eee;margin:0;padding:0;list-style:none}.business-target-history li{border-top:1px solid #f1f1f1;grid-template-columns:160px 1fr 170px;gap:12px;padding:12px 18px;font-size:13px;display:grid}.business-target-history li span,.business-target-history time{color:#777}.business-target-empty{text-align:center;color:#777;border:1px solid #eee;border-radius:14px;padding:42px}@media (max-width:760px){.business-targets-head{flex-direction:column;align-items:flex-start}.business-target-table>header,.business-target-row{grid-template-columns:1fr}.business-target-table>header span:nth-child(n+2){display:none}.business-target-table footer{flex-direction:column;align-items:stretch}.business-target-history li{grid-template-columns:1fr}}.business-targets-shell{min-width:0;padding-inline:16px}.business-targets-head>div{min-width:0}.business-targets-head input{width:min(180px,100%)}.business-target-tabs{flex-wrap:wrap;gap:8px 22px}.business-target-tabs button{border-radius:8px;min-height:40px;padding-inline:8px}:is(.business-target-tabs button:focus-visible,.business-target-history button:focus-visible,.business-target-table button:focus-visible){outline-offset:2px;outline:2px solid #171717}.business-target-tabs button:disabled,.business-target-table button:disabled,.business-target-history button:disabled{cursor:not-allowed;opacity:.55}.business-target-notice{overflow-wrap:anywhere;line-height:1.55}.business-target-refreshing{color:#777;border-bottom:1px solid #ededed;margin:0;padding:11px 16px;font-size:12px}.business-target-load-error{color:#8b4f05;background:#fff7e7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin:12px 16px;padding:11px 12px;font-size:12px;line-height:1.55;display:grid}.business-target-load-error>span{overflow-wrap:anywhere;white-space:normal;min-width:0}.business-target-load-error small{color:#8b4f05;grid-column:1}.business-target-load-error button,.business-target-load-failed button{color:#6e4307;background:#fff;border:1px solid #d7c39d;border-radius:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650}.business-target-load-error button{grid-area:1/2/span 2;align-self:center}.business-target-load-failed{place-items:center;gap:9px;display:grid}.business-target-load-failed b{color:#171717}.business-target-load-failed span{overflow-wrap:anywhere;max-width:560px;line-height:1.55}.business-target-scope-empty{place-items:center;gap:8px;min-height:150px;display:grid}.business-target-scope-empty b{color:#171717}.business-target-scope-empty span{font-size:12px}.business-target-table[aria-busy=true] .business-target-row{opacity:.72}.business-target-row,.business-target-row>*{min-width:0}.business-target-row input,.business-target-table footer input{width:100%;min-width:0}.business-target-table footer .primary:disabled{cursor:not-allowed;opacity:.55}.business-target-history-empty{color:#777;border-top:1px solid #eee;margin:0;padding:24px 18px;font-size:12px}@media (max-width:760px){.business-targets-shell{padding:20px 12px 40px}.business-targets-head,.business-targets-head label,.business-targets-head input{width:100%}.business-target-tabs{gap:4px 8px}.business-target-tabs button{flex:auto}.business-target-load-error{grid-template-columns:1fr}.business-target-load-error small{grid-column:1}.business-target-load-error button{grid-area:auto/1;justify-self:start}.business-target-history header{align-items:flex-start;gap:12px}.business-target-history header button{flex:none}}@media (prefers-reduced-motion:reduce){.business-targets-shell *{transition:none!important;animation:none!important}}.topbar{grid-template-columns:minmax(0,1fr) auto;min-width:0}.greeting{min-width:0}.header-actions{grid-column:2;justify-self:end}@media (max-width:960px){.topbar{grid-template-columns:minmax(0,1fr) auto}}html,body{background:var(--wujie-color-canvas);color:var(--wujie-color-text);font-family:var(--wujie-font-sans)}.app-shell,.app-shell *{box-sizing:border-box}.app-shell{background:var(--wujie-color-canvas);min-height:100dvh;color:var(--wujie-color-text)}.content{min-width:0;background:var(--wujie-color-canvas)!important}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:var(--wujie-header-height)!important;min-height:var(--wujie-header-height)!important;padding:0 var(--wujie-page-gutter)!important;box-shadow:none!important;background:#fffffff7!important;border-bottom:0!important}.greeting-title{height:36px!important}.greeting-details{margin-top:1px!important}.page-enter{animation:wujie-page-enter var(--wujie-duration-normal) var(--wujie-ease-standard)}@keyframes wujie-page-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.app-shell :where(.orders-page,.value-service-page,.tax-page,.personnel-v2,.provider-workspace,.asset-v2,.governance-page,.org-page,.role-page,.cockpit-shell,.module-view){background:var(--wujie-color-canvas);min-width:0}.app-shell :where(.orders-page,.value-service-page,.tax-page,.personnel-v2,.provider-workspace,.asset-v2){flex-direction:column;display:flex;overflow:hidden;height:calc(100dvh - var(--wujie-header-height))!important;min-height:0!important;padding:16px var(--wujie-page-gutter) 20px!important}.app-shell .settings-shell:has(.personnel-v2){height:calc(100dvh - var(--wujie-header-height));flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-shell .settings-shell:has(.personnel-v2)>.settings-tabs{flex:none}.app-shell .settings-shell:has(.personnel-v2)>#system-panel{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.app-shell .settings-shell .personnel-v2{flex:1 1 0;height:auto!important}.app-shell .personnel-v2>.personnel-table{min-block-size:0!important}.app-shell .personnel-subbar{gap:var(--wujie-space-2);flex-wrap:wrap}.value-title{min-height:0;justify-content:flex-end!important;margin:0 0 10px!important}.value-title>div:first-child{display:none}.value-title-actions{margin-left:auto}.business-module>.module-title{display:none}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,.wujie-select-trigger){width:100%;min-height:var(--wujie-control-height);color:var(--wujie-color-ink);font:inherit;outline:0;border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select){height:var(--wujie-control-height);padding:0 12px}.app-shell textarea{min-height:88px;line-height:var(--wujie-line-height-body);resize:vertical;padding:10px 12px}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,.wujie-select-trigger):focus-visible{outline:0;border-color:var(--wujie-color-primary)!important;box-shadow:var(--wujie-focus-ring)!important}.app-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea,.wujie-select-trigger):disabled{color:var(--wujie-color-text-tertiary);cursor:not-allowed;border-color:var(--wujie-color-border)!important;background:var(--wujie-color-surface-muted)!important}.app-shell :where(.orders-toolbar>label,.value-toolbar>label,.personnel-search,.tree-search,.asset-v2-search,.directory-tools label,.linked-order-search,.customer-search){min-height:var(--wujie-control-height);border:1px solid var(--wujie-color-border)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell .customer-search>input,.app-shell :where(.orders-toolbar>label,.value-toolbar>label,.personnel-search,.tree-search,.asset-v2-search,.directory-tools label,.linked-order-search,.currency-input,.provider-money-field,.tax-sensitive-input,.tax-credential-fields label>span,.subcontract-payment-form label>span) :where(input,select,textarea){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell .customer-search>input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell :where(.currency-input,.provider-money-field,.tax-sensitive-input,.tax-credential-fields label>span,.subcontract-payment-form label>span){min-height:var(--wujie-control-height);overflow:hidden;border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell :where(.currency-input,.provider-money-field,.tax-sensitive-input,.tax-credential-fields label>span,.subcontract-payment-form label>span,.customer-search):focus-within{border-color:var(--wujie-color-primary)!important;box-shadow:var(--wujie-focus-ring)!important}.wujie-button,.app-shell :where(.primary,.order-primary,.value-primary,.provider-primary,.value-processing-primary){min-height:var(--wujie-control-height);font-weight:var(--wujie-font-weight-semibold);border:1px solid var(--wujie-color-primary)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-primary)!important;color:var(--wujie-color-on-primary)!important;box-shadow:none!important;transform:none!important}.wujie-button:hover:not(:disabled),.app-shell :where(.primary,.order-primary,.value-primary,.provider-primary,.value-processing-primary):hover:not(:disabled){background:var(--wujie-color-primary-hover)!important}.app-shell :where(.provider-reload,.personnel-clear,.personnel-subbar button,.view-switch button,.tax-toolbar-actions>button:not(.primary),.drawer-actions button:not(.danger),.dialog-actions>button:not(.primary),.wujie-dialog-footer>button:not(.wujie-button):not(.primary):not(.danger-primary):not(.order-primary):not(.value-primary):not(.provider-primary):not(.value-processing-primary)){min-height:var(--wujie-control-height);color:var(--wujie-color-ink);border:1px solid var(--wujie-color-border)!important;border-radius:var(--wujie-radius-md)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell button:disabled{opacity:.42;cursor:not-allowed}.app-shell :where(.primary,.order-primary,.value-primary,.provider-primary,.value-processing-primary):disabled{opacity:1!important;border-color:var(--wujie-color-border)!important;background:var(--wujie-color-surface-muted)!important;color:var(--wujie-color-text-tertiary)!important}.app-shell :where(.provider-drawer>header>button,.order-detail-drawer>header>button,.value-detail>header>button,.tax-detail>header>button,.asset-v2-drawer>header>button,.personnel-drawer>header>button,.business-detail>header>button,.cockpit-drawer>header>button,.wujie-dialog-close){place-items:center;min-width:40px;min-height:40px;display:grid;border-radius:var(--wujie-radius-md)!important;width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell :where(.provider-drawer>header>button,.order-detail-drawer>header>button,.value-detail>header>button,.tax-detail>header>button,.asset-v2-drawer>header>button,.personnel-drawer>header>button,.business-detail>header>button,.cockpit-drawer>header>button,.wujie-dialog-close):hover{background:var(--wujie-color-surface-hover)!important}.wujie-select-menu{border:1px solid var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important;box-shadow:var(--wujie-shadow-floating)!important;border-radius:12px!important;padding:6px!important}.wujie-select-menu [role=option]{min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important}.wujie-select-menu [role=option][aria-disabled=true]{cursor:not-allowed;color:var(--wujie-color-text-tertiary)!important}.wujie-select-menu [role=option]:hover,.wujie-select-menu [role=option].active{background:var(--wujie-color-surface-hover)!important}.app-shell :where(.order-view-tabs,.value-category-tabs,.value-tabs,.asset-v2-tabs,.asset-v2-drawer-tabs,.tax-status-tabs,.settings-tabs,.provider-tabs,.cockpit-tabs){min-width:0;box-shadow:none!important;background:0 0!important}.app-shell :where(.order-view-tabs,.value-category-tabs,.value-tabs,.asset-v2-tabs,.asset-v2-drawer-tabs,.tax-status-tabs,.settings-tabs,.provider-tabs,.cockpit-tabs)>button{color:var(--wujie-color-text-secondary);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell :where(.order-view-tabs button.active,.order-view-tabs button[aria-selected=true],.value-category-tabs button.active,.value-tabs button.active,.asset-v2-tabs button.active,.asset-v2-drawer-tabs button.active,.tax-status-tabs button.active,.settings-tabs button.active,.provider-tabs button.active,.cockpit-tabs button.is-active){font-weight:var(--wujie-font-weight-bold);color:var(--wujie-color-ink)!important;box-shadow:inset 0 -2px var(--wujie-color-primary)!important;background:0 0!important;border-bottom-color:#0000!important}.app-shell :where(.order-view-tabs,.value-category-tabs,.value-tabs,.asset-v2-tabs,.provider-tabs) b{color:var(--wujie-color-text-tertiary);background:0 0!important}.app-shell .orders-toolbar>.order-view-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.app-shell .orders-toolbar>.order-view-tabs>button{flex:none}.app-shell .order-view-tabs b{text-align:start;font-variant-numeric:tabular-nums;min-inline-size:6ch;display:inline-block}.app-shell .orders-toolbar>.order-view-tabs[aria-label=订单类型]{gap:var(--wujie-space-2)}.app-shell .orders-toolbar>.order-view-tabs[aria-label=订单类型]>button{inline-size:auto;padding-inline:var(--wujie-space-2);flex:none}.app-shell .orders-toolbar>.order-view-tabs[aria-label=订单类型]>button>span{justify-content:flex-start;align-items:center;gap:var(--wujie-space-1);inline-size:100%;display:flex}.app-shell .orders-toolbar>.order-view-tabs[aria-label=订单类型] b{text-align:start;min-inline-size:0;margin:0}.app-shell .orders-table>.wujie-data-scroll{overflow-anchor:none}.app-shell .order-nature-dialog{width:min(28rem,calc(100vw - var(--wujie-space-8)))}.app-shell .order-nature-summary{gap:var(--wujie-space-2);min-width:0;font-size:var(--wujie-font-size-md);line-height:var(--wujie-line-height-body);margin:0;display:grid}.app-shell .order-nature-summary>div{align-items:start;gap:var(--wujie-space-3);grid-template-columns:5em minmax(0,1fr);display:grid}.app-shell .order-nature-summary dt{color:var(--wujie-color-text-secondary);margin:0}.app-shell .order-nature-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-medium);font-variant-numeric:tabular-nums;margin:0}.app-shell .value-tabs{scrollbar-width:none;min-width:0;display:flex;overflow:auto hidden}.app-shell .value-tabs::-webkit-scrollbar{display:none}.app-shell .value-tabs>button{white-space:nowrap;flex:none}.app-shell .orders-toolbar:has(>.order-view-tabs[aria-label=待结算缺项]){grid-template-areas:"tabs action""settlement settlement""filters filters"}.app-shell .orders-toolbar>.order-view-tabs[aria-label=待结算缺项]{grid-area:settlement}@media (max-width:960px){.app-shell .orders-toolbar:has(>.order-view-tabs[aria-label=待结算缺项]){grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""settlement""action""filters"}}.app-shell .orders-table[data-fixed-action=true]{--wujie-table-action-width:var(--wujie-table-action-multiple-width);scrollbar-gutter:auto;overflow:hidden}.app-shell .orders-table[data-fixed-action=true] .orders-row{min-width:2192px;grid-template-columns:150px 170px 142px 130px 130px 130px 190px 140px 100px 80px 130px 120px 120px 120px 110px 120px 110px!important}.app-shell .orders-table[data-fixed-action=true] .orders-head>span:last-child{background:inherit!important;position:static!important}.app-shell .orders-table[data-fixed-action=true] .orders-row:not(.orders-head){height:var(--wujie-table-row-height)}.app-shell .orders-table[data-fixed-action=true] .order-row-actions{justify-content:center;align-items:center;gap:var(--wujie-space-2);width:100%;padding:0 var(--wujie-space-2);box-sizing:border-box;display:flex;background:0 0!important;position:static!important}.app-shell .orders-table[data-fixed-action=true] .order-row-actions>button{padding:0 var(--wujie-space-2);white-space:nowrap;flex:none}.app-shell .orders-table[data-fixed-action=true] .order-review-block{color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);white-space:normal}.app-shell .orders-table[data-fixed-action=true] :is(.orders-row:not(.orders-head),.wujie-data-action-row){background:var(--wujie-color-surface)!important}.app-shell .orders-table[data-fixed-action=true] :is(.orders-row:not(.orders-head),.wujie-data-action-row).is-synced-hover{background:var(--wujie-color-surface-hover)!important}.app-shell .general-tax-data-table[data-fixed-action=true] :is(.general-tax-table tbody tr[data-service-row]>td,.wujie-data-action-row){background:var(--wujie-color-surface)}.app-shell .general-tax-data-table[data-fixed-action=true] :is(.general-tax-table tbody tr[data-service-row].is-synced-hover>td,.wujie-data-action-row.is-synced-hover){background:var(--wujie-color-surface-hover)}.orders-toolbar,.value-title,.value-category-tabs,.value-toolbar,.tax-metrics,.tax-toolbar,.personnel-toolbar,.personnel-governance-summary,.personnel-subbar,.asset-v2-filters,.provider-toolbar{flex:none}.app-shell :where(.orders-table,.value-table,.tax-table,.tax-board,.personnel-table,.asset-v2-table-shell,.directory-table,.provider-table-wrap){min-width:0;border:1px solid var(--wujie-color-border)!important;border-radius:var(--wujie-radius-lg)!important;background:var(--wujie-color-surface)!important;min-height:0!important;box-shadow:none!important}.orders-table,.value-table,.tax-table,.tax-board,.personnel-table,.asset-v2-table-shell,.provider-table-wrap{flex:auto!important}.app-shell :where(.orders-table,.value-table,.tax-table,.personnel-table,.asset-v2-table-scroll,.provider-table-scroll){overscroll-behavior:contain;scrollbar-gutter:stable;overflow:auto}.app-shell :where(.orders-head,.value-head,.tax-th,.personnel-th,.asset-v2-table-head,.provider-head,.directory-head){z-index:8;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);position:sticky;top:0;min-height:var(--wujie-table-head-height)!important;border-bottom:1px solid var(--wujie-color-border)!important;background:var(--wujie-color-surface-subtle)!important;box-shadow:none!important}.app-shell :where(.orders-row:not(.orders-head),.value-row:not(.value-head),.tax-row,.personnel-tr,.asset-v2-row,.provider-row:not(.provider-head),.directory-row){min-height:var(--wujie-table-row-height)!important;border-bottom:1px solid var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell :where(.orders-row:not(.orders-head),.value-row:not(.value-head),.tax-row,.personnel-tr,.asset-v2-row,.provider-row:not(.provider-head),.directory-row):hover{background:var(--wujie-color-surface-hover)!important}.app-shell .asset-v2-row.selected{background:var(--wujie-color-surface-selected)!important;box-shadow:none!important}.app-shell :where(.order-row-actions,.orders-head>span:last-child,.value-link,.value-head>span:last-child,.tax-row-action,.tax-th>span:last-child,.asset-v2-detail-button,.asset-v2-table-head>span:last-child){z-index:10;right:0;background:var(--wujie-color-surface)!important;box-shadow:none!important;border:0!important;position:sticky!important}.app-shell :where(.orders-head>span:last-child,.value-head>span:last-child,.tax-th>span:last-child,.asset-v2-table-head>span:last-child){z-index:14;background:var(--wujie-color-surface-subtle)!important}.app-shell :where(.order-view,.value-link,.tax-row-action,.asset-v2-detail-button,.provider-action,.business-list-detail-button){min-height:40px;color:var(--wujie-color-ink);white-space:nowrap;box-shadow:none!important;font-size:11px!important;font-weight:var(--wujie-font-weight-semibold)!important;background:0 0!important;border:0!important}.app-shell :where(.orders-pagination,.personnel-pagination,.asset-v2-pagination,.provider-pagination){border:1px solid var(--wujie-color-border);border-radius:0 0 var(--wujie-radius-lg) var(--wujie-radius-lg);background:var(--wujie-color-surface);min-height:54px;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);border-top:0;flex:none;padding:0 14px;margin:0!important}.app-shell :where(.orders-pagination,.personnel-pagination,.asset-v2-pagination,.provider-pagination) button{min-width:32px;height:32px;color:var(--wujie-color-text);border:1px solid var(--wujie-color-border)!important;border-radius:var(--wujie-radius-sm)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell :where(.orders-pagination,.asset-v2-pagination) button.current,.app-shell .asset-v2-pagination b{background:var(--wujie-color-primary)!important;color:var(--wujie-color-on-primary)!important}.app-shell :where(.people-metrics>div,.personnel-governance-summary,.org-v2>aside,.org-v2>article,.roles-v2>aside,.roles-v2>article,.role-list,.permission-editor,.department-tree,.person-directory,.cockpit-metric,.cockpit-section,.cockpit-today){border:1px solid var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell :where(.asset-v2-detail-layer,.order-detail-layer,.value-overlay,.tax-detail-overlay,.drawer-backdrop,.business-detail-layer,.provider-drawer-layer,.cockpit-drawer-layer){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2200!important;background:var(--wujie-color-backdrop)!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app-shell :where(.asset-v2-drawer,.order-detail-drawer,.value-detail,.tax-detail,.personnel-drawer,.org-member-drawer,.business-detail,.provider-drawer,.cockpit-drawer){width:min(var(--wujie-drawer-width),100vw)!important;border-radius:var(--wujie-radius-xl) 0 0 var(--wujie-radius-xl)!important;background:var(--wujie-color-surface)!important;height:100dvh!important;max-height:100dvh!important;box-shadow:var(--wujie-shadow-drawer)!important;border:0!important;flex-direction:column!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important;overflow:hidden!important}.app-shell :where(.asset-v2-drawer>header,.order-detail-drawer>header,.value-detail>header,.tax-detail>header,.personnel-drawer>header,.business-detail>header,.provider-drawer>header,.cockpit-drawer>header){flex:none;min-height:92px;border-bottom:1px solid var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important;padding:24px 28px 18px!important}.app-shell :where(.asset-v2-drawer-scroll,.order-detail-drawer-scroll,.provider-drawer-scroll){overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto!important}.app-shell .value-detail,.app-shell .tax-detail,.app-shell .personnel-drawer,.app-shell .business-detail,.app-shell .cockpit-drawer{overscroll-behavior:contain;overflow-y:auto!important}.app-shell .value-detail.wujie-drawer{overflow:hidden!important}.app-shell .value-detail.wujie-drawer .wujie-drawer-header{z-index:2;position:relative}.app-shell .value-detail.wujie-drawer .wujie-drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto!important}.app-shell .provider-profile-drawer .provider-form{flex:auto;min-height:0;padding:22px 28px 28px;overflow:auto!important}.app-shell :where(.asset-v2-drawer>footer,.order-detail-drawer>footer,.provider-form>footer,.cockpit-drawer>footer){z-index:4;flex:none;position:sticky;bottom:0;border-top:1px solid var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important}.app-shell :where(.order-modal-layer,.legacy-service-modal-layer,.tax-overlay:not(.tax-detail-overlay),.value-processing-layer,.wujie-dialog-layer){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11182738!important}.app-shell :where(.order-modal,.legacy-service-modal,.tax-create,.value-processing-dialog,.wujie-dialog){border-radius:var(--wujie-radius-xl)!important;background:var(--wujie-color-surface)!important;border:0!important;box-shadow:0 28px 90px #1118272e!important}.app-shell .legacy-service-modal-layer{z-index:2300!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.app-shell .legacy-service-modal-layer>.legacy-service-modal{flex-direction:column!important;width:min(1080px,100vw - 48px)!important;height:min(820px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;display:flex!important;position:relative!important;overflow:hidden!important}.app-shell .legacy-service-modal-layer>.legacy-service-modal>form{overscroll-behavior:contain;min-height:0!important;overflow:auto!important}@media (max-width:720px){.app-shell .legacy-service-modal-layer{padding:12px!important}.app-shell .legacy-service-modal-layer>.legacy-service-modal{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}}.app-shell :where(.provider-form-section,.tax-detail-section,.value-order-remark,.value-company-name,.value-login-method,.value-trademark-name,.value-certificate-status,.value-wecom-group,.value-followup,.order-detail-remark){background:var(--wujie-color-surface)!important;box-shadow:none!important;border:0!important}.app-shell :where(.provider-detail-grid,.provider-finance-summary,.order-detail-status,.asset-v2-identity,.asset-v2-metrics,.value-status-strip,.value-service-context){border-color:var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important;box-shadow:none!important}.app-shell :where(.provider-detail-grid>div,.provider-finance-summary>div,.order-detail-status>div,.asset-v2-identity>div,.asset-v2-metrics>span,.value-status-strip>div,.value-service-context>div){border-color:var(--wujie-color-border)!important;background:var(--wujie-color-surface-subtle)!important;box-shadow:none!important}.wujie-page-shell{min-width:0;height:calc(100dvh - var(--wujie-header-height));padding:16px var(--wujie-page-gutter) 20px;background:var(--wujie-color-canvas);flex-direction:column;display:flex;overflow:hidden}.wujie-page-shell-body{flex:auto;min-height:0}.wujie-field{min-width:0;color:var(--wujie-color-text);font-size:var(--wujie-font-size-md);gap:7px;display:grid}.wujie-field-label{min-height:18px;color:var(--wujie-color-text);font-weight:var(--wujie-font-weight-medium);align-items:center;gap:4px;display:flex}.wujie-field-label i{color:var(--wujie-color-danger);font-style:normal}.wujie-field-hint,.wujie-field-error{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.wujie-field-error{color:var(--wujie-color-danger)}.wujie-input-group{min-height:var(--wujie-control-height);border:1px solid var(--wujie-color-border-strong);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.wujie-input-group:focus-within{border-color:var(--wujie-color-primary);box-shadow:var(--wujie-focus-ring)}.wujie-input-group>:where(input,select,textarea),.app-shell .wujie-input-group>:where(input,select,textarea){flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.wujie-drawer-layer{z-index:2300;background:var(--wujie-color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.wujie-drawer-layer.service-drawer-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.wujie-drawer-backdrop{background:0 0;border:0;position:absolute;inset:0}.wujie-drawer{z-index:1;width:min(var(--wujie-drawer-width),100vw);border-radius:var(--wujie-radius-xl) 0 0 var(--wujie-radius-xl);background:var(--wujie-color-surface);height:100dvh;box-shadow:var(--wujie-shadow-drawer);animation:wujie-drawer-in var(--wujie-duration-normal) var(--wujie-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.wujie-drawer[data-width=wide]{width:min(var(--wujie-drawer-wide-width),100vw)}.wujie-drawer-header,.wujie-drawer-footer{background:var(--wujie-color-surface);flex:none;align-items:center;padding:20px 28px;display:flex}.wujie-drawer-header{border-bottom:1px solid var(--wujie-color-border);justify-content:space-between;gap:20px}.wujie-drawer-heading small,.wujie-drawer-heading p{color:var(--wujie-color-text-tertiary);font-size:var(--wujie-font-size-sm)}.wujie-drawer-heading h2{font-size:var(--wujie-font-size-title);letter-spacing:-.025em;margin:5px 0 0}.wujie-drawer-heading p{margin:7px 0 0}.wujie-drawer-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px 28px 32px;overflow:auto}.wujie-drawer-footer{border-top:1px solid var(--wujie-color-border);justify-content:flex-end;gap:8px}.wujie-tabs{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.wujie-tabs button{min-height:40px;color:var(--wujie-color-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 12px}.wujie-tabs button[aria-selected=true]{color:var(--wujie-color-ink);box-shadow:inset 0 -2px var(--wujie-color-primary);font-weight:var(--wujie-font-weight-bold)}.app-shell :is([role=tab],.wujie-tabs>button,.value-work-queue>button,.service-work-tabs>button,.order-view-tabs>button,.value-category-tabs>button,.value-tabs>button,.asset-v2-tabs>button,.asset-v2-drawer-tabs>button,.tax-status-tabs>button,.settings-tabs>button,.provider-tabs>button,.cockpit-tabs>button,.provider-profile-tabs>button,.provider-settlement-status-tabs>button,.provider-fulfillment-status-tabs>button,.provider-application-status-tabs>button,.business-target-tabs>button,.customer-entry-tabs>button,.opportunity-subject-tabs>button),.app-shell :is(.wujie-tabs,.value-work-queue,.service-work-tabs,.order-view-tabs,.value-category-tabs,.value-tabs,.asset-v2-tabs,.asset-v2-drawer-tabs,.tax-status-tabs,.settings-tabs,.provider-tabs,.cockpit-tabs,.provider-profile-tabs,.provider-settlement-status-tabs,.provider-fulfillment-status-tabs,.provider-application-status-tabs,.business-target-tabs,.customer-entry-tabs,.opportunity-subject-tabs) button :is(b,small),.app-shell .asset-v2-tabs button span,.app-shell .customer-list-tabs-row .wujie-tabs button span{background:0 0!important}.wujie-pagination{border-top:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);min-height:54px;color:var(--wujie-color-text-secondary);font-size:var(--wujie-font-size-sm);justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.wujie-pagination-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow-x:auto}.wujie-pagination button{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);min-width:32px;height:32px}.wujie-pagination button[aria-current=page]{border-color:var(--wujie-color-primary);background:var(--wujie-color-primary);color:var(--wujie-color-on-primary)}@keyframes wujie-drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:960px){.topbar,.app-shell :where(.orders-page,.value-service-page,.tax-page,.personnel-v2,.provider-workspace,.asset-v2){padding-inline:18px!important}}@media (max-width:720px){.app-shell :where(.asset-v2-drawer,.order-detail-drawer,.value-detail,.tax-detail,.personnel-drawer,.org-member-drawer,.business-detail,.provider-drawer,.cockpit-drawer,.wujie-drawer){border-radius:0!important;width:100vw!important}.app-shell :where(.orders-page,.value-service-page,.tax-page,.personnel-v2,.provider-workspace,.asset-v2){padding:12px 14px 14px!important}.wujie-pagination{flex-direction:column;align-items:flex-start;padding-block:10px}.wujie-pagination-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.page-enter,.wujie-drawer{transition:none!important;animation:none!important}}.wujie-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.wujie-button[data-size=sm]{min-height:var(--wujie-control-height-sm);padding-inline:11px}.wujie-button[data-size=lg]{min-height:var(--wujie-control-height-lg);padding-inline:18px}.wujie-button[data-variant=secondary]{border-color:var(--wujie-color-border)!important;background:var(--wujie-color-surface)!important;color:var(--wujie-color-ink)!important}.wujie-button[data-variant=ghost]{color:var(--wujie-color-ink)!important;background:0 0!important;border-color:#0000!important}.wujie-button[data-variant=danger]{border-color:var(--wujie-color-danger)!important;background:var(--wujie-color-danger)!important;color:#fff!important}.wujie-button[data-variant=danger]:hover:not(:disabled){border-color:var(--wujie-color-danger-hover)!important;background:var(--wujie-color-danger-hover)!important}.wujie-button[data-variant=secondary]:hover:not(:disabled),.wujie-button[data-variant=ghost]:hover:not(:disabled){background:var(--wujie-color-surface-hover)!important}.wujie-pagination-jump{align-items:center;gap:6px;display:flex}.wujie-pagination-jump label{align-items:center;gap:5px;display:flex}.wujie-pagination-jump input{text-align:center;width:54px!important;height:32px!important;min-height:32px!important;padding:0 6px!important}.wujie-icon-button{font:inherit;cursor:pointer}.wujie-pagination{flex:none;width:100%;min-width:0;min-height:58px;padding:0 14px;overflow:visible}.wujie-pagination-meta{white-space:nowrap;flex:none;align-items:center;gap:16px;display:flex}.wujie-pagination-total b{color:var(--wujie-color-ink);font-weight:var(--wujie-font-weight-bold)}.wujie-pagination-size{white-space:nowrap;align-items:center;gap:6px;display:flex}.wujie-pagination-size .wujie-select{flex:0 0 66px;width:66px}.wujie-pagination-size .wujie-select-trigger{width:66px;height:32px;min-height:32px;font-size:var(--wujie-font-size-sm);padding:0 8px;border:1px solid var(--wujie-color-border)!important;border-radius:var(--wujie-radius-sm)!important;background:var(--wujie-color-surface)!important}.wujie-pagination-size .wujie-select-menu{z-index:2600;min-width:66px}.wujie-pagination-actions{white-space:nowrap;scrollbar-width:thin;flex:auto;min-width:0;padding:3px 0}.wujie-pagination-summary{color:var(--wujie-color-text-secondary);white-space:nowrap;padding:0 4px}.wujie-pagination button{white-space:nowrap;cursor:pointer;flex:none;padding:0 10px}.wujie-pagination button:hover:not(:disabled):not([aria-current=page]){border-color:var(--wujie-color-border-strong);background:var(--wujie-color-surface-hover)}.wujie-pagination button:disabled{cursor:not-allowed;opacity:.42}.wujie-pagination-jump{flex:none}.wujie-pagination-jump input{outline:0;border:1px solid var(--wujie-color-border-strong)!important;border-radius:var(--wujie-radius-sm)!important;background:var(--wujie-color-surface)!important}.wujie-pagination-jump input:focus-visible{border-color:var(--wujie-color-primary)!important;box-shadow:var(--wujie-focus-ring)!important}.tax-table>.wujie-pagination{z-index:8;min-width:100%;position:sticky;bottom:0;left:0}@media (max-width:720px){.wujie-pagination-meta{justify-content:space-between;width:100%}.wujie-pagination-actions{overflow-x:auto}.wujie-pagination{gap:8px}}.app-shell .customer-detail-modal .asset-v2-drawer-tabs{border-bottom:1px solid var(--wujie-color-border);background:var(--wujie-color-surface);gap:22px;height:50px;margin:0;display:flex!important}.app-shell .customer-detail-modal .asset-v2-drawer-tabs>button{cursor:pointer;height:50px;font-size:13px;padding:0 1px!important}.app-shell .customer-detail-tabs button span{color:var(--wujie-color-text-tertiary);font-size:11px;font-weight:var(--wujie-font-weight-regular);margin-left:4px}.app-shell .customer-enterprise-panel{padding:20px 0 0}.app-shell .customer-enterprise-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.app-shell .customer-enterprise-panel-header h4{color:var(--wujie-color-ink);margin:0;font-size:15px;line-height:22px}.app-shell .customer-enterprise-panel-header p{color:var(--wujie-color-text-secondary);margin:4px 0 0;font-size:12px;line-height:18px}.app-shell .customer-enterprise-panel-header small{color:var(--wujie-color-text-tertiary);flex:none;font-size:11px;line-height:22px}.app-shell .customer-enterprise-toolbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.app-shell .customer-enterprise-search{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-sm);background:var(--wujie-color-surface);min-width:0;height:38px;color:var(--wujie-color-text-tertiary);flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.app-shell .customer-enterprise-search:focus-within{border-color:var(--wujie-color-primary);box-shadow:var(--wujie-focus-ring)}.app-shell .customer-enterprise-search input{min-width:0;color:var(--wujie-color-text);font:inherit;flex:1;font-size:12px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.app-shell .customer-enterprise-toolbar>button{height:32px;color:var(--wujie-color-text-secondary);cursor:pointer;padding:0 6px;font-size:12px;background:0 0!important;border:0!important}.app-shell .customer-enterprise-toolbar>button:hover{color:var(--wujie-color-ink)}.app-shell .customer-enterprise-warning{color:#9a6b19;margin:0 0 14px;font-size:12px}.app-shell .customer-enterprise-state{border:1px dashed var(--wujie-color-border);border-radius:var(--wujie-radius-lg);min-height:180px;color:var(--wujie-color-text-secondary);place-items:center;font-size:13px;display:grid}.app-shell .customer-enterprise-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.app-shell .customer-enterprise-card{border:1px solid var(--wujie-color-border);border-radius:var(--wujie-radius-lg);background:var(--wujie-color-surface);min-width:0;box-shadow:none;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.app-shell .customer-enterprise-card:hover{border-color:var(--wujie-color-border-strong);transform:translateY(-1px);box-shadow:0 8px 22px #0f172a0f}.app-shell .customer-enterprise-card>header{border-bottom:1px solid var(--wujie-color-border);align-items:flex-start;gap:10px;padding:16px 16px 13px;display:flex}.app-shell .customer-enterprise-ordinal{background:var(--wujie-color-surface-subtle);min-width:28px;height:22px;color:var(--wujie-color-text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.app-shell .customer-enterprise-heading{flex:1;min-width:0}.app-shell .customer-enterprise-heading h4{color:var(--wujie-color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:21px;overflow:hidden}.app-shell .customer-enterprise-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.app-shell .customer-enterprise-tag{border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;line-height:20px;display:inline-flex}.app-shell .customer-enterprise-tag.service{color:#137a4b;background:#edf8f2}.app-shell .customer-enterprise-tag.declaration{color:#9a6b19;background:#fff7e7}.app-shell .customer-enterprise-card>section{border-bottom:1px solid var(--wujie-color-border);padding:14px 16px}.app-shell .customer-enterprise-card>section:last-child{border-bottom:0}.app-shell .customer-enterprise-card h5{color:var(--wujie-color-text-secondary);font-size:11px;font-weight:var(--wujie-font-weight-semibold);margin:0 0 10px}.app-shell .customer-enterprise-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px;margin:0;display:grid}.app-shell .customer-enterprise-facts>div{min-width:0}.app-shell .customer-enterprise-facts--tax .customer-enterprise-fact-wide{grid-column:1/-1}.app-shell .customer-enterprise-facts dt{color:var(--wujie-color-text-tertiary);font-size:10px;line-height:15px}.app-shell .customer-enterprise-facts dd{color:var(--wujie-color-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;line-height:18px;overflow:hidden}.app-shell .customer-enterprise-pagination{border-top:1px solid var(--wujie-color-border);margin-top:18px}.app-shell .customer-enterprise-pagination .wujie-pagination{min-height:48px;background:0 0!important;border:0!important;padding:0!important}@media (max-width:720px){.app-shell .customer-enterprise-grid{grid-template-columns:1fr}.app-shell .customer-enterprise-panel-header{display:block}.app-shell .customer-enterprise-panel-header small{margin-top:6px;display:block}.app-shell .customer-detail-modal .asset-v2-drawer-tabs{gap:17px}}.app-shell .wujie-drawer.create-drawer{width:min(600px,95vw)!important}.app-shell .wujie-search-field{box-sizing:border-box;min-width:0;min-height:var(--wujie-control-height-lg);height:var(--wujie-control-height-lg);align-items:center;gap:var(--wujie-space-2);border-radius:var(--wujie-radius-md);background:var(--wujie-color-surface);padding-left:var(--wujie-space-3);color:var(--wujie-color-text-tertiary);display:flex;border:1px solid var(--wujie-color-border-strong)!important}.app-shell .wujie-search-field:focus-within{box-shadow:var(--wujie-focus-ring);border-color:var(--wujie-color-primary)!important}.app-shell .wujie-search-field>input{box-sizing:border-box;min-width:0;color:var(--wujie-color-text);font:inherit;flex:1;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app-shell .wujie-search-field-clear{width:var(--wujie-control-height-lg);height:var(--wujie-control-height-lg);flex:0 0 var(--wujie-control-height-lg);color:var(--wujie-color-text-secondary);cursor:pointer;place-items:center;display:grid;background:0 0!important;border:0!important;border-radius:0!important}.app-shell .wujie-search-field-clear:focus-visible{outline:0;background:var(--wujie-color-surface-hover)!important}.app-shell .wujie-search-field>input::placeholder{color:var(--wujie-color-text-tertiary)}.app-shell .provider-fulfillment-orders :is(.provider-row:not(.provider-head):hover,.provider-row:not(.provider-head).is-synced-hover,.wujie-data-action-row:hover,.wujie-data-action-row.is-synced-hover),.app-shell .provider-fulfillment-orders .provider-row:not(.provider-head).is-synced-hover>span,.app-shell .provider-fulfillment-orders .provider-row:not(.provider-head).is-synced-hover .sticky-left{background:var(--wujie-color-surface-hover)!important}.app-shell .provider-fulfillment-orders .provider-action.wujie-button[data-variant=ghost]:hover:not(:disabled){background:0 0!important}
