@media (max-width:639px){.admin-console-root,.staff-portal-root{padding-bottom:env(safe-area-inset-bottom,0)}.admin-console-root .bc-page-title{font-size:1.375rem;line-height:1.15}.admin-console-root .bc-card{padding:1rem}.admin-console-root .bc-input,.admin-console-root .bc-input-tight,.staff-portal-root .bc-input{font-size:16px;min-height:2.75rem}.admin-console-root .bc-btn-primary,.admin-console-root .bc-btn-secondary{min-height:2.75rem;width:100%;justify-content:center}.admin-console-root .bc-btn-row-mobile{display:flex;flex-direction:column;gap:.5rem;width:100%}.admin-console-root .bc-btn-row-mobile .bc-btn-primary,.admin-console-root .bc-btn-row-mobile .bc-btn-secondary{width:100%}.admin-console-root .bc-responsive-table{overflow:visible}.admin-console-root .bc-responsive-table>table{min-width:0!important}.admin-console-root .bc-responsive-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-console-root .bc-responsive-table tbody{display:flex;flex-direction:column;gap:.75rem}.admin-console-root .bc-responsive-table tbody tr{display:block;border-radius:1rem;border:1px solid hsla(240,6%,90%,.95);background:#fff;padding:.75rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.admin-console-root .bc-responsive-table tbody td{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.5rem 0;border:none;text-align:right!important}.admin-console-root .bc-responsive-table tbody td:before{content:attr(data-label);flex:1;text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#71717a;padding-top:.125rem}.admin-console-root .bc-responsive-table tbody td:not([data-label]):before,.admin-console-root .bc-responsive-table tbody td[data-label=""]:before{content:none}.admin-console-root .bc-responsive-table tbody td.bc-td-actions{flex-direction:column;align-items:stretch;padding-top:.75rem;margin-top:.25rem;border-top:1px solid hsla(240,6%,90%,.8)}.admin-console-root .bc-responsive-table tbody td.bc-td-actions:before{content:none}.staff-portal-root .console-mobile-stack-header{flex-direction:column;align-items:stretch!important}.staff-portal-root .console-mobile-stack-header>div:last-child{width:100%;justify-content:stretch}.staff-portal-root .console-mobile-stack-header button{flex:1;min-height:2.75rem}}