: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:#f7f8fa;--foreground:#252d3b;--surface:#fff;--surface-foreground:#252d3b;--sidebar:#fff;--sidebar-foreground:#70798a;--card:#fff;--card-foreground:#252d3b;--popup:#fff;--popup-foreground:#252d3b;--primary:#4356ce;--primary-foreground:#fff;--secondary:#edf0fc;--secondary-foreground:#4356ce;--accent:#eff1fa;--accent-foreground:#4356ce;--muted:#f1f3f7;--muted-foreground:#8a94a5;--success:#32835a;--success-foreground:#fff;--error:#b84242;--error-foreground:#fff;--warning:#b47825;--warning-foreground:#fff;--info:#4356ce;--info-foreground:#fff;--info-hover:#3547bc;--info-active:#293ba9;--border:#e5e8ef;--font-family-base:Inter,Arial,sans-serif;--font-family-display:Lato,Arial,sans-serif;--font-family-monospace:monospace;--font-family-cursive:cursive;--shadow:0 2px 8px #26334d08;--shadow-md:0 6px 20px #26334d0d;--shadow-lg:0 15px 50px #26334d15;--shadow-focus:0 0 0 3px #4356ce22;--radius-sm:4px;--radius:8px;--radius-md:10px;--radius-lg:16px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.2s;--animation-duration-slow:.35s;--chart-color-1:#4356ce;--chart-color-2:#7887dd;--chart-color-3:#a1ace6;--chart-color-4:#c3cbef;--chart-color-5:#e3e6f8}@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}
