@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86D3wyKK58VXh.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Wp2ywxg089UriCZaSExdy3sGt9zz86D3wyKy58Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2NL9Hz_.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm25L9Hz_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/syne/v24/8vIH7w4qzmVxm2BL9A.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-base: #0a0d12;--bg-surface: #111720;--bg-card: #161d2a;--bg-elevated: #1c2538;--blue-900: #1c0af8;--blue-800: #1c0af8;--blue-600: #351afa;--blue-500: #4d2bfb;--blue-400: #663cfd;--blue-300: #7f4dff;--blue-100: #ece4ff;--gray-900: #111827;--gray-800: #1f2937;--gray-700: #374151;--gray-600: #4b5563;--gray-400: #9ca3af;--gray-300: #d1d5db;--gray-100: #f3f4f6;--green-900: #166534;--green-700: #15803d;--green-600: #16a34a;--green-400: #4ade80;--green-200: #bbf7d0;--red-900: #7f1d1d;--red-700: #991b1b;--red-600: #dc2626;--red-500: #ef4444;--red-400: #f87171;--red-200: #fecaca;--amber-400: #fbbf24;--purple-500: #7c3aed;--purple-300: #c084fc;--sky-500: #0ea5e9;--gradient-destaque: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f4c75 100%);--text-primary: #f0f4ff;--text-secondary:#8b9ab8;--text-muted: #4d5e7a;--border: rgba(102, 60, 253, .12);--border-hover: rgba(102, 60, 253, .35);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 40px rgba(77, 43, 251, .15);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--transition: all .2s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--blue-600)}.mat-mdc-form-field{width:100%}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--bg-elevated)!important;border-radius:var(--radius-sm)!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(--border)!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(--border-hover)!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--blue-400)!important}.mat-mdc-form-field .mat-mdc-input-element{color:var(--text-primary)!important;font-family:var(--font-body)!important;caret-color:var(--blue-400)}.mat-mdc-form-field .mdc-floating-label{color:var(--text-muted)!important;font-family:var(--font-body)!important}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--blue-300)!important}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{color:var(--text-muted)!important}.mat-mdc-raised-button,.mat-mdc-flat-button{font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.02em!important;border-radius:var(--radius-sm)!important;transition:var(--transition)!important}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary{background:var(--blue-500)!important;color:#fff!important}.mat-mdc-raised-button.mat-primary:hover:not([disabled]),.mat-mdc-flat-button.mat-primary:hover:not([disabled]){background:var(--blue-400)!important;box-shadow:0 4px 20px #4d2bfb66!important}.mat-mdc-raised-button.mat-primary[disabled],.mat-mdc-flat-button.mat-primary[disabled]{background:var(--bg-elevated)!important;color:var(--text-muted)!important}.mat-mdc-icon-button{color:var(--text-muted)!important}.mat-mdc-icon-button:hover{color:var(--text-primary)!important}.mat-mdc-card{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;color:var(--text-primary)!important}.mat-toolbar{background:var(--bg-surface)!important;border-bottom:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important}.mat-drawer{background:var(--bg-surface)!important;border-right:1px solid var(--border)!important}.mat-drawer-container{background:var(--bg-base)!important}.mat-mdc-menu-panel{background:var(--bg-elevated)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}.mat-mdc-menu-item{color:var(--text-primary)!important;font-family:var(--font-body)!important}.mat-mdc-menu-item .mat-icon{color:var(--text-muted)!important}.mat-mdc-menu-item:hover{background:#663cfd14!important}.mat-mdc-menu-item:hover .mat-icon{color:var(--blue-400)!important}.mat-divider{border-color:var(--border)!important}.mat-mdc-list-item{color:var(--text-secondary)!important;font-family:var(--font-body)!important;border-radius:var(--radius-sm)!important}.mat-mdc-list-item .mat-icon{color:var(--text-muted)!important}.mat-mdc-list-item:hover{background:#663cfd14!important;color:var(--text-primary)!important}.mat-mdc-list-item:hover .mat-icon{color:var(--blue-400)!important}.mat-mdc-progress-spinner circle{stroke:#fff!important}.mat-mdc-snack-bar-container{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important}.mat-mdc-table{background:var(--bg-card)!important;color:var(--text-primary)!important}.mat-mdc-table .mat-mdc-header-row{background:var(--bg-elevated)!important}.mat-mdc-table .mat-mdc-header-cell{color:var(--text-muted)!important;font-family:var(--font-body)!important;font-weight:600!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;border-color:var(--border)!important}.mat-mdc-table .mat-mdc-cell{color:var(--text-primary)!important;font-family:var(--font-body)!important;border-color:var(--border)!important}.mat-mdc-table .mat-mdc-row:hover{background:#663cfd0a!important}.mat-mdc-paginator{background:var(--bg-card)!important;color:var(--text-secondary)!important;border-top:1px solid var(--border)!important}.mat-mdc-select-value{color:var(--text-primary)!important}.mat-mdc-select-panel{background:var(--bg-elevated)!important;border:1px solid var(--border)!important}.mat-mdc-option{color:var(--text-primary)!important;font-family:var(--font-body)!important}.mat-mdc-option:hover{background:#663cfd14!important}.mat-mdc-option.mat-mdc-option-active{background:#663cfd1f!important}.mat-mdc-chip{background:var(--bg-elevated)!important;color:var(--text-primary)!important;border:1px solid var(--border)!important}.mat-mdc-dialog-container{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;color:var(--text-primary)!important}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-header h1,.page-header h2{font-family:var(--font-display);font-weight:700;color:var(--text-primary);font-size:1.5rem}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:99px;font-size:.72rem;font-weight:600;letter-spacing:.04em}.badge.badge-success{background:#22c55e1f;color:var(--green-400);border:1px solid rgba(34,197,94,.2)}.badge.badge-danger{background:#ef44441f;color:var(--red-400);border:1px solid rgba(239,68,68,.2)}.badge.badge-blue{background:#663cfd1f;color:var(--blue-300);border:1px solid rgba(102,60,253,.2)}.badge.badge-gray{background:#4b556333;color:var(--gray-400);border:1px solid rgba(75,85,99,.3)}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--green-400)}.text-danger{color:var(--red-400)}.text-blue{color:var(--blue-400)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined{background:var(--bg-elevated)!important}.mat-mdc-form-field-flex{background:transparent!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--bg-elevated) inset!important;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;transition:background-color 5000s ease-in-out 0s}.mat-mdc-form-field .mat-mdc-form-field-infix{padding-top:20px!important;padding-bottom:8px!important;min-height:56px!important}.mat-mdc-form-field .mdc-floating-label{top:28px!important}.mat-mdc-form-field .mdc-floating-label--float-above{top:28px!important;transform:translateY(-106%) scale(.75)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background:var(--bg-elevated)!important;border-radius:var(--radius-sm)!important;border-bottom:1px solid var(--border)!important;padding:0 12px!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:hover{background:var(--bg-card)!important;border-bottom-color:var(--border-hover)!important}.mat-mdc-form-field.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{background:var(--bg-card)!important;border-bottom-color:var(--blue-400)!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple{display:none!important}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-infix{padding-top:24px!important;padding-bottom:8px!important}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--bg-card) !important;--mdc-dialog-subhead-color: var(--text-primary) !important;--mdc-dialog-supporting-text-color: var(--text-secondary) !important}.mat-mdc-dialog-container .mdc-dialog__surface{background:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important}.mat-mdc-dialog-title{color:var(--text-primary)!important;font-family:var(--font-display)!important}.mat-mdc-dialog-container .mdc-dialog__content{padding:0 24px!important}.mat-mdc-dialog-container .mdc-dialog__surface{padding:24px!important}.mdc-snackbar__surface{border-radius:var(--radius-md)!important;min-width:300px!important}.mdc-snackbar__label{font-family:var(--font-body)!important;font-size:.875rem!important}.mat-mdc-snack-bar-action button{color:#fff9!important;font-size:1rem!important}.snack-success .mdc-snackbar__surface{background:var(--green-900)!important;border:1px solid var(--green-700)!important;color:var(--green-200)!important}.snack-error .mdc-snackbar__surface{background:var(--red-900)!important;border:1px solid var(--red-700)!important;color:var(--red-200)!important}.snack-info .mdc-snackbar__surface{background:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}.dialog-actions button[mat-button]{color:var(--text-muted)!important;border:1px solid var(--border)!important;border-radius:var(--radius-sm)!important;height:40px!important;padding:0 20px!important}.dialog-actions button[mat-button]:hover{background:var(--bg-elevated)!important;color:var(--text-primary)!important}.dialog-actions button[mat-flat-button]{height:40px!important;padding:0 24px!important;border-radius:var(--radius-sm)!important;font-weight:500!important}button[mat-flat-button][color=primary],button.mat-mdc-unelevated-button.mat-primary{background:var(--blue-500)!important;color:#fff!important}button[mat-flat-button][color=primary]:hover:not([disabled]),button.mat-mdc-unelevated-button.mat-primary:hover:not([disabled]){background:var(--blue-400)!important}button[mat-flat-button][color=primary][disabled],button.mat-mdc-unelevated-button.mat-primary[disabled]{background:var(--bg-elevated)!important;color:var(--text-muted)!important}button[mat-flat-button][color=warn],button.mat-mdc-unelevated-button.mat-warn{background:var(--red-500)!important;color:#fff!important}button[mat-flat-button][color=warn]:hover:not([disabled]),button.mat-mdc-unelevated-button.mat-warn:hover:not([disabled]){background:var(--red-600)!important}button[mat-flat-button][color=warn][disabled],button.mat-mdc-unelevated-button.mat-warn[disabled]{background:var(--bg-elevated)!important;color:var(--text-muted)!important}.btn-primary{background:var(--blue-500)!important;color:#fff!important;border-radius:var(--radius-sm)!important;font-weight:500!important}.btn-primary:hover:not([disabled]){background:var(--blue-400)!important;box-shadow:0 4px 16px #4d2bfb4d!important}.btn-primary[disabled]{background:var(--bg-elevated)!important;color:var(--text-muted)!important;opacity:.6!important}.mat-mdc-form-field-error,.mat-mdc-form-field-error-wrapper,mat-error{color:var(--red-400)!important;font-size:.78rem!important}.mat-mdc-dialog-container .mdc-dialog__surface{overflow-y:auto!important}
