html body .darkClosableWindow{box-sizing:border-box;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;overscroll-behavior:contain}
html body .darkWindowCloseBar{position:sticky;top:0;z-index:20;display:flex;justify-content:flex-end;background:#111c2b;padding:4px 0 8px;margin-bottom:4px}
html body .darkWindowClose{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:44px!important;height:44px!important;min-width:44px;padding:0!important;border:1px solid #9aadc6!important;border-radius:10px;background:#26394f!important;color:#fff!important;font:700 28px/1 system-ui!important;cursor:pointer;opacity:1!important}
html body :is(.leaveTableButton,.mobileLeaveTable,.finishedLeaveTable){display:inline-flex!important;align-items:center;justify-content:center;gap:6px;flex-shrink:0!important;width:auto!important;min-width:max-content!important;min-height:40px!important;padding:8px 12px!important;background:#792b39!important;color:#fff!important;border:1px solid #f5a7b6!important;font-size:13px!important;font-weight:750!important;line-height:1.25!important;white-space:nowrap!important;opacity:1!important;text-shadow:none!important;overflow:visible!important}
html body .leaveTableTextButton b{display:inline!important;visibility:visible!important;color:#fff!important;font-size:13px!important;opacity:1!important}
html body :is(.userSettingsClose,.socialClose,.mobileCreateSheetHead button){min-width:40px!important;min-height:40px!important;color:#fff!important;background:#26394f!important;border:1px solid #9aadc6!important;opacity:1!important}
html body :is(.darkWindowClose,.leaveTableButton,.mobileLeaveTable,.finishedLeaveTable):focus-visible{outline:3px solid #facc15!important;outline-offset:2px}
