:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database,#pa-pharmiq-help) .pa-btn{border-radius:var(--radius-lg,.5rem);letter-spacing:normal;gap:.5rem;height:auto;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database,#pa-pharmiq-help) .pa-btn svg{width:1rem;height:1rem}#pa-contact .pa-field input,#pa-contact .pa-field select,#pa-contact .pa-field textarea{border-color:var(--input);background:var(--field);color:var(--foreground);border-radius:var(--radius-lg,.5rem);font-size:1rem;line-height:1.5rem;transition:border-color .15s,box-shadow .15s}#pa-contact .pa-field input,#pa-contact .pa-field select{height:2.25rem;min-height:2.25rem;padding:.25rem .75rem}#pa-contact .pa-field textarea{resize:vertical;min-height:10.5rem;padding:.5rem .75rem}@media (min-width:48rem){#pa-contact .pa-field input,#pa-contact .pa-field select,#pa-contact .pa-field textarea{font-size:.875rem}}#pa-contact .pa-field input::placeholder,#pa-contact .pa-field textarea::placeholder{color:var(--muted-foreground);opacity:1}#pa-contact .pa-field :is(input,select,textarea):hover{border-color:color-mix(in oklch, var(--ring) 35%, var(--input))}#pa-contact .pa-field :is(input,select,textarea):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 50%, transparent);outline:none}#pa-contact .pa-field [aria-invalid=true]{border-color:var(--destructive)}#pa-contact .pa-field :disabled{background:color-mix(in oklch, var(--muted) 60%, transparent);color:var(--muted-foreground);cursor:not-allowed;opacity:1}#pa-contact .pa-select select{padding-right:2.25rem}#pa-contact .pa-select svg{width:1rem;height:1rem;right:.75rem}#pa-contact .pa-select select:invalid,#pa-contact .pa-select select.is-empty{color:var(--muted-foreground)}
