/* v8.4: compact review layout and focused source-owned alerts */
.schedule-next{display:flex;align-items:center;justify-content:flex-start;gap:0;flex-wrap:wrap;width:max-content;max-width:100%;border:1px solid #484245;border-radius:10px;background:#232225;cursor:pointer;padding:10px 14px!important;margin-top:13px}
.schedule-next>div{display:flex;flex-direction:column;gap:5px;padding:4px 17px 4px 0}
.schedule-next>div+div{border-left:1px solid #514c4c;padding:4px 0 4px 17px}
.schedule-next strong,.schedule-next em{font:650 14px Geist,system-ui,sans-serif;color:#f2f2f2;margin:0}.schedule-next span{font:700 10px Geist,system-ui,sans-serif;letter-spacing:.09em;color:#a7a5a7}
.schedule-next:hover,.schedule-next:focus-visible{border-color:#f97316;outline:0}
/* Campaign Setup and Pre-Production both inherit the shared .setup-tab-count style from portal-setup.css. */
.v84-inline-flag{display:block;width:fit-content;font:650 11px/1.45 Geist,system-ui,sans-serif;letter-spacing:normal;text-transform:none;color:#ffb48b;background:#37261e;padding:6px 8px;border-radius:5px;margin-top:7px}
.v84-field-warning{border-color:#985a35!important}.mpc-v8-fields label.v84-field-warning{padding:8px;border:1px solid #9d5c38;border-radius:7px}
.v84-duplicate-account{border-color:#aa7447;background:#302820}
.v84-danger-button{border:1px solid #b56052;border-radius:8px;background:transparent;color:#ffc2b2;padding:12px 14px;font:700 12px Geist,system-ui;cursor:pointer;display:block;width:100%;margin-top:10px}.v84-danger-button:hover{background:#4c2623}
.v84-story-field{display:flex;flex-direction:column;gap:9px;color:#f3f3f3;font:650 13px/1.4 Geist,system-ui}.v84-story-field textarea{font:400 13px/1.6 Geist,system-ui;background:#131417;color:#f5f5f5;border:1px solid #4a4c52;border-radius:8px;min-height:90px;padding:12px;resize:vertical}
.v84-story-connector{display:flex;align-items:center;justify-content:center;gap:12px;color:#f98e52;font:750 12px Geist,system-ui;letter-spacing:.1em;margin:9px 0}.v84-story-connector:before,.v84-story-connector:after{content:'';height:1px;flex:1;background:#504037}
.v84-seed-preview{margin:16px 0;padding:16px;background:#242526;border-left:3px solid #ff732b;border-radius:7px}.v84-seed-preview small{font:750 10px Geist,sans-serif;letter-spacing:.1em;color:#ffb07e}.v84-seed-preview p{font:400 13px/1.75 Geist,system-ui;white-space:pre-wrap;color:#e5e5e5}
.v84-advanced{margin:14px 0;border:1px solid #404143;border-radius:8px;padding:12px}.v84-advanced summary{cursor:pointer;font:650 12px Geist,sans-serif}.v84-advanced label{display:grid;gap:8px;margin-top:15px}.v84-advanced textarea{background:#141416;color:#f5f5f5;min-height:95px;border:1px solid #515158;border-radius:8px;padding:12px}
.v84-concept-people{padding:12px;border:1px solid #444;border-radius:8px;display:flex;flex-direction:column;gap:10px}.v84-concept-people legend{font-weight:700;font-size:12px}.v84-concept-people label{display:flex;align-items:center;gap:10px;font:500 13px Geist,sans-serif}
@media(max-width:650px){.schedule-next{width:100%;box-sizing:border-box}.schedule-next>div{max-width:52%}.schedule-next strong,.schedule-next em{font-size:12px}}
