@charset "UTF-8";html,body{margin:0;padding:0;height:100%}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/material-symbols/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols 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"}:root{--primary-red: #dc2626;--dark-red: #991b1b;--light-red: #fef2f2;--accent-red: #ef4444;--black: #1f2937;--gray-dark: #4b5563;--gray-medium: #6b7280;--gray-light: #e5e7eb;--gray-bg: #f9fafb;--white: #ffffff;--green: #22c55e;--orange: #f59e0b;--blue: #3b82f6;--shadow: 0 4px 16px rgba(0, 0, 0, .1);--shadow-light: 0 2px 8px rgba(0, 0, 0, .06);--shadow-hover: 0 8px 24px rgba(0, 0, 0, .15);--border-radius: 12px;--border-radius-lg: 16px;accent-color:var(--primary-red);--spacing: 1.5rem;--color-primary: var(--primary-red);--color-primary-light: var(--light-red);--color-white: var(--white);--color-text: var(--black);--color-text-muted: var(--gray-medium);--color-border: var(--gray-light)}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}.panel-content,.panel-content *{-webkit-user-select:text!important;user-select:text!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--gray-bg);color:var(--black);line-height:1.6;min-height:100vh}.hidden{display:none!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #333;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-plain-tooltip-supporting-text-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-line-height: 1.4;--mdc-plain-tooltip-container-shape: 4px}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)!important;color:var(--mdc-plain-tooltip-supporting-text-color)!important;font-family:var(--mdc-plain-tooltip-supporting-text-font)!important;font-size:var(--mdc-plain-tooltip-supporting-text-size)!important;line-height:var(--mdc-plain-tooltip-supporting-text-line-height)!important;border-radius:var(--mdc-plain-tooltip-container-shape)!important;padding:6px 10px!important;box-shadow:0 2px 8px #00000040!important;max-width:250px!important}.multiline-tooltip .mdc-tooltip__surface{white-space:pre-line!important;text-align:left!important}
