:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{transition:transform .2s;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-mask-gradient: rgba(255, 255, 255, 0);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-mask-gradient: rgba(36, 36, 36, 0);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}:root{--zq-brand: #005945;--zq-brand-hover: #064c3c;--zq-brand-active: #053f32;--zq-brand-soft: #eaf0ee;--zq-brand-softer: #f4f7f6;--zq-accent: #b25d09;--zq-warning: #9a5b07;--zq-success: #1f7a4d;--zq-error: #c0392b;--zq-info: #2f6fdb;--zq-canvas: #f5f5f7;--zq-canvas-subtle: #fafafa;--zq-surface: #ffffff;--zq-surface-overlay: rgba(0, 0, 0, .4);--zq-border: #dcdce0;--zq-border-strong: #c7c7cc;--zq-hairline: rgba(0, 0, 0, .08);--zq-neutral-fill: #eeeeef;--zq-neutral-fill-hover: #e6e6e8;--zq-text-primary: #1d1d1f;--zq-text-secondary: #515154;--zq-text-muted: #6e6e73;--zq-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--zq-shadow-md: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 12px rgba(0, 0, 0, .05);--zq-shadow-lg: 0 16px 48px rgba(0, 0, 0, .14), 0 4px 14px rgba(0, 0, 0, .06);--zq-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, sans-serif;--zq-space-1: 4px;--zq-space-2: 8px;--zq-space-3: 12px;--zq-space-4: 16px;--zq-space-5: 20px;--zq-space-6: 24px;--zq-space-8: 32px;--zq-radius-sm: 8px;--zq-radius-md: 8px;--zq-radius-lg: 12px;--td-brand-color: var(--zq-brand);--td-brand-color-hover: var(--zq-brand-hover);--td-brand-color-active: var(--zq-brand-active);--td-brand-color-focus: var(--zq-brand);--td-brand-color-light: var(--zq-brand-soft);--td-brand-color-light2: #eef3f1;--td-success-color: var(--zq-success);--td-warning-color: var(--zq-warning);--td-error-color: var(--zq-error);--td-radius-default: 8px;--td-radius-small: 6px;--td-radius-medium: 8px;--td-radius-large: 12px;--zq-urgency-overdue: #c0392b;--zq-urgency-overdue-soft: #fdeceb;--zq-urgency-overdue-line: #f3c4bf;--zq-urgency-soon: #9a5b07;--zq-urgency-soon-soft: #fdf5e9;--zq-urgency-soon-line: #ecd6b0;--zq-urgency-today: #1f5cc4;--zq-urgency-today-soft: #eef3fd;--zq-urgency-today-line: #c8d8f6;--zq-urgency-none: var(--zq-text-muted);--zq-urgency-bar: 3px;--zq-text-faint: #8a8a8e;--zq-display-size: 28px;--zq-display-line: 36px;--zq-display-weight: 650;--zq-title-size: 18px;--zq-title-line: 26px;--zq-title-weight: 600;--zq-body-size: 14px;--zq-body-line: 22px;--zq-caption-size: 13px;--zq-caption-line: 20px;--zq-micro-size: 12px;--zq-micro-line: 18px;--zq-num-size: 20px;--zq-num-line: 28px;--zq-font-variant-num: tabular-nums;--zq-motion-fast: .12s;--zq-motion-base: .18s;--zq-motion-slow: .24s;--zq-ease: cubic-bezier(.2, .7, .2, 1);--zq-pad-card: 20px;--zq-pad-card-lg: 24px;--zq-border-hairline: #ebeded;--zq-pad-page: 28px;--zq-gap-section: 22px}@media(prefers-reduced-motion:reduce){:root{--zq-motion-fast: 0ms;--zq-motion-base: 0ms;--zq-motion-slow: 0ms}}:root{font-family:var(--zq-font);color:var(--zq-text-primary);background:var(--zq-canvas);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;min-width:1024px;background:var(--zq-canvas)}button,input{font:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--zq-brand) 55%,white);outline-offset:2px}a:has(>.t-button){text-decoration:none;color:inherit}a:has(>.t-button):hover{color:inherit}.page-shell,.app-frame{min-height:100vh;display:flex}.side-nav{width:224px;flex:0 0 224px;background:var(--zq-surface);color:var(--zq-text-secondary);padding:14px 14px 20px}.brand{padding:4px 10px 22px}.brand img{display:block;width:128px;height:auto}.environment-label{color:var(--zq-text-muted);font-size:12px}.nav-group{margin-top:20px}.nav-group:first-of-type{margin-top:4px}.nav-label{padding:0 10px 8px;color:var(--zq-text-faint);font-size:11px;font-weight:500}.nav-item{display:flex;align-items:center;width:100%;min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--zq-text-secondary);padding:0 10px;margin:2px 0;text-align:left;cursor:pointer;font-weight:500;font-size:14px}.nav-item:hover{background:var(--zq-canvas);color:var(--zq-text-primary)}.nav-item.active{background:var(--zq-brand-soft);color:var(--zq-brand);font-weight:600;box-shadow:inset 3px 0 0 var(--zq-brand)}.nav-group--top{margin-top:4px}.nav-sub-label{padding:12px 10px 4px;color:var(--zq-text-faint);font-size:12px;font-weight:500}.nav-item--sub{padding-left:26px;font-size:13px;font-weight:400}.top-quick{display:inline-flex;color:inherit;text-decoration:none}.top-feedback{color:var(--zq-text-secondary);font-size:13px;text-decoration:none;padding:0 2px;white-space:nowrap}.top-feedback:hover,.top-feedback.active{color:var(--zq-brand)}.top-bell{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:var(--zq-text-secondary)}.top-bell:hover{background:var(--zq-canvas);color:var(--zq-text-primary)}.top-bell-badge{position:absolute;top:2px;right:1px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--zq-error);color:#fff;font-size:10px;font-weight:600;line-height:1}.t-table td .cell,.t-table .t-table__cell--ellipsis{overflow-wrap:anywhere}.notifications-table td:nth-child(7){max-width:220px;color:var(--zq-text-muted);font-size:12px;word-break:break-all}.main-content{min-width:0;flex:1}.main-column{min-width:0;min-height:100vh;flex:1;display:flex;flex-direction:column}.top-bar{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--zq-surface);border-bottom:1px solid var(--zq-hairline)}.top-bar h1{margin:0;font-size:16px;font-weight:600;letter-spacing:.01em}.top-meta{display:flex;align-items:center;gap:12px;color:var(--zq-text-secondary);font-size:13px}.user-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid var(--zq-border-hairline);border-radius:17px;line-height:1;color:var(--zq-text-secondary);font-size:13px}.logout-button{color:var(--zq-text-muted)}.logout-button:hover{color:var(--zq-brand)}.content{flex:1;width:100%;padding:var(--zq-pad-page);background:var(--zq-canvas)}.app-footer{min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:var(--zq-text-muted);border-top:1px solid var(--zq-hairline);background:var(--zq-surface);font-size:11.5px}.eyebrow{color:var(--zq-brand);font-size:13px;font-weight:600}.hero-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.hero-row h2{margin:6px 0;font-size:28px;line-height:1.3}.hero-row p{margin:0;color:var(--zq-text-secondary)}.status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.status-card{position:relative;min-height:124px;padding:var(--zq-pad-card);background:var(--zq-surface);border:1px solid var(--zq-border-hairline);border-radius:var(--zq-radius-lg);box-shadow:var(--zq-shadow-sm);transition:border-color .18s ease,box-shadow .18s ease}.status-card .value{font-variant-numeric:tabular-nums}.status-card--highlight{background:var(--zq-brand-soft);border-color:var(--zq-brand-soft)}.status-card .label{color:var(--zq-text-secondary);font-size:13px}.status-card .value{margin-top:10px;font-size:24px;font-weight:650}.status-card .hint{margin-top:8px;color:var(--zq-text-muted);font-size:12px}.section-card{margin-top:var(--zq-gap-section);padding:24px;background:var(--zq-surface);border:1px solid var(--zq-border-hairline);border-radius:var(--zq-radius-lg)}.section-card h3{margin:0 0 16px;font-size:16px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-action{min-height:76px;padding:16px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-canvas-subtle);color:var(--zq-text-primary);text-align:left;text-decoration:none;cursor:pointer}.quick-action strong{color:var(--zq-brand)}.quick-action:hover{border-color:var(--zq-brand);background:var(--zq-brand-soft)}.quick-action strong,.quick-action span{display:block}.quick-action span{margin-top:6px;color:var(--zq-text-secondary);font-size:13px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page-heading>:last-child{flex:0 0 auto}.detail-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-heading h2,.detail-hero h2{margin:6px 0;font-size:28px;line-height:1.3}.page-heading p,.detail-hero p,.section-heading p{margin:0;color:var(--zq-text-secondary)}.breadcrumb{display:flex;gap:8px;margin-bottom:20px;color:var(--zq-text-muted);font-size:13px}.breadcrumb a,.text-link,.customer-link{color:var(--zq-brand);text-decoration:none}.hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.masked-phone{color:var(--zq-text-secondary);font-size:15px;font-weight:400}.context-grid,.queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.context-card,.queue-card{padding:20px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg);background:var(--zq-surface)}.context-card{min-height:100px}.context-card.focus{border-color:var(--zq-brand);background:var(--zq-brand-softer)}.context-card span,.context-card small,.queue-card p,.queue-card small{display:block;color:var(--zq-text-secondary);font-size:12px}.context-card strong{display:block;margin:8px 0 4px;font-size:16px}.two-column{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:16px;align-items:start}.detail-side{display:grid;gap:16px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.section-heading h3{margin-bottom:6px}.journey-row{display:grid;grid-template-columns:28px 1fr;gap:12px;min-height:74px}.journey-marker{width:28px;height:28px;border:1px solid var(--zq-border);border-radius:50%;display:grid;place-items:center;color:var(--zq-text-muted);font-size:12px}.journey-marker.done{background:var(--zq-brand);color:#fff;border-color:var(--zq-brand)}.journey-marker.current{border-color:var(--zq-brand);color:var(--zq-brand);background:var(--zq-brand-soft)}.journey-copy>div{display:flex;align-items:center;gap:8px}.journey-copy p{margin:7px 0 0;color:var(--zq-text-secondary);font-size:13px}.journey-copy time{margin-left:auto;color:var(--zq-text-muted);font-size:12px}.history-item,.credential-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--zq-border)}.history-item span,.credential-row span{display:block;margin-top:5px;color:var(--zq-text-secondary);font-size:12px}.history-stage{display:block;margin-top:6px;color:var(--zq-brand);font-size:11px}.history-empty{padding-top:20px;color:var(--zq-text-muted);font-size:13px}.follow-up-form{display:grid;gap:10px}.follow-up-form label{color:var(--zq-text-secondary);font-size:13px;font-weight:600}.follow-up-form .journey-action{margin-top:12px}.journey-card{padding:24px 28px}.journey-row{min-height:96px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--zq-border)}.journey-row:last-child{margin-bottom:0;border-bottom:0}.journey-copy>small{display:block;margin-top:8px;color:var(--zq-text-muted);line-height:1.6}.journey-footer{min-height:30px}.summary-actions{display:flex;align-items:center;gap:10px}.profile-fields.summary{gap:10px}.summary .profile-field{min-height:68px;padding:12px 14px}.history-item{padding:12px 0}.history-item:last-child{border-bottom:0}.journey-credential{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;background:var(--zq-canvas-subtle);border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm)}.journey-credential span{color:var(--zq-text-secondary);font-size:12px}.journey-credential strong{margin-right:8px;color:var(--zq-text-primary)}.material-trace{margin-top:12px;padding:12px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-canvas-subtle)}.material-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.material-heading span{color:var(--zq-text-primary);font-size:12px;font-weight:650}.material-heading small{color:var(--zq-text-muted);font-size:11px}.material-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.material-row strong{display:block;font-size:12px}.material-row span{display:block;margin-top:4px;color:var(--zq-text-secondary);font-size:11px;line-height:1.5}.material-status{display:flex;align-items:center;gap:6px;flex:0 0 auto}.stage-filters{display:flex;gap:8px;margin:24px 0 14px;padding-bottom:2px;border-bottom:1px solid var(--zq-border)}.stage-filter{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:2px solid transparent;color:var(--zq-text-secondary);font-size:14px;text-decoration:none}.stage-filter span{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:10px;background:var(--zq-neutral-fill);color:var(--zq-text-muted);font-size:11px}.stage-filter.active{border-color:var(--zq-brand);color:var(--zq-brand);font-weight:650}.queue-summary{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--zq-text-muted);font-size:13px}.queue-summary strong{color:var(--zq-text-primary);font-size:15px}.queue-list{overflow:hidden;border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg);background:var(--zq-surface)}.queue-list-item{display:grid;grid-template-columns:40px minmax(220px,1fr) minmax(220px,.8fr) 130px;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--zq-border);color:inherit;text-decoration:none}.queue-list-item:last-child{border-bottom:0}.queue-list-item:hover{background:var(--zq-canvas-subtle)}.queue-avatar{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--zq-brand-soft);color:var(--zq-brand);font-size:16px;font-weight:700}.queue-main>div{display:flex;align-items:center;gap:8px}.queue-main strong{font-size:15px}.queue-main p{margin:7px 0 0;color:var(--zq-text-muted);font-size:12px}.queue-next span{display:block;color:var(--zq-text-muted);font-size:12px}.queue-next strong{display:block;margin-top:5px;color:var(--zq-text-primary);font-size:13px}.queue-time{color:var(--zq-text-muted);font-size:12px;text-align:right}.queue-time span{margin-left:7px;color:var(--zq-brand);font-size:20px;vertical-align:-2px}.empty-state{display:grid;justify-items:center;gap:10px;padding:64px 20px;border:1px dashed var(--zq-border);border-radius:var(--zq-radius-lg);color:var(--zq-text-muted)}.empty-state strong{color:var(--zq-text-primary)}.empty-state p{margin:0 0 8px}.journey-workspace{align-items:start}.journey-card{min-width:0}.journey-title{display:flex;align-items:center;gap:8px}.journey-record{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border-left:3px solid var(--zq-brand-soft);background:var(--zq-canvas-subtle)}.journey-record>div{display:block}.journey-record strong{font-size:12px}.journey-record span{display:block;margin-top:4px;color:var(--zq-text-secondary);font-size:12px}.journey-record time{flex:0 0 auto;margin-left:0}.journey-footer{display:flex;align-items:center;gap:12px;margin-top:8px}.journey-footer>.journey-action{margin-top:0}.profile-fields.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.summary .profile-field{min-height:76px;padding:12px;cursor:default}.summary .profile-field:hover{border-color:var(--zq-border);background:var(--zq-surface)}.summary-count{color:var(--zq-text-muted);font-size:12px}.stage-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-bottom:24px;padding:20px;background:var(--zq-surface);border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg)}.stage-item{position:relative;text-align:center;color:var(--zq-text-muted)}.stage-item:not(:last-child):after{position:absolute;content:"";top:14px;left:60%;right:-40%;height:1px;background:var(--zq-border)}.stage-item.done,.stage-item.current{color:var(--zq-brand)}.stage-number{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;margin:0 auto 8px;border:1px solid var(--zq-border);border-radius:50%;background:var(--zq-surface);font-size:12px}.stage-item.done .stage-number,.stage-item.current .stage-number{border-color:var(--zq-brand)}.stage-item small{display:block;margin-top:4px;color:var(--zq-text-muted);font-size:11px}.success-callout{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--zq-radius-md);background:var(--zq-brand-softer);color:var(--zq-brand-active);font-size:13px}.verify-symbol{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:var(--zq-brand);color:#fff;font-weight:700}.table-card{overflow-x:auto;background:var(--zq-surface);border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg)}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:16px}.toolbar .t-input{max-width:360px}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:16px;border-bottom:1px solid var(--zq-border);font-size:13px}th{color:var(--zq-text-secondary);background:var(--zq-canvas-subtle);font-weight:600}tbody tr:hover{background:var(--zq-canvas-subtle)}td small,.customer-link small{display:block;margin-top:5px;color:var(--zq-text-muted);font-size:12px}.empty-state{display:grid;justify-items:center;gap:8px;padding:48px;color:var(--zq-text-secondary)}.empty-state span{color:var(--zq-text-muted)}.table-card table{min-width:920px}.queue-card{display:block;color:inherit;text-decoration:none}.queue-card:hover{border-color:var(--zq-brand)}.queue-card-top{display:flex;align-items:center;justify-content:space-between}.queue-card-top>span{color:var(--zq-text-muted);font-size:12px}.queue-card h3{margin:18px 0 4px}.queue-next{margin-top:18px;padding-top:14px;border-top:1px solid var(--zq-border)}.queue-next span{color:var(--zq-text-muted);font-size:12px}.queue-next strong{display:block;margin-top:5px;color:var(--zq-brand)}.login-split{min-height:100vh;display:grid;grid-template-columns:minmax(440px,600px) minmax(0,1fr)}.login-brand{display:flex;flex-direction:column;justify-content:space-between;padding:72px 64px 32px;background:var(--zq-brand);color:#fff}.login-brand-body{display:grid;justify-items:start;gap:0}.login-brand-logo{width:190px;height:auto}.login-brand h2{margin:40px 0 0;color:#fff;font-size:25px;font-weight:600;letter-spacing:.01em}.login-brand-sub{margin:12px 0 0;color:#ffffffb8;font-size:13px}.login-brand-divider{width:100%;height:1px;margin:36px 0;border:0;background:#ffffff2e}.login-brand-points{display:grid;gap:16px;margin:0;padding:0;list-style:none}.login-brand-points li{display:flex;gap:12px;color:#ffffffe0;font-size:13px;line-height:1.6}.login-brand-points span{color:#ffffff8c;font-size:12px;font-variant-numeric:tabular-nums}.login-brand-copyright{margin:0;color:#ffffff73;font-size:11.5px}.login-stage{display:grid;grid-template-rows:1fr auto;place-items:center;padding:24px;background:var(--zq-canvas)}.login-card{width:min(420px,100%);padding:40px;background:var(--zq-surface);border:1px solid var(--zq-border-hairline);border-radius:16px;box-shadow:var(--zq-shadow-md)}.login-eyebrow{color:var(--zq-brand);font-size:12px;font-weight:600}.login-card h1{margin:10px 0 0;font-size:24px;line-height:1.3}.login-lead{margin:10px 0 0;color:var(--zq-text-secondary);font-size:13px;line-height:1.6}.login-form{display:grid;gap:0;margin-top:0}.login-form label{margin:20px 0 8px;color:var(--zq-text-secondary);font-size:13px}.login-form .t-button{margin-top:28px}.login-identity{display:flex;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;border-radius:8px;background:var(--zq-brand-soft);color:var(--zq-brand-active);font-size:13px}.login-identity-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--zq-brand)}.login-field-hint{margin-top:8px;color:var(--zq-text-muted);font-size:12px}.login-note,.verify-note{margin-top:20px;color:var(--zq-text-muted);font-size:12px;line-height:1.6}.login-page-copyright{margin:20px 0 0;color:var(--zq-text-faint);font-size:11.5px}.verify-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start;max-width:960px}.verify-card{max-width:none}.verify-card h3{margin:0 0 6px}.verify-card>p{margin:0 0 20px;color:var(--zq-text-secondary)}.verify-card label{display:block;margin:20px 0 8px;color:var(--zq-text-secondary);font-size:13px}.verify-card .t-button,.success-callout{margin-top:16px}.rule-list{margin:0;padding-left:18px;color:var(--zq-text-secondary);line-height:2;font-size:13px}.rule-list li::marker{color:var(--zq-brand)}@media(max-width:900px){.login-split{grid-template-columns:1fr}.login-brand{padding:40px 28px 24px}}@media(max-width:1199px){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-flow{display:flex;align-items:stretch;gap:12px;margin-bottom:24px}.flow-step{flex:1;min-height:112px;padding:18px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg);background:var(--zq-surface)}.flow-step>span{display:grid;place-items:center;width:28px;height:28px;margin-bottom:12px;border-radius:50%;background:var(--zq-neutral-fill);color:var(--zq-text-muted);font-weight:700}.flow-step.active{border-color:var(--zq-brand);background:var(--zq-brand-softer)}.flow-step.active>span{background:var(--zq-brand);color:#fff}.flow-step strong,.flow-step small{display:block}.flow-step small{margin-top:6px;color:var(--zq-text-secondary);font-size:12px}.flow-line{width:28px;align-self:center;height:1px;background:var(--zq-border)}.lead-table{overflow:hidden;padding:0}.lead-table .section-heading{padding:24px 24px 0}.lead-table table{min-width:920px}.lead-table td:first-child strong,.lead-table td:first-child small{display:block}.lead-table td{vertical-align:middle}.lead-table .text-link{white-space:nowrap}.lead-form{display:grid;gap:8px}.lead-form label{margin-top:8px;color:var(--zq-text-secondary);font-size:13px}.lead-form .dialog-hint{margin:0 0 4px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.verify-dialog{display:grid;gap:14px}.dialog-step{display:flex;gap:12px;align-items:flex-start;padding-bottom:4px}.step-number{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--zq-neutral-fill);color:var(--zq-text-muted);font-weight:700}.step-number.active{background:var(--zq-brand);color:#fff}.step-number.done{background:var(--zq-success);color:#fff}.dialog-step strong,.dialog-step p{display:block}.dialog-step p,.dialog-hint{margin:5px 0 0;color:var(--zq-text-secondary);font-size:12px;line-height:1.6}.identified-card{display:grid;gap:1px;padding:2px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-border);overflow:hidden}.identified-card>div{display:flex;align-items:center;gap:12px;padding:12px;background:var(--zq-surface)}.identified-card span{width:52px;color:var(--zq-text-muted);font-size:12px}.identified-card strong{flex:1}.identified-card small{color:var(--zq-text-secondary)}.success-state{display:grid;justify-items:center;gap:10px;padding:12px 0 4px;text-align:center}.success-state h3,.success-state p{margin:0}.success-state p{color:var(--zq-text-secondary);font-size:13px}.success-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#ecfdf3;color:var(--zq-success);font-size:28px;font-weight:700}@media(max-width:1199px){.lead-flow{gap:8px}.flow-line{width:12px}}.segment-row{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.segmented{display:inline-flex;gap:2px;padding:3px;background:var(--zq-neutral-fill);border-radius:10px}.segmented button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;padding:7px 16px;background:transparent;color:var(--zq-text-secondary);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.segmented button:hover{color:var(--zq-text-primary)}.segmented button.active{background:var(--zq-surface);color:var(--zq-text-primary);font-weight:600;box-shadow:var(--zq-shadow-sm)}.segmented button .segment-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--zq-neutral-fill);color:var(--zq-text-muted);font-size:11px;font-weight:500}.segmented button.active .segment-count{background:var(--zq-brand-soft);color:var(--zq-brand)}.quota-note{margin-left:auto;color:var(--zq-text-muted);font-size:12px}.pool-tabs{display:flex;align-items:center;gap:8px;margin-bottom:18px}.pool-tabs small{margin-left:auto;color:var(--zq-text-muted);font-size:12px}.progressive-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px;margin-bottom:24px}.progressive-grid .section-card{margin-top:0}.profile-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.profile-fields>div{padding:14px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md)}.profile-fields span{display:block;color:var(--zq-text-muted);font-size:12px}.profile-fields strong{display:block;margin-top:8px;font-size:14px}.required-step{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--zq-border)}.required-step:last-child{border-bottom:0}.required-step .step-number{width:24px;height:24px;flex-basis:24px;font-size:12px}.required-step div:nth-child(2){flex:1}.required-step p{margin:4px 0 0;color:var(--zq-text-secondary);font-size:12px}.quota-card{overflow:hidden;padding:0}.quota-card .section-heading{padding:24px 24px 0}.quota-card table{min-width:880px}.quota-card .t-input{width:120px}.quota-card td{vertical-align:middle}.sub-tabs{display:flex;gap:6px;margin:-4px 0 16px}.sub-tabs button{border:1px solid var(--zq-border);border-radius:999px;padding:6px 12px;background:var(--zq-surface);color:var(--zq-text-secondary);cursor:pointer;font-size:12px}.sub-tabs button.active{border-color:var(--zq-brand);background:var(--zq-brand-soft);color:var(--zq-brand);font-weight:650}.lead-table .t-tag+.t-tag,.table-card .t-tag+.t-tag{margin-left:6px}.profile-fields.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-field{min-height:104px;padding:16px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-surface);color:var(--zq-text-primary);text-align:left;cursor:pointer}.profile-field:hover,.profile-field:focus-visible{border-color:var(--zq-brand);background:var(--zq-brand-soft)}.profile-field span,.profile-field strong,.profile-field small{display:block}.profile-field span{color:var(--zq-text-muted);font-size:12px}.profile-field strong{margin-top:10px;font-size:15px}.profile-field strong.incomplete{color:var(--zq-warning)}.profile-field small{margin-top:8px;color:var(--zq-text-secondary);font-size:11px}.profile-form{display:grid;gap:8px}.profile-form label{margin-top:8px;color:var(--zq-text-secondary);font-size:13px}.address-field{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:8px}.address-field small{grid-column:2 / -1;color:var(--zq-text-muted);font-size:11px}@media(max-width:1199px){.pool-tabs{flex-wrap:wrap}.pool-tabs small{width:100%;margin-left:0}.progressive-grid,.profile-fields{grid-template-columns:1fr}}.summary .profile-field{cursor:pointer}.summary .profile-field:disabled{cursor:default;opacity:1}.summary .profile-field:disabled:hover{border-color:var(--zq-border);background:var(--zq-surface)}.journey-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.credential-panel{margin-top:24px}.credential-form{display:grid;gap:8px}.credential-form label{margin-top:8px;color:var(--zq-text-secondary);font-size:13px}.credential-guard{padding:10px 12px;border-radius:var(--zq-radius-md);background:#fff8eb;color:var(--zq-text-secondary);font-size:12px;line-height:1.6}.milestone-panel{margin-top:24px}.milestone-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.milestone-actions>div{display:grid;gap:6px;padding:16px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md)}.milestone-actions span,.milestone-actions small{color:var(--zq-text-muted);font-size:12px}.milestone-actions strong{font-size:15px}.milestone-actions .t-button{justify-self:start;margin-top:6px}@media(max-width:1199px){.milestone-actions{grid-template-columns:1fr}}.client-portal{min-height:100vh;background:var(--zq-canvas);color:var(--zq-text-primary)}.client-header{display:flex;align-items:center;gap:14px;padding:20px max(24px,calc((100vw - 960px)/2));background:var(--zq-brand-active);color:#e7efec}.client-header img{width:150px;filter:brightness(0) invert(1)}.client-header span{padding-left:14px;border-left:1px solid rgb(255 255 255 / 25%);font-size:14px}.client-welcome,.client-panel{width:min(960px,calc(100% - 48px));margin:24px auto 0}.client-welcome p{margin:0 0 8px;color:var(--zq-brand);font-size:13px;font-weight:650}.client-welcome h1{margin:0 0 8px;font-size:30px}.client-welcome span,.client-section-title p,.client-current p{color:var(--zq-text-secondary);font-size:13px}.client-panel{padding:24px;background:var(--zq-surface);border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg)}.client-current{display:flex;align-items:center;justify-content:space-between;border-color:var(--zq-brand);background:var(--zq-brand-softer)}.client-current small,.client-list-row small{display:block;color:var(--zq-text-muted);font-size:12px}.client-current h2{margin:7px 0 0;font-size:22px}.client-current p{margin:6px 0 0}.client-section-title{display:flex;justify-content:space-between}.client-section-title h2{margin:0;font-size:18px}.client-section-title p{margin:7px 0 0}.client-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:24px}.client-progress-item{position:relative;text-align:center;color:var(--zq-text-muted)}.client-progress-item span{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 8px;border:1px solid var(--zq-border);border-radius:50%;background:var(--zq-surface);font-size:12px}.client-progress-item strong{font-size:12px;font-weight:500}.client-progress-item.active{color:var(--zq-brand)}.client-progress-item.active span{border-color:var(--zq-brand);background:var(--zq-brand);color:#fff}.client-list{margin-top:18px}.client-list-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--zq-border)}.client-list-row:last-child{border-bottom:0}.client-list-row strong{font-size:14px}.client-list-row small{margin-top:6px}.client-muted{margin:18px 0 0;color:var(--zq-text-muted);font-size:13px}.client-empty{margin-top:80px;text-align:center}.client-empty h1{margin:0 0 8px;font-size:22px}.client-empty p{margin:0;color:var(--zq-text-secondary)}.client-footer{padding:28px;color:var(--zq-text-muted);font-size:12px;text-align:center}.quota-card select{display:grid;gap:7px;color:var(--zq-text-secondary);font-size:13px}.quota-card select{min-height:32px;padding:6px 9px;border:1px solid var(--zq-border);border-radius:4px;background:var(--zq-surface);color:var(--zq-text-primary)}.quota-card td .t-tag{margin-left:8px}.modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:#12242273}.modal-card{width:min(520px,100%);padding:24px;background:var(--zq-surface);border-radius:var(--zq-radius-lg);box-shadow:0 20px 60px #0000002e}.modal-card .t-input+.t-input{margin-top:12px}.binding-token-row{display:flex;align-items:center;gap:10px;margin-top:10px}.binding-token-row .binding-token{flex:1;min-width:0}.binding-token{display:block;overflow-wrap:anywhere;padding:12px;border:1px dashed var(--zq-brand);border-radius:var(--zq-radius-sm);background:var(--zq-brand-soft);color:var(--zq-brand);font-size:14px;letter-spacing:.03em}.modal-actions{display:flex;justify-content:flex-end;gap:12px}.employee-card{overflow-x:auto}.employee-card .section-heading{min-width:940px}.employee-card table{min-width:1160px}.employee-card th:last-child,.employee-card td:last-child{position:sticky;right:0;background:var(--zq-surface);box-shadow:-8px 0 12px #0000000d}.employee-card th:last-child{background:var(--zq-canvas-subtle)}.employee-card td:last-child{white-space:nowrap}.settings-tabs{display:flex;gap:8px;margin:0 0 18px;padding:4px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-surface);overflow-x:auto}.settings-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:6px;padding:10px 14px;background:transparent;color:var(--zq-text-secondary);cursor:pointer;font:inherit;white-space:nowrap}.settings-tabs button:hover{background:var(--zq-brand-soft);color:var(--zq-brand)}.settings-tabs button.active{background:var(--zq-brand);color:#fff;font-weight:650}.settings-tabs button span{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ffffff38;font-size:11px}.settings-tabs button:not(.active) span{background:var(--zq-neutral-fill)}.settings-tabs button small{color:var(--zq-text-secondary);font-size:11px}.settings-tabs button.active small{color:#ffffffbf}.heading-actions{display:flex;align-items:center;gap:10px}.miniapp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.miniapp-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);background:var(--zq-canvas)}.miniapp-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.miniapp-card-heading div{display:grid;gap:4px}.miniapp-card-heading span{color:var(--zq-text-secondary);font-size:12px}.miniapp-facts{display:grid;gap:10px;margin:0}.miniapp-facts div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;align-items:start}.miniapp-facts dt{color:var(--zq-text-secondary);font-size:12px}.miniapp-facts dd{margin:0;overflow-wrap:anywhere;font-size:13px}.miniapp-policy{padding-top:12px;border-top:1px solid var(--zq-border)}.miniapp-policy p{margin:6px 0 0;color:var(--zq-text-secondary);font-size:12px;line-height:1.5}.miniapp-card small{margin-top:auto;color:var(--zq-text-muted)}.miniapp-checklist{padding-top:10px;border-top:1px solid var(--zq-border)}.miniapp-checklist ul{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none}.miniapp-checklist li{display:grid;grid-template-columns:18px 104px minmax(0,1fr);gap:7px;align-items:start;font-size:12px}.miniapp-checklist li span{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.miniapp-checklist .check-pass span{color:var(--td-success-color-7);background:var(--td-success-color-1)}.miniapp-checklist .check-attention span{color:var(--td-warning-color-7);background:var(--td-warning-color-1)}.miniapp-checklist strong{font-weight:600}.miniapp-checklist em{color:var(--zq-text-secondary);font-style:normal;overflow-wrap:anywhere}.assignment-summary{display:block;max-width:220px;color:var(--zq-text-secondary);font-size:12px;line-height:1.45}.group-create-form{align-items:end;margin-bottom:18px}.group-create-form label,.assignment-dialog>label{display:grid;gap:6px;color:var(--zq-text-secondary);font-size:12px}.group-create-form select,.assignment-dialog select{min-height:34px;padding:6px 8px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm);background:var(--zq-canvas);color:var(--zq-text)}.form-help{color:var(--zq-text-secondary);font-size:13px}.group-member-editor{display:grid;gap:8px;max-height:320px;overflow:auto;padding:10px 0}.group-member-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 120px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-sm)}.group-member-row span{color:var(--zq-text-secondary);font-size:12px}.organization-management{display:grid;gap:18px}.org-tree{display:grid;gap:2px}.org-tree-row{display:flex;align-items:center;gap:10px;min-height:42px;border-bottom:1px solid var(--zq-border);font-size:13px}.org-tree-marker{width:16px;color:var(--zq-brand)}.org-tree-region{margin-left:auto;color:var(--zq-text-secondary);font-size:12px}@media(max-width:900px){.miniapp-grid{grid-template-columns:1fr}}.employee-toolbar{display:flex;align-items:end;gap:12px;padding:0 24px 16px;min-width:940px}.employee-toolbar>.t-input{width:min(360px,32vw)}.employee-toolbar label{display:grid;gap:7px;color:var(--zq-text-secondary);font-size:13px}.employee-toolbar select{min-height:32px;padding:6px 9px;border:1px solid var(--zq-border);border-radius:4px;background:var(--zq-surface);color:var(--zq-text-primary)}.employee-count{margin-left:auto;padding-bottom:7px;color:var(--zq-text-muted);font-size:12px;white-space:nowrap}.table-empty{padding:40px 24px;color:var(--zq-text-muted);text-align:center}@media(max-width:1199px){.content{padding:24px}.top-bar{padding:0 24px}.top-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.two-column{grid-template-columns:minmax(0,1fr)}.journey-card{padding:20px}.journey-title{flex-wrap:wrap}.journey-copy time{margin-left:auto}.queue-list-item{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}.queue-next{grid-column:2}.queue-time{grid-column:3;grid-row:1 / span 2}}@media(max-width:1080px){.hero-row,.page-heading,.detail-hero{flex-wrap:wrap}.hero-actions{width:100%;justify-content:flex-start}.journey-heading-actions{justify-content:flex-start}.stage-strip{overflow-x:auto}.stage-item{min-width:118px}}.case-context{display:flex;align-items:center;gap:24px;margin-bottom:24px;padding:16px 20px;border:1px solid var(--zq-border);border-radius:var(--zq-radius-lg);background:var(--zq-surface)}.case-context>div{min-width:0}.case-context>.t-select__wrap{flex:1;max-width:480px}.case-context p{overflow-wrap:anywhere;margin:8px 0 0;color:var(--zq-text-secondary)}.queue-summary>.t-input__wrap{max-width:360px}.nav-item:focus-visible,.queue-list-item:focus-visible,.stage-filter:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:2px}.segmented button:focus-visible,.pool-tabs button:focus-visible,.sub-tabs button:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:2px}.t-pagination{justify-content:flex-end;margin-top:16px}@media(max-width:768px){.case-context{flex-direction:column;align-items:stretch}.queue-summary{flex-wrap:wrap;gap:12px}}.nav-item,.quick-action,.attention-item,.stage-filter,.queue-list-item{text-decoration:none}.side-nav{position:sticky;top:0;height:100vh;overflow-y:auto}.content{width:100%}.address-field{grid-template-columns:104px minmax(0,1fr)}@media(max-width:1100px){.two-column.journey-workspace{grid-template-columns:minmax(0,1fr)}.content{padding:24px}}@media(max-width:768px){body{min-width:320px}.profile-fields.summary{grid-template-columns:1fr}.summary .profile-field{min-height:64px}.app-frame{display:block}.side-nav{position:sticky;top:0;z-index:10;width:100%;height:auto;padding:12px;display:flex;gap:12px;overflow-x:auto;box-shadow:0 1px #123b3833}.brand{display:none}.nav-group{margin:0;flex-shrink:0}.nav-label{padding:0 8px 4px}.nav-item{padding:6px 8px;font-size:13px}.top-bar{height:auto;min-height:72px;padding:12px 16px;gap:12px;flex-wrap:wrap}.top-meta{flex-wrap:wrap}.content{padding:16px}.status-grid,.quick-grid,.two-column{grid-template-columns:1fr}.page-heading,.hero-row,.detail-hero{flex-wrap:wrap}.section-card{padding:16px}.lead-table{overflow-x:auto}.queue-list-item{flex-wrap:wrap}.queue-next,.queue-time{margin-left:0}.app-footer{padding:12px 16px;flex-wrap:wrap;gap:8px}}.first-visit-summary{margin:12px 0;padding:12px 16px;background:var(--zq-canvas);border-left:3px solid var(--zq-brand);border-radius:var(--zq-radius-sm)}.first-visit-summary p{margin:8px 0 0}.journey-row{scroll-margin-top:24px}.case-context .text-link{display:inline-block;margin-top:8px}.loading-hint{display:flex;align-items:center;gap:8px;color:var(--zq-text-secondary);font-size:13px;padding:12px 0}.empty-hint{color:var(--zq-text-muted);font-size:13px;padding:12px 0;text-align:center}.error-hint,.error-callout{color:var(--zq-error);font-size:13px;border:1px solid #fecaca;background:#fef2f2;border-radius:var(--zq-radius-md);padding:12px 14px}.error-hint{border:0;background:transparent;padding:6px 0;overflow-wrap:anywhere}.error-callout{display:flex;align-items:center;gap:10px}.attention-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.attention-item{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--zq-surface);border:1px solid var(--zq-border);border-radius:var(--zq-radius-md);color:var(--zq-text-primary);cursor:pointer;text-decoration:none}.attention-item:hover{border-color:var(--zq-brand)}.attention-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--zq-border-strong)}.attention-time{margin-left:auto;color:var(--zq-text-muted);font-size:12px}.status-card,.section-card,.table-card,.queue-list,.context-card,.queue-card,.journey-card,.client-panel,.flow-step{border-color:var(--zq-border-hairline);box-shadow:var(--zq-shadow-sm)}.t-tag{border-radius:8px;font-size:12px;font-weight:500}.journey,.journey-row{position:relative}.journey-row:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:-6px;width:2px;background:#0059454d}.journey-row:not(:last-child):not(:has(.journey-marker.done)):before{background:var(--zq-border-hairline)}.journey-marker{position:relative;z-index:1;width:28px;height:28px;border:1px solid var(--zq-border);border-radius:50%;display:grid;place-items:center;color:var(--zq-text-muted);font-size:12px;background:var(--zq-surface)}.journey-marker.done{background:var(--zq-brand-soft);color:var(--zq-brand);border-color:transparent}.journey-marker.current{background:var(--zq-brand);color:#fff;border-color:var(--zq-brand);box-shadow:0 0 0 4px var(--zq-brand-soft)}.empty-state{gap:10px;padding:44px 24px;text-align:center}.empty-state .empty-glyph{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:50%;background:var(--zq-canvas);color:var(--zq-text-muted)}.empty-state strong{font-size:15px;font-weight:600;color:var(--zq-text-primary)}.empty-state span,.empty-state p{color:var(--zq-text-muted);font-size:13px;line-height:1.7;max-width:420px}.field-hint{color:var(--zq-text-secondary);font-size:12px;line-height:1.6;margin:2px 0 12px;padding:8px 12px;border-left:3px solid var(--zq-brand);background:var(--zq-canvas-subtle);border-radius:var(--zq-radius-sm)}.follow-up-more{margin-top:4px;display:flex}.empty-state-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:4px}.t-table__th-cell-inner{color:var(--zq-text-secondary)}.t-table{--td-table-border-color: var(--zq-hairline);--td-component-border: var(--zq-hairline)}.t-table th,.t-table td{border-right:0!important;border-bottom-color:var(--zq-hairline)!important}.t-table--bordered th,.t-table--bordered td,.t-table th,.t-table td{border-color:var(--zq-hairline)!important}.t-table thead th{background:var(--zq-surface)}.t-table tbody tr:hover td{background:var(--zq-canvas-subtle)}.t-table th,.t-table td{padding-top:13px;padding-bottom:13px}.quota-card select,.employee-toolbar select,.group-create-form select,.assignment-dialog select{border-radius:8px}.modal-backdrop{background:#0000006b}.modal-card{box-shadow:var(--zq-shadow-lg)}.verify-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--zq-neutral-fill);color:var(--zq-brand);font-weight:700;margin-bottom:16px}.verify-process{display:flex;gap:12px;margin-bottom:20px}.verify-process>div{flex:1;display:grid;gap:6px;padding:14px;border:1px solid var(--zq-hairline);border-radius:10px;background:var(--zq-canvas-subtle)}.verify-process strong{color:var(--zq-brand);font-size:13px}.verify-process span{color:var(--zq-text-secondary);font-size:13px}.top-meta .top-quick .t-button{border-radius:8px}.top-meta .top-quick .t-button--variant-outline{border-color:var(--zq-border-strong);color:var(--zq-text-primary);font-weight:500}.top-meta .top-quick .t-button--variant-outline:hover{border-color:var(--zq-brand);color:var(--zq-brand);background:var(--zq-brand-soft)}.verify-side{display:grid;gap:var(--zq-gap-section)}.verify-input-row{display:flex;gap:12px;align-items:stretch;margin-top:8px}.verify-input-row .t-input{flex:1}.verify-input-row .t-input input{font-size:20px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.identified-card{margin-top:16px}.identified-head{padding:10px 12px;background:var(--zq-brand-soft);color:var(--zq-brand);font-size:12px;font-weight:600}.identified-card>div:not(.identified-head){border-top:0}.verify-confirm-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.verify-confirm-row p{margin:0;color:var(--zq-text-muted);font-size:12px}.verify-confirm-actions{display:flex;gap:10px;flex:0 0 auto}.verify-steps{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.verify-steps li{display:flex;align-items:center;gap:12px}.verify-steps strong{color:var(--zq-brand);font-size:13px;font-variant-numeric:tabular-nums}.verify-steps span{color:var(--zq-text-secondary);font-size:13px}.section-card,.table-card,.context-card,.queue-card,.flow-step,.journey-card,.client-panel,.case-context{border-color:var(--zq-hairline)}.t-input,.t-select .t-input,.t-input__wrap{border-radius:8px}.notifications-table td{vertical-align:top}.notifications-table .cell-wrap{display:block;max-width:240px;color:var(--zq-text-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.page-note{display:block;margin:4px 2px 12px;color:var(--zq-text-muted);font-size:12px;line-height:1.6}.summary-count strong.summary-abnormal{color:var(--zq-urgency-soon);font-weight:600}.cell-actions{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.cell-actions .t-button{height:26px;padding:0}.cell-actions-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.t-table .t-button--variant-text+.t-button--variant-text{margin-left:0}.home-heading h2{margin:0 0 4px;font-size:var(--zq-display-size);font-weight:var(--zq-display-weight);line-height:var(--zq-display-line)}.home-date{margin:0;color:var(--zq-text-secondary);font-size:13px}.board-list{display:grid}.board-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:12px 16px 12px 19px;border-top:1px solid var(--zq-border-hairline);position:relative;transition:background var(--zq-motion-fast) var(--zq-ease)}.board-row:first-child{border-top:0}.board-row:hover{background:var(--zq-canvas-subtle)}.board-row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:var(--zq-urgency-bar);border-radius:2px;background:var(--zq-urgency-none)}.board-row[data-urgency=overdue]:before{background:var(--zq-urgency-overdue)}.board-row[data-urgency=today]:before{background:var(--zq-urgency-today)}.board-row[data-urgency=soon]:before{background:var(--zq-urgency-soon)}.board-row[data-urgency=overdue]{animation:board-pulse 2.4s var(--zq-ease) infinite}@keyframes board-pulse{0%,to{background:transparent}50%{background:var(--zq-urgency-overdue-soft)}}.board-main{min-width:0}.board-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.board-title strong{font-size:15px;font-weight:600;color:var(--zq-text-primary)}.urgency-text{font-size:12px;font-weight:500;color:var(--zq-text-muted)}.urgency-text[data-level=overdue]{color:var(--zq-urgency-overdue)}.urgency-text[data-level=today]{color:var(--zq-urgency-today)}.urgency-text[data-level=soon]{color:var(--zq-urgency-soon)}.board-main p{margin:6px 0 0;color:var(--zq-text-secondary);font-size:13px}.board-actions{display:flex;align-items:center;gap:14px;flex:0 0 auto}.board-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--zq-border-hairline);color:var(--zq-text-muted);font-size:12px}.distribution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.distribution-item{display:grid;gap:6px;justify-items:start}.distribution-item strong{font-size:var(--zq-num-size);font-weight:650;font-variant-numeric:tabular-nums}.distribution-item span{color:var(--zq-text-secondary);font-size:12px}.distribution-bar{display:block;width:100%;min-width:24px;height:3px;border-radius:2px;background:var(--zq-brand)}@media(max-width:1199px){.distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.board-row{flex-wrap:wrap}}
