.Badge{white-space:nowrap;border-radius:4px;padding:2px 8px}.Badge.Badge--default{color:#0e0543;background-color:#e9e5ff}.Badge.Badge--success{color:#0a8136;background-color:#bef8d3}.Badge.Badge--danger{color:#b11111;background-color:#ffd1d1}.RW_Button{align-items:center;gap:12px;padding:8px;transition:all .4s;display:flex}.RW_Button[data-variant=purple]{color:oklch(100% 0 0);background:oklch(65% .19 286.83);border:1px solid oklch(65% .19 286.83)}.RW_Button[data-variant=purple]:hover{background:oklch(53% .29 293.94);border-color:oklch(53% .29 293.94)}.RW_Button[data-variant=deep-purple]{color:oklch(100% 0 0);background:oklch(22% .1 296.48);border:1px solid oklch(19% .11 276.9)}.RW_Button[data-variant=deep-purple]:hover{background:oklch(25% 0 0);border-color:oklch(25% 0 0)}.RW_Button[data-variant=cancel]{color:oklch(25% 0 0);background:oklch(96% .01 274.97);border:1px solid oklch(96% .01 274.97)}.RW_Button[data-variant=cancel]:hover{background:oklch(96% .01 274.97);border-color:oklch(96% .01 274.97)}.RW_Button:disabled{color:oklch(75% .03 253.62)!important;background:oklch(96% .01 274.97)!important;border-color:oklch(89% 0 0)!important}@keyframes divLoader{0%,30%{background-position:200% 0}30%,to{background-position:-100% 0}}.CheckboxContainer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.CheckboxContainer .Checkbox{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CheckboxContainer .checkmark{background-color:#fff;border:1px solid #8c77ff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:box-shadow .4s cubic-bezier(.11,.29,.18,.98),background-color .4s;display:inline-flex;position:relative;box-shadow:0 0 #8c77ff1a}.CheckboxContainer .checkmark:after{content:"";opacity:0;transform-origin:50%;background-color:#8c77ff33;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.CheckboxContainer .checkmark svg{fill:none;stroke-width:3px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.CheckboxContainer .checkmark svg path{stroke-dasharray:30 31;stroke-dashoffset:31px;transition:stroke-dashoffset .2s ease-in}.CheckboxContainer .Checkbox:checked~.checkmark{background-color:#8c77ff}.CheckboxContainer .Checkbox:checked~.checkmark svg path{stroke-dashoffset:0;transition:stroke-dashoffset .4s cubic-bezier(.11,.29,.18,.98)}.CheckboxContainer:has(.Checkbox:hover:not(:checked)) .checkmark{background-color:#e9e5ff}.CheckboxContainer:has(.Checkbox:disabled) .checkmark{cursor:not-allowed;background-color:#f5f5f5;border:1px solid #e5e7ea}@keyframes checkbox-ripple{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(20)}}.DropDown{z-index:1;position:relative}.DropDown__trigger{cursor:pointer;width:100%;height:100%;display:block}.DropDown__wrapper{z-index:9999;width:250px;max-width:calc(100vw - 32px);position:absolute}.DropDown__wrapper--align-left{transform:none}.DropDown__wrapper--align-center{transform:translate(-50%)}.DropDown__wrapper--align-right{transform:translate(-100%)}.DropDown__wrapper--submenu{transform:none}.DropDown__menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:40vh;overflow:hidden auto}.DropDown__menu-header{color:#0e0543;padding:8px;font-size:11px;font-weight:500}.DropDown__menu-item{text-align:left;cursor:pointer;letter-spacing:-.3px;color:#565656;align-items:center;gap:8px;width:100%;min-height:48px;padding-inline:16px;font-size:14px;font-weight:300;transition:background-color .2s,color .2s;display:flex}.DropDown__menu-item.selected,.DropDown__menu-item:hover{color:#0e0543;background-color:#f2f3f7}.DropDown__menu-item__label{align-items:center;gap:8px;display:flex}.DropDown__menu-item--has-children{justify-content:space-between}.DropDown__submenu-wrapper{display:contents}.DropDown__menu-footer{color:#b2b2b2;padding:8px;font-size:14px;font-weight:300}.InputEuro{flex-direction:column;gap:16px;display:flex}.InputEuro__label{color:#565656;letter-spacing:-.05em;gap:8px;font-size:14px;font-weight:300;display:flex}.InputEuro__label--required{color:#8c77ff;font-size:14px;font-weight:600}.InputEuro__container{width:100%;position:relative}.InputEuro__container input{color:#212121;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:8px 16px;font-size:14px;font-weight:400;line-height:14px;transition:background-color .2s,border-color .2s}.InputEuro__container input::-moz-placeholder{color:#b2b2b2;font-size:14px;font-weight:400;line-height:14px}.InputEuro__container input::placeholder{color:#b2b2b2;font-size:14px;font-weight:400;line-height:14px}.InputEuro__container input:hover:not(:disabled):not(.error){background-color:#f2f3f7;border-color:#8c77ff}.InputEuro__container input:not(:focus-visible){color:#0000}.InputEuro__container input:focus-visible{background-color:#e9e5ff;border-color:#8c77ff}.InputEuro__container input.error{border-color:#b11111}.InputEuro__container input.error:hover:not(:disabled){background-color:#f2f3f7}.InputEuro__container input.error:focus-visible{border-color:#b11111}.InputEuro__container input:disabled,.InputEuro__container input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border-color:#e5e7eb}.InputEuro__display{color:#212121;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;align-items:center;width:100%;height:36px;padding:8px 16px;font-size:14px;font-weight:400;line-height:14px;display:flex;position:absolute;inset:1px}.InputTimeV2{flex-direction:column;gap:16px;display:flex}.InputTimeV2__label{color:#212121;letter-spacing:-.3px;gap:8px;font-size:14px;font-weight:400;display:flex}.InputTimeV2__label--required{color:#8c77ff;font-size:14px;font-weight:600}.InputTimeV2__container{width:100%;position:relative}.InputTimeV2__container input{color:#212121;letter-spacing:-.3px;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;transition:background-color .2s,border-color .2s}.InputTimeV2__container input::-moz-placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputTimeV2__container input::placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputTimeV2__container input:hover:not(:disabled):not(.error){background-color:#f2f3f7;border-color:#8c77ff}.InputTimeV2__container input:focus-visible{background-color:#e9e5ff;border-color:#8c77ff}.InputTimeV2__container input.error{border-color:#b11111}.InputTimeV2__container input.error:hover:not(:disabled){background-color:#f2f3f7}.InputTimeV2__container input.error:focus-visible{border-color:#b11111}.InputTimeV2__container input:disabled,.InputTimeV2__container input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border-color:#e5e7eb}.InputTimeV2__container input[type=time]::-webkit-calendar-picker-indicator{display:none}.InputV3{flex-direction:column;gap:16px;display:flex}.InputV3 .InputV3__label{color:oklch(47.38% .0407 277.63);gap:8px;font-size:.8125rem;font-weight:300;display:flex}.InputV3 .InputV3__label--required{color:oklch(21.16% .0699 297.53);font-size:.8125rem;font-weight:600}.InputV3 .InputV3__container{flex-direction:column;width:100%;display:flex;position:relative}.InputV3 .InputV3__container input{color:oklch(21.55% .0138 278.77);background-color:#fff;border:1px solid oklch(92.76% .0058 264.53);border-radius:8px;outline:none;width:100%;height:34px;padding:6px 16px;font-size:.8125rem;font-weight:400;line-height:.8125rem;transition:background-color .2s,border-color .2s}.InputV3 .InputV3__container input::-moz-placeholder{color:oklch(47.38% .0407 277.63);font-size:.8125rem;font-weight:400;line-height:.8125rem}.InputV3 .InputV3__container input::placeholder{color:oklch(47.38% .0407 277.63);font-size:.8125rem;font-weight:400;line-height:.8125rem}.InputV3 .InputV3__container input[data-icon-position=right]{padding-right:28px}.InputV3 .InputV3__container input[data-icon-position=left]{padding-left:28px}.InputV3 .InputV3__container input.error{border-color:oklch(48.38% .1896 28.26)}.InputV3 .InputV3__container input:focus-visible,.InputV3 .InputV3__container input:hover:not(:disabled):not(.error){background-color:#fff;border-color:oklch(47.38% .0407 277.63)}.InputV3 .InputV3__container input:focus-visible.error{border-color:oklch(48.38% .1896 28.26)}.InputV3 .InputV3__container input:hover.error:not(:disabled){background-color:oklch(47.38% .0407 277.63)}.InputV3 .InputV3__container input:disabled,.InputV3 .InputV3__container input:disabled:hover{cursor:not-allowed;background-color:#fff;border-color:oklch(47.38% .0407 277.63)}.InputV3 .InputV3__icon{color:oklch(47.38% .0407 277.63);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;inset-block:1px;place-content:center;font-size:20px;display:grid;position:absolute;right:5px}.InputV3 .InputV3__icon--left{right:unset;left:5px}.InputV3 .InputV3__icon button{pointer-events:auto}.SelectV4{flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.SelectV4>*,.SelectV4>:after,.SelectV4>:before{box-sizing:border-box;margin:0;padding:0}.SelectV4 .SelectV4__label{color:#212121;gap:8px;font-size:14px;font-weight:400;display:flex}.SelectV4 .SelectV4__label--required{color:oklch(21.16% .0699 297.53);font-size:13px;font-weight:600}.SelectV4__content{border:1px solid #e5e7eb;border-radius:8px;width:100%;display:flex}.SelectV4__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;display:flex}.SelectV4__trigger .input-icons{align-items:center;gap:4px;display:flex}.SelectV4__trigger-text{color:oklch(21.55% .0138 278.77);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:300;line-height:18px;overflow:hidden}.SelectV4__trigger-text--placeholder{color:#b2b2b2;font-size:.8125rem;font-weight:300;line-height:18px}.SelectV4__trigger-icon{color:#212121;width:14px;height:14px;transition:transform .2s}.SelectV4__trigger-icon--open{transform:rotate(180deg)}.SelectV4.large .SelectV4__content{background-color:#fff}.SelectV4.large .SelectV4__trigger{padding:6px 8px}.SelectV4.large .SelectV4__trigger .SelectV4__trigger-text{line-height:22px}.SelectV4__portal{z-index:10000;transform-origin:top;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-height:30vh;display:flex;position:absolute;overflow-y:auto;translate:0 8px}.SelectV4__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-bottom:1px solid #e5e7eb;outline:none;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;transition:background-color .2s;display:flex}.SelectV4__option:last-child{border-bottom:none}.SelectV4__option:focus-visible,.SelectV4__option:hover{background-color:oklch(92.83% .0055 274.96)}.SelectV4__option:focus-visible .SelectV4__option-text,.SelectV4__option:hover .SelectV4__option-text{color:oklch(21.16% .0699 297.53)}.SelectV4__option--selected{background-color:oklch(21.16% .0699 297.53)}.SelectV4__option--selected .SelectV4__option-text{color:#fff}.SelectV4__option-text{text-align:left;font-size:13px;transition:all .2s}.SelectV4__empty{color:#b2b2b2;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;font-size:.8125rem;font-weight:300;line-height:18px;display:flex}.SelectV4 .clearIcon{height:18px;position:absolute;top:9px;right:32px}.SelectV4 .clearIcon svg{color:oklch(47.38% .0407 277.63);width:14px;height:14px}.TableV3{width:100%;position:relative}.TableV3 thead tr{z-index:2;background-color:oklch(96.17% .0027 286.35);position:sticky;top:0}.TableV3 thead tr th{padding:0}.TableV3 thead tr th.SelectAll{width:0}.TableV3 thead tr th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.TableV3 thead tr th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.TableV3 thead tr th .CheckboxContainer,.TableV3 thead tr th .table-header{color:oklch(47.38% .0407 277.63);text-align:left;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:500;line-height:.8125rem;display:flex}.TableV3 thead tr th .CheckboxContainer .sorting-icons,.TableV3 thead tr th .table-header .sorting-icons{width:12px;height:14px;position:relative}.TableV3 thead tr th .CheckboxContainer .sorting-icons svg,.TableV3 thead tr th .table-header .sorting-icons svg{width:12px;height:12px;position:absolute}.TableV3 thead tr th .CheckboxContainer .sorting-icons .sort-up,.TableV3 thead tr th .table-header .sorting-icons .sort-up{bottom:5px}.TableV3 thead tr th .CheckboxContainer .sorting-icons .sort-down,.TableV3 thead tr th .table-header .sorting-icons .sort-down{top:5px}.TableV3 tbody tr:hover{background-color:#fff}.TableV3 tbody tr td{border-bottom:1px solid oklch(92.76% .0058 264.53);padding:8px 16px;font-size:.8125rem;font-weight:300}.TableV3 tbody tr td.render-mode-date{font-variant-numeric:tabular-nums}.TableV3 tbody tr td .actions-container{justify-content:center;align-items:center;gap:24px;display:flex}.TableV3 tbody tr td .actions-container svg{color:oklch(21.16% .0699 297.53);width:24px;height:24px}.ToggleV2{cursor:pointer;background-color:#f2f3f7;border:none;border-radius:999px;flex-shrink:0;width:24px;height:13px;transition:background-color .2s;position:relative}.ToggleV2:after{content:"";background-color:#fff;border-radius:50%;width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ToggleV2--active{background-color:#8c77ff}.ToggleV2--active:after{transform:translateY(-50%)translate(11px)}.ToggleV2--disabled{opacity:.5;cursor:not-allowed}.RW_InputDateRange{color:#181920;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:-moz-fit-content;width:fit-content;height:36px;font-size:.675rem;font-weight:400;display:flex}.RW_InputDateRange__calendar,.RW_InputDateRange__periods{justify-content:space-between;align-items:center;gap:8px;min-width:160px;padding:8px;display:flex}.RW_InputDateRange__calendar-icon_container,.RW_InputDateRange__periods-icon_container{margin-left:auto}.RW_InputDateRange__calendar-icon,.RW_InputDateRange__periods-icon{width:14px;height:14px}.RW_InputDateRange__calendar-label,.RW_InputDateRange__periods-label{margin-right:16px}.RW_InputDateRange__periods-portal{max-height:25vh;translate:0 4px}.RW_InputDateRange__separator{background-color:#e5e7eb;width:1px;height:36px}.RW_InputDateRange__calendar-label{text-transform:capitalize}.RW_InputDateRange__calendar-portal{background-color:none;max-height:none;translate:0 4px}.RW_InputDateRange__calendar-portal .RW_Calendar{background:0 0;border:none;border-radius:0}.RW_InputDateRange__period{color:#181920;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;padding:8px;font-size:.675rem;font-weight:400;transition:all .2s;display:flex}.RW_InputDateRange__period:hover{background-color:#fafafa}.RW_InputDateRange__period:last-child{border-bottom:none}.RW_InputDateRange__period--active{background-color:#fafafa}.RW_InputDate{color:#181920;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:-moz-fit-content;width:fit-content;height:36px;font-size:.675rem;font-weight:400;display:flex}.RW_InputDate__calendar{justify-content:space-between;align-items:center;gap:8px;min-width:160px;padding:8px;display:flex}.RW_InputDate__calendar-icon_container{margin-left:auto}.RW_InputDate__calendar-icon{width:14px;height:14px}.RW_InputDate__calendar-label{margin-right:16px}.RW_InputDate__calendar-portal{background-color:none;max-height:none;translate:0 4px}.RW_InputDate__calendar-portal .RW_Calendar{background:0 0;border:none;border-radius:0}.InputWorkedHours{flex-direction:column;gap:16px;display:flex}.InputWorkedHours__label{color:#212121;letter-spacing:-.3px;gap:8px;font-size:14px;font-weight:400;display:flex}.InputWorkedHours__label--required{color:#8c77ff;font-size:14px;font-weight:600}.InputWorkedHours__container{width:100%;position:relative}.InputWorkedHours__container input{color:#212121;letter-spacing:-.3px;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;transition:background-color .2s,border-color .2s}.InputWorkedHours__container input::-moz-placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputWorkedHours__container input::placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputWorkedHours__container input:hover:not(:disabled):not(.error){background-color:#f2f3f7;border-color:#8c77ff}.InputWorkedHours__container input:focus-visible{background-color:#e9e5ff;border-color:#8c77ff}.InputWorkedHours__container input.error{border-color:#b11111}.InputWorkedHours__container input.error:hover:not(:disabled){background-color:#f2f3f7}.InputWorkedHours__container input.error:focus-visible{border-color:#b11111}.InputWorkedHours__container input:disabled,.InputWorkedHours__container input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border-color:#e5e7eb}.InputWorkedHours__display{color:#212121;letter-spacing:-.3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;align-items:center;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;display:flex;position:absolute;inset:1px}.InputWorkedHours__display .unit{color:#565656;letter-spacing:-.5px;margin-left:auto;font-size:14px;font-weight:300}.InputRate{flex-direction:column;gap:16px;display:flex}.InputRate__label{color:#212121;letter-spacing:-.3px;gap:8px;font-size:14px;font-weight:400;display:flex}.InputRate__label--required{color:#8c77ff;font-size:14px;font-weight:600}.InputRate__container{width:100%;position:relative}.InputRate__container input{color:#212121;letter-spacing:-.3px;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;transition:background-color .2s,border-color .2s}.InputRate__container input::-moz-placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputRate__container input::placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputRate__container input:hover:not(:disabled):not(.error){background-color:#f2f3f7;border-color:#8c77ff}.InputRate__container input:not(:focus-visible){color:#0000}.InputRate__container input:focus-visible{background-color:#e9e5ff;border-color:#8c77ff}.InputRate__container input.error{border-color:#b11111}.InputRate__container input.error:hover:not(:disabled){background-color:#f2f3f7}.InputRate__container input.error:focus-visible{border-color:#b11111}.InputRate__container input:disabled,.InputRate__container input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border-color:#e5e7eb}.InputRate__display{color:#212121;letter-spacing:-.3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;justify-content:flex-end;align-items:center;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;display:flex;position:absolute;inset:1px}.InputRate__display .value{margin-right:auto}.InputRate__display .unit{color:#565656;letter-spacing:-.5px;font-size:14px;font-weight:300}.InputBonusValue{flex-direction:column;gap:16px;display:flex}.InputBonusValue__label{color:#212121;letter-spacing:-.3px;gap:8px;font-size:14px;font-weight:400;display:flex}.InputBonusValue__label--required{color:#8c77ff;font-size:14px;font-weight:600}.InputBonusValue__container{width:100%;position:relative}.InputBonusValue__container input{color:#212121;letter-spacing:-.3px;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;transition:background-color .2s,border-color .2s}.InputBonusValue__container input::-moz-placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputBonusValue__container input::placeholder{color:#b2b2b2;letter-spacing:-.3px;font-size:14px;font-weight:300;line-height:14px}.InputBonusValue__container input:hover:not(:disabled):not(.error){background-color:#f2f3f7;border-color:#8c77ff}.InputBonusValue__container input:not(:focus-visible){color:#0000}.InputBonusValue__container input:focus-visible{background-color:#e9e5ff;border-color:#8c77ff}.InputBonusValue__container input.error{border-color:#b11111}.InputBonusValue__container input.error:hover:not(:disabled){background-color:#f2f3f7}.InputBonusValue__container input.error:focus-visible{border-color:#b11111}.InputBonusValue__container input:disabled,.InputBonusValue__container input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border-color:#e5e7eb}.InputBonusValue__display{color:#212121;letter-spacing:-.3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px;justify-content:flex-end;align-items:center;height:36px;padding:8px 16px;font-size:14px;font-weight:300;line-height:14px;display:flex;position:absolute;inset:1px}.InputBonusValue__display .value{margin-right:auto}.InputBonusValue__display .unit{color:#565656;letter-spacing:-.5px;font-size:14px;font-weight:300}.RW_Calendar{background:oklch(100% 0 0);border:1px solid oklch(75% .03 253.62);border-radius:8px;width:-moz-fit-content;width:fit-content;padding:16px}.RW_Calendar__header{justify-content:flex-start;align-items:center;margin-bottom:8px;display:flex}.RW_Calendar__header-text{text-transform:capitalize;min-width:136px;margin-right:16px;font-size:1rem;font-weight:800}.RW_Calendar__table{grid-template-columns:repeat(7,1fr);display:grid}.RW_Calendar__table-item{z-index:1;border-bottom:1px solid oklch(93% .01 264.53);padding:2px 7px;position:relative}.RW_Calendar__table-item:nth-child(7n),.RW_Calendar__table-item:nth-child(7n+6){background:oklch(97% 0 0)}.RW_Calendar__table-item span{place-content:center;width:32px;height:32px;font-size:1rem;font-weight:400;display:grid}.RW_Calendar__table-item--now span{color:#fff;background:oklch(42% .18 265.64);border-radius:99px}.RW_Calendar__table-item--now.RW_Calendar__table-item--in_range span{color:oklch(42% .18 265.64);background:0 0;font-weight:800}.RW_Calendar__table-item--this_week,.RW_Calendar__table-item:nth-child(7n).RW_Calendar__table-item--this_week,.RW_Calendar__table-item:nth-child(7n+6).RW_Calendar__table-item--this_week{background:#e2ddff80}.RW_Calendar__table-item--in_range:before{content:"";z-index:-1;top:50%;background:#8c77ff40;border-top:2px solid #8c77ff;border-bottom:2px solid #8c77ff;height:32px;position:absolute;inset-inline:0;translate:0 -50%}.RW_Calendar__table-item--in_range span{color:#8c77ff}.RW_Calendar__table-item--range_start:before{border-left:2px solid #8c77ff;border-radius:99px 0 0 99px;left:12px}.RW_Calendar__table-item--range_start span{border-radius:99px;color:oklch(100% 0 0)!important;background:#8c77ff!important}.RW_Calendar__table-item--range_end:before{border-right:2px solid #8c77ff;border-radius:0 99px 99px 0;right:12px}.RW_Calendar__table-item--range_end span{border-radius:99px;color:oklch(100% 0 0)!important;background:#8c77ff!important}.RW_Calendar__table-item--selected span{background:#8c77ff;border-radius:99px;color:oklch(100% 0 0)!important}.RW_Calendar__table-item--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:oklch(85% 0 0)}.RW_Calendar__table-item--same_range:before{content:none}.RW_Calendar__table-item:not(.RW_Calendar__table-weekday):not(.RW_Calendar__table-item--in_range):not(.RW_Calendar__table-item--now):not(.RW_Calendar__table-item--selected):not(.RW_Calendar__table-outbound:not(.RW_Calendar__table-outbound--enabled)):hover span{background:oklch(94% 0 0);border-radius:99px}.RW_Calendar__table-weekday{color:#8c77ff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RW_Calendar__table-day{cursor:pointer}.RW_Calendar__table-outbound span{color:oklch(85% 0 0);cursor:default}.RW_Calendar__table-outbound--enabled span{cursor:pointer;color:currentColor}.RW_Calendar__table-outbound.RW_Calendar__table-item--in_range span{color:#8c77ff}