#MCR-RIGHT-WOT,#MCR-RIGHT-WOT-BD{display:none}
@media (max-width:900px){
  :root{--mrw-width:min(96vw,480px)}
  #MCR-RIGHT-WOT-BD{display:block;position:fixed;inset:0;z-index:100080;border:0;background:rgba(0,0,0,.54);opacity:0;pointer-events:none;transition:opacity .24s ease}
  #MCR-RIGHT-WOT-BD[hidden]{display:none!important}
  #MCR-RIGHT-WOT{display:flex;position:fixed;z-index:100090;top:0;right:0;bottom:0;width:var(--mrw-width);max-width:100%;flex-direction:column;background:#0a0a0c;color:#fff;transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:-18px 0 50px rgba(0,0,0,.38);visibility:hidden}
  html.mrw-open,html.mrw-open body{overflow:hidden!important;overscroll-behavior:none}
  html.mrw-mounted body>.BODY,html.mrw-mounted body>#MOB-HEADER{transition:transform .28s cubic-bezier(.22,1,.36,1)}
  html.mrw-open #MCR-RIGHT-WOT{transform:translateX(0);visibility:visible}
  html.mrw-open #MCR-RIGHT-WOT-BD{opacity:1;pointer-events:auto}
  html.mrw-open body>.BODY,html.mrw-open body>#MOB-HEADER{transform:translateX(calc(-1 * var(--mrw-width)))!important}
  .mrw-head{height:62px;min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:8px 12px 8px 16px;border-bottom:1px solid rgba(255,255,255,.12);background:#050506}
  .mrw-head div{display:flex;flex-direction:column;gap:1px}.mrw-head small{font:800 9px/1.2 Inter,system-ui,sans-serif;letter-spacing:.14em;color:#9b7cff}.mrw-head strong{font:900 22px/1 Inter,system-ui,sans-serif}
  .mrw-close{width:40px;height:40px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#161619;color:#fff;font:300 28px/1 Arial,sans-serif}
  .mrw-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(86px + env(safe-area-inset-bottom));scrollbar-width:none}.mrw-scroll::-webkit-scrollbar{display:none}
  .mrw-map{height:min(64dvh,560px);min-height:410px;background:#111;position:relative;border-bottom:1px solid rgba(255,255,255,.12)}
  .mrw-map iframe{display:block;width:100%;height:100%;border:0;background:#111}
  .mrw-section{padding:18px 14px;border-bottom:1px solid rgba(255,255,255,.1)}
  .mrw-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mrw-title-row h2{margin:0;color:#fff;font:900 20px/1.1 Inter,system-ui,sans-serif}.mrw-title-row a{color:#a98cff;text-decoration:none;font:800 11px/1 Inter,system-ui,sans-serif}
  .mrw-list{display:grid;gap:8px}.mrw-status{margin:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:rgba(255,255,255,.62);font:600 13px/1.4 Inter,system-ui,sans-serif}
  .mrw-event{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:5px 10px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--mrw-c,#9b7cff);border-radius:13px;background:#131316;color:#fff;text-decoration:none}
  .mrw-thumb{grid-row:1/3;width:68px;height:58px;border-radius:9px;background:center/cover no-repeat #202026;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
  .mrw-copy{min-width:0;align-self:end}.mrw-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.25 Inter,system-ui,sans-serif}.mrw-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:rgba(255,255,255,.58);font:600 11px/1.2 Inter,system-ui,sans-serif}
  .mrw-meta{display:flex;align-items:center;gap:7px;align-self:start;min-width:0}.mrw-time{font:900 11px/1 Inter,system-ui,sans-serif;color:var(--mrw-c,#a98cff)}.mrw-cat{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.5);font:750 9px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em}.mrw-price{grid-column:3;grid-row:1/3;align-self:center;padding:5px 7px;border-radius:99px;background:rgba(255,255,255,.1);font:800 9px/1 Inter,system-ui,sans-serif}
  @media (prefers-reduced-motion:reduce){#MCR-RIGHT-WOT,#MCR-RIGHT-WOT-BD,html.mrw-open body>.BODY,html.mrw-open body>#MOB-HEADER{transition:none!important}}
}
