.time-input-wrap{position:relative;display:inline-flex;align-items:center;width:100%}.time-input{width:100%;font-family:var(--font-sans);font-size:var(--text-body);line-height:20px;color:var(--color-text);background:var(--color-surface);border:var(--border-width-form) solid var(--color-border);border-radius:var(--radius-8);padding:var(--space-form-y) var(--space-form-x);padding-right:var(--space-8);transition:border-color .15s ease,box-shadow .15s ease}.time-input::placeholder{color:var(--color-text-subtle)}.time-input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.time-input:disabled{background:var(--color-surface-2);color:var(--color-text-muted);cursor:not-allowed}.time-input--error{border-color:var(--color-danger)}.time-input--error:focus{box-shadow:var(--focus-ring-danger)}.time-input--success{border-color:var(--color-success)}.time-input-picker{position:absolute;right:0;width:1px;height:1px;opacity:0;pointer-events:none}.time-input-trigger{position:absolute;right:var(--space-3);display:inline-flex;align-items:center;border:none;background:none;padding:0;color:var(--color-text-muted);cursor:pointer}.time-input-trigger:disabled{color:var(--color-text-muted);cursor:not-allowed}.time-input--row{font-size:var(--text-row-control);border-width:var(--border-width-row-control);border-radius:var(--radius-row-control);padding:var(--space-row-control-y) var(--space-6) var(--space-row-control-y) var(--space-row-control-x)}