/* Scoped to release notifications; existing club tables and drawers keep their layout. */
.drawer:has(.release-notice-body){width:clamp(760px,67vw,1280px);max-width:calc(100vw - 24px)}
.release-notice-body{min-width:0}.notice-recipient{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding:12px 14px;background:var(--canvas);border:1px solid var(--line);border-radius:8px}.notice-recipient strong{display:block;font-size:14px}.notice-recipient small{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.notice-settings{border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:20px}.notice-settings>summary{cursor:pointer;font-weight:600;font-size:13px}.notice-settings[open]>summary{margin-bottom:14px}.notice-settings .field-note{margin:6px 0 14px}.notice-settings .heading-actions{margin-top:10px}.notice-settings .check-field{align-items:flex-start}.notice-settings .check-field input{flex-shrink:0;margin-top:3px}.notice-compose{display:grid;grid-template-columns:1fr;gap:20px}.notice-compose.has-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.notice-compose .form-grid{gap:12px}.notice-compose .field{margin-bottom:12px}.notice-compose textarea{min-height:180px;line-height:1.8}.release-notice-body textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.notice-preview{border:1px solid var(--line);border-radius:8px;padding:16px;background:#fcfcfe;min-width:0}.notice-preview h3{margin-bottom:10px}.notice-preview pre{font:inherit;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:0}.notice-preview .field-note{margin-bottom:12px}.notice-preview-invalid{color:var(--muted)}.notice-result{margin-top:16px}.notice-result .detail-list{grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.notice-history{margin-top:20px}.notice-history>summary{cursor:pointer;font-size:13px;font-weight:600}.notice-history .record-scroll{margin-top:12px}.notice-history table{width:100%;table-layout:fixed;min-width:0}.notice-history th,.notice-history td{font-size:12px;padding:8px 10px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-history th:last-child,.notice-history td:last-child{width:96px}.notice-history .button{min-height:28px;padding:4px 8px;font-size:11px}.notice-settings-status{margin-bottom:12px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.notice-count{font-size:11px;color:var(--muted);text-align:right;margin-top:-8px;margin-bottom:12px}.notice-footer-note{flex-basis:100%;font-size:11px;color:var(--muted)}
@media(max-width:1250px){.notice-compose.has-preview{grid-template-columns:1fr}.notice-preview{padding:14px}.notice-compose textarea{min-height:140px}}
.notice-change{display:grid;grid-template-columns:minmax(0,1fr) 140px 44px;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line);margin-bottom:12px}.notice-change textarea{min-height:76px}.notice-change .text-button{margin-top:23px;padding:6px 0;font-size:12px}.notice-change .field{margin:0}.notice-result>p{margin:8px 0 12px}.notice-compose.has-preview .notice-change{grid-template-columns:minmax(0,1fr) 120px 34px}

#notice-accept-note{min-height:76px}
