/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer components{.FC{isolation:isolate;grid-template-areas:"prefix input suffix";grid-template-columns:max-content minmax(var(--ui-size),1fr) max-content;height:var(--ui-size);border-radius:var(--radius-md);cursor:text;display:grid;position:relative}.FC.disabled,.FC.readOnly{pointer-events:none}.FC.incomplete,.FC.placeholder{color:#1d1d1b80}@supports (color:color-mix(in lab,red,red)){.FC.incomplete,.FC.placeholder{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.FC:not([data-variant]),.FC[data-variant=field]{outline-offset:-1px;background:var(--color-white);outline-width:1px;outline-style:solid}:is(.FC:not([data-variant]),.FC[data-variant=field]):hover,:is(.FC:not([data-variant]),.FC[data-variant=field]).hover{outline-color:var(--color-primary)}:is(.FC:not([data-variant]),.FC[data-variant=field]):focus-within,:is(.FC:not([data-variant]),.FC[data-variant=field]).focus{outline-color:var(--color-primary);outline-offset:-2px;background:var(--color-white);outline-width:2px}:is(.FC:not([data-variant]),.FC[data-variant=field])[data-palette]{outline-color:var(--palette)!important}:is(.FC:not([data-variant]),.FC[data-variant=field]).disabled{background-color:var(--color-disabled-base);color:var(--color-disabled-light)!important;outline-color:var(--color-disabled-dark)!important}.FC[data-variant=cell]{background-color:#0000;border-radius:0}.FC[data-variant=cell]:hover,.FC[data-variant=cell].hover{outline-offset:-1px;outline-width:1px;outline-style:solid;outline-color:var(--color-primary)}.FC[data-variant=cell]:focus-within,.FC[data-variant=cell].focus{outline-style:solid;outline-color:var(--color-primary);outline-offset:-2px;background:var(--color-white);outline-width:2px}.FC[data-variant=hover]:hover,.FC[data-variant=hover].hover{outline-color:var(--color-primary);outline-offset:-1px;background:var(--color-white);outline-width:1px;outline-style:solid}.FC[data-variant=hover]:focus-within,.FC[data-variant=hover].focus{outline-color:var(--color-primary);outline-offset:-2px;outline-width:2px;outline-style:solid}.FC[data-variant=hover][data-palette]{border-color:var(--palette)!important}.FC[data-variant=plain]:focus-within,.FC[data-variant=plain].focus{background-color:#146ebe1a}@supports (color:color-mix(in lab,red,red)){.FC[data-variant=plain]:focus-within,.FC[data-variant=plain].focus{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.FC[data-variant=plain][data-palette]{background-color:var(--color-palette)!important}@supports (color:color-mix(in lab,red,red)){.FC[data-variant=plain][data-palette]{background-color:color-mix(in oklab,var(--color-palette) 10%,transparent)!important}}.FC-Date{grid-template-columns:max-content calc(var(--spacing,.25rem) * 32) max-content;flex:none;width:max-content}.FC-Time{grid-template-columns:max-content calc(var(--spacing,.25rem) * 12) max-content;flex:none;width:max-content}.FC-Input{white-space:nowrap;text-overflow:ellipsis;height:100%;text-align:var(--ui-align);padding-inline:var(--ui-size-gap);grid-area:input}.FC-Input::placeholder{color:#1d1d1b80}@supports (color:color-mix(in lab,red,red)){.FC-Input::placeholder{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.FC-Input:focus{outline:none}.FC:has(>.FC-Prefix:empty)>.FC-Input{padding-inline-start:var(--ui-padding)}.FC:has(>.FC-Suffix:empty)>.FC-Input{padding-inline-end:var(--ui-padding)}.FC-Overlay{z-index:1;width:100%;height:100%;color:inherit;text-align:var(--ui-align);pointer-events:none;padding-inline:var(--ui-size-gap);grid-area:input;align-content:center;display:block;position:relative}.FC:has(>.FC-Prefix:empty)>.FC-Overlay{padding-inline-start:var(--ui-padding)}.FC:has(>.FC-Suffix:empty)>.FC-Overlay{padding-inline-end:var(--ui-padding)}.FC-Icon{width:calc(var(--spacing,.25rem) * 5);color:currentColor;place-content:center;place-items:center;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.FC-Icon{color:color-mix(in oklab,currentcolor 50%,transparent)}}.FC-Text{color:currentColor;place-items:center;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.FC-Text{color:color-mix(in oklab,currentcolor 60%,transparent)}}.FC-Text{font-weight:500}.FC-Prefix{grid-area:prefix;display:flex}.FC-Prefix .FC-Text:first-child{padding-inline-start:var(--ui-padding)}.FC-Prefix .FC-Icon:first-child{margin-inline-start:var(--spacing,.25rem)}.FC-Suffix{grid-area:suffix;display:flex}.FC-Suffix .FC-Text:last-child{padding-inline-end:var(--ui-padding)}.FC-Suffix .FC-Icon:last-child{margin-inline-end:var(--spacing,.25rem)}.FC:has(.FC-Overlay):not(:has(:is(:active,:focus))) .FC-Input{color:#0000}.FC:has(:is(:active,:focus)) .FC-Overlay{display:none}}
