.ag-portal:not(#v4-root){background:var(--bg-shell);min-height:100vh;min-height:100dvh;overflow:clip visible}.agk-sheet-root.is-portal:not(#v4-root){background:0 0;overflow:visible}.ag-portal.v4p{flex-direction:column;display:flex}.ag-portal.v4p>.hd{z-index:40;position:sticky;top:0}.ag-portal.v4p>.hd .propsw-pop{max-height:calc(100dvh - 96px);overflow-y:auto}.ag-portal.v4p>.hd .aglogo{overflow:hidden}.ag-portal.v4p>.pstrip{text-align:center}.ag-portal.v4p>.v4-main{flex:1 0 auto;width:100%;min-width:0}:is(.ag-portal.v4p>.v4-main:has(>.page),.ag-portal.v4p>.v4-main:has(>.signin)){max-width:none;padding:0;display:block}.ag-portal.v4p>.v4-main:not(.ag-portal-page){display:block}@media (max-width:759px){.ag-portal.v4p>.tabbar{z-index:40;height:auto;min-height:64px;padding-bottom:calc(8px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.ag-portal.v4p:not(.is-flow)>.v4-main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ag-portal.v4p:not(.is-flow)>.v4-main.ag-portal-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.ag-portal.v4p.is-flow>.tabbar{display:none}.ag-portal.v4p>.toast{z-index:80;bottom:calc(88px + env(safe-area-inset-bottom));position:fixed}@media (min-width:760px){.ag-portal.v4p>.toast{bottom:24px}}.ag-portal.v4p.is-offline>.hd,.ag-portal.v4p.is-offline>.tabbar{background:var(--bg-subtle)}.ag-portal.v4p.is-signin .signin{min-height:100vh;min-height:100dvh}.ag-portal .signin .si-card form{margin:0}.ag-portal .signin .otp,.ag-portal .signin .person{width:100%}.ag-portal .hd .gpop{z-index:60;max-height:min(70vh,520px);overflow-y:auto}.agk-sheet-root.is-portal .acct a.li{color:var(--text-1)}.ag-portal .v4-markup{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ag-portal .v4-markup .field{flex:0 160px}.ag-portal .kv dd .linkbtn{overflow-wrap:anywhere}@media print{.ag-portal.v4p>.hd,.ag-portal.v4p>.tabbar,.ag-portal.v4p>.pstrip,.ag-portal.v4p>.toast{display:none!important}}.ag-portal.agpub .agpub-main:has(>.page){max-width:none;padding:0;display:block}.ag-portal.agpub .paper{overflow-x:auto}.ag-portal.ag-portal .hd .search.hd-desk-search{box-sizing:border-box;flex:none;width:160px}@media (min-width:1300px){.ag-portal.ag-portal .hd .search.hd-desk-search{width:200px}}.ag-portal .hd-desk-search .input{box-sizing:border-box;width:100%}@media (min-width:1440px){.ag-portal.ag-portal .hd .search.hd-desk-search{width:240px}}
