@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0&display=block";:root{--brand-accent: #1D46F2;--brand-accent-hover: color-mix(in oklch, var(--brand-accent) 88%, black);--brand-accent-pressed: color-mix(in oklch, var(--brand-accent) 75%, black);--brand-accent-soft: color-mix(in oklch, var(--brand-accent) 10%, white);--brand-accent-on: #FFFFFF;--neutral-0: #FFFFFF;--neutral-50: #FAFAFA;--neutral-100: #F4F4F4;--neutral-200: #E8E8E8;--neutral-300: #D6D6D6;--neutral-400: #B8B8B8;--neutral-500: #909090;--neutral-600: #6B6B6B;--neutral-700: #4A4A4A;--neutral-800: #2A2A2A;--neutral-900: #141414;--neutral-1000: #000000;--md-sys-color-primary: var(--brand-accent);--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: var(--brand-accent-soft);--md-sys-color-on-primary-container: color-mix(in oklch, var(--brand-accent) 45%, black);--md-sys-color-secondary: #000000;--md-sys-color-on-secondary: #FFFFFF;--md-sys-color-secondary-container: #F4F4F4;--md-sys-color-on-secondary-container: #141414;--md-sys-color-surface: #FFFFFF;--md-sys-color-surface-dim: #F4F4F4;--md-sys-color-surface-bright: #FFFFFF;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #FAFAFA;--md-sys-color-surface-container: #F4F4F4;--md-sys-color-surface-container-high: #ECECEC;--md-sys-color-surface-container-highest:#E4E4E4;--md-sys-color-on-surface: #141414;--md-sys-color-on-surface-variant: #4A4A4A;--md-sys-color-outline: #B8B8B8;--md-sys-color-outline-variant: #E8E8E8;--md-sys-color-inverse-surface: #2A2A2A;--md-sys-color-inverse-on-surface:#FAFAFA;--md-sys-color-inverse-primary: color-mix(in oklch, var(--brand-accent) 45%, white);--md-sys-color-scrim: rgba(0,0,0,.5);--md-sys-color-shadow: rgba(0,0,0,1);--md-sys-color-error: #000000;--md-sys-color-on-error: #FFFFFF;--md-sys-color-error-container: #F4F4F4;--md-sys-color-on-error-container:#141414;--status-danger: #C8200C;--status-danger-hover: #A41809;--status-danger-soft: #FBE9E6;--status-on-danger: #FFFFFF;--status-warning: #B7791F;--status-warning-hover:#955F15;--status-warning-soft: #FBF1DE;--status-on-warning: #FFFFFF;--status-success: #1F8A5B;--status-success-hover:#176C47;--status-success-soft: #E4F4EB;--status-on-success: #FFFFFF;--status-info: var(--brand-accent);--status-info-hover: var(--brand-accent-hover);--status-info-soft: var(--brand-accent-soft);--status-on-info: #FFFFFF;--fg-1: var(--neutral-1000);--fg-2: var(--neutral-700);--fg-3: var(--neutral-500);--fg-disabled: var(--neutral-400);--fg-accent: var(--brand-accent);--fg-inverse: var(--neutral-0);--bg-1: var(--neutral-0);--bg-2: var(--neutral-50);--bg-3: var(--neutral-100);--bg-4: var(--neutral-200);--bg-inverse: var(--neutral-1000);--border-1: var(--neutral-200);--border-2: var(--neutral-300);--border-strong: var(--neutral-1000);--font-sans: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-icons: "Material Symbols Rounded";--font-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--type-display-l-size: 57px;--type-display-l-line: 64px;--type-display-l-weight: 600;--type-display-l-tracking: -.25px;--type-display-m-size: 45px;--type-display-m-line: 52px;--type-display-m-weight: 600;--type-display-m-tracking: 0px;--type-display-s-size: 36px;--type-display-s-line: 44px;--type-display-s-weight: 600;--type-display-s-tracking: 0px;--type-headline-l-size: 32px;--type-headline-l-line: 40px;--type-headline-l-weight: 600;--type-headline-l-tracking: 0px;--type-headline-m-size: 28px;--type-headline-m-line: 36px;--type-headline-m-weight: 600;--type-headline-m-tracking: 0px;--type-headline-s-size: 24px;--type-headline-s-line: 32px;--type-headline-s-weight: 600;--type-headline-s-tracking: 0px;--type-title-l-size: 22px;--type-title-l-line: 28px;--type-title-l-weight: 600;--type-title-l-tracking: 0px;--type-title-m-size: 16px;--type-title-m-line: 24px;--type-title-m-weight: 600;--type-title-m-tracking: .15px;--type-title-s-size: 14px;--type-title-s-line: 20px;--type-title-s-weight: 600;--type-title-s-tracking: .1px;--type-body-l-size: 16px;--type-body-l-line: 24px;--type-body-l-weight: 400;--type-body-l-tracking: .5px;--type-body-m-size: 14px;--type-body-m-line: 20px;--type-body-m-weight: 400;--type-body-m-tracking: .25px;--type-body-s-size: 12px;--type-body-s-line: 16px;--type-body-s-weight: 400;--type-body-s-tracking: .4px;--type-label-l-size: 14px;--type-label-l-line: 20px;--type-label-l-weight: 500;--type-label-l-tracking: .1px;--type-label-m-size: 12px;--type-label-m-line: 16px;--type-label-m-weight: 500;--type-label-m-tracking: .5px;--type-label-s-size: 11px;--type-label-s-line: 16px;--type-label-s-weight: 500;--type-label-s-tracking: .5px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-none: 0;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 28px;--radius-full: 9999px;--elev-0: none;--elev-1: 0 1px 2px rgba(0,0,0,.06), 0 1px 1px rgba(0,0,0,.04);--elev-2: 0 2px 4px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--elev-3: 0 4px 8px rgba(0,0,0,.08), 0 2px 4px rgba(0,0,0,.04);--elev-4: 0 8px 16px rgba(0,0,0,.1), 0 4px 6px rgba(0,0,0,.04);--elev-5: 0 16px 32px rgba(0,0,0,.12), 0 8px 12px rgba(0,0,0,.04);--motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);--motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--motion-duration-short: .15s;--motion-duration-medium: .25s;--motion-duration-long: .4s;--focus-ring: 0 0 0 2px var(--bg-1), 0 0 0 4px var(--brand-accent)}html,body{background:var(--bg-1);color:var(--fg-1);font-family:var(--font-sans);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.display-l{font:var(--type-display-l-weight) var(--type-display-l-size)/var(--type-display-l-line) var(--font-sans);letter-spacing:var(--type-display-l-tracking)}.display-m{font:var(--type-display-m-weight) var(--type-display-m-size)/var(--type-display-m-line) var(--font-sans);letter-spacing:var(--type-display-m-tracking)}.display-s{font:var(--type-display-s-weight) var(--type-display-s-size)/var(--type-display-s-line) var(--font-sans);letter-spacing:var(--type-display-s-tracking)}.headline-l,h1{font:var(--type-headline-l-weight) var(--type-headline-l-size)/var(--type-headline-l-line) var(--font-sans);letter-spacing:var(--type-headline-l-tracking);margin:0}.headline-m,h2{font:var(--type-headline-m-weight) var(--type-headline-m-size)/var(--type-headline-m-line) var(--font-sans);letter-spacing:var(--type-headline-m-tracking);margin:0}.headline-s,h3{font:var(--type-headline-s-weight) var(--type-headline-s-size)/var(--type-headline-s-line) var(--font-sans);letter-spacing:var(--type-headline-s-tracking);margin:0}.title-l,h4{font:var(--type-title-l-weight) var(--type-title-l-size)/var(--type-title-l-line) var(--font-sans);letter-spacing:var(--type-title-l-tracking);margin:0}.title-m,h5{font:var(--type-title-m-weight) var(--type-title-m-size)/var(--type-title-m-line) var(--font-sans);letter-spacing:var(--type-title-m-tracking);margin:0}.title-s,h6{font:var(--type-title-s-weight) var(--type-title-s-size)/var(--type-title-s-line) var(--font-sans);letter-spacing:var(--type-title-s-tracking);margin:0}.body-l,p{font:var(--type-body-l-weight) var(--type-body-l-size)/var(--type-body-l-line) var(--font-sans);letter-spacing:var(--type-body-l-tracking);margin:0}.body-m{font:var(--type-body-m-weight) var(--type-body-m-size)/var(--type-body-m-line) var(--font-sans);letter-spacing:var(--type-body-m-tracking)}.body-s{font:var(--type-body-s-weight) var(--type-body-s-size)/var(--type-body-s-line) var(--font-sans);letter-spacing:var(--type-body-s-tracking)}.label-l{font:var(--type-label-l-weight) var(--type-label-l-size)/var(--type-label-l-line) var(--font-sans);letter-spacing:var(--type-label-l-tracking)}.label-m{font:var(--type-label-m-weight) var(--type-label-m-size)/var(--type-label-m-line) var(--font-sans);letter-spacing:var(--type-label-m-tracking);text-transform:none}.label-s{font:var(--type-label-s-weight) var(--type-label-s-size)/var(--type-label-s-line) var(--font-sans);letter-spacing:var(--type-label-s-tracking)}code,.mono{font-family:var(--font-mono);font-size:13px}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}.folio-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);font:var(--type-label-l-weight) var(--type-label-l-size)/var(--type-label-l-line) var(--font-sans);letter-spacing:var(--type-label-l-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--motion-duration-short) var(--motion-easing-standard),border-color var(--motion-duration-short) var(--motion-easing-standard)}.folio-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.folio-btn:disabled{cursor:default;opacity:.5;pointer-events:none}.folio-btn--md{height:40px;padding:0 var(--space-6)}.folio-btn--sm{height:32px;padding:0 var(--space-4)}.folio-btn--filled{background:var(--brand-accent);color:var(--brand-accent-on)}.folio-btn--filled:hover{background:var(--brand-accent-hover)}.folio-btn--filled:active{background:var(--brand-accent-pressed)}.folio-btn--tonal{background:var(--brand-accent-soft);color:var(--md-sys-color-on-primary-container)}.folio-btn--tonal:hover{background:color-mix(in oklch,var(--brand-accent) 16%,white)}.folio-btn--tonal:active{background:color-mix(in oklch,var(--brand-accent) 22%,white)}.folio-btn--outlined{background:var(--bg-1);color:var(--fg-1);border-color:var(--border-2)}.folio-btn--outlined:hover{background:var(--bg-2)}.folio-btn--outlined:active{background:var(--bg-3)}.folio-btn--text{background:transparent;color:var(--fg-accent)}.folio-btn--text:hover{background:var(--brand-accent-soft)}.folio-btn--text:active{background:color-mix(in oklch,var(--brand-accent) 16%,white)}.folio-btn--danger{background:var(--status-danger);color:var(--status-on-danger)}.folio-btn--danger:hover,.folio-btn--danger:active{background:var(--status-danger-hover)}.folio-btn .material-symbols-rounded{font-size:18px}.folio-field{display:flex;flex-direction:column;gap:var(--space-1)}.folio-field__label{font:var(--type-label-m-weight) var(--type-label-m-size)/var(--type-label-m-line) var(--font-sans);letter-spacing:var(--type-label-m-tracking);color:var(--fg-2)}.folio-field__helper{font:var(--type-body-s-weight) var(--type-body-s-size)/var(--type-body-s-line) var(--font-sans);color:var(--fg-3)}.folio-field__helper--error{color:var(--status-danger)}.folio-input,.folio-select{height:40px;padding:0 var(--space-3);background:var(--bg-1);color:var(--fg-1);border:1px solid var(--border-2);border-radius:var(--radius-sm);font:var(--type-body-m-weight) var(--type-body-m-size)/var(--type-body-m-line) var(--font-sans);letter-spacing:var(--type-body-m-tracking);transition:border-color var(--motion-duration-short) var(--motion-easing-standard)}.folio-input::placeholder{color:var(--fg-3)}.folio-input:hover,.folio-select:hover{border-color:var(--neutral-500)}.folio-input:focus-visible,.folio-select:focus-visible{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.folio-input:disabled,.folio-select:disabled{background:var(--bg-3);color:var(--fg-disabled)}.folio-input--error,.folio-input--error:hover{border-color:var(--status-danger)}.folio-input--error:focus-visible{border-color:var(--status-danger);box-shadow:0 0 0 1px var(--status-danger)}.folio-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--space-8);cursor:pointer}.folio-select__wrap{position:relative;display:flex}.folio-select__wrap>.folio-select{flex:1}.folio-select__arrow{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--fg-3);font-size:20px}.folio-dialog{border:none;border-radius:var(--radius-lg);background:var(--bg-1);color:var(--fg-1);box-shadow:var(--elev-4);padding:0;min-width:320px;max-width:min(560px,90vw)}.folio-dialog::backdrop{background:var(--md-sys-color-scrim)}.folio-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6) 0}.folio-dialog__body{padding:var(--space-4) var(--space-6)}.folio-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-2);padding:0 var(--space-6) var(--space-5)}.folio-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--md-sys-color-scrim);z-index:100}.folio-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);background:var(--bg-1);box-shadow:var(--elev-5);z-index:101;display:flex;flex-direction:column;animation:folio-drawer-in var(--motion-duration-medium) var(--motion-easing-decelerate)}@keyframes folio-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.folio-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-1)}.folio-drawer__body{flex:1;overflow-y:auto;padding:var(--space-5)}.folio-tabs{display:inline-flex;gap:var(--space-1);padding:var(--space-1);background:var(--bg-3);border-radius:var(--radius-full)}.folio-tab{display:inline-flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);border:none;border-radius:var(--radius-full);background:transparent;color:var(--fg-2);font:var(--type-label-l-weight) var(--type-label-l-size)/var(--type-label-l-line) var(--font-sans);letter-spacing:var(--type-label-l-tracking);cursor:pointer;transition:background var(--motion-duration-short) var(--motion-easing-standard),color var(--motion-duration-short) var(--motion-easing-standard)}.folio-tab:hover{color:var(--fg-1)}.folio-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.folio-tab[aria-selected=true]{background:var(--bg-1);color:var(--fg-1);box-shadow:var(--elev-1)}.folio-tab .material-symbols-rounded{font-size:18px}.folio-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--bg-4);color:var(--fg-1);font:var(--type-label-m-weight) var(--type-label-m-size)/1 var(--font-sans);letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none}.folio-avatar--sm{width:24px;height:24px;font-size:10px}.folio-avatar--lg{width:40px;height:40px;font-size:14px}.folio-badge{display:inline-flex;align-items:center;gap:var(--space-1);height:20px;padding:0 var(--space-2);border-radius:var(--radius-xs);font:var(--type-label-s-weight) var(--type-label-s-size)/var(--type-label-s-line) var(--font-sans);letter-spacing:var(--type-label-s-tracking);white-space:nowrap}.folio-badge--neutral{background:var(--bg-3);color:var(--fg-2)}.folio-badge--accent{background:var(--brand-accent-soft);color:var(--md-sys-color-on-primary-container)}.folio-badge--danger{background:var(--status-danger-soft);color:var(--status-danger)}.folio-badge--warning{background:var(--status-warning-soft);color:var(--status-warning)}.folio-badge--success{background:var(--status-success-soft);color:var(--status-success)}.folio-tooltip{position:relative;display:inline-flex}.folio-tooltip__bubble{position:absolute;bottom:calc(100% + var(--space-2));left:50%;transform:translate(-50%);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);font:var(--type-body-s-weight) var(--type-body-s-size)/var(--type-body-s-line) var(--font-sans);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--motion-duration-short) var(--motion-easing-standard);z-index:200}.folio-tooltip:hover .folio-tooltip__bubble,.folio-tooltip:focus-within .folio-tooltip__bubble{opacity:1}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media(max-width:767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-row-segment .rbc-event-content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{position:absolute;top:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid rgb(37.7432432432,89.3513513514,133.2567567568);display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid rgb(246.5,246.5,246.5)}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}
