.Headline{color:var(--color-text-blue);margin-bottom:25px;font-size:clamp(1.25rem,3vw,1.5rem)}@media screen and (max-width:768px){.Headline{max-width:100%}}.Headline h1{font-size:clamp(1.25rem,3vw,1.5rem)}.Headline h1,.Headline h2{color:var(--color-text-blue);font-weight:700}.Headline h2{font-size:clamp(1.125rem,3vw,1.25rem);margin-top:20px}.Headline h3{font-size:clamp(1rem,3vw,1.125rem);margin-bottom:-45px;color:var(--color-text-blue)}.Headline h3,.Headline span{font-weight:700}.Headline .Currency{font-size:clamp(1rem,3vw,1rem);display:inline-block;margin-left:5px}.Headline .Description{margin-bottom:0;font-size:18px}[data-v-1da6b05f]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-1da6b05f]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-1da6b05f]:focus{outline:none}ol[data-v-1da6b05f],ul[data-v-1da6b05f]{margin:0;padding:0}img[data-v-1da6b05f]{display:block}figure[data-v-1da6b05f],h1[data-v-1da6b05f],h2[data-v-1da6b05f],h3[data-v-1da6b05f],h4[data-v-1da6b05f],h5[data-v-1da6b05f],p[data-v-1da6b05f]{margin:0}a[data-v-1da6b05f]{text-decoration:none}.SidePanel[data-v-1da6b05f]{position:fixed;top:0;right:0;width:100%;height:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SidePanel .SidePanel-backdrop[data-v-1da6b05f]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0}.SidePanel .SidePanel-content[data-v-1da6b05f]{position:relative;width:100%;height:100%;background-color:var(--color-white);-webkit-box-shadow:-8px 0 32px rgba(0,0,0,.15);box-shadow:-8px 0 32px rgba(0,0,0,.15);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;will-change:transform}@media screen and (max-width:768px){.SidePanel .SidePanel-content[data-v-1da6b05f]{max-width:100%!important}}.SidePanel .SidePanel-close[data-v-1da6b05f]{padding:8px;border-radius:50%;min-width:auto;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:10px}.SidePanel .SidePanel-close i[data-v-1da6b05f]{font-size:1.2rem}.SidePanel .SidePanel-body[data-v-1da6b05f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0}.TimeInput{position:relative;width:100%;max-width:150px}.TimeInput.has-error .Input,.TimeInput.has-error label{border-color:var(--color-red)!important;color:var(--color-red)!important}.TimeInput.is-focused .Input{outline:solid 1px var(--color-blue-dark)}.TimeInput.is-vertical .Label{position:relative;top:0;left:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:.875rem}.TimeInput.is-vertical .Input{padding:12px 40px 12px 12px}.TimeInput.is-vertical .Input::-webkit-input-placeholder{color:var(--color-text-gray-dark)}.TimeInput.is-vertical .Input::-moz-placeholder{color:var(--color-text-gray-dark)}.TimeInput.is-vertical .Input:-ms-input-placeholder{color:var(--color-text-gray-dark)}.TimeInput.is-vertical .Input::-ms-input-placeholder{color:var(--color-text-gray-dark)}.TimeInput.is-vertical .Input::placeholder{color:var(--color-text-gray-dark)}.TimeInput.is-vertical .Input:focus+.Label,.TimeInput.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:.75rem}.TimeInput.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TimeInput.is-horizontal .Label{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:1rem;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto;min-width:30%}.TimeInput.is-horizontal .Label:after{content:":"}.TimeInput.is-horizontal .Input{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.TimeInput.is-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.TimeInput.is-horizontal.is-disabled .Input{padding-left:0}.TimeInput.is-horizontal .Input{width:100%}}.TimeInput.is-disabled .Input{color:var(--color-text-gray-dark);background-color:transparent}.TimeInput .Input,.TimeInput .Label{-webkit-box-flex:1;-ms-flex:1;flex:1}.TimeInput .Input,.TimeInput .Label{color:var(--color-text-black)}.TimeInput .Input{outline:none;margin:0;border:none;font-family:inherit;width:100%;padding:12px 40px 12px 12px;font-size:1rem;background-color:var(--color-bg);border-radius:5px}.TimeInput .Input::-webkit-input-placeholder{color:var(--color-text-gray-dark)}.TimeInput .Input::-moz-placeholder{color:var(--color-text-gray-dark)}.TimeInput .Input:-ms-input-placeholder{color:var(--color-text-gray-dark)}.TimeInput .Input::-ms-input-placeholder{color:var(--color-text-gray-dark)}.TimeInput .Input::placeholder{color:var(--color-text-gray-dark)}.TimeInput .Input:focus{outline:solid 1px var(--color-blue-dark)}.TimeInput .Input:focus+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:.75rem}.TimeInput .input-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.TimeInput .Error{color:var(--color-red);margin-top:5px;font-size:12px;position:absolute;bottom:-23px;left:12px}.TimeInput.size-small .Input{padding:8px 8px 8px 12px;font-size:.875rem}.TimeInput.size-small .Label{font-size:.75rem}.TimeInput.size-small .Error{font-size:.6875rem}.TimeInput.size-small.is-vertical .Label{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.TimeInput.size-small.is-vertical .Input{padding:8px 8px 8px 12px}.TimeInput.size-small.is-vertical .Input:focus+.Label,.TimeInput.size-small.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-25px);transform:translateY(-25px);font-size:.6875rem}.TimeInput.size-small.is-horizontal .Label{font-size:.875rem}.TimeInput.size-large .Input{padding:16px 40px 16px 12px;font-size:1.125rem}.TimeInput.size-large .Label{font-size:1rem}.TimeInput.size-large .Error{font-size:.9375rem}.TimeInput.size-large.is-vertical .Label{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.TimeInput.size-large.is-vertical .Input{padding:16px 40px 16px 12px}.TimeInput.size-large.is-vertical .Input:focus+.Label,.TimeInput.size-large.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-35px);transform:translateY(-35px);font-size:.875rem}.TimeInput.size-large.is-horizontal .Label{font-size:1.125rem}.Datepicker{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}.Datepicker.minimal .Range.is-set{width:100%;padding:0;margin:0;border:none;background:transparent}@media screen and (max-width:1200px){.Datepicker.has-quick-actions{margin-bottom:20px}}.Datepicker.inline{cursor:pointer}.Datepicker.is-small .Range,.Datepicker.is-small .To{padding:0}.Datepicker.is-small .Range input,.Datepicker.is-small .To input{font-size:12px;padding:2px 4px}.Datepicker.is-small .Range i,.Datepicker.is-small .To i{border-radius:5px;background-color:rgba(0,0,0,.02);padding:2px;cursor:pointer;width:20px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:var(--color-text-black)}.Datepicker.is-small .Range i:hover,.Datepicker.is-small .To i:hover{background:rgba(0,0,0,.1)}.Datepicker .Range,.Datepicker .To,.Datepicker .Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Datepicker .Range,.Datepicker .To{color:var(--color-text-black);border:solid 1px var(--color-text-inactive);border-radius:5px;padding:0;width:100%;min-width:120px}.Datepicker .Range.is-month-picker,.Datepicker .To.is-month-picker{cursor:pointer}.Datepicker .Range.is-month-picker i,.Datepicker .To.is-month-picker i{pointer-events:none}.Datepicker .Range.is-month-picker:hover,.Datepicker .To.is-month-picker:hover{background:rgba(0,0,0,.1)}.Datepicker .Range input,.Datepicker .To input{border-radius:5px;color:var(--color-text-black);outline:none;background-color:rgba(0,0,0,.02);font-family:Open Sans,sans-serif;font-weight:700;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;margin:0;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;cursor:pointer;font-size:14px;padding:8px 6px;width:100%;min-width:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.Datepicker .Range input.is-month-picker,.Datepicker .To input.is-month-picker{min-width:140px;pointer-events:none}.Datepicker .Range input.is-mobile,.Datepicker .To input.is-mobile{cursor:pointer}.Datepicker .Range input.is-mobile:focus,.Datepicker .To input.is-mobile:focus{outline:none}.Datepicker .Range input:hover,.Datepicker .To input:hover{background-color:rgba(0,0,0,.1)}.Datepicker .Range i,.Datepicker .To i{border-radius:5px;background-color:rgba(0,0,0,.02);padding:4px;cursor:pointer;width:26px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:var(--color-text-black)}.Datepicker .Range i:hover,.Datepicker .To i:hover{background:rgba(0,0,0,.1)}.Datepicker .Range.is-empty,.Datepicker .To.is-empty{border-color:transparent}.Datepicker .Range.is-set,.Datepicker .To.is-set{padding:8px 12px}.Datepicker .QuickActions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;top:unset;-webkit-transform:translateX(-50%) translateY(80%);transform:translateX(-50%) translateY(80%);left:50%}.Datepicker .QuickActions button{border:1px solid var(--color-text-inactive);border-radius:5px;padding:2px 4px;font-size:12px!important;margin:0 2px;font-family:Open Sans,sans-serif;color:var(--color-text-black);cursor:pointer;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;background:var(--color-bg)}.Datepicker .QuickActions button *{font-size:13px!important}.Datepicker .QuickActions button:hover{-webkit-filter:brightness(.9);filter:brightness(.9)}@media screen and (max-width:768px){.Datepicker .Range input.is-mobile{cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Datepicker .Range input.is-mobile:focus{outline:none!important}}.DatePickerBackdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;opacity:0;visibility:hidden}.DatePickerBackdrop.is-active{opacity:1;pointer-events:auto;visibility:visible}.flatpickr-input{opacity:0;width:0;height:0;visibility:hidden;padding:0;border:none;position:absolute;bottom:0;right:34px}.flatpickr-calendar{-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);box-shadow:0 1px 10px 0 rgba(0,0,0,.1);background-color:var(--color-white);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:top;transform-origin:top;display:inline-block;visibility:hidden;opacity:0;position:fixed;border-radius:12px;width:330px;padding:0 10px 10px}.flatpickr-day.endRange.endRange,.flatpickr-day.endRange.startRange,.flatpickr-day.selected.endRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.endRange,.flatpickr-day.startRange.startRange{border-radius:0;border-color:var(--color-blue-dark);border:none;background:#161936}.flatpickr-day.endRange.endRange.selected,.flatpickr-day.endRange.startRange.selected,.flatpickr-day.selected.endRange.selected,.flatpickr-day.selected.startRange.selected,.flatpickr-day.startRange.endRange.selected,.flatpickr-day.startRange.startRange.selected{color:var(--color-text-white)}.flatpickr-monthSelect-month{color:var(--color-text-black);font-family:inherit}.flatpickr-monthSelect-month:hover{background:var(--color-bg)}.flatpickr-monthSelect-month.selected{background:var(--color-blue-dark)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{border-radius:0;border:none}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.today,.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:var(--color-blue-dark);border-radius:0}.flatpickr-calendar .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month,.flatpickr-calendar .numInputWrapper{color:var(--color-text-black);fill:var(--color-text-black)}.flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month{top:5px}.flatpickr-calendar span.flatpickr-weekday{color:var(--color-text-black)}.flatpickr-calendar span.flatpickr-day{color:var(--color-text-blue)}.flatpickr-calendar span.flatpickr-day.flatpickr-disabled{color:var(--color-text-inactive)}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #474e7a;box-shadow:-10px 0 0 #474e7a}.flatpickr-months{margin:10px 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flatpickr-months .flatpickr-month{margin:0}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{margin:5px 0}.DateInput{position:relative;width:100%}.DateInput.has-error .Input,.DateInput.has-error label{border-color:var(--color-red)!important;color:var(--color-red)!important}.DateInput.is-vertical .Label{position:relative;top:0;left:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:.875rem;-webkit-transform:translateY(-35px);transform:translateY(-35px)}.DateInput.is-vertical .Input{padding:12px 30px 12px 12px}.DateInput.is-vertical .Input::-webkit-input-placeholder{color:var(--color-text-gray-dark)}.DateInput.is-vertical .Input::-moz-placeholder{color:var(--color-text-gray-dark)}.DateInput.is-vertical .Input:-ms-input-placeholder{color:var(--color-text-gray-dark)}.DateInput.is-vertical .Input::-ms-input-placeholder{color:var(--color-text-gray-dark)}.DateInput.is-vertical .Input::placeholder{color:var(--color-text-gray-dark)}.DateInput.is-vertical .Input:focus+.Label,.DateInput.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:.75rem}.DateInput.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DateInput.is-horizontal .Label{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:1rem;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto;min-width:30%}.DateInput.is-horizontal .Label:after{content:":"}.DateInput.is-horizontal .Input{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.DateInput.is-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.DateInput.is-horizontal.is-disabled .Input{padding-left:0}.DateInput.is-horizontal .Input{width:100%}}.DateInput.is-disabled .Input{color:var(--color-text-gray-dark);background-color:transparent}.DateInput .Input,.DateInput .Label{-webkit-box-flex:1;-ms-flex:1;flex:1}.DateInput .Input,.DateInput .Label{color:var(--color-text-black)}.DateInput .Input{outline:none;margin:0;border:none;font-family:inherit;width:100%;padding:12px 30px 12px 22px;font-size:1rem;background-color:var(--color-bg);border-radius:5px}.DateInput .Input::-webkit-input-placeholder{color:var(--color-text-gray-dark)}.DateInput .Input::-moz-placeholder{color:var(--color-text-gray-dark)}.DateInput .Input:-ms-input-placeholder{color:var(--color-text-gray-dark)}.DateInput .Input::-ms-input-placeholder{color:var(--color-text-gray-dark)}.DateInput .Input::placeholder{color:var(--color-text-gray-dark)}.DateInput .Input:focus{outline:solid 1px var(--color-blue-dark)}.DateInput .Input:focus+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:.75rem}.DateInput .input-container{position:relative;width:100%}.DateInput .input-container,.DateInput .input-container .datepicker-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.DateInput .input-container .datepicker-trigger{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;background-color:rgba(0,0,0,.15);cursor:pointer;border-radius:4px;padding:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;margin:0;border:none}.DateInput .input-container .datepicker-trigger:hover{background-color:rgba(0,0,0,.25)}.DateInput .input-container .datepicker-trigger:active{background-color:rgba(0,0,0,.2)}.DateInput .Error{color:var(--color-red);margin-top:5px;font-size:12px;position:absolute;bottom:-23px;left:12px}.DateInput.size-small .Input{padding:8px 30px 8px 12px;font-size:.875rem}.DateInput.size-small .Label{font-size:.75rem}.DateInput.size-small .datepicker-trigger{right:0}.DateInput.size-small.is-vertical .Input{padding:8px 30px 8px 12px}.DateInput.size-small.is-vertical .Input:focus+.Label,.DateInput.size-small.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-25px);transform:translateY(-25px);font-size:.6875rem}.DateInput.size-small.is-horizontal .Label{font-size:.875rem}.DateInput.size-small .Error{font-size:.6875rem}.DateInput.size-large .Input{padding:16px 40px 16px 24px;font-size:1.125rem}.DateInput.size-large .Label{font-size:1rem}.DateInput.size-large.is-vertical .Label{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.DateInput.size-large.is-vertical .Input{padding:16px 40px 16px 24px}.DateInput.size-large.is-vertical .Input:focus+.Label,.DateInput.size-large.is-vertical .Input:valid+.Label{-webkit-transform:translateY(-35px);transform:translateY(-35px);font-size:.875rem}.DateInput.size-large.is-horizontal .Label{font-size:1.125rem}.DateInput.size-large .Error{font-size:.9375rem}.TextareaWrap{position:relative;width:100%}.TextareaWrap.has-error .Textarea,.TextareaWrap.has-error label{border-color:#b03543!important;color:#b03543!important}.TextareaWrap.is-vertical .Label{position:relative;top:0;left:10px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:rem(14px);-webkit-transform:translateY(-35px);transform:translateY(-35px)}.TextareaWrap.is-vertical .Textarea{padding:12px 30px 12px 12px;min-height:100px;resize:vertical}.TextareaWrap.is-vertical .Textarea ::-webkit-input-placeholder{color:transparent}.TextareaWrap.is-vertical .Textarea ::-moz-placeholder{color:transparent}.TextareaWrap.is-vertical .Textarea :-ms-input-placeholder{color:transparent}.TextareaWrap.is-vertical .Textarea ::-ms-input-placeholder{color:transparent}.TextareaWrap.is-vertical .Textarea ::placeholder{color:transparent}.TextareaWrap.is-vertical .Textarea:focus+.Label,.TextareaWrap.is-vertical .Textarea:valid+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:rem(12px)}.TextareaWrap.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.TextareaWrap.is-horizontal .Label{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;font-size:1rem;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:auto;min-width:30%;margin-top:12px}.TextareaWrap.is-horizontal .Label:after{content:":"}.TextareaWrap.is-horizontal .Textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.TextareaWrap.is-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.TextareaWrap.is-horizontal.is-disabled .Textarea{padding-left:0}.TextareaWrap.is-horizontal .Textarea{width:100%}}.TextareaWrap.is-disabled .Textarea{color:var(--color-text-gray-dark);background-color:transparent}.TextareaWrap .Label,.TextareaWrap .Textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.TextareaWrap .Label,.TextareaWrap .Textarea{color:var(--color-text-black)}.TextareaWrap .Textarea{outline:none;margin:0;border:none;font-family:Open Sans;width:100%;padding:12px 30px 12px 22px;font-size:1rem;background-color:var(--color-bg);border-radius:6px;line-height:1.5;min-height:100px;resize:vertical}.TextareaWrap .Textarea::-webkit-input-placeholder{color:var(--color-text-gray-dark)}.TextareaWrap .Textarea::-moz-placeholder{color:var(--color-text-gray-dark)}.TextareaWrap .Textarea:-ms-input-placeholder{color:var(--color-text-gray-dark)}.TextareaWrap .Textarea::-ms-input-placeholder{color:var(--color-text-gray-dark)}.TextareaWrap .Textarea::placeholder{color:var(--color-text-gray-dark)}.TextareaWrap .Textarea:focus{outline:solid 1px var(--color-blue-dark)}.TextareaWrap .Textarea:focus+.Label{-webkit-transform:translateY(-30px);transform:translateY(-30px);font-size:rem(12px)}.TextareaWrap .Error{color:#b03543;margin-top:5px;font-size:12px;position:absolute;bottom:-23px;left:12px}.CalendarEventForm .FormGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:30px}.CalendarEventForm .FormSection .SectionTitle{font-size:12px;font-weight:600;color:var(--color-text-black);margin:0 0 8px 0;text-transform:uppercase;letter-spacing:.3px}.CalendarEventForm .FormRow{margin-bottom:20px}.CalendarEventForm .FormRow:last-child{margin-bottom:0}.CalendarEventForm .FormRow.FormRow--date-time{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CalendarEventForm .FormRow.FormRow--date-time .TimeInput{max-width:100%}.CalendarEventForm .FormRow.FormRow--date-time .Error{bottom:-30px}.CalendarEventForm .FormActions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding-top:12px;border-top:1px solid var(--color-border)}.CalendarEventForm .CalendarColorPicker .CalendarColorPicker-label{display:block;font-size:.8125rem;font-weight:500;color:#374151;margin-bottom:8px}.CalendarEventForm .CalendarColorPicker .ColorGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));max-width:300px}.CalendarEventForm .CalendarColorPicker .ColorOption{width:30px;height:30px;border-radius:6px;border:2px solid transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;font-weight:600;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;outline:none;position:relative}.CalendarEventForm .CalendarColorPicker .ColorOption:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:8px;border:2px solid transparent;pointer-events:none;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.CalendarEventForm .CalendarColorPicker .ColorOption:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:rgba(0,0,0,.1)}.CalendarEventForm .CalendarColorPicker .ColorOption:focus:before{border-color:#3b82f6}.CalendarEventForm .CalendarColorPicker .ColorOption:focus:not(:focus-visible):before{border-color:transparent}.CalendarEventForm .CalendarColorPicker .ColorOption.is-selected{border-width:3px;border-color:#000;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.2);box-shadow:0 0 0 3px rgba(0,0,0,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:768px){.CalendarEventForm .FormGrid{grid-template-columns:1fr;gap:20px}.CalendarEventForm .FormActions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.CalendarEventForm .FormActions button{width:100%}}@media(max-width:768px){.CalendarColorPicker .ColorGrid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));max-width:100%}.CalendarColorPicker .ColorOption{width:30px;height:30px}}[data-v-8ac73cf8]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-8ac73cf8]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-8ac73cf8]:focus{outline:none}ol[data-v-8ac73cf8],ul[data-v-8ac73cf8]{margin:0;padding:0}img[data-v-8ac73cf8]{display:block}figure[data-v-8ac73cf8],h1[data-v-8ac73cf8],h2[data-v-8ac73cf8],h3[data-v-8ac73cf8],h4[data-v-8ac73cf8],h5[data-v-8ac73cf8],p[data-v-8ac73cf8]{margin:0}a[data-v-8ac73cf8]{text-decoration:none}.popover-trigger[data-v-8ac73cf8]{display:inline-block;cursor:pointer}.popover-default-trigger[data-v-8ac73cf8]{text-decoration:underline;font-weight:500;color:var(--color-blue-dark)}.popover-default-trigger[data-v-8ac73cf8]:hover{color:var(--color-blue)}.popover[data-v-8ac73cf8]{background:var(--color-white);border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);padding:12px;min-width:240px;max-width:380px;font-size:.85rem;position:fixed;z-index:9999}.popover-content[data-v-8ac73cf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popover-default-content[data-v-8ac73cf8]{margin-bottom:8px}.popover-actions[data-v-8ac73cf8]{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fade-enter-active[data-v-8ac73cf8],.fade-leave-active[data-v-8ac73cf8]{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.fade-enter[data-v-8ac73cf8],.fade-leave-to[data-v-8ac73cf8]{opacity:0}.popover-above[data-v-8ac73cf8]{-webkit-animation:fadeInAbove-data-v-8ac73cf8 .15s ease;animation:fadeInAbove-data-v-8ac73cf8 .15s ease}.popover-below[data-v-8ac73cf8]{-webkit-animation:fadeInBelow-data-v-8ac73cf8 .15s ease;animation:fadeInBelow-data-v-8ac73cf8 .15s ease}.popover-left[data-v-8ac73cf8]{-webkit-animation:fadeInLeft-data-v-8ac73cf8 .15s ease;animation:fadeInLeft-data-v-8ac73cf8 .15s ease}.popover-right[data-v-8ac73cf8]{-webkit-animation:fadeInRight-data-v-8ac73cf8 .15s ease;animation:fadeInRight-data-v-8ac73cf8 .15s ease}.popover-center[data-v-8ac73cf8]{-webkit-animation:fadeInCenter-data-v-8ac73cf8 .15s ease;animation:fadeInCenter-data-v-8ac73cf8 .15s ease}@-webkit-keyframes fadeInAbove-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInAbove-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInBelow-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInBelow-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateX(-4px);transform:translateX(-4px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateX(4px);transform:translateX(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:translateX(4px);transform:translateX(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInCenter-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInCenter-data-v-8ac73cf8{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:none;transform:none}}[data-v-4c08dc2e]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-4c08dc2e]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-4c08dc2e]:focus{outline:none}ol[data-v-4c08dc2e],ul[data-v-4c08dc2e]{margin:0;padding:0}img[data-v-4c08dc2e]{display:block}figure[data-v-4c08dc2e],h1[data-v-4c08dc2e],h2[data-v-4c08dc2e],h3[data-v-4c08dc2e],h4[data-v-4c08dc2e],h5[data-v-4c08dc2e],p[data-v-4c08dc2e]{margin:0}a[data-v-4c08dc2e]{text-decoration:none}.CalendarEventCell[data-v-4c08dc2e]{border-radius:4px;padding:0 8px;font-size:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;border:none;line-height:2}.CalendarEventCell[data-v-4c08dc2e]:not(.is-overflow){background:#dbeafe;color:#1e40af}.CalendarEventCell[data-v-4c08dc2e]:not(.is-overflow):hover{opacity:.8}.CalendarEventCell[data-v-4c08dc2e]:not(.is-overflow):focus{outline:2px solid #3b82f6;outline-offset:2px}.CalendarEventCell.event-color-color-1[data-v-4c08dc2e]{background:#dbeafe;color:#1e40af}.CalendarEventCell.event-color-color-1[data-v-4c08dc2e]:focus{outline-color:#3b82f6}.CalendarEventCell.event-color-color-2[data-v-4c08dc2e]{background:#fee2e2;color:#991b1b}.CalendarEventCell.event-color-color-2[data-v-4c08dc2e]:focus{outline-color:#ef4444}.CalendarEventCell.event-color-color-3[data-v-4c08dc2e]{background:#dcfce7;color:#166534}.CalendarEventCell.event-color-color-3[data-v-4c08dc2e]:focus{outline-color:#22c55e}.CalendarEventCell.event-color-color-4[data-v-4c08dc2e]{background:#fef3c7;color:#92400e}.CalendarEventCell.event-color-color-4[data-v-4c08dc2e]:focus{outline-color:#f59e0b}.CalendarEventCell.event-color-color-5[data-v-4c08dc2e]{background:#e9d5ff;color:#6b21a8}.CalendarEventCell.event-color-color-5[data-v-4c08dc2e]:focus{outline-color:#a855f7}.CalendarEventCell.event-color-color-6[data-v-4c08dc2e]{background:#fed7aa;color:#9a3412}.CalendarEventCell.event-color-color-6[data-v-4c08dc2e]:focus{outline-color:#ea580c}.CalendarEventCell.event-color-color-7[data-v-4c08dc2e]{background:#cffafe;color:#0e7490}.CalendarEventCell.event-color-color-7[data-v-4c08dc2e]:focus{outline-color:#06b6d4}.CalendarEventCell.event-color-color-8[data-v-4c08dc2e]{background:#fef2f2;color:#991b1b;border:1px solid #991b1b}.CalendarEventCell.event-color-color-8[data-v-4c08dc2e]:focus{outline-color:#991b1b}.CalendarEventCell.is-overflow[data-v-4c08dc2e]{background:transparent;color:#6b7280;font-style:italic;font-size:.75rem;cursor:default;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.CalendarEventCell .Event-title[data-v-4c08dc2e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;font-weight:500}.CalendarEventCell.has-time .Event-title[data-v-4c08dc2e]{max-width:70%}.CalendarEventCell:not(.has-time) .Event-title[data-v-4c08dc2e]{max-width:none}.CalendarEventCell .Event-time[data-v-4c08dc2e]{font-weight:400;text-align:right;white-space:nowrap}.CalendarEventCell .Overflow-label[data-v-4c08dc2e]{text-align:center;width:100%}@media(max-width:768px){.CalendarEventCell[data-v-4c08dc2e]{padding:6px 12px;font-size:.75rem}.CalendarEventCell .Event-title[data-v-4c08dc2e]{max-width:60%}}[data-v-0cc0c67e]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-0cc0c67e]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-0cc0c67e]:focus{outline:none}ol[data-v-0cc0c67e],ul[data-v-0cc0c67e]{margin:0;padding:0}img[data-v-0cc0c67e]{display:block}figure[data-v-0cc0c67e],h1[data-v-0cc0c67e],h2[data-v-0cc0c67e],h3[data-v-0cc0c67e],h4[data-v-0cc0c67e],h5[data-v-0cc0c67e],p[data-v-0cc0c67e]{margin:0}a[data-v-0cc0c67e]{text-decoration:none}.Calendar-header[data-v-0cc0c67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#fff}.Calendar-header .Calendar-info .CurrentDay[data-v-0cc0c67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-bottom:4px}.Calendar-header .Calendar-info .CurrentDay .CurrentDay-date[data-v-0cc0c67e]{font-size:1.5rem;font-weight:600;color:#111827;font-family:Inter,sans-serif}.Calendar-header .Calendar-info .CurrentDay .CurrentDay-month[data-v-0cc0c67e]{font-size:1rem;font-weight:500;color:#6b7280;font-family:Inter,sans-serif}.Calendar-header .Calendar-info .CurrentPeriod[data-v-0cc0c67e]{font-size:.8125rem;font-weight:500;color:#6b7280;font-family:Inter,sans-serif}.Calendar-header .Calendar-controls[data-v-0cc0c67e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.Calendar-header .Calendar-controls .ViewSelector .ViewSelect[data-v-0cc0c67e]{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#111827;font-size:.8125rem;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;outline:none}.Calendar-header .Calendar-controls .ViewSelector .ViewSelect[data-v-0cc0c67e]:focus{border-color:#111827;-webkit-box-shadow:0 0 0 2px rgba(17,24,39,.1);box-shadow:0 0 0 2px rgba(17,24,39,.1)}@media(max-width:768px){.Calendar-header[data-v-0cc0c67e]{padding:16px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.Calendar-header .Calendar-info .CurrentDay .CurrentDay-date[data-v-0cc0c67e]{font-size:1.5rem}.Calendar-header .Calendar-info .CurrentDay .CurrentDay-month[data-v-0cc0c67e]{font-size:1rem}.Calendar-header .Calendar-info .CurrentPeriod[data-v-0cc0c67e]{font-size:.8125rem}.Calendar-header .Calendar-controls[data-v-0cc0c67e]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.Calendar-header .Calendar-controls .ViewSelector .ViewSelect[data-v-0cc0c67e]{font-size:.8125rem;padding:8px 10px}}[data-v-1e68a3bb]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-1e68a3bb]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-1e68a3bb]:focus{outline:none}ol[data-v-1e68a3bb],ul[data-v-1e68a3bb]{margin:0;padding:0}img[data-v-1e68a3bb]{display:block}figure[data-v-1e68a3bb],h1[data-v-1e68a3bb],h2[data-v-1e68a3bb],h3[data-v-1e68a3bb],h4[data-v-1e68a3bb],h5[data-v-1e68a3bb],p[data-v-1e68a3bb]{margin:0}a[data-v-1e68a3bb]{text-decoration:none}.day-overflow-popover .day-overflow-indicator[data-v-1e68a3bb]{font-size:.65rem;padding:0 4px;color:#6b7280;line-height:2;background-color:rgba(107,114,128,.1);border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.day-overflow-popover .day-overflow-indicator[data-v-1e68a3bb]:hover{background-color:rgba(107,114,128,.2);color:#374151}.day-events-popover[data-v-1e68a3bb]{min-width:200px}.day-events-popover .day-events-header[data-v-1e68a3bb]{padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.day-events-popover .day-events-header h4[data-v-1e68a3bb]{margin:0 0 4px 0;font-size:1rem;font-weight:600;color:#111827}.day-events-popover .day-events-header p[data-v-1e68a3bb]{margin:0;font-size:.875rem;color:#6b7280}.day-events-popover .day-events-list[data-v-1e68a3bb]{max-height:300px;overflow-y:auto}.day-events-popover .day-events-list .day-event-item[data-v-1e68a3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;margin-bottom:4px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.day-events-popover .day-events-list .day-event-item[data-v-1e68a3bb]:hover{background-color:#f3f4f6}.day-events-popover .day-events-list .day-event-item.is-reminder[data-v-1e68a3bb]{border-left:3px solid #6b7280}.day-events-popover .day-events-list .day-event-item.is-reminder .event-title[data-v-1e68a3bb]{color:#374151}.day-events-popover .day-events-list .day-event-item[data-v-1e68a3bb]:not(.is-reminder){border-left:3px solid #3b82f6}.day-events-popover .day-events-list .day-event-item:not(.is-reminder) .event-title[data-v-1e68a3bb]{color:#1e40af}.day-events-popover .day-events-list .day-event-item .event-item-content[data-v-1e68a3bb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.day-events-popover .day-events-list .day-event-item .event-item-content .event-title[data-v-1e68a3bb]{font-size:.875rem;font-weight:500;line-height:1.4;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-events-popover .day-events-list .day-event-item .event-item-content .event-time[data-v-1e68a3bb]{font-size:.75rem;color:#6b7280}.day-events-popover .day-events-list .day-event-item .event-item-actions[data-v-1e68a3bb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-negative:0;flex-shrink:0}.day-events-popover .day-events-list .day-event-item.day-event-item--compact[data-v-1e68a3bb]{padding:6px 8px;margin-bottom:2px;border-radius:4px;background-color:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.day-events-popover .day-events-list .day-event-item.day-event-item--compact[data-v-1e68a3bb]:hover{background-color:#f9fafb}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-1[data-v-1e68a3bb]{background:#dbeafe;color:#1e40af;border-left:3px solid #3b82f6}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-2[data-v-1e68a3bb]{background:#fee2e2;color:#991b1b;border-left:3px solid #ef4444}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-3[data-v-1e68a3bb]{background:#dcfce7;color:#166534;border-left:3px solid #22c55e}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-4[data-v-1e68a3bb]{background:#fef3c7;color:#92400e;border-left:3px solid #f59e0b}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-5[data-v-1e68a3bb]{background:#e9d5ff;color:#6b21a8;border-left:3px solid #a855f7}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-6[data-v-1e68a3bb]{background:#fed7aa;color:#9a3412;border-left:3px solid #ea580c}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-7[data-v-1e68a3bb]{background:#cffafe;color:#0e7490;border-left:3px solid #06b6d4}.day-events-popover .day-events-list .day-event-item.day-event-item--compact.event-color-color-8[data-v-1e68a3bb]{background:#fef2f2;color:#991b1b;border:1px solid #991b1b}.day-events-popover .day-events-list .day-event-item.day-event-item--compact .Event-title[data-v-1e68a3bb]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:.75rem;line-height:1.2}.day-events-popover .day-events-list .day-event-item.day-event-item--compact .Event-button .Label i[data-v-1e68a3bb]{font-size:1rem}.day-events-popover .day-events-list .day-event-item.day-event-item--compact .is-reminder .Event-title[data-v-1e68a3bb]{max-width:none}.day-events-popover .day-events-list .day-event-item.day-event-item--compact:not(.is-reminder) .Event-title[data-v-1e68a3bb]{max-width:70%}.day-events-popover .day-events-list .day-event-item.day-event-item--compact .Event-time[data-v-1e68a3bb]{font-weight:400;text-align:right;white-space:nowrap;font-size:.7rem;opacity:.8}[data-v-ed07f84a]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-ed07f84a]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-ed07f84a]:focus{outline:none}ol[data-v-ed07f84a],ul[data-v-ed07f84a]{margin:0;padding:0}img[data-v-ed07f84a]{display:block}figure[data-v-ed07f84a],h1[data-v-ed07f84a],h2[data-v-ed07f84a],h3[data-v-ed07f84a],h4[data-v-ed07f84a],h5[data-v-ed07f84a],p[data-v-ed07f84a]{margin:0}a[data-v-ed07f84a]{text-decoration:none}.Calendar-grid.is-week-view .Calendar-weekdays[data-v-ed07f84a]{display:grid;grid-template-columns:60px repeat(7,1fr);background:#f0f1f7;border-bottom:1px solid #ccc}.Calendar-grid.is-week-view .Calendar-weekdays .Weekday[data-v-ed07f84a]{padding:12px 8px;text-align:center;font-size:.75rem;font-weight:500;color:rgba(50,48,67,.55);text-transform:uppercase;letter-spacing:.5px}.Calendar-grid.is-week-view .Calendar-weekdays .Weekday.Weekday--time[data-v-ed07f84a]{font-size:.6875rem;color:rgba(50,48,67,.4)}.Calendar-grid.is-week-view .Calendar-weekdays .Weekday .Weekday-date[data-v-ed07f84a]{font-size:.6875rem;color:rgba(50,48,67,.7);font-weight:400}.Calendar-grid.is-week-view .Calendar-days[data-v-ed07f84a]{display:grid;grid-template-columns:60px repeat(7,1fr);grid-template-rows:repeat(17,60px);position:relative}.Calendar-grid.is-week-view .Calendar-days .WeekRow[data-v-ed07f84a]{display:contents}.Calendar-grid.is-week-view .Calendar-days .WeekRow .TimeSlot[data-v-ed07f84a]{grid-column:1;padding:8px 4px;font-size:.6875rem;color:rgba(50,48,67,.6);text-align:right;border-right:1px solid #e0e0e0;border-bottom:1px solid #f0f0f0;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:500}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell[data-v-ed07f84a]{border-right:1px solid #e0e0e0;border-bottom:1px solid #f0f0f0;padding:2px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;position:relative;min-height:60px;min-width:0;width:100%;-ms-flex-negative:0;flex-shrink:0}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell[data-v-ed07f84a]:hover{background:rgba(55,60,88,.05)}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell.is-today[data-v-ed07f84a]{background:#fffaf1}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events[data-v-ed07f84a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;height:100%;overflow-y:auto;overflow-x:hidden;min-width:0;width:100%;padding:2px}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week[data-v-ed07f84a]{padding:2px 4px;margin-bottom:1px;border-radius:4px;font-size:.625rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:2px solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:16px;-ms-flex-negative:0;flex-shrink:0;min-width:0;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Inter,sans-serif}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--pink[data-v-ed07f84a]{background:#f9a8d4;color:#111827;border-left-color:#ec4899}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--blau[data-v-ed07f84a]{background:#93c5fd;color:#111827;border-left-color:#3b82f6}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--violett[data-v-ed07f84a]{background:#c4b5fd;color:#111827;border-left-color:#8b5cf6}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--gruen[data-v-ed07f84a]{background:#86efac;color:#111827;border-left-color:#10b981}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--orange[data-v-ed07f84a]{background:#fdba74;color:#111827;border-left-color:#f97316}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--gelb[data-v-ed07f84a]{background:#facc15;color:#111827;border-left-color:#eab308}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--grau[data-v-ed07f84a]{background:#e5e7eb;color:#111827;border-left-color:#6b7280}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week[data-v-ed07f84a]:not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--pink):not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--blau):not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--violett):not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--gruen):not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--orange):not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--gelb):not(.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week--grau){background:#373c58;color:#fff;border-left-color:#342f54}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week[data-v-ed07f84a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.Calendar-grid.is-week-view .Calendar-days .WeekRow .WeekCell .WeekCell-events .Event--week .Event-title[data-v-ed07f84a]{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.75rem;min-width:0;line-height:1.5;min-width:50px}.Calendar-grid .Calendar-weekdays[data-v-ed07f84a]{display:grid;grid-template-columns:repeat(7,1fr);background:#f0f1f7;border-bottom:1px solid #ccc}.Calendar-grid .Calendar-weekdays .Weekday[data-v-ed07f84a]{padding:12px 8px;text-align:center;font-size:.75rem;font-weight:500;color:rgba(50,48,67,.55);text-transform:uppercase;letter-spacing:.5px}.Calendar-grid .Calendar-days[data-v-ed07f84a]{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.Calendar-grid .Calendar-days .Day[data-v-ed07f84a]{height:140px;min-width:0;width:100%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:0}.CalendarWidget[data-view-mode=week] .Calendar-grid .Calendar-days .Day[data-v-ed07f84a]{height:200px}.Calendar-grid .Calendar-days .Day.is-today[data-v-ed07f84a]{background:#fffaf1}.Calendar-grid .Calendar-days .Day.is-today .Day-number[data-v-ed07f84a]{background:#373c58;color:#fff!important;border-radius:50%;width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.Calendar-grid .Calendar-days .Day.is-current-month[data-v-ed07f84a]{background:#fff}.Calendar-grid .Calendar-days .Day.is-current-month.is-today[data-v-ed07f84a]{background:#fffaf1}.Calendar-grid .Calendar-days .Day.is-current-month .Day-number[data-v-ed07f84a]{color:#232323}.Calendar-grid .Calendar-days .Day[data-v-ed07f84a]:not(.is-current-month){background:#f0f1f7}.Calendar-grid .Calendar-days .Day:not(.is-current-month) .Day-number[data-v-ed07f84a]{color:#a9a9a9}.Calendar-grid .Calendar-days .Day:not(.is-current-month) .Day-events[data-v-ed07f84a]{opacity:.5}.Calendar-grid .Calendar-days .Day .Day-number[data-v-ed07f84a]{font-size:.8125rem;font-weight:400;margin-bottom:4px;color:#232323;-ms-flex-negative:0;flex-shrink:0}.Calendar-grid .Calendar-days .Day .Day-events[data-v-ed07f84a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ccc transparent}.Calendar-grid .Calendar-days .Day .Day-events[data-v-ed07f84a]::-webkit-scrollbar{width:4px}.Calendar-grid .Calendar-days .Day .Day-events[data-v-ed07f84a]::-webkit-scrollbar-track{background:transparent}.Calendar-grid .Calendar-days .Day .Day-events[data-v-ed07f84a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.Calendar-grid .Calendar-days .Day .Day-events[data-v-ed07f84a]::-webkit-scrollbar-thumb:hover{background:#999}.Calendar-grid .Calendar-days .Day .Day-events .Event[data-v-ed07f84a]{padding:2px 6px;margin-bottom:4px;border-radius:6px;font-size:.6875rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-left:3px solid;-ms-flex-negative:0;flex-shrink:0;min-width:0;max-width:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Inter,sans-serif}.Calendar-grid .Calendar-days .Day .Day-events .Event--pink[data-v-ed07f84a]{background:#f9a8d4;color:#111827;border-left-color:#ec4899}.Calendar-grid .Calendar-days .Day .Day-events .Event--blau[data-v-ed07f84a]{background:#93c5fd;color:#111827;border-left-color:#3b82f6}.Calendar-grid .Calendar-days .Day .Day-events .Event--violett[data-v-ed07f84a]{background:#c4b5fd;color:#111827;border-left-color:#8b5cf6}.Calendar-grid .Calendar-days .Day .Day-events .Event--gruen[data-v-ed07f84a]{background:#86efac;color:#111827;border-left-color:#10b981}.Calendar-grid .Calendar-days .Day .Day-events .Event--orange[data-v-ed07f84a]{background:#fdba74;color:#111827;border-left-color:#f97316}.Calendar-grid .Calendar-days .Day .Day-events .Event--gelb[data-v-ed07f84a]{background:#facc15;color:#111827;border-left-color:#eab308}.Calendar-grid .Calendar-days .Day .Day-events .Event--grau[data-v-ed07f84a]{background:#e5e7eb;color:#111827;border-left-color:#6b7280}.Calendar-grid .Calendar-days .Day .Day-events .Event[data-v-ed07f84a]:not(.Calendar-grid .Calendar-days .Day .Day-events .Event--pink):not(.Calendar-grid .Calendar-days .Day .Day-events .Event--blau):not(.Calendar-grid .Calendar-days .Day .Day-events .Event--violett):not(.Calendar-grid .Calendar-days .Day .Day-events .Event--gruen):not(.Calendar-grid .Calendar-days .Day .Day-events .Event--orange):not(.Calendar-grid .Calendar-days .Day .Day-events .Event--gelb):not(.Calendar-grid .Calendar-days .Day .Day-events .Event--grau){background:#373c58;color:#fff;border-left-color:#342f54}.Calendar-grid .Calendar-days .Day .Day-events .Event[data-v-ed07f84a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.Calendar-grid .Calendar-days .Day .Day-events .Event .Event-time[data-v-ed07f84a]{font-weight:500;margin-bottom:1px}.Calendar-grid .Calendar-days .Day .Day-events .Event .Button .Label[data-v-ed07f84a]{font-size:.75rem}.Calendar-grid .Calendar-days .Day .Day-events .Event .Event-title[data-v-ed07f84a]{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:768px){.Calendar-grid .Calendar-weekdays .Weekday[data-v-ed07f84a]{padding:8px 4px;font-size:.6875rem}.Calendar-grid .Calendar-days .Day[data-v-ed07f84a]{height:100px;padding:4px}.Calendar-grid .Calendar-days .Day .Day-number[data-v-ed07f84a]{font-size:.75rem}.Calendar-grid .Calendar-days .Day .Day-events .Event[data-v-ed07f84a]{font-size:.625rem;padding:1px 4px;min-width:0;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}[data-v-0a290ede]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}[data-v-0a290ede]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-0a290ede]:focus{outline:none}ol[data-v-0a290ede],ul[data-v-0a290ede]{margin:0;padding:0}img[data-v-0a290ede]{display:block}figure[data-v-0a290ede],h1[data-v-0a290ede],h2[data-v-0a290ede],h3[data-v-0a290ede],h4[data-v-0a290ede],h5[data-v-0a290ede],p[data-v-0a290ede]{margin:0}a[data-v-0a290ede]{text-decoration:none}.EventPanel[data-v-0a290ede]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.EventPanel .EventPanel-header[data-v-0a290ede]{padding:24px 24px 20px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#f8f9fa,#fff)}.EventPanel .EventPanel-header h3[data-v-0a290ede]{margin:0;font-size:1.25rem;font-weight:600;color:#232323;line-height:1.3}.EventPanel .EventPanel-body[data-v-0a290ede]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px;background:#fff}.EventPanel .EventPanel-body[data-v-0a290ede]::-webkit-scrollbar{width:6px}.EventPanel .EventPanel-body[data-v-0a290ede]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.EventPanel .EventPanel-body[data-v-0a290ede]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.EventPanel .EventPanel-body[data-v-0a290ede]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:none}ol,ul{margin:0;padding:0}img{display:block}figure,h1,h2,h3,h4,h5,p{margin:0}a{text-decoration:none}.CalendarWidget{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e0e0e0}[data-v-39bd3722]:root{--color-white:#fff;--color-bg:#f0f1f7;--color-text-black:#232323;--color-text-gray:rgba(50,48,67,0.35);--color-text-gray-dark:rgba(50,48,67,0.55);--color-border:#ccc;--color-border-light:#e5e7eb;--color-text-white:#fff;--color-text-blue:#373c58;--color-text-inactive:#a9a9a9;--color-blue-light:#474e7a;--color-blue-lighter:#7179a8;--color-blue:#373c58;--color-yellow-dark:#f7d01c;--color-yellow-start:#ffe89e;--color-yellow-end:#ffcc80;--color-yellow-light:#fff5cd;--color-row-alternate:#f3f3f3;--color-warning:#ffb53f;--color-green:#09d490;--color-green-dark:#239d74;--color-row-hover:rgba(0,0,0,0.1);--color-orange:#dd7600;--color-orange-dark:#953701;--color-blue-rgb:71,78,122;--color-red:#b03543;--color-red-rgb:176,53,67;--color-red-light:#b03543;--color-blue-dark:#342f54;--color-blue-darker:#11121c;--color-driver-alone-primary:gold;--color-driver-alone-background:#fffbec;--color-driver-alone-text:#92400e;--color-driver-alone-border:gold;--color-driver-day-primary:#1e90ff;--color-driver-day-background:#ebf5ff;--color-driver-day-text:#1e40af;--color-driver-day-border:#1e90ff;--color-driver-night-primary:#dc2626;--color-driver-night-background:#fef2f2;--color-driver-night-text:#991b1b;--color-driver-night-border:#dc2626}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:400;src:url(/fonts/outfit-v11-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Outfit;font-style:normal;font-weight:700;src:url(/fonts/outfit-v11-latin-700.woff2) format("woff2")}[data-v-39bd3722]{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-39bd3722]:focus{outline:none}ol[data-v-39bd3722],ul[data-v-39bd3722]{margin:0;padding:0}img[data-v-39bd3722]{display:block}figure[data-v-39bd3722],h1[data-v-39bd3722],h2[data-v-39bd3722],h3[data-v-39bd3722],h4[data-v-39bd3722],h5[data-v-39bd3722],p[data-v-39bd3722]{margin:0}a[data-v-39bd3722]{text-decoration:none}.CalendarPage[data-v-39bd3722]{padding:20px;max-width:1400px;margin:0 auto}.CalendarPage .Headline[data-v-39bd3722]{margin-bottom:30px}.CalendarPage .Headline .Title[data-v-39bd3722]{font-size:2rem;font-weight:600;color:var(--color-text-primary);margin:0 0 8px 0}.CalendarPage .Headline .Subtitle[data-v-39bd3722]{font-size:1rem;color:var(--color-text-secondary);margin:0}.CalendarPage.is-loading[data-v-39bd3722]{opacity:.6;pointer-events:none}@media(max-width:768px){.CalendarPage[data-v-39bd3722]{margin-bottom:120px;padding:15px}.CalendarPage .Headline[data-v-39bd3722]{margin-bottom:20px}.CalendarPage .Headline .Title[data-v-39bd3722]{font-size:1.5rem}.CalendarPage .Headline .Subtitle[data-v-39bd3722]{font-size:.9rem}}