@layer colors,config,root,reboot,layout,content;@layer forms{.form-control-group:has(>.form-date-time,>.form-floating>.form-date-time):not(:has(>.form-date-time-filled,>.form-floating>.form-date-time-filled))>.form-control-cleaner{display:none}.form-date-time{--cui-form-date-time-placeholder-color:var(--cui-fg-3);--cui-form-date-time-section-border-radius:.25rem;--cui-form-date-time-section-focus-bg:var(--cui-primary-bg-subtle);min-height:var(--cui-control-min-height);cursor:text;align-items:center;display:flex;position:relative}.form-date-time:focus-within{color:var(--cui-control-focus-color);background-color:var(--cui-control-focus-bg);border-color:var(--cui-control-focus-border-color);outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}.form-date-time.disabled{color:var(--cui-control-disabled-color);cursor:default;background-color:var(--cui-control-disabled-bg);border-color:var(--cui-control-disabled-border-color)}.form-date-time>textarea{pointer-events:none;resize:none;opacity:0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.form-date-time-section{white-space:pre;caret-color:#0000;border-radius:var(--cui-form-date-time-section-border-radius);outline:0}.form-date-time-section:focus{background-color:var(--cui-theme-bg-subtle,var(--cui-form-date-time-section-focus-bg))}.form-date-time-section:focus::selection{background-color:#0000}.form-date-time-section-empty{color:var(--cui-form-date-time-placeholder-color)}.form-date-time-all-selected .form-date-time-section,.form-date-time-all-selected .form-date-time-separator{background-color:var(--cui-theme-bg-subtle,var(--cui-form-date-time-section-focus-bg))}.form-date-time-separator{white-space:pre}.form-date-time:not(.form-date-time-filled) .form-date-time-separator{color:var(--cui-form-date-time-placeholder-color)}.form-floating>.form-date-time{height:var(--cui-form-floating-height);min-height:var(--cui-form-floating-height);line-height:var(--cui-form-floating-line-height)}.form-floating>.form-date-time:focus-within,.form-floating>.form-date-time.form-date-time-filled{padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating>.form-date-time:focus-within~label,.form-floating>.form-date-time.form-date-time-filled~label{transform:var(--cui-form-floating-label-transform)}.form-floating:not(.form-floating-always,.form-floating-always *)>.form-date-time:not(:focus-within,.form-date-time-filled){padding-top:var(--cui-form-floating-padding-y);padding-bottom:var(--cui-form-floating-padding-y)}.form-floating:not(.form-floating-always,.form-floating-always *)>.form-date-time:not(:focus-within,.form-date-time-filled) .form-date-time-section,.form-floating:not(.form-floating-always,.form-floating-always *)>.form-date-time:not(:focus-within,.form-date-time-filled) .form-date-time-separator{color:#0000}.form-floating:not(.form-floating-always,.form-floating-always *)>.form-date-time:not(:focus-within,.form-date-time-filled)~label{transform:none}.form-floating>label:has(~.form-date-time:focus-within),.form-floating>label:has(~.form-date-time.form-date-time-filled){transform:var(--cui-form-floating-label-transform)}.form-control-group:has(>.form-floating){padding-block:0;padding-inline-start:0}.form-control-group:has(>.form-floating)>.form-floating{flex:auto;min-width:0;display:flex}.form-control-group:has(>.form-floating)>.form-floating>.form-date-time{width:100%;height:calc(var(--cui-form-floating-height) - var(--cui-btn-input-border-width) * 2);min-height:calc(var(--cui-form-floating-height) - var(--cui-btn-input-border-width) * 2)}.form-date-range>.form-date-time.form-control,.form-date-range.form-control-group:has(>.form-floating)>.form-floating{flex:0 auto}.form-date-range>.form-date-time[data-coreui-range-end],.form-date-range.form-control-group:has(>.form-floating)>.form-floating:has([data-coreui-range-end]){flex:auto}.form-floating .form-control-group:has(>.form-date-time):focus-within>.form-date-time,.form-floating .form-control-group:has(>.form-date-time):has(.form-date-time-filled)>.form-date-time{padding-top:var(--cui-form-floating-input-padding-t);padding-bottom:var(--cui-form-floating-input-padding-b)}.form-floating:not(.form-floating-always,.form-floating-always *) .form-control-group:has(>.form-date-time)>.form-date-time:not(:focus-within,.form-date-time-filled) .form-date-time-section,.form-floating:not(.form-floating-always,.form-floating-always *) .form-control-group:has(>.form-date-time)>.form-date-time:not(:focus-within,.form-date-time-filled) .form-date-time-separator,.form-floating:not(.form-floating-always,.form-floating-always *) .form-control-group:has(>.form-date-time):not(:focus-within)>.form-control-icon:has(+.form-date-time:not(.form-date-time-filled)){color:#0000}.form-floating:not(.form-floating-always,.form-floating-always *)>:is(.form-control-group:has(>.form-date-time),.picker:has(>.form-control-group>.form-date-time)):not(:focus-within,:has(.form-date-time-filled))~label{transform:none}.form-floating>.form-control-group:has(>.form-date-time):focus-within~label,.form-floating>.form-control-group:has(>.form-date-time):has(.form-date-time-filled)~label,.form-floating>.picker:has(>.form-control-group>.form-date-time):focus-within~label,.form-floating>.picker:has(>.form-control-group>.form-date-time):has(.form-date-time-filled)~label,.form-floating>label:has(~.form-control-group .form-date-time-filled),.form-floating>label:has(~.picker .form-date-time-filled){transform:var(--cui-form-floating-label-transform)}}@layer components,custom,helpers,utilities;
