.admin-message-composer{max-width:780px;margin-bottom:34px}.admin-message-composer h2,.admin-message-records h2{margin-bottom:16px}.admin-message-form{display:grid;gap:10px}.admin-message-form>label{font-weight:600;margin-top:5px}.admin-message-form>select{max-width:300px}.admin-message-form textarea{min-height:150px}.admin-message-form>.primary-button{justify-self:start;margin-top:8px}.admin-message-user-search{display:flex;gap:10px;margin:4px 0 8px}.admin-message-user-search input{flex:1;min-width:0}.admin-message-chosen{font-size:14px;color:var(--green)}.admin-message-user-results{display:grid;gap:6px;margin-top:8px}.admin-message-user-choice{text-align:left;border:1px solid var(--line);border-radius:5px;background:transparent;padding:9px 12px;color:var(--green)}.admin-message-user-choice:hover{background:var(--soft)}.admin-message-preview{margin-top:20px;padding:20px;border:1px solid #bdd3c7;border-radius:7px;background:#edf3ec}.admin-message-preview h3{margin-bottom:12px}.admin-message-preview h4{font-size:17px;margin:18px 0 8px;color:var(--ink)}.admin-message-preview .button-row{margin-top:18px;gap:10px}.admin-message-recipient-count{font-weight:600}.admin-message-body-text{white-space:pre-wrap;overflow-wrap:anywhere}.admin-message-broadcast-note{margin-top:15px;color:#7e5629;font-size:14px}.admin-message-records{border-top:1px solid var(--line);padding-top:24px}.admin-message-record-content summary{cursor:pointer;color:var(--green);overflow-wrap:anywhere}.admin-message-record-content>p{margin-top:10px;font-size:14px;color:var(--ink)}.admin-message-records th:nth-child(1){width:48%}.admin-message-records td{vertical-align:top}.admin-unread-badge{margin-left:auto;min-width:21px;padding:1px 6px;border-radius:11px;background:#b74b3e;color:#fff;font:600 12px/19px var(--sans);text-align:center}.ticket-unread{border-radius:10px;flex:none;padding:1px 7px;background:#b74b3e;color:#fff;font-size:12px;line-height:18px}.ticket-heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-end}.ticket-delete-confirmation{margin-top:15px;padding:15px;border:1px solid #ddc8bd;border-radius:6px;background:#faf3ed}.ticket-delete-confirmation p{margin-bottom:12px;font-size:14px}.ticket-delete-confirmation .button-row{gap:10px}.ticket-delete-button{color:#9b4a38}.ticket-unread-note{margin:10px 0;font-size:13px;color:#9b4a38}
.user-actions>button:last-child:nth-child(3){grid-column:1 / -1}
@media(max-width:720px){.admin-message-user-search{flex-wrap:wrap}.admin-message-user-search input{flex-basis:100%}.admin-message-preview{padding:16px}.admin-message-records th,.admin-message-records td{padding:10px 8px;font-size:13px}.admin-message-records th:nth-child(1){width:42%}.ticket-heading-actions{width:100%;justify-content:flex-start}.ticket-heading-actions .outline-button{margin-left:0}.admin-message-preview .button-row{flex-wrap:wrap}.admin-unread-badge{margin-left:0}}
