.send-timing{margin:6px 0;padding:18px;border:1px solid var(--line);border-radius:12px;min-width:0}.send-timing legend{padding:0 6px;color:var(--muted)}.send-timing .check-row{display:flex;align-items:center;gap:10px;margin:8px 0 16px}.send-timing input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--green)}.send-timing-inputs{display:grid;grid-template-columns:minmax(140px,1.6fr) minmax(70px,1fr) auto minmax(70px,1fr);gap:10px;align-items:center;max-width:500px;margin:8px 0 16px}.send-timing-inputs[hidden]{display:none}.send-timing-inputs input,.send-timing-inputs select{margin:0;min-width:0;color-scheme:dark}.send-timing small{display:block;color:var(--muted);line-height:1.6}.reply-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:14px;margin-top:22px}.reply-channel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:12px}.reply-channel strong{font-size:14px}.reply-channel p{font-size:13px;margin:0}.reply-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px}.reply-account{min-width:0;margin:0 0 18px}.reply-account h3{overflow-wrap:anywhere}.reply-account input[readonly]{font-size:12px}.reply-account .actions{flex-wrap:wrap}.reply-thread{display:flex;flex-direction:column;gap:12px;max-height:45vh;overflow:auto;padding:12px;background:rgba(127,147,162,.07);border-radius:10px}.reply-message{max-width:90%;border-radius:12px;padding:12px 16px;background:rgba(127,147,162,.12);overflow-wrap:anywhere}.reply-message.out{align-self:flex-end;background:rgba(45,184,151,.13)}.reply-message p{white-space:pre-wrap;margin:7px 0 0}.reply-message small{color:var(--muted)}.shared-maintenance{text-align:center;padding:52px 24px}.shared-maintenance .maintenance-symbol{font-size:42px;color:var(--green)}.shared-maintenance .message-body{max-width:650px;margin:20px auto;color:var(--muted)}:root[data-theme=light] .send-timing-inputs input,:root[data-theme=light] .send-timing-inputs select{color-scheme:light}@media(max-width:480px){.send-timing{padding:12px}.send-timing-inputs{grid-template-columns:minmax(130px,1.6fr) minmax(57px,1fr) auto minmax(57px,1fr);gap:6px}.send-timing-inputs input,.send-timing-inputs select{padding:8px}.reply-channel-grid{grid-template-columns:1fr 1fr}.reply-channel{padding:12px}.reply-channel strong{font-size:13px}}
