.ra-widget{--ra-accent:var(--accent,#365ce6);color:var(--text,inherit);background:var(--background,transparent);font:inherit;max-width:48rem;margin:1.5rem auto;padding:clamp(1rem,3vw,2rem);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:1rem;box-sizing:border-box}.ra-widget *{box-sizing:border-box}.ra-widget form{display:grid;gap:.9rem;margin-block:1.2rem}.ra-widget label{display:grid;gap:.4rem}.ra-widget input,.ra-widget select,.ra-widget button,.ra-widget textarea{font:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.4rem;padding:.7rem;max-width:100%;min-width:0}.ra-widget input,.ra-widget select,.ra-widget textarea{color:var(--text,#182036);background:var(--background,#fff)}.ra-widget button{cursor:pointer;background:var(--ra-accent);color:#fff;min-height:44px}.ra-widget button:disabled{cursor:wait;opacity:.6}.ra-widget button:focus-visible,.ra-widget input:focus-visible,.ra-widget select:focus-visible{outline:3px solid var(--ra-accent);outline-offset:3px}.ra-widget .ra-row{display:flex;flex-wrap:wrap;gap:.7rem}.ra-widget .ra-row>*{flex:1}.ra-widget pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid currentColor;padding:1rem}.ra-widget .ra-secret{width:100%;font-family:monospace;overflow-wrap:anywhere}.ra-widget [role=status]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5em}.ra-widget [role=alert]{color:var(--text,#9e2436);border-inline-start:3px solid #d33;padding-inline-start:.7rem}.ra-widget dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem}.ra-widget dd{margin:0;overflow-wrap:anywhere}.ra-widget [hidden]{display:none!important}
