@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: #d6dadd;--foreground: #1d2326;--surface: #e2e5e7;--surface-foreground: #1d2326;--sidebar: #1b2024;--sidebar-foreground: #e4e8ea;--card: #eceeef;--card-foreground: #1d2326;--popup: #eceeef;--popup-foreground: #1d2326;--primary: #0d7c9e;--primary-foreground: #ffffff;--secondary: #cfd5d9;--secondary-foreground: #1d2326;--accent: #0d7c9e;--accent-foreground: #ffffff;--muted: #dde1e4;--muted-foreground: #56626a;--success: #2e7d4f;--success-foreground: #ffffff;--error: #c62828;--error-foreground: #ffffff;--warning: #a86a00;--warning-foreground: #ffffff;--info: #0d7c9e;--info-foreground: #ffffff;--info-hover: #0b6a87;--info-active: #095a72;--border: #aeb6bc;--font-family-base: "Barlow", system-ui, sans-serif;--font-family-display: "Barlow Condensed", "Barlow", sans-serif;--font-family-heading: "Barlow Condensed", "Barlow", sans-serif;--font-family-monospace: ui-monospace, "SFMono-Regular", monospace;--font-family-cursive: "Barlow Condensed", sans-serif;--shadow: 0 1px 2px rgb(0 0 0 / .06);--shadow-md: 0 8px 24px rgb(0 0 0 / .1);--shadow-lg: 0 18px 48px rgb(0 0 0 / .16);--shadow-focus: 0 0 0 3px rgb(13 124 158 / .25);--radius-sm: 2px;--radius: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-full: 999px;--animation-duration-fast: .12s;--animation-duration-normal: .18s;--animation-duration-slow: .26s;--chart-color-1: #0d7c9e;--chart-color-2: #6e7b54;--chart-color-3: #7a6550;--chart-color-4: #56626a;--chart-color-5: #a86a00}.dark{--background: #1b2024;--foreground: #e4e8ea;--surface: #232a2f;--surface-foreground: #e4e8ea;--sidebar: #12171a;--sidebar-foreground: #e4e8ea;--card: #232a2f;--card-foreground: #e4e8ea;--popup: #2b3339;--popup-foreground: #e4e8ea;--primary: #5ec8e5;--primary-foreground: #0b2229;--secondary: #2b3339;--secondary-foreground: #e4e8ea;--accent: #5ec8e5;--accent-foreground: #0b2229;--muted: #2b3339;--muted-foreground: #9aa5ac;--success: #6fbf8e;--success-foreground: #0b2219;--error: #ff5a4e;--error-foreground: #2a0b09;--warning: #f2b233;--warning-foreground: #2a1d05;--info: #5ec8e5;--info-foreground: #0b2229;--info-hover: #7dd3eb;--info-active: #9adef0;--border: #3a444b;--shadow: 0 1px 2px rgb(0 0 0 / .3);--shadow-md: 0 8px 24px rgb(0 0 0 / .35);--shadow-lg: 0 18px 48px rgb(0 0 0 / .45);--shadow-focus: 0 0 0 3px rgb(94 200 229 / .3)}html,body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
