.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;-webkit-margin-start:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root[data-theme=county-road]{color-scheme:light;--color-bg-app:#FAF7F2;--color-bg-surface:#FFFFFF;--color-bg-elevated:#FFFDF9;--color-border:#E5E1D8;--color-border-strong:#C8BBA6;--color-text:#182133;--color-muted:#5D6678;--color-accent:#5F2DBE;--color-accent-contrast:#FFFFFF;--color-accent-strong:#F26A21;--color-accent-soft:rgba(242,106,33,0.16);--color-danger:#D64545;--color-danger-bg:#F8DADA;--shadow-popover:0 10px 24px rgba(31,40,55,0.14);--graph-1:#F26A21;--graph-2:#5F2DBE;--graph-3:#1E4A72;--graph-4:#E9B44C;--graph-5:#2E7D32;--graph-6:#D64545;--graph-7:#F5A623;--graph-8:#2D76D2;--graph-9:#A65D2A;--graph-10:#8E6F3E;--graph-11:#3C7A68;--graph-12:#8F4FD6}:root[data-theme=daisy-chain]{color-scheme:light;--color-bg-app:#fffaf0;--color-bg-surface:#ffffff;--color-bg-elevated:#f7fbff;--color-border:#d8e2ec;--color-border-strong:#9bb3c9;--color-text:#243447;--color-muted:#6d7f91;--color-accent:#5f2dbe;--color-accent-contrast:#ffffff;--color-accent-strong:#2f6f9f;--color-accent-soft:rgba(47,111,159,0.15);--color-danger:#c94f6d;--color-danger-bg:#f8dce5;--shadow-popover:0 10px 24px rgba(36,52,71,0.14);--graph-1:#2f6f9f;--graph-2:#5f2dbe;--graph-3:#f2c94c;--graph-4:#ef7b72;--graph-5:#3ca370;--graph-6:#c94f6d;--graph-7:#7db7d9;--graph-8:#f4a261;--graph-9:#8e7cc3;--graph-10:#5aa9a6;--graph-11:#d98bb3;--graph-12:#b8a36a}:root[data-theme=boss-man]{color-scheme:light;--color-bg-app:#fbf6e8;--color-bg-surface:#fffdf7;--color-bg-elevated:#f4ead2;--color-border:#ded0aa;--color-border-strong:#b99b5f;--color-text:#332719;--color-muted:#74634a;--color-accent:#6b3fa0;--color-accent-contrast:#ffffff;--color-accent-strong:#b8860b;--color-accent-soft:rgba(184,134,11,0.17);--color-danger:#9f3d2f;--color-danger-bg:#f1d9cf;--shadow-popover:0 10px 24px rgba(51,39,25,0.18);--graph-1:#b8860b;--graph-2:#6b3fa0;--graph-3:#8b5e34;--graph-4:#d6a84f;--graph-5:#3f7d5c;--graph-6:#9f3d2f;--graph-7:#c9a66b;--graph-8:#4f7ca8;--graph-9:#a45c40;--graph-10:#7b6f45;--graph-11:#8e6bbd;--graph-12:#b78a3b}:root[data-theme=sunset-garage]{color-scheme:light;--color-bg-app:#FFF7F4;--color-bg-surface:#FFFFFF;--color-bg-elevated:#FFFDFC;--color-border:#E8E3DF;--color-border-strong:#CBB8AD;--color-text:#1E2430;--color-muted:#626A78;--color-accent:#5F2DBE;--color-accent-contrast:#FFFFFF;--color-accent-strong:#FF6A3D;--color-accent-soft:rgba(255,106,61,0.16);--color-danger:#E74C3C;--color-danger-bg:#FADBD6;--shadow-popover:0 10px 24px rgba(48,30,24,0.15);--graph-1:#FF6A3D;--graph-2:#5F2DBE;--graph-3:#2D5B7C;--graph-4:#FFB166;--graph-5:#2E8B57;--graph-6:#E74C3C;--graph-7:#FFC857;--graph-8:#2F7DD1;--graph-9:#FF8F70;--graph-10:#B66A3C;--graph-11:#3C8C84;--graph-12:#9A5BFF}:root[data-theme=midnight-patrol]{color-scheme:dark;--color-bg-app:#0B0D11;--color-bg-surface:#14171D;--color-bg-elevated:#1B2028;--color-border:#2A2F3A;--color-border-strong:#465061;--color-text:#F7F2E8;--color-muted:#B8B2A4;--color-accent:#8A5FD3;--color-accent-contrast:#FFFFFF;--color-accent-strong:#FF8A3D;--color-accent-soft:rgba(138,95,211,0.20);--color-danger:#F04D4D;--color-danger-bg:#3A1D21;--shadow-popover:0 14px 32px rgba(0,0,0,0.44);--graph-1:#FF8A3D;--graph-2:#8A5FD3;--graph-3:#4DA3FF;--graph-4:#CDBA8A;--graph-5:#22C55E;--graph-6:#F04D4D;--graph-7:#F5B84C;--graph-8:#38BDF8;--graph-9:#B8864F;--graph-10:#E6C98F;--graph-11:#5EEAD4;--graph-12:#A78BFA}:root[data-theme=blue-ridge]{color-scheme:dark;--color-bg-app:#0b1020;--color-bg-surface:#121b30;--color-bg-elevated:#0f1629;--color-border:#24314f;--color-border-strong:#3f5882;--color-text:#ecf2ff;--color-muted:#98a6c8;--color-accent:#8cc8ff;--color-accent-contrast:#07111f;--color-accent-strong:#79b8ff;--color-accent-soft:rgba(121,184,255,0.18);--color-danger:#ffdbdb;--color-danger-bg:#2a1c1c;--shadow-popover:0 12px 28px rgba(0,0,0,0.35);--graph-1:#79b8ff;--graph-2:#7ce3ff;--graph-3:#8df5c6;--graph-4:#b7c1ff;--graph-5:#ffd37f;--graph-6:#ffa5bd;--graph-7:#99d8ff;--graph-8:#c1f7b7;--graph-9:#ffe29f;--graph-10:#d6b5ff;--graph-11:#f9b8ff;--graph-12:#ffb58d}:root[data-theme=general-debug]{color-scheme:dark;--color-bg-app:#0f1f33;--color-bg-surface:#182f4d;--color-bg-elevated:#132743;--color-border:#2e4a71;--color-border-strong:#4f709f;--color-text:#ffe7b8;--color-muted:#c7b186;--color-accent:#f28729;--color-accent-contrast:#1b1008;--color-accent-strong:#ff8d1f;--color-accent-soft:rgba(255,141,31,0.2);--color-danger:#fbb07f;--color-danger-bg:#3f2b22;--shadow-popover:0 12px 28px rgba(5,8,14,0.55);--graph-1:#ff8d1f;--graph-2:#5db0ff;--graph-3:#ffe074;--graph-4:#f46e4f;--graph-5:#8bc9ff;--graph-6:#ffbe55;--graph-7:#75d6ab;--graph-8:#d1a0ff;--graph-9:#ff9f6c;--graph-10:#93d9ff;--graph-11:#f6d291;--graph-12:#9ed8b5}:root[data-theme=purple-dispatch]{color-scheme:dark;--color-bg-app:#0f0a1a;--color-bg-surface:#171026;--color-bg-elevated:#120f20;--color-border:#2e2350;--color-border-strong:#4a3a79;--color-text:#f4eeff;--color-muted:#bfafd9;--color-accent:#b084e8;--color-accent-contrast:#160b24;--color-accent-strong:#662d91;--color-accent-soft:rgba(176,132,232,0.2);--color-danger:#ff6b8b;--color-danger-bg:#2a1c2a;--shadow-popover:0 12px 28px rgba(0,0,0,0.45);--graph-1:#d39bff;--graph-2:#86d5ff;--graph-3:#ffa6d2;--graph-4:#99f2c4;--graph-5:#ffe08a;--graph-6:#b3b0ff;--graph-7:#ff9f9f;--graph-8:#8ef1ff;--graph-9:#f6b0ff;--graph-10:#8ad9b1;--graph-11:#ffc17a;--graph-12:#95b8ff}