.rpgPortalShell{min-height:100vh;display:grid;grid-template-columns:245px minmax(0,1fr);background:#edf3f9;color:#071d3a;font-family:Arial,sans-serif}.rpgPortalShell,.rpgPortalShell *{box-sizing:border-box}.rpgPortalSidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:27px 17px 30px;background:#08294f;color:#d6e4f2;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#557797 #08294f}.rpgPortalBrand{display:block;margin:0 8px 30px;color:#fff!important;font-size:23px;line-height:1.3;text-decoration:none;white-space:nowrap}.rpgPortalBrand b{font-weight:950}.rpgPortalCaption{display:block;margin:0 10px 12px;color:#7394b5;font-size:9px;font-weight:900;letter-spacing:.12em}.rpgPortalNav{display:grid;grid-gap:4px;gap:4px}.rpgPortalGroupHeading{display:flex;align-items:stretch;border-radius:8px}.rpgPortalMainLink{display:flex;align-items:center;gap:10px;min-height:44px;flex:1 1;min-width:0;padding:11px;border-radius:8px;color:#d6e4f2!important;text-decoration:none;font-size:13px;font-weight:800;line-height:1.4}.rpgPortalMainLink i{width:11px;height:11px;flex-shrink:0;border:1px solid;border-radius:3px}.rpgPortalGroupHeading.active,.rpgPortalGroupHeading:hover{background:#1d568e}.rpgPortalGroupHeading.active .rpgPortalMainLink{color:#fff!important}.rpgPortalGroupHeading.active i{background:#5de3d0;border-color:#5de3d0;box-shadow:inset 0 0 0 3px #1d568e}.rpgPortalExpand{width:30px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:#bcd0e3;font:700 18px Arial,sans-serif;cursor:pointer}.rpgPortalExpand:hover{background:#ffffff15;color:#fff}.rpgPortalSub{display:grid;grid-gap:2px;gap:2px;margin:3px 0 6px 18px;padding-left:14px;border-left:1px solid #42688e}.rpgPortalSub[hidden]{display:none}.rpgPortalSub a{display:block;min-height:32px;padding:7px 5px;border-radius:5px;color:#bcd0e3!important;text-decoration:none;font-size:11px;line-height:1.5;font-weight:700}.rpgPortalSub a:hover{background:#ffffff0c;color:#fff!important}.rpgPortalSub a.current{background:#164b7c;color:#60dfeb!important;box-shadow:inset 2px 0 #60dfeb;padding-left:9px}.rpgPortalSideFoot{display:grid;grid-gap:4px;gap:4px;margin-top:25px;padding:15px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff08;font-size:12px}.rpgPortalSideFoot span{color:#9fb7ce;font-size:11px}.rpgPortalSideFoot button{margin-top:10px;min-height:40px;width:100%;padding:8px;border:1px solid #6383a0;border-radius:7px;background:transparent;color:#e1ecf6;font:700 12px Arial,sans-serif;cursor:pointer}.rpgPortalContent{min-width:0;max-width:100%;outline:0}.rpgPortalMobile{display:none}.rpgPortalSkip{position:fixed;z-index:10000;left:12px;top:10px;transform:translateY(-150%);padding:12px;border-radius:8px;background:#fff;color:#08294f;font-weight:800}.rpgPortalSkip:focus{transform:none}.rpgPortalMobile a:focus-visible,.rpgPortalMobile button:focus-visible,.rpgPortalSidebar a:focus-visible,.rpgPortalSidebar button:focus-visible{outline:3px solid #60dfeb;outline-offset:2px}.rpgPortalContent .avShell>.avSide,.rpgPortalContent .bcpShell>.bcpSidebar,.rpgPortalContent .capaShell>.capaSide,.rpgPortalContent .gapShell>.gapSide,.rpgPortalContent .hssLayout>.hssMobile,.rpgPortalContent .hssLayout>.hssSide,.rpgPortalContent .hsvApp>.hsvSide,.rpgPortalContent .iaShell>.iaSidebar,.rpgPortalContent .iahApp>.iahSide,.rpgPortalContent .iapShell>.iapSide,.rpgPortalContent .iatShell>.iatSide,.rpgPortalContent .ish>aside,.rpgPortalContent .iswsShell>.iswsSide,.rpgPortalContent .ncrShell>.ncrSide,.rpgPortalContent .pdShell>.pdSide,.rpgPortalContent .rpmShell>.rpmSide,.rpgPortalContent main>.docSidebar{display:none!important}.rpgPortalContent .avShell,.rpgPortalContent .bcpShell,.rpgPortalContent .capaShell,.rpgPortalContent .gapShell,.rpgPortalContent .hssLayout,.rpgPortalContent .hsvApp,.rpgPortalContent .iaShell,.rpgPortalContent .iahApp,.rpgPortalContent .iapShell,.rpgPortalContent .iatShell,.rpgPortalContent .ish,.rpgPortalContent .iswsShell,.rpgPortalContent .ncrShell,.rpgPortalContent .pdShell,.rpgPortalContent .rpmShell,.rpgPortalContent .saShell,.rpgPortalContent main:has(>.docSidebar){display:block!important;grid-template-columns:minmax(0,1fr)!important;min-width:0}.rpgPortalContent .hssLayout{padding-bottom:0!important}.rpgPortalContent .saShell>.saSide{position:static!important;width:auto!important;height:auto!important;max-height:none!important;background:#fff!important;color:#173b60!important;padding:18px!important;border-bottom:1px solid #cbd9e5}.rpgPortalContent .saSide .saBrand,.rpgPortalContent .saSide .saSideFoot{display:none!important}.rpgPortalContent .saSide>small{color:#315fe6!important;font-size:11px!important}.rpgPortalContent .saSide nav{display:flex!important;flex-wrap:wrap;gap:8px;max-height:260px;overflow:auto}.rpgPortalContent .saSide nav>span{width:100%;color:#61778c!important}.rpgPortalContent .saSide nav>a{color:#173b60!important;background:#f3f7fb!important;border:1px solid #cbd9e5;min-width:150px;max-width:280px;min-height:44px}.rpgPortalContent .saSide nav>a.active{background:#e8f1ff!important;border-color:#315fe6}.rpgPortalContent .saSide nav a small{color:#61778c!important}@media(max-width:1100px){.rpgPortalShell{display:block}.rpgPortalMobile{position:-webkit-sticky;position:sticky;top:0;z-index:150;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:#08294f;color:#fff}.rpgPortalMobile a{color:#fff;text-decoration:none;font-size:20px}.rpgPortalMobile button{min-height:44px;padding:10px 14px;border:1px solid #6383a0;border-radius:8px;background:#174e86;color:#fff;font:700 14px Arial,sans-serif}.rpgPortalSidebar{display:none;position:-webkit-sticky;position:sticky;top:68px;height:auto;max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);z-index:140;padding:18px 17px;border-bottom:1px solid #6383a0}.rpgPortalSidebar.mobileOpen{display:block}.rpgPortalBrand{display:none}.rpgPortalCaption{margin-top:0}.rpgPortalSub a{min-height:44px;display:flex;align-items:center;font-size:13px}.rpgPortalContent{width:100%}}@media print{.rpgPortalShell{display:block;background:#fff}.rpgPortalMobile,.rpgPortalSidebar,.rpgPortalSkip{display:none!important}.rpgPortalContent{width:auto!important}}@media screen and (min-width:1101px) and (hover:hover) and (pointer:fine){.rpgPortalContent{--rpg-workspace-gutter:clamp(20px,3vw,48px)}.rpgPortalContent :is(.pdMain,.gapWork,.iaWorkspace,.ncrWork,.capaWork,.iapWork,.rpmWork,.avWork,.iahContent,.iatWork,.hsvContent,.bcpWorkspace,.ishMain,.saWork,.raPage,.nrPage,.prPage,.mr,.mn,.md,.harPage,.hmbPage,.taPage,.crPage,.rawPage,.rrPage,.pdPage,.pnPage,.havPage,.traPage,.trdPage,.irmPage,.soaRegisterPage,.soaBoard,.soaExecutivePage,.paPage,.editPage,.pahPage,.maPage,.confirmPage,.workspacePage,.gerPage,.iacPage){padding-left:var(--rpg-workspace-gutter)!important;padding-right:var(--rpg-workspace-gutter)!important;min-width:0}.rpgPortalContent :is(.raShell,.nrShell,.prShell,.ms,.harShell,.hmbShell,.taShell,.crWrap,.rawShell,.rrShell,.pnShell,.havShell,.traShell,.trdShell,.mocShell,.irmTop,.irmWorkspace,.soaRegisterShell,.soaBoardShell,.reportShell,.paShell,.editShell,.pahShell,.maShell,.confirmShell,.workspaceShell,.gerWrap,.iacShell,.siteProfileInner,.bcpCardLayout){width:100%!important;max-width:none!important;min-width:0;margin-left:0!important;margin-right:0!important}.rpgPortalContent .pdPage>.pdShell{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.rpgPortalContent>main[style]:not(:has(>.docWorkspace)){padding-left:var(--rpg-workspace-gutter)!important;padding-right:var(--rpg-workspace-gutter)!important}.rpgPortalContent .docWorkspace>section[style],.rpgPortalContent>main[style]>div[style*=max-width]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.rpgPortalContent .docWorkspace>section[style]{padding-left:var(--rpg-workspace-gutter)!important;padding-right:var(--rpg-workspace-gutter)!important}}