.admin-portal [role=tablist]{max-width:100%;justify-content:flex-start;overflow-x:auto}.admin-portal [role=tab]{flex-shrink:0}body:has(.admin-portal) [data-portal-dialog]{max-height:calc(100dvh - 2rem);overflow-y:auto}@media (max-width:639px){.admin-portal main{overflow-wrap:anywhere}.admin-portal .grid>*,.admin-portal fieldset{min-width:0}.admin-portal [role=tablist]{display:flex;width:100%;height:auto;min-height:3rem}.admin-portal button:not([role=switch]):not([role=checkbox]),body:has(.admin-portal) [data-portal-dialog] button:not([role=switch]):not([role=checkbox]){min-height:2.75rem;min-width:2.75rem}.admin-portal :is(input:not([type=checkbox]):not([type=radio]),select,textarea),body:has(.admin-portal) [data-portal-dialog] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;min-height:2.75rem;font-size:1rem}body:has(.admin-portal) [data-portal-dialog]{max-width:calc(100vw - 2rem);overflow-wrap:anywhere}}.admin-portal [role=tablist][data-campaign-sections]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;overflow:visible}.admin-portal [data-campaign-sections] [role=tab]{min-width:0;white-space:normal;overflow-wrap:anywhere}@media (max-width:639px){.admin-portal [role=tablist][data-campaign-sections]{grid-template-columns:repeat(2,minmax(0,1fr))}}