.broadcast-page{display:grid;gap:32px;max-width:1250px}.broadcast-form{padding:28px}.broadcast-form h2{margin:0 0 24px;font-size:20px}.broadcast-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.broadcast-fields .field{margin-bottom:20px}.broadcast-age,.broadcast-message-field{grid-column:1/-1}.broadcast-age[hidden],.broadcast-fields [hidden]{display:none}.broadcast-age{gap:24px}.broadcast-age .field{flex:1}.broadcast-form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.broadcast-freeze{margin:0 0 16px}.broadcast-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.broadcast-section-heading h2{font-size:20px;margin:0}.broadcast-template-row,.broadcast-run-row{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2edf4}.broadcast-template-row:last-child,.broadcast-run-row:last-child{border-bottom:0}.broadcast-template-row.is-selected{background:#f1faff}.broadcast-template-row:first-child{border-radius:inherit}.broadcast-template-content{min-width:0}.broadcast-template-content p{margin:6px 0 10px;overflow-wrap:anywhere;color:#18335e;font-size:14px}.broadcast-template-content .name{font-size:16px}.broadcast-run-row strong{font-size:16px}.broadcast-run-row p{font-size:14px;color:#18335e;margin:8px 0 0}.broadcast-run-state{display:grid;justify-items:end;gap:8px;flex-shrink:0}.broadcast-no-runs{padding:24px;margin:0}.broadcast-confirm-title{font-size:18px;font-weight:600;margin:0 0 20px}.broadcast-confirm-details{display:grid;gap:16px;margin:0 0 24px}.broadcast-confirm-details>div{display:flex;gap:24px;justify-content:space-between}.broadcast-confirm-details dt{flex-shrink:0}.broadcast-confirm-details dd{margin:0;text-align:right;font-weight:600}.broadcast-page .inline-error:empty{display:none}.broadcast-page .type-picker{margin-bottom:0}@media(max-width:760px){.broadcast-form{padding:20px}.broadcast-fields{grid-template-columns:1fr}.broadcast-template-row,.broadcast-run-row{align-items:flex-start;flex-direction:column;padding:20px;gap:16px}.broadcast-run-state{display:flex;align-items:center}.broadcast-template-row .actions{flex-wrap:wrap}.broadcast-form-actions{align-items:stretch;flex-direction:column}.broadcast-confirm-details>div{flex-direction:column;gap:4px}.broadcast-confirm-details dd{text-align:left}}
.broadcast-template-content .name-link{display:block;border:0;background:none;padding:0;text-align:left;font:inherit;font-weight:600;color:#171717;cursor:pointer}.broadcast-template-content .name-link:hover{color:#176ea4}.broadcast-template-content .name-link:focus-visible{outline:2px solid #176ea4;outline-offset:4px;border-radius:4px}
.broadcast-page .btn.primary,[data-bulk="new"].btn.primary,[data-action="save-broadcast"].btn.primary,#broadcast-launch.btn.primary{background:var(--brand-blue,#176ea4);border-color:var(--brand-blue,#176ea4);color:#fff}.broadcast-page .btn.primary:hover,[data-bulk="new"].btn.primary:hover,[data-action="save-broadcast"].btn.primary:hover,#broadcast-launch.btn.primary:hover{background:#145f8e;border-color:#145f8e}@media(max-width:760px){.mass-type-picker,.type-picker:has([data-action="open-broadcasts"]){flex-wrap:wrap}.broadcast-page .icon-btn{min-width:44px;min-height:44px}.broadcast-page .btn{min-height:44px}}
