/* NuzLabs v6.40.6 — Announcement Scheduling & Delivery Operations */
/* v6.40.6.2 — scheduled delivery controls span the full composer width. */
.organization-message-delivery-choice{display:grid;grid-column:1/-1;gap:10px;min-width:0;padding:13px;border:1px solid rgba(120,144,160,.28);border-radius:12px;background:rgba(37,112,135,.055)}
.organization-message-delivery-choice[hidden],.organization-message-schedule-fields[hidden]{display:none!important}
.organization-message-schedule-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:12px;align-items:end}
.organization-message-schedule-fields label{display:grid;gap:6px;min-width:0}
.organization-message-schedule-fields input[type=datetime-local]{width:100%;min-width:0}
.organization-message-schedule-timezone{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(120,144,160,.2);border-radius:10px;background:rgba(255,255,255,.58)}
.organization-message-schedule-timezone>span{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--muted,#647985)}
.organization-message-schedule-timezone>b{font-size:13px;overflow-wrap:anywhere}
.organization-message-schedule-timezone>small{font-size:11px;line-height:1.4;color:var(--muted,#647985)}
.organization-message-schedule-note{display:grid;gap:3px;padding-top:3px}
.organization-message-schedule-note>b{font-size:12px}
.organization-message-schedule-note>span{font-size:11px;line-height:1.45;color:var(--muted,#647985)}
.organization-message-mode-badge.scheduled{background:rgba(182,126,30,.14);color:#8b5d13;border-color:rgba(182,126,30,.26)}
.organization-message-inbox-card.scheduled{border-left:4px solid #b77b20}
.organization-message-inbox-card.scheduled small{font-weight:700;color:#8b5d13}
.organization-message-summary.scheduled>div:last-child b{font-size:15px;letter-spacing:.01em}
.organization-message-thread-list.scheduled{border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.organization-message-scheduled-operations{display:grid;gap:12px;width:100%;max-width:100%;box-sizing:border-box;padding:14px;border:1px solid rgba(182,126,30,.28);border-radius:12px;background:rgba(182,126,30,.065)}
.organization-message-scheduled-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}
.organization-message-scheduled-status>div{display:grid;gap:3px;min-width:0}
.organization-message-scheduled-status b{font-size:13px;line-height:1.35}
.organization-message-scheduled-status span,.organization-message-scheduled-status small{font-size:11px;line-height:1.45;color:var(--muted,#647985)}
.organization-message-reschedule-form{display:grid;gap:10px;min-width:0}
.organization-message-reschedule-form>label{display:grid;gap:6px;min-width:0}
.organization-message-reschedule-form input[type=datetime-local]{width:100%;min-width:0}
.organization-message-scheduled-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.organization-message-scheduled-actions .danger-text{margin-left:auto}

/* v6.40.6.1 — keep Inbox / Scheduled / Archived anchored consistently. */
.organization-message-history-filter{margin-left:auto}
html[data-theme=dark] .organization-message-delivery-choice,body.dark .organization-message-delivery-choice{background:rgba(19,45,56,.44);border-color:rgba(161,188,202,.22)}
html[data-theme=dark] .organization-message-schedule-timezone,body.dark .organization-message-schedule-timezone{background:rgba(7,18,26,.45);border-color:rgba(161,188,202,.18)}
html[data-theme=dark] .organization-message-mode-badge.scheduled,body.dark .organization-message-mode-badge.scheduled{background:rgba(220,164,67,.19);color:#ffd489;border-color:rgba(220,164,67,.28)}
html[data-theme=dark] .organization-message-inbox-card.scheduled,body.dark .organization-message-inbox-card.scheduled{border-left-color:#dca443}
html[data-theme=dark] .organization-message-inbox-card.scheduled small,body.dark .organization-message-inbox-card.scheduled small{color:#ffd489}
html[data-theme=dark] .organization-message-scheduled-operations,body.dark .organization-message-scheduled-operations{background:rgba(74,51,13,.28);border-color:rgba(220,164,67,.25)}
@media(max-width:700px){
  .organization-message-schedule-fields{grid-template-columns:1fr}
  .organization-message-scheduled-status{grid-template-columns:1fr}
  .organization-message-scheduled-actions{display:grid;grid-template-columns:1fr}
  .organization-message-scheduled-actions .button{width:100%;margin-left:0;text-align:center}
}
