@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";.toast-container[data-v-6d121511]{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-item[data-v-6d121511]{pointer-events:auto;display:flex;align-items:center;gap:10px;min-width:260px;max-width:420px;padding:10px 14px;border-radius:8px;font-size:13px;box-shadow:0 4px 16px #0000001f;background:#fff;border-left:4px solid #94a3b8;color:#334155}.toast-success[data-v-6d121511]{border-left-color:#22c55e;background:#f0fdf4}.toast-error[data-v-6d121511]{border-left-color:#ef4444;background:#fef2f2}.toast-info[data-v-6d121511]{border-left-color:#3b82f6;background:#eff6ff}.toast-msg[data-v-6d121511]{flex:1;line-height:1.4}.toast-action[data-v-6d121511]{flex-shrink:0;border:none;background:transparent;color:var(--color-primary, #3b82f6);font-size:12px;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px;white-space:nowrap}.toast-action[data-v-6d121511]:hover{background:#3b82f61a}.toast-close[data-v-6d121511]{flex-shrink:0;border:none;background:transparent;color:#94a3b8;font-size:16px;cursor:pointer;padding:0 2px;line-height:1}.toast-close[data-v-6d121511]:hover{color:#475569}.toast-enter-active[data-v-6d121511]{transition:all .25s ease-out}.toast-leave-active[data-v-6d121511]{transition:all .2s ease-in}.toast-enter-from[data-v-6d121511],.toast-leave-to[data-v-6d121511]{opacity:0;transform:translate(40px)}.toast-move[data-v-6d121511]{transition:transform .25s ease}:root{--ops-surface: #f5f8ff;--ops-surface-container-low: #eaf1ff;--ops-surface-container-lowest: #ffffff;--ops-surface-container-high: #d6e6ff;--ops-primary: #0a66ff;--ops-primary-container: #39a7ff;--ops-on-surface: #111c2d;--ops-on-secondary-container: #4f6382;--ops-outline-variant: #c4c5d9;--ops-radius-default: 4px;--ops-radius-medium: 6px;--ops-space-2: 8px;--ops-space-3: 12px;--ops-space-4: 16px;--ops-control-height-dense: 32px;--ops-control-height-default: 36px;--ops-row-height-dense: 36px;--ops-row-height-default: 40px;--ops-ghost-border: rgba(196, 197, 217, .15);--ops-ambient-shadow: 0 0 24px rgba(17, 28, 45, .04);--ops-primary-gradient: linear-gradient(135deg, #0a66ff 0%, #39a7ff 100%);--ops-shadow-composite: 0 0 8px rgba(10, 85, 255, .02), 0 0 24px rgba(10, 85, 255, .04), 0 4px 8px rgba(10, 85, 255, .06);--ops-shadow-layer-1: 0 0 8px rgba(10, 85, 255, .02);--ops-shadow-layer-2: 0 0 24px rgba(10, 85, 255, .04);--ops-shadow-layer-3: 0 4px 8px rgba(10, 85, 255, .06);--ops-letter-spacing-display: .1px;--ops-letter-spacing-label: .05px;--ops-letter-spacing-body: 0;--ops-breakpoint-xs: 320px;--ops-breakpoint-sm: 480px;--ops-breakpoint-md: 768px;--ops-breakpoint-lg: 1024px;--ops-breakpoint-xl: 1440px;--ops-breakpoint-2xl: 1920px}.theme-ops-density{--surface: var(--ops-surface);--surface-container-low: var(--ops-surface-container-low);--surface-container-lowest: var(--ops-surface-container-lowest);--surface-container-high: var(--ops-surface-container-high);--primary: var(--ops-primary);--primary-container: var(--ops-primary-container);--on-surface: var(--ops-on-surface);--text-primary: var(--ops-on-surface);--text-secondary: var(--ops-on-secondary-container);--radius-default: var(--ops-radius-default);--radius-medium: var(--ops-radius-medium);--control-height-dense: var(--ops-control-height-dense);--control-height-default: var(--ops-control-height-default);--row-height-dense: var(--ops-row-height-dense);--row-height-default: var(--ops-row-height-default);--border-default: var(--ops-ghost-border);--shadow-ambient: var(--ops-ambient-shadow);--button-primary-bg: var(--ops-primary-gradient)}.theme-ops-density .ops-btn-primary{background:var(--button-primary-bg);color:#fff;border:none;border-radius:var(--radius-default);min-height:var(--control-height-default)}.theme-ops-density .ops-btn-secondary{background:var(--surface-container-lowest);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-default);min-height:var(--control-height-default)}.theme-ops-density .ops-input{min-height:var(--control-height-default);border:1px solid var(--border-default);border-radius:var(--radius-default);background:var(--surface-container-lowest);color:var(--text-primary)}.theme-ops-density .ops-input:focus{outline:none;border:2px solid var(--primary)}.theme-ops-density .ops-table-row--dense{min-height:var(--row-height-dense)}.theme-ops-density .ops-modal,.theme-ops-density .ops-card-elevated,.theme-ops-density .ops-dropdown{box-shadow:var(--ops-shadow-composite)}:root{--pub-surface: #f9f9ff;--pub-surface-container-low: #f0f3ff;--pub-surface-container-lowest: #ffffff;--pub-surface-container-high: #dfe8ff;--pub-primary: #0037d0;--pub-primary-container: #1b4dff;--pub-primary-gradient: linear-gradient(135deg, #0037d0 0%, #1b4dff 100%);--pub-on-primary: #ffffff;--pub-on-primary-fixed-variant: #0032c3;--pub-on-surface: #111c2d;--pub-text-secondary: #586579;--pub-text-muted: #8592a6;--pub-ghost-border: rgba(196, 197, 217, .15);--pub-outline-variant: #c4c5d9;--pub-ambient-shadow: 0 0 24px rgba(17, 28, 45, .04);--pub-shadow-composite: 0 0 8px rgba(0, 55, 208, .02), 0 0 24px rgba(0, 55, 208, .04), 0 4px 8px rgba(0, 55, 208, .06);--pub-radius-default: 4px;--pub-radius-medium: 6px;--pub-font-display: "Manrope", sans-serif;--pub-font-body: "PingFang SC", -apple-system, "Helvetica Neue", sans-serif;--pub-letter-spacing-display: .1px;--pub-letter-spacing-label: .05px;--pub-success: #15803d;--pub-error: #c51d13;--pub-warning: #f59e0b}.theme-public-page{--surface: var(--pub-surface);--surface-container-low: var(--pub-surface-container-low);--surface-container-lowest: var(--pub-surface-container-lowest);--surface-container-high: var(--pub-surface-container-high);--primary: var(--pub-primary);--primary-container: var(--pub-primary-container);--on-surface: var(--pub-on-surface);--text-primary: var(--pub-on-surface);--text-secondary: var(--pub-text-secondary);--text-muted: var(--pub-text-muted);--radius-default: var(--pub-radius-default);--radius-medium: var(--pub-radius-medium);--border-default: var(--pub-ghost-border);--shadow-ambient: var(--pub-ambient-shadow);--shadow-composite: var(--pub-shadow-composite);--button-primary-bg: var(--pub-primary-gradient);font-family:var(--pub-font-body);color:var(--pub-on-surface)}.theme-ops-density .ops-display,.theme-ops-density .ops-headline,.theme-ops-density [class*=display-],.theme-ops-density h1,.theme-ops-density h2,.theme-ops-density h3{letter-spacing:var(--ops-letter-spacing-display)}.theme-ops-density .ops-label,.theme-ops-density [class*=label-],.theme-ops-density .ops-badge,.theme-ops-density .ops-tag,.theme-ops-density .ops-status-chip{letter-spacing:var(--ops-letter-spacing-label)}@media(min-width:768px){.theme-ops-density{--layout-rail-width: 224px;--layout-main-gutter: 12px}.theme-ops-density .ops-rail{width:var(--layout-rail-width);position:sticky}}@media(min-width:1440px){.theme-ops-density{--layout-auxiliary-width: 320px}}@media(max-width:767px){.theme-ops-density .ops-kpi-strip{display:grid;grid-template-columns:1fr;gap:var(--ops-space-3)}.theme-ops-density .ops-filter-bar{display:flex;flex-direction:column;gap:var(--ops-space-2)}.theme-ops-density .ops-table{font-size:.875rem}.theme-ops-density [class*=display-]{font-size:1.75rem}}@media(min-width:768px)and (max-width:1023px){.theme-ops-density .ops-filter-bar{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--ops-space-3)}}@media(min-width:1024px){.theme-ops-density .ops-filter-bar{display:flex;flex-direction:row;gap:var(--ops-space-3)}.theme-ops-density [class*=display-]{font-size:2.75rem}}@media(max-width:1023px){.theme-ops-density button,.theme-ops-density [role=button],.theme-ops-density input[type=checkbox],.theme-ops-density input[type=radio],.theme-ops-density .ops-btn-primary,.theme-ops-density .ops-btn-secondary{min-height:48px;min-width:48px}}.theme-ops-density .kpi-row{display:grid;gap:var(--ops-space-3)}@media(max-width:767px){.theme-ops-density .kpi-row{grid-template-columns:1fr;grid-auto-rows:auto}}@media(min-width:768px){.theme-ops-density .kpi-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(min-width:1024px){.theme-ops-density .kpi-row{grid-template-columns:repeat(4,1fr)}}.theme-ops-density .case-tbl,.theme-ops-density .task-tbl,.theme-ops-density .user-tbl,.theme-ops-density [class*=-tbl]{font-size:.875rem}@media(max-width:767px){.theme-ops-density .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.theme-ops-density [class*=-tbl] th,.theme-ops-density [class*=-tbl] td{padding:8px 4px;font-size:.75rem}}@media(min-width:768px){.theme-ops-density [class*=-tbl] th,.theme-ops-density [class*=-tbl] td{padding:var(--ops-space-2) var(--ops-space-3)}}.theme-ops-density .filter-bar{display:flex;flex-wrap:wrap;gap:var(--ops-space-2);margin-bottom:var(--ops-space-3)}@media(max-width:767px){.theme-ops-density .filter-bar{flex-direction:column;gap:var(--ops-space-2)}.theme-ops-density .search-box{width:100%}.theme-ops-density .stage-tabs{display:flex;overflow-x:auto;gap:var(--ops-space-2);-webkit-overflow-scrolling:touch}}@media(min-width:768px)and (max-width:1023px){.theme-ops-density .filter-bar{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--ops-space-3)}}@media(min-width:1024px){.theme-ops-density .filter-bar{flex-direction:row;justify-content:space-between}}.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal,.theme-ops-density .dialog-overlay{box-shadow:var(--ops-shadow-composite)}@media(max-width:479px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{width:100%!important;max-width:none!important;margin:0!important;border-radius:0!important;min-height:100vh}}@media(min-width:480px)and (max-width:767px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{width:calc(100% - 24px)!important;max-width:none!important}}@media(min-width:768px)and (max-width:1023px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{max-width:480px!important}}@media(min-width:1024px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{max-width:640px!important}}@media(min-width:1440px){.theme-ops-density .modal,.theme-ops-density [role=dialog],.theme-ops-density .ops-modal{max-width:720px!important}}:root{--lc-brand-50: #eff6ff;--lc-brand-100: #dbeafe;--lc-brand-200: #bfdbfe;--lc-brand-300: #93c5fd;--lc-brand-400: #60a5fa;--lc-brand-500: #2563eb;--lc-brand-600: #1d4ed8;--lc-brand-700: #1e40af;--lc-brand-gradient: linear-gradient(135deg, #1d4ed8 0%, #60a5fa 100%);--lc-page-bg: #e2e8f0;--lc-surface-white: #ffffff;--lc-surface-soft: #f8fafc;--lc-surface-muted: #cbd5e1;--lc-surface-header: #f1f5f9;--lc-surface-hover: #f1f5f9;--lc-surface-selected: #dbeafe;--lc-surface-empty: #f8fafc;--lc-surface-drawer: #ffffff;--lc-text-primary: #111c2d;--lc-text-secondary: #31445f;--lc-text-muted: #4f6382;--lc-text-placeholder: #8a9ab3;--lc-text-disabled: #a8b3c5;--lc-text-inverse: #ffffff;--lc-border-light: #cbd5e1;--lc-border-default: #94a3b8;--lc-border-strong: #64748b;--lc-border-selected: #93c5fd;--lc-border-focus: #2563eb;--lc-shadow-xs: 0 1px 2px rgba(17, 28, 45, .04);--lc-shadow-sm: 0 4px 16px rgba(17, 28, 45, .05), 0 2px 4px rgba(17, 28, 45, .03);--lc-shadow-md: 0 8px 24px rgba(17, 28, 45, .08), 0 2px 6px rgba(17, 28, 45, .04);--lc-shadow-drawer: 0 16px 40px rgba(17, 28, 45, .16);--lc-success-text: #12a474;--lc-success-bg: #e8f8f1;--lc-success-border: #bdebd8;--lc-warning-text: #f59e0b;--lc-warning-bg: #fff7e8;--lc-warning-border: #ffe1a6;--lc-danger-text: #e5484d;--lc-danger-bg: #fff0f0;--lc-danger-border: #ffc9c9;--lc-info-text: #2563eb;--lc-info-bg: #eff6ff;--lc-info-border: #bfdbfe;--lc-purple-text: #7c3aed;--lc-purple-bg: #f4efff;--lc-purple-border: #ddd0ff;--lc-cyan-text: #0891b2;--lc-cyan-bg: #e8faff;--lc-cyan-border: #bceeff;--lc-gray-text: #64748b;--lc-gray-bg: #f1f5f9;--lc-gray-border: #d9e2ec;--lc-ledger-max-width: 1520px;--lc-ledger-gutter: 16px;--lc-ledger-radius: 8px;--lc-ledger-row-height: 42px;--lc-ledger-table-font-size: 13px;--lc-ledger-table-header-height: 44px;--lc-ledger-side-width: 300px;--lc-spacing-2xs: 4px;--lc-spacing-xs: 8px;--lc-spacing-sm: 12px;--lc-spacing-md: 16px;--lc-spacing-lg: 24px;--lc-spacing-xl: 32px;--lc-z-sticky: 100;--lc-z-dropdown: 200;--lc-z-drawer-backdrop: 900;--lc-z-drawer: 1000;--lc-z-modal: 2000;--lc-z-tooltip: 3000;--lc-transition-fast: all .15s ease;--lc-transition-normal: all .25s cubic-bezier(.4, 0, .2, 1);--lc-transition-drawer: transform .3s cubic-bezier(.2, .8, .2, 1);--lc-drawer-compact-width: 420px;--lc-drawer-standard-width: min(50vw, 900px);--lc-drawer-standard-min-width: 760px;--lc-drawer-standard-max-width: 900px;--lc-focus-ring: 0 0 0 3px rgba(37, 99, 235, .16);--color-bg: #e2e8f0;--color-surface: #ffffff;--color-layer: #f8fafc;--color-panel: #ffffff;--color-panel-subtle: #f8fafc;--color-panel-header: #f1f5f9;--color-text: #111c2d;--color-text-strong: #0f172a;--color-text-secondary: #31445f;--color-text-subtle: #4f6382;--color-empty-state: #64748b;--color-border: #94a3b8;--color-border-soft: #cbd5e1;--color-border-strong: #64748b;--color-primary-brand: #1d4ed8;--color-primary-brand-hover: #1e40af;--color-primary-brand-active: #1e3a8a;--color-primary-functional: #1d4ed8;--color-primary-functional-hover: #1e40af;--color-primary-soft: #eff6ff;--color-hover-surface: #eff6ff;--color-active-surface: #e6f0ff;--color-focus-row: #edf5ff;--color-summary-strip: #f8fbff;--color-ledger-header: #e6eef8;--color-badge-bg: #eaf1ff;--color-badge-text: #1d4ed8;--color-drawer-shadow: 0 18px 48px rgba(29, 78, 216, .12);--color-primary: var(--color-primary-brand);--color-primary-hover: var(--color-primary-brand-hover);--color-primary-light: var(--color-primary-soft);--color-risk-high: #c53a31;--color-risk-high-soft: #fbe9e8;--color-risk-medium: #cb7a16;--color-risk-medium-soft: #fdf2e3;--color-risk-low: #6c7a90;--color-risk-low-soft: #eef2f7;--color-risk-resolved: #1f8a56;--color-risk-resolved-soft: #e7f6ee;--domain-clues: #2f5b9f;--domain-clues-soft: #eaf1fc;--domain-evidence: #1c8797;--domain-evidence-soft: #e6f6f8;--domain-docs: #4f5faf;--domain-docs-soft: #eef0fb;--domain-tasks: #c97a1a;--domain-tasks-soft: #fdf3e6;--domain-approval: #bf4a2f;--domain-approval-soft: #fbece8;--domain-archive: #5f6f86;--domain-archive-soft: #edf1f6;--btn-primary-bg: var(--color-primary-brand);--btn-primary-bg-hover: var(--color-primary-brand-hover);--btn-primary-fg: #ffffff;--btn-secondary-bg: #ffffff;--btn-secondary-border: #c6d4e3;--btn-secondary-fg: var(--color-primary-functional);--btn-secondary-bg-hover: var(--color-primary-soft);--btn-ghost-bg: #f1f6fd;--btn-ghost-fg: #4f6480;--btn-danger-bg: var(--color-risk-high);--btn-danger-fg: #ffffff;--color-danger: #ef4444;--color-success: #22c55e;--color-warning: #f59e0b;--letter-spacing-display: .1px;--letter-spacing-label: .05px;--letter-spacing-body: 0;--breakpoint-xs: 320px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1440px;--breakpoint-2xl: 1920px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:Manrope,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--color-text-strong)}#app{height:100%}::selection{background:#1d4ed824;color:var(--color-text-strong)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--lc-border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--lc-border-strong)}a{color:inherit;text-decoration:none}button{font-family:inherit}body.ledger-wide-mode .page{max-width:none}body.ledger-wide-mode .team-content{padding:20px 32px 28px}body.ledger-wide-mode table{min-width:1600px}body.ledger-wide-mode .ledger{max-width:none}body.ledger-wide-mode .filter-grid{grid-template-columns:minmax(420px,2fr) repeat(5,minmax(150px,1fr)) auto}.drawer-auto-card,.drawer-auto-card--shell,.base-edit-group,.form-section{display:block;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:visible;height:auto;min-height:0;max-height:none;flex:none}.drawer-auto-head,.drawer-auto-card__head,.base-edit-group-head,.form-section-title{min-height:36px;padding:0 12px;display:flex;align-items:center;background:var(--color-panel-header);border-bottom:1px solid var(--color-border);color:var(--color-text-strong);font-size:13px;font-weight:700}.drawer-auto-grid,.drawer-auto-card__grid,.base-edit-grid,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:12px 16px;padding:12px;align-items:start;align-content:start;height:auto;min-height:0;max-height:none;overflow:visible}.drawer-auto-field,.drawer-auto-card__field,.base-edit-field,.form-field{min-width:0;display:grid;grid-template-columns:1fr;gap:5px;align-items:start;min-height:34px;height:auto;max-height:none;overflow:visible}.drawer-auto-field--full,.drawer-auto-card__field--full,.base-edit-field--full,.form-field.full{grid-column:1 / -1}.drawer-auto-field>span,.drawer-auto-card__field>span,.base-edit-field span,.form-field label{color:var(--color-text-secondary);font-size:12px;font-weight:650;text-align:left;white-space:nowrap}.drawer-auto-field>span:after,.drawer-auto-card__field>span:after,.base-edit-field span:after,.form-field label:after{content:"";color:var(--color-text-subtle)}.drawer-auto-control,.drawer-auto-card__control,.base-edit-field input,.base-edit-field select,.base-edit-field textarea,.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text);padding:0 10px;outline:none;font:inherit}.drawer-auto-control,.drawer-auto-card__control,.base-edit-field input,.base-edit-field select,.form-field input,.form-field select{height:36px}.drawer-auto-control--textarea,.drawer-auto-card__control--textarea,.base-edit-field textarea,.form-field textarea{min-height:86px;padding-top:7px;resize:vertical}.drawer-auto-preview,.drawer-auto-card__preview,.readonly-preview{min-height:36px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:#f8fafc;display:flex;align-items:center;color:var(--color-text-strong);font-size:13px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-auto-file-entry,.drawer-auto-card__file-entry,.base-file-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}@media(max-width:859px){.drawer-auto-grid,.drawer-auto-card__grid,.base-edit-grid,.form-grid{grid-template-columns:1fr}.drawer-auto-field,.drawer-auto-card__field,.base-edit-field,.form-field,.drawer-auto-field--full,.drawer-auto-card__field--full,.base-edit-field--full,.form-field.full{grid-column:auto}.drawer-auto-file-entry,.drawer-auto-card__file-entry,.base-file-entry{grid-template-columns:1fr}}.lc-shimmer{background:linear-gradient(90deg,var(--lc-surface-muted) 25%,var(--lc-border-light) 50%,var(--lc-surface-muted) 75%);background-size:200% 100%;animation:lc-shimmer-animation 1.6s infinite linear;border-radius:4px;display:inline-block}@keyframes lc-shimmer-animation{0%{background-position:200% 0}to{background-position:-200% 0}}button:disabled{cursor:not-allowed}.btn-loading{position:relative;pointer-events:none}.btn-loading:before{content:"";display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;margin-right:6px;vertical-align:middle;animation:lc-spinner .6s linear infinite}@keyframes lc-spinner{to{transform:rotate(360deg)}}.lc-breadcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--lc-text-muted);margin-bottom:6px}.lc-breadcrumb-item{cursor:pointer;transition:var(--lc-transition-fast)}.lc-breadcrumb-item:hover{color:var(--lc-brand-600)}.lc-breadcrumb-separator{color:var(--lc-text-disabled);-webkit-user-select:none;user-select:none}.lc-title-shell{display:flex;align-items:baseline;gap:var(--lc-spacing-sm);margin-bottom:var(--lc-spacing-md)}.lc-title-shell h1,.lc-title-shell h2{font-size:20px;font-weight:700;color:var(--lc-text-primary);margin:0}.lc-title-shell-desc{font-size:13px;color:var(--lc-text-muted)}.lc-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:600;-webkit-user-select:none;user-select:none;flex-shrink:0}.lc-avatar-sm{width:24px;height:24px;font-size:11px}.lc-avatar-md{width:40px;height:40px;font-size:16px}.lc-avatar-lg{width:56px;height:56px;font-size:24px}.lc-avatar-xl{width:64px;height:64px;font-size:28px}.lc-avatar--info{background:var(--lc-info-bg);color:var(--lc-info-text);border:1px solid var(--lc-info-border)}.lc-avatar--success{background:var(--lc-success-bg);color:var(--lc-success-text);border:1px solid var(--lc-success-border)}.lc-avatar--warning{background:var(--lc-warning-bg);color:var(--lc-warning-text);border:1px solid var(--lc-warning-border)}.lc-avatar--purple{background:var(--lc-purple-bg);color:var(--lc-purple-text);border:1px solid var(--lc-purple-border)}.lc-avatar--cyan{background:var(--lc-cyan-bg);color:var(--lc-cyan-text);border:1px solid var(--lc-cyan-border)}.lc-avatar--gray{background:var(--lc-gray-bg);color:var(--lc-gray-text);border:1px solid var(--lc-gray-border)}.lc-empty-placeholder{color:var(--lc-text-muted);font-size:13px;-webkit-user-select:none;user-select:none}
