.mobile-session-summary-shortcut{display:none}@media (max-width:47.99rem){html{scroll-padding-block:5rem 2rem}body{overflow-wrap:break-word}main,main>section,main>div,main .grid>*,main .flex>*{min-inline-size:0}body input:not([type=checkbox]):not([type=radio]):not([type=range]),body select,body textarea{min-block-size:2.75rem;scroll-margin-block:5rem;font-size:1rem!important}input[type=date],input[type=time],input[type=datetime-local]{min-inline-size:0}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:.1875rem;outline:.125rem solid #7ef0b3}main button:not([role=switch]),[role=dialog] button,.gridpok-premium-header-test button,.gridpok-premium-header-test a,.bankroll-tabs a{min-block-size:2.75rem;min-inline-size:2.75rem}.gridpok-premium-header-test>div:first-child{padding-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right))}.gridpok-premium-header-test a{align-content:center}.gridpok-mobile-menu-panel{padding-top:max(.75rem, env(safe-area-inset-top));padding-bottom:max(.75rem, env(safe-area-inset-bottom));width:min(21rem,100% - 2rem)!important}.gridpok-mobile-menu-scroll{overscroll-behavior-y:contain}.session-filter-portal-panel button,.planning-filter-modal-panel button,.grid-import-modal button{min-block-size:2.75rem!important;font-size:.875rem!important}.session-filter-portal-panel{padding-bottom:max(.75rem, env(safe-area-inset-bottom));overscroll-behavior-y:contain}.gridpok-mobile-menu-scroll nav a,.gridpok-mobile-menu-scroll nav button,.gridpok-mobile-menu-account a,.gridpok-mobile-menu-account button{font-size:.875rem!important}.bankroll-tabs a{font-size:.8125rem;line-height:1.3}.bankroll-tabs .truncate{white-space:normal;overflow:visible}.pro-page p,.pro-page .leading-snug,.pro-page button{font-size:.8125rem;line-height:1.5}.pro-page .leading-snug{padding-block:.125rem}.grid-import-modal{overflow-y:auto;width:min(32.5rem,100% - 1rem)!important;max-height:calc(100dvh - 2rem)!important;transform:none!important}[role=dialog]{overscroll-behavior-y:contain}.notification-popover{max-height:calc(100dvh - 5rem - env(safe-area-inset-bottom));overflow-y:auto;top:4rem!important}.composer-mobile-shell h1{white-space:normal;font-size:clamp(1.5rem,6vw,2rem)}.session-planner-main,.composer-mobile-shell>main{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.mobile-session-summary-shortcut{z-index:60;right:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));color:#d1fae5;background:#123b30;border:.0625rem solid #5bdaad;border-radius:2rem;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 .5rem 1.5rem #0008}#mobile-session-summary{scroll-margin-block:4rem}.composer-mobile-shortcut{bottom:calc(1rem + env(safe-area-inset-bottom));height:auto;top:auto!important;left:auto!important;right:max(1rem, env(safe-area-inset-right))!important}.composer-mobile-shortcut .composer-grid-orb{touch-action:manipulation;cursor:pointer;border-radius:1rem;width:3rem;height:3rem;animation:none}.composer-mobile-shortcut .composer-grid-orb-move-hint{display:none}.composer-mobile-selection-panel{inset:auto .5rem calc(6rem + env(safe-area-inset-bottom)) auto!important;width:min(26rem,100% - 1rem)!important;max-height:calc(100dvh - 10rem)!important}.composer-mobile-selection-panel button{min-width:2.75rem;min-height:2.75rem}}@media (max-width:47.99rem) and (orientation:portrait){.mobile-tournament-table{display:block;width:100%!important;min-width:0!important;font-size:.875rem!important}.mobile-tournament-table colgroup{display:none}.mobile-tournament-table thead{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}.mobile-tournament-table tbody{gap:.75rem;padding:.75rem;display:grid}.mobile-tournament-table tbody tr{border:.0625rem solid #bed7e638;border-radius:.875rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.mobile-tournament-table tbody td{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex;width:auto!important;min-width:0!important;padding:.375rem 0!important;font-size:.875rem!important}.mobile-tournament-table td[data-label]:before{content:attr(data-label);color:#a9bdcd;text-align:center;font-size:.625rem;font-weight:600;line-height:1.3}.mobile-tournament-table td[colspan]{grid-column:1/-1}.mobile-tournament-table--session td:nth-child(7),.mobile-tournament-table--selection td:nth-child(6){text-align:left;border-bottom:.0625rem solid #bed7e626;grid-area:1/1/auto/-1;align-items:stretch;padding-bottom:.75rem!important}.mobile-tournament-table--session td:nth-child(7):before,.mobile-tournament-table--selection td:nth-child(6):before{content:none}.mobile-tournament-table .planning-tournament-name-text{white-space:normal;overflow-wrap:anywhere;overflow:visible;font-size:.9375rem!important;line-height:1.4!important}.mobile-tournament-table button{min-width:2.75rem!important;min-height:2.75rem!important;font-size:.875rem!important}.mobile-tournament-table td>div{max-width:100%}.mobile-tournament-table--session td:nth-child(2)>div>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.planning-tournament-name-cell *,.gridpok-mobile-menu-panel,.gridpok-mobile-menu-overlay{transition:none!important;animation:none!important}}
