@import"https://fonts.googleapis.com/css2?family=Carlito:ital,wght@0,400;0,700;1,400;1,700&display=swap";@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)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._shell_1hlnj_1{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:100vh;background:var(--background)}@media(max-width:1023px){._shell_1hlnj_1{grid-template-columns:minmax(0,1fr)}._main_1hlnj_29{overflow-x:hidden}}._sidebar_1hlnj_34{display:flex;flex-direction:column;background:var(--sidebar);color:var(--sidebar-foreground);position:sticky;top:0;height:100vh;overflow-y:auto}@media(max-width:1023px){._sidebar_1hlnj_34{position:fixed;top:0;left:0;z-index:calc(var(--z-overlay) + 1);width:270px;max-width:84vw;transition:transform .18s ease;box-shadow:0 0 40px #00000059}._sidebar_1hlnj_34._sidebar_1hlnj_34[data-open=false]{transform:translate(-100%)}._sidebar_1hlnj_34._sidebar_1hlnj_34[data-open=true]{transform:translate(0)}}._mobileBar_1hlnj_76{display:none}@media(max-width:1023px){._mobileBar_1hlnj_76{display:flex;align-items:center;gap:var(--spacing-3);position:sticky;top:0;z-index:var(--z-nav);padding:var(--spacing-3) var(--spacing-4);background:var(--sidebar);color:#fff}._mobileTitle_1hlnj_94{font-family:var(--font-family-display);font-size:14px;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuButton_1hlnj_105{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:var(--radius-sm);background:#ffffff1f;color:#fff;cursor:pointer}._scrim_1hlnj_118{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background:#00000073;border:0}}@media(min-width:1024px){._scrim_1hlnj_118{display:none}}._brand_1hlnj_138{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3)}._brandMark_1hlnj_145{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-foreground);font-family:var(--font-family-display);font-size:13px;font-weight:700;letter-spacing:.02em}._brandMarkLogo_1hlnj_164{background:#fff;padding:3px}._brandLogoImg_1hlnj_169{width:100%;height:100%;object-fit:contain;display:block}._brandText_1hlnj_176{display:flex;flex-direction:column;min-width:0}._brandName_1hlnj_182{font-family:var(--font-family-display);font-size:13px;font-weight:600;line-height:1.2;color:#fff;text-wrap:balance}._brandSub_1hlnj_196{margin-top:1px;font-size:10.5px;letter-spacing:.02em;color:#ffffff9e}._menuSearch_1hlnj_203{position:relative;margin:0 var(--spacing-3) var(--spacing-3)}._menuSearchIcon_1hlnj_208{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#ffffff8c;pointer-events:none}._menuSearchInput_1hlnj_217{width:100%;padding:9px var(--spacing-3) 9px 34px;border-radius:var(--radius);border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-family:var(--font-family-base);font-size:13px}._menuSearchInput_1hlnj_217::placeholder{color:#ffffff8c}._menuSearchInput_1hlnj_217:focus{outline:none;border-color:#fff6;background:#ffffff29}._nav_1hlnj_238{flex:1;padding:0 var(--spacing-3) var(--spacing-4);display:flex;flex-direction:column;gap:2px}._group_1hlnj_246{display:flex;flex-direction:column}._groupHead_1hlnj_251{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:10px var(--spacing-3);border:none;border-radius:var(--radius);background:transparent;color:#ffffffeb;font-family:var(--font-family-base);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;text-align:left}._groupHead_1hlnj_251:hover:not(:disabled){background:#ffffff1a}._groupHead_1hlnj_251:disabled{color:#ffffff6b;cursor:default}._groupIcon_1hlnj_279{display:grid;place-items:center;flex-shrink:0}._groupLabel_1hlnj_285{flex:1}._chevron_1hlnj_289{flex-shrink:0;opacity:.7}._item_1hlnj_294,._itemDisabled_1hlnj_295{display:flex;align-items:center;gap:var(--spacing-2);padding:7px var(--spacing-3) 7px var(--spacing-4);margin-left:var(--spacing-4);font-size:13.5px;border-radius:var(--radius);text-decoration:none;line-height:1.5}._item_1hlnj_294{color:#ffffffdb}._item_1hlnj_294:hover{background:#ffffff1a;color:#fff}._itemActive_1hlnj_316{background:#ffffff2e;color:#fff;font-weight:500}._itemDisabled_1hlnj_295{color:#fff6;cursor:not-allowed}._dot_1hlnj_327{width:5px;height:5px;flex-shrink:0;border-radius:var(--radius-full);background:currentColor;opacity:.55}._user_1hlnj_336{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);border-top:1px solid rgba(255,255,255,.16)}._avatar_1hlnj_344{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-full);background:var(--accent);color:var(--accent-foreground);font-size:12px;font-weight:600;letter-spacing:.03em}._userText_1hlnj_358{display:flex;flex-direction:column;line-height:1.3;flex:1;min-width:0}._userName_1hlnj_366{font-size:13.5px;font-weight:500;color:#fff}._userRole_1hlnj_372{font-size:11.5px;color:#ffffff9e}._userAction_1hlnj_381{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:var(--radius-sm);background:transparent;color:#fff9;cursor:pointer;text-decoration:none}._userAction_1hlnj_381:hover{background:#ffffff1f;color:#fff}._main_1hlnj_29{min-width:0;display:flex;flex-direction:column}._denied_1hlnj_411{margin:var(--spacing-8) auto;max-width:460px;padding:var(--spacing-8);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);text-align:center}._deniedIcon_1hlnj_421{color:var(--muted-foreground)}._deniedTitle_1hlnj_425{margin:var(--spacing-3) 0 var(--spacing-2);font-family:var(--font-family-display);font-size:1.0625rem;font-weight:600;color:var(--foreground)}._deniedText_1hlnj_433{margin:0;font-size:.8125rem;line-height:1.6;color:var(--muted-foreground)}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--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: hsl(210, 30%, 98%);--foreground: hsl(222, 47%, 11%);--surface: hsl(210, 20%, 96%);--surface-foreground: var(--foreground);--surface-1: hsl(210, 20%, 96%);--surface-2: hsl(210, 20%, 94%);--surface-3: hsl(210, 20%, 92%);--sidebar: hsl(210, 70%, 35%);--sidebar-foreground: #ffffff;--card: #ffffff;--card-foreground: var(--foreground);--popup: #ffffff;--popup-foreground: var(--foreground);--primary: hsl(217, 91%, 60%);--primary-foreground: #ffffff;--secondary: hsl(210, 20%, 94%);--secondary-foreground: hsl(215, 16%, 32%);--accent: hsl(35, 90%, 55%);--accent-foreground: hsl(222, 47%, 11%);--muted: hsl(210, 20%, 92%);--muted-foreground: hsl(215, 16%, 47%);--muted-foreground-strong: hsl(215, 16%, 32%);--success: hsl(142, 72%, 29%);--success-foreground: #ffffff;--error: hsl(0, 84%, 60%);--error-foreground: #ffffff;--warning: hsl(35, 90%, 50%);--warning-foreground: hsl(222, 47%, 11%);--info: hsl(217, 91%, 60%);--info-foreground: #ffffff;--info-hover: hsl(217, 91%, 54%);--info-active: hsl(217, 91%, 48%);--analytics: hsl(262, 83%, 58%);--analytics-foreground: #ffffff;--dashboard: hsl(199, 89%, 48%);--dashboard-foreground: #ffffff;--border: hsl(210, 20%, 88%);--font-family-base: Calibri, "Carlito", "Segoe UI", system-ui, sans-serif;--font-family-display: Calibri, "Carlito", "Segoe UI", system-ui, sans-serif;--font-family-heading: Calibri, "Carlito", "Segoe UI", system-ui, sans-serif;--font-family-monospace: Calibri, "Carlito", "Segoe UI", system-ui, sans-serif;--font-family-cursive: Calibri, "Carlito", "Segoe UI", system-ui, sans-serif;--radius-xs: .375rem;--radius-sm: .4375rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: .75rem;--radius-full: 9999px;--shadow: 0 1px 3px rgba(14, 27, 54, .05), 0 1px 2px rgba(14, 27, 54, .03);--shadow-md: 0 4px 6px -1px rgba(14, 27, 54, .08);--shadow-lg: 0 10px 25px -5px rgba(14, 27, 54, .25);--shadow-focus: 0 0 0 3px color-mix(in srgb, hsl(217, 91%, 60%) 15%, transparent);--animation-duration-fast: .13s;--animation-duration-normal: .21s;--animation-duration-slow: .33s;--chart-color-1: hsl(217, 91%, 60%);--chart-color-2: hsl(35, 90%, 55%);--chart-color-3: hsl(142, 72%, 29%);--chart-color-4: hsl(262, 83%, 58%);--chart-color-5: hsl(0, 84%, 60%)}html{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.dark{--background: hsl(222, 40%, 8%);--foreground: hsl(210, 30%, 94%);--surface: hsl(222, 32%, 12%);--surface-foreground: var(--foreground);--surface-1: hsl(222, 32%, 12%);--surface-2: hsl(222, 30%, 15%);--surface-3: hsl(222, 28%, 18%);--sidebar: hsl(210, 70%, 22%);--sidebar-foreground: #ffffff;--card: hsl(222, 33%, 13%);--card-foreground: var(--foreground);--popup: hsl(222, 30%, 16%);--popup-foreground: var(--foreground);--primary: hsl(217, 91%, 64%);--primary-foreground: hsl(222, 47%, 11%);--secondary: hsl(222, 28%, 20%);--secondary-foreground: hsl(210, 25%, 86%);--accent: hsl(35, 90%, 58%);--accent-foreground: hsl(222, 47%, 11%);--muted: hsl(222, 26%, 22%);--muted-foreground: hsl(215, 18%, 65%);--muted-foreground-strong: hsl(215, 20%, 78%);--success: hsl(142, 60%, 45%);--success-foreground: hsl(222, 47%, 11%);--error: hsl(0, 84%, 66%);--error-foreground: hsl(222, 47%, 11%);--warning: hsl(35, 90%, 58%);--warning-foreground: hsl(222, 47%, 11%);--info: hsl(217, 91%, 64%);--info-foreground: hsl(222, 47%, 11%);--info-hover: hsl(217, 91%, 70%);--info-active: hsl(217, 91%, 76%);--analytics: hsl(262, 83%, 68%);--analytics-foreground: hsl(222, 47%, 11%);--dashboard: hsl(199, 89%, 58%);--dashboard-foreground: hsl(222, 47%, 11%);--border: hsl(222, 24%, 24%);--shadow: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .55);--shadow-lg: 0 10px 25px -5px rgba(0, 0, 0, .7);--shadow-focus: 0 0 0 3px color-mix(in srgb, hsl(217, 91%, 64%) 28%, transparent)}@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}
