.detail-header .detail-actions{display:flex;gap:10px;flex-wrap:wrap}.mail-panel form{display:block}.mail-panel fieldset{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mail-panel label{min-width:0}.mail-panel label:has(textarea),.mail-panel .mail-rewards{grid-column:1/-1}.mail-panel textarea{font:inherit;border:1px solid #b7c4d5;border-radius:6px;padding:10px 12px;resize:vertical}.mail-panel .mail-reward-row{display:grid;grid-template-columns:minmax(200px,1fr) minmax(90px,160px) auto;gap:12px;align-items:end;margin:12px 0}.mail-panel fieldset>button{justify-self:start}.mail-recipient{overflow-wrap:anywhere;background:#f0f5fc;padding:12px;border-radius:8px}.mail-summary{white-space:pre-wrap;background:#fff6df;border:1px solid #ead5a3;border-radius:8px;padding:14px;color:#665020;overflow-wrap:anywhere}.mail-panel output{display:block;margin-top:16px;padding:12px;border-radius:8px;background:#f1f5f9;overflow-wrap:anywhere}.mail-panel form>button{margin-right:12px}.mail-panel fieldset:disabled{opacity:.7}@media(max-width:650px){.mail-panel fieldset{grid-template-columns:1fr}.mail-panel .mail-reward-row{grid-template-columns:1fr 90px}.mail-reward-row button{grid-column:1/-1;justify-self:start}.detail-header{flex-wrap:wrap}}
