.petme-field{border-radius:var(--r-stadium);width:100%;transition:opacity var(--motion-short) var(--curve-out);background:0 0;display:block}.petme-field--multiline{border-radius:var(--r-transient)}.petme-field:focus-within{outline:2px solid var(--cta);outline-offset:2px}.petme-field__inner{align-items:center;gap:var(--s2);padding:9px var(--s4);background:var(--color-primary-container);border-radius:inherit;display:flex}.petme-field--multiline .petme-field__inner{padding:var(--s3) var(--s4);align-items:flex-start}.petme-field__leading,.petme-field__trailing{width:18px;height:18px;color:var(--soft-white);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.petme-field__control{min-width:0;color:var(--color-inverse-primary);font:600 15px/1.3 var(--font-text);letter-spacing:0;resize:vertical;font-family:var(--font-text);background:0 0;border:none;outline:none;flex:auto}.petme-field__control::placeholder{color:var(--soft-white);opacity:1}.petme-field--multiline .petme-field__control{min-height:96px;line-height:1.4}.petme-field[data-disabled=true]{opacity:.5;cursor:not-allowed}.petme-field[data-disabled=true] .petme-field__control{cursor:not-allowed;pointer-events:none}.petme-field[data-error=true] .petme-field__inner{box-shadow:inset 0 0 0 1.5px var(--error)}.petme-field-label{margin-bottom:var(--s2);padding-left:var(--s4);color:var(--color-inverse-primary);font:600 13px/1.3 var(--font-text);letter-spacing:0;display:block}.petme-field-error{margin-top:var(--s2);padding-left:var(--s4);color:var(--error);font:500 12px/1.4 var(--font-text);letter-spacing:0;display:block}
