/*!
 * Fundamental Library Styles v0.41.4
 * Copyright (c) 2026 SAP SE or an SAP affiliate company.
 * Licensed under Apache License 2.0 (https://github.com/SAP/fundamental-styles/blob/main/LICENSE)
 */.fd-time-picker{--fdTimePickerElementSize:2.75rem;--fdTimePickerClockFace:18rem;--fdTimePickerTickWidth:0.125rem;--fdTimePickerTickHeight:0.1875rem;--fdTimePickerTickMarginBlock:0 0.375rem;--fdTimePickerTickMarginInline:auto}.fd-time-picker__dropdown{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-block:1rem;padding-inline:0;padding-inline:1rem}.fd-time-picker__dropdown:after,.fd-time-picker__dropdown:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__header{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding-block:.25rem;padding-inline:0;-webkit-margin-after:1rem;margin-block-end:1rem}.fd-time-picker__header:after,.fd-time-picker__header:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__header:last-child{-webkit-margin-after:0;margin-block-end:0}.fd-time-picker__output{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fd-time-picker__output:after,.fd-time-picker__output:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__colon{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;padding-inline:.375rem}.fd-time-picker__colon:after,.fd-time-picker__colon:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__clock-container{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;height:var(--fdTimePickerClockFace);line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;text-align:center;width:var(--fdTimePickerClockFace)}.fd-time-picker__clock-container:after,.fd-time-picker__clock-container:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__clock-container[class*=-compact],.fd-time-picker__clock-container[class*=-condensed],[class*=-compact] .fd-time-picker__clock-container:not([class*=-cozy]),[class*=-condensed] .fd-time-picker__clock-container:not([class*=-cozy]){--fdTimePickerElementSize:2rem;--fdTimePickerClockFace:16.5rem}.fd-time-picker__clock{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-block:.5625rem;padding-inline:0;padding-inline:.5625rem;position:relative}.fd-time-picker__clock:after,.fd-time-picker__clock:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__clock--inner .fd-time-picker__label:before,.fd-time-picker__label{background:var(--sapLegend_WorkingBackground)}.fd-time-picker__label{border:0;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);display:block;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;position:relative;text-align:center;width:auto}.fd-time-picker__label:after,.fd-time-picker__label:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__label:before{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;color:var(--sapContent_LabelColor);content:attr(data-label);inset:2.75rem 2.75rem 2.75rem 2.75rem;position:absolute}.fd-time-picker__label:before:after,.fd-time-picker__label:before:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__label:after{content:"";display:block;-webkit-padding-after:100%;padding-block-end:100%}.fd-time-picker__item{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;--negativeDeg:calc(var(--deg)*-1);display:inline-block;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%) rotate(var(--deg));transform:translate(-50%) rotate(var(--deg));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--fdTimePickerElementSize)}.fd-time-picker__item:after,.fd-time-picker__item:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__item .fd-time-picker__number{-webkit-transform:rotate(var(--negativeDeg));transform:rotate(var(--negativeDeg))}.fd-time-picker__tick{background:var(--sapField_BorderColor);border:0;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);display:block;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;height:var(--fdTimePickerTickHeight);line-height:normal;margin-block:0;margin-block:var(--fdTimePickerTickMarginBlock);margin-inline:0;margin-inline:var(--fdTimePickerTickMarginInline);padding-block:0;padding-inline:0;width:var(--fdTimePickerTickWidth)}.fd-time-picker__tick:after,.fd-time-picker__tick:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__tick--hour{--fdTimePickerTickWidth:0.25rem;--fdTimePickerTickHeight:0.3125rem;--fdTimePickerTickMarginBlock:0 0.25rem}.fd-time-picker__tick--selected{--fdTimePickerTickWidth:0.25rem;--fdTimePickerTickHeight:0.5625rem;--fdTimePickerTickMarginBlock:0;background:var(--sapButton_Selected_BorderColor);border:.0625rem solid var(--sapButton_Selected_BorderColor);border-radius:100%}.fd-time-picker__number{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sapTextColor);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--sapFontFamily);font-size:var(--sapFontSize);font-weight:400;forced-color-adjust:none;line-height:normal;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid transparent;border-radius:100%;height:var(--fdTimePickerElementSize);line-height:var(--fdTimePickerElementSize);text-align:center;vertical-align:top;width:var(--fdTimePickerElementSize)}.fd-time-picker__number:after,.fd-time-picker__number:before{-webkit-box-sizing:inherit;box-sizing:inherit;font-size:inherit}.fd-time-picker__number--hover{background:var(--sapList_Hover_Background)}.fd-time-picker__number--invisible{visibility:hidden}.fd-time-picker__number--selected{background:var(--sapButton_Selected_Background);border-color:var(--sapButton_Selected_BorderColor);color:var(--sapButton_Selected_TextColor)}