:root{font-size:93.75%;--primary-main: var(--mui-palette-primary-dark);--primary-action: var(--mui-palette-primary-dark);--primary-dark: var(--mui-palette-primary-dark);--primary-anchor: var(--mui-palette-primary-dark);--primary-light: var(--mui-palette-primary-light);--primary-action-light: var(--mui-palette-primary-light);--primary-contrast: var(--mui-palette-primary-contrastText);--text-primary: var(--mui-palette-text-primary);--text-secondary: var(--mui-palette-text-secondary);--support-grey: var(--mui-palette-text-secondary);--background-default: var(--mui-palette-background-default);--background-default-alt: #f7f8fa;--table-header-bg: #F1F4F9;--table-border-color: #D0D7E2;--system-surface: var(--mui-palette-background-default);--background-paper: var(--mui-palette-background-paper);--error-main: #ef4444;--error-light: #ef444429;--warning-main: #f59e0b;--info-main: #3b82f6;--success-main: #22c55e;--remark-role-lawyer: #2563eb;--remark-role-expert: #0d9488;--remark-role-fallback: #6b7280;--text-disabled: #94a3b8;--sidebar-width-expanded: 310px;--sidebar-width-collapsed: 72px;--white-color: #ffffff;@media(max-width:1366px){--sidebar-width-expanded: 240px}--spacing-unit: 8px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--secondary-main: #10b981;--button-primary: #003250;--button-primary-hover: rgb(0, 35, 56);--button-accent-hover: #004d73;--success-dark: #28a745;--success-dark-hover: #218838;--error-dark-hover: #c82333;--warning-dark: #ff9800;--warning-dark-hover: #f57c00;--action-disabled: #e0e0e0;--border-med-grey: #ECECEC;--input-bg-login: #ececec;--input-border: rgba(0, 0, 0, .2);--input-placeholder: #747474;--form-input-bg-color: #ebebeb}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#fff!important;color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit}
