#buranLossPanel{position:fixed;z-index:270;left:50%;bottom:18px;transform:translateX(-50%);width:min(610px,calc(100vw - 28px));box-sizing:border-box;padding:16px 20px;background:rgba(18,26,31,.96);color:#e9e5da;border:1px solid #7b8c8b;border-radius:12px;box-shadow:0 14px 50px #0009;font:14px/1.45 system-ui,sans-serif;max-height:48vh;overflow:auto}#buranLossPanel[hidden]{display:none}#buranLossPanel header{display:flex;align-items:center;justify-content:space-between;gap:10px}#buranLossPanel h2{margin:2px 0 8px;font-size:23px;letter-spacing:.02em}#buranLossPanel .loss-eyebrow{color:#c5ad7d;font-size:11px;letter-spacing:.12em}#buranLossPanel button{color:#e9e5da;background:#29373e;border:1px solid #657477;border-radius:6px;padding:8px 12px;cursor:pointer;min-height:38px}#buranLossPanel button:hover,#buranLossPanel button[aria-pressed=true]{background:#425861;border-color:#b4c7c8}#buranLossPanel button:focus-visible,#buranLossPanel input:focus-visible{outline:2px solid #e6c98e;outline-offset:3px}#buranLossPanel #buranLossClose{font-size:24px;min-width:40px;padding:0 8px}#buranLossPanel .loss-phase{display:flex;justify-content:space-between;gap:12px}#buranLossPanel #buranLossTime{font-variant-numeric:tabular-nums;color:#aabbc0}#buranLossCaption{margin:8px 0;font-size:12px;min-height:2.9em;color:#cad1d0}#buranLossPanel .loss-scrubber{font-size:11px;color:#aebfc4}#buranLossSeek{display:block;width:100%;margin:7px 0 13px;accent-color:#cebc90}#buranLossPanel .loss-buttons{display:flex;gap:6px;flex-wrap:wrap}#buranLossPanel details{margin-top:10px;color:#aebfc4;font-size:11px}#buranLossPanel details p{margin:7px 0}#buranLossPanel a{color:#d7c492}body.buran-loss-active #info,body.buran-loss-active #museumRightStack,body.buran-loss-active #workshopPanel{visibility:hidden;pointer-events:none}body.buran-loss-active #ui{opacity:.22}body.buran-loss-active #ui:hover,body.buran-loss-active #ui:focus-within{opacity:1}#buranLossStart{border-color:#b69b66!important;color:#e4ce9e!important}body.buran-loss-active #museumTourStart{pointer-events:none}@media(max-width:700px){#buranLossPanel{bottom:8px;padding:12px 14px;max-height:44vh}#buranLossPanel h2{font-size:19px}#buranLossPanel button{padding:7px 9px;min-height:36px;font-size:12px}#buranLossCaption{font-size:11px}body.buran-loss-active #ui{visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){#buranLossPanel *{scroll-behavior:auto}}
/* Keep the MIK card usable next to the authoring tools; do not raise it over the editor. */
@media(min-width:1000px){body.workshop-mode:has(#workshopPanel:not([hidden])) #info:has(#mik112Controls:not([hidden])){right:350px!important;left:auto!important;top:205px!important;max-height:calc(100dvh - 310px)!important;width:min(360px,calc(100vw - 700px))!important}}
