@layer components{.er-select-content{min-width:max(8rem,var(--er-anchor-width,8rem));max-height:min(20rem,var(--er-available-size,20rem));border:1px solid var(--er-border);border-radius:var(--er-radius-md);background:var(--er-popover);color:var(--er-popover-foreground);box-shadow:var(--er-shadow-md);transition:opacity var(--er-duration) var(--er-ease),transform var(--er-duration) var(--er-ease),display var(--er-duration) allow-discrete;padding:.25rem;font-size:.875rem;overflow-y:auto}.er-select-content[data-state=closed]{opacity:0;display:none;transform:scale(.96)}@starting-style{.er-select-content[data-state=open]{opacity:0;transform:scale(.96)}}.er-select-item{border-radius:var(--er-radius-sm);cursor:default;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem;line-height:1.25rem;display:flex}.er-select-item:focus{background:var(--er-accent);color:var(--er-accent-foreground)}.er-select-item[data-disabled]{opacity:.5;pointer-events:none}.er-select-item svg{visibility:hidden;flex-shrink:0;width:1rem;height:1rem}.er-select-item[aria-selected=true] svg{visibility:visible}.er-select-label{color:var(--er-muted-foreground);padding:.375rem .5rem;font-size:.75rem}.er-select-separator{background:var(--er-border);height:1px;margin:.25rem -.25rem}.er-select-trigger{border:1px solid var(--er-input);border-radius:var(--er-radius-md);background:var(--er-input-background);width:100%;height:2.25rem;color:var(--er-foreground);text-align:left;box-shadow:var(--er-shadow-xs);cursor:pointer;transition:border-color var(--er-duration),outline-color var(--er-duration);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;font-family:inherit;font-size:.875rem;line-height:1.25rem;display:flex}.er-select-trigger:focus-visible{border-color:var(--er-ring);outline:2px solid color-mix(in oklab,var(--er-ring) 45%,transparent);outline-offset:0}.er-select-trigger:disabled{opacity:.5;cursor:not-allowed}.er-select-trigger[aria-invalid=true]{border-color:var(--er-destructive)}.er-select-trigger svg,.er-select-trigger[data-placeholder] .er-select-value{color:var(--er-muted-foreground)}.er-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.er-select-trigger svg{flex-shrink:0;width:1rem;height:1rem}}.q-form-field.er-field{gap:0}.q-form-hp{position:absolute;left:-9999px}.q-form-field .er-field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.q-form-field .er-input,.q-form-field .er-select-trigger,.q-form-field .er-textarea{border:0;border-bottom:1px dashed var(--q-form-line);width:100%;height:auto;box-shadow:none;color:var(--q-form-ink);font:inherit;background:0 0;border-radius:0;padding:.8125rem 2px;font-size:.9375rem}.q-form-field .er-textarea{resize:vertical;min-height:6rem}.q-form-field .er-select-trigger[data-placeholder] .er-select-value{color:var(--q-form-placeholder)}.q-form-field .er-input::-moz-placeholder{color:var(--q-form-placeholder)}.q-form-field .er-textarea::-moz-placeholder{color:var(--q-form-placeholder)}.q-form-field .er-input::placeholder,.q-form-field .er-select-trigger[data-placeholder] .er-select-value,.q-form-field .er-textarea::placeholder{color:var(--q-form-placeholder)}.q-form-field .er-input:focus-visible,.q-form-field .er-select-trigger:focus-visible,.q-form-field .er-textarea:focus-visible{border-bottom:1px solid var(--q-form-ink);outline:none}.q-form-field .er-select-trigger svg{color:var(--q-form-placeholder)}.q-form-field .er-field-error{color:var(--q-form-error);margin:0;font-size:.75rem}.q-form-field .er-field-error:not(:empty){padding:.25rem 2px .375rem}.q-form-field[data-invalid] :is(.er-input,.er-textarea){border-bottom-color:var(--q-form-error)}.q-form-send{width:100%;height:48px;font:inherit;cursor:pointer;transition:background var(--er-duration);border:0;border-radius:12px;font-size:.875rem}.q-form-send:disabled{opacity:.6;cursor:progress}.q-form-failed{color:var(--q-form-error);margin:.5rem 0 0;font-size:.8125rem}.q-form-done p{margin:1.5rem 0 1.75rem;font-size:1rem;line-height:1.45}.q-form[data-variant=glass]{--q-form-ink:#fff;--q-form-line:#fff6;--q-form-placeholder:#ffffffe0;--q-form-error:#ffc9c2}.q-form[data-variant=glass] .er-textarea{border-bottom:0}.q-form[data-variant=glass] .q-form-send{color:#fff;background:#ffffff47;width:calc(100% + 1.25rem);margin:.375rem -.625rem .25rem}.q-form[data-variant=glass] .q-form-send:hover{background:#ffffff61}.er-select-content.q-glass-select{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#262825eb;border:1px solid #ffffff1f;border-radius:12px;padding:.3125rem;box-shadow:0 20px 40px -16px #0006}.q-glass-select .er-select-item,.q-plain-select .er-select-item{border-radius:8px;padding:.5rem .625rem}.q-glass-select .er-select-item:focus{color:#fff;background:#ffffff29}.q-form[data-variant=plain]{--q-form-ink:var(--q-ink);--q-form-line:#c9c8c3;--q-form-placeholder:var(--q-muted);--q-form-error:#b3261e}.q-form[data-variant=plain] form{flex-direction:column;gap:.25rem;display:flex}.q-form[data-variant=plain] .q-form-field .er-input,.q-form[data-variant=plain] .q-form-field .er-select-trigger,.q-form[data-variant=plain] .q-form-field .er-textarea{padding-block:1rem;font-size:1.0625rem}.q-form[data-variant=plain] .q-form-send{background:var(--q-ink);color:#fff;margin-top:1.5rem}.q-form[data-variant=plain] .q-form-send:hover{background:#333331}.er-select-content.q-plain-select{border-radius:12px}.q-form-again{color:var(--q-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
