:root{--color-green:#29483d;--color-grey:#ced4da;--color-blue:#1859c5;--color-red:#fd5d5d;--color-red-light:#ff4141;--color-red-intense:#ff2d2d;--color-red-shadow:#ff2d2d54;--color-beige:#ffe0cf;--color-white:#fff;--color-cream:#f0e5d9;--color-green-light:#c3d9af;--color-green-light-2:#cff5c1;--color-green-dark:#4d5f0e;--color-green-dark-2:#376c09;--color-neutral:#f2f2f2;--color-on-neutral:#2c3748;--color-grey-medium:#727781;--color-on-grey-medium:var(--color-white);--color-grey-medium-2:#7f848b;--color-grey-dark-2:#716d6d;--color-grey-dark-3:#6c757d;--color-on-grey-dark-2:var(--color-white);--color-grey-light:#eff3f8;--color-on-grey-light:var(--color-grey-dark-2);--color-grey-ligth-2:#fbfbfc;--color-grey-light-3:#fafafa;--color-grey-dark:#495057;--color-on-grey-dark:var(--color-white);--color-blue-grey:#eff3f8;--color-on-blue-grey:var(--color-blue);--color-blue-light:#c7e5f3;--color-blue-dark:#034173;--color-orange-light:#fbe1c7;--color-orange-dark:#8f5923;--color-green-opacity-2:#29483d33;--color-green-opacity-4:#29483d66;--color-black-opacity-8:#000c;--color-background:var(--color-white);--color-on-background:#525252;--color-on-background-2:var(--color-grey-dark);--color-background-2:#f8f9fa;--color-primary:var(--color-green);--color-on-primary:var(--color-cream);--color-secondary:#607d8b;--color-on-secondary:var(--color-white);--color-label:var(--color-grey-medium);--color-input-placeholder:var(--color-grey-medium);--color-avatar-text:var(--color-white);--color-avatar-background:var(--color-grey-medium);--color-icon-default:var(--color-grey-medium);--color-list-view-body:var(--color-grey-light);--color-tag-default:var(--color-white);--color-tag-bg-default:var(--color-grey-dark);--color-tag-bg-secondary:var(--color-grey-dark-2);--color-tag-bg-neutral:var(--color-neutral);--color-tag-neutral:var(--color-grey-medium-2);--color-tag-error:var(--color-beige);--color-project-datetime:var(--color-grey-medium);--color-card-default:var(--color-white);--color-header-text:var(--color-grey-dark-2);--color-client:var(--color-grey-dark);--color-primary-20:var(--color-green-opacity-2);--color-primary-40:var(--color-green-opacity-4);--color-button-text:var(--color-grey-dark-2);--color-chip:var(--color-on-grey-light);--color-chip-bg:var(--color-grey-light);--color-input-focus:var(--color-green-opacity-4);--color-tooltip-bg:var(--color-black-opacity-8);--color-tooltip:var(--color-white);--color-section-odd:var(--color-grey-ligth-2);--color-tag-member:var(--color-grey-dark-2);--color-input-border:var(--color-grey);--color-content-empty-note:var(--color-grey-medium);--color-dialog-body:var(--color-grey-light-3);--color-editor-toolbar:var(--color-grey-dark-3);--red-50:#ffe5e5;--red-200:#ffb3b3;--red-500:#fd5d5d;--red-700:#ff2d2d;--color-surface-0:#fff;--color-surface-50:#f9fafb;--color-surface-100:#f3f4f6;--color-surface-150:#eef2f7;--color-surface-200:#e5e7eb;--color-surface-300:#d1d5db;--color-surface-400:#9ca3af;--color-surface-500:#6b7280;--color-surface-600:#4b5563;--color-surface-700:#374151;--color-surface-800:#1f2937;--color-surface-900:#111827;--color-reservation:#7c3aed;--color-reservation-bg:#ede9fe;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--color-text-slate-dark:#64748b;--color-status-success:#22c55e;--color-status-success-fg:#166534;--color-status-success-bg:#f0fdf4;--color-status-warning:#f59e0b;--color-status-warning-fg:#92400e;--color-status-warning-bg:#fef3c7;--color-status-error:#dc2626;--color-status-error-fg:#991b1b;--color-status-error-bg:#fef2f2;--color-status-error-bg-2:#fee2e2;--color-status-info:#3b82f6;--color-status-info-fg:#1e40af;--color-status-info-bg:#eff6ff;--color-status-info-dark:#2563eb;--color-text:var(--color-on-background);--color-surface:var(--color-surface-0);--color-surface-hover:var(--color-surface-100);--color-surface-muted:var(--color-surface-100);--color-text-tertiary:var(--color-text-muted);--color-text-disabled:var(--color-text-muted);--color-warning:var(--color-status-warning);--color-status-danger:var(--color-status-error);--shadow-color:161 170 185;--color-secondary-focus-ring:#ced4da80;--color-secondary-hover-bg:#ced4da33;--color-secondary-active-bg:#ced4da66;--color-info-focus-ring:#1859c580;--color-info-hover-bg:#1859c533;--color-info-active-bg:#1859c566;--color-warning-focus-ring:#8f592380;--color-warning-hover-bg:#8f592333;--color-warning-active-bg:#8f592366;--color-orange-deeper:#7a4a1e;--color-orange-deepest:#6b3f1a;--color-danger-base:#d32f2f;--color-danger-hover-bg:#fd5d5d33;--color-danger-active-bg:#fd5d5d66;--color-toast-bg:#000c;--color-toast-text:#fff;--color-accent-teal:#0f766e;--color-accent-teal-light:#14b8a6;--color-accent-blue:#1a56a0;--color-accent-blue-light:#3b82c4;--color-accent-green:#3d8116;--color-accent-green-light:#ceddc5}.app-dark,:root{--color-tag-bg-info:var(--color-blue-grey);--color-tag-info:var(--color-on-blue-grey);--color-tag-bg-success:var(--color-green-opacity-2);--color-tag-success:var(--color-green-dark-2);--color-button-hover:var(--color-primary-20);--color-button-active:var(--color-primary-40);--color-notification-btn-active:var(--color-red);--color-error:var(--color-red);--text-color:var(--color-on-background);--text-color-secondary:var(--color-label);--primary-color:var(--color-primary);--color-border:var(--color-surface-300);--color-text-slate:#94a3b8}.app-dark{--color-background:#1e1e1e;--color-on-background:#e0e0e0;--color-on-background-2:#b0b0b0;--color-background-2:#2a2a2a;--color-primary:#64b498;--color-on-primary:#1e1e1e;--color-primary-20:#64b49833;--color-primary-40:#64b49866;--color-secondary:#8eabb5;--color-on-secondary:#1e1e1e;--color-grey:#3e3e3e;--color-grey-light:#2a2a2a;--color-grey-ligth-2:#252525;--color-grey-light-3:#222;--color-grey-medium:#9e9e9e;--color-grey-medium-2:#8a8a8a;--color-grey-dark:#b0b0b0;--color-grey-dark-2:#a0a0a0;--color-grey-dark-3:#999;--color-neutral:#2a2a2a;--color-on-neutral:#e0e0e0;--color-blue-grey:#1e2a3a;--color-on-blue-grey:#8ab4f8;--color-green-light:#8fbf7a;--color-green-dark:#a3c77d;--color-green-dark-2:#6fbf56;--color-green-opacity-2:#64b49833;--color-green-opacity-4:#64b49866;--color-blue:#5b9cf5;--color-blue-light:#1e3a5f;--color-blue-dark:#8ab4f8;--color-orange-light:#3d2e1e;--color-orange-dark:#e0a060;--color-red:#ff6b6b;--color-red-light:#ff5252;--color-red-intense:#f44;--color-red-shadow:#ff2d2d40;--color-beige:#3d2e24;--color-cream:#2a2520;--color-black-opacity-8:#000000e6;--color-label:#9e9e9e;--color-input-placeholder:gray;--color-input-border:#3e3e3e;--color-input-focus:#64b4984d;--color-avatar-text:#1e1e1e;--color-avatar-background:#9e9e9e;--color-icon-default:#9e9e9e;--color-list-view-body:#252525;--color-card-default:#2a2a2a;--color-header-text:#b0b0b0;--color-client:#b0b0b0;--color-project-datetime:#9e9e9e;--color-content-empty-note:#9e9e9e;--color-dialog-body:#252525;--color-editor-toolbar:#999;--color-tag-default:#e0e0e0;--color-tag-bg-default:#3a3a3a;--color-tag-bg-secondary:#3a3a3a;--color-tag-bg-neutral:#2a2a2a;--color-tag-neutral:#9e9e9e;--color-tag-error:#3d2e24;--color-tag-member:#a0a0a0;--color-button-text:#b0b0b0;--color-chip:#b0b0b0;--color-chip-bg:#2a2a2a;--color-tooltip-bg:#141414f2;--color-tooltip:#e0e0e0;--color-section-odd:#252525;--red-50:#3d2020;--red-200:#5a2020;--red-500:#ff6b6b;--red-700:#f44;--color-surface-0:#1e1e1e;--color-surface-50:#232323;--color-surface-100:#262626;--color-surface-150:#2a2d33;--color-surface-200:#2e2e2e;--color-surface-300:#3a3a3a;--color-surface-400:#555;--color-surface-500:#7a7a7a;--color-surface-600:#9a9a9a;--color-surface-700:#b8b8b8;--color-surface-800:#d4d4d4;--color-surface-900:#e8e8e8;--color-reservation:#a78bfa;--color-reservation-bg:#2e2747;--color-text-primary:#e8e8e8;--color-text-secondary:#b0b0b0;--color-text-muted:#8a8a8a;--color-text-slate-dark:#cbd5e1;--color-status-success:#4ade80;--color-status-success-fg:#86efac;--color-status-success-bg:#14241a;--color-status-warning:#fbbf24;--color-status-warning-fg:#fde68a;--color-status-warning-bg:#2b2010;--color-status-error:#f87171;--color-status-error-fg:#fca5a5;--color-status-error-bg:#2a1414;--color-status-error-bg-2:#3a1818;--color-status-info:#60a5fa;--color-status-info-fg:#93c5fd;--color-status-info-bg:#0e1d33;--color-status-info-dark:#3b82f6;--shadow-color:0 0 0;--color-secondary-focus-ring:#b4bcc673;--color-secondary-hover-bg:#b4bcc62e;--color-secondary-active-bg:#b4bcc652;--color-info-focus-ring:#5b9cf580;--color-info-hover-bg:#5b9cf533;--color-info-active-bg:#5b9cf559;--color-warning-focus-ring:#e0a06080;--color-warning-hover-bg:#e0a0602e;--color-warning-active-bg:#e0a0604d;--color-orange-deeper:#b87a40;--color-orange-deepest:#d49560;--color-danger-base:#ef5350;--color-danger-hover-bg:#ff6b6b2e;--color-danger-active-bg:#ff6b6b52;--color-toast-bg:#282828f2;--color-toast-text:#f5f5f5;--color-accent-teal:#2dd4bf;--color-accent-teal-light:#5eead4;--color-accent-blue:#60a5fa;--color-accent-blue-light:#93c5fd;--color-accent-green:#84cc16;--color-accent-green-light:#4d7c0f}.cap-icon{width:24px;min-width:24px;height:24px;min-height:24px}.cap-icon--xs{width:16px;min-width:16px;height:16px;min-height:16px}.cap-icon--mds{width:18px;min-width:18px;height:18px;min-height:18px}.cap-icon--md{width:20px;min-width:20px;height:20px;min-height:20px}.cap-icon{fill:var(--color-icon-default)}.cap-confirm-dialog .p-dialog-footer{padding-top:1.5rem}
