@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-JLIDJUWE.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2"),url("./media/material-icons-outlined-PCUTWIDZ.woff") format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-round-WEHMTW23.woff2") format("woff2"),url("./media/material-icons-round-SLOHZIXU.woff") format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-sharp-HCCYMPXE.woff2") format("woff2"),url("./media/material-icons-sharp-U4OLFP3G.woff") format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-two-tone-M5N5K6F5.woff2") format("woff2"),url("./media/material-icons-two-tone-LCGWGE2N.woff") format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.page{padding:32px 36px;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.page-title-group{display:flex;flex-direction:column;gap:3px}.page-title{font-size:21px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.25;letter-spacing:-.3px}.page-subtitle{font-size:13px;color:var(--text-muted);margin:0;font-weight:400}.form-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:22px 26px;margin-bottom:20px;box-shadow:var(--shadow-xs)}.form-card h3{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--border-sub)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 32px;text-align:center;gap:10px}.empty-state mat-icon{font-size:52px;width:52px;height:52px;color:var(--border)}.empty-state p{font-size:14px;color:var(--text-muted);margin:0;max-width:360px}.nexus-table{width:100%;background:var(--bg-surface)!important;border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-xs)}.nexus-table th.mat-header-cell{background:var(--table-header-bg)!important;color:var(--text-muted)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--table-border)!important;padding:12px 16px}.nexus-table td.mat-cell{color:var(--text-secondary)!important;border-bottom:1px solid var(--border-sub)!important;padding:13px 16px;font-size:13.5px}.nexus-table tr.mat-row:last-child td{border-bottom:none!important}.nexus-table tr.mat-row:hover td{background:var(--table-row-hover)!important}.nexus-table code{background:var(--code-bg);color:var(--code-text);padding:2px 8px;border-radius:5px;font-size:12px;font-family:JetBrains Mono,Fira Code,monospace}.error-msg{color:var(--badge-danger-text);font-size:13px;margin:0;display:flex;align-items:center;gap:6px}.page-full{min-height:calc(100vh - 52px);display:flex;flex-direction:column}.config-panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:24px 28px;margin-bottom:24px;box-shadow:var(--shadow-sm)}.setting-row{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border-sub);gap:16px}.setting-row:last-child{border-bottom:none}.setting-info{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.setting-info mat-icon{font-size:20px;width:20px;height:20px;color:var(--accent);margin-top:1px;flex-shrink:0}.setting-text{display:flex;flex-direction:column;gap:2px}.setting-label{font-size:13.5px;font-weight:600;color:var(--text-primary);line-height:1.3}.setting-desc{font-size:12px;color:var(--text-muted);line-height:1.4}.config-section-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.config-section-header mat-icon{font-size:18px;width:18px;height:18px;color:var(--accent)}.config-section-header h4{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.config-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 900px){.config-2col{grid-template-columns:1fr}}.config-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media (max-width: 1100px){.config-3col{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.config-3col{grid-template-columns:1fr}}.info-display-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;background:var(--border-sub);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:20px}.info-display-item{background:var(--bg-surface);padding:14px 18px;display:flex;flex-direction:column;gap:4px}.info-display-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.info-display-value{font-size:13.5px;font-weight:500;color:var(--text-primary);word-break:break-all}:root,[data-theme=light]{--bg-app: #f7f8fc;--bg-surface: #ffffff;--bg-surface2: #f1f3f9;--bg-hover: #eef0f8;--bg-active: #ebe8ff;--border: #e2e5f0;--border-sub: #edf0f7;--text-primary: #0d0e14;--text-secondary: #374151;--text-muted: #6b7280;--text-placeholder: #9ca3af;--text-inverse: #ffffff;--accent: #5b4cf5;--accent-hover: #4a3de0;--accent-light: #ebe8ff;--accent-text: #5b4cf5;--shadow-xs: 0 1px 2px rgba(16,24,40,.05);--shadow-sm: 0 1px 4px rgba(16,24,40,.07), 0 1px 2px rgba(16,24,40,.04);--shadow-md: 0 4px 12px rgba(16,24,40,.08), 0 2px 4px rgba(16,24,40,.04);--shadow-lg: 0 12px 32px rgba(16,24,40,.1), 0 4px 8px rgba(16,24,40,.06);--scrollbar-track: #f1f3f9;--scrollbar-thumb: #d0d4e8;--input-bg: #ffffff;--input-border: #d0d4e8;--input-focus: #5b4cf5;--badge-success-bg: #dcfce7;--badge-success-text: #166534;--badge-danger-bg: #fee2e2;--badge-danger-text: #991b1b;--badge-warn-bg: #fef3c7;--badge-warn-text: #92400e;--badge-info-bg: #dbeafe;--badge-info-text: #1e40af;--badge-neutral-bg: #f3f4f6;--badge-neutral-text: #374151;--table-header-bg: #f1f3f9;--table-row-hover: #f7f8fc;--table-border: #e2e5f0;--code-bg: #f1f3f9;--code-text: #5b4cf5;--bg-terminal: #0a120a;--bg-terminal-inner: #040804;--text-terminal: #39ff6e;--text-terminal-ts: #1a7a2e;--text-terminal-ok: #39ff6e;--text-terminal-err: #ff4444;--text-terminal-muted:#1a4a1a;--color-success: #16a34a;--color-danger: #dc2626;--color-warn: #d97706;--color-info: #2563eb;--color-mysql: #2563eb;--color-pg: #5b4cf5;--color-maria: #16a34a}[data-theme=dark]{--bg-app: #0a0b10;--bg-surface: #111318;--bg-surface2: #181b22;--bg-hover: #1e2130;--bg-active: #1e1a40;--border: #252836;--border-sub: #1c1f2e;--text-primary: #f0f2fb;--text-secondary: #b0b8d0;--text-muted: #6e7a9a;--text-placeholder: #4a5270;--text-inverse: #0d0e14;--accent: #7b6cff;--accent-hover: #9080ff;--accent-light: #1e1a40;--accent-text: #a89aff;--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--shadow-sm: 0 1px 4px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.6), 0 2px 4px rgba(0,0,0,.4);--shadow-lg: 0 12px 32px rgba(0,0,0,.7), 0 4px 8px rgba(0,0,0,.5);--scrollbar-track: #111318;--scrollbar-thumb: #252836;--input-bg: #181b22;--input-border: #2d3248;--input-focus: #7b6cff;--badge-success-bg: rgba(22,163,74,.15);--badge-success-text: #4ade80;--badge-danger-bg: rgba(220,38,38,.15);--badge-danger-text: #f87171;--badge-warn-bg: rgba(217,119,6,.15);--badge-warn-text: #fbbf24;--badge-info-bg: rgba(37,99,235,.15);--badge-info-text: #60a5fa;--badge-neutral-bg: rgba(107,114,128,.15);--badge-neutral-text: #9ca3af;--table-header-bg: #181b22;--table-row-hover: #1e2130;--table-border: #252836;--code-bg: #1e2130;--code-text: #a89aff;--bg-terminal: #060e06;--bg-terminal-inner: #020602;--text-terminal: #39ff6e;--text-terminal-ts: #1a7a2e;--text-terminal-ok: #39ff6e;--text-terminal-err: #ff4444;--text-terminal-muted:#1a4a1a;--color-success: #4ade80;--color-danger: #f87171;--color-warn: #fbbf24;--color-info: #60a5fa;--color-mysql: #60a5fa;--color-pg: #a89aff;--color-maria: #4ade80}html,body{margin:0;padding:0;height:100%;font-family:Inter,Roboto,sans-serif;font-size:14px;line-height:1.5;background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s}*{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.mat-drawer-container{background:var(--bg-app)!important;color:var(--text-primary)!important}.mat-drawer{background:var(--bg-surface)!important;color:var(--text-primary)!important}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{background:var(--bg-surface)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border)!important;border-radius:8px!important}.mat-mdc-option{color:var(--text-primary)!important;font-size:13.5px!important;min-height:40px!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mat-mdc-option-active{background:var(--bg-hover)!important}.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:var(--accent-light)!important;color:var(--accent-text)!important}.mat-mdc-tab-header{background:var(--bg-surface)!important;border-bottom:1px solid var(--border)!important}.mat-mdc-tab-body-wrapper{background:var(--bg-app)!important}.mat-mdc-tab .mdc-tab__text-label{color:var(--text-muted)!important;font-size:13px!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--accent-text)!important;font-weight:600!important}.mdc-tab-indicator__content--underline{border-color:var(--accent)!important;border-top-width:2px!important}.mdc-text-field--outlined{background:var(--input-bg)!important;border-radius:8px!important}.mdc-text-field--outlined .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline__notch,.mdc-text-field--outlined .mdc-notched-outline__trailing{border-color:var(--input-border)!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--input-focus)!important}.mat-mdc-input-element{color:var(--text-primary)!important}.mat-mdc-floating-label{color:var(--text-muted)!important}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{padding:0!important}.mdc-text-field--filled{background:var(--bg-surface2)!important}.mat-mdc-select-value-text{color:var(--text-primary)!important}.mat-mdc-select-arrow{color:var(--text-muted)!important}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary{background-color:var(--accent)!important;color:#fff!important;font-weight:600!important;letter-spacing:.2px!important}.mat-mdc-raised-button.mat-primary:hover,.mat-mdc-flat-button.mat-primary:hover{background-color:var(--accent-hover)!important}.mat-mdc-outlined-button.mat-primary{color:var(--accent)!important;border-color:var(--accent)!important}.mat-mdc-icon-button .mat-icon{color:var(--text-muted)!important}.mat-mdc-icon-button:hover .mat-icon{color:var(--text-secondary)!important}.mat-mdc-outlined-button:not(.mat-primary){color:var(--text-secondary)!important;border-color:var(--border)!important}.mat-mdc-outlined-button:not(.mat-primary):hover{background:var(--bg-hover)!important}.mat-mdc-menu-panel{background:var(--bg-surface)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border)!important;border-radius:8px!important}.mat-mdc-menu-item{color:var(--text-secondary)!important;font-size:13.5px!important}.mat-mdc-menu-item:hover{background:var(--bg-hover)!important}.mdc-tooltip__surface{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;font-size:12px!important;border-radius:6px!important}.mat-mdc-card,.mdc-card{background:var(--bg-surface)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--border)!important}.mat-mdc-card-title{color:var(--text-primary)!important}.mat-mdc-card-subtitle{color:var(--text-muted)!important}.mat-mdc-progress-spinner circle{stroke:var(--accent)!important}.mat-mdc-table{background:var(--bg-surface)!important}.mat-mdc-header-row{background:var(--table-header-bg)!important}.mat-mdc-header-cell{color:var(--text-muted)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;border-bottom-color:var(--table-border)!important}.mat-mdc-cell{color:var(--text-secondary)!important;border-bottom-color:var(--border-sub)!important}.mat-mdc-row:hover .mat-mdc-cell{background:var(--table-row-hover)!important}.mat-mdc-dialog-container .mdc-dialog__surface{background:var(--bg-surface)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:var(--shadow-lg)!important}.mat-mdc-chip{background:var(--bg-surface2)!important;color:var(--text-secondary)!important}.mat-divider{border-color:var(--border)!important}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.15px;white-space:nowrap;line-height:1.4}.badge:before{content:"";display:block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge-active,.badge-success{background:var(--badge-success-bg);color:var(--badge-success-text)}.badge-active:before,.badge-success:before{background:var(--badge-success-text)}.badge-failed,.badge-danger{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.badge-failed:before,.badge-danger:before{background:var(--badge-danger-text)}.badge-pending,.badge-warn{background:var(--badge-warn-bg);color:var(--badge-warn-text)}.badge-pending:before,.badge-warn:before{background:var(--badge-warn-text)}.badge-info{background:var(--badge-info-bg);color:var(--badge-info-text)}.badge-info:before{background:var(--badge-info-text)}.badge-inactive,.badge-neutral{background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}.badge-inactive:before,.badge-neutral:before{background:var(--text-muted);opacity:.5}.badge-no-dot:before{display:none!important}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mdc-floating-label--float-above{color:var(--text-muted)!important}.mat-mdc-form-field .mdc-text-field__input,.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element{color:var(--text-primary)!important;caret-color:var(--accent)!important}.mat-mdc-form-field .mdc-text-field__input::placeholder,.mat-mdc-form-field input.mat-mdc-input-element::placeholder,.mat-mdc-form-field textarea.mat-mdc-input-element::placeholder{color:var(--text-placeholder)!important;opacity:1!important}.mat-mdc-form-field .mat-mdc-select-value,.mat-mdc-form-field .mat-mdc-select-placeholder{color:var(--text-primary)!important}.mat-mdc-form-field .mat-mdc-select-placeholder{color:var(--text-placeholder)!important}.mat-mdc-form-field .mat-mdc-select-arrow svg{fill:var(--text-muted)!important}.mat-mdc-form-field .mdc-text-field--outlined{background-color:var(--input-bg)!important}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--input-border)!important;border-width:1.5px!important}.mat-mdc-form-field:hover .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:var(--text-muted)!important}.mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--accent)!important;border-width:2px!important}.mat-mdc-form-field .mdc-text-field--focused .mdc-floating-label{color:var(--accent)!important}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix mat-icon,.mat-mdc-form-field .mat-mdc-form-field-icon-prefix mat-icon{color:var(--text-muted)!important}.cdk-overlay-container .mat-mdc-select-panel{background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:var(--shadow-md)!important;padding:4px!important}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option{border-radius:7px!important;margin:1px 4px!important;color:var(--text-secondary)!important;font-size:13.5px!important;min-height:38px!important}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--accent-light)!important;color:var(--accent-text)!important}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected .mat-pseudo-checkbox{border-color:var(--accent)!important}.cdk-overlay-container .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{color:inherit!important}.cdk-overlay-container .mat-mdc-menu-panel{background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:var(--shadow-md)!important}.sidenav a.nav-item.active-link,.sidenav a.dashboard-link.active-link{background:var(--bg-active)!important;color:var(--accent-text)!important}.sidenav a.nav-item.active-link .item-icon,.sidenav a.nav-item.active-link mat-icon,.sidenav a.dashboard-link.active-link .item-icon,.sidenav a.dashboard-link.active-link mat-icon{color:var(--accent-text)!important}.sidenav a.nav-item.active-link:before,.sidenav a.dashboard-link.active-link:before{display:none!important}.sidenav a.nav-item.active-link .mdc-list-item__content,.sidenav a.dashboard-link.active-link .mdc-list-item__content{color:var(--accent-text)!important}.sidenav a.nav-item:hover:not(.active-link),.sidenav a.dashboard-link:hover:not(.active-link){background:var(--bg-hover)!important;color:var(--text-primary)!important}.sidenav a.nav-item:hover:not(.active-link) .item-icon,.sidenav a.nav-item:hover:not(.active-link) mat-icon,.sidenav a.dashboard-link:hover:not(.active-link) .item-icon,.sidenav a.dashboard-link:hover:not(.active-link) mat-icon{color:var(--accent)!important}.sidenav .mdc-list-item--activated:before,.sidenav .mdc-list-item:focus:before{background:transparent!important;opacity:0!important}.sidenav .mat-mdc-list-item.mdc-list-item--activated,.sidenav .mat-mdc-list-item.mdc-list-item--activated:hover{--mdc-list-list-item-hover-state-layer-color: transparent;--mdc-list-list-item-focus-state-layer-color: transparent}.mat-mdc-table{background:var(--bg-surface)!important;border-radius:12px}.mat-mdc-table .mat-mdc-header-row{background:var(--table-header-bg)!important}.mat-mdc-table .mat-mdc-header-cell{color:var(--text-muted)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;border-bottom-color:var(--table-border)!important;padding:12px 16px!important;background:var(--table-header-bg)!important}.mat-mdc-table .mat-mdc-cell{color:var(--text-secondary)!important;border-bottom-color:var(--border-sub)!important;padding:12px 16px!important;font-size:13.5px!important}.mat-mdc-table .mat-mdc-row:hover .mat-mdc-cell{background:var(--table-row-hover)!important}.mat-mdc-table .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:none!important}.mat-mdc-card{background:var(--bg-surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-sm)!important;border-radius:12px!important}.mat-mdc-card .mat-mdc-card-title{color:var(--text-primary)!important;font-weight:600!important}.mat-mdc-card .mat-mdc-card-subtitle{color:var(--text-muted)!important}.mat-mdc-card .mat-mdc-card-content{color:var(--text-secondary)!important}.mat-mdc-button,.mat-mdc-outlined-button{color:var(--text-secondary)!important;border-color:var(--border)!important}.mat-mdc-button:hover,.mat-mdc-outlined-button:hover{background:var(--bg-hover)!important}.mat-mdc-icon-button{color:var(--text-muted)!important}.mat-mdc-icon-button:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}.mat-mdc-icon-button[color=warn]:hover{color:var(--badge-danger-text)!important;background:var(--badge-danger-bg)!important}
