@media(max-width:640px){:root,body.enc-type-body,body.enc-type-body:not(.landing),body.landing{--enc-btn-height: 44px;--enc-input-height: 44px;--enc-control-height: 44px;--admin-btn-height: 44px;--enc-navbar-height: 68px;--enc-navbar-brand-size: 1.05rem}.bookings-filter input,.bookings-filter select,.bookings-filter button,.bookings-filters input,.bookings-filters select{min-height:44px}body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body select:not([multiple]),body textarea:not([hidden]){min-height:44px}body textarea:not([hidden]){min-height:88px}body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body select:not([multiple]),body textarea:not([hidden]){font-size:16px}body button:not([hidden]):not([type=checkbox]){min-height:44px}.booking-wizard-primary,.booking-wizard-link,.booking-ticket-btn,.bookings-clear-btn,.user-dashboard-btn,.purchase-btn,.purchase-add,.purchasing-btn,.purchase-confirm__btn,.users-btn,.content-btn,.content-mini-button,.admin-gate__cta,.fgal-detail__viewall,.wizard-calendar-view-toggle a,.wizard-calendar-view-toggle button,.wizard-calendar-scope a,.wizard-calendar-scope__btn,.wizard-calendar-nav-btn,.dashboard-calendar-toolbar a,.dashboard-calendar-toolbar button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.admin-console__notifications,.admin-console__close,.admin-console__collapse,.admin-console__mobile-menu,.enc-nav-icon-btn,.user-dashboard-header__icon-button,.notification-bell__trigger,.purchase-item__remove,.service-launcher__close,.content-icon-button,.faq-drag-handle,.faq-order-step,.booking-type-modal__close,.calendar-event-modal__close{min-width:44px;min-height:44px}.admin-console__nav a,.admin-console__home-link{min-height:44px;display:flex;align-items:center}input[type=checkbox],input[type=radio]{width:20px;height:20px;flex:none}label:has(>input[type=checkbox]),label:has(>input[type=radio]),.shuttle-toggle label,.content-toggle{display:flex;align-items:center;gap:.6rem;min-height:44px}.purchasing-ref,.admin-card-link,.purchase-list__ref{display:inline-flex;align-items:center;min-height:44px}.dashboard-upcoming-pagination a,.dashboard-upcoming-pagination button,.admin-console__mobile-quicklinks a,.landing-nav__help,.landing-nav__login{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.user-dashboard-header__brand{min-height:44px;display:inline-flex;align-items:center}.purchase-list__meta,.purchase-recent__heading,.purchase-done__ref-label,.purchase-status,.purchasing-meta,.purchase-table__spec,.purchase-review dt,.purchase-facts dt,.purchase-known dt,.purchase-table th,.purchasing-table th,.bookings-table th,.admin-tag,.fgal-status,.sfi-request-error,.booking-wizard-error,.purchase-field__hint,.purchase-field__error,.service-launcher__soon,.landing-preview__tag,.landing-preview__dest,.admin-console__nav-count,.notification-bell__header span,.user-dashboard-header__nav a,.dashboard-upcoming-item__body span,.dashboard-upcoming-item__body em,small{font-size:var(--enc-text-xs);line-height:1.45}.user-dashboard span,.user-dashboard em,.bookings-page span,.bookings-page em,.booking-wizard-page span:not([class*=icon]),.booking-wizard-page em,.fgal-card span,.fgal-card dt{font-size:max(.75rem,1em)}.admin-console__brand a{min-height:44px;display:inline-flex;align-items:center}.content-filter-row select,.content-filter-row input{min-height:44px}.purchasing-card .purchase-table th,.purchasing-card .purchase-facts dt,.purchasing-card .purchase-review dt,.queue-snapshot-item__aside small,.queue-snapshot-count,.fgal-meta dt{font-size:var(--enc-text-xs)}.approval-trend-total,.admin-card__header--inline{white-space:normal}.admin-card__header--inline{flex-wrap:wrap;row-gap:.2rem}.booking-wizard-card[data-step-panel]{animation-name:purchaseStepFadeMobile}.service-launcher__link{display:flex;align-items:center;min-height:44px;padding:0}.notification-bell__panel{position:fixed;top:calc(var(--enc-navbar-height, 68px) + .5rem);left:.5rem;right:.5rem;width:auto}.user-dashboard-header__account-menu a,.user-dashboard-header__account-menu button{min-height:44px;display:flex;align-items:center}.landing-login-dialog__close,.dept-modal__close,.landing-auth-password button{min-width:44px;min-height:44px}.landing-login-dialog__footer button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.landing-login-modal{align-items:safe end;overflow-y:auto;overscroll-behavior:contain}.landing-login-dialog{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain}.purchase-actions,.users-header-actions,.content-actions{gap:.6rem}.user-dashboard-header__actions,.admin-console__account,.admin-console__account-actions,.wizard-calendar-scope__toggle{gap:8px}.booking-wizard-card__footer{flex-wrap:wrap;gap:.6rem}.booking-wizard-card__footer>*{flex:1 1 100%}}@keyframes purchaseStepFadeMobile{0%{opacity:0}to{opacity:1}}
