@media (width<=767px){:is(.portal,.company-public,.company-home) :is(main,form,fieldset,article,section){min-width:0}:is(.portal,.company-public,.company-home) :is(input,select,textarea){min-width:0;max-width:100%;font-size:16px}:is(.portal,.company-public,.company-home) :is(h1,h2,h3,p,dd,summary){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.portal :is(.ui-tabset,.ui-tabbar,.ui-table-wrap,.ui-detail-body,.ui-field,.ov,.ov-head-main){min-width:0;max-width:100%}.portal .ui-tabbar{overscroll-behavior-inline:contain;scroll-padding-inline:12px}.portal .ui-tab{flex-shrink:0}.portal .ui-table-wrap{overscroll-behavior-inline:contain}.portal .ui-card-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.portal .ui-status{white-space:normal;max-width:100%}.portal .ui-status:before{flex-shrink:0}.portal :is(.ui-filter,.control-button){white-space:normal;max-width:100%;height:auto;min-height:44px}.portal .ov-head .ui-h1{text-wrap:balance;font-size:28px;line-height:1.25}.portal .ui-detail>summary{gap:8px;padding-block:8px}.portal .ui-list>li{grid-template-columns:minmax(0,1fr) auto;display:grid}.portal .portal-shell .portal-main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.portal) :is([role=dialog],[role=alertdialog]){overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}}@media (width<=639px){.ss .ss-stage .ss-map-scroll>.ss-orbit{width:620px;min-width:620px;max-width:none;margin:28px 50px}.dc-deck .dc-card h3{color:var(--dc-gold);letter-spacing:0;font-size:13px}.portal .portal-shell .portal-header-identity{gap:8px}.portal .portal-shell .portal-header-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=359px){.portal .ov-head .ui-h1{font-size:24px}}@media (width<=1279px){.company-public-mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 76px);padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.company-public-mobile-nav :is(a,button){min-height:44px}}
