:root{--color-primary: #144271;--color-primary-dark: #083463;--color-primary-light: #e8f0f8;--color-accent: #ffd54f;--color-accent-hover: #f5c52e;--color-background: #f3f3f3;--color-surface: #ffffff;--color-surface-muted: #f8f9fa;--color-text: #242424;--color-text-secondary: #737373;--color-text-muted: #a3a3a3;--color-border: #e5e5e5;--color-success: #16834a;--color-danger: #dc2626;--sidebar-width: 250px;--header-height: 68px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{font-family:Arial,Helvetica,sans-serif;color:var(--color-text);background:var(--color-background);font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}
