@layer jeex-base;@layer jeex-ui{.ui-separator{background-color:var(--border);flex-shrink:0}.ui-separator[data-orientation=horizontal]{width:100%;height:1px}.ui-separator[data-orientation=vertical]{align-self:stretch;width:1px}.ui-skeleton{border-radius:var(--radius-md);background-color:var(--muted);animation:2s cubic-bezier(.4,0,.6,1) infinite ui-pulse}.ui-input{border:1px solid var(--input);border-radius:var(--radius-lg);background-color:#0000;outline:none;width:100%;min-width:0;height:2rem;padding:.25rem .625rem;font-size:1rem;line-height:1.5;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ui-input::file-selector-button{height:1.5rem;font-size:.875rem;line-height:var(--line-height-sm);color:var(--foreground);background-color:#0000;border:0;font-weight:500;display:inline-flex}.ui-input::placeholder{color:var(--muted-foreground)}.ui-input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 var(--ui-ring-width) color-mix(in oklab, var(--ring) 50%, transparent)}.ui-input:disabled{pointer-events:none;cursor:not-allowed;background-color:color-mix(in oklab, var(--input) 50%, transparent);opacity:.5}.ui-input[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 var(--ui-ring-width) color-mix(in oklab, var(--destructive) 20%, transparent)}@media (width>=48rem){.ui-input{font-size:.875rem;line-height:var(--line-height-sm)}}.dark .ui-input{background-color:color-mix(in oklab, var(--input) 30%, transparent)}.dark .ui-input:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}.dark .ui-input[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent);box-shadow:0 0 0 var(--ui-ring-width) color-mix(in oklab, var(--destructive) 40%, transparent)}}
