@charset "UTF-8";.system-confirm-dialog.el-dialog{--el-dialog-padding-primary: 0;max-width:calc(100vw - 32px);margin-top:0!important;padding:20px 16px;border-radius:12px;background:var(--bg-surface);box-shadow:0 18px 48px #00000038;transform:translateY(var(--system-confirm-offset-y))}.system-confirm-dialog .el-dialog__header{display:none}.system-confirm-dialog .el-dialog__body{padding:0}.system-confirm-dialog .el-dialog__footer{padding:0;border-top:0}.system-confirm-dialog__body[data-v-da1f22c8]{display:flex;align-items:flex-start;gap:16px;min-width:0}.system-confirm-dialog__icon[data-v-da1f22c8]{flex:0 0 auto;width:22px;height:22px;margin-top:1px}.system-confirm-dialog__body.is-success .system-confirm-dialog__icon[data-v-da1f22c8]{color:var(--el-color-success)}.system-confirm-dialog__body.is-error .system-confirm-dialog__icon[data-v-da1f22c8]{color:var(--el-color-error)}.system-confirm-dialog__body.is-info .system-confirm-dialog__icon[data-v-da1f22c8]{color:var(--el-color-info)}.system-confirm-dialog__body.is-warning .system-confirm-dialog__icon[data-v-da1f22c8]{color:var(--el-color-warning)}.system-confirm-dialog__content[data-v-da1f22c8]{min-width:0;flex:1 1 auto}.system-confirm-dialog__content h2[data-v-da1f22c8]{margin:0;color:var(--text-main);font-size:16px;line-height:24px;font-weight:600}.system-confirm-dialog__content p[data-v-da1f22c8]{margin:8px 0 0;color:var(--text-regular);font-size:14px;line-height:24px;font-weight:400}.system-confirm-dialog__footer[data-v-da1f22c8]{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.system-confirm-dialog__footer[data-v-da1f22c8] .el-button{height:32px;margin-left:0;border-radius:6px}:root{color-scheme:light;--app-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--sys-header-height: 64px;--sys-secondary-nav-height: 46px;--sys-content-padding: 24px;--sys-sidebar-width: 228px;--sys-menu-item-width: calc(var(--sys-sidebar-width) - 24px);--sys-menu-item-height: 44px;--sys-filter-width: 208px;--sys-control-height: 38px;--sys-control-gap: 14px;--sys-header-icon-button: 40px;--sys-header-action-icon: 18px;--sys-breadcrumb-icon: 24px;--sys-secondary-tab-height: 38px;--sys-table-row-height: 48px;--bg-shell: #f5f6f8;--bg-sidebar: rgba(255, 255, 255, .78);--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-soft: #f7f8fa;--bg-inset: #f2f4f7;--bg-hover: #f2f4f7;--bg-active: #fff7dc;--bg-overlay: rgba(15, 23, 42, .38);--text-100: #181716;--text-90: rgba(24, 23, 22, .9);--text-80: rgba(24, 23, 22, .8);--text-70: rgba(24, 23, 22, .7);--text-60: rgba(24, 23, 22, .6);--text-50: rgba(24, 23, 22, .5);--text-40: rgba(24, 23, 22, .4);--text-main: var(--text-100);--text-regular: var(--text-90);--text-secondary: var(--text-80);--text-subtle: var(--text-70);--text-muted: var(--text-60);--text-placeholder: var(--text-50);--text-disabled: var(--text-40);--border: #e5e8ef;--border-soft: #edf0f5;--control-border: #E5E7EF;--control-bg: #ffffff;--control-text: rgba(24, 23, 22, .8);--control-placeholder: rgba(24, 23, 22, .6);--control-hover-border: #F8D57C;--control-hover-ring: 0 0 0 var(--control-border-width) #F8D57C inset;--control-focus-border: #F8D57C;--control-focus-ring: 0 0 0 var(--control-border-width) #F8D57C inset, 0 0 0 2px rgba(248, 213, 124, .25);--control-disabled-bg: #F7F7F7;--control-disabled-border: #E5E7EF;--control-disabled-text: #B8BDC7;--control-border-width: 1px;--control-radius: 8px;--control-padding-x: 11px;--table-head-bg: #F8F9FB;--table-head-text: rgba(24, 23, 22, .7);--table-row-bg: #ffffff;--table-row-text: rgba(24, 23, 22, .9);--table-border: rgba(24, 23, 22, .1);--table-fixed-shadow-left: 8px 0 14px rgba(24, 23, 22, .04);--table-fixed-shadow-right: -8px 0 14px rgba(24, 23, 22, .04);--selected: #8B6411;--primary: var(--selected);--primary-hover: var(--selected);--accent-foreground: #7A4D00;--primary-text: var(--accent-foreground);--primary-soft: rgba(139, 100, 17, .12);--accent-gradient: linear-gradient(90deg, #F7D274 0%, #F5DFB5 100%);--accent-gradient-soft: linear-gradient(180deg, rgba(247, 210, 116, .18) 0%, rgba(245, 223, 181, .1) 100%);--button-primary-bg: var(--accent-gradient);--button-primary-border: #F7D274;--button-primary-text: var(--accent-foreground);--menu-hover-bg: linear-gradient(90deg, rgba(247, 210, 116, .18) 0%, rgba(245, 223, 181, .1) 100%);--menu-hover-text: var(--selected);--menu-active-accent: var(--selected);--menu-active-bg: linear-gradient(90deg, rgba(247, 210, 116, .32) 0%, rgba(245, 223, 181, .18) 100%);--menu-active-text: var(--selected);--menu-text: var(--text-70);--menu-text-muted: var(--text-50);--shadow-soft: 0 16px 36px rgba(15, 23, 42, .1);--skeleton: #eef1f5;--skeleton-strong: #e4e8ef;--radius: 8px;--el-color-primary: var(--selected);--el-color-primary-light-3: rgba(139, 100, 17, .72);--el-color-primary-light-5: rgba(139, 100, 17, .5);--el-color-primary-light-7: rgba(139, 100, 17, .28);--el-color-primary-light-8: rgba(139, 100, 17, .2);--el-color-primary-light-9: rgba(139, 100, 17, .1);--el-color-primary-dark-2: #6f4f0e;--el-font-family: var(--app-font-family);--el-text-color-primary: var(--control-text);--el-text-color-regular: var(--control-text);--el-text-color-secondary: var(--text-muted);--el-text-color-placeholder: var(--control-placeholder);--el-text-color-disabled: var(--control-disabled-text);--el-disabled-text-color: var(--control-disabled-text);--el-fill-color-blank: var(--control-bg);--el-border-color: var(--control-border);--el-border-color-light: var(--control-border);--el-border-color-lighter: var(--control-border);--el-table-header-bg-color: var(--table-head-bg);--el-table-header-text-color: var(--table-head-text);--el-table-text-color: var(--table-row-text);--el-table-tr-bg-color: var(--table-row-bg);--el-table-border-color: var(--table-border);--el-table-row-hover-bg-color: var(--bg-soft)}html.dark{color-scheme:dark;--bg-shell: #0a0a0a;--bg-sidebar: #151515;--bg-surface: #151515;--bg-elevated: #131317;--bg-soft: #0f1115;--bg-inset: #131317;--bg-hover: rgba(255, 254, 253, .06);--bg-active: rgba(248, 218, 141, .1);--bg-overlay: rgba(0, 0, 0, .68);--bg-panel-gradient: linear-gradient(143.864deg, #141413 18.316%, #131317 81.615%);--accent-gradient: linear-gradient(90deg, #F7D274 0%, #F5DFB5 100%);--accent-gradient-soft: linear-gradient(180deg, rgba(247, 210, 116, .2) 0%, rgba(245, 223, 181, .1) 100%);--text-100: #FFFEFD;--text-90: rgba(255, 254, 253, .9);--text-80: rgba(255, 254, 253, .8);--text-70: rgba(255, 254, 253, .7);--text-60: rgba(255, 254, 253, .6);--text-50: rgba(255, 254, 253, .5);--text-40: rgba(255, 254, 253, .4);--text-main: var(--text-100);--text-regular: var(--text-90);--text-secondary: var(--text-80);--text-subtle: var(--text-70);--text-muted: var(--text-60);--text-placeholder: var(--text-50);--text-disabled: var(--text-40);--border: #38362c;--border-soft: #2c3038;--border-card: rgba(247, 242, 232, .2);--control-border: rgba(247, 242, 232, .2);--control-bg: #131317;--control-text: rgba(255, 254, 253, .9);--control-placeholder: rgba(255, 254, 253, .5);--control-hover-border: #F8DA8D;--control-hover-ring: 0 0 0 var(--control-border-width) #F8DA8D inset;--control-focus-border: #F8DA8D;--control-focus-ring: 0 0 0 var(--control-border-width) #F8DA8D inset, 0 0 0 2px rgba(248, 218, 141, .2);--control-disabled-bg: #282829;--control-disabled-border: #E5E7EF;--control-disabled-text: rgba(255, 254, 253, .5);--control-border-width: 1px;--control-radius: 8px;--control-padding-x: 11px;--table-head-bg: #272727;--table-head-text: rgba(255, 254, 253, .7);--table-row-bg: var(--bg-elevated);--table-row-text: #FFFEFD;--table-border: rgba(255, 254, 253, .15);--table-fixed-shadow-left: 8px 0 14px rgba(0, 0, 0, .24);--table-fixed-shadow-right: -8px 0 14px rgba(0, 0, 0, .24);--selected: #F8DA8D;--primary: var(--selected);--primary-hover: var(--selected);--accent-foreground: #7A4D00;--primary-text: var(--accent-foreground);--primary-soft: rgba(248, 218, 141, .16);--menu-hover-bg: rgba(248, 218, 141, .06);--button-primary-bg: var(--accent-gradient);--button-primary-border: #F7D274;--button-primary-text: var(--accent-foreground);--menu-hover-text: var(--selected);--menu-active-accent: var(--selected);--menu-active-bg: rgba(248, 218, 141, .1);--menu-active-text: var(--selected);--menu-text: var(--text-70);--menu-text-muted: var(--text-60);--shadow-soft: 0 8px 22px rgba(0, 0, 0, .26);--skeleton: #1d1d1f;--skeleton-strong: #2c3038;--el-bg-color: var(--bg-surface);--el-bg-color-page: var(--bg-shell);--el-bg-color-overlay: var(--bg-elevated);--el-color-primary: var(--selected);--el-color-primary-light-3: rgba(248, 218, 141, .72);--el-color-primary-light-5: rgba(248, 218, 141, .5);--el-color-primary-light-7: rgba(248, 218, 141, .28);--el-color-primary-light-8: rgba(248, 218, 141, .2);--el-color-primary-light-9: rgba(248, 218, 141, .1);--el-color-primary-dark-2: #F7D274;--el-fill-color: var(--control-bg);--el-fill-color-light: #1a1a1e;--el-fill-color-lighter: #202026;--el-fill-color-blank: var(--control-bg);--el-border-color: var(--control-border);--el-border-color-light: var(--control-border);--el-border-color-lighter: var(--control-border);--el-table-header-bg-color: var(--table-head-bg);--el-table-header-text-color: var(--table-head-text);--el-table-text-color: var(--table-row-text);--el-table-tr-bg-color: var(--table-row-bg);--el-table-border-color: var(--table-border);--el-table-row-hover-bg-color: rgba(255, 254, 253, .06);--el-text-color-primary: var(--control-text);--el-text-color-regular: var(--control-text);--el-text-color-secondary: var(--text-muted);--el-text-color-placeholder: var(--control-placeholder);--el-text-color-disabled: var(--control-disabled-text);--el-disabled-text-color: var(--control-disabled-text);--el-mask-color: var(--bg-overlay)}:root{--adm-page-bg: var(--bg-shell);--adm-surface-primary: var(--bg-surface);--adm-surface-secondary: var(--bg-elevated);--adm-surface-muted: var(--bg-soft);--adm-surface-inset: var(--bg-inset);--adm-surface-hover: var(--bg-hover);--adm-surface-active: var(--bg-active);--adm-text-primary: var(--text-main);--adm-text-secondary: var(--text-regular);--adm-text-tertiary: var(--text-secondary);--adm-text-muted: var(--text-muted);--adm-text-placeholder: var(--text-placeholder);--adm-text-disabled: var(--text-disabled);--adm-border-primary: var(--border);--adm-border-secondary: var(--border-soft);--adm-border-control: var(--control-border);--adm-accent-bg: var(--button-primary-bg);--adm-accent-border: var(--button-primary-border);--adm-accent-text: var(--button-primary-text);--adm-accent-strong: var(--selected);--adm-accent-soft: var(--primary-soft);--adm-space-2: 8px;--adm-space-3: 12px;--adm-space-4: 16px;--adm-space-5: 20px;--adm-space-6: 24px;--adm-space-8: 32px;--adm-space-page: var(--adm-space-6);--adm-space-section: var(--adm-space-5);--adm-space-card: var(--adm-space-5);--adm-space-gap: var(--adm-space-3);--adm-radius-sm: 8px;--adm-radius-md: 10px;--adm-radius-lg: 12px;--adm-radius-pill: 999px;--adm-radius-control: var(--adm-radius-sm);--adm-radius-card: var(--adm-radius-lg);--adm-radius-panel: var(--adm-radius-lg);--adm-shadow-xs: 0 2px 8px rgba(15, 23, 42, .04);--adm-shadow-sm: 0 8px 18px rgba(15, 23, 42, .08);--adm-shadow-md: 0 16px 36px rgba(15, 23, 42, .1);--adm-shadow-lg: 0 24px 56px rgba(15, 23, 42, .14);--adm-control-height-sm: 32px;--adm-control-height: var(--sys-control-height);--adm-header-min-height: 64px;--adm-table-row-height: var(--sys-table-row-height);--adm-filter-width: var(--sys-filter-width)}html.dark{--adm-page-bg: var(--bg-shell);--adm-surface-primary: var(--bg-surface);--adm-surface-secondary: var(--bg-elevated);--adm-surface-muted: var(--bg-soft);--adm-surface-inset: var(--bg-inset);--adm-surface-hover: var(--bg-hover);--adm-surface-active: var(--bg-active);--adm-text-primary: var(--text-main);--adm-text-secondary: var(--text-regular);--adm-text-tertiary: var(--text-secondary);--adm-text-muted: var(--text-muted);--adm-text-placeholder: var(--text-placeholder);--adm-text-disabled: var(--text-disabled);--adm-border-primary: var(--border);--adm-border-secondary: var(--border-soft);--adm-border-control: var(--control-border);--adm-accent-bg: var(--button-primary-bg);--adm-accent-border: var(--button-primary-border);--adm-accent-text: var(--button-primary-text);--adm-accent-strong: var(--selected);--adm-accent-soft: var(--primary-soft);--adm-shadow-xs: 0 2px 8px rgba(0, 0, 0, .18);--adm-shadow-sm: 0 8px 18px rgba(0, 0, 0, .22);--adm-shadow-md: 0 16px 36px rgba(0, 0, 0, .26);--adm-shadow-lg: 0 24px 56px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{background:var(--bg-shell);color:var(--text-regular);font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,textarea,select{font:inherit}h1,h2,h3,h4,strong,b{color:var(--text-main)}*{scrollbar-width:thin;scrollbar-color:rgba(138,148,166,.3) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-track:vertical{margin:6px 0}*::-webkit-scrollbar-track:horizontal{margin:0 6px}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#8a94a647;background-clip:padding-box;transition:background-color .25s ease}*::-webkit-scrollbar-thumb:hover{background:#b8872d80;background-clip:padding-box}html.dark *{scrollbar-color:rgba(150,160,176,.26) transparent}html.dark *::-webkit-scrollbar-thumb{background:#96a0b03d;background-clip:padding-box}html.dark *::-webkit-scrollbar-thumb:hover{background:#b8872d8c;background-clip:padding-box}.chat-message-list{scrollbar-color:transparent transparent}.chat-message-list:hover{scrollbar-color:rgba(138,148,166,.4) transparent}.chat-message-list::-webkit-scrollbar{width:11px}.chat-message-list::-webkit-scrollbar-thumb{background:transparent;background-clip:padding-box;transition:background-color .3s ease}.chat-message-list:hover::-webkit-scrollbar-thumb{background:#8a94a666;background-clip:padding-box}.chat-message-list::-webkit-scrollbar-thumb:hover{background:#b8872d8c;background-clip:padding-box}html.dark .chat-message-list:hover{scrollbar-color:rgba(150,160,176,.34) transparent}html.dark .chat-message-list:hover::-webkit-scrollbar-thumb{background:#96a0b057;background-clip:padding-box}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){--el-button-bg-color: transparent;--el-button-border-color: var(--button-primary-border);--el-button-text-color: var(--button-primary-text);--el-button-hover-bg-color: transparent;--el-button-hover-border-color: var(--button-primary-border);--el-button-hover-text-color: var(--button-primary-text);--el-button-active-bg-color: transparent;--el-button-active-border-color: var(--button-primary-border);--el-button-active-text-color: var(--button-primary-text);border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:none}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):focus{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);filter:brightness(1.02)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):active{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);filter:brightness(.98)}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-disabled,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-disabled:hover,.el-button--primary:not(.is-plain):not(.is-link):not(.is-text).is-disabled:focus{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);opacity:.58;filter:grayscale(.12)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-input__wrapper{min-height:var(--sys-control-height);border-radius:var(--control-radius);background:var(--control-bg);box-shadow:0 0 0 var(--control-border-width) var(--control-border) inset;color:var(--control-text);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover,.el-date-editor.el-input__wrapper:hover{box-shadow:var(--control-hover-ring)}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus,.el-date-editor.el-input__wrapper.is-focus{box-shadow:var(--control-focus-ring)}.copy-textarea .el-textarea__inner,.copy-textarea .el-textarea__inner:hover,.copy-textarea .el-textarea__inner:focus{box-shadow:none!important;background:transparent!important}.new-lens-field__control .el-input__wrapper,.avatar-profile-modal__body .el-input__wrapper,.create-folder-field__control .el-input__wrapper{min-height:38px!important}.el-input__inner,.el-select__selected-item,.el-select__input,.el-select__selection .el-tag,.el-range-input,.el-select__placeholder,.el-textarea__inner{color:var(--control-text);-webkit-text-fill-color:var(--control-text)}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-range-input::placeholder,.el-select__placeholder{color:var(--control-placeholder);-webkit-text-fill-color:var(--control-placeholder);opacity:1}.el-select__placeholder:not(.is-transparent){color:var(--control-text);-webkit-text-fill-color:var(--control-text)}.el-select.is-filled .el-select__placeholder,.el-select.is-filled .el-select__placeholder span{color:var(--control-text);-webkit-text-fill-color:var(--control-text)}input:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain),select,textarea:not(.el-textarea__inner){border-color:var(--control-border);background-color:var(--control-bg);color:var(--control-text)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain),select,textarea:not(.textarea-plain):not(.el-textarea__inner){border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain),select{min-height:var(--sys-control-height);padding:0 var(--control-padding-x)}textarea{padding:8px var(--control-padding-x)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain):hover,select:hover,textarea:not(.textarea-plain):not(.el-textarea__inner):hover{border-color:var(--control-hover-border);box-shadow:var(--control-hover-ring)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain):focus,select:focus,textarea:not(.textarea-plain):not(.el-textarea__inner):focus{outline:none;border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain):disabled,select:disabled,textarea:not(.textarea-plain):not(.el-textarea__inner):disabled{background:var(--control-disabled-bg);border-color:var(--control-disabled-border);color:var(--control-disabled-text);cursor:not-allowed}input[readonly]:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain),textarea:not(.textarea-plain):not(.el-textarea__inner)[readonly]{background:var(--control-disabled-bg);color:var(--text-disabled);cursor:not-allowed}input:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not(.input-plain)::placeholder,textarea:not(.textarea-plain):not(.el-textarea__inner)::placeholder{color:var(--control-placeholder);-webkit-text-fill-color:var(--control-placeholder);opacity:1}.el-input.is-disabled .el-input__wrapper,.el-select.is-disabled .el-select__wrapper,.el-textarea.is-disabled .el-textarea__inner,.el-date-editor.is-disabled.el-input__wrapper{background:var(--control-disabled-bg);box-shadow:0 0 0 var(--control-border-width) var(--control-disabled-border) inset;color:var(--control-disabled-text)}.el-input.is-disabled .el-input__inner,.el-select.is-disabled .el-select__selected-item,.el-select.is-disabled .el-select__input,.el-textarea.is-disabled .el-textarea__inner,.el-date-editor.is-disabled .el-range-input{color:var(--control-disabled-text);-webkit-text-fill-color:var(--control-disabled-text)}.el-input.is-disabled .el-input__inner::placeholder,.el-textarea.is-disabled .el-textarea__inner::placeholder,.el-select.is-disabled .el-select__placeholder{color:var(--control-placeholder);-webkit-text-fill-color:var(--control-placeholder);opacity:1}.el-input__inner,.el-select__input,.el-range-input{border:0;background:transparent;box-shadow:none}.el-dialog,.el-drawer,[role=dialog]{--el-component-size: 32px;--sys-control-height: 32px}.el-dialog,.el-drawer{border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-regular);box-shadow:var(--shadow-soft)}.el-dialog__header,.el-drawer__header{margin:0;padding:18px 20px 16px;border-bottom:1px solid var(--border-soft)}.el-dialog__title,.el-drawer__title{color:var(--text-main);font-weight:600}.el-dialog__headerbtn,.el-drawer__close-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--text-muted);transition:background-color .2s ease,color .2s ease}.el-dialog__headerbtn:hover,.el-drawer__close-btn:hover{background:var(--bg-soft);color:var(--text-main)}.el-dialog__body,.el-drawer__body{color:var(--text-regular)}.el-dialog__footer{padding-top:16px;border-top:1px solid var(--border-soft)}.el-button+.el-button{margin-left:0}.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-popover.el-popper,.el-tooltip__popper.is-light{border:1px solid var(--border-soft);background:var(--bg-elevated);color:var(--text-regular);box-shadow:var(--shadow-soft)}.el-select__popper.el-popper.customer-pool-popper,.el-picker__popper.el-popper.customer-pool-popper,.el-popover.el-popper.customer-pool-popper,.el-tooltip__popper.is-light.customer-pool-popper,.el-dropdown__popper.customer-pool-popper .el-dropdown-menu{border:0}.el-select-dropdown,.el-select-dropdown__wrap,.el-select-dropdown__list,.el-select-group__wrap{background:transparent}.el-select-dropdown__item,.el-select-dropdown__item span,.el-select-dropdown__empty,.el-select-group__title,.el-select-group__title span,.el-dropdown-menu__item,.el-picker-panel__footer,.el-picker-panel__sidebar{color:var(--text-regular)}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover,.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus-visible{background:#f7d2741a;color:#8b6411}.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected,.el-dropdown-menu__item:not(.is-disabled).is-active{color:#8b6411;font-weight:600;background:#f7d2741a}.el-select-dropdown__item.is-selected.is-hovering,.el-select-dropdown__item.is-selected:hover{background:#f7d2741a;color:#8b6411}.el-select-dropdown__item.is-hovering span,.el-select-dropdown__item:hover span,.el-select-dropdown__item.is-selected span,.el-select-dropdown__item.selected span{color:#8b6411}.el-select-dropdown__item.is-disabled,.el-dropdown-menu__item.is-disabled{color:var(--text-disabled)}.el-popper .el-popper__arrow:before{background:inherit;border-color:inherit}.control-theme-optout .el-input__wrapper,.control-theme-optout .el-select__wrapper,.control-theme-optout .el-textarea__inner,.control-theme-optout .el-date-editor.el-input__wrapper{min-height:initial;border-radius:initial;background:initial;box-shadow:none;color:inherit;transition:none}.control-theme-optout .el-input__wrapper:hover,.control-theme-optout .el-select__wrapper:hover,.control-theme-optout .el-textarea__inner:hover,.control-theme-optout .el-date-editor.el-input__wrapper:hover,.control-theme-optout .el-input__wrapper.is-focus,.control-theme-optout .el-select__wrapper.is-focused,.control-theme-optout .el-textarea__inner:focus,.control-theme-optout .el-date-editor.el-input__wrapper.is-focus{box-shadow:none}.control-theme-optout .el-input__inner,.control-theme-optout .el-select__selected-item,.control-theme-optout .el-select__input,.control-theme-optout .el-select__selection .el-tag,.control-theme-optout .el-range-input,.control-theme-optout .el-select__placeholder,.control-theme-optout .el-textarea__inner{min-height:initial;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;transition:none}.control-theme-optout .el-input__inner:hover,.control-theme-optout .el-select__input:hover,.control-theme-optout .el-range-input:hover,.control-theme-optout .el-textarea__inner:hover,.control-theme-optout .el-input__inner:focus,.control-theme-optout .el-select__input:focus,.control-theme-optout .el-range-input:focus,.control-theme-optout .el-textarea__inner:focus{border:0;background:transparent;box-shadow:none;outline:none}.control-theme-optout .el-input__inner::placeholder,.control-theme-optout .el-textarea__inner::placeholder,.control-theme-optout .el-select__placeholder{color:inherit}.figma-field .el-input,.figma-field .el-select,.figma-field .el-date-editor,.figma-field--control .el-input,.figma-field--control .el-select,.figma-field--control .el-date-editor{width:100%}.figma-field .el-input__wrapper,.figma-field .el-select__wrapper,.figma-field .el-range-editor.el-input__wrapper,.figma-field--control .el-input__wrapper,.figma-field--control .el-select__wrapper,.figma-field--control .el-range-editor.el-input__wrapper{min-height:36px;padding:0;border:0!important;background:var(--control-bg)!important;box-shadow:0 0 0 var(--control-border-width) var(--control-border) inset!important}.figma-field .el-input__wrapper:hover,.figma-field .el-select__wrapper:hover,.figma-field .el-range-editor.el-input__wrapper:hover,.figma-field .el-input__wrapper.is-focus,.figma-field .el-select__wrapper.is-focused,.figma-field .el-range-editor.el-input__wrapper.is-focus,.figma-field--control .el-input__wrapper:hover,.figma-field--control .el-select__wrapper:hover,.figma-field--control .el-range-editor.el-input__wrapper:hover,.figma-field--control .el-input__wrapper.is-focus,.figma-field--control .el-select__wrapper.is-focused,.figma-field--control .el-range-editor.el-input__wrapper.is-focus{border:0!important;background:var(--control-bg)!important;box-shadow:var(--control-hover-ring)!important}.figma-field .el-input__wrapper.is-focus,.figma-field .el-select__wrapper.is-focused,.figma-field .el-range-editor.el-input__wrapper.is-focus,.figma-field--control .el-input__wrapper.is-focus,.figma-field--control .el-select__wrapper.is-focused,.figma-field--control .el-range-editor.el-input__wrapper.is-focus{box-shadow:var(--control-focus-ring)!important}.figma-field .el-input__inner,.figma-field .el-select__selected-item,.figma-field .el-select__input,.figma-field .el-select__selection .el-tag,.figma-field .el-select__placeholder,.figma-field .el-range-input,.figma-field .el-range-separator,.figma-field--control .el-input__inner,.figma-field--control .el-select__selected-item,.figma-field--control .el-select__input,.figma-field--control .el-select__selection .el-tag,.figma-field--control .el-select__placeholder,.figma-field--control .el-range-input,.figma-field--control .el-range-separator{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--control-text);-webkit-text-fill-color:var(--control-text)}.figma-field .el-select__placeholder,.figma-field--control .el-select__placeholder{color:var(--control-placeholder)!important;-webkit-text-fill-color:var(--control-placeholder)!important}.app-layout{width:100%;height:100vh;display:flex;background:var(--bg-shell);overflow:hidden}.app-main{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.app-sidebar{width:var(--sys-sidebar-width);height:100vh;flex:0 0 var(--sys-sidebar-width);display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid #edeff5;overflow:hidden;transition:width .2s ease,flex-basis .2s ease,transform .22s ease,background-color .2s ease,border-color .2s ease}.app-sidebar.collapsed{width:72px;flex-basis:72px;overflow:hidden}.sidebar-logo-wrap{height:68px;position:relative}.sidebar-logo{position:absolute;left:25px;top:12px;width:176px;height:44px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.sidebar-logo-image{display:block;width:176px;height:44px;object-fit:contain;object-position:left center}.sidebar-collapse-toggle{position:absolute;right:12px;top:24px;width:28px;height:28px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);cursor:pointer}.sidebar-collapse-toggle:before,.sidebar-collapse-toggle:after{content:"";position:absolute;left:8px;width:10px;height:2px;border-radius:2px;background:var(--text-regular)}.sidebar-collapse-toggle:before{top:10px;transform:rotate(35deg)}.sidebar-collapse-toggle:after{top:16px;transform:rotate(-35deg)}.app-sidebar .sidebar-collapse-toggle{display:none}.app-sidebar.collapsed .sidebar-logo-wrap{height:68px}.app-sidebar.collapsed .sidebar-logo{left:16px;width:40px}.app-sidebar.collapsed .sidebar-logo-image{width:176px;object-position:left center}.app-sidebar.collapsed .menu-text,.app-sidebar.collapsed .menu-arrow,.app-sidebar.collapsed .submenu{display:none}.sidebar-menu{flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;scrollbar-color:transparent transparent}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-button{display:none;width:0;height:0}.sidebar-menu::-webkit-scrollbar-track{background:transparent}.sidebar-menu::-webkit-scrollbar-thumb{border-radius:999px;background:transparent;transition:background-color .2s ease}.sidebar-menu.scrollbar-visible{scrollbar-width:thin;scrollbar-color:rgba(138,148,166,.32) transparent}.sidebar-menu.scrollbar-visible::-webkit-scrollbar-thumb{background:#8a94a652}.sidebar-menu.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#8a94a675}html.dark .sidebar-menu.scrollbar-visible{scrollbar-color:rgba(140,150,166,.26) transparent}html.dark .sidebar-menu.scrollbar-visible::-webkit-scrollbar-thumb{background:#8c96a642}html.dark .sidebar-menu.scrollbar-visible::-webkit-scrollbar-thumb:hover{background:#8c96a666}.app-sidebar.collapsed .sidebar-menu{padding:8px 12px 16px}.menu-item{width:var(--sys-menu-item-width);height:44px;position:relative;display:flex;align-items:center;gap:5px;border:0;border-radius:13px;background:transparent;color:var(--menu-text);font-family:var(--app-font-family);font-size:15px;font-weight:500;line-height:24px;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.app-sidebar.collapsed .menu-item{width:48px;justify-content:center}.menu-item:hover,.menu-item--flyout-active,html.dark .menu-item:hover{background:var(--menu-hover-bg);color:var(--menu-hover-text)}.menu-item.active,.menu-item.router-link-active{background:var(--menu-active-bg);color:var(--menu-active-text);font-weight:500;box-shadow:none}.level-2.active{background:var(--menu-active-bg);color:var(--menu-active-text);font-weight:500}html.dark .menu-item.active,html.dark .menu-item.router-link-active,html.dark .level-2.active{background:var(--menu-active-bg);color:var(--menu-active-text);box-shadow:none}.menu-item.active:before,.menu-item.router-link-active:before{display:none}.menu-icon{position:absolute;top:12px;width:20px;height:20px;font-size:20px;opacity:.92}.level-1 .menu-icon{left:13px}.app-sidebar.collapsed .menu-icon{position:static}.level-1 .menu-text{position:absolute;left:45px;top:10px;line-height:24px}.level-2 .menu-icon{left:28px}.level-2 .menu-text{position:absolute;left:60px;top:10px;line-height:24px}.level-3 .menu-icon{left:42px}.level-3 .menu-text{position:absolute;left:74px;top:10px;line-height:24px}.menu-arrow{position:absolute;left:187px;top:13px;width:18px;height:18px}.menu-arrow:before{content:"";position:absolute;left:5px;top:4px;width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .22s ease,top .22s ease}.menu-arrow.expanded:before{top:6px;transform:rotate(-135deg)}.submenu{margin:2px 0 6px}.level-2-only{padding:0}.app-header{height:64px;flex:0 0 52px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:var(--bg-surface);border-bottom:1px solid var(--border-soft)}.app-breadcrumb{height:24px;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px}.breadcrumb-toggle{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer}.breadcrumb-toggle:hover{background:var(--bg-soft)}.collapse-icon{font-size:16px;color:var(--text-regular)}.breadcrumb-link{color:var(--text-muted);text-decoration:none;transition:color .18s ease}.breadcrumb-link:hover{color:var(--text-main)}.breadcrumb-separator{color:var(--text-muted)}.app-breadcrumb strong{color:var(--text-main)}.header-actions{display:flex;align-items:center;gap:10px}.dark-mode-button{width:112px;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-regular);cursor:pointer}.header-icon-button{width:40px;height:40px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-regular);position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.action-icon{width:18px;height:18px;position:relative;display:inline-block;color:currentColor}.action-icon.search{border:1.8px solid currentColor;border-radius:50%}.action-icon.search:after{content:"";position:absolute;width:7px;height:2px;right:-5px;bottom:0;background:currentColor;transform:rotate(45deg)}.action-icon.bell{border:1.8px solid currentColor;border-radius:9px 9px 6px 6px}.action-icon.fullscreen{border:1.8px solid currentColor;border-radius:3px}.action-icon.theme{border:1.8px solid currentColor;border-radius:50%}.badge{position:absolute;right:-5px;top:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#f56c6c;color:#fff;font-size:11px;line-height:18px}.user-block{height:40px;display:flex;align-items:center;gap:10px;margin-left:4px}.avatar{width:36px;height:36px;border-radius:50%;background:var(--skeleton-strong);border:1px solid var(--border)}.user-copy{display:flex;flex-direction:column;gap:2px}.user-copy strong{font-size:14px}.user-copy em{font-style:normal;color:var(--text-muted);font-size:12px}.secondary-nav{height:46px;flex:0 0 46px;display:flex;align-items:flex-end;gap:6px;padding:0 24px;background:#ffffff80;border-bottom:1px solid #edeff5;overflow:hidden}.secondary-tab{height:38px;width:142px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid #edeff5;border-bottom:0;border-radius:14px 14px 0 0;background:#ffffffb8;color:var(--text-70);text-decoration:none;font-family:var(--app-font-family);font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;flex:0 0 auto}.secondary-tab.first{width:126px}.secondary-tab.active{background:var(--accent-gradient-soft);border-color:#f7d2748c;color:var(--selected);font-weight:500;box-shadow:none}.secondary-icon{width:16px;height:16px;flex:0 0 16px;border:1.5px solid currentColor;border-radius:4px}.secondary-arrow{width:16px;height:16px;margin-left:auto;position:relative}.secondary-arrow:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}.content-shell{min-height:0;flex:1;padding:16px;overflow:auto}.sidebar-mask{display:none}html.dark body,html.dark .app-layout{background:var(--bg-shell);color:var(--text-regular)}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark strong,html.dark b,html.dark .el-dialog__title,html.dark .el-drawer__title{color:var(--text-main)}html.dark .app-layout{background-image:radial-gradient(circle at 18% 0%,rgba(247,210,116,.16) 0%,rgba(124,105,58,.08) 14%,transparent 28%),radial-gradient(circle at 78% 10%,rgba(245,223,181,.18) 0%,rgba(123,112,91,.09) 16%,transparent 32%)}html.dark .app-sidebar{background:var(--bg-sidebar);border-right-color:var(--border-soft)}html.dark .app-header,html.dark .app-tabs-bar{background:var(--bg-surface);border-color:var(--border-soft)}html.dark .secondary-nav{background:var(--bg-soft);border-color:var(--border-soft)}html.dark .config-card,html.dark .config-hero,html.dark .detail-metric-grid div,html.dark .snapshot-grid>div,html.dark .detail-evidence-grid>div,html.dark .task-change-item,html.dark .report-summary-list p,html.dark .report-item-grid>div{background:var(--bg-inset);border-color:var(--border-card)}html.dark .dark-mode-button,html.dark .header-icon-button{background:var(--bg-surface);border-color:var(--border);color:var(--menu-text)}html.dark .dark-mode-button{border-radius:999px}html.dark .header-icon-button{border-radius:12px}html.dark .secondary-tab{background:var(--bg-surface);border:1px solid var(--border-soft);border-bottom:0;border-radius:14px 14px 0 0;color:var(--menu-text)}html.dark .secondary-tab.active{background:var(--accent-gradient-soft);border-color:#f8da8d80;color:var(--selected)}html.dark .content-shell{background:transparent}html.dark .el-card,html.dark .el-dialog,html.dark .el-drawer,html.dark .el-popper,html.dark .el-picker-panel{background:var(--bg-elevated);border-color:var(--border-card);color:var(--text-regular)}html.dark .el-dialog__header,html.dark .el-drawer__header,html.dark .el-dialog__footer{border-color:var(--border-card)}html.dark .el-dialog__headerbtn,html.dark .el-drawer__close-btn{color:var(--text-60)}html.dark .el-dialog__headerbtn:hover,html.dark .el-drawer__close-btn:hover{background:#f8da8d1a;color:var(--selected)}html.dark .el-select__popper.el-popper,html.dark .el-picker__popper.el-popper,html.dark .el-popover.el-popper,html.dark .el-tooltip__popper.is-light{background:var(--bg-elevated);border-color:var(--border-card);color:var(--text-regular)}html.dark .el-select-dropdown,html.dark .el-select-dropdown__wrap,html.dark .el-select-dropdown__list,html.dark .el-select-group__wrap{background:transparent}html.dark .el-select-dropdown__item,html.dark .el-select-dropdown__item span,html.dark .el-select-dropdown__empty,html.dark .el-select-group__title,html.dark .el-select-group__title span,html.dark .el-dropdown-menu__item,html.dark .el-picker-panel__footer,html.dark .el-picker-panel__sidebar{color:var(--text-regular)}html.dark .el-select-dropdown__item.is-hovering,html.dark .el-select-dropdown__item:hover,html.dark .el-dropdown-menu__item:not(.is-disabled):hover,html.dark .el-dropdown-menu__item:not(.is-disabled):focus-visible{background:#f8da8d1a;color:var(--selected)}html.dark .el-select-dropdown__item.is-selected,html.dark .el-select-dropdown__item.selected,html.dark .el-dropdown-menu__item:not(.is-disabled).is-active{background:#f8da8d1a;color:var(--selected)}html.dark .el-select-dropdown__item.is-selected.is-hovering,html.dark .el-select-dropdown__item.is-selected:hover{background:#f8da8d1a;color:var(--selected)}html.dark .el-select-dropdown__item.is-hovering span,html.dark .el-select-dropdown__item:hover span,html.dark .el-select-dropdown__item.is-selected span,html.dark .el-select-dropdown__item.selected span{color:var(--selected)}html.dark .el-select-dropdown__item.is-disabled,html.dark .el-dropdown-menu__item.is-disabled{color:var(--text-disabled)}html.dark .el-input__inner,html.dark .el-select__selected-item,html.dark .el-select__input,html.dark .el-select__selection .el-tag,html.dark .el-range-input,html.dark .el-input__wrapper,html.dark .el-select__wrapper,html.dark .el-textarea__inner,html.dark .el-date-editor.el-input__wrapper{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)}html.dark .el-select__selected-item,html.dark .el-select__input,html.dark .el-range-input,html.dark .el-input__inner,html.dark textarea,html.dark input,html.dark select{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text);opacity:1}html.dark .el-input__wrapper.is-focus,html.dark .el-select__wrapper.is-focused,html.dark .el-date-editor.el-input__wrapper.is-focus,html.dark .el-input__wrapper.is-focus .el-input__inner,html.dark .el-select__wrapper.is-focused .el-select__selected-item,html.dark .el-select__wrapper.is-focused .el-select__input,html.dark .el-select__wrapper.is-focused .el-select__selection .el-tag,html.dark .el-date-editor.el-input__wrapper.is-focus .el-range-input,html.dark .el-textarea__inner:focus,html.dark input:focus,html.dark select:focus,html.dark textarea:focus{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)}html.dark .el-form-item__label,html.dark .el-checkbox__label,html.dark .el-radio__label{color:var(--text-secondary)}html.dark .el-input__inner::placeholder,html.dark .el-textarea__inner::placeholder,html.dark .el-select__placeholder,html.dark input::placeholder,html.dark textarea::placeholder{color:var(--control-placeholder);-webkit-text-fill-color:var(--control-placeholder);opacity:1}html.dark .el-input__wrapper.is-focus .el-input__inner::placeholder,html.dark .el-select__wrapper.is-focused .el-select__placeholder,html.dark .el-textarea__inner:focus::placeholder,html.dark .el-date-editor.el-input__wrapper.is-focus .el-range-input::placeholder,html.dark input:focus::placeholder,html.dark textarea:focus::placeholder{color:var(--control-placeholder);-webkit-text-fill-color:var(--control-placeholder);opacity:1}html.dark .el-select__placeholder:not(.is-transparent){color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)!important}html.dark .el-select.is-filled .el-select__placeholder,html.dark .el-select.is-filled .el-select__placeholder span{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)!important}html.dark .el-button.is-disabled{color:var(--text-disabled)}html.dark .el-input.is-disabled .el-input__inner,html.dark .el-select.is-disabled .el-select__selected-item,html.dark .el-select.is-disabled .el-select__input,html.dark .el-textarea.is-disabled .el-textarea__inner,html.dark .el-date-editor.is-disabled .el-range-input{color:var(--control-disabled-text)!important;-webkit-text-fill-color:var(--control-disabled-text)}.el-table{--el-table-header-bg-color: var(--table-head-bg);--el-table-header-text-color: var(--table-head-text);--el-table-text-color: var(--table-row-text);--el-table-tr-bg-color: var(--table-row-bg);--el-table-border-color: var(--table-border);--el-table-row-hover-bg-color: color-mix(in srgb, var(--table-head-bg) 70%, transparent);--el-table-fixed-right-column: var(--table-fixed-shadow-right);background:var(--table-row-bg)!important;border-color:var(--table-border)!important;color:var(--table-row-text)!important}.el-table tr,.el-table th.el-table__cell,.el-table td.el-table__cell{background:var(--table-row-bg)!important;border-color:var(--table-border)!important;color:var(--table-row-text)!important}.el-table th.el-table__cell{background:var(--table-head-bg)!important;color:var(--table-head-text)!important;font-weight:600}.el-table--border .el-table__cell,.el-table th.el-table__cell.is-leaf,.el-table td.el-table__cell{border-color:var(--table-border)!important}.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr:hover>td.el-table__cell{background:var(--el-table-row-hover-bg-color)!important}.el-table__fixed,.el-table__fixed-right,.el-table__fixed-header-wrapper,.el-table__fixed-body-wrapper,.el-table__fixed-right-patch,.el-table__fixed-right:before,.el-table__fixed:before{background:var(--table-row-bg)!important}.el-table .el-table__fixed-right th.el-table__cell,.el-table .el-table__fixed-right td.el-table__cell,.el-table .el-table-fixed-column--right{background:var(--table-row-bg)!important;background-clip:padding-box;z-index:5}.el-table .el-table__fixed-right th.el-table__cell,.el-table th.el-table-fixed-column--right{background:var(--table-head-bg)!important;color:var(--table-head-text)!important;z-index:6}.el-table .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--table-fixed-shadow-right)!important}.el-table td.el-table-fixed-column--right:after,.el-table th.el-table-fixed-column--right:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--table-border);pointer-events:none}html.dark .daily-overlay{background:var(--bg-overlay)}html.dark .scheduled-task-workbench .task-hero-card{background:radial-gradient(circle at top right,#f7d2741a,#f7d27400 32%),var(--bg-panel-gradient)!important;border-color:var(--border-card)!important}html.dark .crm-summary-status-card{background:radial-gradient(circle at top right,#f7d2741a,#f7d27400 34%),var(--bg-panel-gradient)!important;border-color:var(--border-card)!important;box-shadow:none!important}html.dark .crm-white-action-button,html.dark .crm-upload-primary-button,html.dark .crm-follow-analysis-title-row button,html.dark .crm-follow-attachment-actions button,html.dark .crm-upload-link-button{background:var(--bg-surface)!important;border-color:var(--border-card)!important;color:var(--text-regular)!important}html.dark .crm-white-action-button:hover,html.dark .crm-upload-primary-button:hover,html.dark .crm-follow-analysis-title-row button:hover,html.dark .crm-follow-attachment-actions button:hover,html.dark .crm-upload-link-button:hover{background:var(--bg-active)!important;border-color:#f8da8d61!important;color:var(--selected)!important}html.dark .config-panel,html.dark .crm-upload-dialog,html.dark .crm-upload-detail-panel{background:var(--bg-elevated)!important;border-color:var(--border-card)!important;box-shadow:var(--shadow-soft)!important}html.dark .config-panel-mask,html.dark .crm-upload-detail-mask,html.dark .crm-upload-dialog-mask{background:var(--bg-overlay)!important}html.dark .config-panel header,html.dark .panel-actions,html.dark .crm-upload-dialog header,html.dark .crm-upload-dialog footer,html.dark .crm-upload-detail-panel header,html.dark .crm-upload-detail-panel section{border-color:var(--border-card)!important}html.dark .field-config-item,html.dark .crm-upload-form input,html.dark .crm-upload-form select,html.dark .crm-upload-form textarea,html.dark .crm-upload-static-box{background:var(--control-bg)!important;border-color:var(--control-border)!important;color:var(--text-main)!important}html.dark .field-config-item:hover,html.dark .checkbox-item.required,html.dark .field-config-item.added{background:var(--bg-active)!important;border-color:#f8da8d5c!important}html.dark .field-config-item.disabled,html.dark .crm-upload-form input[readonly],html.dark .crm-summary-status-hint,html.dark .crm-upload-boundary-note,html.dark .crm-upload-text-block,html.dark .crm-upload-detail-grid,html.dark .field-state{background:var(--bg-soft)!important;color:var(--text-muted)!important}html.dark .crm-analysis-query-tip,html.dark .crm-upload-tip,html.dark .crm-summary-refresh-tip,html.dark .crm-follow-action-tip,html.dark .crm-upload-runtime-note,html.dark .field-state.denied,html.dark .crm-follow-attachment-actions button,html.dark .crm-upload-detail-actions button,html.dark .crm-upload-section-title button,html.dark .crm-upload-link-button{background:#f8da8d1f!important;border-color:#f8da8d4d!important;color:var(--selected)!important}html.dark .public-material-console,html.dark .public-material-shell{color:var(--text-regular)}html.dark .public-video-table-inner,html.dark .public-video-row,html.dark .public-material-card,html.dark .analysis-dialog-preview{background:var(--bg-elevated)!important;border-color:var(--border-card)!important}html.dark .public-video-table-head{background:var(--bg-inset)!important;border-color:var(--border-card)!important;color:var(--text-muted)!important}html.dark .public-video-row:hover,html.dark .public-material-card:hover{background:var(--bg-active)!important}html.dark .public-video-actions button{background:var(--control-bg)!important;border-color:var(--control-border)!important;color:var(--selected)!important}html.dark .public-analysis-dialog.el-dialog,html.dark .public-analysis-detail-dialog.el-dialog{background:var(--bg-elevated)!important;border-color:var(--border-card)!important}html.dark .analysis-form input,html.dark .analysis-form select,html.dark .analysis-form textarea{background:var(--control-bg)!important;border-color:var(--control-border)!important;color:var(--text-main)!important}html.dark .text-to-image-page .inspiration-card__art,html.dark .text-to-image-page .quick-preset-card__art{background:var(--bg-inset)!important}html.dark .text-to-image-page .inspiration-card__meta{background:#131317e0!important;border-color:#f8da8d5c!important;color:var(--text-main)!important}html.dark .text-to-image-page .inspiration-card__meta i{color:var(--selected)!important}html.dark .status-chip.pending,html.dark .confidence-chip.medium,html.dark .detail-pill-list span,html.dark .chip.yellow{background:#f8da8d24!important;color:var(--selected)!important}html.dark .status-chip.in-progress,html.dark .confidence-chip.high,html.dark .chip.green{background:#4ade8024!important;color:#86efac!important}html.dark .status-chip.blocked,html.dark .confidence-chip.low,html.dark .chip.red,html.dark .action.danger,html.dark .delete-file-btn{background:#f8717124!important;border-color:#f8717152!important;color:#fecaca!important}html.dark .chip.blue{background:#60a5fa24!important;color:#bfdbfe!important}html.dark .chip.gray{background:#fffefd14!important;color:var(--text-muted)!important}.daily-list-workspace{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.figma-article{min-width:0;min-height:680px;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:12px;padding:24px}.daily-list-workspace>.figma-article{min-height:680px;border:0;border-radius:0;background:transparent}html.dark .daily-list-workspace>.figma-article{border-color:transparent;background:transparent}.figma-filter-grid{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:14px}.figma-filter-grid .el-input,.figma-filter-grid .el-select,.figma-filter-grid .el-cascader,.figma-filter-grid .el-date-editor,.figma-filter-grid .el-input-number,.figma-filter-grid .figma-field{flex:1 1 208px;width:auto;min-width:0}.figma-filter-grid .figma-field.wide{flex:0 1 260px}.figma-filter-grid .figma-action{flex:0 0 auto}.figma-filter-grid .figma-action.primary{margin-left:0}.figma-field{width:100%;height:38px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--control-border);border-radius:6px;background:var(--control-bg);color:var(--control-placeholder);font-size:14px;line-height:20px;position:relative}.figma-field.ghost-select:after{content:"";position:absolute;right:13px;top:13px;width:8px;height:8px;border-right:1.5px solid var(--control-placeholder);border-bottom:1.5px solid var(--control-placeholder);transform:rotate(45deg)}html:not(.dark) .crm-main-list-shell .figma-filter-grid .figma-field,html:not(.dark) .customer-pool-search .el-input__inner::placeholder,html:not(.dark) .customer-pool-search .el-textarea__inner::placeholder,html:not(.dark) .customer-pool-search .el-select__placeholder.is-transparent,html:not(.dark) .customer-pool-search .el-select__placeholder.is-transparent span,html:not(.dark) .product-filter-grid .el-input__inner::placeholder,html:not(.dark) .product-filter-grid .el-range-input::placeholder,html:not(.dark) .product-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .product-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .filter-toolbar .el-input__inner::placeholder,html:not(.dark) .filter-toolbar .el-select__placeholder.is-transparent,html:not(.dark) .filter-toolbar .el-select__placeholder.is-transparent span,html:not(.dark) .daily-list-workspace .figma-filter-grid .daily-filter-placeholder,html:not(.dark) .daily-list-workspace .figma-filter-grid .figma-field,html:not(.dark) .daily-list-workspace .figma-filter-grid .el-input__inner::placeholder,html:not(.dark) .daily-list-workspace .figma-filter-grid .el-range-input::placeholder,html:not(.dark) .daily-list-workspace .figma-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .daily-list-workspace .figma-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .tenant-filter-grid .el-input__inner::placeholder,html:not(.dark) .tenant-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .tenant-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .admin-control-filter-grid .el-input__inner::placeholder,html:not(.dark) .admin-control-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .admin-control-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .system-user-filter-grid .el-input__inner::placeholder,html:not(.dark) .system-user-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .system-user-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .system-menu-filter-grid .el-input__inner::placeholder,html:not(.dark) .system-menu-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .system-menu-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .system-dept-filter-grid .el-input__inner::placeholder,html:not(.dark) .system-dept-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .system-dept-filter-grid .el-select__placeholder.is-transparent span,html:not(.dark) .system-role-filter-grid .el-input__inner::placeholder,html:not(.dark) .system-role-filter-grid .el-select__placeholder.is-transparent,html:not(.dark) .system-role-filter-grid .el-select__placeholder.is-transparent span{color:#18171666!important;-webkit-text-fill-color:rgba(24,23,22,.4)!important;opacity:1}.figma-action{height:38px;min-width:64px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-regular);font-size:14px;line-height:20px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.figma-action.primary{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text);font-weight:600;box-shadow:none}.figma-action.primary:hover{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text)}.figma-action.action{min-width:97px}.figma-filter-grid .figma-action:hover,.figma-toolbar .figma-action:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1f232914}.figma-filter-grid .figma-action.primary:hover,.figma-toolbar .figma-action.primary:hover{box-shadow:0 10px 22px #f7d27447}.figma-filter-grid .figma-action:active,.figma-toolbar .figma-action:active{transform:translateY(0);box-shadow:0 3px 8px #1f232914}.figma-toolbar{height:38px;display:flex;justify-content:flex-end;align-items:center;gap:14px;margin:0 0 14px}.figma-table{border:1px solid var(--table-border);border-radius:6px;overflow-x:auto;overflow-y:hidden;background:var(--table-row-bg)}.figma-table-head,.figma-table-row{min-width:1420px;display:grid;grid-template-columns:minmax(220px,1.5fr) 130px 82px 92px 70px 100px 92px 82px 130px 92px 170px;align-items:center;column-gap:12px;padding:0 18px}.task-table .figma-table-head,.task-table .figma-table-row{min-width:1464px;grid-template-columns:44px minmax(220px,1.5fr) 130px 82px 92px 70px 100px 92px 82px 130px 92px 170px}.closure-table .figma-table-head,.closure-table .figma-table-row{min-width:1280px;grid-template-columns:minmax(260px,1.6fr) 100px 130px 90px 110px 150px 140px 82px 92px 190px}.employee-report-table .figma-table-head,.employee-report-table .figma-table-row{min-width:2012px;grid-template-columns:44px 120px 180px minmax(320px,1.8fr) 92px 82px 96px 120px 96px 96px 96px 96px 112px 112px 220px}.department-rollup-table .figma-table-head,.department-rollup-table .figma-table-row{min-width:1636px;grid-template-columns:44px 112px 170px 118px 76px 96px 132px 108px 108px 108px 116px 280px}.figma-table-head>span:last-child,.figma-table-row:not(.figma-table-row--empty)>span:last-child{position:sticky;right:-18px;display:flex;align-items:center;justify-self:stretch;text-align:right;padding-left:12px;padding-right:18px;box-sizing:border-box}.figma-table-head>span:last-child{z-index:7;background:var(--table-head-bg);color:var(--table-head-text);box-shadow:var(--table-fixed-shadow-right)}.figma-table-row:not(.figma-table-row--empty)>span:last-child{z-index:5;background:var(--table-row-bg);box-shadow:var(--table-fixed-shadow-right)}.figma-table .table-actions{justify-content:flex-end;width:100%}.employee-report-table .figma-table-head>span:last-child,.employee-report-table .figma-table-row:not(.figma-table-row--empty)>span:last-child{position:sticky;right:-18px;min-width:220px;display:flex;align-items:center;justify-content:center;justify-self:stretch;text-align:center;padding-left:0;padding-right:18px;background-clip:padding-box;box-sizing:border-box}.employee-report-table .figma-table-head>span:last-child{z-index:7;background:var(--table-head-bg);box-shadow:var(--table-fixed-shadow-right)}.employee-report-table .figma-table-row:not(.figma-table-row--empty)>span:last-child{z-index:5;background:var(--table-row-bg);box-shadow:var(--table-fixed-shadow-right)}.employee-report-table .table-actions{width:100%;justify-content:center;gap:10px}.employee-report-table{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(138,148,166,.42) transparent}.employee-report-table::-webkit-scrollbar{height:10px}.employee-report-table::-webkit-scrollbar-track{background:transparent}.employee-report-table::-webkit-scrollbar-thumb{border-radius:999px;background:#8a94a66b}.employee-report-table::-webkit-scrollbar-thumb:hover{background:#8a94a699}.department-rollup-table .figma-table-head>span:last-child,.department-rollup-table .figma-table-row:not(.figma-table-row--empty)>span:last-child{position:sticky;right:-18px;min-width:280px;display:flex;align-items:center;justify-content:center;justify-self:stretch;text-align:center;padding-left:0;padding-right:18px;background-clip:padding-box;box-sizing:border-box}.department-rollup-table .figma-table-head>span:last-child{z-index:7;background:var(--table-head-bg);box-shadow:var(--table-fixed-shadow-right)}.department-rollup-table .figma-table-row:not(.figma-table-row--empty)>span:last-child{z-index:5;background:var(--table-row-bg);box-shadow:var(--table-fixed-shadow-right)}.department-rollup-table .table-actions{width:100%;justify-content:center;gap:10px}.figma-table-head{height:48px;background:var(--table-head-bg);color:var(--table-head-text);font-size:14px;font-weight:600}.figma-table-row{height:48px;border-top:1px solid var(--table-border);background:var(--table-row-bg);color:var(--table-row-text);font-size:14px}.figma-table-row span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-wrap,.public-video-table-inner,.task-history-table{border-color:var(--table-border)!important;background:var(--table-row-bg)!important}.data-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--table-row-bg);color:var(--table-row-text)}.data-table th,.public-video-table-head,.task-history-head{background:var(--table-head-bg)!important;color:var(--table-head-text)!important;font-weight:600}.data-table td,.public-video-row,.task-history-row{border-color:var(--table-border)!important;background:var(--table-row-bg)!important;color:var(--table-row-text)!important}.data-table th,.data-table td{border-color:var(--table-border)!important}.data-table td:has(.table-actions),.data-table td:has(.admin-actions){position:sticky;right:0;z-index:5;background:var(--table-row-bg)!important;box-shadow:var(--table-fixed-shadow-right)}.public-video-table .public-video-table-inner{overflow:visible!important}.public-video-table .public-video-table-head>span:last-child,.public-video-table .public-video-row>.public-video-actions{position:sticky!important;right:-14px!important;z-index:5;align-self:stretch;display:flex;align-items:center;padding-left:14px;padding-right:14px;background:var(--table-row-bg)!important;box-shadow:var(--table-fixed-shadow-right);box-sizing:border-box}.public-video-table .public-video-table-head>span:last-child{z-index:7;background:var(--table-head-bg)!important;color:var(--table-head-text)!important}.public-video-table .public-video-actions{overflow:visible!important}.figma-table .task-summary b,.figma-table .task-summary em,.el-table .task-summary b,.el-table .task-summary em,.data-table b,.data-table em{color:var(--table-row-text)!important}.figma-table .table-actions,.figma-table .table-actions a,.figma-table .table-actions b,.figma-table .table-actions button,.el-table .table-actions,.el-table .table-actions a,.el-table .table-actions b,.el-table .table-actions button,.data-table .table-actions,.data-table .table-actions a,.data-table .table-actions b,.data-table .table-actions button,.public-video-table .public-video-actions button:not(.danger),.public-video-table .public-video-actions button:not(.danger) svg{color:var(--selected)!important}.public-video-row:hover,.task-history-row:hover{background:var(--el-table-row-hover-bg-color)!important}.task-table .figma-table-head>span:nth-child(3),.task-table .figma-table-row>span:nth-child(3),.task-table .figma-table-head>span:nth-child(6),.task-table .figma-table-row>span:nth-child(6){text-align:center;justify-self:center}.task-summary{display:flex;flex-direction:column;gap:2px}.task-summary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-main);font-weight:500}.task-summary em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-style:normal;font-size:12px}.status-chip,.confidence-chip,.chip{min-width:52px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:6px;font-family:var(--app-font-family);font-style:normal;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.status-chip.pending{background:#fff7e6;color:#9a6b00}.status-chip.in-progress{background:#eef7ff;color:#3b5f8f}.status-chip.waiting-customer{background:#eff8ff;color:#175cd3}.status-chip.blocked{background:#fff1f0;color:#b42318}.status-chip.completed{background:#ecfdf3;color:#027a48}.status-chip.invalid{background:#f2f4f7;color:#667085}.confidence-chip.high{background:#f6ffed;color:#2f6b2f}.confidence-chip.medium{background:#fff7e6;color:#9a6b00}.confidence-chip.low,.status-chip.risk-high,.confidence-chip.risk-high,.chip.red{background:#fee2e2;color:#dc2626}.status-chip.risk-none,.confidence-chip.risk-none,.chip.green{background:#d1fae5;color:#137c5c}.status-chip.risk-low,.confidence-chip.risk-low,.chip.blue{background:#dbeafe;color:#2d68ec}.chip.yellow{background:#fff7e6;color:#9a6b00}.table-actions{display:inline-flex;gap:12px;color:var(--selected)}.table-actions,.table-actions a,.table-actions b,.table-actions button{color:var(--selected)}.table-actions a:hover,.table-actions b:hover,.table-actions button:hover{color:var(--selected);filter:brightness(.92)}.table-actions b{font-weight:400}.figma-pagination{height:56px;display:flex;align-items:center;justify-content:flex-end;gap:18px;color:var(--text-muted);font-size:13px}.pager{display:flex;align-items:center;gap:6px}.pager i,.pager b{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:4px;background:var(--bg-surface);font-style:normal;font-weight:400;color:var(--text-regular)}.pager b{border-color:var(--primary);color:var(--primary-text);background:var(--bg-active)}@media (max-width: 980px){.app-layout{position:relative}.app-sidebar{position:relative;z-index:1;width:72px;flex-basis:72px;box-shadow:none;transform:none}.app-layout.mobile-sidebar-open .app-sidebar{position:fixed;left:0;top:0;z-index:1201;width:min(var(--sys-sidebar-width),82vw);flex-basis:min(var(--sys-sidebar-width),82vw);box-shadow:18px 0 42px #0f172a2e;transform:translate(0)}.app-main{width:100%;flex-basis:100%}.sidebar-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:block;border:0;background:#0f172a61;cursor:pointer}.app-header{padding:0 14px}.content-shell{padding:8px}.user-copy{display:none}.row-actions{margin-left:0}}@media (min-width: 1600px){.figma-table-head,.figma-table-row{grid-template-columns:minmax(260px,1.7fr) 150px 90px 104px 76px 110px 96px 88px 136px 104px 190px}.task-table .figma-table-head,.task-table .figma-table-row{min-width:1600px;grid-template-columns:44px minmax(260px,1.7fr) 150px 90px 104px 76px 110px 96px 88px 136px 104px 190px}.closure-table .figma-table-head,.closure-table .figma-table-row{grid-template-columns:minmax(280px,1.6fr) 110px 140px 96px 116px 156px 146px 88px 104px 200px}.employee-report-table .figma-table-head,.employee-report-table .figma-table-row{min-width:2116px;grid-template-columns:44px 126px 190px minmax(340px,1.8fr) 96px 86px 106px 132px 100px 100px 100px 100px 116px 116px 220px}.department-rollup-table .figma-table-head,.department-rollup-table .figma-table-row{min-width:1732px;grid-template-columns:44px 120px 190px 126px 80px 104px 140px 116px 116px 116px 124px 300px}}.config-center{display:flex;flex-direction:column;gap:18px}.config-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-soft)}.config-hero p{margin:0 0 6px;color:var(--primary);font-size:13px;font-weight:600}.config-hero h2{margin:0 0 8px;color:var(--text-main);font-size:22px;line-height:30px}.config-hero span{color:var(--text-muted);font-size:14px;line-height:22px}.config-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.config-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.config-overview-card{min-height:96px;padding:16px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-surface);display:flex;flex-direction:column;gap:6px}.config-overview-card span{color:var(--text-muted);font-size:13px}.config-overview-card b{color:var(--text-main);font-size:20px;font-weight:600}.config-overview-card em{color:var(--text-muted);font-style:normal;font-size:12px;line-height:18px}.config-section{padding:18px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-surface)}.config-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.config-section-head h3{margin:0;color:var(--text-main);font-size:16px;line-height:24px}.config-section-head span{color:var(--text-muted);font-size:13px;line-height:20px;text-align:right}.config-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.config-card{min-width:0;padding:16px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-soft)}.config-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.config-card h4{margin:0 0 6px;color:var(--text-main);font-size:15px;line-height:22px}.config-card p{margin:0;color:var(--text-muted);font-size:13px;line-height:20px}.config-textarea-preview{min-height:118px;padding:12px;border:1px dashed var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-muted);font-size:13px;line-height:22px}.config-textarea-preview.large{min-height:92px}.config-meta-row{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;color:var(--text-muted);font-size:12px}.config-rule-list{border:1px solid var(--border-soft);border-radius:8px;overflow:hidden}.config-rule-item{min-height:58px;display:grid;grid-template-columns:minmax(240px,1fr) 120px 90px 110px;align-items:center;gap:14px;padding:10px 14px;border-top:1px solid var(--border-soft)}.config-rule-item:first-child{border-top:0}.config-rule-item b{color:var(--text-main);font-size:14px;font-weight:500}.config-rule-item p{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:18px}.config-rule-item span,.config-rule-item em{color:var(--text-muted);font-size:13px;font-style:normal}.config-test-box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px}.config-test-result{padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft);display:flex;flex-direction:column;gap:8px}.config-test-result b{color:var(--text-main);font-size:14px}.config-test-result span{color:var(--text-muted);font-size:13px;line-height:21px}@media (max-width: 1280px){.config-overview-grid,.config-card-grid,.config-test-box{grid-template-columns:1fr}.config-hero,.config-section-head{flex-direction:column;align-items:stretch}.config-hero-actions{justify-content:flex-start}.config-section-head span{text-align:left}.config-rule-item{grid-template-columns:1fr}}.ai-detail-page{min-width:0;display:flex;flex-direction:column;gap:16px}.daily-list-workspace>.ai-detail-page{min-height:680px;padding:0;background:transparent}.detail-header-card,.detail-side-card,.detail-card{background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:12px}.detail-header-card{min-height:180px;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.detail-back{display:inline-flex;align-items:center;gap:7px;height:32px;margin-bottom:12px;color:#9a6b00;text-decoration:none;font-size:14px;font-weight:600}.detail-back-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff6d8;color:#9a6b00;font-size:15px;line-height:1;box-shadow:inset 0 0 0 1px #9a6b002e}.detail-header-card h1{margin:0 0 8px;color:var(--text-main);font-size:22px;line-height:32px}.detail-header-card p{margin:0;color:var(--text-muted);font-size:14px;line-height:22px}.detail-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.detail-header-meta{min-width:300px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:var(--text-muted);font-size:13px}.detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px}.detail-grid{display:grid;grid-template-columns:324px minmax(0,1fr);gap:16px;align-items:start}.detail-side-card{min-height:668px;padding:20px}.detail-side-card h2,.detail-card h2{margin:0;color:var(--text-main);font-size:16px;line-height:24px}.detail-side-card h3,.detail-card h3{margin:18px 0 10px;color:var(--text-main);font-size:14px;line-height:22px}.detail-info-list{margin:16px 0 0;display:flex;flex-direction:column;gap:12px}.detail-info-list div{padding-bottom:10px;border-bottom:1px solid var(--border-soft)}.detail-info-list dt{color:var(--text-muted);font-size:12px;line-height:18px}.detail-info-list dd{margin:3px 0 0;color:var(--text-main);font-size:13px;line-height:20px;word-break:break-all}.detail-pill-list{display:flex;flex-wrap:wrap;gap:8px}.detail-pill-list span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border-radius:4px;background:#fff7e6;color:#9a6b00;font-size:12px}.detail-main-column{min-width:0;display:flex;flex-direction:column;gap:16px}.detail-card{padding:20px}.detail-main-analysis-card{min-height:344px}.detail-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.detail-card-head span{color:var(--text-muted);font-size:13px}.detail-summary-text{margin:0 0 16px;color:var(--text-regular);font-size:14px;line-height:24px}.detail-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.detail-metric-grid div{min-height:74px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft);display:flex;flex-direction:column;gap:8px}.detail-metric-grid span{color:var(--text-muted);font-size:12px}.detail-metric-grid b{color:var(--text-main);font-size:15px;font-weight:600}.snapshot-grid,.detail-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.snapshot-grid>div,.detail-evidence-grid>div{min-width:0;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft)}.snapshot-grid h3,.detail-evidence-grid h3{margin:0 0 10px}.snapshot-grid pre{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text-regular);font-size:12px;line-height:20px;font-family:Menlo,Monaco,Consolas,monospace}.detail-evidence-grid ul{margin:0;padding-left:18px;color:var(--text-regular);font-size:13px;line-height:22px}.detail-evidence-grid p{margin:0;color:var(--text-regular);font-size:13px;line-height:22px}.table-actions a{color:var(--selected);text-decoration:none}@media (max-width: 1280px){.daily-list-workspace>.ai-detail-page{padding:0}.detail-header-card{flex-direction:column}.detail-header-meta{align-items:flex-start}.detail-actions{justify-content:flex-start}.detail-grid{grid-template-columns:1fr}.detail-side-card{min-height:auto}.detail-metric-grid,.snapshot-grid,.detail-evidence-grid{grid-template-columns:1fr}}.task-change-list{display:flex;flex-direction:column;gap:10px}.task-change-item{padding:12px 14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft)}.task-change-item b{display:block;color:var(--text-main);font-size:13px;font-weight:600;margin-bottom:4px}.task-change-item span{color:#9a6b00;font-size:13px}.task-change-item p{margin:6px 0 0;color:var(--text-muted);font-size:13px;line-height:20px}.detail-boundary-note{margin:14px 0 0;color:var(--text-muted);font-size:13px;line-height:21px}.report-summary-list{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.report-summary-list p{margin:0;padding:12px 14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft);color:var(--text-regular);font-size:14px;line-height:22px}.report-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-item-grid>div{min-width:0;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft)}.report-item-grid h3{margin:0 0 10px;color:var(--text-main);font-size:14px;line-height:22px}.report-item-grid ul{margin:0;padding-left:18px;color:var(--text-regular);font-size:13px;line-height:22px}@media (max-width: 1280px){.report-item-grid{grid-template-columns:1fr}}.rollup-stat-grid{margin-bottom:14px}.rollup-watch-grid{margin-top:14px}.analysis-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analysis-score-card{border-color:#eadfcb;background:linear-gradient(180deg,#fffdf8 0%,var(--bg-surface) 100%)}.primary-score-card{border-color:#e5c56d;box-shadow:0 10px 24px #9a6b0014}.detail-card-soft{background:#fffefb}.detail-card-light{background:var(--bg-surface)}.score-card-body{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center}.score-orb{width:104px;height:104px;border-radius:50%;background:#fff7e6;border:1px solid #e5c56d;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#9a6b00}.score-orb.muted{background:#f7f9fb;border-color:var(--border-soft);color:var(--text-main)}.score-orb b{font-size:30px;line-height:34px}.score-orb span{color:var(--text-muted);font-size:12px}.score-main-copy strong{display:block;color:var(--text-main);font-size:18px;margin-bottom:8px}.score-main-copy p,.detail-note{margin:0;color:var(--text-regular);font-size:13px;line-height:22px}.analysis-mini-stats{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.analysis-mini-stats span{padding:5px 8px;border-radius:999px;background:var(--bg-soft);color:var(--text-muted);font-size:12px}.analysis-basis-list{margin:14px 0 0;padding-left:18px;color:var(--text-regular);font-size:13px;line-height:22px}.compact-metric-grid div,.light-item-grid>div{min-height:auto;background:#fbfbfb}.risk-card-list,.insight-list,.suggestion-list,.saturation-list{display:grid;gap:12px}.risk-card,.insight-card,.suggestion-card,.saturation-list article{padding:14px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-soft)}.risk-card{border-left:4px solid #d9a441}.risk-card.risk-high{border-left-color:#b45309}.risk-card.risk-medium{border-left-color:#d9a441}.risk-card.risk-low{border-left-color:#94a3b8}.risk-card b,.suggestion-card b{color:var(--text-main);font-size:14px}.risk-card span{float:right;color:#9a6b00;font-size:12px}.risk-card p,.risk-card em,.risk-card small,.insight-card p,.insight-card small,.suggestion-card p,.suggestion-card small,.saturation-list p,.saturation-list small{display:block;margin:8px 0 0;color:var(--text-regular);font-size:13px;line-height:21px;font-style:normal}.risk-card small,.insight-card small,.suggestion-card small,.saturation-list small{color:var(--text-muted)}.insight-card{background:#fbfdff;border-left:4px solid #8aa4c8}.insight-card div,.saturation-list article div{display:flex;justify-content:space-between;gap:12px}.insight-card i,.saturation-list span{color:var(--text-muted);font-size:12px;font-style:normal}.suggestion-card{background:#fbfcf7}.saturation-list article{background:#fff}@media (max-width: 1280px){.analysis-pair-grid,.score-card-body{grid-template-columns:1fr}}html.dark .analysis-score-card{background:linear-gradient(180deg,var(--bg-soft) 0%,var(--bg-surface) 100%);border-color:var(--border)}html.dark .primary-score-card{border-color:#f8da8d5c;box-shadow:0 10px 24px #0000002e}html.dark .score-orb{background:#f8da8d1f;border-color:#f8da8d5c;color:var(--primary)}html.dark .score-orb.muted{background:var(--bg-soft);border-color:var(--border);color:var(--text-main)}html.dark .score-main-copy strong{color:var(--text-main)}html.dark .analysis-mini-stats span{background:#ffffff0a;border:1px solid var(--border-soft);color:var(--text-muted)}html.dark .analysis-basis-list{color:var(--text-regular)}html.dark .detail-card-soft{background:var(--bg-surface)}html.dark .compact-metric-grid div,html.dark .light-item-grid>div{background:var(--bg-soft);border-color:var(--border-soft)}html.dark .risk-card{background:var(--bg-soft);border-color:var(--border-soft)}html.dark .risk-card span{color:var(--primary)}html.dark .insight-card{background:var(--bg-soft);border-color:var(--border-soft);border-left-color:#8aa4c8}html.dark .suggestion-card{background:var(--bg-soft);border-color:var(--border-soft)}html.dark .saturation-list article{background:var(--bg-soft);border-color:var(--border-soft)}.daily-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a52;display:flex;justify-content:flex-end;align-items:stretch}html.dark :is(.daily-overlay,.service-dialog-mask,.crm-sales-followup-dialog-mask,.customer-form-dialog-mask,.customer-pool-dialog-mask,.crm-upload-dialog-mask,.crm-member-history-dialog-mask,.crm-detail-action-dialog-mask,.crm-attachment-dialog-mask,.crm-follow-manual-dialog-mask,.assign-dialog-mask,.drawer-mask,.modal-mask,.agent-save-loading-mask){background:var(--bg-overlay)!important}.daily-source-drawer{width:min(520px,92vw);height:100%;padding:20px;overflow:auto;background:var(--bg-surface);border-left:1px solid var(--border-soft);box-shadow:-12px 0 32px #0f172a29}.daily-feedback-dialog{width:min(640px,92vw);max-height:88vh;margin:auto;padding:20px;overflow:auto;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:14px;box-shadow:0 18px 42px #0f172a2e}.daily-panel-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border-soft)}.daily-panel-head span{color:#9a6b00;font-size:13px;font-weight:600}.daily-panel-head h2{margin:4px 0 0;color:var(--text-main);font-size:18px;line-height:26px}.daily-panel-head button,.daily-dialog-actions button{height:34px;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-regular);cursor:pointer}.daily-dialog-actions button:disabled{cursor:not-allowed;color:var(--text-muted);background:var(--bg-soft)}.daily-panel-section{margin-top:16px;padding:14px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-soft)}.daily-panel-section h3{margin:0 0 12px;color:var(--text-main);font-size:14px}.daily-compact-list{margin:0;display:grid;grid-template-columns:1fr;gap:10px}.daily-compact-list.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-compact-list div{min-width:0}.daily-compact-list dt{color:var(--text-muted);font-size:12px}.daily-compact-list dd{margin:3px 0 0;color:var(--text-main);font-size:13px;line-height:20px;word-break:break-word}.daily-source-list{display:flex;flex-direction:column;gap:12px}.daily-source-item{padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-surface)}.daily-source-item>b{display:block;margin-bottom:10px;color:#9a6b00;font-size:13px}.daily-empty-note,.daily-boundary-text{margin:0;color:var(--text-muted);font-size:13px;line-height:21px}.daily-form-grid{display:grid;gap:12px}.daily-form-grid label{display:flex;flex-direction:column;gap:6px;color:var(--text-muted);font-size:13px}.daily-form-grid :deep(.el-textarea){width:100%}.daily-form-grid select,.daily-form-grid textarea{width:100%;border:1px solid var(--control-border);border-radius:6px;background:var(--control-bg);color:var(--control-text);font:inherit}.daily-form-grid select{height:36px;padding:0 10px}.daily-form-grid textarea,.daily-form-grid :deep(.el-textarea__inner){min-height:86px;padding:10px;resize:vertical}.daily-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.table-actions b,.figma-action{cursor:pointer}@media (max-width: 720px){.daily-compact-list.two-col{grid-template-columns:1fr}}.daily-simple-list{margin:0;padding-left:18px;color:var(--text-regular);font-size:13px;line-height:22px}.config-meta-row b{color:#9a6b00;font-size:12px;font-weight:400;cursor:pointer}.context-config-panel{display:flex;flex-direction:column;gap:14px}.context-tabs,.context-mode-actions{display:flex;flex-wrap:wrap;gap:10px}.context-tabs button,.context-mode-actions button{height:34px;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-regular);cursor:pointer}.context-tabs button.active,.context-mode-actions button.active{border-color:var(--primary);background:var(--bg-active);color:var(--primary);font-weight:600}.context-config-card{padding:16px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-surface)}.context-config-card h3{margin:0 0 14px;color:var(--text-main)}.context-card-actions{display:flex;align-items:flex-start;gap:12px}.context-page-switcher{display:flex;align-items:center;gap:8px}.context-page-switcher__info{min-width:70px;color:var(--text-muted);font-size:12px;text-align:right}.context-page-switcher button{width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);color:var(--text-regular);cursor:pointer}.context-page-switcher button:disabled{cursor:not-allowed;color:var(--text-muted);background:var(--bg-soft)}.context-view-grid{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.context-view-grid div{padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft)}.context-view-grid dt,.context-form-grid span,.context-role-card span{color:var(--text-muted);font-size:12px}.context-view-grid dd{margin:4px 0 0;color:var(--text-main);font-size:13px;line-height:20px}.context-form-grid,.context-role-list{display:grid;gap:12px}.context-form-grid label,.context-role-card label{display:flex;flex-direction:column;gap:6px}.context-form-grid input,.context-form-grid textarea,.context-role-card input,.context-role-card textarea{width:100%;border:1px solid var(--control-border);border-radius:6px;background:var(--control-bg);color:var(--control-text);font:inherit}.context-form-grid input,.context-role-card input{height:36px;padding:0 10px}.context-form-grid textarea,.context-role-card textarea{min-height:78px;padding:10px;resize:vertical}.context-role-card{padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--bg-soft);display:grid;gap:12px}@media (max-width: 1280px){.context-view-grid{grid-template-columns:1fr}}.context-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.context-card-head h3{margin:0 0 4px}.context-card-head p{margin:0;color:var(--text-muted);font-size:13px;line-height:20px}.context-role-card select{height:36px;padding:0 10px;border:1px solid var(--control-border);border-radius:6px;background:var(--control-bg);color:var(--control-text);font:inherit}.context-edit-panel{display:flex;flex-direction:column;gap:16px}.context-edit-head h3{margin:0 0 6px;color:var(--text-main);font-size:18px}.context-edit-head p,.context-help-text{margin:0;color:var(--text-muted);font-size:13px;line-height:21px}.context-textarea-field{display:flex;flex-direction:column;gap:8px;width:100%}.context-textarea-field span{color:var(--text-main);font-size:14px;font-weight:600}.context-textarea-field textarea{width:100%;min-height:240px;padding:14px;border:1px solid var(--control-border);border-radius:8px;background:var(--control-bg);color:var(--control-text);font:inherit;line-height:22px;resize:vertical}.context-summary-textarea{min-height:96px!important}.context-summary-textarea :deep(.el-textarea__inner){min-height:96px!important}.context-edit-actions{display:flex;justify-content:flex-end;gap:10px}.context-edit-actions button{height:36px;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:var(--bg-surface);color:var(--text-regular)}.context-edit-actions button.danger{border-color:#c4565647;color:#c45656}.context-edit-actions button:disabled{color:var(--text-muted);background:var(--bg-soft);cursor:not-allowed}.context-empty-state{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:14px;border:1px dashed var(--border);border-radius:10px;background:var(--bg-soft)}.el-overlay .system-user-dialog.el-dialog{margin:0!important;border-radius:18px;background:transparent;box-shadow:none;overflow:visible}.system-user-dialog .el-dialog__header{display:none}.system-user-dialog .el-dialog__body{padding:0}.system-user-dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px}.el-overlay .system-dept-dialog.el-dialog{margin:0!important;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.system-dept-dialog .el-dialog__header{display:none}.system-dept-dialog .el-dialog__body{padding:0;background:transparent!important}.system-dept-dialog .el-dialog__footer{display:none}.system-dept-dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.el-overlay .wecom-secret-dialog.el-dialog{margin:0!important;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.wecom-secret-dialog .el-dialog__header{display:none}.wecom-secret-dialog .el-dialog__body{padding:0;background:transparent!important}.wecom-secret-dialog .el-dialog__footer{display:none}.wecom-secret-dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.el-overlay .wework-app-dialog.el-dialog{margin:0!important;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.wework-app-dialog .el-dialog__header{display:none}.wework-app-dialog .el-dialog__body{padding:0;background:transparent!important}.wework-app-dialog .el-dialog__footer{display:none}.wework-app-dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.el-overlay .system-role-dialog.el-dialog,.el-overlay .system-role-permission-dialog.el-dialog{margin:0!important;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.system-role-dialog .el-dialog__header,.system-role-permission-dialog .el-dialog__header{display:none}.system-role-dialog .el-dialog__body,.system-role-permission-dialog .el-dialog__body{padding:0;background:transparent!important}.system-role-dialog .el-dialog__footer,.system-role-permission-dialog .el-dialog__footer{display:none}.system-role-dialog .el-overlay-dialog,.system-role-permission-dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.el-overlay .header-search-dialog.el-dialog{margin:0!important;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;overflow:visible}.header-search-dialog .el-dialog__header{display:none}.header-search-dialog .el-dialog__body{padding:0;background:transparent!important}.header-search-dialog .el-dialog__footer{display:none}.header-search-dialog .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px;background:transparent}.el-overlay .context-create-dialog.el-dialog{margin:0!important;border-radius:18px;background:transparent;box-shadow:none;overflow:visible}.context-create-dialog .el-dialog__header{display:none}.context-create-dialog .el-dialog__body{padding:0}.el-overlay .el-overlay-dialog{display:flex;align-items:center;justify-content:center;padding:24px}.context-create-shell{border:1px solid var(--border-soft);border-radius:18px;background:var(--bg-surface);box-shadow:0 24px 56px #0f172a2e;overflow:hidden}.context-create-head{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 18px;background:linear-gradient(135deg,#fff6da 0%,#fffdf4 42%,var(--bg-soft) 100%);border-bottom:1px solid var(--border-soft)}.context-create-head span{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:26px;padding:0 10px;border-radius:999px;background:#f7d2741f;color:#9a6b00;font-size:12px;font-weight:600}.context-create-head h2{margin:10px 0 6px;color:var(--text-main);font-size:24px;line-height:32px}.context-create-head p{margin:0;color:var(--text-muted);font-size:13px;line-height:22px}.context-create-close,.context-create-footer button{height:36px;padding:0 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-surface);color:var(--text-regular);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.context-create-close:hover,.context-create-footer button:hover{transform:translateY(-1px);box-shadow:0 10px 18px #1f232914}.context-create-panel{margin:18px 24px 0;padding:18px;border:1px solid var(--border-soft);border-radius:14px;background:var(--bg-soft)}.context-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.context-create-grid label{display:flex;flex-direction:column;gap:6px}.context-create-grid label span{color:var(--text-muted);font-size:12px;line-height:18px}.context-create-grid :deep(.el-textarea){width:100%}.context-create-grid input,.context-create-grid select,.context-create-grid textarea{border:1px solid var(--control-border);border-radius:8px;background:var(--control-bg);color:var(--control-text);font:inherit}.context-create-grid input,.context-create-grid select{height:38px;padding:0 12px}.context-create-grid textarea,.context-create-grid :deep(.el-textarea__inner){min-height:104px;padding:10px 12px;resize:vertical}.context-char-counter{align-self:flex-end;color:var(--text-muted);font-size:12px;font-style:normal;line-height:18px}.context-char-counter--warning{color:#c45656;font-weight:600}.context-create-field-wide{grid-column:1/-1}.context-create-footer{display:flex;justify-content:flex-end;gap:10px;padding:20px 24px 24px}.context-create-footer button:last-child{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);font-weight:600;box-shadow:none}.context-create-footer button:disabled{color:var(--text-muted);background:var(--bg-soft);cursor:not-allowed;box-shadow:none;transform:none}html.dark .context-create-dialog .el-overlay-dialog{background:var(--bg-overlay)}html.dark .context-create-shell{box-shadow:0 28px 64px #00000075}html.dark .context-create-head{background:linear-gradient(90deg,#f7d27429,#f5dfb50f)}html.dark .context-create-head span{background:#f7d27429;color:var(--menu-active-text)}html.dark .context-create-panel{background:var(--bg-soft)}html.dark .context-create-footer button:last-child{color:var(--button-primary-text)}.toolbar-action-disabled,.figma-action.toolbar-action-disabled{pointer-events:none;cursor:not-allowed;opacity:.56;color:var(--text-muted);background:var(--bg-soft);border-color:var(--border-soft);box-shadow:none!important;transform:none!important}.figma-action:not(.primary):hover,.daily-panel-head button:hover,.daily-dialog-actions button:hover{border-color:var(--primary);color:var(--text-main);background:var(--bg-hover)}.table-actions,.table-actions a,.table-actions b{color:var(--text-regular)}.table-actions a:hover,.table-actions b:hover{color:var(--primary)}.status-chip,.confidence-chip{max-width:100%;white-space:nowrap}html.dark .figma-action,html.dark .daily-panel-head button,html.dark .daily-dialog-actions button,html.dark .pager i,html.dark .pager b{background:var(--bg-surface);border-color:var(--border);color:var(--text-regular)}html.dark .figma-action:not(.primary):hover,html.dark .daily-panel-head button:hover,html.dark .daily-dialog-actions button:hover{background:var(--bg-hover);border-color:#f5b50073;color:var(--text-main)}html.dark .figma-action.primary,html.dark .daily-dialog-actions button:last-child:not(:disabled){background:linear-gradient(90deg,#f5b500f2,#f5dfb5f2);border-color:#f5b500d1;color:#1f2329}html.dark .toolbar-action-disabled,html.dark .figma-action.toolbar-action-disabled,html.dark .daily-dialog-actions button:disabled{background:#ffffff0a;border-color:var(--border-soft);color:var(--text-muted)}html.dark .status-chip.pending,html.dark .confidence-chip.medium{background:#f5b50029;color:#ffd86b}html.dark .status-chip.in-progress{background:#60a5fa26;color:#93c5fd}html.dark .status-chip.waiting-customer{background:#3b82f633;color:#bfdbfe}html.dark .status-chip.blocked,html.dark .confidence-chip.low{background:#f8717124;color:#fca5a5}html.dark .status-chip.completed,html.dark .confidence-chip.high{background:#34d39924;color:#86efac}html.dark .status-chip.invalid{background:#94a3b824;color:#cbd5e1}html.dark .table-actions,html.dark .table-actions a,html.dark .table-actions b{color:var(--text-regular)}html.dark .table-actions a:hover,html.dark .table-actions b:hover{color:var(--primary)}html.dark .figma-table-row>span:last-child,html.dark .employee-report-table .figma-table-row>span:last-child,html.dark .department-rollup-table .figma-table-row>span:last-child{background:var(--bg-surface);box-shadow:-10px 0 14px #00000038}html.dark .figma-table-head>span:last-child,html.dark .employee-report-table .figma-table-head>span:last-child,html.dark .department-rollup-table .figma-table-head>span:last-child{background:var(--bg-soft);box-shadow:-10px 0 14px #0000002e}html.dark .daily-overlay{background:#00000094}html.dark .daily-source-drawer,html.dark .daily-feedback-dialog{background:#151515;border-color:#2c3038;box-shadow:0 24px 56px #00000075}html.dark .daily-source-item,html.dark .daily-panel-section,html.dark .daily-form-grid select,html.dark .daily-form-grid textarea{background:var(--bg-soft);border-color:var(--border-soft);color:var(--text-main)}html.dark .daily-form-grid select::placeholder,html.dark .daily-form-grid textarea::placeholder{color:var(--text-muted)}html.dark .figma-field--control .el-input,html.dark .figma-field--control .el-select,html.dark .figma-field--control .el-date-editor,html.dark .figma-field .el-input__wrapper,html.dark .figma-field .el-select__wrapper,html.dark .figma-field .el-range-editor.el-input__wrapper,html.dark .figma-field--control .el-input__wrapper,html.dark .figma-field--control .el-select__wrapper,html.dark .figma-field--control .el-range-editor.el-input__wrapper{background:var(--control-bg)!important;border-color:transparent!important;color:var(--control-text)!important;box-shadow:0 0 0 var(--control-border-width) var(--control-border) inset!important}html.dark .figma-field .el-input__wrapper:hover,html.dark .figma-field .el-select__wrapper:hover,html.dark .figma-field .el-range-editor.el-input__wrapper:hover,html.dark .figma-field--control .el-input__wrapper:hover,html.dark .figma-field--control .el-select__wrapper:hover,html.dark .figma-field--control .el-range-editor.el-input__wrapper:hover{background:var(--control-bg)!important;box-shadow:var(--control-hover-ring)!important}html.dark .figma-field .el-input__wrapper.is-focus,html.dark .figma-field .el-select__wrapper.is-focused,html.dark .figma-field .el-range-editor.el-input__wrapper.is-focus,html.dark .figma-field--control .el-input__wrapper.is-focus,html.dark .figma-field--control .el-select__wrapper.is-focused,html.dark .figma-field--control .el-range-editor.el-input__wrapper.is-focus{background:var(--control-bg)!important;box-shadow:var(--control-focus-ring)!important}html.dark .figma-field .el-input__inner,html.dark .figma-field .el-select__selected-item,html.dark .figma-field .el-select__input,html.dark .figma-field .el-select__selection .el-tag,html.dark .figma-field .el-select__placeholder,html.dark .figma-field .el-range-input,html.dark .figma-field .el-range-separator,html.dark .figma-field--control .el-input__inner,html.dark .figma-field--control .el-select__selected-item,html.dark .figma-field--control .el-select__input,html.dark .figma-field--control .el-select__selection .el-tag,html.dark .figma-field--control .el-select__placeholder,html.dark .figma-field--control .el-range-input,html.dark .figma-field--control .el-range-separator{color:var(--control-text)!important;-webkit-text-fill-color:var(--control-text)!important}html.dark .figma-field .el-select__placeholder,html.dark .figma-field .el-range-separator,html.dark .figma-field--control .el-select__placeholder,html.dark .figma-field--control .el-range-separator{color:var(--control-placeholder)!important;-webkit-text-fill-color:var(--control-placeholder)!important}html.dark .figma-field .el-input__inner::placeholder,html.dark .figma-field .el-range-input::placeholder,html.dark .figma-field--control .el-input__inner::placeholder,html.dark .figma-field--control .el-range-input::placeholder{color:var(--control-placeholder)!important;-webkit-text-fill-color:var(--control-placeholder)!important}html.dark .detail-header-card,html.dark .detail-side-card,html.dark .detail-card,html.dark .detail-card-light,html.dark .detail-card-soft,html.dark .task-detail-ai-card,html.dark .report-items-card,html.dark .risk-section-card,html.dark .deep-analysis-card,html.dark .people-suggestion-card,html.dark .detail-evidence-card{background:var(--bg-surface)!important;border-color:#2c3038!important;color:var(--text-main)!important}html.dark .analysis-score-card{background:linear-gradient(180deg,#222832 0%,var(--bg-surface) 100%)!important}html.dark .primary-score-card{background:linear-gradient(180deg,rgba(245,181,0,.12) 0%,var(--bg-surface) 100%)!important;border-color:#f5b5005c!important}html.dark .detail-pill-list span,html.dark .score-orb{background:#f5b50024!important;border-color:#f5b5005c!important;color:#ffd86b!important}html.dark .saturation-list article,html.dark .report-summary-list p,html.dark .task-change-item,html.dark .snapshot-grid>div,html.dark .detail-evidence-grid>div,html.dark .detail-metric-grid div{background:var(--bg-soft)!important;border-color:var(--border-soft)!important;color:var(--text-main)!important}.agent-delete-message-box .el-message-box__status,html.dark .agent-delete-message-box .el-message-box__status{color:#dc2626!important}@media (max-width: 1280px){.figma-toolbar,.detail-actions,.daily-dialog-actions{flex-wrap:wrap}.figma-toolbar,.detail-actions,.daily-dialog-actions{height:auto;justify-content:flex-start}.figma-action{flex:0 0 auto}}@media (max-width: 760px){.content-shell{padding:6px}.figma-article,.detail-header-card,.detail-card,.detail-side-card{padding:14px}.figma-toolbar,.detail-actions,.daily-dialog-actions{gap:8px}.figma-toolbar .figma-action,.detail-actions .figma-action,.daily-dialog-actions button{flex:1 1 120px;min-width:0;padding:0 12px}.detail-header-meta{min-width:0;width:100%}.daily-source-drawer{width:100vw}.daily-feedback-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px}.daily-panel-head{align-items:flex-start}.employee-report-table .table-actions,.department-rollup-table .table-actions,.task-table .table-actions{gap:8px}}
