.unooria-timepicker{gap:var(--unooria-spacing-xxxs,4px);box-sizing:border-box;width:264px;font-family:var(--unooria-font-sans,"Open Sans", sans-serif);flex-direction:column;display:inline-flex;position:relative}.unooria-timepicker--full-width{width:100%}.unooria-timepicker__label-row{justify-content:space-between;align-items:center;width:100%;margin-bottom:2px;display:flex}.unooria-timepicker__label{font-family:var(--unooria-font-sans,"Open Sans", sans-serif);color:var(--unooria-color-neutral-950,#22272a);align-items:center;gap:var(--unooria-spacing-xxxs,4px);-webkit-user-select:none;user-select:none;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.unooria-timepicker__required{color:var(--unooria-color-danger-700,#c11414);font-size:14px;font-weight:600;line-height:1}.unooria-timepicker__helper-icon{color:var(--unooria-color-neutral-700,#475157);cursor:help;opacity:.8;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.unooria-timepicker__helper-icon:hover{opacity:1}.unooria-timepicker__trigger{background-color:var(--unooria-color-neutral-50,#fff);border:1px solid var(--unooria-color-neutral-150,#e4e8e9);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;width:100%;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.unooria-timepicker__trigger:hover{border-color:var(--unooria-color-brandnavy-600,#7fa5e2)}.unooria-timepicker__trigger:focus,.unooria-timepicker--open .unooria-timepicker__trigger{border-color:var(--unooria-color-brandnavy-800,#49699f);box-shadow:0 0 0 1px var(--unooria-color-brandnavy-800,#49699f)}.unooria-timepicker__value{font-family:var(--unooria-font-sans,"Open Sans", sans-serif);color:var(--unooria-color-neutral-900,#383e41);letter-spacing:.5px;font-weight:400;line-height:1.4}.unooria-timepicker__placeholder{color:var(--unooria-color-neutral-500,#617379);opacity:.8}.unooria-timepicker__actions{color:var(--unooria-color-neutral-900,#383e41);align-items:center;gap:6px;display:inline-flex}.unooria-timepicker__clear-btn{cursor:pointer;color:var(--unooria-color-neutral-700,#475157);opacity:.7;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.unooria-timepicker__clear-btn:hover{opacity:1}.unooria-timepicker__clock-icon{color:var(--unooria-color-neutral-900,#383e41);justify-content:center;align-items:center;display:inline-flex}.unooria-timepicker--size-xs .unooria-timepicker__trigger{border-radius:var(--unooria-radius-s,8px);height:32px;padding:6px var(--unooria-spacing-xs,12px)}.unooria-timepicker--size-xs .unooria-timepicker__value,.unooria-timepicker--size-xs .unooria-timepicker__placeholder,.unooria-timepicker--size-xs .unooria-timepicker__label{font-size:12px;line-height:18px}.unooria-timepicker--size-sm .unooria-timepicker__trigger{border-radius:var(--unooria-radius-s,8px);height:40px;padding:6px var(--unooria-spacing-xs,12px)}.unooria-timepicker--size-sm .unooria-timepicker__value,.unooria-timepicker--size-sm .unooria-timepicker__placeholder{font-size:14px;line-height:20px}.unooria-timepicker--size-md .unooria-timepicker__trigger{border-radius:var(--unooria-radius-m,12px);height:48px;padding:10px var(--unooria-spacing-xs,12px)}.unooria-timepicker--size-md .unooria-timepicker__value,.unooria-timepicker--size-md .unooria-timepicker__placeholder{font-size:16px;line-height:24px}.unooria-timepicker--size-lg .unooria-timepicker__trigger{height:56px;padding:10px var(--unooria-spacing-xs,12px);border-radius:16px}.unooria-timepicker--size-lg .unooria-timepicker__value,.unooria-timepicker--size-lg .unooria-timepicker__placeholder{font-size:18px;line-height:28px}.unooria-timepicker__popover{z-index:100;background-color:var(--unooria-color-neutral-50,#fff);border:1px solid var(--unooria-color-neutral-150,#e4e8e9);border-radius:var(--unooria-radius-m,12px);padding:var(--unooria-spacing-xs,12px);align-items:center;gap:var(--unooria-spacing-xxxs,4px);box-sizing:border-box;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 25px #0000001f,0 4px 10px #0000000d}.unooria-timepicker__column-wrapper{flex-direction:column;align-items:center;gap:6px;display:flex}.unooria-timepicker__column-header{text-transform:uppercase;color:var(--unooria-color-neutral-700,#475157);font-size:11px;font-weight:700}.unooria-timepicker__column{scrollbar-width:thin;box-sizing:border-box;flex-direction:column;gap:2px;width:44px;max-height:156px;padding-right:2px;display:flex;overflow-y:auto}.unooria-timepicker__column::-webkit-scrollbar{width:4px}.unooria-timepicker__column::-webkit-scrollbar-thumb{background:var(--unooria-color-neutral-200,#cbd4d6);border-radius:4px}.unooria-timepicker__divider{background-color:var(--unooria-color-neutral-150,#e4e8e9);width:1px;height:156px;margin:0 2px}.unooria-timepicker__cell{height:28px;font-family:var(--unooria-font-sans,"Open Sans", sans-serif);color:var(--unooria-color-neutral-700,#617379);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;font-size:13px;font-weight:400;line-height:20px;transition:background-color .12s,color .12s;display:flex}.unooria-timepicker__cell:hover{background-color:var(--unooria-color-opacity-brandnavy-100,#7fa5e21a);color:var(--unooria-color-neutral-900,#383e41)}.unooria-timepicker__cell--selected{font-weight:600;background-color:var(--unooria-color-opacity-brandnavy-100,#7fa5e226)!important;color:var(--unooria-color-neutral-950,#22272a)!important}.unooria-timepicker--error .unooria-timepicker__trigger{border-color:var(--unooria-color-danger-700,#c11414)!important}.unooria-timepicker--error .unooria-timepicker__trigger:focus{box-shadow:0 0 0 1px var(--unooria-color-danger-700,#c11414)}.unooria-timepicker__error-text{color:var(--unooria-color-danger-700,#c11414);margin:0;font-size:12px;line-height:18px}.unooria-timepicker__helper-text{color:var(--unooria-color-neutral-700,#475157);margin:0;font-size:12px;line-height:18px}.unooria-timepicker--disabled{cursor:not-allowed;opacity:.7}.unooria-timepicker--disabled .unooria-timepicker__trigger{background-color:var(--unooria-color-neutral-100,#f5f5f5);cursor:not-allowed;border-color:var(--unooria-color-neutral-150,#e4e8e9)!important;box-shadow:none!important}.unooria-timepicker--disabled .unooria-timepicker__value,.unooria-timepicker--disabled .unooria-timepicker__clock-icon{color:var(--unooria-color-neutral-500,#617379)}.unooria-timepicker--theme-dark .unooria-timepicker__label,[data-theme=dark] .unooria-timepicker__label{color:var(--unooria-color-neutraldark-950,#f5f5f5)}.unooria-timepicker--theme-dark .unooria-timepicker__trigger,[data-theme=dark] .unooria-timepicker__trigger{background-color:var(--unooria-color-neutraldark-50,#22272a);border-color:var(--unooria-color-neutraldark-200,#3d4448)}.unooria-timepicker--theme-dark .unooria-timepicker__value,[data-theme=dark] .unooria-timepicker__value{color:var(--unooria-color-neutraldark-950,#f5f5f5)}.unooria-timepicker--theme-dark .unooria-timepicker__placeholder,[data-theme=dark] .unooria-timepicker__placeholder,.unooria-timepicker--theme-dark .unooria-timepicker__clock-icon,[data-theme=dark] .unooria-timepicker__clock-icon{color:var(--unooria-color-neutraldark-900,#cbd4d6)}.unooria-timepicker--theme-dark .unooria-timepicker__popover,[data-theme=dark] .unooria-timepicker__popover{background-color:var(--unooria-color-neutraldark-50,#22272a);border-color:var(--unooria-color-neutraldark-200,#3d4448)}.unooria-timepicker--theme-dark .unooria-timepicker__divider,[data-theme=dark] .unooria-timepicker__divider{background-color:var(--unooria-color-neutraldark-200,#3d4448)}.unooria-timepicker--theme-dark .unooria-timepicker__cell,[data-theme=dark] .unooria-timepicker__cell{color:var(--unooria-color-neutraldark-900,#cbd4d6)}.unooria-timepicker--theme-dark .unooria-timepicker__cell:hover,[data-theme=dark] .unooria-timepicker__cell:hover{background-color:var(--unooria-color-opacity-brandnavy-100,#7fa5e226);color:#fff}.unooria-timepicker--theme-dark .unooria-timepicker__cell--selected,[data-theme=dark] .unooria-timepicker__cell--selected{background-color:var(--unooria-color-brandnavy-800,#49699f)!important;color:#fff!important}
