.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}.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}.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)}}.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:#565656;letter-spacing:-.05em;gap:8px;font-size:14px;font-weight:300;display:flex}.InputV3 .InputV3__label--required{color:#8c77ff;font-size:14px;font-weight:600}.InputV3 .InputV3__container{flex-direction:column;width:100%;display:flex;position:relative}.InputV3 .InputV3__container input{color:#212121;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}.InputV3 .InputV3__container input::-moz-placeholder{color:#b2b2b2;font-size:14px;font-weight:400;line-height:14px}.InputV3 .InputV3__container input::placeholder{color:#b2b2b2;font-size:14px;font-weight:400;line-height:14px}.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:#b11111}.InputV3 .InputV3__container input:hover:not(:disabled):not(.error){background-color:#f2f3f7;border-color:#8c77ff}.InputV3 .InputV3__container input:focus-visible{background-color:#e9e5ff;border-color:#8c77ff}.InputV3 .InputV3__container input:focus-visible.error{border-color:#b11111}.InputV3 .InputV3__container input:hover.error:not(:disabled){background-color:#f2f3f7}.InputV3 .InputV3__container input:disabled,.InputV3 .InputV3__container input:disabled:hover{cursor:not-allowed;background-color:#f5f5f5;border-color:#e5e7eb}.InputV3 .InputV3__icon{color:#b2b2b2;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:#8c77ff;font-size:14px;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:#212121;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:300;line-height:18px;overflow:hidden}.SelectV4__trigger-text--placeholder{color:#b2b2b2;font-size:14px;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:#e9e5ff}.SelectV4__option:focus-visible .SelectV4__option-text,.SelectV4__option:hover .SelectV4__option-text{color:#0e0543}.SelectV4__option--selected{background-color:#ad9efe}.SelectV4__option--selected .SelectV4__option-text{color:#fff}.SelectV4__option-text{color:#212121;text-align:left;transition:all .2s}.SelectV4__empty,.SelectV4__option-text{font-size:14px;font-weight:300;line-height:18px}.SelectV4__empty{color:#b2b2b2;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;display:flex}.SelectV4 .clearIcon{height:18px;position:absolute;top:9px;right:32px}.SelectV4 .clearIcon svg{color:#565656;width:14px;height:14px}.TableV3{width:100%;position:relative}.TableV3 thead tr{z-index:2;background-color:#f2f3f7;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:#565656;text-align:left;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:400;line-height:14px;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 td{padding:8px 16px;font-size:14px;font-weight:300}.TableV3 tbody tr td.render-mode-date{color:#565656;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:#0e0543;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}.Button{padding:8px;transition:all .4s}.Button[data-variant=purple]{color:oklch(100% 0 0);background:oklch(65% .19 286.83);border:1px solid oklch(65% .19 286.83)}.Button[data-variant=purple]:hover{background:oklch(53% .29 293.94);border-color:oklch(53% .29 293.94)}.Button[data-variant=dark-purple]{color:oklch(100% 0 0);background:oklch(19% .11 276.9);border:1px solid oklch(19% .11 276.9)}.Button[data-variant=dark-purple]:hover{background:oklch(25% 0 0);border-color:oklch(25% 0 0)}.Button:disabled{color:oklch(75% .03 253.62)!important;background:oklch(96% .01 274.97)!important;border-color:oklch(89% 0 0)!important}