.app-header-tabs{display:flex;flex:1 1 auto;align-items:flex-end;justify-content:center;gap:0;height:100%}.app-header-mobile-trigger{display:none}@media(max-width:768px){.app-header-tabs{display:none!important}.app-header-mobile-trigger{display:flex;align-items:center}.app-header-right{flex:0 0 auto!important}}.rt-DialogContent,.rt-AlertDialogContent{max-height:calc(100dvh - 2rem);overflow-y:auto}@media(max-width:640px){.rt-DialogContent,.rt-AlertDialogContent{padding:1rem!important;border-radius:12px!important}}.mobile-drawer-overlay{position:fixed;inset:0;background:var(--black-a8);z-index:100;animation:fadeIn .2s ease}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:min(320px,calc(100vw - 3rem));z-index:101;padding:1.5rem;overflow-y:auto;animation:slideIn .25s ease}.mobile-drawer-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;text-decoration:none;color:var(--gray-11);font-size:.9375rem;transition:all .15s ease;min-height:44px}.mobile-drawer-link:hover,.mobile-drawer-link--active{background:var(--accent-3);color:var(--accent-11)}.mobile-drawer-link--active{font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media(max-width:768px){.app-main.settings-layout{padding:1rem .75rem}.app-main.full-width-layout{padding-top:0}}.event-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem}.event-main-grid{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem}@media(max-width:768px){.event-main-grid{grid-template-columns:1fr}}@media(max-width:768px){.attendees-toolbar{flex-wrap:wrap;gap:.5rem}.attendees-toolbar .attendees-search{width:100%!important;max-width:none!important;min-width:0!important;order:-1}}@media(max-width:768px){.planning-controls-bar{gap:.5rem!important}.planning-controls-bar .planning-search{min-width:0!important;max-width:none!important;width:100%!important;order:10}.planning-controls-bar .planning-filter-display,.planning-controls-bar .planning-filter-categories{min-width:0!important;flex:1 1 auto!important}.planning-segmented-labels{display:none}}@media(min-width:769px){.planning-segmented-labels{display:inline}}.registration-hero{height:clamp(220px,35vh,450px)}.registration-hero-overlay{position:absolute;bottom:1rem;left:1rem;right:1rem}@media(min-width:641px){.registration-hero-overlay{left:3rem;right:auto}}.registration-no-image-header{padding:2rem 1.5rem}@media(min-width:641px){.registration-no-image-header{padding:3rem 2rem 2rem 3rem}}.settings-2col-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.settings-2col-grid{grid-template-columns:1fr 1fr}}.form-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem}.assignment-dialog-split{display:flex;flex-direction:column}@media(min-width:641px){.assignment-dialog-split{flex-direction:row}.assignment-dialog-left{width:55%;border-right:1px solid var(--gray-6)}.assignment-dialog-right{width:45%}}@media(max-width:640px){.hide-on-mobile{display:none!important}}@media(max-width:768px){.hide-on-tablet{display:none!important}.stack-on-tablet{flex-direction:column!important}}.flex-wrap-mobile{flex-wrap:wrap}
