:root{--primary:#004a6d;--primary-rgb:0, 74, 109;--primary-hover:#003652;--secondary:#b6c92f;--secondary-rgb:182, 201, 47;--secondary-hover:#a0b028;--brand-text:var(--primary);--on-secondary:#00111a;--on-accent:#fff;--on-primary:#fff;--on-primary-rgb:255, 255, 255;--on-danger-action:#fff;--foreground:#00111a;--foreground-rgb:0, 17, 26;--foreground-second:#171a06;--light-blue:#deecf2;--light-blue-rgb:222, 236, 242;--light-green:#f0f2df;--light-green-rgb:240, 242, 223;--soft-white:#f9f9f9;--soft-white-rgb:249, 249, 249;--color-bg:#f4f6fb;--color-surface:#fff;--color-surface-muted:#f7f8fc;--color-surface-hover:#eef2ff;--color-surface-section:#fafbfc;--color-border:#7b8ea886;--color-border-strong:#6d809a82;--color-border-light:#b4c0d0a2;--color-border-section:#e5e7eb6e;--color-text:#0f172a;--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--color-text-muted:#475569;--color-text-subtle:#64748b;--color-text-heading:#334155;--color-text-placeholder:#6b7280;--color-primary:#0a6cab;--color-primary-strong:#075985;--color-focus-ring:#0a6cab;--btn-secondary-bg:#f3f4f6;--btn-secondary-hover:#e5e7eb;--btn-edit:#1e6f8f;--btn-edit-rgb:30, 111, 143;--btn-edit-hover:#15566f;--btn-edit-hover-rgb:21, 86, 111;--btn-edit-soft-border:rgba(var(--btn-edit-rgb), .35);--btn-edit-soft-bg:rgba(var(--btn-edit-rgb), .08);--btn-edit-soft-border-hover:rgba(var(--btn-edit-hover-rgb), .45);--btn-edit-soft-bg-hover:rgba(var(--btn-edit-hover-rgb), .12);--btn-edit-disabled-text:rgba(var(--btn-edit-rgb), .45);--btn-edit-disabled-border:rgba(var(--btn-edit-rgb), .18);--btn-edit-disabled-bg:rgba(var(--btn-edit-rgb), .05);--btn-archive:#d64541;--btn-archive-rgb:214, 69, 65;--btn-archive-hover:#b83835;--btn-archive-disabled-border:rgba(var(--btn-archive-rgb), .45);--btn-archive-disabled-bg:rgba(var(--btn-archive-rgb), .55);--color-danger:#b91c1c;--color-danger-strong:#991b1b;--color-danger-dark:#991b1b;--color-danger-surface:#fef2f2;--color-danger-border:#fecaca;--color-danger-surface-alt:#ffe4e6;--danger-action-bg:#dc2626;--danger-action-hover:#991b1b;--color-success:#047857;--color-success-strong:#059669;--color-success-hover:#047857;--color-success-dark:#065f46;--color-success-surface:#d1fae5;--color-success-border:#b7dfbd;--color-warning:#92400e;--color-warning-strong:#d97706;--color-warning-dark:#92400e;--color-warning-surface:#fef3c7;--color-info:#0b8bd6;--color-info-strong:#0a6cab;--color-info-surface:#e0f2fe;--color-info-dark:#075985;--color-info-text:#1d4ed8;--color-info-bg:#eff6ff;--priority-1:#dc2626;--priority-1-bg:#fecaca;--priority-1-surface:#dc262661;--priority-1-legend:#dc262638;--priority-1-legend-border:#dc262680;--priority-2:#ea580c;--priority-2-bg:#fdba74;--priority-2-surface:#ea580c61;--priority-2-legend:#ea580c38;--priority-2-legend-border:#ea580c80;--priority-3:#ca8a04;--priority-3-bg:#fde68a;--priority-3-surface:#ca8a0452;--priority-3-legend:#ca8a0433;--priority-3-legend-border:#ca8a0480;--priority-4:#65a30d;--priority-4-bg:#d9f99d;--priority-4-surface:#65a30d52;--priority-4-legend:#65a30d33;--priority-4-legend-border:#65a30d80;--priority-5:#16a34a;--priority-5-bg:#bbf7d0;--priority-5-surface:#16a34a52;--priority-5-legend:#16a34a33;--priority-5-legend-border:#16a34a80;--activity-accent-1:#7c3aed;--activity-accent-2:#0891b2;--activity-accent-3:#2f9e87;--activity-accent-4:#a21caf;--activity-accent-5:#0f766e;--gantt-activity-bg:#e3e9f5;--gantt-priority-border:#d97706;--gantt-priority-background:#faeddb;--gantt-grid-line:#a4b0c5f2;--gantt-day-state-border:#9baabf8c;--gantt-today-surface:#dbeafe;--gantt-today-border:#93c5fd;--gantt-weekend-bg:#f1f5f9;--gantt-weekend-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M-3 3L3-3M0 12L12 0M9 15L15 9' stroke='%23E2E8F0' stroke-width='2'/%3E%3C/svg%3E");--gantt-holiday-bg:#fef3c7;--gantt-holiday-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M-3 3L3-3M0 12L12 0M9 15L15 9' stroke='%23FDE68A' stroke-width='2'/%3E%3C/svg%3E");--gantt-conflict-bg:#fee2e2;--gantt-conflict-border:#fca5a5;--gantt-conflict-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%23D1D5DB' stroke-width='1.5'/%3E%3C/svg%3E");--gantt-conflict-text:#7f1d1d;--gantt-period-start:#2563eb;--gantt-period-end:#dc2626;--gantt-bar-text:var(--color-text);--gantt-bar-label-shadow:none;--gantt-nonworking-border:#94a3b859;--gantt-nonworking-overlay-bg:#ffffff61;--gantt-activity-row-fill:#8298b91f;--gantt-activity-row-surface:#b8c5dc47;--gantt-drag-ghost-bg:#767676;--gantt-readonly-stripe-strong:#ffffff6b;--gantt-readonly-stripe-weak:#ffffff14;--gantt-pattern-highlight:#fff;--legend-badge-inner-ring:#ffffff73;--gantt-task-details-reveal-bg:var(--color-surface-muted);--gantt-task-details-reveal-bg-strong:#edf4fb;--gantt-task-details-reveal-hover-bg:#eef6ff;--gantt-task-details-reveal-hover-bg-strong:#dfefff;--gantt-task-details-reveal-text:var(--color-text-muted);--gantt-priority-pattern-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%23DC2626' stroke-width='1.5'/%3E%3C/svg%3E");--gantt-priority-pattern-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%23EA580C' stroke-width='1.5'/%3E%3C/svg%3E");--gantt-priority-pattern-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%23CA8A04' stroke-width='1.5'/%3E%3C/svg%3E");--gantt-priority-pattern-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%2365A30D' stroke-width='1.5'/%3E%3C/svg%3E");--gantt-priority-pattern-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%2316A34A' stroke-width='1.5'/%3E%3C/svg%3E");--bucket-empty-bg:#f3f4f6;--bucket-empty-border:#d1d5db;--bucket-empty-text:#4b5563;--bucket-current-partial-bg:#ccfbf1;--bucket-current-partial-border:#5eead4;--bucket-current-partial-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%230F766E' stroke-width='1.5'/%3E%3C/svg%3E");--bucket-current-partial-text:#115e59;--bucket-current-full-bg:#dcfce7;--bucket-current-full-border:#86efac;--bucket-current-full-text:#166534;--bucket-other-bg:var(--gantt-conflict-bg);--bucket-other-border:var(--gantt-conflict-border);--bucket-other-text:var(--gantt-conflict-text);--bucket-mixed-bg:#ccfbf1;--bucket-mixed-other-bg:#ede9fe;--bucket-mixed-border:#8b5cf6;--bucket-mixed-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M-4 4L4-4M0 18L18 0M14 22L22 14' stroke='%238B5CF6' stroke-width='1.75'/%3E%3C/svg%3E");--bucket-mixed-text:#115e59;--bucket-blocked-bg:#374151;--bucket-blocked-border:#4b5563;--bucket-blocked-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M-3 3L3-3M0 12L12 0M9 15L15 9' stroke='%234B5563' stroke-width='2'/%3E%3C/svg%3E");--bucket-blocked-text:#f9fafb;--legend-today-bg:var(--gantt-today-surface);--legend-today-border:var(--gantt-today-border);--legend-today-text:#1e3a8a;--legend-weekend-bg:var(--gantt-weekend-bg);--legend-weekend-border:#cbd5e1;--legend-weekend-text:#334155;--legend-conflict-bg:var(--gantt-conflict-bg);--legend-conflict-border:var(--gantt-conflict-border);--legend-conflict-text:var(--gantt-conflict-text);--legend-holiday-bg:var(--gantt-holiday-bg);--legend-holiday-border:#f59e0b;--legend-holiday-text:#92400e;--status-active-bg:#b6c92f33;--status-active-text:#344203;--status-archived-bg:#00111a14;--status-archived-text:#34424d;--status-validated-bg:#b6c92f24;--pill-shared-bg:#e0f2fe;--pill-shared-text:#075985;--pill-conflict-bg:#fee2e2;--pill-conflict-text:#991b1b;--pill-under-bg:#fef3c7;--pill-under-text:#92400e;--pill-match-bg:#d1fae5;--pill-match-text:#065f46;--pill-over-bg:#fee2e2;--pill-over-text:#991b1b;--metric-icon-bg:#eaf2ff;--metric-icon-color:#0b5cdf;--metric-label:#33596b;--metric-value:#243944;--navbar-text:var(--on-primary);--navbar-control-border:rgba(var(--on-primary-rgb), .58);--navbar-control-bg:rgba(var(--on-primary-rgb), .44);--navbar-control-border-hover:rgba(var(--on-primary-rgb), .74);--navbar-control-bg-hover:rgba(var(--on-primary-rgb), .56);--text-on-primary-muted:rgba(var(--on-primary-rgb), .86);--text-on-primary-subtle:rgba(var(--on-primary-rgb), .7);--text-on-primary-faint:rgba(var(--on-primary-rgb), .68);--app-tooltip-background:#0b0f16;--app-tooltip-border:rgba(var(--on-primary-rgb), .22);--navbar-active-bg:var(--secondary);--navbar-active-bg-hover:var(--secondary-hover);--navbar-active-text:var(--on-secondary);--navbar-active-ring:rgba(var(--secondary-rgb), .34);--color-primary-surface-soft:rgba(var(--primary-rgb), .16);--color-primary-ring-soft:rgba(var(--primary-rgb), .4);--color-shadow-mix:#000;--overlay-bg:#00000080;--validation-bg:#f5fff5;--validation-border:#b7dfbd;--validation-text:#166534;--validation-disabled-bg:#f3f4f6;--validation-disabled-border:#cbd5e1;--validation-disabled-text:#475569;--button-disabled-bg:#f3f4f6;--button-disabled-border:#cbd5e1;--button-disabled-text:#475569;--shadow-sm:0 2px 6px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 20px #0000001f;--shadow-modal:0 4px 20px #00000026;--shadow-panel-soft:0 6px 20px #0f172a0f;--shadow-floating:0 8px 24px #0f172a24, 0 2px 6px #0f172a0f;--shadow-floating-strong:0 8px 24px #0f172a33;--shadow-gantt-bar:0 1px 3px #0f172a14;--shadow-gantt-bar-hover:0 3px 8px #0f172a24;--shadow-gantt-bar-drag:0 6px 16px #0f172a2e;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-control-height:36px;--ui-control-font-size:14px;--ui-heading-size:20px;--ui-control-font-size-large:16px;--page-shell-padding-desktop:8px 48px 16px;--page-shell-padding-tablet:8px 24px 16px;--page-shell-padding-mobile:8px 16px 12px;--page-shell-gap:24px;--page-hero-padding:20px 24px;--page-hero-radius:16px;--page-hero-background:var(--page-surface-background-strong);--page-hero-border:var(--page-surface-border);--page-hero-icon-size:22px;--page-title-size:clamp(1.6rem, 2.75vw, 2.2rem);--page-description-max-width:760px;--page-action-height:40px;--page-action-radius:12px;--page-action-compact-height:30px;--page-action-compact-padding-inline:12px;--page-action-list-min-height:32px;--page-action-tall-min-height:44px;--page-action-soft-primary-border:rgba(var(--primary-rgb), .25);--page-surface-background-strong:rgba(var(--soft-white-rgb), .95);--page-surface-background:rgba(var(--soft-white-rgb), .94);--page-surface-background-muted:rgba(var(--soft-white-rgb), .92);--page-surface-border:var(--color-border-strong);--page-surface-shadow-strong:0 14px 32px rgba(var(--primary-rgb), .08);--page-surface-shadow-soft:0 8px 20px rgba(var(--primary-rgb), .05);--page-accent-surface:rgba(var(--light-blue-rgb), .5);--page-accent-surface-strong:rgba(var(--light-blue-rgb), .65);--page-table-head-background:rgba(var(--light-blue-rgb), .9);--page-table-row-hover-background:rgba(var(--light-green-rgb), .7);--resources-blue-050:#eef5ff;--resources-blue-100:#e8f1ff;--resources-blue-200:#dfe8f5;--resources-blue-300:#b8d4ff;--resources-blue-500:#1677ff;--resources-blue-700:#0b4db3;--resources-blue-900:#082653;--resources-green-050:#edf9ef;--resources-green-100:#e8f5e9;--resources-green-300:#a5d6a7;--resources-green-500:#22a447;--resources-green-900:#1b5e20;--resources-gold-050:#fff3e0;--resources-gold-300:#ffcc80;--resources-gold-900:#8a3b00;--resources-red-050:#ffebee;--resources-red-300:#ffcdd2;--resources-red-900:#a00014;--resources-purple-050:#f3e8ff;--resources-purple-300:#d8b4fe;--resources-purple-700:#6b21a8;--resources-surface-soft:#fbfdff;--resources-surface-muted:#f4f6f8;--resources-border-soft:#e6edf7;--resources-border-muted:#d9e2ec;--resources-text-strong:#0f1f3d;--resources-text-muted:#344054;--resources-text-subtle:#53647f;--resources-icon-muted:#8c9ab3;--resources-workspace-background:var(--resources-surface-muted);--resources-panel-background:rgba(var(--soft-white-rgb), .94);--resources-panel-background-strong:var(--color-surface);--resources-panel-border:var(--color-border-strong);--resources-panel-shadow:0 8px 20px rgba(var(--primary-rgb), .05);--resources-toolbar-background:rgba(var(--light-blue-rgb), .28);--action-leaves-bg:#f6ffed;--action-leaves-border:#b7eb8f;--action-leaves-icon:#1b5e20;--action-availability-bg:#e6f7ff;--action-availability-border:#91d5ff;--action-holidays-bg:#fffbe6;--action-holidays-border:#ffe58f;--action-holidays-icon:#8a3b00;--action-edit-bg:#f9f0ff;--action-edit-border:#d3adf7;--action-edit-icon:#531dab;--action-deactivate-bg:#fff1f0;--action-deactivate-border:#ffa39e;--action-deactivate-icon:#cf1322}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--on-primary-rgb:16, 18, 20;--navbar-background:#141618;--gantt-grid-background:#171a1d;--primary:var(--secondary);--primary-rgb:182, 201, 47;--primary-hover:var(--secondary-hover);--secondary:#b6c92f;--secondary-rgb:182, 201, 47;--secondary-hover:#c9da4a;--brand-text:var(--color-info);--on-secondary:#101214;--on-accent:#101214;--on-primary:#101214;--on-danger-action:#101214;--foreground:#f2f4f5;--foreground-rgb:242, 244, 245;--foreground-second:var(--color-text-muted);--light-blue:#101214;--light-blue-rgb:16, 18, 20;--light-green:#2c3220;--light-green-rgb:44, 50, 32;--soft-white:#1c1f22;--soft-white-rgb:28, 31, 34;--color-bg:#101214;--color-surface:#1c1f22;--color-surface-muted:#24282c;--color-surface-hover:#30363a;--color-surface-section:#24282c;--color-border:#383e43;--color-border-strong:#50575d;--color-border-light:#383e43;--color-border-section:#383e43;--color-text:#f2f4f5;--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--color-text-muted:#b7bec4;--color-text-subtle:#89939b;--color-text-heading:var(--color-text);--color-text-placeholder:#89939b;--color-primary:var(--secondary);--color-primary-strong:var(--secondary-hover);--color-focus-ring:var(--secondary);--btn-secondary-bg:var(--color-surface-muted);--btn-secondary-hover:var(--color-surface-hover);--btn-edit:var(--secondary);--btn-edit-rgb:182, 201, 47;--btn-edit-hover:var(--secondary-hover);--btn-edit-hover-rgb:201, 218, 74;--btn-archive:#f18b92;--btn-archive-rgb:241, 139, 146;--btn-archive-hover:#f6a7ac;--color-danger:#f18b92;--color-danger-strong:#f6a7ac;--color-danger-dark:#f6a7ac;--color-danger-surface:#3b252b;--color-danger-border:#a65e68;--color-danger-surface-alt:#522b33;--danger-action-bg:#f18b92;--danger-action-hover:#f6a7ac;--color-success:#8bd6a6;--color-success-strong:var(--secondary);--color-success-hover:var(--secondary-hover);--color-success-dark:#a9e2bd;--color-success-surface:#24382d;--color-success-border:#588767;--color-warning:#eec477;--color-warning-strong:#f3d398;--color-warning-dark:#f3d398;--color-warning-surface:#463923;--color-info:var(--secondary);--color-info-strong:var(--secondary-hover);--color-info-surface:#30351c;--color-info-dark:#dbe78a;--color-info-text:var(--secondary-hover);--color-info-bg:#292e1d;--priority-1:#ef4444;--priority-1-bg:#7b3031;--priority-1-surface:#ef44444d;--priority-1-legend:#ef444473;--priority-1-legend-border:#ef4444;--priority-2:#ea580c;--priority-2-bg:#793918;--priority-2-surface:#ea580c4d;--priority-2-legend:#ea580c73;--priority-2-legend-border:#ea580c;--priority-3:#ca8a04;--priority-3-bg:#6a4f15;--priority-3-surface:#ca8a044d;--priority-3-legend:#ca8a0473;--priority-3-legend-border:#ca8a04;--priority-4:#65a30d;--priority-4-bg:#3d5a19;--priority-4-surface:#65a30d4d;--priority-4-legend:#65a30d73;--priority-4-legend-border:#65a30d;--priority-5:#16a34a;--priority-5-bg:#195a34;--priority-5-surface:#16a34a4d;--priority-5-legend:#16a34a73;--priority-5-legend-border:#16a34a;--activity-accent-1:#8b5cf6;--activity-accent-2:#ea580c;--activity-accent-3:#16a34a;--activity-accent-4:#db2777;--activity-accent-5:#ca8a04;--gantt-activity-bg:#24282c;--gantt-priority-border:var(--priority-3);--gantt-priority-background:var(--priority-3-bg);--gantt-grid-line:#343a3e;--gantt-day-state-border:var(--gantt-grid-line);--gantt-today-surface:#30351c;--gantt-today-border:var(--secondary);--gantt-weekend-bg:#292d31;--gantt-weekend-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23606970' stroke-opacity='0.35' stroke-width='1'/%3E%3C/svg%3E");--gantt-holiday-bg:#332d20;--gantt-holiday-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23A88A4B' stroke-opacity='0.35' stroke-width='1'/%3E%3C/svg%3E");--gantt-conflict-bg:#3c252b;--gantt-conflict-border:#c56875;--gantt-conflict-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23C56875' stroke-opacity='0.35' stroke-width='1'/%3E%3C/svg%3E");--gantt-conflict-text:#f6a7ac;--gantt-period-start:var(--secondary);--gantt-period-end:#f18b92;--gantt-bar-text:var(--color-text);--gantt-bar-label-shadow:none;--gantt-nonworking-border:#50575d;--gantt-nonworking-overlay-bg:#10121414;--gantt-activity-row-fill:#24282c;--gantt-activity-row-surface:#24282c;--gantt-drag-ghost-bg:#89939b;--gantt-readonly-stripe-strong:#1012142e;--gantt-readonly-stripe-weak:#1012140a;--gantt-pattern-highlight:#50575d;--legend-badge-inner-ring:#f2f4f529;--gantt-task-details-reveal-bg:var(--color-surface);--gantt-task-details-reveal-bg-strong:var(--color-surface-muted);--gantt-task-details-reveal-hover-bg:var(--color-surface-hover);--gantt-task-details-reveal-hover-bg-strong:var(--color-surface-hover);--gantt-task-details-reveal-text:var(--color-text-muted);--gantt-priority-pattern-1:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23EF4444' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E");--gantt-priority-pattern-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23EA580C' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E");--gantt-priority-pattern-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23CA8A04' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E");--gantt-priority-pattern-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%2365A30D' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E");--gantt-priority-pattern-5:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%2316A34A' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E");--bucket-empty-bg:#24282c;--bucket-empty-border:#50575d;--bucket-empty-text:#b7bec4;--bucket-current-partial-bg:#30351c;--bucket-current-partial-border:var(--secondary);--bucket-current-partial-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23B6C92F' stroke-opacity='0.3' stroke-width='1'/%3E%3C/svg%3E");--bucket-current-partial-text:#dbe78a;--bucket-current-full-bg:#24341e;--bucket-current-full-border:#a3e635;--bucket-current-full-text:#bef264;--bucket-other-bg:var(--gantt-conflict-bg);--bucket-other-border:var(--gantt-conflict-border);--bucket-other-text:var(--gantt-conflict-text);--bucket-mixed-bg:#30351c;--bucket-mixed-other-bg:#3a294b;--bucket-mixed-border:#b694ff;--bucket-mixed-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%23B694FF' stroke-opacity='0.3' stroke-width='1'/%3E%3C/svg%3E");--bucket-mixed-text:#dbe78a;--bucket-blocked-bg:#303539;--bucket-blocked-border:#89939b;--bucket-blocked-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M-6 6L6-6M0 24L24 0M18 30L30 18' stroke='%2389939B' stroke-opacity='0.3' stroke-width='1'/%3E%3C/svg%3E");--bucket-blocked-text:#b7bec4;--legend-today-bg:var(--gantt-today-surface);--legend-today-border:var(--gantt-today-border);--legend-today-text:var(--secondary);--legend-weekend-bg:var(--gantt-weekend-bg);--legend-weekend-border:#606970;--legend-weekend-text:#b7bec4;--legend-conflict-bg:var(--gantt-conflict-bg);--legend-conflict-border:var(--gantt-conflict-border);--legend-conflict-text:var(--gantt-conflict-text);--legend-holiday-bg:var(--gantt-holiday-bg);--legend-holiday-border:#eec477;--legend-holiday-text:#f3d398;--status-active-bg:#b6c92f24;--status-active-text:#b6c92f;--status-archived-bg:#24282c;--status-archived-text:#b7bec4;--status-validated-bg:#b6c92f24;--pill-shared-bg:var(--color-info-bg);--pill-shared-text:var(--color-info-dark);--pill-conflict-bg:var(--color-danger-surface);--pill-conflict-text:var(--color-danger-dark);--pill-under-bg:var(--color-warning-surface);--pill-under-text:var(--color-warning-dark);--pill-match-bg:var(--color-success-surface);--pill-match-text:var(--color-success-dark);--pill-over-bg:var(--color-danger-surface);--pill-over-text:var(--color-danger-dark);--metric-icon-bg:var(--color-surface-muted);--metric-icon-color:var(--color-info);--metric-label:var(--color-text-muted);--metric-value:var(--color-text);--navbar-text:var(--color-text);--navbar-control-border:var(--color-border);--navbar-control-bg:var(--color-surface-muted);--navbar-control-border-hover:var(--color-border-strong);--navbar-control-bg-hover:var(--color-surface-hover);--text-on-primary-muted:#b7bec4;--text-on-primary-subtle:#b7bec4;--text-on-primary-faint:#89939b;--app-tooltip-background:#24282c;--app-tooltip-border:#50575d;--navbar-active-bg:var(--secondary);--navbar-active-bg-hover:var(--secondary-hover);--navbar-active-text:var(--on-secondary);--navbar-active-ring:rgba(var(--secondary-rgb), .34);--color-primary-surface-soft:rgba(var(--secondary-rgb), .12);--color-primary-ring-soft:rgba(var(--secondary-rgb), .48);--overlay-bg:#000000ad;--validation-bg:#2c3220;--validation-border:#89962e;--validation-text:var(--secondary);--validation-disabled-bg:var(--color-surface-muted);--validation-disabled-border:var(--color-border-strong);--validation-disabled-text:var(--color-text-muted);--button-disabled-bg:var(--color-surface-muted);--button-disabled-border:var(--color-border);--button-disabled-text:var(--color-text-subtle);--shadow-sm:0 0 0 0 transparent;--shadow-md:0 0 0 0 transparent;--shadow-lg:0 0 0 0 transparent;--shadow-modal:0 0 0 0 transparent;--shadow-panel-soft:0 0 0 0 transparent;--shadow-floating:0 0 0 0 transparent;--shadow-floating-strong:0 0 0 0 transparent;--shadow-gantt-bar:0 0 0 0 transparent;--shadow-gantt-bar-hover:0 0 0 0 transparent;--shadow-gantt-bar-drag:0 0 0 0 transparent;--resources-blue-050:var(--color-info-bg);--resources-blue-100:var(--color-info-surface);--resources-blue-200:#3b4322;--resources-blue-300:#89962e;--resources-blue-500:var(--secondary);--resources-blue-700:var(--secondary-hover);--resources-blue-900:var(--color-info-dark);--resources-green-050:#24382d;--resources-green-100:#2c4334;--resources-green-300:#588767;--resources-green-500:#8bd6a6;--resources-green-900:#a9e2bd;--resources-gold-050:#463923;--resources-gold-300:#b4985f;--resources-gold-900:#f3d398;--resources-red-050:#3b252b;--resources-red-300:#a65e68;--resources-red-900:#f6a7ac;--resources-purple-050:#39303f;--resources-purple-300:#9e81b2;--resources-purple-700:#d5bfdf;--resources-surface-soft:var(--color-surface);--resources-surface-muted:var(--color-surface-muted);--resources-border-soft:var(--color-border);--resources-border-muted:var(--color-border-strong);--resources-text-strong:var(--color-text);--resources-text-muted:var(--color-text-muted);--resources-text-subtle:var(--color-text-subtle);--resources-icon-muted:var(--color-text-subtle);--resources-workspace-background:var(--color-bg);--resources-panel-background:var(--color-surface);--resources-panel-background-strong:var(--color-surface);--resources-panel-border:var(--color-border);--resources-panel-shadow:0 0 0 0 transparent;--resources-toolbar-background:var(--color-surface-muted);--action-leaves-bg:var(--color-surface-muted);--action-leaves-border:var(--color-border-strong);--action-leaves-icon:var(--color-success);--action-availability-bg:var(--color-surface-muted);--action-availability-border:var(--color-border-strong);--action-holidays-bg:var(--color-surface-muted);--action-holidays-border:var(--color-border-strong);--action-holidays-icon:var(--color-warning);--action-edit-bg:var(--color-surface-muted);--action-edit-border:var(--color-border-strong);--action-edit-icon:var(--color-info);--action-deactivate-bg:var(--color-surface-muted);--action-deactivate-border:var(--color-border-strong);--action-deactivate-icon:var(--color-danger);--page-surface-background-strong:var(--color-surface);--page-surface-background:var(--color-surface);--page-surface-background-muted:var(--color-surface-muted);--page-surface-border:var(--color-border);--page-surface-shadow-strong:0 0 0 0 transparent;--page-surface-shadow-soft:0 0 0 0 transparent;--page-accent-surface:var(--color-surface-muted);--page-accent-surface-strong:var(--color-surface-muted);--page-table-head-background:var(--color-surface-muted);--page-table-row-hover-background:var(--color-surface-hover);--page-title-accent-color:var(--color-info)}:root[data-theme=dark] [role=tooltip]{--on-primary:var(--color-text)}*{box-sizing:border-box;vertical-align:baseline;color:inherit;margin:0;padding:0;font-family:Roboto Condensed,sans-serif}html,body{background-color:var(--light-blue);height:100%;min-height:100vh;color:var(--foreground)}main{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}
.CUj6aG_layoutContainer{flex-direction:column;min-height:100vh;display:flex}.CUj6aG_mainContent{background:var(--light-blue);flex:1;min-height:calc(100vh - 64px)}
