/* One control style for links, settings, reports and room actions. */
body .match-menu-items{width:250px!important;min-width:0!important;box-sizing:border-box;max-width:calc(100vw - 16px);padding:10px!important;gap:10px!important;background:#07110df7!important;border:1px solid #8a8259!important;border-radius:5px!important;box-shadow:0 12px 38px #000b!important;z-index:1000!important}
.ss-menu-section{display:grid;gap:4px}.ss-menu-section[hidden]{display:none!important}.ss-menu-section h3{margin:2px 4px 4px;font:10px/1.2 Source,system-ui,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#b6b28d}.ss-menu-section+.ss-menu-section{padding-top:9px;border-top:1px solid #92b49a30}
body .match-menu-items :is(button,a),body #palor-local-menu>div :is(button,a){display:flex!important;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:34px;margin:0!important;padding:6px 11px!important;border:1px solid #75977a55!important;border-radius:3px!important;background:#102419!important;box-shadow:none!important;color:#e6e5ce!important;font:600 16px/1.2 Alegreya,Georgia,serif!important;text-align:left;text-decoration:none!important;white-space:normal!important;cursor:pointer;gap:10px}
body .match-menu-items :is(button,a):hover:not(:disabled),body #palor-local-menu>div :is(button,a):hover:not(:disabled){background:#1c3a29!important;border-color:#a7c8a0!important;color:#fff3d5!important}body .match-menu-items :is(button,a):focus-visible,body #palor-local-menu>div :is(button,a):focus-visible{outline:2px solid #d9c487;outline-offset:1px}
body .match-menu-items :is(button,a)[hidden],body #palor-local-menu>div :is(button,a)[hidden]{display:none!important}body .match-menu-items button:disabled{opacity:.55;cursor:wait}
body .match-menu-items :is(.danger,#close-room){color:#edb5a4!important;border-color:#b17b6555!important;background:#2c1b16!important}body .match-menu-items :is(.danger,#close-room):hover{background:#462a21!important;border-color:#d09b7a!important}
.ss-menu-external{font:14px system-ui;color:#a0bea3;flex:none}body.playing-room .match-menu-items{width:250px!important}
@media(max-height:620px){body .match-menu-items{padding:7px!important;gap:6px!important}body .match-menu-items :is(button,a){min-height:29px;padding:4px 9px!important;font-size:15px!important}.ss-menu-section{gap:3px}.ss-menu-section+.ss-menu-section{padding-top:6px}.ss-menu-section h3{margin:0 3px 2px}}
