html,body{height:100%}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background:#0d162d;border:3px solid #0d162d;box-shadow:inset 0 0 10px 10px #0d162d}::-webkit-scrollbar-thumb{background:#b4bac8;border:3px solid #0d162d;border-radius:10px}@media only screen and (width<=992px){.App::-webkit-scrollbar-track{margin-top:60px}}.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}a:-webkit-any-link{color:inherit;cursor:pointer;text-decoration:none}body{color:#f3f6fb;min-height:100vh;margin:0}@media only screen and (width<=992px){:root{--navbar-width:0rem}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;margin:0;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Inter-Light-CdXm_ABL.woff2)format("woff2"),url(/assets/Inter-Light-CG9upfZ4.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Regular-CKDp9E3C.woff2)format("woff2"),url(/assets/Inter-Regular-DJOZHnwz.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Inter-Medium-P1cOs5ep.woff2)format("woff2"),url(/assets/Inter-Medium-oHczPpWt.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-SemiBold-Ctx7G98q.woff2)format("woff2"),url(/assets/Inter-SemiBold-BHlX_6qk.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Bold-CuhepTt8.woff2)format("woff2"),url(/assets/Inter-Bold-2PT7Q-hu.woff)format("woff")}html{scroll-behavior:smooth;background-color:#0d162d;overflow:hidden}body{height:max-content;font-family:Inter,Arial,sans-serif}body>*{box-sizing:border-box}:root{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.App{grid-template-columns:var(--navbar-width,300px) 1fr;background-color:#0d162d;grid-template-rows:1fr auto;width:100%;height:100vh;font-family:Inter;display:grid;overflow:hidden}.App main{grid-area:1/2;min-height:0;overflow-y:auto}.App footer{grid-area:2/2}@media only screen and (width<=992px){.App{grid-template-columns:1fr}.App main,.App footer{grid-column:1}.App main{padding-top:60px}}.eventsListPage{background:radial-gradient(circle at 0 0,#0c90ff2e,#0000 28%),radial-gradient(circle at 100% 100%,#ff8e0029,#0000 30%),linear-gradient(#060d22fa,#0d2242fa);flex-direction:column;gap:30px;min-height:calc(100vh - 100px);padding:40px;display:flex}.eventsListPage .listHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:20px;display:grid}.eventsListPage .heroCard h1{margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem);line-height:1.1}.eventsListPage .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-size:.78rem}.eventsListPage .subtitle{color:#7184c1;max-width:55ch;margin:20px 0 0;line-height:1.65}.eventsListPage .heroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.eventsListPage .metric{background:#ffffff0a;border-radius:15px;padding:20px}.eventsListPage .metric .label{color:#7184c1;margin-bottom:7px;font-size:.82rem;display:block}.eventsListPage .metric strong{font-size:1.45rem}.eventsListPage .filtersCard h2{margin:0;font-size:1.1rem}.eventsListPage .filtersTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.eventsListPage .filtersTop button{white-space:nowrap;flex-shrink:0;font-size:.82rem}.eventsListPage .eventsTable{background:0 0}.eventsListPage .eventsTable .tableHeader{border-bottom:1px solid #7184c140}.eventsListPage .eventsTable .tableRow{border-bottom:1px solid #7184c129}.eventsListPage .eventsTable .tableRow:hover{background:#0c90ff0f}.eventsListPage .tableEventName{flex-flow:wrap;align-items:center;gap:4px;display:flex}.eventsListPage .tableEventName strong{font-size:.9rem;line-height:1.4}.eventsListPage .tableMuted{color:#7184c1;line-height:1.5}.eventsListPage .statusChip{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:2px 6px;font-size:.5rem;font-weight:600;display:inline-flex}.eventsListPage .statusChip.draft{color:#ff8e00;background:#ff8e0024}.eventsListPage .statusChip.active{color:#38c769;background:#38c76924}.eventsListPage .statusChip.archived{color:#f25050;background:#7184c12e}.eventsListPage .contractStat,.eventsListPage .planningStat{border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:4px 10px;font-size:.78rem;line-height:1.4;display:inline-flex}.eventsListPage .contractStat.ready,.eventsListPage .planningStat.ready{color:#38c769;background:#38c7691f}.eventsListPage .contractStat.progress{color:#ff8e00;background:#ff8e001f}.eventsListPage .contractStat.empty,.eventsListPage .planningStat.pending{color:#f25050;background:#f250501f}.eventsListPage .openEventAction{white-space:nowrap;min-width:120px;font-size:.8rem}.eventsListPage .emptyCard,.eventsListPage .loadingState{justify-content:center;align-items:center;min-height:280px;display:flex}@media only screen and (width<=1024px){.eventsListPage{padding:30px}.eventsListPage .listHero,.eventsListPage .heroStats{grid-template-columns:1fr}.eventsListPage .filtersTop{flex-direction:column}}.pageCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d162dd1;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:100%;display:flex;box-shadow:0 20px 60px #0000003d}.pageCard--hero{padding:30px}.pageCard--panel,.pageCard--stat{padding:20px}.pageCard--table{padding:10px}.pageCard--subtle{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#ffffff0a;border:none;border-radius:15px;padding:14px}.styledButton{text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;width:max-content;height:36px;min-height:36px;padding:9px 18px;display:flex}.styledButton:disabled{opacity:.3;cursor:not-allowed}.styledButton .loaderButton{animation:1.2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.styledButton.blue,.styledButton.danger{color:#f3f6fb;background:#0c90ff;border-radius:7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.styledButton.blue .loaderButton,.styledButton.danger .loaderButton{filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(125deg)brightness(104%)contrast(106%)}.styledButton.blue:hover,.styledButton.danger:hover{color:#f3f6fb;background:#45affc}.styledButton.blue:active,.styledButton.danger:active{color:#f3f6fb;background:#45affc;box-shadow:inset 0 2px 4px #00000040}.styledButton.blue:disabled,.styledButton.danger:disabled{color:#7184c1;background-color:#f7f8fa}.styledButton.blue.blue:disabled,.styledButton.danger.blue:disabled{color:#ffffff80;opacity:1;background-color:#0c5396}.styledButton.bordered{color:#0c90ff;background:0 0;border:1.5px solid #0c90ff;border-radius:7px;font-family:Inter;font-size:14px;font-weight:600;line-height:19px;transition:background .18s,color .18s,box-shadow .18s}.styledButton.bordered:hover{color:#f3f6fb;background:#0c90ff;box-shadow:0 0 18px #0c90ff47}.styledButton.bordered:active{color:#f3f6fb;background:#45affc;box-shadow:inset 0 2px 4px #00000040}.styledButton.bordered:disabled{opacity:.35;cursor:not-allowed}.styledButton.bordered.blue:disabled{color:#ffffff80;opacity:1;background-color:#0c5396}.styledButton.danger{background-color:#f25050}.styledButton.danger:hover{background:#f25050bf}.styledButton.transparent{color:#0c90ff;background:0 0;padding:0;font-family:Inter;font-size:16px;font-weight:600;line-height:normal}.styledButton.transparent.blue:disabled{color:#ffffff80;opacity:1;background-color:#0c5396}.styledButton.white{background:#0c90ff1a;border:1px solid #0c90ff;border-radius:7px}.styledButton.white:hover{background:#0c90ff4d;box-shadow:0 2.75px 6.875px #05184959}.styledButton.white:active{background:#0c90ff80;border:2px solid #0c90ff}.styledButton.white{color:#f3f6fb;width:112px;height:34px;padding:1px 6px;font-family:Inter;font-size:14px;font-weight:600;line-height:17px;transition:all .3s}.styledButton.white:hover{color:#0d162d;background-color:#f3f6fb}.styledButton.white.blue:disabled{color:#ffffff80;opacity:1;background-color:#0c5396}.styledButton.line{color:#f3f6fb;background-color:#0000;padding:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px;position:relative;overflow:hidden}.styledButton.line:after{content:"";transform-origin:0;background-color:#f3f6fb;width:100%;height:1.5px;transition:transform .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.styledButton.line:hover:after{transform:scaleX(1)}.styledButton.line.blue:disabled{color:#ffffff80;opacity:1;background-color:#0c5396}.styledButton.square{background:#0c90ff1a;border:1px solid #0c90ff;border-radius:3px}.styledButton.square:hover{background:#0c90ff4d;box-shadow:0 2.75px 6.875px #05184959}.styledButton.square:active{background:#0c90ff80;border:2px solid #0c90ff}.styledButton.square{color:#f3f6fb;width:34px;height:34px;min-height:34px;padding:6px;font-family:Inter;font-size:14px;font-weight:600;line-height:17px;transition:all .3s}.styledButton.square.selected{background-color:#0d162d}.styledButton.square.blue:disabled{color:#ffffff80;opacity:1;background-color:#0c5396}.styledButton.undefined{color:inherit;background-color:#0000;padding:0}.styledButton.bordered-animed{color:#0c90ff;background-color:#0000;border:1px solid #0c90ff;border-radius:6px;transition:color .3s,background-color .3s;position:relative;overflow:hidden}.styledButton.bordered-animed span,.styledButton.bordered-animed svg{z-index:1;position:relative}.styledButton.bordered-animed:before{content:"";z-index:-1;background-color:#0c90ff;width:0%;height:100%;transition:width .3s ease-in-out;position:absolute;top:0;left:0}.styledButton.bordered-animed:hover{color:#f3f6fb}.styledButton.bordered-animed:hover:before{width:100%}.styledButton.bordered-animed:disabled{opacity:.4;cursor:not-allowed}.buttonSwitcher{grid-column-gap:5px;grid-row-gap:5px;background-color:#0d162d;border:.25px solid #0c90ff80;border-radius:8px;justify-content:center;place-items:center;width:fit-content;padding:4px;display:grid}.buttonSwitcher .buttonSetValue{cursor:pointer;-webkit-user-select:none;user-select:none;color:#7184c1;background-color:#0000;border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;padding:5px;font-family:Inter;font-size:14px;font-weight:500;line-height:17px;display:flex}.buttonSwitcher .buttonSetValue.selected{color:#f3f6fb;cursor:unset;background:#0c90ff;border:.688px solid #0c90ff;border-radius:6px;box-shadow:0 1.63665px 3.2733px #05184933}.buttonSwitcher .buttonSetValue.selected:hover{cursor:unset;background:#0c90ff;box-shadow:0 1.63665px 3.2733px #05184933}.buttonSwitcher .buttonSetValue:hover{background:#0c90ff33}.calendarDateSelect{flex-direction:column;gap:8px;width:max-content;display:flex}.calendarDateSelect label{color:#7184c1;font-family:Inter;font-size:14px;font-weight:400;line-height:15px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:3px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{width:0;margin-left:-4px;position:absolute}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;content:"";z-index:-1;border:8px solid #0000;width:1px;height:0;position:absolute;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-bottom:-8px;bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-top-color:#fff;border-bottom:none}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0;left:-25px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px;left:-25px}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}@media only screen and (width<=576px){.react-datepicker-wrapper{width:100%}}.react-datepicker{color:#000;background-color:#fff;border:1px solid #0c90ff80;border-radius:10px;padding:15px 22px;font-family:Inter;font-size:.8rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:#0c90ff1a;border:1px solid #0c90ff;border-radius:5px;justify-content:center;align-items:center;width:19.5px;height:19.5px;margin-left:23px;margin-right:23px;padding:0;display:flex;position:absolute;top:23px;overflow:hidden}.react-datepicker__navigation:hover{background:#0c90ff4d;box-shadow:0 2.75px 6.875px #05184959}.react-datepicker__navigation:active{background:#0c90ff80;border:2px solid #0c90ff}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:4.5px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-4px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:1px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin-top:.4rem;margin-bottom:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{cursor:pointer;margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{background:#0c90ff1a;border:none;border-radius:5px;width:auto;padding:5px 4px 5px 8px;font-weight:500;box-shadow:0 0 5px #05184933}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input:hover{cursor:text}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:10px;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#0c90ff1a;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#0c90ff1a}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#0c90ff;border-radius:.3rem}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:#0000}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container input{color:#f3f6fb;background-color:#252d42;border:none;border-radius:6px;outline:1px solid #0000;width:100%;height:40px;padding:7px 10px;font-family:Inter;font-size:14px;font-weight:400;line-height:15px}.react-datepicker__input-container input::placeholder{color:#7184c1}.react-datepicker__input-container input:focus{border:0;outline:1px solid #7184c1}.react-datepicker__input-container input:hover{outline:1px solid #7184c1}.react-datepicker__input-container .react-datepicker__calendar-icon{padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#0c90ff;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.checkboxContainer{cursor:pointer;align-items:center;display:flex}.checkboxContainer .checkboxInput{cursor:pointer;margin-right:8px}.checkboxContainer .checkboxLabel{color:#333;font-size:14px}.copyButton{filter:drop-shadow(0 2px 2px #0000000f);z-index:101;font-size:12px;display:inline-block;position:relative}.copyButton .toolsBarCopyButton{font-family:Inter;font-size:14px;font-weight:500;line-height:normal}.copyButton .toolsBarCopyButton.reverse{flex-direction:row-reverse}.copyButton .copiedMessage{color:#f3f6fb;text-align:center;opacity:0;pointer-events:none;background-color:#555;border-radius:6px;min-width:100px;padding:5px;transition:opacity .3s;position:absolute;bottom:140%;left:50%;transform:translate(-50%)}.copyButton .copiedMessage.active{opacity:.95;pointer-events:auto}.copyButton .copiedMessage:after{content:"";z-index:101;border:5px solid #0000;border-top-color:#555;position:absolute;top:100%;left:50%;transform:translate(-50%)}.mobileTable{flex-direction:column;gap:10px;display:flex}.mobileTable .card img{width:21px;height:21px}.mobileTable .card{background-color:#0d162d;border:.25px solid #0c90ff80;border-radius:10px;margin:0;padding:20px}@media only screen and (width<=1600px){.mobileTable .card{margin-right:0}}.mobileTable .tableControllers{flex-direction:column;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.mobileTable .tableControllers .paginationControls{gap:5px}.dynamicTableContainer{flex-direction:row;gap:20px;display:flex}.dynamicTable{border-collapse:collapse;background-color:#0d162d;border-radius:8px;width:100%;margin-bottom:10px}.dynamicTable .col{align-items:center;gap:5px;height:100%;display:flex;position:relative}.dynamicTable .col.sortable{cursor:pointer}.dynamicTable .col.sortable .styledButton{height:20px;min-height:20px;max-height:20px}.dynamicTable .col.sortable .styledButton.asc svg{transform:rotate(180deg)}.dynamicTable .col.sortable .styledButton.active svg{filter:brightness(0)saturate()invert(37%)sepia(98%)saturate(2028%)hue-rotate(192deg)brightness(104%)contrast()}.dynamicTable .col.sortable:hover{color:#f3f6fb}.dynamicTable .col.sortable:hover svg{filter:brightness(0)saturate()invert(17%)sepia(0%)saturate(3250%)hue-rotate(323deg)brightness(98%)contrast()}.dynamicTable .tableHeader{color:#7184c1;-webkit-user-select:none;user-select:none;border-bottom:2px solid #7184c14d;justify-content:space-between;align-items:center;padding:23px;font-size:14px;font-weight:700;display:grid}.dynamicTable .tableHeader span:not(:first-child):not(:last-child){justify-content:center;align-items:center;display:flex}.dynamicTable .tableHeader span:last-child{justify-content:end;display:flex}.dynamicTable .tableBody ::-webkit-scrollbar{width:13px}.dynamicTable .tableBody ::-webkit-scrollbar-track{background:#0d162d;border:3px solid #0d162d;box-shadow:inset 0 0 10px 10px #0d162d}.dynamicTable .tableBody ::-webkit-scrollbar-thumb{background:#b4bac8;border:3px solid #0d162d;border-radius:10px}.dynamicTable .tableBody .tableRow{color:#f3f6fb;border-bottom:2px solid #7184c14d;justify-content:space-between;align-items:center;padding:10px 13px;font-size:12px;display:grid}.dynamicTable .tableBody .tableRow:last-child{border-bottom:none}.dynamicTable .tableBody .tableRow:hover{background-color:#0d162d}.dynamicTable .tableBody .tableRow img{width:21px;height:21px}.dynamicTable .tableHeader .col:not(:first-child):not(:last-child),.dynamicTable .tableRow .col:not(:first-child):not(:last-child){justify-content:center;align-items:center;display:flex}.dynamicTable .tableHeader .col:last-child,.dynamicTable .tableRow .col:last-child{justify-content:end;display:flex}.dynamicTable .tableControllers{justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.noData{color:#00000040;flex-direction:column;align-items:center;gap:16px;height:100%;margin:auto;font-size:20px;font-style:normal;font-weight:600;line-height:24px;display:flex}.mobileTable .mobileCardDefault,.mobileTable .mobileCardWithHeader,.mobileTable .mobileCardWithoutHeader,.mobileTable .mobileCardWithHeaderTitleAbove{gap:10px}.mobileTable .mobileCardDefault .rowHeader,.mobileTable .mobileCardDefault .row,.mobileTable .mobileCardWithHeader .rowHeader,.mobileTable .mobileCardWithHeader .row,.mobileTable .mobileCardWithoutHeader .rowHeader,.mobileTable .mobileCardWithoutHeader .row,.mobileTable .mobileCardWithHeaderTitleAbove .rowHeader,.mobileTable .mobileCardWithHeaderTitleAbove .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobileTable .mobileCardDefault .rowHeader .content,.mobileTable .mobileCardDefault .row .content,.mobileTable .mobileCardWithHeader .rowHeader .content,.mobileTable .mobileCardWithHeader .row .content,.mobileTable .mobileCardWithoutHeader .rowHeader .content,.mobileTable .mobileCardWithoutHeader .row .content,.mobileTable .mobileCardWithHeaderTitleAbove .rowHeader .content,.mobileTable .mobileCardWithHeaderTitleAbove .row .content{color:#f3f6fb;align-items:center;gap:5px;display:flex}.mobileTable .mobileCardDefault .rowHeader .title,.mobileTable .mobileCardDefault .row .title,.mobileTable .mobileCardWithHeader .rowHeader .title,.mobileTable .mobileCardWithHeader .row .title,.mobileTable .mobileCardWithoutHeader .rowHeader .title,.mobileTable .mobileCardWithoutHeader .row .title,.mobileTable .mobileCardWithHeaderTitleAbove .rowHeader .title,.mobileTable .mobileCardWithHeaderTitleAbove .row .title{color:#7184c1}.mobileTable .mobileCardDefault .rowHeader .col:last-child,.mobileTable .mobileCardDefault .row .col:last-child,.mobileTable .mobileCardWithHeader .rowHeader .col:last-child,.mobileTable .mobileCardWithHeader .row .col:last-child,.mobileTable .mobileCardWithoutHeader .rowHeader .col:last-child,.mobileTable .mobileCardWithoutHeader .row .col:last-child,.mobileTable .mobileCardWithHeaderTitleAbove .rowHeader .col:last-child,.mobileTable .mobileCardWithHeaderTitleAbove .row .col:last-child{text-align:center}.mobileTable .mobileCardDefault .row,.mobileTable .mobileCardWithHeader .row,.mobileTable .mobileCardWithoutHeader .row,.mobileTable .mobileCardWithHeaderTitleAbove .row{flex-wrap:wrap}.mobileTable .mobileCardDefault .separator,.mobileTable .mobileCardWithHeader .separator,.mobileTable .mobileCardWithoutHeader .separator,.mobileTable .mobileCardWithHeaderTitleAbove .separator{border-bottom:1px solid #0c90ff80}.mobileTable .mobileCardWithHeaderTitleAbove .row{align-items:flex-start}.mobileTable .mobileCardWithHeaderTitleAbove .row .col{flex-direction:column;justify-content:flex-start;display:flex}.paginationControls{grid-column:span 3;justify-content:space-between;gap:10px;display:flex}.paginationControls .paginationNumberContainer{justify-content:center;align-items:center;height:auto;display:flex}.paginationControls .paginationNumberContainer .paginationNumber.selected{background:#0c90ff1a;border:1px solid #0c90ff;border-radius:3px}.paginationControls .paginationNumberContainer .paginationNumber.selected:hover{background:#0c90ff4d;box-shadow:0 2.75px 6.875px #05184959}.paginationControls .paginationNumberContainer .paginationNumber.selected:active{background:#0c90ff80;border:2px solid #0c90ff}.paginationControls .paginationNumberContainer .paginationNumber.selected{color:#f3f6fb}.paginationControls .paginationNumberContainer .paginationNumber:not(.selected){color:#7184c1}.paginationControls .inactive,.paginationControls .paginationEllipsis,.paginationControls .paginationNumber,.paginationControls .dots{color:#f3f6fb;width:40px;height:40px;font-size:14px}.paginationControls .paginationNumber.selected{color:#0c90ff;cursor:default}.paginationControls .dots{cursor:default}.rowAmount{justify-content:center;align-items:flex-end;gap:8px;display:flex}.rowAmount .rowAmountButton.selected{color:#f3f6fb}.rowAmount .rowAmountButton:not(.selected){color:#7184c1}.formatNumber,.formatNumberAlias{color:#38c769}.formatNumber.negative,.formatNumberAlias.negative{color:#f25050}.formatNumber[data-colored=false],.formatNumberAlias[data-colored=false],.formatNumber[data-colored=false]+.formatNumberAlias,.formatNumberAlias[data-colored=false]+.formatNumberAlias{color:inherit}.styledInput{flex-direction:column;gap:8px;display:flex}.styledInput label{color:#7184c1;font-family:Inter;font-size:14px;font-weight:400;line-height:15px}.styledInput input,.styledInput textarea{color:#f3f6fb;background-color:#252d42;border:none;border-radius:6px;outline:1px solid #0000;width:100%;height:40px;padding:7px 10px;font-family:Inter;font-size:14px;font-weight:400;line-height:15px}.styledInput input::placeholder,.styledInput textarea::placeholder{color:#7184c1}.styledInput input:focus,.styledInput textarea:focus{border:0;outline:1px solid #7184c1}.styledInput input:hover,.styledInput textarea:hover{outline:1px solid #7184c1}.styledInput textarea{width:100%;max-width:440px;height:120px}.styledInput .balanceInput{width:100%}.styledInput .wrappedInput{color:#f3f6fb;background-color:#252d42;border:none;border-radius:6px;outline:1px solid #0000;align-items:center;width:100%;height:40px;padding:7px 10px;font-family:Inter;font-size:14px;font-weight:400;line-height:15px;display:flex;position:relative}.styledInput .wrappedInput::placeholder{color:#7184c1}.styledInput .wrappedInput:focus{border:0;outline:1px solid #7184c1}.styledInput .wrappedInput:hover{outline:1px solid #7184c1}.styledInput .wrappedInput{padding:0}.styledInput .wrappedInput input{border-radius:none;background-color:#0000;border:none;outline:none;width:100%;height:100%;padding:7px}.styledInput .wrappedInput input:hover{outline:none}.styledInput .wrappedInput .inputButton,.styledInput .wrappedInput .inputIcon,.styledInput .wrappedInput .wrapInputText{color:#f3f6fb;background-color:#0d162d;border:none;border-radius:7px;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:0;bottom:0;right:3px}.styledInput .wrappedInput .wrapInputText{background-color:#0000;font-weight:500}.styledInput .wrappedInput .inputButton{cursor:pointer;background-color:#0000}.styledInput .wrappedInput.invalid{outline:1px solid #f25050!important}.styledInput .invalid{border:1px solid #f25050}.styledInput .invalidMessage{font-family:Inter;font-size:10px;font-weight:400;line-height:auto;color:#f25050;text-align:left}.styledInput .filePreview{max-width:300px}.styledInput .max{margin-top:4px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.styledInput .max .maxLabel{white-space:nowrap;color:#7184c1!important}.styledInput .max .formatNumber{color:#9ba3b6!important}@media only screen and (width<=576px){.styledInput{width:100%}}.styledInput.ghost{gap:4px}.styledInput.ghost label{color:#7184c1b8;letter-spacing:.08em;text-transform:uppercase}.styledInput.ghost input,.styledInput.ghost textarea{color:#f3f6fb;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.styledInput.ghost input::placeholder,.styledInput.ghost textarea::placeholder{color:#7184c1b8}.styledInput.ghost input:focus,.styledInput.ghost input:hover,.styledInput.ghost textarea:focus,.styledInput.ghost textarea:hover{box-shadow:none;outline:none}.card{background-color:#0d162d;border:.25px solid #0c90ff80;border-radius:10px;flex-direction:column;gap:20px;width:100%;margin:0;padding:15px;display:flex}@media only screen and (width<=1600px){.card{margin-right:0}}.tableFilter{border:1px solid #ccc;gap:10px;width:max-content;min-width:200px;max-width:250px;height:100%;padding:10px}.tableFilter .selectedFilters{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tableFilter .selectedFilters .selectedFilter{background-color:#e0e0e0;border-radius:4px;align-items:center;padding:5px 5px 5px 8px;font-size:13px;display:flex}.tableFilter .selectedFilters .selectedFilter span{margin-right:2px}.tableFilter .selectedFilters .selectedFilter .clearFilterButton{color:#ff4d4d}.tableFilter .selectedFilters .clearAllButton{font-size:13px}.tableFilter .filterOptions{flex-direction:column;gap:3px;max-height:175.5px;display:flex;overflow-y:auto}.tableFilter .filterOptions .filterOption{align-items:center;height:19.5px;display:flex}.tableFilter .filterOptions .filterOption .optionLabel{font-size:13px}.tableFilter .filterGroup h4{margin-bottom:10px;font-size:14px;font-weight:700}.tableFilter .minMaxFilter{align-items:center;gap:5px;display:flex}.headerBannerContainer{z-index:1000;color:#f3f6fb;background-color:#0d162d;padding-left:10px;padding-right:10px;position:fixed;top:0;left:0;right:0}.headerBannerContainer .headerBanner{justify-content:space-between;align-items:center;font-size:14px;display:flex}.headerBannerContainer .headerBanner .spacer{flex:1}.headerBannerContainer .headerBanner span{text-align:center;flex:1}.mainContainerHeaders{background-color:#0000;border:none;justify-content:left;align-items:center;gap:10px;display:flex}.mainContainerHeaders .headerButtonsWrapper{border:1px solid #dfdfdf;border-bottom:none;border-radius:10px 10px 0 0;width:fit-content;display:flex}.mainContainerHeaders .nextToLeftActive .buttonContent{border-right:none!important}.mainContainerHeaders .headerButtons{font-family:Inter;font-weight:13px;color:#000;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;font-size:600px;line-height:normal;transition:all .3s;position:relative}.mainContainerHeaders .headerButtons img{filter:grayscale(50%);opacity:.4;width:21px;margin-right:4px}.mainContainerHeaders .headerButtons .buttonContent{border-right:.125px solid #0c90ff80;align-items:center;margin:12px 0;padding:0 20px;display:flex}.mainContainerHeaders .headerButtons.activeButton{cursor:default;background-color:#f3f6fb;border:none;border-radius:10px 10px 0 0;margin:0;transition:none;position:relative;left:.1px;transform:scale(1.02)}.mainContainerHeaders .headerButtons.activeButton .buttonContent{border-left:none;border-right:none}.mainContainerHeaders .headerButtons.activeButton:hover{color:#f3f6fb;opacity:1;background-color:#f3f6fb}.mainContainerHeaders .headerButtons.activeButton:before{content:"";opacity:0}.mainContainerHeaders .headerButtons.activeButton img{filter:none;opacity:1}.mainContainerHeaders .headerButtons:hover{color:#7184c1;opacity:.7;background-color:#0c90ff1a}.mainContainerHeaders .headerButtons:first-child{border-left:none;border-top-left-radius:10px}.mainContainerHeaders .headerButtons:last-child{border-right:none;border-top-right-radius:10px}.mainContainerHeaders .headerButtons:last-child .buttonContent{border-right:none!important}@media only screen and (width<=576px){.mainContainerHeaders .headerButtons .buttonContent{margin:8px 0;padding:0 10px}}.helpMeWith{cursor:help;background:0 0;border:none;align-items:center;width:14px;height:14px;padding:0;display:flex;position:relative}.helpMeWithTooltip{white-space:normal;word-wrap:break-word;opacity:0;opacity:1;background:#0c90ff1a;border:none;border-radius:.5em;width:200px;padding:.5em;font-size:.75em;transition:opacity .3s ease-in-out;position:absolute;box-shadow:0 0 5px #05184933}.helpMeWithTooltip:before{content:"";top:-.5em;left:var(--arrow-left);opacity:1;border-top:.5em solid #f3f6fb;border-left:.5em solid #0000;border-right:.5em solid #0000;width:0;height:0;transition:opacity .3s ease-in-out;position:absolute;transform:translate(-50%)rotate(180deg)}.modalButton{background-color:#252d42;border:none;padding:0}.modalButton svg{cursor:pointer;display:block}.modalContainer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:150;cursor:default;color:#f3f6fb;background-color:#0518494d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal{color:#f3f6fb;background-color:#0d162d;border:.25px solid #0c90ff80;border-radius:10px;flex-direction:column;width:28rem;padding:30px 35px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal .modalHeader{position:relative}.modal .modalTitle{color:#f3f6fb;text-align:center;border-bottom:1px solid #0c90ff80;width:100%;padding-bottom:20px;font-family:Inter;font-size:24px;font-weight:500;line-height:29px}.modal .modalBody{flex-direction:column;min-height:0;display:flex}.modal .grClose{cursor:pointer;margin-top:10px;margin-right:10px;position:absolute;top:0;right:0}.modal .buttonWrapper{justify-content:space-between;align-items:center;display:flex}@media only screen and (width<=576px){.modal{width:90%;padding:26px}}.modalContainer.drawer{background-color:#0518496b;justify-content:flex-end}.modal.drawer{border:none;border-left:1px solid #ffffff14;border-radius:0;width:min(1360px,92vw);height:100%;max-height:100%;padding:0;top:0;left:auto;right:0;transform:none;box-shadow:-28px 0 70px #00000047;gap:0!important}.modal.drawer .modalHeader{background:linear-gradient(#0c90ff1a,#0000 120%),#0d162dfa;border-bottom:1px solid #ffffff14;padding:30px 40px}.modal.drawer .modalTitle{text-align:left;border-bottom:none;padding:0;font-family:Inter;font-size:32px;font-weight:600;line-height:38px}.modal.drawer .modalBody{flex:auto;padding:30px 40px;overflow:hidden auto}.modal.drawer .buttonWrapper{background:#0d162dfa;border-top:1px solid #ffffff14;flex:none;padding:20px 40px}.modal.drawer .grClose{top:20px;right:20px}@media only screen and (width<=640px){.modal.drawer{width:100vw}.modal.drawer .modalHeader,.modal.drawer .modalBody,.modal.drawer .buttonWrapper{padding-left:20px;padding-right:20px}.modal.drawer .modalTitle{padding-right:40px;font-family:Inter;font-size:26px;font-weight:600;line-height:32px}}:root{--default-navbar-width:300px}@media only screen and (width<=1280px){:root{--default-navbar-width:240px}}.desktopNavbar{height:-webkit-fill-available;width:var(--navbar-width,300px);flex-direction:column;transition:width .3s}.desktopNavbar.closed .navbar-nav .chevronLeft{transform:rotate(180deg)}.desktopNavbar.closed .navbar-nav .nav-link{padding:5px;justify-content:center!important}.desktopNavbar .openButton{cursor:pointer;background-color:#0c90ff;border:1px solid #0c90ff;border-radius:0 4px 4px 0;padding:5px;transition:transform 3s;position:absolute;top:47.5px;right:-25px;transform:translateY(-50%)}.desktopNavbar .openButton:hover svg{filter:brightness(0)saturate()invert(98%)sepia(34%)saturate(236%)hue-rotate(263deg)brightness(118%)contrast()}.desktopNavbar .navbar-collapse{height:100%;padding:60px 20px 20px}@media only screen and (width<=1280px){.desktopNavbar .navbar-collapse{padding-left:14px;padding-right:14px}}.desktopNavbar .navbar-nav{padding:0}.desktopNavbar .navbar-nav .nav-link{padding:12px 20px}.desktopNavbar .navTitleDiv{align-items:center;width:100%;margin-bottom:30px;display:flex}.desktopNavbar .navTitleDiv a{margin-left:auto;margin-right:auto}.desktopNavbar .navTitleDiv .navTitle{height:35px}@media only screen and (width<=1280px){.desktopNavbar .navTitleDiv .navTitle{display:none}}.desktopNavbar.closeable.closed .openButton{display:none}.desktopNavbar.closeable:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:300px}.desktopNavbar.closeable:hover .openButton{display:flex}.desktopNavbar.closeable:hover .navbar-nav .chevronLeft{transform:rotate(180deg)}.desktopNavbar.closeable:hover .navbar-nav .nav-link{justify-content:flex-start;padding:12px 20px}.desktopNavbar.closeable:hover .navbar-nav .nav-link .link-text{white-space:nowrap}.desktopNavbar.closeable.open{-webkit-backdrop-filter:unset;backdrop-filter:unset}.submenu-navbar{flex-direction:column;display:flex;height:auto!important}.submenu-navbar .submenu-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.submenu-navbar .submenu-header .link-text{white-space:nowrap;flex-grow:1;margin-left:12px}.submenu-navbar .submenu-header .chevron{align-items:center;margin-left:auto;transition:transform .2s;display:flex}.submenu-navbar .submenu-header .chevron.open{transform:rotate(180deg)}.submenu-navbar .submenu-header .chevron svg{filter:brightness(0)saturate()invert(55%)sepia(10%)saturate(1592%)hue-rotate(187deg)brightness(93%)contrast(82%)}.submenu-navbar .submenu-list{max-height:0;margin:0;padding-left:32px;padding-right:20px;list-style:none;transition:max-height .3s;overflow:hidden!important}.submenu-navbar .submenu-list .nav-item{margin-top:5px;margin-bottom:5px}.submenu-navbar .submenu-list .nav-item .link-text{margin-left:0!important}.submenu-navbar .submenu-list.open{max-height:100vh;animation:.3s ease-in growDown;overflow-y:auto}.submenu-navbar .submenu-list.closing{max-height:0;animation:.3s ease-in growUp;overflow:hidden!important}@keyframes growDown{0%{max-height:0}to{max-height:100vh}}@keyframes growUp{0%{max-height:100vh}to{max-height:0}}.mobileNavbar{box-sizing:border-box;width:100%;height:60px;top:0;left:0}.mobileNavbar .navbar-toggler{background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:14px;display:flex}.mobileNavbar .navbar-toggler a{align-items:center;display:flex}.mobileNavbar .navbar-toggler .navbar-toggleButton{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobileNavbar .navbar-toggler .burger-close-btn,.mobileNavbar .navbar-toggler .burger-open-btn{pointer-events:none}.mobileNavbar .navbar-backdrop{inset:calc(60px + var(--mobile-navbar-offset,0px)) 0 0;opacity:0;pointer-events:none;background:#040a138c;border:none;transition:opacity .2s;position:fixed}.mobileNavbar .navbar-backdrop.show{opacity:1;pointer-events:auto}.mobileNavbar .navbar-collapse{inset:calc(60px + var(--mobile-navbar-offset,0px)) 0 auto 0;z-index:10;width:100%;min-height:calc(100vh - 60px - var(--mobile-navbar-offset,0px));min-height:calc(100dvh - 60px - var(--mobile-navbar-offset,0px));max-height:calc(100vh - 60px - var(--mobile-navbar-offset,0px));max-height:calc(100dvh - 60px - var(--mobile-navbar-offset,0px));box-sizing:border-box;opacity:0;pointer-events:none;justify-content:space-between;transition:opacity .2s,transform .2s;position:fixed;overflow-y:auto;transform:translateY(-12px)}.mobileNavbar .navbar-collapse.show{opacity:1;pointer-events:auto;transform:translateY(0)}.mobileNavbar .navbar-nav{padding:20px 25px 0}.mobileNavbar .navbar-nav .nav-link{padding:10px 20px}.desktopNavbar,.mobileNavbar{z-index:130;background-color:#060d22;display:flex;position:fixed}.desktopNavbar .navbar-collapse,.mobileNavbar .navbar-collapse{background-color:#060d22;flex-direction:column;align-items:center;width:100%;display:flex;overflow:auto}.desktopNavbar .navbar-collapse::-webkit-scrollbar{display:none}.mobileNavbar .navbar-collapse::-webkit-scrollbar{display:none}.desktopNavbar .navbar-nav,.mobileNavbar .navbar-nav{flex-direction:column;gap:10px;width:100%;margin:0;list-style-type:none;display:flex}.desktopNavbar .navbar-nav .nav-item,.mobileNavbar .navbar-nav .nav-item{border-radius:10px;width:100%;min-width:3rem;height:48px;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.desktopNavbar .navbar-nav .nav-item button,.mobileNavbar .navbar-nav .nav-item button{cursor:pointer;background-color:#0000}.desktopNavbar .navbar-nav .nav-item .nav-link,.mobileNavbar .navbar-nav .nav-item .nav-link{color:#b4bac8;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;row-gap:8px;width:100%;text-decoration:none;display:flex}.desktopNavbar .navbar-nav .nav-item .nav-link .link-text,.mobileNavbar .navbar-nav .nav-item .nav-link .link-text{flex-grow:1;justify-content:space-between;display:flex}.desktopNavbar .navbar-nav .nav-item .nav-link svg,.mobileNavbar .navbar-nav .nav-item .nav-link svg{filter:brightness(0)saturate()invert(93%)sepia(2%)saturate(3787%)hue-rotate(188deg)brightness(87%)contrast(76%);margin-top:auto;margin-bottom:auto}.desktopNavbar .navbar-nav .nav-item .nav-link:hover,.mobileNavbar .navbar-nav .nav-item .nav-link:hover{background-color:#0c90ff33;border-radius:10px}.desktopNavbar .navbar-nav .nav-item .nav-link .link-text,.mobileNavbar .navbar-nav .nav-item .nav-link .link-text{visibility:visible;opacity:1;margin-left:12px;font-family:Inter;font-size:16px;font-weight:400;line-height:normal;display:inline-block}.desktopNavbar .navbar-nav .nav-item .nav-link.active,.mobileNavbar .navbar-nav .nav-item .nav-link.active{color:#f3f6fb;cursor:default;background-color:#0c90ff;border-radius:10px}.desktopNavbar .navbar-nav .nav-item .nav-link.active svg,.mobileNavbar .navbar-nav .nav-item .nav-link.active svg{filter:brightness(0)saturate()invert()sepia(0%)saturate(0%)hue-rotate(97deg)brightness(103%)contrast(105%)}.popupMenu{margin-left:auto;position:relative}.popupMenuContent{z-index:103;border-radius:8px;min-width:200px;animation:.15s ease-out popupMenuAppear;position:absolute;top:calc(100% + 8px);right:0;transform:translate(0);box-shadow:0 4px 12px #00000026}@keyframes popupMenuAppear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.popupMenuContent{width:max-content;max-width:min(300px,100vw - 20px)}.sliderContainer{flex-direction:column;gap:4px;width:100%;display:flex}.sliderContainer label{color:#7184c1;font-family:Inter;font-size:14px;font-weight:400;line-height:15px}.sliderContainer .sliderTitle{justify-content:space-between;align-items:center;display:flex}.sliderContainer .sliderTitle .maxButton{color:#f3f6fb;font-size:14px;font-weight:500}.sliderContainer .sliderWrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.sliderContainer .sliderMinValue,.sliderContainer .sliderMaxValue{font-size:14px}@media only screen and (width<=576px){.sliderContainer{margin-bottom:0}}input[type=range]{color:#0c90ff;--thumb-height:12px;--track-height:.125em;--track-color:#8d8e9333;--brightness-hover:180%;--brightness-down:80%;--clip-edges:.125em;cursor:pointer;background:#fff0;width:100%;font-size:1.5rem;position:relative;overflow:hidden}input[type=range]:active{cursor:grabbing}input[type=range]:disabled{filter:grayscale();opacity:.3;cursor:not-allowed}input[type=range]{-webkit-appearance:none;height:var(--thumb-height);transition:all .1s}input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:var(--thumb-height);transition:all .1s}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--thumb-height);transition:all .1s}input[type=range]::-webkit-slider-runnable-track{position:relative}input[type=range]::-webkit-slider-thumb{position:relative}input[type=range]::-webkit-slider-thumb{--track-height:1px;--thumb-radius:calc((var(--thumb-height) * .5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height)) * .5 - .5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--thumb-width:12px;--thumb-height:12px;--box-fill:calc(-100vmax - var(--thumb-width,var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height));box-shadow:var(--box-fill);border-radius:var(--thumb-width,var(--thumb-height));filter:brightness();clip-path:polygon(100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further));background-color:currentColor;top:0}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) - 1px)}input[type=range]{appearance:none;height:var(--thumb-height);transition:all .1s}input[type=range]::-moz-range-track{appearance:none;height:var(--thumb-height);transition:all .1s}input[type=range]::-moz-range-thumb{appearance:none;height:var(--thumb-height);transition:all .1s}input[type=range]::-moz-range-track{background:#fff0}input[type=range]::-moz-range-thumb{background:#fff0}input[type=range]::-moz-range-progress{background:#fff0}input[type=range]::-moz-range-thumb{width:var(--thumb-width,var(--thumb-height));border-radius:var(--thumb-width,var(--thumb-height));cursor:grab;background:currentColor;border:0}input[type=range]:active::-moz-range-thumb{cursor:grabbing}input[type=range]::-moz-range-track{background:var(--track-color);width:100%}input[type=range]::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms}input[type=range]::-moz-range-track{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}input[type=range]::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}input[type=range]::-moz-range-thumb{filter:brightness()}input[type=range]::-moz-range-progress{filter:brightness()}input[type=range]:active::-moz-range-thumb{filter:brightness(var(--brightness-down))}input[type=range]:active::-moz-range-progress{filter:brightness(var(--brightness-down))}input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.spinnerContainer{height:var(--spinner-size);flex-basis:100%;justify-content:center;align-items:center;display:flex}.spinnerContainer .spinner{height:var(--spinner-size);width:var(--spinner-size);z-index:10;justify-content:center;align-items:center;display:flex;position:relative;top:0}.spinnerContainer .spinner [class^=ball-]{width:var(--ball-size,8px);height:var(--ball-size,8px);transform-origin:0 250% 0;border-radius:6px;align-items:center;transition:all .5s;animation:4s infinite both circleRotate;display:block;position:absolute;top:25%;left:50%}@keyframes circleRotate{0%{transform:rotate(0)}to{transform:rotate(1440deg)}}.spinnerContainer .spinner .ball-1,.spinnerContainer .spinner .ball-2,.spinnerContainer .spinner .ball-3,.spinnerContainer .spinner .ball-4,.spinnerContainer .spinner .ball-5,.spinnerContainer .spinner .ball-6,.spinnerContainer .spinner .ball-7,.spinnerContainer .spinner .ball-8{background-color:#0c90ff}.spinnerContainer .spinner .ball-1{z-index:-1;animation-timing-function:cubic-bezier(.5,.3,.9,.9)}.spinnerContainer .spinner .ball-2{z-index:-2;animation-timing-function:cubic-bezier(.5,.6,.9,.9)}.spinnerContainer .spinner .ball-3{z-index:-3;animation-timing-function:cubic-bezier(.5,.9,.9,.9)}.spinnerContainer .spinner .ball-4{z-index:-4;animation-timing-function:cubic-bezier(.5,1.2,.9,.9)}.spinnerContainer .spinner .ball-5{z-index:-5;animation-timing-function:cubic-bezier(.5,1.5,.9,.9)}.spinnerContainer .spinner .ball-6{z-index:-6;animation-timing-function:cubic-bezier(.5,1.8,.9,.9)}.spinnerContainer .spinner .ball-7{z-index:-7;animation-timing-function:cubic-bezier(.5,2.1,.9,.9)}.spinnerContainer .spinner .ball-8{z-index:-8;animation-timing-function:cubic-bezier(.5,2.4,.9,.9)}.styledDropdown{opacity:1;pointer-events:auto;flex-direction:column;width:200px;height:max-content;display:flex}.styledDropdown .label{color:#f3f6fb;margin-bottom:8px;font-family:Inter;font-size:15px;font-weight:400;line-height:20px}.styledDropdown.styledDropdownDisabled{opacity:.5;pointer-events:none}.styledDropdown .selectElement .selectMenu{cursor:pointer;background-color:#252d42;border-radius:5px;flex-direction:column;height:36px;display:flex}.styledDropdown .selectElement .selectMenu .selectMenuName{grid-column-gap:0px;grid-row-gap:0px;border:1px solid #0000;border-radius:6px;grid-template-rows:1fr;grid-template-columns:1fr .05fr;align-content:center;align-items:center;gap:7px;width:100%;height:36px;padding:6px 14px 6px 6px;display:grid}.styledDropdown .selectElement .selectMenu .selectMenuName:hover{border:1px solid #0c90ff}.styledDropdown .selectElement .selectMenu .selectMenuName .selectName{-webkit-user-select:none;user-select:none;width:100%;height:36px;display:flex}.styledDropdown .selectElement .selectMenu .selectMenuName .selectName span{justify-content:space-between;align-items:center;display:flex}.styledDropdown .selectElement .selectMenu .selectMenuName .selectName svg{align-items:right}@media only screen and (width<=576px){.styledDropdown .selectElement .selectMenu .selectMenuName .selectName{font-family:Inter;font-size:14px;font-weight:400;line-height:20px}}.styledDropdown .selectElement .selectMenu .selectMenuName .arrowDown{transform-origin:50%;margin-left:auto;font-weight:700;transition:transform .2s}.styledDropdown .selectElement .selectMenu .selectMenuName .arrowDown path{stroke:#f3f6fb}.styledDropdown .selectElement .selectMenu .submenu{z-index:105;background-color:#252d42;border-radius:10px;flex-direction:column;height:0;margin-top:4px;transition:height .2s;display:flex;overflow:hidden;box-shadow:0 0 10px #0003}.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer{height:fit-content;max-height:250px;overflow-y:auto}.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer .styledInput{flex-direction:column;width:100%;margin-top:5px;margin-bottom:5px;padding:0 7px}.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer .subselectItem{color:#f3f6fb;cursor:pointer;align-items:center;gap:10px;padding:5px 7px;display:flex}.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer .subselectItem:hover{background-color:#0c90ff4d}@media only screen and (width>=576px){.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer .subselectItem:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer .subselectItem:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}}.styledDropdown .selectElement .selectMenu .submenu .subselectItemTitle{display:none}.styledDropdown .selectElement .selectMenu.active .submenu{border:1px solid #0c90ff4d;height:auto;overflow:visible}.styledDropdown .selectElement .selectMenu.active .arrowDown{transition:transform .2s;transform:rotate(-180deg)}.styledDropdown .selectElement .selectMenu.active .selectMenuName{border:1px solid #7184c1}@media only screen and (width<=576px){.styledDropdown .selectElement .selectMenu .submenu .submenuItemsContainer{height:100%;max-height:none}.styledDropdown .selectElement .selectMenu .submenu .subselectItem{height:31px;margin-top:5px;margin-bottom:5px;padding:0 14px}.styledDropdown .selectElement .selectMenu .submenu .subselectItemTitle{border-bottom:1px solid #0c90ff80;justify-content:space-between;align-items:center;margin:0 14px 20px;padding:25px 0;display:flex}.styledDropdown .selectElement .selectMenuName{grid-template-columns:.25fr 1fr;min-width:123px;padding-right:10px}.styledDropdown .selectElement .selectMenuName .arrowDown{display:none}.styledDropdown .selectElement .active .submenu{z-index:105;width:calc(100% - 50px);margin:85px 25px 125px;position:fixed;top:0;bottom:0;left:0;height:auto!important;overflow-y:auto!important}.styledDropdown .selectElement .active .submenu .subselectItemItem{height:32px;margin-bottom:16.58px;padding-top:0;padding-bottom:0;font-family:Inter;font-size:20px;font-weight:400;line-height:24px}.styledDropdown .selectElement .active .menuBackground{display:block}.styledDropdown{width:100%}}.styledSwitch{align-items:center;gap:8px;display:flex}.styledSwitch label{color:#7184c1;font-family:Inter;font-size:14px;font-weight:400;line-height:15px}.styledSwitch .toggleSwitch{width:58px;height:26px;display:inline-block;position:relative}.styledSwitch .toggleSwitch.switchOn .switchLabel{background-color:#f3f6fb}.styledSwitch .toggleSwitch.switchOn .switchLabel:before{background-color:#0d162d}.styledSwitch .toggleSwitch.switchOff .switchLabel{background-color:#252d42}.styledSwitch .toggleSwitch.switchOff .switchLabel:before{background-color:#d9d9d9}.styledSwitch .toggleSwitch .switchCheckbox{opacity:0;width:0;height:0}.styledSwitch .toggleSwitch .switchLabel{cursor:pointer;border-radius:25px;transition:all .4s;position:absolute;inset:0}.styledSwitch .toggleSwitch .switchLabel:before{content:"";background-color:#0d162d;border-radius:50%;width:21px;height:21px;transition:all .4s;position:absolute;bottom:2.5px;left:2.5px}.styledSwitch .toggleSwitch .switchCheckbox:checked+.switchLabel:before{transform:translate(32px)}.table{vertical-align:start;color:#0d162d;vertical-align:top;caption-side:bottom;border-collapse:collapse;border:0 #0c90ff80;width:100%;margin-bottom:1rem;overflow-x:scroll}.table thead{color:#7184c1;border-bottom:1px solid #0c90ff80}@media (width>=576px){.table thead tr th{padding-right:49px}}@media (width>=576px) and (width<=1919px){.table thead tr th{padding-right:calc(2.90179vw - 6.71429px)}}@media (width<=575px){.table thead tr th{padding-right:10px}}.table tbody{color:#f3f6fb}.table tbody tr{border-bottom:1px solid #0c90ff80}.table td,.table tr{vertical-align:left;text-align:left;border:0;height:52px;font-family:Inter;font-size:15px;font-weight:400;line-height:20px}@media only screen and (width<=1600px){.table tbody{color:#f3f6fb}.table tbody tr{border-bottom:1px solid #0c90ff80}.table tbody tr td:first-child{width:28%}}.tooltip{margin-left:auto}.tooltip .tooltipTitle{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;height:30px;display:flex}.tooltipContent{z-index:140;margin:0;position:absolute}.container{background-color:#0d162d;flex-direction:column;flex-grow:1;min-height:400px;transition:all .3s ease-in-out;display:flex;position:relative}.containerContent{color:#f3f6fb;background-color:#0d162d;border:.25px solid #0c90ff80;border-top-right-radius:10px;flex-direction:column;flex-grow:1;gap:20px;height:fit-content;margin-left:auto;margin-right:auto;padding:30px 20px;display:flex}.containerContent ::-webkit-scrollbar{width:13px}.containerContent ::-webkit-scrollbar-track{background:#0d162d;border:3px solid #0d162d;box-shadow:inset 0 0 10px 10px #0d162d}.containerContent ::-webkit-scrollbar-thumb{background:#b4bac8;border:3px solid #0d162d;border-radius:10px}@media only screen and (width>=1600px){.containerContent{padding-bottom:100px}}@media only screen and (width<=1600px){.containerContent{flex-grow:1}}@media only screen and (width<=576px){.containerContent{border-top-right-radius:10px;padding:18px 10px}}.containerContent{background-color:#0000;border:none;width:550px;margin-left:auto;margin-right:auto;flex-grow:initial!important}@media only screen and (width<=1024px){.containerContent{margin-top:80px}}@media only screen and (width<=992px){.containerContent{width:100%}}.containerContent.gradiant:before{content:"";pointer-events:none;background-image:linear-gradient(#fff 83.85%,#fff0 100%);height:30px;position:absolute;top:38.6px;left:20px;right:20px}@media only screen and (width<=1600px){.containerContent.gradiant:before{display:none}}.spanContainer{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:flex}.spanContainer.primary{color:#0c90ff;background:#061a38;border:1px solid #0c90ff}.spanContainer.secondary{color:#0c90ff;background:#0c90ff1a}.spanContainer.valid{color:#38c769;background:#38c7691a}.spanContainer.lock{background:#f2505033;border:1px solid #f25050b3}.spanContainer.yellow{color:#ffe500;background:#ffe5001a}.spanContainer.neutral{color:#f3f6fb;background:#ffffff1a;border:1px solid #ffffff80}.spanContainer.transparent{background:0 0;border:none}.formatAddress{align-items:center;gap:5px;display:flex}.formatAddress .copyButton{width:19px;height:19px;box-shadow:none;border:none}.formatAddress .copyButton .toolsBarCopyButton{box-shadow:none;border:none;width:auto!important;height:auto!important}.formatHex{flex-direction:row;gap:10px;display:flex}.formatTransaction{align-items:center;gap:5px;display:inline-flex}.eventDetailPage{background:radial-gradient(circle at 0 0,#0c90ff2e,#0000 24%),radial-gradient(circle at 100% 100%,#38c7691f,#0000 28%),linear-gradient(#060d22fc,#0d2242fc);flex-direction:column;gap:30px;min-height:calc(100vh - 100px);padding:40px;display:flex}.eventDetailPage.loading{justify-content:center;align-items:center}.eventDetailPage .detailHero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;display:grid}.eventDetailPage .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-size:.78rem}.eventDetailPage .infoHeader,.eventDetailPage .formActions,.eventDetailPage .archiveModalActions{justify-content:space-between;gap:14px;display:flex}.eventDetailPage .heroTop{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:30px;display:grid}.eventDetailPage .heroHeading{min-width:0}.eventDetailPage .heroActions{flex-direction:column;align-items:flex-end;gap:10px;max-width:min(100%,520px);display:flex}.eventDetailPage .heroActionGroup{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}.eventDetailPage .heroActionGroupPrimary .styledButton.blue,.eventDetailPage .heroActionGroupPrimary .styledButton.white,.eventDetailPage .heroActionGroupPrimary .styledButton.danger{min-width:140px}.eventDetailPage .heroActionGroupSecondary{opacity:.92}.eventDetailPage h1,.eventDetailPage h2,.eventDetailPage h3{margin:0}.eventDetailPage h1{margin-top:10px;font-size:clamp(2rem,3vw,3.2rem)}.eventDetailPage .subtitle{color:#7184c1;margin:20px 0 0;line-height:1.65}.eventDetailPage .statusChip,.eventDetailPage .readonlyTag{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.78rem;display:inline-flex}.eventDetailPage .statusChip.draft{color:#ff8e00;background:#ff8e0024}.eventDetailPage .statusChip.active{color:#38c769;background:#38c76924}.eventDetailPage .statusChip.archived,.eventDetailPage .readonlyTag{color:#f25050;background:#7184c12e}.eventDetailPage .metaCard,.eventDetailPage .statsGrid,.eventDetailPage .infoGrid{gap:14px;display:grid}.eventDetailPage .metaCard{grid-template-columns:1fr}.eventDetailPage .metaCard span,.eventDetailPage .statCard span,.eventDetailPage .infoGrid span{color:#7184c1;margin-bottom:7px;font-size:.82rem;display:block}.eventDetailPage .metaCard strong,.eventDetailPage .statCard strong,.eventDetailPage .infoGrid strong{font-size:1.1rem;line-height:1.4}.eventDetailPage .statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.eventDetailPage .statCard.contracts.ready strong{color:#38c769}.eventDetailPage .statCard.contracts.progress strong{color:#ff8e00}.eventDetailPage .statCard.contracts.empty strong{color:#f25050}.eventDetailPage .detailLayout{grid-template-columns:1fr;gap:20px;display:grid}.eventDetailPage .tabPanelCopy p{color:#7184c1;margin:20px 0 0;line-height:1.7}.eventDetailPage .editForm{flex-direction:column;gap:20px;display:flex}.eventDetailPage .datesRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.eventDetailPage .dateError{color:#ff8e00;margin:-10px 0 0}.eventDetailPage .infoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventDetailPage .fullWidth{grid-column:1/-1}.eventDetailPage .archiveModalContent p{color:#7184c1;margin:0;line-height:1.6}@media only screen and (width<=1024px){.eventDetailPage{padding:30px}.eventDetailPage .detailHero,.eventDetailPage .statsGrid,.eventDetailPage .detailLayout,.eventDetailPage .infoGrid,.eventDetailPage .datesRow{grid-template-columns:1fr}.eventDetailPage .heroTop,.eventDetailPage .heroActions,.eventDetailPage .formActions,.eventDetailPage .archiveModalActions{flex-direction:column}.eventDetailPage .heroTop{gap:20px;display:flex}.eventDetailPage .heroActions{align-items:stretch;max-width:none}.eventDetailPage .heroActionGroup{justify-content:flex-start}.eventDetailPage .heroActionGroup .styledButton{width:100%}}.eventFormFields{flex-direction:column;gap:20px;display:flex}.eventFormFields .formSection{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;padding:30px}.eventFormFields .sectionIntro{margin-bottom:20px}.eventFormFields .sectionIntro h2{margin:0;font-size:1.2rem}.eventFormFields .sectionIntro p:last-child{color:#7184c1;margin:10px 0 0;line-height:1.65}.eventFormFields .sectionEyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 7px;font-size:.76rem}.eventFormFields .fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.eventFormFields .scheduleGrid{margin-bottom:20px}.eventFormFields .timelineCard{background:#0c90ff14;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.eventFormFields .timelineCard span{color:#7184c1;margin-bottom:7px;font-size:.82rem;display:block}.eventFormFields .timelineCard strong{line-height:1.5;display:block}.eventFormFields .helperText,.eventFormFields .dateError{margin:14px 0 0;line-height:1.5}.eventFormFields .helperText{color:#7184c1}.eventFormFields .dateError{color:#ff8e00}@media only screen and (width<=768px){.eventFormFields .formSection{padding:20px}.eventFormFields .fieldGrid,.eventFormFields .timelineCard{grid-template-columns:1fr}}.contractDashboard .statsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}@media only screen and (width<=1024px){.contractDashboard .statsGrid{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=576px){.contractDashboard .statsGrid{grid-template-columns:1fr 1fr}}.contractDashboard .statsGrid .statCard{background-color:#0d162d;border:.25px solid #0c90ff80;border-radius:10px;margin:0;padding:20px}@media only screen and (width<=1600px){.contractDashboard .statsGrid .statCard{margin-right:0}}@media only screen and (width<=992px){.contractDashboard .statsGrid .statCard{padding:10px}}.contractDashboard .statsGrid .statCard{text-align:center;padding:20px}.contractDashboard .statsGrid .statCard span{color:#7184c1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:.78rem;display:block}.contractDashboard .statsGrid .statCard strong{color:#f3f6fb;font-size:1.6rem;font-weight:700}.contractDashboard .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.contractDashboard .toolbar .toolbarLeft{align-items:center;gap:14px;display:flex}.contractDashboard .toolbar .toolbarRight{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.contractDashboard .statusBadge{border-radius:3px;padding:3px 10px;font-size:.78rem;font-weight:600;display:inline-block}.contractDashboard .statusBadge.none{color:#7184c1;background:#0c90ff4d}.contractDashboard .statusBadge.generated{color:#0c90ff;background:#0c90ff26}.contractDashboard .statusBadge.sent{color:#ff8e00;background:#ff8e0026}.contractDashboard .statusBadge.signed{color:#38c769;background:#38c76926}.contractDashboard .iconBtn{color:#7184c1;cursor:pointer;background:0 0;border:1px solid #0c90ff59;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.contractDashboard .iconBtn:hover:not(:disabled){color:#0c90ff;background:#0c90ff1a;border-color:#0c90ff66}.contractDashboard .iconBtn:disabled{opacity:.3;cursor:not-allowed}.contractDashboard .actionCell{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.contractDashboard .signingLinkPendingText,.contractDashboard .signingLinkEmptyText{color:#7184c1;font-size:.82rem}.dayWindowsModal .dayWindowsCopy{color:#fff9;margin:0 0 20px;font-size:.9rem;line-height:1.55}.dayWindowsModal .dayWindowsLoading{place-items:center;padding:40px;display:grid}.dayWindowsModal .dayWindowsGrid{flex-direction:column;gap:7px;display:flex}.dayWindowsModal .dayWindowsHeader{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 120px 120px;gap:14px;padding:0 10px 7px;display:grid}.dayWindowsModal .dayWindowsHeader span{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.dayWindowsModal .dayWindowsRow{border-radius:5px;grid-template-columns:1fr 120px 120px;align-items:center;gap:14px;padding:7px 10px;transition:background .1s;display:grid}.dayWindowsModal .dayWindowsRow:hover{background:#ffffff08}.dayWindowsModal .dayWindowsLabel{color:#f3f6fb;text-transform:capitalize;font-size:.9rem}.dayWindowsModal .dayWindowsTimeInput{color:#f3f6fb;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:5px;outline:none;width:100%;padding:7px 10px;font-size:.9rem;transition:border-color .15s,background .15s}.dayWindowsModal .dayWindowsTimeInput:focus{background:#ffffff17;border-color:#0c90ff}.dayWindowsModal .dayWindowsTimeInput::-webkit-calendar-picker-indicator{filter:invert(.6);cursor:pointer}@media only screen and (width<=768px){.dayWindowsModal .dayWindowsHeader,.dayWindowsModal .dayWindowsRow{grid-template-columns:1fr 100px 100px}.dayWindowsModal .dayWindowsLabel{font-size:.82rem}}.eventPlanning{flex-direction:column;gap:30px;display:flex}.eventPlanning .planningHero .heroCopy{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.eventPlanning .planningHero .heroCopy .heroTitle h3{color:#f3f6fb;margin-bottom:4px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.eventPlanning .planningHero .heroCopy .heroTitle p{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.eventPlanning .planningHero .heroCopy .heroActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.eventPlanning .planningHero .preconditionsWarning{background:#ff8e0014;border-left:3px solid #ff8e00;border-radius:5px;align-items:flex-start;gap:10px;padding:14px 20px;display:flex}.eventPlanning .planningHero .preconditionsWarning p{color:#f3f6fb;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.eventPlanning .planningHero .preconditionsWarning ul{color:#f3f6fb;margin:4px 0 0 20px;padding:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.eventPlanning .planningLoadingOverlay{flex-direction:column;align-items:center;gap:20px;padding:40px;display:flex}.eventPlanning .planningLoadingOverlay p{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.eventPlanning .statsGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.eventPlanning .statsGrid .statCard{text-align:center;padding:20px}.eventPlanning .statsGrid .statCard span{color:#9ba3b6;margin-bottom:4px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px;display:block}.eventPlanning .statsGrid .statCard strong{color:#f3f6fb;font-family:Inter;font-size:16px;font-weight:600;line-height:19px;display:block}.eventPlanning .statsGrid .statCard.scoreCard.good strong{color:#38c769}.eventPlanning .statsGrid .statCard.scoreCard.ok strong{color:#ff8e00}.eventPlanning .statsGrid .statCard.scoreCard.poor strong{color:#f25050}.eventPlanning .unassignedSection .sectionHeader,.eventPlanning .conflictsSection .sectionHeader{align-items:center;gap:10px;margin-bottom:14px;display:flex}.eventPlanning .unassignedSection .sectionHeader h4,.eventPlanning .conflictsSection .sectionHeader h4{color:#f3f6fb;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.eventPlanning .unassignedSection .sectionHeader .badge,.eventPlanning .conflictsSection .sectionHeader .badge{color:#f3f6fb;background:#0c90ff;border-radius:20px;padding:2px 7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.eventPlanning .unassignedSection .emptyState,.eventPlanning .conflictsSection .emptyState{color:#9ba3b6;font-family:Inter;font-size:16px;font-style:italic;font-weight:500;line-height:19px}.eventPlanning .unassignedSection ul,.eventPlanning .conflictsSection ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.eventPlanning .unassignedSection ul li,.eventPlanning .conflictsSection ul li{color:#f3f6fb;align-items:center;gap:10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px;display:flex}.eventPlanning .unassignedSection ul li .reasonTag,.eventPlanning .conflictsSection ul li .reasonTag{color:#9ba3b6;background:#0c90ff;border-radius:3px;padding:2px 7px;font-family:Inter;font-size:16px;font-weight:400;line-height:19px}.eventPlanning .configCard .panelHeader{margin-bottom:20px}.eventPlanning .configCard .panelHeader h4{color:#f3f6fb;margin-bottom:4px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.eventPlanning .configCard .panelHeader p{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.eventPlanning .configCard .configFields{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.eventPlanning .configCard .configFields .switchRow{align-items:center;gap:10px;padding-bottom:10px;display:flex}.eventPlanning .configCard .configFields .switchRow span{color:#f3f6fb;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.eventPlanning .configCard .configActions{justify-content:flex-end;margin-top:20px;display:flex}@media only screen and (width<=768px){.eventPlanning .configCard .configFields{grid-template-columns:1fr}}.eventPlanning .confirmModal p{color:#f3f6fb;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.eventPlanning .confirmModal .warningBox{background:#ff8e0014;border-left:3px solid #ff8e00;border-radius:5px;margin-top:14px;padding:14px 20px}.eventPlanning .confirmModal .warningBox p{color:#f3f6fb;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.coverageOverview{flex-direction:column;gap:30px;display:flex}.coverageOverviewEmpty{color:#7184c1;margin:0}.overviewDaySection{background:linear-gradient(#ffffff04,#fff0),#0d162d4d;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:20px;padding:20px;display:flex}.overviewDayHeader{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.overviewDayHeader strong{color:#f3f6fb;letter-spacing:.01em;font-size:.95rem}.overviewDayHeader span{color:#7184c1d6;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.overviewTypeGroups{flex-direction:column;gap:20px;display:flex}.overviewTypeGroup{flex-direction:column;gap:14px;display:flex}.overviewTypeHeader{justify-content:space-between;align-items:center;min-height:22px;display:flex}.overviewTypeHeader strong{color:#f3f6fb;letter-spacing:.05em;text-transform:uppercase;font-size:.84rem;font-weight:700}.overviewTypeActions{align-items:center;gap:10px;display:flex}.coverageOverviewTimeline{--coverage-axis-width:104px;--coverage-column-gap:14px;--coverage-board-padding:14px;--coverage-header-height:44px;--coverage-time-padding-x:12px;--coverage-time-tick-width:10px;--coverage-time-tick-gap:10px}.coverageOverviewTimeline .timeHeader,.coverageOverviewTimeline .laneHeader{background:#0c90ff12}.coverageOverviewTimeline .timeHeader{font-size:.74rem}.coverageOverviewTimeline .laneHeader{padding-top:10px;padding-bottom:10px}.coverageOverviewTimeline .overviewLaneHeader{align-items:center;min-width:0;min-height:100%;display:flex}.coverageOverviewTimeline .overviewLaneHeader strong{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.84rem;line-height:1.1;overflow:hidden}.coverageOverviewTimeline .timeRow span{font-size:.68rem}.coverageOverviewTimeline .timeRow small{font-size:.54rem}.coverageOverviewTimeline .timeBoundaryRow{padding-top:4px}.coverageOverviewTimeline .timeBoundaryRow span{font-size:.66rem}.coverageOverviewTimeline .timeBoundaryRow small{font-size:.54rem}.coverageOverviewTimeline .timelineBlock{padding:8px 10px;box-shadow:inset 0 1px #ffffff08}.coverageOverviewTimeline .overviewBlockContent{flex-direction:column;gap:4px;min-width:0;display:flex}.coverageOverviewTimeline .overviewBlockContent span{color:#f3f6fbc7;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.15;display:block;overflow:hidden}.coverageOverviewTimeline .overviewAssignTrigger{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.coverageOverviewTimeline .overviewAssignmentLabel{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.15;display:block;overflow:hidden}.coverageOverviewTimeline .overviewAssignmentLabel.complete,.coverageOverviewTimeline .overviewAssignmentLabel.assigned{color:#f3f6fb}.coverageOverviewTimeline .overviewAssignmentLabel.partial{color:#f3f6fbeb}.coverageOverviewTimeline .overviewAssignmentLabel.empty,.coverageOverviewTimeline .overviewAssignmentLabel.unassigned{color:#7184c1eb;font-style:italic}.coverageOverviewTimeline .blockAction{margin-top:-2px}.overviewBlockActions{align-items:center;gap:2px;margin-top:-2px;display:flex}.overviewDuplicateButton,.overviewEditButton,.overviewDeleteButton{color:#0c90ff;min-width:20px}.overviewDeleteGroupButton{color:#7184c1eb;background:#0c90ff14;border:1px solid #0c90ff38;border-radius:5px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:inline-flex}.overviewDeleteGroupButton svg{font-size:1rem}.overviewDeleteGroupButton:hover{background:#0c90ff24;border-color:#0c90ff66}.overviewEditContent{flex-direction:column;gap:20px;display:flex}.overviewEditDateTimeField{flex-direction:column;gap:6px;width:100%;display:flex}.overviewEditDateTimeField label{color:#7184c1;font-size:.85rem}.overviewEditDateTimeField input[type=datetime-local]{color:#f3f6fb;background:#0d162d99;border:1px solid #ffffff26;border-radius:5px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:.9rem}.overviewEditDateTimeField input[type=datetime-local]:focus{border-color:#0c90ff}.overviewEditDateTimeField input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.overviewDeleteContent{flex-direction:column;gap:14px;display:flex}.overviewDeleteContent p{margin:0}.overviewDeleteContent .warningCopy{color:#ff8e00}@media only screen and (width<=1024px){.overviewDayHeader{flex-direction:column;align-items:flex-start}.overviewTypeHeader{flex-direction:column;align-items:flex-start;gap:10px}}.coverageTimeline{--coverage-axis-width:112px;--coverage-column-gap:14px;--coverage-board-padding:14px;--coverage-header-height:42px;--coverage-time-padding-x:14px;--coverage-time-tick-width:12px;--coverage-time-tick-gap:12px;--coverage-lane-min-width:160px;flex-direction:column;gap:14px;display:flex}.coverageTimeline .timelineLayout{grid-template-columns:var(--coverage-axis-width) minmax(0, 1fr);gap:var(--coverage-column-gap);align-items:flex-start;display:grid}.coverageTimeline .axisColumn{flex-direction:column;gap:14px;display:flex}.coverageTimeline .lanesScrollArea{cursor:grab;touch-action:pan-y;flex-direction:column;gap:14px;display:flex;overflow:auto hidden}.coverageTimeline .lanesScrollArea:active{cursor:grabbing}.coverageTimeline .lanesScrollArea .laneHeaderGrid,.coverageTimeline .lanesScrollArea .lanesBoard{min-width:calc(var(--coverage-lane-count,1) * var(--coverage-lane-min-width))}.coverageTimeline .timeHeader,.coverageTimeline .laneHeader{min-height:var(--coverage-header-height);box-sizing:border-box;background:#0c90ff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 14px;display:flex}.coverageTimeline .timeHeader{color:#7184c1;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.coverageTimeline .laneHeaderGrid{gap:var(--coverage-column-gap);padding:0 var(--coverage-board-padding);box-sizing:border-box;display:grid}.coverageTimeline .timeColumn{flex-direction:column;display:flex}.coverageTimeline .timeRow{padding:0 calc(var(--coverage-time-padding-x) + var(--coverage-time-tick-width) + var(--coverage-time-tick-gap)) 0 var(--coverage-time-padding-x);box-sizing:border-box;background:linear-gradient(#0000001f,#0000000f);border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;display:flex;position:relative}.coverageTimeline .timeRow:after{content:"";top:50%;right:var(--coverage-time-padding-x);width:var(--coverage-time-tick-width);border-top:1px solid #ffffff2e;position:absolute;transform:translateY(-50%)}.coverageTimeline .timeRow span{letter-spacing:.01em;font-size:.72rem;font-weight:700}.coverageTimeline .timeRow small{color:#7184c1;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.coverageTimeline .timeBoundaryRow{padding:10px var(--coverage-time-padding-x) 0;box-sizing:border-box;flex-direction:column;gap:2px;display:flex}.coverageTimeline .timeBoundaryRow span{font-size:.72rem;font-weight:700}.coverageTimeline .timeBoundaryRow small{color:#7184c1;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.coverageTimeline .lanesBoard{-webkit-user-select:none;user-select:none;background:#0d162d47;border:1px solid #ffffff14;border-radius:15px;min-width:0;position:relative;overflow:hidden}.coverageTimeline .laneColumns,.coverageTimeline .draftLayer,.coverageTimeline .blocksLayer{gap:var(--coverage-column-gap);padding:0 var(--coverage-board-padding);box-sizing:border-box;display:grid;position:absolute;inset:0}.coverageTimeline .laneColumn,.coverageTimeline .draftLaneColumn,.coverageTimeline .laneBlocksColumn{position:relative}.coverageTimeline .laneColumn{flex-direction:column;display:flex}.coverageTimeline .laneBlocksColumn{pointer-events:none}.coverageTimeline .coverageTimelineCell{box-sizing:border-box;background:#0000000a;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0f;flex:none}.coverageTimeline .draftLayer{z-index:2;pointer-events:none}.coverageTimeline .draftSelection{pointer-events:none;background:#0c90ff2e;border:1px dashed #0c90ffa6;border-radius:10px;position:absolute;left:0;right:0}.coverageTimeline .draftSelection span{color:#f3f6fb;background:#0c90ffe6;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:4px 8px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:6px;right:8px}.coverageTimeline .boardBoundaryLine{right:var(--coverage-board-padding);left:var(--coverage-board-padding);pointer-events:none;border-top:1px solid #ffffff1a;position:absolute;bottom:0}.coverageTimeline .timelineBlock{text-align:left;pointer-events:auto;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 10px;display:flex;position:absolute;left:0;right:0}.coverageTimeline .timelineBlock.interactive{cursor:pointer}.coverageTimeline .timelineBlock.tone-raw{color:#f3f6fb;background:#0c90ff3d}.coverageTimeline .timelineBlock.tone-generated,.coverageTimeline .timelineBlock.tone-complete{color:#f3f6fb;background:#38c76933}.coverageTimeline .timelineBlock.tone-partial{color:#f3f6fb;background:#ff8e002e}.coverageTimeline .timelineBlock.tone-empty{color:#f3f6fb;background:#f2505029}.coverageTimeline .timelineBlock.tone-neutral{color:#f3f6fb;background:#0c90ff1f}.coverageTimeline .timelineBlock.selected{border-color:#0c90ffcc;box-shadow:0 0 0 1px #0c90ff42}.coverageTimeline .blockLabel{min-width:0;font-size:.7rem;font-weight:600;line-height:1.2}.coverageTimeline .blockAction{flex:none;display:inline-flex}@media only screen and (width<=768px){.coverageTimeline .axisColumn{display:none}.coverageTimeline .lanesScrollArea{flex:1}}.assignVolunteersModal{flex-direction:column;gap:20px;display:flex}.assignVolunteersModal .modalToolbar{flex-direction:column;gap:14px;display:flex}.assignVolunteersModal .selectionMeta{justify-content:space-between;align-items:center;gap:14px;display:flex}.assignVolunteersModal .selectionMeta span{color:#7184c1;font-size:.8rem}.assignVolunteersModal .selectionMeta strong{color:#f3f6fb;font-size:.84rem}.assignVolunteersModal .emptyState{min-height:180px}.assignVolunteersModal .volunteerCardList{flex-direction:column;gap:14px;max-height:420px;padding-right:2px;display:flex;overflow-y:auto}.assignVolunteersModal .volunteerChoiceCard{border:1px solid #ffffff14;transition:border-color .2s,background .2s,opacity .2s}.assignVolunteersModal .volunteerChoiceCard.selected{background:#0c90ff14;border-color:#0c90ff6b}.assignVolunteersModal .volunteerChoiceCard.disabled{opacity:.58}.assignVolunteersModal .choiceRow{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.assignVolunteersModal .choiceContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.assignVolunteersModal .choiceContent strong{color:#f3f6fb;font-size:.92rem}.assignVolunteersModal .choiceContent span{color:#7184c1;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.assignVolunteersModal .choiceMeta{flex-wrap:wrap;gap:10px;display:flex}.assignVolunteersModal .choiceMeta small{color:#7184c1e0;font-size:.72rem}.assignVolunteersModal .choiceMeta .alreadyAssigned{color:#0c90ff}.addVolunteersModal{flex-direction:column;gap:20px;width:min(100%,640px);min-width:min(100%,320px);display:flex}.addVolunteersModal .modalToolbar{flex-direction:column;gap:14px;display:flex}.addVolunteersModal .selectionMeta{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.addVolunteersModal .selectionMeta span{color:#7184c1;font-size:.82rem}.addVolunteersModal .selectionMeta strong{font-size:.95rem}.addVolunteersModal .emptyState{justify-content:center;align-items:center;min-height:180px;display:flex}.addVolunteersModal .emptyState .noData{color:#7184c1}.addVolunteersModal .emptyState .noData svg{opacity:.7}.addVolunteersModal .volunteerCardList{flex-direction:column;gap:14px;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}.addVolunteersModal .volunteerChoiceCard{background:#ffffff08;border:1px solid #ffffff14;gap:0;padding:0;transition:border-color .2s,background .2s,transform .2s}.addVolunteersModal .volunteerChoiceCard:hover{background:#0c90ff0f;border-color:#0c90ff38;transform:translateY(-1px)}.addVolunteersModal .volunteerChoiceCard.selected{background:#0c90ff1a;border-color:#0c90ff52}.addVolunteersModal .choiceRow{flex-direction:column;gap:14px;width:100%;padding:20px;display:flex}.addVolunteersModal .choiceMain{cursor:pointer;align-items:center;gap:14px;width:100%;display:flex}.addVolunteersModal .choiceContent{flex-direction:column;gap:4px;display:flex}.addVolunteersModal .choiceContent strong{line-height:1.4}.addVolunteersModal .choiceContent span{color:#7184c1;word-break:break-word;line-height:1.5}.addVolunteersModal .choiceMetaFields{opacity:.58;pointer-events:none;grid-template-columns:180px;gap:14px;width:100%;display:grid}.addVolunteersModal .choiceMetaFields.enabled{opacity:1;pointer-events:auto}@media only screen and (width<=768px){.addVolunteersModal{min-width:0}.addVolunteersModal .selectionMeta,.addVolunteersModal .choiceRow{padding:14px}.addVolunteersModal .choiceMetaFields{grid-template-columns:1fr}}.eventRoles{flex-direction:column;gap:30px;display:flex}.eventRoles.loading{justify-content:center;align-items:center;min-height:220px}.eventRoles h3,.eventRoles h4,.eventRoles p{margin:0}.eventRoles .rolesHero{background:radial-gradient(circle at 100% 0,#0c90ff24,#0000 42%),radial-gradient(circle at 0 100%,#38c7691f,#0000 36%);gap:30px;padding:40px}.eventRoles .panelHeader h4{margin-bottom:10px}.eventRoles .panelHeader p{color:#7184c1;line-height:1.6}.eventRoles .heroCopy,.eventRoles .heroMetaGrid{gap:20px;display:grid}.eventRoles .heroCopy{grid-template-columns:minmax(0,1fr) auto;align-items:start}.eventRoles .heroCopy h3{margin-bottom:10px}.eventRoles .heroCopy p{color:#7184c1;max-width:780px;line-height:1.7}.eventRoles .heroMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventRoles .metaItem{background:#0d162d85;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:20px;display:flex}.eventRoles .metaItem span{color:#7184c1;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.eventRoles .rolesTableCard{padding:20px 30px}.eventRoles .rolesCoverageSections{flex-direction:column;gap:30px;display:flex}.eventRoles .rolesCoverageList{flex-direction:column;gap:20px;display:flex}.eventRoles .rolesCoverageList .panelHeader.compact{border-top:1px solid #ffffff0f;gap:0;padding-top:10px}.eventRoles .eventRolesTable .tableHeader{align-items:center;padding:0 20px 14px;font-size:.86rem}.eventRoles .eventRolesTable .tableBody .tableRow{align-items:center;padding:12px 20px}.eventRoles .eventRolesTable .tableHeader .col,.eventRoles .eventRolesTable .tableRow .col{min-width:0}.eventRoles .eventRolesTable .tableRow .col,.eventRoles .eventRolesTable .tableRow .col:not(:first-child):not(:last-child){align-items:center}.eventRoles .nameCell,.eventRoles .scheduleCell,.eventRoles .coverageCell{flex-direction:column;gap:3px;display:flex}.eventRoles .nameCell strong,.eventRoles .scheduleCell strong,.eventRoles .coverageCell strong{line-height:1.25}.eventRoles .nameCell span,.eventRoles .scheduleCell span,.eventRoles .coverageCell span{color:#7184c1;font-size:.74rem;line-height:1.25}.eventRoles .nameCell,.eventRoles .scheduleCell{padding:2px 0}.eventRoles .scheduleCell strong,.eventRoles .scheduleCell span{white-space:nowrap}.eventRoles .numericCell{min-width:18px;line-height:1.1;display:inline-flex}.eventRoles .coverageCell{text-align:center;justify-content:center;align-items:center}.eventRoles .coverageCount.complete{color:#38c769}.eventRoles .coverageCount.partial{color:#ff8e00}.eventRoles .coverageCount.empty{color:#f25050}.eventRoles .actionCell{justify-content:flex-end;align-items:center;width:100%;display:flex}.eventRoles .roleActionMenu .styledButton{min-width:34px}.eventRoles .menuActionButton{text-align:left;justify-content:flex-start;width:100%}.eventRoles .menuActionButton.delete{color:#ff8e00}.eventRoles .deleteRoleContent{flex-direction:column;gap:14px;display:flex}.eventRoles .deleteRoleContent p{color:#7184c1;line-height:1.6}.eventRoles .deleteRoleContent .warningCopy{color:#ff8e00}.rolesDrawer .modalHeader .modalTitle{max-width:calc(100% - 42px)}.rolesDrawer .buttonWrapper{align-items:center;gap:14px}.rolesDrawer .roleForm{flex-direction:column;gap:30px;min-height:100%;display:flex}.rolesDrawer .roleIdentityCard{background:radial-gradient(circle at 100% 0,#0c90ff14,#0000 38%),#0d162d85;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:20px;padding:30px;display:flex}.rolesDrawer .identityHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rolesDrawer .identityMeta{background:#0c90ff14;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;min-width:220px;padding:14px 20px;display:flex}.rolesDrawer .identityMeta span{color:#7184c1;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.rolesDrawer .identityMeta strong{line-height:1.5}.rolesDrawer .identityFields{gap:20px;display:grid}.rolesDrawer .roleTypeCreateRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.rolesDrawer .roleTypeActions{justify-content:flex-start;display:flex}.rolesDrawer .helperText{color:#7184c1;margin:0;line-height:1.6}.rolesDrawer .helperText.error{color:#ff8e00}.rolesDrawer .rolesCoveragePlanner{min-width:0}@media only screen and (width<=1024px){.eventRoles .heroCopy,.eventRoles .heroMetaGrid{grid-template-columns:1fr}}@media only screen and (width<=768px){.rolesDrawer .identityHeader{flex-direction:column}.rolesDrawer .identityMeta{width:100%;min-width:0}.rolesDrawer .roleTypeCreateRow{grid-template-columns:1fr}}.coveragePlanner{flex-direction:column;gap:30px;display:flex}.coveragePlanner .plannerIntro{background:radial-gradient(circle at 100% 0,#0c90ff14,#0000 38%),#0d162d85;border:1px solid #ffffff14;border-radius:15px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:30px;display:flex}.coveragePlanner .plannerIntro h4{margin:0 0 10px}.coveragePlanner .plannerIntro p{color:#7184c1;margin:0;line-height:1.6}.coveragePlanner .plannerHint{max-width:340px}.coveragePlanner .plannerPanels{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:30px;display:grid}.coveragePlanner .plannerTimelineSections{flex-direction:column;gap:30px;display:flex}.coveragePlanner .plannerTimelineSection{background:#0d162d52;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:14px;padding:20px;display:flex}.coveragePlanner .sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.coveragePlanner .sectionHeaderActions{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.coveragePlanner .sectionHeading{flex-direction:column;gap:4px;display:flex}.coveragePlanner .sectionHeading strong{letter-spacing:.02em;font-size:.92rem}.coveragePlanner .sectionHeading span{color:#7184c1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.coveragePlanner .sectionWindowInputs{grid-template-columns:repeat(2,minmax(150px,180px));gap:14px;display:grid}.coveragePlanner .sectionWindowInput{min-width:0}.coveragePlanner .sectionToggleButton{color:#7184c1;cursor:pointer;background:#0d162d73;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 14px;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.coveragePlanner .sectionToggleButton svg{font-size:1rem}.coveragePlanner .sectionToggleButton:hover{color:#f3f6fb;border-color:#0c90ff80;transform:translateY(-1px)}.coveragePlanner .plannerSidePanels{flex-direction:column;gap:30px;display:flex}@media only screen and (width<=1280px){.coveragePlanner .plannerPanels{grid-template-columns:1fr}.coveragePlanner .sectionWindowInputs{grid-template-columns:1fr 1fr;width:100%}.coveragePlanner .sectionHeaderActions{width:100%}}.coverageGrid .laneHeaderInput{width:100%;min-width:0}.coverageGrid .laneHeaderInput label{display:none}.coverageGrid .laneHeaderInput input{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;pointer-events:auto;caret-color:#f3f6fb;cursor:text;width:100%;max-width:100%;font-size:.84rem;font-weight:700;line-height:1.25;overflow:hidden}.coverageGrid .laneHeaderStatic{color:#f3f6fb;white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;font-size:.84rem;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.coverageGrid .blockDeleteButton{color:#ff8e00;min-width:20px}.coverageGrid .blockDeleteButtonWrapper{display:inline-flex}.coverageSummary{background:#0d162d75;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:20px;padding:30px;display:flex}.coverageSummary .summaryHeader{flex-direction:column;gap:7px;display:flex}.coverageSummary .summaryHeader h4{margin:0}.coverageSummary .summaryHeader p{color:#7184c1;margin:0;line-height:1.5}.coverageSummary .summaryList{flex-direction:column;gap:14px;display:flex}.coverageSummary .summaryRow{background:#00000014;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:20px;padding:20px;display:flex}.coverageSummary .summaryTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.coverageSummary .summaryCopy{flex-direction:column;gap:4px;display:flex}.coverageSummary .summaryCopy span{color:#7184c1;line-height:1.45}.coverageSummary .summaryDelete{color:#ff8e00}.coverageSummary .summaryEditors{flex-direction:column;gap:20px;display:flex}.coverageSummary .summaryRoleEditors{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.coverageSummary .summaryRoleInput{width:100%}.coverageSummary .summaryShiftConfig{flex-direction:column;gap:10px;display:flex}.coverageSummary .summaryShiftConfig span{color:#7184c1;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.coverageSummary .summaryShiftButtons{flex-wrap:wrap;gap:10px;display:flex}.coverageSummary .summaryShiftButton{min-width:72px}.coverageSummary .summaryActions{justify-content:flex-start;display:flex}.generatedShiftsPreview{background:#0d162d75;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:20px;padding:30px;display:flex}.generatedShiftsPreview .previewHeader{flex-direction:column;gap:7px;display:flex}.generatedShiftsPreview .previewHeader h4{margin:0}.generatedShiftsPreview .previewHeader p{color:#7184c1;margin:0;line-height:1.5}.generatedShiftsPreview .generatedList{flex-direction:column;gap:14px;display:flex}.generatedShiftsPreview .generatedRow{background:#00000014;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px 20px;display:grid}.generatedShiftsPreview .generatedCopy{flex-direction:column;gap:4px;display:flex}.generatedShiftsPreview .generatedCopy span{color:#7184c1;line-height:1.45}.generatedShiftsPreview .generatedControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.generatedShiftsPreview .resizeGroup{flex-direction:column;gap:4px;display:flex}.generatedShiftsPreview .resizeGroup span{color:#7184c1;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.generatedShiftsPreview .stepperButtons{gap:2px;display:flex}.generatedShiftsPreview .stepperButton{color:#0c90ff;min-width:28px}.generatedShiftsPreview .deleteGeneratedButton{color:#ff8e00}.generatedShiftsPreview .summaryFooter{flex-direction:column;gap:14px;display:flex}.generatedShiftsPreview .summaryFooter span{color:#7184c1}.generatedShiftsPreview .summaryChips{flex-wrap:wrap;gap:10px;display:flex}.generatedShiftsPreview .summaryChip{color:#0c90ff;background:#0c90ff1f;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;display:inline-flex}@media only screen and (width<=768px){.generatedShiftsPreview .generatedRow{grid-template-columns:1fr}.generatedShiftsPreview .generatedControls{justify-content:flex-start}}.coverageToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.coverageToolbar .toolbarGroup{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.coverageToolbar .toolbarGroup span{color:#7184c1;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.coverageToolbar .toolbarButtons{flex-wrap:wrap;gap:10px;display:flex}.coverageToolbar .toolbarButton{min-width:68px}@media only screen and (width<=768px){.coverageToolbar{align-items:stretch}.coverageToolbar .toolbarGroup{width:100%}}.coverageSummary{flex-direction:column;gap:20px;display:flex}.coverageSummaryStats{background:#0d162d4d;border:1px solid #ffffff14;border-radius:10px;gap:20px;padding:20px;display:flex}.summaryStatItem{border-left:2px solid #7184c12e;flex-direction:column;flex:1;gap:4px;padding:10px 14px;display:flex}.summaryStatItem.covered{border-left-color:#38c769}.summaryStatItem.empty{border-left-color:#ff8e00}.summaryStatItem .statValue{color:#f3f6fb;font-size:1.5rem;font-weight:700;line-height:1}.summaryStatItem .statLabel{color:#7184c1;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.coverageByType{flex-direction:column;gap:10px;display:flex}.coverageTypeRow{grid-template-columns:140px 1fr 80px;align-items:center;gap:14px;padding:7px 0;display:grid}.coverageTypeName{color:#f3f6fb;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.coverageTypeBarTrack{background:#7184c126;border-radius:3px;height:6px;overflow:hidden}.coverageTypeBarFill{border-radius:3px;height:100%;transition:width .3s}.coverageTypeBarFill.complete{background:#38c769}.coverageTypeBarFill.partial{background:#ff8e00}.coverageTypeBarFill.empty{background:#7184c14d;width:0%!important}.coverageTypeCount{color:#7184c1;text-align:right;font-size:.78rem;font-weight:500}.coverageTypeCount.complete{color:#38c769}.coverageTypeCount.partial{color:#ff8e00}@media only screen and (width<=1024px){.coverageSummaryStats{flex-direction:column;gap:10px}.coverageTypeRow{grid-template-columns:100px 1fr 70px}}.eventVolunteers{flex-direction:column;gap:20px;display:flex}.eventVolunteers.loading{justify-content:center;padding:40px;display:flex}.eventVolunteers .volunteersHeader{justify-content:flex-end;display:flex}.eventVolunteers .volunteersTableWrapper{border:1px solid #0c90ff80;border-radius:5px;overflow:hidden}.eventVolunteers .volunteerTableHeader{background:#7184c108;border-bottom:1px solid #7184c133;align-items:center;gap:14px;padding:10px 14px;display:grid}.eventVolunteers .volunteerTableHeader span{color:#7184c1;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.eventVolunteers .volunteerEntry{border-bottom:1px solid #7184c11a}.eventVolunteers .volunteerEntry:last-child{border-bottom:none}.eventVolunteers .volunteerRow{align-items:center;gap:14px;min-height:80px;padding:10px 14px;transition:background .15s;display:grid}.eventVolunteers .volunteerRow:hover{background:#0c90ff0a}.eventVolunteers .cell{align-items:center;min-width:0;display:flex}.eventVolunteers .volunteerName{color:#f3f6fb;font-size:.95rem;line-height:1.4}.eventVolunteers .volunteerEmail{color:#7184c1;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.eventVolunteers .roleBadge{border:1px solid #ffffff14;border-radius:3px;align-items:center;width:fit-content;max-width:100%;padding:4px 10px;line-height:1.4;display:inline-flex}.eventVolunteers .roleBadge.empty{color:#7184c1;background:#7184c114}.eventVolunteers .roleSummary{flex-direction:column;gap:4px;min-width:0;display:flex}.eventVolunteers .roleSummary strong{color:#f3f6fb;font-size:.82rem;line-height:1.2}.eventVolunteers .roleSummary span{color:#7184c1;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.35;overflow:hidden}.eventVolunteers .editorCell{width:100%;min-width:180px}.eventVolunteers .remunerationCell{min-width:100px}.eventVolunteers .contractBadge{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.eventVolunteers .contractBadge.statusNone{color:#7184c1;border:1px solid #0c90ff80}.eventVolunteers .contractBadge.statusGenerated{color:#0c90ff;background:#0c90ff26}.eventVolunteers .contractBadge.statusSent{color:#ff8e00;background:#ff8e0026}.eventVolunteers .contractBadge.statusSigned{color:#38c769;background:#38c76926}.eventVolunteers .removeAction{min-width:90px;padding:4px 14px}.eventVolunteers .actionButtons{flex-wrap:wrap;gap:10px;display:flex}.eventVolunteers .availToggleBtn{white-space:nowrap;padding:4px 10px;font-size:13px}.eventVolunteers .volunteerExpandedPanel{background:#7184c105;border-top:1px solid #0c90ff80;grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}@media only screen and (width<=1024px){.eventVolunteers .volunteerExpandedPanel{grid-template-columns:1fr}}.availabilityTimeline{border-top:2px solid #0c90ff80;padding:14px 20px}.availabilityTimeline.loading{justify-content:center;padding:30px;display:flex}.availabilityTimeline .timelineHeader{align-items:center;gap:14px;margin-bottom:14px;display:flex}.availabilityTimeline .timelineHeader .timelineTitle{color:#f3f6fb;flex:1;margin:0;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.availabilityTimeline .timelineHeader .dayNav{align-items:center;gap:7px;display:flex}.availabilityTimeline .timelineHeader .dayLabel{color:#0c90ff;text-align:center;min-width:120px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.availabilityTimeline .noData{color:#9ba3b6;font-size:13px;font-style:italic}.availabilityTimeline .timelineGrid{overflow-x:auto}.availabilityTimeline .timelineGrid .timelineHoursRow,.availabilityTimeline .timelineGrid .timelineRow{align-items:center;min-height:28px;display:flex}.availabilityTimeline .timelineGrid .volunteerLabel{color:#7184c1;text-overflow:ellipsis;white-space:nowrap;width:130px;min-width:130px;padding-right:10px;font-size:12px;overflow:hidden}.availabilityTimeline .timelineGrid .hoursBar,.availabilityTimeline .timelineGrid .slotsBar{flex:1;height:22px;position:relative}.availabilityTimeline .timelineGrid .hoursBar{border-bottom:1px solid #0c90ff80;margin-bottom:7px;display:flex}.availabilityTimeline .timelineGrid .hoursBar .hourTick{color:#9ba3b6;text-align:left;border-left:1px solid #0c90ff80;flex:1;padding-left:2px;font-size:10px}.availabilityTimeline .timelineGrid .timelineRow{margin-bottom:3px}.availabilityTimeline .timelineGrid .timelineRow.coverageRow{border-top:1px solid #0c90ff80;margin-top:7px;padding-top:7px}.availabilityTimeline .timelineGrid .timelineRow.coverageRow .volunteerLabel{color:#9ba3b6;font-size:11px;font-style:italic}.availabilityTimeline .timelineGrid .slotBlock{opacity:.85;background:#38c769;border-radius:3px;min-width:2px;height:18px;position:absolute;top:2px}.availabilityTimeline .timelineGrid .coverageHour{height:18px;position:absolute;top:2px}.availabilityTimeline .timelineGrid .coverageHour.uncovered{background:#f2505059;border-radius:3px}.availabilityTimeline .timelineGrid .coverageHour.covered{background:0 0}@media only screen and (width<=1024px){.availabilityTimeline{padding:14px 10px}.availabilityTimeline .timelineGrid .volunteerLabel{width:90px;min-width:90px;font-size:11px}}.availabilityPainter{background:#0d162d;border:1px solid #0c90ff80;border-radius:10px;padding:14px}.availabilityPainter.loading{justify-content:center;align-items:center;min-height:80px;display:flex}.availabilityPainter .painterHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.availabilityPainter .painterHeader .painterTitle{color:#f3f6fb;margin:0;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.availabilityPainter .painterHeader .painterActions{flex-wrap:wrap;gap:10px;display:flex}.availabilityPainter .painterSections{flex-direction:column;gap:20px;display:flex}.availabilityPainter .painterDaySection{flex-direction:column;gap:7px;display:flex}.availabilityPainter .painterDaySection .sectionLabel{color:#7184c1;text-transform:capitalize;padding:0 7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerRolePreferences{background:#0d162d;border:1px solid #0c90ff80;border-radius:10px;padding:14px}.volunteerRolePreferences.loading,.volunteerRolePreferences.empty{justify-content:center;align-items:center;min-height:60px;display:flex}.volunteerRolePreferences .preferencesTitle{color:#f3f6fb;margin:0 0 4px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerRolePreferences .preferencesSubtitle{color:#7184c1;margin:0 0 14px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerRolePreferences .emptyText{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerRolePreferences .preferencesList{flex-direction:column;gap:7px;display:flex}.volunteerRolePreferences .preferenceRow{border:1px solid #0c90ff80;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:7px 10px;transition:border-color .15s;display:flex}.volunteerRolePreferences .preferenceRow.pref-want{background:rgba(var(--green-rgb,34, 197, 94), .05);border-color:#38c769}.volunteerRolePreferences .preferenceRow.pref-avoid{background:rgba(var(--orange-rgb,249, 115, 22), .05);border-color:#ff8e00}.volunteerRolePreferences .preferenceRow.locked{opacity:.6}.volunteerRolePreferences .preferenceRow .roleTypeName{color:#f3f6fb;flex:1;align-items:center;gap:4px;min-width:0;font-family:Inter;font-size:16px;font-weight:600;line-height:19px;display:flex}.volunteerRolePreferences .preferenceRow .roleTypeName .lockBadge{color:#9ba3b6;flex-shrink:0;align-items:center;font-size:13px;display:inline-flex}.volunteerRolePreferences .preferenceRow .preferenceSegmented{border:1px solid #0c90ff80;border-radius:5px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn{color:#7184c1;cursor:pointer;white-space:nowrap;background:#252d42;border:none;border-right:1px solid #0c90ff80;align-items:center;gap:4px;padding:4px 10px;font-size:12px;transition:all .15s;display:flex}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn:last-child{border-right:none}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn svg{flex-shrink:0;font-size:13px}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn:hover:not(:disabled){color:#0c90ff;background:#0c90ff1a}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn:disabled{opacity:.5;cursor:not-allowed}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn.wantBtn.active{color:#fff;background:#38c769}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn.neutralBtn.active{color:#f3f6fb;background:#7184c126}.volunteerRolePreferences .preferenceRow .preferenceSegmented .segBtn.avoidBtn.active{color:#fff;background:#ff8e00}.newEventPage{background:radial-gradient(circle at 100% 0,#ff8e0026,#0000 28%),radial-gradient(circle at 0,#0c90ff24,#0000 32%),linear-gradient(#060d22fa,#0d2242fa);flex-direction:column;gap:30px;min-height:calc(100vh - 100px);padding:40px;display:flex}.newEventPage .pageIntro{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.newEventPage .introCopy{max-width:72ch}.newEventPage .introCopy h1{margin:0;font-size:clamp(2.1rem,3vw,3.2rem);line-height:.98}.newEventPage .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-size:.78rem}.newEventPage .subtitle{color:#7184c1;margin:20px 0 0;line-height:1.7}.newEventPage .introMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:min(100%,380px);display:grid}.newEventPage .metaPill,.newEventPage .formCard,.newEventPage .asideCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d162dd6;border:1px solid #ffffff14;box-shadow:0 20px 60px #00000047}.newEventPage .metaPill{border-radius:15px;padding:20px}.newEventPage .metaPill span{color:#7184c1;margin-bottom:7px;font-size:.82rem;display:block}.newEventPage .metaPill strong{line-height:1.5}.newEventPage .layout{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:start;gap:30px;display:grid}.newEventPage .formCard,.newEventPage .asideCard{border-radius:20px;padding:40px}.newEventPage .asideCard{position:sticky;top:30px}.newEventPage form{flex-direction:column;gap:30px;display:flex}.newEventPage .actions{justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;display:flex}@media only screen and (width<=1024px){.newEventPage{padding:30px}.newEventPage .pageIntro{flex-direction:column;align-items:stretch}.newEventPage .layout{grid-template-columns:1fr}.newEventPage .asideCard{position:static}}@media only screen and (width<=768px){.newEventPage{padding:20px}.newEventPage .formCard,.newEventPage .asideCard{border-radius:15px;padding:20px}.newEventPage .introMeta{grid-template-columns:1fr;min-width:0}.newEventPage .actions{flex-direction:column-reverse;align-items:stretch}.newEventPage .primaryAction,.newEventPage .secondaryAction{width:100%}}.eventDraftSummary{flex-direction:column;gap:20px;display:flex}.eventDraftSummary .summarySection,.eventDraftSummary .hintSection,.eventDraftSummary .summaryTile,.eventDraftSummary .readinessItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px}.eventDraftSummary .summarySection,.eventDraftSummary .hintSection{padding:30px}.eventDraftSummary .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 7px;font-size:.76rem}.eventDraftSummary h2,.eventDraftSummary h3{margin:0}.eventDraftSummary .copy,.eventDraftSummary .hintSection p,.eventDraftSummary .hintSection li{color:#7184c1;line-height:1.65}.eventDraftSummary .copy,.eventDraftSummary .hintSection p{margin:10px 0 0}.eventDraftSummary .summaryGrid,.eventDraftSummary .readinessList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.eventDraftSummary .summaryTile,.eventDraftSummary .readinessItem{padding:20px}.eventDraftSummary .summaryTile span,.eventDraftSummary .readinessItem span{color:#7184c1;margin-bottom:7px;font-size:.82rem;display:block}.eventDraftSummary .summaryTile strong,.eventDraftSummary .readinessItem strong{line-height:1.5;display:block}.eventDraftSummary .summaryTile.highlight{background:linear-gradient(135deg,#0c90ff2e,#ff8e001f),#ffffff0a}.eventDraftSummary .readinessItem.ready strong{color:#38c769}.eventDraftSummary .readinessItem.pending strong{color:#ff8e00}.eventDraftSummary .hintSection ul{margin:20px 0 0;padding-left:30px}@media only screen and (width<=768px){.eventDraftSummary .summarySection,.eventDraftSummary .hintSection,.eventDraftSummary .summaryTile,.eventDraftSummary .readinessItem{padding:20px}.eventDraftSummary .summaryGrid,.eventDraftSummary .readinessList{grid-template-columns:1fr}}.forgotPasswordPage{background:radial-gradient(circle at top,#0c90ff38,#0000 34%),linear-gradient(#060d22fa,#0d162dfa);place-items:center;min-height:calc(100vh - 100px);padding:40px;display:grid}.forgotPasswordPage .forgotPasswordCard{background:#080f20e0;border:1px solid #ffffff14;border-radius:20px;width:min(100%,520px);padding:40px}.forgotPasswordPage .title{margin:0 0 14px;font-size:clamp(2rem,4vw,2.8rem)}.forgotPasswordPage .subtitle,.forgotPasswordPage .successText{color:#7184c1;margin:0 0 30px;line-height:1.6}.forgotPasswordPage .form,.loginPage .form{flex-direction:column;gap:20px;display:flex}.loginPage .errorText{color:#f25050;margin:0;font-size:.92rem}.loginPage .actions,.loginPage .footerLinks{flex-direction:column;gap:14px;display:flex}.loginPage .footerLinks{margin-top:30px}.loginPage .footerLinks button{text-align:left;color:#0c90ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem}.authCardLayout{background:radial-gradient(circle at 0 0,#0c90ff2e,#0000 34%),radial-gradient(circle at 100% 100%,#38c76929,#0000 28%),linear-gradient(145deg,#060d22f5,#0d162dfa);place-items:center;min-height:calc(100vh - 100px);padding:40px;display:grid}.authCardLayout .loginCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;border-radius:20px;width:min(100%,520px);padding:40px;box-shadow:0 28px 80px #00000057}.authCardLayout .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0c90ff;margin:0 0 10px;font-size:.78rem}.authCardLayout .title{color:#f3f6fb;margin:0;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.authCardLayout .subtitle{color:#7184c1;margin:14px 0 30px;line-height:1.6}.authCardLayout .footerSlot{margin-top:30px}@media only screen and (width<=768px){.authCardLayout{padding:30px 20px}.authCardLayout .loginCard{padding:30px}}.onboarding{background:radial-gradient(circle at 0 0,#0c90ff2e,#0000 34%),radial-gradient(circle at 100% 100%,#38c76929,#0000 28%),linear-gradient(145deg,#060d22f5,#0d162dfa);flex-direction:column;align-items:center;height:100vh;padding:40px 20px;display:flex;overflow-y:auto}.onboarding .onboardingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;border-radius:20px;width:min(100%,600px);padding:40px;box-shadow:0 28px 80px #00000057}@media only screen and (width<=640px){.onboarding .onboardingCard{padding:30px 20px}}.onboarding .styledInput{width:100%!important}.onboarding .onboardingTitle{color:#f3f6fb;text-align:center;margin:0 0 10px;font-family:Inter;font-size:24px;font-weight:500;line-height:29px}.onboarding .onboardingSubtitle{color:#7184c1;text-align:center;margin:0 0 30px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}@media only screen and (width<=393px){.onboarding{padding:14px}}.stepAddress{flex-direction:column;gap:14px;width:100%;display:flex}.stepAddress .addressRow{align-items:flex-start;gap:14px;display:flex}.stepAddress .addrField{flex-direction:column;gap:4px;min-width:0;display:flex}.stepAddress .addrField.addrFieldGrow{flex:1}.stepAddress .addrField.addrFieldNumber{flex:0 0 90px}.stepAddress .addrField.addrFieldZip{flex:0 0 110px}@media only screen and (width<=640px){.stepAddress .addrField.addrFieldNumber,.stepAddress .addrField.addrFieldZip{flex:0 0 80px}}.stepAddress .fieldError{color:#f25050;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepAddress .stepActions{gap:14px;margin-top:10px;display:flex}.stepAddress .stepActions>*{flex:1;min-width:0}@media only screen and (width<=640px){.stepAddress .addressRow{flex-direction:column}.stepAddress .addressRow .addrField{flex:unset;width:100%}}.stepBasicInfo{flex-direction:column;gap:14px;width:100%;display:flex}.stepBasicInfo .fieldError{color:#f25050;margin-top:-10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepBasicInfo .fieldHint{color:#9ba3b6;margin-top:-10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepBasicInfo .stepActions{gap:14px;margin-top:10px;display:flex}.stepBasicInfo .stepActions>*{flex:1;min-width:0}.stepChoice{text-align:center}.stepChoice .stepChoiceTitle{color:#f3f6fb;margin-bottom:10px;font-family:Inter;font-size:24px;font-weight:500;line-height:29px}.stepChoice .stepChoiceSubtitle{color:#7184c1;margin-bottom:40px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.stepChoice .stepChoiceCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media only screen and (width<=640px){.stepChoice .stepChoiceCards{grid-template-columns:1fr}}.stepChoice .choiceCard{cursor:pointer;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;transition:border-color .2s,background .2s;display:flex}.stepChoice .choiceCard:hover{background:#0c90ff1a;border-color:#0c90ff}.stepChoice .choiceCard .choiceIcon{background:#0c90ff1f;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:7px;transition:background .2s;display:flex}.stepChoice .choiceCard .choiceIcon svg{color:#0c90ff;width:24px;height:24px}.stepChoice .choiceCard:hover .choiceIcon{background:#0c90ff38}.stepChoice .choiceCard .choiceLabel{color:#f3f6fb;font-family:Inter;font-size:18px;font-weight:600;line-height:24px}.stepChoice .choiceCard .choiceDesc{color:#7184c1;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.stepIndicator{align-items:flex-start;margin-bottom:30px;display:flex}.stepIndicator .stepItem{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.stepIndicator .stepItem .stepDot{z-index:1;background:#ffffff0d;border:2px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s,background .2s;display:flex;position:relative}.stepIndicator .stepItem .stepDot span{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepIndicator .stepItem .stepDot svg{color:#f3f6fb;width:14px;height:14px}.stepIndicator .stepItem .stepLabel{color:#9ba3b6;text-align:center;word-break:break-word;margin-top:4px;padding:0 2px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px;transition:color .2s}.stepIndicator .stepItem .stepLine{z-index:0;background:#ffffff1a;height:2px;transition:background .2s;position:absolute;top:16px;left:calc(50% + 16px);right:calc(16px - 50%)}.stepIndicator .stepItem.active .stepDot{background:#0c90ff;border-color:#0c90ff}.stepIndicator .stepItem.active .stepDot span{color:#f3f6fb}.stepIndicator .stepItem.active .stepLabel{color:#f3f6fb;font-weight:600}.stepIndicator .stepItem.done .stepDot{background:#38c769;border-color:#38c769}.stepIndicator .stepItem.done .stepLabel{color:#7184c1}.stepIndicator .stepItem.done .stepLine{background:#38c769}.stepJoin{flex-direction:column;gap:14px;display:flex}.stepJoin .joinInstructions{background:#0c90ff1a;border-left:3px solid #0c90ff;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 20px;display:flex}.stepJoin .joinInstructions svg{color:#0c90ff;flex-shrink:0;width:20px;height:20px;margin-top:2px}.stepJoin .joinInstructions p{color:#7184c1;margin:0;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.stepJoin .joinError{color:#f25050;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepJoin .tokenWarning{color:#ff8e00;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepJoin .stepActions{gap:14px;margin-top:10px;display:flex}.stepJoin .stepActions>*{flex:1;min-width:0}.stepLegalInfo{flex-direction:column;gap:14px;width:100%;display:flex}.stepLegalInfo .legalNotice{background:#0c90ff1a;border-left:3px solid #0c90ff;border-radius:6px;align-items:flex-start;gap:10px;padding:14px 20px;display:flex}.stepLegalInfo .legalNotice svg{color:#0c90ff;flex-shrink:0;width:18px;height:18px;margin-top:2px}.stepLegalInfo .legalNotice p{color:#7184c1;margin:0;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.stepLegalInfo .fieldError{color:#f25050;margin-top:-10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepLegalInfo .fieldHint{color:#9ba3b6;margin-top:-10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.stepLegalInfo .stepActions{gap:14px;margin-top:10px;display:flex}.stepLegalInfo .stepActions>*{flex:1;min-width:0}.organisationSettings{max-width:720px;margin:0 auto;padding:30px 20px}.organisationSettings .settingsHeader{margin-bottom:40px}.organisationSettings .settingsHeader .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .settingsHeader h1{color:#f3f6fb;margin-bottom:10px;font-family:Inter;font-size:18px;font-weight:500;line-height:24px}.organisationSettings .settingsHeader .subtitle{color:#7184c1;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .settingsSection{margin-bottom:30px}.organisationSettings .settingsSection h2{color:#f3f6fb;margin-bottom:20px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .settingsSection .sectionCopy{color:#7184c1;margin:0 0 20px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .settingsSection .infoGrid{grid-template-columns:140px 1fr;gap:10px 20px;display:grid}.organisationSettings .settingsSection .infoGrid .label{color:#9ba3b6;align-items:center;font-family:Inter;font-size:16px;font-weight:500;line-height:19px;display:flex}.organisationSettings .settingsSection .infoGrid .value{color:#f3f6fb;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .settingsSection .infoGrid .value.slug{color:#0c90ff;font-family:monospace}.organisationSettings .settingsForm{flex-direction:column;gap:20px;display:flex}.organisationSettings .formActions{justify-content:flex-end;gap:10px;display:flex}.organisationSettings .formActions.leftAligned{justify-content:flex-start}.organisationSettings .signupLinkPanel{flex-direction:column;gap:20px;display:flex}.organisationSettings .signupLinkRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.organisationSettings .signupLinkRow .label{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .signupLinkField{flex-direction:column;gap:10px;display:flex}.organisationSettings .signupLinkField .label{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .linkBox{background:#0c90ff0f;border:1px solid #0c90ff80;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.organisationSettings .linkBox code{overflow-wrap:anywhere;color:#f3f6fb;flex:1}.organisationSettings .statusBadge{border-radius:5px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.organisationSettings .statusBadge.active{color:#38c769;background:#38c76924}.organisationSettings .statusBadge.inactive{color:#7184c1;background:#7184c124}.organisationSettings .signatureSection .signatureCurrentPanel{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.organisationSettings .signatureSection .signatureCurrentPanel .label{color:#9ba3b6;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .signatureSection .signatureCurrentPanel .signatureMeta{color:#7184c1;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .signatureSection .signaturePreviewBox{background:#fff;border:1px solid #f3f6fb1a;border-radius:10px;justify-content:center;align-items:center;min-height:90px;padding:20px;display:flex}.organisationSettings .signatureSection .signaturePreviewBox img{object-fit:contain;max-width:100%;max-height:120px}.organisationSettings .signatureSection .signaturePreviewBox p{color:#0d162d66;text-align:center;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .membersTable{border-collapse:collapse;width:100%}.organisationSettings .membersTable th,.organisationSettings .membersTable td{text-align:left;border-bottom:1px solid #0c90ff80;padding:10px 14px}.organisationSettings .membersTable th{color:#9ba3b6;text-transform:uppercase;letter-spacing:.06em;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .membersTable td{color:#f3f6fb;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .membersTable .roleChip{text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:.75rem;font-weight:600;display:inline-block}.organisationSettings .membersTable .roleChip.owner{color:#0c90ff;background:#0c90ff26}.organisationSettings .membersTable .roleChip.admin{color:#38c769;background:#38c76926}.organisationSettings .membersTable .roleChip.member{color:#7184c1;background:#7184c11a}.organisationSettings .referentialsHeader{margin:40px 0 20px}.organisationSettings .referentialsHeader .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .referentialsHeader h2{color:#f3f6fb;margin-bottom:10px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .referentialsHeader .subtitle{color:#7184c1;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .referentialsGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:30px;display:grid}.organisationSettings .referentialsGrid .referentialCard h3{color:#f3f6fb;margin-bottom:7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .refList{margin:14px 0;padding:0;list-style:none}.organisationSettings .refList .refItem{border-bottom:1px solid #0c90ff80;align-items:center;gap:10px;padding:7px 0;display:flex}.organisationSettings .refList .refItem:last-child{border-bottom:none}.organisationSettings .refList .refItem .refName{color:#f3f6fb;flex:1;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.organisationSettings .refList .refItem .refBadge{color:#0c90ff;white-space:nowrap;background:#0c90ff1f;border-radius:5px;align-items:center;padding:2px 7px;font-size:.75rem;font-weight:500;display:inline-flex}.organisationSettings .refList .refItem .refDeleteBtn{cursor:pointer;color:#9ba3b6;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.organisationSettings .refList .refItem .refDeleteBtn:hover{color:#f3f6fb;background:#0c90ff1a}.organisationSettings .refList .refEmpty{color:#9ba3b6;text-align:center;padding:10px 0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.organisationSettings .refAddRow{align-items:flex-end;gap:10px;margin-top:14px;display:flex}.organisationSettings .refAddRow .styledInput,.organisationSettings .refAddRow .styledDropdown{flex:1;min-width:0;width:100%!important}.organisationSettings .refAddBlock{flex-direction:column;gap:10px;margin-top:14px;display:flex}.organisationSettings .refAddBlock>.styledInput{width:100%!important}.organisationSettings .refAddBlock .refAddRow{margin-top:0}@media only screen and (width<=768px){.organisationSettings{padding:20px 14px}.organisationSettings .infoGrid{grid-template-columns:1fr}.organisationSettings .membersTable th:nth-child(3),.organisationSettings .membersTable td:nth-child(3){display:none}.organisationSettings .signupLinkRow{flex-direction:column;align-items:flex-start}.organisationSettings .linkBox{flex-direction:column;align-items:stretch}.organisationSettings .referentialsGrid{grid-template-columns:1fr}}.signatureModal .modal{width:38rem}.signaturePad{flex-direction:column;gap:10px;display:flex}.signaturePad .padCanvas{touch-action:none;cursor:crosshair;background:#0d162d;border:1px solid #f3f6fb1a;border-radius:10px;width:100%;height:220px}.signaturePad .exportCanvas{display:none}.signaturePad .padHint{color:#9ba3b6;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.profilePage{background:radial-gradient(circle at 0 0,#0c90ff29,#0000 30%),linear-gradient(#060d22fa,#0d162dfa);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px;min-height:calc(100vh - 100px);padding:40px;display:grid}.profilePage .introCard,.profilePage .formCard{background:#080f20d6;border:1px solid #ffffff14;border-radius:20px;padding:40px}.profilePage .title{margin:0;font-size:clamp(2.1rem,4vw,3rem)}.profilePage .subtitle,.profilePage .meta{color:#7184c1;line-height:1.6}.profilePage .meta{margin-top:30px}.profilePage .form{flex-direction:column;gap:20px;display:flex}.profilePage .divider{border-top:1px solid #ffffff14;margin:14px 0}@media only screen and (width<=1024px){.profilePage{grid-template-columns:1fr}}.registerPage{background:radial-gradient(circle at 100% 0,#ff8e0024,#0000 28%),radial-gradient(circle at 0 100%,#0c90ff33,#0000 34%),linear-gradient(160deg,#060d22f5,#0d162dfa);place-items:center;min-height:calc(100vh - 100px);padding:40px;display:grid}.registerPage .registerCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;border-radius:20px;width:min(100%,560px);padding:40px;box-shadow:0 28px 80px #00000057}.registerPage .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ff8e00;margin:0 0 10px;font-size:.78rem}.registerPage .title{margin:0;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.registerPage .subtitle{color:#7184c1;margin:14px 0 30px;line-height:1.6}.registerPage .form{flex-direction:column;gap:20px;display:flex}.registerPage .passwordField{flex-direction:column;gap:7px;display:flex}.registerPage .passwordHint{color:#9ba3b6;margin:0;font-size:.82rem;transition:color .2s}.registerPage .passwordHint.valid{color:#38c769}.registerPage .passwordHint.invalid{color:#f25050}.registerPage .footerLink{margin-top:30px}.registerPage .footerLink button{text-align:left;color:#0c90ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.95rem}@media only screen and (width<=768px){.registerPage{padding:30px 20px}.registerPage .registerCard{padding:30px}}.resetPasswordPage{background:radial-gradient(circle at 0 100%,#0c90ff2e,#0000 28%),linear-gradient(#060d22fa,#0d162dfa);place-items:center;min-height:calc(100vh - 100px);padding:40px;display:grid}.resetPasswordPage .resetPasswordCard{background:#080f20e0;border:1px solid #ffffff14;border-radius:20px;width:min(100%,520px);padding:40px}.resetPasswordPage .title{margin:0 0 14px;font-size:clamp(2rem,4vw,2.8rem)}.resetPasswordPage .subtitle,.resetPasswordPage .errorText{margin:0 0 30px;line-height:1.6}.resetPasswordPage .subtitle{color:#7184c1}.resetPasswordPage .errorText{color:#f25050}.resetPasswordPage .form{flex-direction:column;gap:20px;display:flex}.volunteerDashboardPage .dashboardShell{flex-direction:column;gap:30px;display:flex}.volunteerDashboardPage .heroCard{grid-template-columns:1.5fr 1fr;align-items:start;gap:30px;display:grid}.volunteerDashboardPage .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#0c90ff;margin:0 0 10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.volunteerDashboardPage h1,.volunteerDashboardPage h2,.volunteerDashboardPage h3,.volunteerDashboardPage p{margin-top:0}.volunteerDashboardPage h1{color:#f3f6fb;font-family:Inter;font-size:18px;font-weight:500;line-height:24px}.volunteerDashboardPage .heroCopy p:last-child{color:#ffffffad;margin-bottom:0;line-height:1.6}.volunteerDashboardPage .heroProfile{flex-direction:column;gap:20px;display:flex}.volunteerDashboardPage .identityBlock{background:linear-gradient(135deg,#0c90ff1f,#38c76914);border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:14px;padding:20px;display:flex}.volunteerDashboardPage .profileIdenticon{border-radius:12px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.volunteerDashboardPage .identityCopy{min-width:0}.volunteerDashboardPage .identityCopy strong,.volunteerDashboardPage .identityCopy span{display:block}.volunteerDashboardPage .identityCopy strong{color:#f3f6fb}.volunteerDashboardPage .identityCopy span{color:#ffffffad;text-overflow:ellipsis;margin-top:7px;font-size:.86rem;overflow:hidden}.volunteerDashboardPage .statsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.volunteerDashboardPage .statChip{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:2px;padding:14px 20px;display:flex}.volunteerDashboardPage .statChip strong{color:#f3f6fb;font-size:1.55rem;font-weight:700;line-height:1}.volunteerDashboardPage .statChip span{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.volunteerDashboardPage .sectionCard .mainContainerHeaders{margin-bottom:20px}.volunteerDashboardPage .sectionCard .mainContainerHeaders .headerButtonsWrapper{background:#ffffff05;border-color:#ffffff14}.volunteerDashboardPage .sectionCard .mainContainerHeaders .headerButtons{color:#ffffffa8}.volunteerDashboardPage .sectionCard .mainContainerHeaders .headerButtons .buttonContent{border-right-color:#ffffff14}.volunteerDashboardPage .sectionCard .mainContainerHeaders .headerButtons.activeButton{color:#f3f6fb;background:#ffffff14}.volunteerDashboardPage .sectionCard .mainContainerHeaders .headerButtons:hover{color:#f3f6fb;opacity:1;background-color:#ffffff0a}.volunteerDashboardPage .sectionBody{min-height:420px}.volunteerDashboardPage .sectionHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;padding-top:20px;display:flex}.volunteerDashboardPage .sectionHeader h2{color:#f3f6fb;margin-bottom:7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerDashboardPage .sectionHeader p{color:#ffffff9e;margin:0;line-height:1.55}.volunteerDashboardPage .assignmentList,.volunteerDashboardPage .eventList{flex-direction:column;gap:20px;display:flex}.volunteerDashboardPage .assignmentCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;padding:20px}.volunteerDashboardPage .assignmentCard.confirmed{border-color:#38c7696b}.volunteerDashboardPage .assignmentCard.cancelled{opacity:.72}.volunteerDashboardPage .assignmentCard h3{color:#f3f6fb;margin-bottom:10px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerDashboardPage .assignmentCard p{color:#ffffffa8;margin-bottom:0}.volunteerDashboardPage .registrationCard{cursor:pointer;transition:border-color .18s,background .18s}.volunteerDashboardPage .registrationCard:hover{background:#0c90ff0f;border-color:#0c90ff52}.volunteerDashboardPage .assignmentMeta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.volunteerDashboardPage .assignmentMeta .eventName{color:#0c90ff;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.volunteerDashboardPage .statusPill{color:#ffffffb8;white-space:nowrap;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.82rem;font-weight:700}.volunteerDashboardPage .regBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.8rem;font-weight:700}.volunteerDashboardPage .regBadge.pending{color:#ff8e00;background:#ff8e0029}.volunteerDashboardPage .regBadge.approved{color:#38c769;background:#38c76929}.volunteerDashboardPage .regBadge.rejected{color:#ff5050e6;background:#ff505029}.volunteerDashboardPage .assignmentActions{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}.volunteerDashboardPage .eventItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px;display:grid}.volunteerDashboardPage .eventInfo{min-width:0}.volunteerDashboardPage .eventItemName{color:#f3f6fb;margin-bottom:7px;font-weight:700;display:block}.volunteerDashboardPage .eventMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.volunteerDashboardPage .eventDates{color:#ffffff8a;font-size:.86rem}.volunteerDashboardPage .eventLocation{color:#ffffff6b;font-size:.82rem}.volunteerDashboardPage .eventLocation:before{content:"·";margin-right:10px}.volunteerDashboardPage .eventActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.volunteerDashboardPage .documentActionWrap{display:inline-flex}.volunteerDashboardPage .loadingCard{place-items:center;min-height:220px;display:grid}.volunteerDashboardPage .cancelModalContent{flex-direction:column;gap:20px;display:flex}.volunteerDashboardPage .cancelModalContent p{color:#7184c1;margin-bottom:0}@media only screen and (width<=1024px){.volunteerDashboardPage .heroCard{grid-template-columns:1fr}}@media only screen and (width<=768px){.volunteerDashboardPage .heroCard,.volunteerDashboardPage .sectionCard{padding:30px}.volunteerDashboardPage .identityBlock{flex-direction:column;align-items:flex-start}.volunteerDashboardPage .sectionBody{min-height:0}.volunteerDashboardPage .eventItem{grid-template-columns:1fr}.volunteerDashboardPage .eventItem .eventActions{flex-flow:wrap;align-items:flex-start}.volunteerDashboardPage .assignmentMeta{flex-wrap:wrap}}@media only screen and (width<=393px){.volunteerDashboardPage .heroCard,.volunteerDashboardPage .sectionCard{padding:20px}.volunteerDashboardPage .statsGrid{grid-template-columns:1fr 1fr}}.volunteerPageShell{background:radial-gradient(circle at 0 0,#0c90ff29,#0000 24%),radial-gradient(circle at 100% 100%,#38c76924,#0000 24%),linear-gradient(#060d22fa,#0d162dfa);min-height:100vh;padding:40px 20px}.volunteerPageShellContent{width:100%;max-width:1180px;margin:0 auto}@media only screen and (width<=768px){.volunteerPageShell{padding:20px 14px}}.volunteerEventDetailPage .detailShell{flex-direction:column;gap:30px;display:flex}.volunteerEventDetailPage .heroCard,.volunteerEventDetailPage .rolesCard,.volunteerEventDetailPage .prefCard,.volunteerEventDetailPage .loadingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;box-shadow:0 28px 80px #00000057}.volunteerEventDetailPage .heroCard{justify-content:space-between;align-items:flex-start;gap:30px;padding:40px;display:flex}.volunteerEventDetailPage .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#0c90ff;margin:0 0 10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.volunteerEventDetailPage h1{color:#f3f6fb;margin:0 0 10px;font-family:Inter;font-size:18px;font-weight:500;line-height:24px}.volunteerEventDetailPage h2{color:#f3f6fb;margin:0 0 7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerEventDetailPage p{color:#ffffffad;margin:0;line-height:1.6}.volunteerEventDetailPage .heroMeta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.volunteerEventDetailPage .heroDates{color:#ffffff9e;font-size:.9rem}.volunteerEventDetailPage .heroLocation{color:#ffffff6b;font-size:.86rem}.volunteerEventDetailPage .regBadge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700}.volunteerEventDetailPage .regBadge.pending{color:#ff8e00;background:#ff8e0029}.volunteerEventDetailPage .regBadge.approved{color:#38c769;background:#38c76929}.volunteerEventDetailPage .regBadge.rejected{color:#ff5050e6;background:#ff505029}.volunteerEventDetailPage .heroActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;display:flex}.volunteerEventDetailPage .rolesCard,.volunteerEventDetailPage .prefCard{padding:30px}.volunteerEventDetailPage .sectionHeader{margin-bottom:20px}.volunteerEventDetailPage .sectionHeader h2{margin-bottom:7px}.volunteerEventDetailPage .sectionHeader p{line-height:1.55}.volunteerEventDetailPage .coverageTimeline{border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.volunteerEventDetailPage .coverageTimeline .timelineBlock{border-radius:5px;font-size:.8rem}.volunteerEventDetailPage .daySections{flex-direction:column;gap:20px;display:flex}.volunteerEventDetailPage .daySection{flex-direction:column;gap:14px;display:flex}.volunteerEventDetailPage .daySectionHeader{align-items:center;gap:14px;display:flex}.volunteerEventDetailPage .daySectionHeader strong{color:#f3f6fb;text-transform:capitalize;font-size:.88rem}.volunteerEventDetailPage .loadingCard{place-items:center;padding:40px;display:grid}@media only screen and (width<=1024px){.volunteerEventDetailPage .heroCard{flex-direction:column}.volunteerEventDetailPage .heroActions{align-items:flex-start;width:100%}}.volunteerEventsPage .eventsShell{flex-direction:column;gap:30px;display:flex}.volunteerEventsPage .heroCard,.volunteerEventsPage .eventsCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;box-shadow:0 28px 80px #00000057}.volunteerEventsPage .heroCard{justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex}.volunteerEventsPage .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#0c90ff;margin:0 0 10px;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.volunteerEventsPage h1{color:#f3f6fb;margin:0 0 10px;font-family:Inter;font-size:18px;font-weight:500;line-height:24px}.volunteerEventsPage h2{color:#f3f6fb;margin:0 0 7px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.volunteerEventsPage p{color:#ffffffad;margin:0;line-height:1.6}.volunteerEventsPage .eventsCard{padding:30px}.volunteerEventsPage .eventList{flex-direction:column;gap:20px;display:flex}.volunteerEventsPage .eventItem{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:20px;transition:border-color .18s,background .18s;display:grid}.volunteerEventsPage .eventItem:hover{background:#0c90ff0f;border-color:#0c90ff52}.volunteerEventsPage .eventInfo{min-width:0}.volunteerEventsPage .eventName{color:#f3f6fb;margin-bottom:7px;font-weight:700;display:block}.volunteerEventsPage .eventMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;display:flex}.volunteerEventsPage .eventDates{color:#ffffff8a;font-size:.86rem}.volunteerEventsPage .eventLocation{color:#ffffff6b;font-size:.82rem}.volunteerEventsPage .eventLocation:before{content:"·";margin-right:10px}.volunteerEventsPage .regBadge{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:700}.volunteerEventsPage .regBadge.pending{color:#ff8e00;background:#ff8e0029}.volunteerEventsPage .regBadge.approved{color:#38c769;background:#38c76929}.volunteerEventsPage .regBadge.rejected{color:#ff5050e6;background:#ff505029}.volunteerEventsPage .eventActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.volunteerEventsPage .loadingCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;place-items:center;padding:40px;display:grid}@media only screen and (width<=1024px){.volunteerEventsPage .heroCard{flex-direction:column;align-items:flex-start}}@media only screen and (width<=768px){.volunteerEventsPage .eventItem{grid-template-columns:1fr}.volunteerEventsPage .eventActions{align-items:flex-start}}.volunteerLoginPage .form{flex-direction:column;gap:20px;display:flex}.volunteerLoginPage .errorText{color:#f25050;margin:0;font-size:.92rem}.volunteerSignupPage{align-items:center;display:flex}.volunteerSignupShell{align-items:center;min-height:calc(100vh - 80px);display:flex}.signupShell{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:20px;width:100%;margin:0 auto;display:grid}.signupStateCard,.introPanel,.formPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20e0;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 28px 80px #00000057}.signupStateCard{flex-direction:column;gap:20px;width:min(100%,720px);margin:0 auto;padding:40px;display:flex}.signupStateCard .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0c90ff;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.signupStateCard .title{color:#f3f6fb;margin:0;font-size:clamp(2.2rem,4vw,3rem);line-height:1}.signupStateCard .subtitle{color:#ffffffb8;margin:0;line-height:1.6}.introPanel{background:radial-gradient(circle at 0 0,#0c90ff1f,#0000 38%),#080f20bd;height:100%;padding:30px}.introPanel .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#0c90ff;margin:0;font-family:Inter;font-size:16px;font-weight:500;line-height:19px}.introPanel .title{color:#f3f6fb;margin:0;font-size:clamp(2rem,3.2vw,2.8rem);line-height:.94}.introPanel .subtitle{color:#ffffffc2;max-width:32ch;margin:0;font-size:.95rem;line-height:1.45}.introTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.orgSlug,.formBadge{color:#ffffffb8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:7px 14px;font-size:.84rem;font-weight:600}.headlineBlock{flex-direction:column;gap:14px;margin-top:20px;display:flex}.introDivider{background:linear-gradient(90deg,#0c90ff73,#ffffff0a);height:1px;margin:20px 0}.infoStack{flex-direction:column;gap:10px;display:flex}.infoCard{background:#ffffff09;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px;display:grid}.infoCard span,.infoCard strong,.infoCard p{display:block}.infoCard span{color:#0c90ff;letter-spacing:.08em;margin-bottom:0;font-size:.8rem;font-weight:700;line-height:1}.infoCard strong{color:#f3f6fb;margin-bottom:4px;font-size:.98rem;line-height:1.2}.infoCard p{color:#ffffffa8;margin:0;font-size:.9rem;line-height:1.4}.infoCard span,.infoCard strong{align-self:center}.infoCard strong,.infoCard p{grid-column:2}.infoCard span{grid-row:1/span 2}.formPanel{flex-direction:column;gap:20px;height:100%;padding:30px;display:flex}.formTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.formEyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ffffff94;margin:0;font-size:.78rem}.signupForm{flex-direction:column;gap:14px;display:flex}.grid{gap:14px;display:grid}.grid.twoColumns,.grid.addressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.threeColumns{grid-template-columns:minmax(0,1.5fr) minmax(120px,.6fr) minmax(120px,.8fr)}.addressFormGroup{flex-direction:column;gap:14px;display:flex}.addressRow{align-items:flex-start;gap:14px;display:flex}.addrField{min-width:0;display:flex}.addrField.addrFieldGrow{flex:auto}.addrField.addrFieldNumber{flex:0 0 160px}.addrField.addrFieldZip,.addrField.addrFieldCountry{flex:0 0 180px}.sectionHeader{border-top:1px solid #ffffff14;padding-top:14px}.sectionHeader.firstSection{border-top:0;padding-top:0}.sectionHeader h2{color:#f3f6fb;margin:0 0 10px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px}.sectionHeader p{color:#ffffffa8;margin:0;line-height:1.6}.stepActions{gap:14px;margin-top:10px;display:flex}.stepActions.dualActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formPanel .stepIndicator{margin-bottom:10px}.footerActions{justify-content:flex-start;display:flex}.loginPrompt{color:#ffffffa8;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.loginPrompt button{color:#0c90ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}@media only screen and (width<=1024px){.volunteerSignupShell{min-height:auto;display:block}.signupShell{grid-template-columns:1fr;align-items:start}}@media only screen and (width<=768px){.signupStateCard,.introPanel,.formPanel{padding:30px}.grid.twoColumns,.grid.addressGrid,.grid.threeColumns,.stepActions.dualActions{grid-template-columns:1fr}.introPanel .title{max-width:none;font-size:clamp(2.2rem,11vw,3.6rem)}.addressRow{flex-direction:column}.addressRow .addrField{flex:auto;width:100%}}.volunteersListPage{background:radial-gradient(circle at 100% 0,#26c4851f,#0000 28%),radial-gradient(circle at 0 100%,#0c90ff1f,#0000 30%),linear-gradient(#060d22fa,#0a1428fa);flex-direction:column;gap:30px;min-height:calc(100vh - 100px);padding:40px;display:flex}.volunteersListPage .listHero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:20px;display:grid}.volunteersListPage .heroCard h1{margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:.95}.volunteersListPage .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-size:.78rem}.volunteersListPage .subtitle{color:#7184c1;max-width:55ch;margin:20px 0 0;line-height:1.65}.volunteersListPage .heroStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.volunteersListPage .metric{background:#ffffff0a;border-radius:15px;padding:20px}.volunteersListPage .metric .label{color:#7184c1;margin-bottom:7px;font-size:.82rem;display:block}.volunteersListPage .metric strong{font-size:1.45rem}.volunteersListPage .actionsCard{gap:20px}.volunteersListPage .actionsCard h2{margin:0;font-size:1.4rem}.volunteersListPage .actionsTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.volunteersListPage .heroButtons{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.volunteersListPage .loadingState{justify-content:center;align-items:center;min-height:280px;display:flex}.volunteersListPage .editVolunteerForm{flex-direction:column;gap:14px;width:100%;max-height:60vh;padding-right:10px;display:flex;overflow-y:auto}.volunteersListPage .editVolunteerForm .styledInput,.volunteersListPage .editVolunteerForm .styledDropdown{width:100%!important}.volunteersListPage .sliderField{width:100%}.volunteersListPage .rowActions{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.volunteersListPage .ratingDisplay{color:#ff8e00;align-items:center;gap:3px;display:inline-flex}.volunteersListPage .deleteVolunteerContent,.volunteersListPage .importVolunteerContent{flex-direction:column;gap:14px;display:flex}.volunteersListPage .deleteHint,.volunteersListPage .importCopy{color:#7184c1;margin:0;line-height:1.55}.volunteersListPage .deleteLoading{justify-content:center;padding:20px 0;display:flex}.volunteersListPage .assignmentWarningBox,.volunteersListPage .previewTableWrapper,.volunteersListPage .importReport{background:#ffffff0a;border:1px solid #ffffff14;border-radius:15px;padding:14px}.volunteersListPage .warningCopy,.volunteersListPage .previewTitle{color:#f3f6fb;margin:0 0 10px;line-height:1.5}.volunteersListPage .assignmentList,.volunteersListPage .reportErrors{color:#7184c1;flex-direction:column;gap:7px;margin:0;padding-left:20px;display:flex}.volunteersListPage .assignmentList li{flex-direction:column;gap:2px;display:flex}.volunteersListPage .importError{color:#ff8e00;margin:0;line-height:1.45}.volunteersListPage .reportMetrics{flex-wrap:wrap;gap:20px;margin-bottom:10px;display:flex}.volunteersListPage .pagination{justify-content:center;align-items:center;gap:20px;display:flex}.volunteersListPage .pagination .pageInfo{color:#7184c1;font-size:.88rem}@media only screen and (width<=1024px){.volunteersListPage{padding:30px}.volunteersListPage .listHero,.volunteersListPage .heroStats{grid-template-columns:1fr}.volunteersListPage .actionsTop{flex-direction:column}.volunteersListPage .heroButtons{justify-content:stretch;width:100%}}@media only screen and (width<=768px){.volunteersListPage{padding:20px}.volunteersListPage .heroCard,.volunteersListPage .actionsCard{border-radius:15px;padding:20px}.volunteersListPage .editVolunteerForm{min-width:0}.volunteersListPage .rowActions{justify-content:flex-end}}.deleteConfirmModal .deleteTrigger.styledButton.square{color:#f3f6fb;background:#f25050;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.deleteConfirmModal .deleteTrigger.styledButton.square:hover{background:#f25050;box-shadow:0 0 0 1px #f25050}.starRatingInput{flex-direction:column;gap:10px;width:100%;display:flex}.starRatingInput .fieldHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.starRatingInput .label{color:#f3f6fb;font-family:Inter;font-size:14px;font-weight:600;line-height:18px}.starRatingInput .clearButton{color:#0c90ff;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter;font-size:13px;font-weight:600;line-height:16px}.starRatingInput .starsRow{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.starRatingInput .starButton{color:#7184c1;cursor:pointer;background:#0d162d;border:1px solid #0c90ff80;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:color .18s,border-color .18s,transform .18s,box-shadow .18s;display:inline-flex}.starRatingInput .starButton svg{font-size:1.1rem}.starRatingInput .starButton:hover{color:#ff8e00;border-color:#ff8e00;transform:translateY(-1px)}.starRatingInput .starButton.active{color:#ff8e00;border-color:#ff8e00;box-shadow:0 0 0 1px #ff8e00}.starRatingInput .valueLabel{color:#7184c1;margin-left:10px;font-family:Inter;font-size:13px;font-weight:500;line-height:16px}.starRatingInput.compact .starButton{width:36px;height:36px}.newVolunteerPage{background:radial-gradient(circle at 100% 0,#ff8f1f26,#0000 28%),radial-gradient(circle at 0,#0c90ff24,#0000 32%),linear-gradient(#080f20fa,#0c1527fa);flex-direction:column;gap:30px;min-height:calc(100vh - 100px);padding:40px;display:flex}.newVolunteerPage .pageIntro{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.newVolunteerPage .introCopy{max-width:72ch}.newVolunteerPage .introCopy h1{margin:0;font-size:clamp(2.1rem,3vw,3.2rem);line-height:.98}.newVolunteerPage .eyebrow{color:#0c90ff;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-size:.78rem}.newVolunteerPage .subtitle{color:#7184c1;margin:20px 0 0;line-height:1.7}.newVolunteerPage .formCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080f20d6;border:1px solid #ffffff14;border-radius:20px;max-width:860px;padding:40px;box-shadow:0 20px 60px #00000047}.newVolunteerPage .formCard form{flex-direction:column;gap:30px;display:flex}.newVolunteerPage .formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.newVolunteerPage .formField{flex-direction:column;gap:4px;display:flex}.newVolunteerPage .fieldError{color:#ff8e00;margin-top:4px;font-size:.82rem}.newVolunteerPage .ratingField{align-items:stretch;display:flex}.newVolunteerPage .actions{justify-content:flex-end;align-items:center;gap:14px;padding-top:14px;display:flex}@media only screen and (width<=1024px){.newVolunteerPage{padding:30px}}@media only screen and (width<=768px){.newVolunteerPage{padding:20px}.newVolunteerPage .formCard{border-radius:15px;padding:20px}.newVolunteerPage .formRow{grid-template-columns:1fr}.newVolunteerPage .actions{flex-direction:column-reverse;align-items:stretch}.newVolunteerPage .primaryAction,.newVolunteerPage .secondaryAction{width:100%}}.contractTemplatesPage{max-width:1200px;margin:0 auto;padding:40px}.contractTemplatesPage .pageHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.contractTemplatesPage .pageHeader .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0c90ff;margin:0 0 7px;font-size:.78rem}.contractTemplatesPage .pageHeader h1{color:#f3f6fb;margin:0;font-family:Inter;font-size:18px;font-weight:500;line-height:24px}.contractTemplatesPage .pageHeader .subtitle{color:#7184c1;max-width:720px;margin:10px 0 0}.contractTemplatesPage .pageHeader .headerActions{flex-wrap:wrap;gap:14px;display:flex}.contractTemplatesPage .workspaceGrid{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:30px;display:grid}.contractTemplatesPage .editorColumn{flex-direction:column;gap:30px;display:flex}.contractTemplatesPage .templateLibrary,.contractTemplatesPage .editorPanel,.contractTemplatesPage .variablesPanel{padding:30px}.contractTemplatesPage .panelHeading{margin-bottom:20px}.contractTemplatesPage .panelHeading .kicker{letter-spacing:.14em;text-transform:uppercase;color:#7184c1;margin:0 0 7px;font-size:.75rem}.contractTemplatesPage .panelHeading h2{color:#f3f6fb;margin:0;font-family:Inter;font-size:24px;font-weight:500;line-height:29px}.contractTemplatesPage .templateList{flex-direction:column;gap:14px;display:flex}.contractTemplatesPage .templateCard{text-align:left;cursor:pointer;background:#252d42;border:1px solid #0c90ff66;border-radius:10px;width:100%;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s}.contractTemplatesPage .templateCard:hover{border-color:#0c90ff80;transform:translateY(-2px);box-shadow:0 16px 30px #0003}.contractTemplatesPage .templateCard.active{background:linear-gradient(#0c90ff1f,#0d162d);border-color:#0c90ffb3;box-shadow:0 0 0 1px #0c90ff33}.contractTemplatesPage .templateCard strong{color:#f3f6fb;display:block}.contractTemplatesPage .templateCard p{color:#7184c1;margin:7px 0 0;font-size:.88rem;line-height:1.5}.contractTemplatesPage .templateCardTop{justify-content:space-between;align-items:center;gap:14px;display:flex}.contractTemplatesPage .statusBadge{border-radius:999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.contractTemplatesPage .statusBadge.active{color:#38c769;background:#38c7691f}.contractTemplatesPage .statusBadge.inactive{color:#7184c1;background:#0c90ff33}.contractTemplatesPage .emptyState{color:#7184c1;background:#0c90ff1a;border-radius:10px;margin:0;padding:20px}.contractTemplatesPage .fieldGrid{margin-bottom:20px}.contractTemplatesPage .infoSection{background:#0c90ff0f;border:1px solid #0c90ff33;border-radius:10px;margin-bottom:20px;padding:20px}.contractTemplatesPage .infoText{color:#7184c1;margin:0;font-size:.88rem}.contractTemplatesPage .editorActions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:20px;display:flex}.contractTemplatesPage .variablesCopy{color:#7184c1;margin:0 0 20px;line-height:1.5}.contractTemplatesPage .variableList{flex-wrap:wrap;gap:10px;display:flex}.contractTemplatesPage .variableChip{color:#f3f6fb;cursor:pointer;background:#0c90ff14;border:1px solid #0c90ff3d;border-radius:999px;padding:8px 12px;font-size:.83rem;transition:transform .12s,border-color .12s,background .12s}.contractTemplatesPage .variableChip:hover{background:#0c90ff24;border-color:#0c90ff80;transform:translateY(-1px)}@media only screen and (width<=1280px){.contractTemplatesPage .workspaceGrid{grid-template-columns:1fr}}@media only screen and (width<=768px){.contractTemplatesPage{padding:30px 20px}.contractTemplatesPage .pageHeader{flex-direction:column;align-items:stretch}}.contractRichEditor{border:1px solid #0c90ff66;border-radius:10px;overflow:hidden}.contractRichEditor .toolbar{z-index:10;background:#0d162d;border-bottom:1px solid #0c90ff66;flex-wrap:wrap;align-items:center;gap:2px;padding:10px 14px;display:flex;position:sticky;top:0}.contractRichEditor .toolbarBtn{color:#f3f6fb;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.05rem;transition:background .12s,color .12s;display:inline-flex}.contractRichEditor .toolbarBtn:hover:not(.isDisabled){color:#f3f6fb;background:#0c90ff1f}.contractRichEditor .toolbarBtn.isActive{color:#0c90ff;background:#0c90ff2e}.contractRichEditor .toolbarBtn.isDisabled{opacity:.3;cursor:not-allowed}.contractRichEditor .toolbarSep{background:#0c90ff66;flex-shrink:0;width:1px;height:20px;margin:0 7px;display:inline-block}.contractRichEditor .headingSelect{color:#f3f6fb;cursor:pointer;background:#252d42;border:1px solid #0c90ff66;border-radius:3px;height:32px;padding:0 10px;font-size:.84rem}.contractRichEditor .headingSelect:focus{border-color:#0c90ff99;outline:none}.contractRichEditor .colorPickerWrap{position:relative}.contractRichEditor .colorBtn{gap:4px;width:auto;padding:0 10px;font-size:1.1rem}.contractRichEditor .colorBtn .colorSwatch{border-radius:2px;width:14px;height:3px;display:block}.contractRichEditor .colorPalette{z-index:100;background:#252d42;border:1px solid #0c90ff66;border-radius:5px;grid-template-columns:repeat(6,22px);gap:3px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000004d}.contractRichEditor .colorDot{cursor:pointer;border:1px solid #0c90ff4d;border-radius:50%;width:22px;height:22px;transition:transform .12s}.contractRichEditor .colorDot:hover{transform:scale(1.25)}.contractRichEditor .colorReset{color:#7184c1;background:#0d162d;justify-content:center;align-items:center;font-size:.78rem;display:flex}.contractRichEditor .editorDocument{background:#0d162d;min-height:520px}.contractRichEditor .tiptap{color:#f3f6fb;outline:none;min-height:520px;padding:40px clamp(30px,6%,72px);font-size:.97rem;line-height:1.78}.contractRichEditor .tiptap p{margin:0 0 .7em}.contractRichEditor .tiptap ul,.contractRichEditor .tiptap ol{margin:0 0 .7em;padding-left:1.75em}.contractRichEditor .tiptap h1,.contractRichEditor .tiptap h2,.contractRichEditor .tiptap h3{color:#f3f6fb;margin:1.2em 0 .45em;line-height:1.25}.contractRichEditor .tiptap h1{font-size:1.65rem}.contractRichEditor .tiptap h2{font-size:1.3rem}.contractRichEditor .tiptap h3{font-size:1.1rem}.contractRichEditor .tiptap hr{border:none;border-top:1px solid #0c90ff66;margin:1.5em 0}.contractRichEditor .tiptap a{color:#0c90ff;cursor:pointer;text-decoration:underline}.contractRichEditor .tiptap .tiptap-indent-1{padding-left:24px}.contractRichEditor .tiptap .tiptap-indent-2{padding-left:48px}.contractRichEditor .tiptap .tiptap-indent-3{padding-left:72px}.contractRichEditor .tiptap .tiptap-indent-4{padding-left:96px}.contractRichEditor .tiptap .tiptap-indent-5{padding-left:120px}.contractRichEditor .tiptap .tiptap-indent-6{padding-left:144px}.contractRichEditor .tiptap .tiptap-indent-7{padding-left:168px}.contractRichEditor .tiptap .tiptap-indent-8{padding-left:192px}.contractRichEditor .tiptap .tiptap-indent-9{padding-left:216px}.contractRichEditor .tiptap .tiptap-indent-10{padding-left:240px}.contractRichEditor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#7184c1;pointer-events:none;float:left;height:0}.contractRichEditor .tiptap table{border-collapse:collapse;width:100%;margin:.5em 0 1em}.contractRichEditor .tiptap table td,.contractRichEditor .tiptap table th{vertical-align:top;border:1px dashed #0c90ff4d;min-width:60px;padding:6px 8px;position:relative}.contractRichEditor .tiptap table td>*,.contractRichEditor .tiptap table th>*{margin-bottom:0}.contractRichEditor .tiptap table .selectedCell:after{content:"";pointer-events:none;background:#0c90ff1a;position:absolute;inset:0}.authNavActions{align-items:center;gap:10px;display:flex}.authNavActions .userBadge{background:#ffffff0a;border:1px solid #ffffff14;border-radius:15px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.authNavActions .userBadge .label{text-transform:uppercase;letter-spacing:.12em;color:#7184c1;font-size:.7rem}.authNavActions .userBadge .value{color:#f3f6fb;font-size:.9rem}.authNavActions .styledButton{min-width:110px}@media only screen and (width<=1280px){.authNavActions{flex-direction:column;align-items:stretch;width:100%}.authNavActions .userBadge{box-sizing:border-box;width:100%}.authNavActions .styledButton{width:100%}}.desktopNavbar .navbar-collapse{flex-direction:column;display:flex}.navLogout{color:#7184c1;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:auto;padding:14px 20px;transition:background .2s,color .2s;display:flex}.navLogout:hover{color:#f3f6fb;background:#ffffff0f}.navLogout .navLogoutIcon{flex-shrink:0;width:18px;height:18px}.navLogout .navLogoutLabel{white-space:nowrap;font-size:.9rem}.navLogout.closed{justify-content:center;padding:10px}.languageSwitcher{background:#0c90ff0a;border:1px solid #0c90ff80;align-items:center;gap:4px;padding:4px;display:inline-flex}.languageSwitcher button{color:#7184c1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:.62rem;transition:color .15s,background .15s}.languageSwitcher button.active{color:#0c90ff;background:#0c90ff1a}.languageSwitcher.mobile{width:fit-content;margin:0 20px 14px}.languageSwitcher.mobile button{padding:8px 12px;font-size:.68rem}
