@layer reset,base;@layer components{.k-field{gap:var(--k-space-1-5);min-width:0;display:grid}.k-field__label{color:var(--k-text-muted);font-size:var(--k-text-13);font-weight:var(--k-weight-medium);line-height:var(--k-leading-13)}.k-field__help,.k-field__error{align-items:flex-start;gap:var(--k-space-1);color:var(--k-text-muted);font-size:var(--k-text-12);line-height:var(--k-leading-12);margin:0;display:flex}.k-field__error{color:var(--k-negative)}.k-field__error>svg{width:var(--k-icon-sm);height:var(--k-icon-sm);margin-top:1px}.k-input,.k-textarea{--_h:var(--k-control-md);border:var(--k-border-width) solid var(--k-border-strong);border-radius:var(--k-radius-md);background:var(--k-surface);color:var(--k-text);transition:border-color var(--k-duration-fast) var(--k-ease-standard), box-shadow var(--k-duration-fast) var(--k-ease-standard)}.k-input{align-items:center;gap:var(--k-space-2);min-width:0;min-height:var(--_h);padding:0 var(--k-space-3);font-size:var(--k-text-14);line-height:var(--k-leading-14);display:flex}.k-input--sm{--_h:var(--k-control-sm);padding:0 var(--k-space-2);font-size:var(--k-text-13);line-height:var(--k-leading-13)}.k-input--lg{--_h:var(--k-control-lg);padding:0 var(--k-space-4);border-radius:var(--k-radius-track);font-size:var(--k-text-16);line-height:var(--k-leading-16)}.k-input:focus-within,.k-textarea:focus{border-color:var(--k-focus);box-shadow:var(--k-focus-halo)}.k-input[data-invalid],.k-textarea[data-invalid]{border-color:var(--k-negative)}.k-input[data-disabled]{background:var(--k-surface-sunken);color:var(--k-text-subtle);border-color:#0000}.k-input__control{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;align-self:stretch;margin:0;padding:0}.k-input__control:focus-visible{outline:none}.k-input__control::-webkit-date-and-time-value{text-align:start;min-height:1lh}.k-input__affix,.k-input__unit,.k-input__inline-label{align-items:center;gap:var(--k-space-1);color:var(--k-text-subtle);white-space:nowrap;flex-shrink:0;display:inline-flex}.k-input__affix>svg{width:var(--k-icon-md);height:var(--k-icon-md)}.k-input__unit{font-size:var(--k-text-12);font-weight:var(--k-weight-medium);line-height:var(--k-leading-12)}.k-input--number .k-input__control{text-align:end}.k-input--inline-label .k-input__inline-label{color:var(--k-text-muted);font-size:var(--k-text-13);font-weight:var(--k-weight-medium);line-height:var(--k-leading-13);cursor:text}.k-textarea{width:100%;min-height:6rem;padding:var(--k-space-2) var(--k-space-3);font:inherit;font-size:var(--k-text-14);line-height:var(--k-leading-14);resize:vertical;outline:none;display:block}@media (width<640px),(pointer:coarse){.k-input,.k-input--sm,.k-textarea{font-size:var(--k-text-16);line-height:var(--k-leading-16)}}@media (pointer:coarse){.k-input--sm .k-input__control{margin-block:calc((var(--_h) - 2px - var(--k-hit)) / 2);padding-block:calc((var(--k-hit) - var(--_h) + 2px) / 2)}}@media (hover:hover){.k-input:hover:not(:focus-within):not([data-invalid]):not([data-disabled]),.k-textarea:hover:not(:focus):not([data-invalid]){border-color:var(--k-text-subtle)}}}@layer pages,utilities;
