.havGLq_shell{align-items:center;gap:var(--simplo-space-3);min-width:0;min-height:var(--simplo-layout-control-height);padding-inline:var(--simplo-space-4);border:var(--simplo-border-width) solid var(--simplo-color-ink);border-radius:var(--simplo-radius-lg);background:var(--simplo-color-cream);color:var(--simplo-color-ink);display:flex}.havGLq_shell:hover:not(:focus-within):not(:has(input:disabled,input[aria-invalid=true])){border-color:var(--simplo-color-brand-600)}.havGLq_shell:focus-within{border-color:var(--simplo-color-ink);box-shadow:var(--simplo-focus-ring)}.havGLq_shell:has(input[aria-invalid=true]){border-color:var(--simplo-color-error)}.havGLq_shell:has(input:disabled){background:var(--simplo-color-paper);border-color:var(--simplo-color-ink);opacity:.6;cursor:not-allowed}.havGLq_input{width:100%;min-width:0;min-height:calc(var(--simplo-layout-control-height) - 2 * var(--simplo-border-width));color:var(--simplo-color-ink);font-family:var(--simplo-font-body);font-size:var(--simplo-text-lg);font-weight:var(--simplo-weight-regular);line-height:var(--simplo-leading-body);background:0 0;border:0;outline:none;padding:0}.havGLq_input::placeholder{color:var(--simplo-color-muted);opacity:1}.havGLq_input:not(:placeholder-shown){font-weight:var(--simplo-weight-medium)}.havGLq_input:disabled{color:var(--simplo-color-muted);cursor:not-allowed}.havGLq_icon{width:var(--simplo-icon-md);height:var(--simplo-icon-md);flex:none}.havGLq_reveal{width:var(--simplo-layout-menu-item-height);height:var(--simplo-layout-menu-item-height);border-radius:var(--simplo-radius-sm);color:var(--simplo-color-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(-1 * var(--simplo-space-2));padding:0;display:grid}.havGLq_reveal svg,.havGLq_reveal img{width:var(--simplo-icon-md);height:var(--simplo-icon-md)}.havGLq_reveal:hover:not(:disabled){background:var(--simplo-color-brand-50)}.havGLq_reveal:focus-visible{box-shadow:var(--simplo-focus-ring);outline:none}.havGLq_reveal:disabled{color:var(--simplo-color-muted);cursor:not-allowed}
