/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-nav:#002828;--color-dark:#002828;--color-green:#22a63a;--color-green-d:#0f4d15;--color-text:#1a2e2a;--color-muted:#7a9a84;--color-bg:#f0f7f1;--color-card:#fff;--color-border:#c8e6cc;--color-danger:#dc2626;--color-warning:#d97706;--color-info:#1e3a5f;--color-chrome:#1a2e2a;--color-on-accent:#fff;--color-subtitle:#5a7a65;--color-muted-2:#9ab0a0;--color-disabled-bg:#b0bdb5;--staffview-shift-e-bg:#d4f5d4;--staffview-shift-m-bg:#fef3c7;--staffview-shift-m-text:#78460a;--staffview-shift-l-bg:#fde4e4;--staffview-shift-l-text:#7a1a1a;--staffview-shift-col-bg:#cffafe;--staffview-shift-col-text:#0c4a6e;--staffview-shift-col-accent:#0891b2;--staffview-shift-cpd-bg:#fce7f3;--staffview-shift-cpd-text:#831843;--staffview-shift-cpd-accent:#db2777;--staffview-shift-hol-bg:#dbeafe;--staffview-shift-hol-text:#1e40af;--staffview-shift-hol-accent:#3b82f6;--staffview-shift-holhalf-bg:#e8f0fe;--staffview-shift-bh-bg:#ffe4e6;--staffview-shift-bh-text:#9f1239;--staffview-shift-bh-accent:#e11d48;--staffview-shift-w-bg:#ede8df;--staffview-shift-w-text:#9a8e80;--staffview-shift-w-accent:#c4b49a;--staffview-shift-wwork-bg:#ccfbf1;--staffview-shift-wwork-text:#134e4a;--staffview-shift-wwork-accent:#0d9488;--staffview-shift-off-bg:#f0f0f2;--staffview-shift-off-text:#b0b0b8;--staffview-shift-absent-bg:#fde7f0;--staffview-shift-absent-accent:#ec4899;--staffview-shift-lieu-bg:#f3e8ff;--staffview-shift-lieu-text:#581c87;--staffview-shift-lieu-accent:#9333ea;--staffview-shift-lieusug-bg:#faf5ff;--staffview-shift-lieusug-text:#7c3aed;--staffview-shift-lieusug-accent:#c084fc;--staffview-shift-appt-bg:#fff7ed;--staffview-shift-appt-text:#9a3412;--staffview-shift-appt-accent:#ea580c;--staffview-shift-tbc-bg:#fefce8;--staffview-shift-tbc-text:#713f12;--staffview-shift-tbc-accent:#ca8a04;--staffview-shift-empty-bg:#f5f7f5;--staffview-shift-empty-text:#c0c8c0;--staffview-role-senior-rvn:#0d5c40;--staffview-role-rvn:#1a4a6b;--staffview-role-svn:#4a3270;--staffview-chrome-alt-text:#a8f0d0;--staffview-border-8:#e0eae0;--staffview-chrome-alt:#0f3020;--staffview-border-3:#d8e4d8;--staffview-border-2:#e8ede8;--staffview-surface-today:#e4f5e6;--staffview-tint-1:#eaede8;--staffview-muted-weekend:#8a9a8e;--staffview-muted-weekend-2:#a8b4a8;--staffview-tint-2:#8aaa8a;--staffview-surface-selected:#f0faf4;--staffview-surface-weekend:#eff2ef;--staffview-border-weekend-top:#e0dbd2;--staffview-border-weekday-top:#edf2ed;--staffview-border-5:#e0ebe0;--staffview-dash-muted:#b0b8b0;--staffview-tint-3:#e8eee8;--staffview-handle-bar:#b0c8b0;--staffview-surface-panel:#f4f8f5;--staffview-border-hairline:#f0f5f0;--staffview-surface-approved-tint:#e8f5e9;--staffview-role-accent-fallback:#4db87a;--staffview-border-6:#d0dcd0;--staffview-muted-3:#a0afa0;--staffview-surface-alt:#fafafa;--staffview-border-7:#e2ebe2;--staffview-tint-4:#ccc;--staffview-tint-5:#5a7a6a;--staffview-border-4:#dde8dd;--staffview-tint-6:#4a6a54;--staffview-border-banner:#1a4a30;--staffview-tint-7:#d0ddd0;--staffview-green-a33:#22a63a33;--staffview-green-a55:#22a63a55;--rotagrid-shift-e-bg:#d4f5d4;--rotagrid-shift-m-bg:#fef3c7;--rotagrid-shift-m-text:#78460a;--rotagrid-shift-l-bg:#fde4e4;--rotagrid-shift-l-text:#7a1a1a;--rotagrid-shift-col-bg:#cffafe;--rotagrid-shift-col-text:#0c4a6e;--rotagrid-shift-col-accent:#0891b2;--rotagrid-shift-cpd-bg:#fce7f3;--rotagrid-shift-cpd-text:#831843;--rotagrid-shift-cpd-accent:#db2777;--rotagrid-shift-hol-bg:#dbeafe;--rotagrid-shift-hol-text:#1e40af;--rotagrid-shift-hol-accent:#3b82f6;--rotagrid-shift-holhalf-bg:#e8f0fe;--rotagrid-shift-bh-bg:#ede9fe;--rotagrid-shift-bh-text:#3730a3;--rotagrid-shift-bh-accent:#6366f1;--rotagrid-shift-w-bg:#ede8df;--rotagrid-shift-w-text:#9a8e80;--rotagrid-shift-w-accent:#c4b49a;--rotagrid-shift-wwork-bg:#ccfbf1;--rotagrid-shift-wwork-text:#134e4a;--rotagrid-shift-wwork-accent:#0d9488;--rotagrid-shift-off-bg:#f0f0f2;--rotagrid-shift-off-text:#b0b0b8;--rotagrid-shift-absent-bg:#fde7f0;--rotagrid-shift-absent-accent:#ec4899;--rotagrid-shift-lieu-bg:#f3e8ff;--rotagrid-shift-lieu-text:#581c87;--rotagrid-shift-lieu-accent:#9333ea;--rotagrid-shift-lieusug-bg:#faf5ff;--rotagrid-shift-lieusug-text:#7c3aed;--rotagrid-shift-lieusug-accent:#c084fc;--rotagrid-shift-appt-bg:#fff7ed;--rotagrid-shift-appt-text:#9a3412;--rotagrid-shift-appt-accent:#ea580c;--rotagrid-shift-tbc-bg:#fefce8;--rotagrid-shift-tbc-text:#713f12;--rotagrid-shift-tbc-accent:#ca8a04;--rotagrid-shift-empty-bg:#fafafa;--rotagrid-shift-empty-text:#e4e4e7;--rotagrid-role-senior-rvn:#0d5c40;--rotagrid-role-rvn:#1a4a6b;--rotagrid-role-svn:#4a3270;--rotagrid-surface-alt-2:#f8faf8;--rotagrid-border-7:#e2ebe2;--rotagrid-muted-weekend:#8a9a8e;--rotagrid-tint-1:#e8f0fb;--rotagrid-border-info:#b8cfe8;--rotagrid-tint-2:#7a9a8e;--rotagrid-warning-2:#b45309;--rotagrid-surface-warning-tint:#fffbeb;--rotagrid-border-warning:#fde68a;--rotagrid-surface-info-tint:#f0f5ff;--rotagrid-border-info-2:#c7d7f5;--rotagrid-info-2:#1e3a8a;--rotagrid-role-accent-fallback:#4db87a;--rotagrid-tint-3:#eff2ef;--rotagrid-border-6:#d0dcd0;--rotagrid-border-2:#e8ede8;--rotagrid-tint-4:#e8f5e9;--rotagrid-tint-5:#a0afa0;--rotagrid-surface-green-tint:#e0f2e0;--rotagrid-tint-6:#d8e4d8;--rotagrid-tint-7:#ddd;--rotagrid-muted-disabled:#b8c4bc;--rotagrid-tint-8:#f0f5f0;--rotagrid-border-9:#f0f0f0;--rotagrid-tint-9:#5a7a6a;--rotagrid-border-nav-fallback:#d0ddd0;--rotagrid-tint-10:#dde8dd;--rotagrid-info-a18:#1e3a5f18;--rotagrid-info-a30:#1e3a5f30;--periodview-shift-e-bg:#d4f5d4;--periodview-shift-m-bg:#fef3c7;--periodview-shift-m-text:#78460a;--periodview-shift-l-bg:#fde4e4;--periodview-shift-l-text:#7a1a1a;--periodview-tint-1:#cffafe;--periodview-tint-2:#0c4a6e;--periodview-tint-3:#0891b2;--periodview-tint-4:#fce7f3;--periodview-tint-5:#831843;--periodview-tint-6:#db2777;--periodview-shift-hol-bg:#dbeafe;--periodview-shift-hol-text:#1e40af;--periodview-shift-hol-accent:#3b82f6;--periodview-tint-7:#e8f0fe;--periodview-shift-bh-bg:#ffe4e6;--periodview-shift-bh-text:#9f1239;--periodview-shift-bh-accent:#e11d48;--periodview-shift-w-bg:#ede8df;--periodview-shift-w-text:#9a8e80;--periodview-shift-w-accent:#c4b49a;--periodview-tint-8:#ccfbf1;--periodview-tint-9:#134e4a;--periodview-tint-10:#0d9488;--periodview-shift-off-bg:#f0f0f2;--periodview-shift-off-text:#b0b0b8;--periodview-shift-absent-bg:#fde7f0;--periodview-shift-absent-accent:#ec4899;--periodview-shift-lieu-bg:#f3e8ff;--periodview-shift-lieu-text:#581c87;--periodview-shift-lieu-accent:#9333ea;--periodview-tint-11:#faf5ff;--periodview-tint-12:#7c3aed;--periodview-tint-13:#c084fc;--periodview-shift-appt-bg:#fff7ed;--periodview-shift-appt-text:#9a3412;--periodview-shift-appt-accent:#ea580c;--periodview-shift-tbc-bg:#fefce8;--periodview-shift-tbc-text:#713f12;--periodview-shift-tbc-accent:#ca8a04;--periodview-shift-empty-bg:#fafafa;--periodview-tint-14:#e4e4e7;--periodview-role-senior-rvn:#0d5c40;--periodview-role-rvn:#1a4a6b;--periodview-role-svn:#4a3270;--periodview-surface-alt-2:#f8faf8;--periodview-border-7:#e2ebe2;--periodview-muted-weekend:#8a9a8e;--periodview-tint-15:#7a9a8e;--periodview-warning-2:#b45309;--periodview-surface-warning-tint:#fffbeb;--periodview-border-warning:#fde68a;--periodview-role-accent-fallback:#4db87a;--periodview-tint-16:#eff2ef;--periodview-border-10:#c0d4c0;--periodview-border-6:#d0dcd0;--periodview-border-2:#e8ede8;--periodview-tint-17:#e8f5e9;--periodview-tint-18:#a0afa0;--periodview-surface-green-tint:#e0f2e0;--periodview-tint-19:#d8e4d8;--periodview-tint-20:#ddd;--periodview-border-9:#f0f0f0;--periodview-tint-21:#d0ddd0;--periodview-tint-22:#5a7a6a;--periodview-tint-23:#dde8dd;--staffmgmt-success-dark:#0d4f3c;--staffmgmt-chrome-alt-text:#a8f0d0;--staffmgmt-role-rvn:#1a4a6b;--staffmgmt-tint-1:#b3d9f5;--staffmgmt-role-svn:#4a3270;--staffmgmt-border-purple:#d4bbf5;--staffmgmt-warning-text:#5a3a00;--staffmgmt-border-warning:#fde68a;--staffmgmt-admin-badge-bg:#5a3a00;--staffmgmt-danger-2:#c0392b;--staffmgmt-surface-approved-tint:#daeee0;--staffmgmt-tint-2:#f4f8f5;--staffmgmt-tint-3:#555;--staffmgmt-shift-holhalf-bg:#e8f0fe;--staffmgmt-info-3:#1a4a8a;--staffmgmt-surface-warning-tint-3:#fef3e2;--staffmgmt-warning-text-2:#7a4a00;--staffmgmt-surface-approved-tint-2:#e8f5e9;--staffmgmt-success-text:#1b5e20;--staffmgmt-surface-pink-tint:#fce4ec;--staffmgmt-danger-3:#880e2a;--staffmgmt-surface-purple-tint:#f3e5f5;--staffmgmt-purple-dark:#4a1466;--staffmgmt-surface-warning-tint-2:#fff3e0;--staffmgmt-border-green-2:#c8e6c9;--staffmgmt-border-pink:#f8bbd0;--swaprequests-tint-1:#e0ebe0;--swaprequests-tint-2:#e8f5e9;--swaprequests-danger-light:#fca5a5}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root[data-theme=dark]{--color-dark:#eafaf0;--color-green:#3ecb56;--color-green-d:#7ed992;--color-text:#e3ede7;--color-muted:#8fada0;--color-bg:#071a14;--color-card:#0f251d;--color-border:#234339;--color-danger:#f87171;--color-warning:#fbbf24;--color-info:#7aa7d9;--color-on-accent:#0a1f18;--color-subtitle:#9fc2ab;--color-muted-2:#b7cec2;--color-disabled-bg:#263029;--staffview-shift-e-bg:#0f460f;--staffview-shift-m-bg:#540;--staffview-shift-m-text:#fadebd;--staffview-shift-l-bg:#4d0404;--staffview-shift-l-text:#f1bcbc;--staffview-shift-col-bg:#004d54;--staffview-shift-col-text:#c2e5f8;--staffview-shift-col-accent:#9de8fb;--staffview-shift-cpd-bg:#49072d;--staffview-shift-cpd-text:#f2b7cf;--staffview-shift-cpd-accent:#e579a9;--staffview-shift-hol-bg:#002352;--staffview-shift-hol-text:#4d6edc;--staffview-shift-hol-accent:#95bbf7;--staffview-shift-holhalf-bg:#021e4f;--staffview-shift-bh-bg:#510006;--staffview-shift-bh-text:#f5a8bd;--staffview-shift-bh-accent:#e9718b;--staffview-shift-w-bg:#362e1e;--staffview-shift-w-text:#c2bbb4;--staffview-shift-w-accent:#ddd4c6;--staffview-shift-wwork-bg:#045040;--staffview-shift-wwork-text:#d4f5f2;--staffview-shift-wwork-accent:#aef8f1;--staffview-shift-off-bg:#25252b;--staffview-shift-off-text:#cfcfd3;--staffview-shift-absent-bg:#4c0422;--staffview-shift-absent-accent:#f29dc7;--staffview-shift-lieu-bg:#260050;--staffview-shift-lieu-text:#d6b5f0;--staffview-shift-lieu-accent:#bf89f0;--staffview-shift-lieusug-bg:#27004e;--staffview-shift-lieusug-text:#b591f2;--staffview-shift-lieusug-accent:#d1a8fb;--staffview-shift-appt-bg:#4f2c00;--staffview-shift-appt-text:#f5bdaa;--staffview-shift-appt-accent:#f3925f;--staffview-shift-tbc-bg:#4f4802;--staffview-shift-tbc-text:#f5dac1;--staffview-shift-tbc-accent:#f6b734;--staffview-shift-empty-bg:#232c23;--staffview-shift-empty-text:#ced4ce;--staffview-role-senior-rvn:#ccf8e8;--staffview-role-rvn:#c4dff1;--staffview-role-svn:#cfc1e3;--staffview-chrome-alt-text:#0c5032;--staffview-border-8:#232;--staffview-chrome-alt:#e5f7ee;--staffview-border-3:#233323;--staffview-border-2:#242f24;--staffview-surface-today:#153d1a;--staffview-tint-1:#282f24;--staffview-muted-weekend:#bcc4be;--staffview-muted-weekend-2:#ced4ce;--staffview-tint-2:#c0d0c0;--staffview-surface-selected:#133d24;--staffview-surface-weekend:#242d24;--staffview-border-weekend-top:#342e23;--staffview-border-weekday-top:#222f22;--staffview-border-5:#213421;--staffview-dash-muted:#cfd3cf;--staffview-tint-3:#233023;--staffview-handle-bar:#c9d9c9;--staffview-surface-panel:#1e3123;--staffview-border-hairline:#203120;--staffview-surface-approved-tint:#183a1a;--staffview-role-accent-fallback:#90d0ab;--staffview-border-6:#263326;--staffview-muted-3:#cdd5cd;--staffview-surface-alt:#272727;--staffview-border-7:#223222;--staffview-tint-4:#2e2e2e;--staffview-tint-5:#89a798;--staffview-border-4:#232;--staffview-tint-6:#c5d6ca;--staffview-border-banner:#d6f1e2;--staffview-tint-7:#253425;--staffview-green-a33:#3ecb5633;--staffview-green-a55:#3ecb5655;--rotagrid-shift-e-bg:#0f460f;--rotagrid-shift-m-bg:#540;--rotagrid-shift-m-text:#fadebd;--rotagrid-shift-l-bg:#4d0404;--rotagrid-shift-l-text:#f1bcbc;--rotagrid-shift-col-bg:#004d54;--rotagrid-shift-col-text:#c2e5f8;--rotagrid-shift-col-accent:#9de8fb;--rotagrid-shift-cpd-bg:#49072d;--rotagrid-shift-cpd-text:#f2b7cf;--rotagrid-shift-cpd-accent:#e579a9;--rotagrid-shift-hol-bg:#002352;--rotagrid-shift-hol-text:#4d6edc;--rotagrid-shift-hol-accent:#95bbf7;--rotagrid-shift-holhalf-bg:#021e4f;--rotagrid-shift-bh-bg:#10024e;--rotagrid-shift-bh-text:#6862cd;--rotagrid-shift-bh-accent:#adaef6;--rotagrid-shift-w-bg:#362e1e;--rotagrid-shift-w-text:#c2bbb4;--rotagrid-shift-w-accent:#ddd4c6;--rotagrid-shift-wwork-bg:#045040;--rotagrid-shift-wwork-text:#d4f5f2;--rotagrid-shift-wwork-accent:#aef8f1;--rotagrid-shift-off-bg:#25252b;--rotagrid-shift-off-text:#cfcfd3;--rotagrid-shift-absent-bg:#4c0422;--rotagrid-shift-absent-accent:#f29dc7;--rotagrid-shift-lieu-bg:#260050;--rotagrid-shift-lieu-text:#d6b5f0;--rotagrid-shift-lieu-accent:#bf89f0;--rotagrid-shift-lieusug-bg:#27004e;--rotagrid-shift-lieusug-text:#b591f2;--rotagrid-shift-lieusug-accent:#d1a8fb;--rotagrid-shift-appt-bg:#4f2c00;--rotagrid-shift-appt-text:#f5bdaa;--rotagrid-shift-appt-accent:#f3925f;--rotagrid-shift-tbc-bg:#4f4802;--rotagrid-shift-tbc-text:#f5dac1;--rotagrid-shift-tbc-accent:#f6b734;--rotagrid-shift-empty-bg:#272727;--rotagrid-shift-empty-text:#3a3a42;--rotagrid-role-senior-rvn:#ccf8e8;--rotagrid-role-rvn:#c4dff1;--rotagrid-role-svn:#cfc1e3;--rotagrid-surface-alt-2:#202e20;--rotagrid-border-7:#223222;--rotagrid-muted-weekend:#bcc4be;--rotagrid-tint-1:#0b2446;--rotagrid-border-info:#152c46;--rotagrid-tint-2:#afc1ba;--rotagrid-warning-2:#fac59c;--rotagrid-surface-warning-tint:#504000;--rotagrid-border-warning:#fbeaa7;--rotagrid-surface-info-tint:#001a4f;--rotagrid-border-info-2:#0c224b;--rotagrid-info-2:#b3c2ee;--rotagrid-role-accent-fallback:#90d0ab;--rotagrid-tint-3:#242d24;--rotagrid-border-6:#263326;--rotagrid-border-2:#242f24;--rotagrid-tint-4:#183a1a;--rotagrid-tint-5:#cdd5cd;--rotagrid-surface-green-tint:#183b18;--rotagrid-tint-6:#233323;--rotagrid-tint-7:#2b2b2b;--rotagrid-muted-disabled:#cdd5d0;--rotagrid-tint-8:#203120;--rotagrid-border-9:#282828;--rotagrid-tint-9:#89a798;--rotagrid-border-nav-fallback:#253425;--rotagrid-tint-10:#232;--rotagrid-info-a18:#7aa7d918;--rotagrid-info-a30:#7aa7d930;--periodview-shift-e-bg:#0f460f;--periodview-shift-m-bg:#540;--periodview-shift-m-text:#fadebd;--periodview-shift-l-bg:#4d0404;--periodview-shift-l-text:#f1bcbc;--periodview-tint-1:#004d54;--periodview-tint-2:#c2e5f8;--periodview-tint-3:#9de8fb;--periodview-tint-4:#49072d;--periodview-tint-5:#f2b7cf;--periodview-tint-6:#e579a9;--periodview-shift-hol-bg:#002352;--periodview-shift-hol-text:#4d6edc;--periodview-shift-hol-accent:#95bbf7;--periodview-tint-7:#021e4f;--periodview-shift-bh-bg:#510006;--periodview-shift-bh-text:#f5a8bd;--periodview-shift-bh-accent:#e9718b;--periodview-shift-w-bg:#362e1e;--periodview-shift-w-text:#c2bbb4;--periodview-shift-w-accent:#ddd4c6;--periodview-tint-8:#045040;--periodview-tint-9:#d4f5f2;--periodview-tint-10:#aef8f1;--periodview-shift-off-bg:#25252b;--periodview-shift-off-text:#cfcfd3;--periodview-shift-absent-bg:#4c0422;--periodview-shift-absent-accent:#f29dc7;--periodview-shift-lieu-bg:#260050;--periodview-shift-lieu-text:#d6b5f0;--periodview-shift-lieu-accent:#bf89f0;--periodview-tint-11:#27004e;--periodview-tint-12:#b591f2;--periodview-tint-13:#d1a8fb;--periodview-shift-appt-bg:#4f2c00;--periodview-shift-appt-text:#f5bdaa;--periodview-shift-appt-accent:#f3925f;--periodview-shift-tbc-bg:#4f4802;--periodview-shift-tbc-text:#f5dac1;--periodview-shift-tbc-accent:#f6b734;--periodview-shift-empty-bg:#272727;--periodview-tint-14:#3a3a42;--periodview-role-senior-rvn:#ccf8e8;--periodview-role-rvn:#c4dff1;--periodview-role-svn:#cfc1e3;--periodview-surface-alt-2:#202e20;--periodview-border-7:#223222;--periodview-muted-weekend:#bcc4be;--periodview-tint-15:#afc1ba;--periodview-warning-2:#fac59c;--periodview-surface-warning-tint:#504000;--periodview-border-warning:#fbeaa7;--periodview-role-accent-fallback:#90d0ab;--periodview-tint-16:#242d24;--periodview-border-10:#c9d9c9;--periodview-border-6:#263326;--periodview-border-2:#242f24;--periodview-tint-17:#183a1a;--periodview-tint-18:#cdd5cd;--periodview-surface-green-tint:#183b18;--periodview-tint-19:#233323;--periodview-tint-20:#2b2b2b;--periodview-border-9:#282828;--periodview-tint-21:#253425;--periodview-tint-22:#89a798;--periodview-tint-23:#232;--staffmgmt-success-dark:#d4f8ed;--staffmgmt-chrome-alt-text:#0c5032;--staffmgmt-role-rvn:#c4dff1;--staffmgmt-tint-1:#093251;--staffmgmt-role-svn:#cfc1e3;--staffmgmt-border-purple:#270a4f;--staffmgmt-warning-text:#ffedce;--staffmgmt-border-warning:#fbeaa7;--staffmgmt-danger-2:#db776c;--staffmgmt-surface-approved-tint:#1a3b24;--staffmgmt-tint-2:#1e3123;--staffmgmt-tint-3:#d0d0d0;--staffmgmt-shift-holhalf-bg:#021e4f;--staffmgmt-info-3:#b3cdf1;--staffmgmt-surface-warning-tint-3:#503101;--staffmgmt-warning-text-2:#ffe5bc;--staffmgmt-surface-approved-tint-2:#183a1a;--staffmgmt-success-text:#cbf0ce;--staffmgmt-surface-pink-tint:#4b061d;--staffmgmt-danger-3:#f7b4c4;--staffmgmt-surface-purple-tint:#37163c;--staffmgmt-purple-dark:#e5c7f4;--staffmgmt-surface-warning-tint-2:#513200;--staffmgmt-border-green-2:#1b3e1c;--staffmgmt-border-pink:#510620;--swaprequests-tint-1:#213421;--swaprequests-tint-2:#183a1a;--swaprequests-danger-light:#5a0101}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);transition:background-color .15s,color .15s}.hide-scrollbar::-webkit-scrollbar{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
