*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--p-inputtext-sm-font-size: 13px;--p-inputtext-sm-padding: .65625rem;--form-label-font-size: var(--p-inputtext-sm-font-size);--form-label-margin-bottom: .375rem;--p-button-sm-font-size: .875rem;--p-button-sm-padding-y: .65625rem;--p-button-sm-padding-x: 1.09375rem}@media (min-width: 768px){:root{--p-button-sm-font-size: 14px;--p-button-sm-padding-y: 10px;--p-button-sm-padding-x: 10px}}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden}#root{width:100%;height:100%}:root{--color-primary-main: #1d4ed8;--color-primary-light: #a7dcfa;--color-primary-dark: #7c3aed;--color-primary-hover: #7039f1;--color-secondary-main: #3b82f6;--color-secondary-light: #60a5fa;--color-secondary-dark: #2563eb;--color-text-primary: #111827;--color-text-secondary: #374151;--color-text-tertiary: #6b7280;--color-text-disabled: #9ca3af;--color-text-inverse: #ffffff;--color-background-default: #ffffff;--color-background-paper: #f9fafb;--color-background-dark: #1a1a1a;--color-background-black: #000000;--color-background-hover: #f3f4f6;--color-background-light: #f0f9ff;--color-border-default: #e5e7eb;--color-border-light: #f3f4f6;--color-border-dark: #d1d5db;--color-success-main: #2ECC71;--color-success-light: #10b981;--color-success-dark: #059669;--color-error-main: #ef4444;--color-error-light: #f87171;--color-error-dark: #dc2626;--color-error-critical: #B91C1C;--color-warning-main: #F5A623;--color-warning-light: #fbbf24;--color-warning-dark: #f59e0b;--color-info-main: #3b82f6;--color-info-light: #60a5fa;--color-info-dark: #2563eb;--color-appointment-default: #7BA7C9;--color-appointment-closed: #ffbaba;--color-appointment-closed-company: #4b5563;--color-appointment-closed-bill: #6B7280;--color-appointment-open-bill: #F5A623;--color-appointment-recurrence: #7B61FF;--color-appointment-confirmed: #2ECC71;--color-appointment-peer-draft: #fb923c;--color-recurrence-semanal-main: #10b981;--color-recurrence-semanal-dark: #059669;--color-recurrence-semanal-darker: #047857;--color-recurrence-quinzenal-main: #8b5cf6;--color-recurrence-quinzenal-dark: #7c3aed;--color-recurrence-quinzenal-darker: #6d28d9;--color-recurrence-mensal-main: #f59e0b;--color-recurrence-mensal-dark: #d97706;--color-recurrence-mensal-darker: #b45309;--color-recurrence-anual-main: #4b5563;--color-recurrence-anual-dark: #374151;--color-recurrence-anual-darker: #1f2937;--shadow-primary: rgba(139, 92, 246, .4);--shadow-primary-light: rgba(139, 92, 246, .1);--shadow-secondary: rgba(59, 130, 246, .4);--shadow-secondary-light: rgba(59, 130, 246, .1);--shadow-default: rgba(0, 0, 0, .1);--shadow-dark: rgba(0, 0, 0, .2)}
