:root{--field-border:#54401024;--field-focus:#1a1a18;--field-text:#1a1a18;--field-placeholder:#696762}.dark{--field-border:#ebe1c833;--field-focus:#f4f3ef;--field-text:#f4f3ef;--field-placeholder:#aaa79f}.zipq-input{box-sizing:border-box;border:1px solid var(--field-border);height:44px;padding:0 var(--field-padding-end,12px) 0 var(--field-padding-start,12px);color:var(--field-text);-webkit-font-smoothing:antialiased;letter-spacing:normal;box-shadow:none;background:0 0;border-radius:16px;outline:none;font-family:Eudoxus Med,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:none}.zipq-input::placeholder{color:var(--field-placeholder);opacity:1}.zipq-input:focus{border-color:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-focus)}.zipq-input:disabled{cursor:not-allowed;opacity:.5}.zipq-input[aria-invalid=true]{border-color:var(--destructive)}.zipq-input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--destructive)}.zipq-input[data-size=sm]{height:44px}.zipq-input[data-size=inline]{border-radius:4px;height:28px;padding:0 4px}.zipq-input:not(.zipq-textarea)[data-floating]:is(:focus,:not(:placeholder-shown),:autofill){padding-top:14px;padding-bottom:0;line-height:18px}.zipq-input:autofill{-webkit-text-fill-color:var(--field-text);-webkit-background-clip:text}.zipq-input-label{pointer-events:none;transform-origin:0;color:var(--field-placeholder);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;transition:top .15s ease-in-out,transform .15s ease-in-out,font-size .15s ease-in-out,line-height .15s ease-in-out;position:absolute;top:50%;left:13px;right:13px;overflow:hidden;transform:translateY(-50%)}.zipq-input:is(:focus,:not(:placeholder-shown),:autofill)+.zipq-input-label{font-size:12px;line-height:12px;top:calc(50% - 10px)}.zipq-input-password{padding-right:48px}.zipq-input-password+.zipq-input-label{right:48px}.zipq-input-reveal{width:32px;height:32px;color:var(--field-text);border-radius:4px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.zipq-input-reveal:focus-visible{outline:2px solid var(--field-focus)}.zipq-input-reveal:disabled{opacity:.5;cursor:not-allowed}.zipq-textarea{height:auto;min-height:96px;padding:20px 12px;display:block}.zipq-textarea+.zipq-input-label{top:31px}.zipq-textarea[data-floating]:is(:focus,:not(:placeholder-shown),:autofill){padding-top:32px;padding-bottom:8px}.zipq-textarea:is(:focus,:not(:placeholder-shown),:autofill)+.zipq-input-label{line-height:16px;top:16px}@media (prefers-reduced-motion:reduce){.zipq-input-label{transition:none}}.zipq-select{box-sizing:border-box;border:1px solid var(--field-border);color:var(--field-text);box-shadow:none;background:0 0;border-radius:16px;font-size:14px;font-weight:400;line-height:20px;transition:none}.zipq-select:before{box-shadow:none}.zipq-select:focus-visible,.zipq-select[data-popup-open]{border-color:var(--field-focus);box-shadow:inset 0 0 0 1px var(--field-focus)}.zipq-select[aria-invalid=true]{border-color:var(--destructive)}.zipq-select[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--destructive)}.auth-login{--field-border:#54401024;--field-focus:#1a1a18;--field-text:#1a1a18;--field-placeholder:#696762}.zipq-select{height:44px;font-family:Eudoxus Med,ui-sans-serif,system-ui,sans-serif;font-weight:500}.zipq-select[data-size=sm]{height:44px;min-height:44px}.zipq-select-label{color:var(--field-placeholder);font-size:12px;line-height:16px}.zipq-select[data-floating]{padding-top:14px;padding-bottom:0;line-height:18px;position:relative}.zipq-select[data-floating]>.zipq-select-label{line-height:12px;position:absolute;top:6px;left:12px}.zipq-input.zipq-dropdown-search,.zipq-input.zipq-dropdown-search:focus{height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding-inline:4px}.zipq-input.zipq-input-underline{border:0;border-bottom:1px solid var(--field-border);background:0 0;border-radius:0;height:52px;min-height:52px}.zipq-input.zipq-input-underline.zipq-textarea{height:auto;min-height:80px}.zipq-input.zipq-input-underline:is(:focus,:focus-within,[data-popup-open]){border-bottom-color:var(--field-focus);box-shadow:inset 0 -1px 0 var(--field-focus)}.zipq-input.zipq-input-underline[aria-invalid=true]{border-bottom-color:var(--destructive)}.zipq-input.zipq-input-underline[aria-invalid=true]:focus{box-shadow:inset 0 -1px 0 var(--destructive)}.zipq-input.zipq-picker-field{padding-inline:0;position:relative}.zipq-picker-field>button{padding-inline:12px}.zipq-input.zipq-picker-field:is([data-filled],:focus-within){padding-top:24px;padding-bottom:8px}.zipq-picker-field:is([data-filled],:focus-within)>.zipq-input-label{line-height:12px;top:14px}.zipq-input.zipq-input-underline:not(.zipq-textarea)[data-floating]:is(:focus,:not(:placeholder-shown),:autofill){padding-top:24px;padding-bottom:8px}.zipq-input.zipq-input-underline:not(.zipq-textarea):is(:focus,:not(:placeholder-shown),:autofill)+.zipq-input-label{top:14px}.zipq-input.zipq-input-underline.zipq-textarea[data-floating]:is(:focus,:not(:placeholder-shown),:autofill){padding-top:28px}.zipq-input.zipq-input-underline.zipq-textarea:is(:focus,:not(:placeholder-shown),:autofill)+.zipq-input-label{line-height:12px;top:14px}.zipq-input.zipq-input-underline.zipq-select[data-floating]{padding-top:24px;padding-bottom:8px}.zipq-input.zipq-input-underline.zipq-select[data-floating]>.zipq-select-label{top:8px}
