#presenter-bar{max-width:1100px;margin:12px auto;padding:14px 20px;background:#fff6d8;border:1px solid #dec988;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}
#presenter-bar>strong{font-size:16px}#presenter-bar>span{font-size:13px}.presenter-controls{display:flex;flex-wrap:wrap;gap:8px}.presenter-controls .button,.presenter-controls button{font-size:13px;padding:9px 12px}
.with-journey #presenter-bar{margin:12px 24px}.presenter-launch{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px}.presenter-launch span{font-size:14px;color:#53696a}
.roster-member[draggable=true]{cursor:grab;border:1px solid #dce7e5;border-radius:8px;padding:10px;margin-bottom:8px}.roster-member[draggable=true]:active{cursor:grabbing}.roster-drop{outline:3px solid #10786e;background:#edf9f2}.presenter-roster{margin-top:16px;background:#f4f3ee}#roster-status:not(:empty){padding:12px;background:#fff6d8}
@media(max-width:760px){.with-journey #presenter-bar{margin:12px;padding:12px}.presenter-controls{width:100%}.presenter-controls button,.presenter-controls .button{flex:1 1 120px}.presenter-launch{align-items:stretch}.presenter-launch>button{width:100%}}
.reentry-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #dce7e5}.reentry-row:first-of-type{border-top:0}.reentry-wait{margin-top:20px}.reentry-queue h2{margin-bottom:12px}#reentry-form{margin-top:20px}#identity-drafts{margin-bottom:20px}
