section.main.service-portal>.page-section>.section-grid{row-gap:clamp(3rem,2.69388rem + 1.30612vw,4rem)}section.main.service-portal .service-portal-menu{border:1px solid color-mix(in srgb,var(--green-950),transparent 80%);border-radius:calc(var(--rounded) + 1px)}section.main.service-portal .service-portal-menu ul{margin:0;padding:0;list-style:none}section.main.service-portal .service-portal-menu li a{letter-spacing:0;color:inherit;padding:1rem 1.5rem;font-size:clamp(1.125rem,1.08673rem + .163265vw,1.25rem);font-weight:700;line-height:1.35;text-decoration:none;display:flex}section.main.service-portal .service-portal-menu li a:is(.current-menu-item *){background-color:var(--green-400)}@media (hover:hover) and (pointer:fine){section.main.service-portal .service-portal-menu li a:not(.current-menu-item *):hover{background-color:var(--green-50)}}section.main.service-portal .service-portal-menu li a:not(.current-menu-item *):active{background-color:var(--green-100)}section.main.service-portal .service-portal-menu li .sp-logout-arrow{margin-right:1rem}section.main.service-portal .service-portal-menu li:first-child a{border-top-left-radius:var(--rounded);border-top-right-radius:var(--rounded)}section.main.service-portal .service-portal-menu li:last-child a{border-bottom-left-radius:var(--rounded);border-bottom-right-radius:var(--rounded);background-color:var(--green-50)}@media (hover:hover) and (pointer:fine){section.main.service-portal .service-portal-menu li:last-child a:hover{background-color:var(--green-100)}section.main.service-portal .service-portal-menu li:last-child a:active{background-color:var(--green-200)}}section.main.service-portal .service-portal-menu li:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--green-950),transparent 80%)}
/*# sourceMappingURL=css-wp-template--service-portal.css.map*/