@layer components{.time-field-module_lDCfhW_field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.time-field-module_lDCfhW_label{font-size:var(--text-sm);width:-moz-fit-content;width:fit-content;font-weight:500}.time-field-module_lDCfhW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.time-field-module_lDCfhW_hint{font-size:var(--text-sm);color:var(--text-muted)}.time-field-module_lDCfhW_error{color:var(--danger)}.time-field-module_lDCfhW_native{min-height:max(var(--tap-min), 2.25rem);padding:calc(var(--space-2) * var(--density)) calc(var(--space-3) * var(--density));background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:16px}.time-field-module_lDCfhW_control{min-height:max(var(--tap-min), 2.25rem);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease);align-items:stretch;display:flex}.time-field-module_lDCfhW_control:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.time-field-module_lDCfhW_control :focus-visible{box-shadow:none}@media (any-hover:hover){.time-field-module_lDCfhW_control:hover:not(:focus-within){border-color:var(--text-faint)}}.time-field-module_lDCfhW_invalid,.time-field-module_lDCfhW_invalid:focus-within{border-color:var(--danger)}.time-field-module_lDCfhW_input{min-width:0;padding:calc(var(--space-2) * var(--density)) calc(var(--space-3) * var(--density));color:var(--text);font-size:var(--text-md);font-variant-numeric:tabular-nums;background:0 0;border:none;flex:1}.time-field-module_lDCfhW_input::placeholder{color:var(--text-faint)}.time-field-module_lDCfhW_disclosure{width:var(--tap-min);color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}@media (any-hover:hover){.time-field-module_lDCfhW_disclosure:hover{color:var(--text)}}.time-field-module_lDCfhW_popover{z-index:70;overscroll-behavior:contain;max-height:15rem;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-2);opacity:0;transition:opacity var(--dur-fast) var(--ease), translate var(--dur-fast) var(--ease-out);overflow-y:auto;translate:0 -4px}.time-field-module_lDCfhW_popover[data-enter]{opacity:1;translate:0}.time-field-module_lDCfhW_list{flex-direction:column;gap:2px;display:flex}.time-field-module_lDCfhW_option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-md);font-variant-numeric:tabular-nums;text-align:start;cursor:pointer;scroll-margin-block:var(--space-2);background:0 0;border:none;display:flex}.time-field-module_lDCfhW_option[data-active-item]{background:var(--accent-soft);color:var(--accent)}.time-field-module_lDCfhW_option[aria-selected=true]{font-weight:600}.time-field-module_lDCfhW_exact{color:var(--text-faint);font-size:var(--text-xs);font-family:var(--font-sans);font-variant-numeric:normal}.time-field-module_lDCfhW_option[data-active-item] .time-field-module_lDCfhW_exact{color:var(--accent)}.time-field-module_lDCfhW_empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}}
