.rp-workspace{display:grid;gap:24px;min-width:0}.rp-workspace h2,.rp-workspace h3{margin-top:0}.rp-rules{display:grid;gap:16px}.rp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rp-field{display:grid;gap:9px;margin:14px 0;min-width:0}.rp-field input,.rp-field select,.rp-field textarea{width:100%;box-sizing:border-box;min-width:0}.rp-accounts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-height:240px;overflow:auto}.rp-accounts label{display:flex;align-items:center;gap:10px;padding:10px}.rp-accounts input{width:auto}.rp-preview{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.rp-workspace .pr-journal{max-height:none}.rp-workspace .pr-journal article{padding:16px 0;border-bottom:1px solid var(--line)}.rp-workspace summary{cursor:pointer;line-height:1.6}.rp-dialog{max-width:850px}.rp-dialog form{display:block}.rp-dialog [role=alert],.rp-ai [role=status]{color:var(--accent);white-space:pre-wrap}.rp-ai>form{padding-top:16px}.rp-workspace .pr-toolbar{flex-wrap:wrap}.rp-workspace details{min-width:0}.rp-workspace fieldset,.rp-dialog fieldset{border:1px solid var(--line);border-radius:14px;padding:16px}@media(max-width:650px){.rp-grid{grid-template-columns:1fr;gap:0}.rp-workspace{gap:18px}.rp-workspace .pr-toolbar button{flex:1 1 140px}.rp-dialog{width:calc(100vw - 20px);max-height:94dvh}.rp-accounts{grid-template-columns:1fr}.rp-workspace .pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
