.has-pause-bar{padding-top:76px}
#shared-pause-bar{position:fixed;inset:0 0 auto;z-index:15000;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px;background:#102837f5;border-bottom:1px solid #53d6df;box-shadow:0 6px 24px #0006;color:#f0faff}
#shared-pause-bar strong{display:block;font-size:17px}#shared-pause-bar span{display:block;font-size:12px;color:#b9d7e3;margin-top:3px}.pause-bar-actions{display:flex;gap:10px;flex-wrap:wrap}
#shared-pause-overlay{position:fixed;inset:0;z-index:19000;display:grid;place-items:center;text-align:center;background:#091a2bea;backdrop-filter:blur(10px);color:white}#shared-pause-overlay span{font-size:64px;color:#63e0e9}#shared-pause-overlay h1{font-size:clamp(30px,5vw,64px);margin:16px}#shared-pause-overlay p{font-size:20px;color:#bbd5e4}
#pause-editor{width:min(820px,94vw);max-height:90vh;box-sizing:border-box;padding:26px;border:1px solid #53d6df;border-radius:18px;background:#102533;color:#edfaff;box-shadow:0 24px 100px #000b;overflow:auto}
#pause-editor::backdrop{background:#020a12c9;backdrop-filter:blur(4px)}#pause-editor h2{margin:0 0 8px}#pause-editor header p{color:#bfd4e1;margin:0 0 22px}.pause-editor-fields{display:grid;gap:15px}#pause-editor label{display:grid;gap:7px;font-weight:600}#pause-editor textarea,#pause-editor input[type=number]{box-sizing:border-box;width:100%;background:#081923;color:#fff;border:1px solid #416070;border-radius:8px;padding:10px;font:inherit}#pause-editor textarea{resize:vertical}#pause-editor :focus-visible{outline:2px solid #69e4ed;outline-offset:3px}#pause-editor footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}#pause-editor button{min-height:42px}.pause-mode{margin:22px 0 0;border:1px solid #416070;border-radius:10px;padding:12px 16px}.pause-mode p{font-size:13px;line-height:1.6}.pause-media{margin-top:20px}.pause-media summary{cursor:pointer;font-weight:600}.pause-media-slot{display:grid;grid-template-columns:1fr auto;gap:8px;padding:16px 0;border-bottom:1px solid #355060}.pause-media-slot span{grid-column:1/-1;font-size:12px;overflow-wrap:anywhere;color:#bfd4e1}.pause-media-slot input{min-width:0}.pause-editor-error{color:#ffb3b3;min-height:20px}
@media(max-width:650px){.has-pause-bar{padding-top:125px}#shared-pause-bar{padding:10px 12px;align-items:flex-start;flex-direction:column;gap:8px}#pause-editor{padding:18px}#pause-editor footer{display:grid}#pause-editor footer button{width:100%}.pause-media-slot{grid-template-columns:1fr}.pause-media-slot button{justify-self:start}}
.has-pause-bar #modal.host-play-screen{top:76px;height:calc(100dvh - 76px)}
.has-pause-bar #modal.auction-modal,.has-pause-bar #sequenceGroupModal,.has-pause-bar #finale-panel{top:76px;max-height:calc(100dvh - 76px)}
@media(max-width:650px){.has-pause-bar #modal.host-play-screen{top:125px;height:calc(100dvh - 125px)}.has-pause-bar #modal.auction-modal,.has-pause-bar #sequenceGroupModal,.has-pause-bar #finale-panel{top:125px;max-height:calc(100dvh - 125px)}}
