.atom-picker{box-sizing:border-box;margin:0;padding:var(--atom-spacing-xs) calc(var(--atom-spacing-sm) + var(--atom-spacing-xs) - 1px);color:var(--atom-color-text,var(--atom-color-text));font-size:var(--atom-font-size-md,14px);font-family:var(--atom-font-family);line-height:var(--atom-line-height);list-style:none;position:relative;display:inline-flex;align-items:center;background-color:var(--atom-datepicker-color-bg,var(--atom-color-bg-container));border:1px solid var(--atom-datepicker-color-border,var(--atom-color-border));border-radius:var(--atom-border-radius,var(--atom-border-radius));transition:all var(--atom-transition-base);min-height:36px;width:auto;min-width:var(--atom-datepicker-width,160px);max-width:100%;cursor:text}.atom-picker:hover:not(.atom-picker-disabled){border-color:var(--atom-primary-color-hover,var(--atom-primary-color-hover))}.atom-picker.atom-picker-focused,.atom-picker:focus-within{border-color:var(--atom-primary-color,var(--atom-primary-color));box-shadow:0 0 0 2px var(--atom-primary-color-outline,var(--atom-primary-color-outline))}.atom-picker-disabled{background-color:var(--atom-color-bg-layout,var(--atom-color-bg-layout));border-color:var(--atom-datepicker-color-border,var(--atom-color-border));cursor:not-allowed;opacity:.6}.atom-picker-disabled input{cursor:not-allowed}.atom-picker-large{min-height:44px;border-radius:var(--atom-border-radius-lg,var(--atom-border-radius-lg));padding:calc(var(--atom-spacing-sm) - 1px) 11px}.atom-picker-small{min-height:28px;border-radius:var(--atom-border-radius-sm,var(--atom-border-radius-sm));padding:0 calc(var(--atom-spacing-sm) - 1px)}.atom-picker-status-error{border-color:var(--atom-error-color,var(--atom-error-color))!important}.atom-picker-status-error.atom-picker-focused,.atom-picker-status-error:focus-within{box-shadow:0 0 0 2px var(--atom-error-color-outline)!important}.atom-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.atom-picker-input input{width:100%;height:100%;padding:0;background:transparent;border:0;outline:none;color:inherit;cursor:inherit}.atom-picker-input input::placeholder{color:var(--atom-color-text-quaternary,var(--atom-color-text-quaternary))}.atom-picker-suffix{flex:none;align-self:center;margin-inline-start:var(--atom-spacing-xs);line-height:1;pointer-events:none;position:relative}.atom-picker-clear,.atom-picker-suffix{display:flex;color:var(--atom-color-text-quaternary,var(--atom-color-text-quaternary))}.atom-picker-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);background:inherit;cursor:pointer;opacity:0;transition:opacity var(--atom-transition-fast);align-items:center;justify-content:center;z-index:1}.atom-picker-clear:hover{color:var(--atom-color-text-secondary,var(--atom-color-text-tertiary))}.atom-picker:hover .atom-picker-clear{opacity:1}.atom-picker-range{position:relative;display:inline-flex;width:auto;min-width:0}.atom-picker-range .atom-picker-clear{right:11px}.atom-picker-range .atom-picker-input{position:relative;display:inline-flex;align-items:center;width:100px;flex:none}.atom-picker-range .atom-picker-input>input{text-align:center;width:100%}.atom-picker-range .atom-picker-range-separator{align-items:center;padding:0 var(--atom-spacing-sm);line-height:1;display:flex}.atom-picker-range .atom-picker-active-bar{bottom:-1px;height:2px;margin-left:var(--atom-spacing-sm);background:var(--atom-primary-color,var(--atom-primary-color));opacity:0;transition:all var(--atom-transition-base);pointer-events:none;position:absolute}.atom-picker-range.atom-picker-focused .atom-picker-active-bar{opacity:1}.atom-picker-dropdown{position:absolute;z-index:1050;margin-top:var(--atom-spacing-xs);background:var(--atom-color-bg-elevated,var(--atom-color-bg-elevated));border-radius:var(--atom-border-radius);box-shadow:var(--atom-shadow-popup,var(--atom-shadow-popup));width:auto!important;min-width:auto!important;pointer-events:auto!important}.atom-picker-dropdown li,.atom-picker-dropdown ul{list-style:none!important;padding:0;margin:0}.atom-picker-dropdown li:after,.atom-picker-dropdown li:before,.atom-picker-dropdown ul:after,.atom-picker-dropdown ul:before{display:none!important;content:none!important}.atom-picker-dropdown-hidden{display:none!important}.atom-picker-dropdown-range .atom-picker-panel-container{width:auto!important;margin-left:0!important}.atom-picker-dropdown-range .atom-picker-panels{display:inline-flex!important;width:auto!important;justify-content:flex-start!important;flex-wrap:nowrap;direction:ltr;margin:0!important;transform:none!important}.atom-picker-dropdown-range .atom-picker-panels .atom-picker-panel{border:none;width:276px}.atom-picker-dropdown-range .atom-picker-panels .atom-picker-panel:not(:last-child){border-right:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary))}.atom-picker-dropdown .atom-picker-panel-container{display:flex;flex-direction:column;width:276px}.atom-picker-dropdown .atom-picker-panel{background:transparent;border:none}.atom-picker-dropdown .atom-picker-header{display:flex;height:40px;padding:0 var(--atom-spacing-sm);border-bottom:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary));align-items:center;justify-content:space-between}.atom-picker-dropdown .atom-picker-header button{background:transparent;border:none;cursor:pointer;padding:var(--atom-spacing-xs);color:var(--atom-color-text-quaternary,var(--atom-color-text-quaternary))}.atom-picker-dropdown .atom-picker-header button:hover{color:var(--atom-primary-color,var(--atom-primary-color))}.atom-picker-dropdown .atom-picker-header-view{flex:1 1;font-weight:600;text-align:center}.atom-picker-dropdown .atom-picker-header-view button{color:inherit;font-weight:inherit}.atom-picker-dropdown .atom-picker-content{width:100%;border-collapse:collapse;table-layout:fixed;padding:var(--atom-spacing-sm)}.atom-picker-dropdown .atom-picker-content td,.atom-picker-dropdown .atom-picker-content th{padding:var(--atom-spacing-xs) 0;width:36px;text-align:center}.atom-picker-dropdown .atom-picker-cell{padding:var(--atom-spacing-xxs) 0;color:var(--atom-color-text-quaternary,var(--atom-color-text-quaternary));cursor:pointer;position:relative}.atom-picker-dropdown .atom-picker-cell-inner{position:relative;display:inline-block;min-width:28px;height:28px;line-height:calc(var(--atom-spacing-lg) + var(--atom-spacing-xs));border-radius:var(--atom-border-radius-sm);transition:all var(--atom-transition-base)}.atom-picker-dropdown .atom-picker-cell-inner:hover{background:var(--atom-datepicker-cell-hover-bg,var(--atom-control-item-bg-hover))}.atom-picker-dropdown .atom-picker-cell-in-view{color:var(--atom-color-text,var(--atom-color-text))}.atom-picker-dropdown .atom-picker-cell-today .atom-picker-cell-inner:before{position:absolute;inset:0;z-index:1;border:1px solid var(--atom-primary-color,var(--atom-primary-color));border-radius:var(--atom-border-radius-sm);content:"";display:block!important}.atom-picker-dropdown .atom-picker-cell-selected .atom-picker-cell-inner{color:var(--atom-color-text-light-solid)!important;background:var(--atom-datepicker-cell-selected-bg,var(--atom-primary-color))!important}.atom-picker-dropdown .atom-picker-cell-in-range,.atom-picker-dropdown .atom-picker-cell-range-end,.atom-picker-dropdown .atom-picker-cell-range-start{position:relative}.atom-picker-dropdown .atom-picker-cell-in-range:before,.atom-picker-dropdown .atom-picker-cell-range-end:before,.atom-picker-dropdown .atom-picker-cell-range-start:before{position:absolute;top:50%;right:0;left:0;height:28px;transform:translateY(-50%);background:color-mix(in srgb,var(--atom-primary-color) 10%,transparent)!important;content:""!important;display:block!important;z-index:1;pointer-events:none}.atom-picker-dropdown .atom-picker-cell-range-start:before{left:50%!important}.atom-picker-dropdown .atom-picker-cell-range-end:before{right:50%!important}.atom-picker-dropdown .atom-picker-cell-in-range .atom-picker-cell-inner{background:transparent!important}.atom-picker-dropdown .atom-picker-cell-range-end .atom-picker-cell-inner,.atom-picker-dropdown .atom-picker-cell-range-start .atom-picker-cell-inner{position:relative;z-index:2;color:var(--atom-color-text-light-solid)!important;background:var(--atom-datepicker-cell-selected-bg,var(--atom-primary-color))!important;border-radius:var(--atom-border-radius-sm)}.atom-picker-dropdown .atom-picker-cell-range-hover,.atom-picker-dropdown .atom-picker-cell-range-hover-end,.atom-picker-dropdown .atom-picker-cell-range-hover-start{position:relative}.atom-picker-dropdown .atom-picker-cell-range-hover-end:after,.atom-picker-dropdown .atom-picker-cell-range-hover-start:after,.atom-picker-dropdown .atom-picker-cell-range-hover:after{position:absolute;top:50%;right:0;left:0;height:28px;transform:translateY(-50%);border-top:1px dashed var(--atom-primary-color,var(--atom-primary-color));border-bottom:1px dashed var(--atom-primary-color,var(--atom-primary-color));content:""!important;display:block!important;z-index:1}.atom-picker-dropdown .atom-picker-footer{border-top:1px solid var(--atom-color-border-secondary,var(--atom-color-border-secondary));padding:var(--atom-spacing-sm) var(--atom-spacing-sm);text-align:center}.atom-picker-dropdown .atom-picker-footer .atom-picker-now-btn{color:var(--atom-primary-color,var(--atom-primary-color));font-size:var(--atom-font-size-md,14px);text-decoration:none}.atom-picker-dropdown .atom-picker-footer .atom-picker-now-btn:hover{color:var(--atom-primary-color-hover,var(--atom-primary-color-hover))}.atom-picker-dropdown.atom-slide-up-appear,.atom-picker-dropdown.atom-slide-up-enter{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused;opacity:0}.atom-picker-dropdown.atom-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-topLeft.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-topLeft.atom-slide-up-enter-active,.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-topRight.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-topRight.atom-slide-up-enter-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-topLeft.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-topLeft.atom-slide-up-enter-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-topRight.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-topRight.atom-slide-up-enter-active{animation-name:fiPickerSlideDownIn;animation-play-state:running}.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-bottomLeft.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-bottomLeft.atom-slide-up-enter-active,.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-bottomRight.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-appear.atom-picker-dropdown-placement-bottomRight.atom-slide-up-enter-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-bottomLeft.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-bottomLeft.atom-slide-up-enter-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-bottomRight.atom-slide-up-appear-active,.atom-picker-dropdown.atom-slide-up-enter.atom-picker-dropdown-placement-bottomRight.atom-slide-up-enter-active{animation-name:fiSlideUpIn;animation-play-state:running}.atom-picker-dropdown.atom-slide-up-leave.atom-slide-up-leave-active.atom-picker-dropdown-placement-topLeft,.atom-picker-dropdown.atom-slide-up-leave.atom-slide-up-leave-active.atom-picker-dropdown-placement-topRight{animation-name:fiPickerSlideDownOut}.atom-picker-dropdown.atom-slide-up-leave.atom-slide-up-leave-active.atom-picker-dropdown-placement-bottomLeft,.atom-picker-dropdown.atom-slide-up-leave.atom-slide-up-leave-active.atom-picker-dropdown-placement-bottomRight{animation-name:fiSlideUpOut}.atom-picker-dropdown.atom-slide-up-leave.atom-slide-up-leave-active{animation-play-state:running}@keyframes fiPickerSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes fiPickerSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}