.pn-service-nav-frame{border:1px solid #d8dce2;border-radius:8px;overflow:hidden;background:#fff}
.pn-service-nav-frame .pn-service-nav{border-radius:0 !important;margin-left:0;margin-right:0}
.pn-service-subnav{display:flex;align-items:center;gap:6px;height:48px;min-height:48px;max-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid transparent;border-radius:0;background:#fff;overflow:hidden;white-space:nowrap}
.pn-service-subnav .pn-service-subnav-link{flex:0 0 auto;border:1px solid transparent;color:var(--bs-info,#0dcaf0);font-size:13px;padding:7px 12px;text-decoration:none}
.pn-service-subnav .pn-service-subnav-link:hover,.pn-service-subnav .pn-service-subnav-link:focus-visible{color:#fff;background:var(--bs-info,#0dcaf0);border-color:var(--bs-info,#0dcaf0)}
.pn-service-subnav .pn-service-subnav-link:focus-visible{outline:2px solid #157a91;outline-offset:1px}
.pn-service-subnav-empty{font-size:12px;color:#687585}

.pn-service-subnav-links{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden}
.pn-service-subnav .pn-service-subnav-link{line-height:20px;padding:5px 12px}
.pn-service-subnav-parent{width:var(--pn-parent-width,auto);box-sizing:border-box;flex:0 0 auto;background:#000;border-color:#000;color:#fff;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:20px;padding:5px 12px}
.pn-service-subnav-parent:hover,.pn-service-subnav-parent:focus-visible{background:#000;border-color:#000;color:#fff}

.pn-service-nav-frame .pn-service-nav .nav-link.active{background:#fff;color:#087990 !important;font-weight:700}
.pn-service-subnav .pn-service-subnav-link.active{background:var(--bs-info,#0dcaf0);border-color:var(--bs-info,#0dcaf0);color:#fff;font-weight:600}

.pn-service-auth{flex-shrink:0;padding-left:12px}
.pn-service-auth .btn{white-space:nowrap}
@media(max-width:991.98px){.pn-service-auth{padding:10px 0 2px}}
.pn-service-auth .btn{color:#fff;font-weight:600;background:var(--pn-auth-bg);border-color:var(--pn-auth-bg)}
.pn-service-auth .btn-primary{--pn-auth-bg:#5936bd;--pn-auth-hover:#40258f}
.pn-service-auth .btn-danger-transparent{--pn-auth-bg:#b42336;--pn-auth-hover:#86192a}
.pn-service-auth .btn-warning-transparent{--pn-auth-bg:#855200;--pn-auth-hover:#613c00}
.pn-service-auth .btn:hover,.pn-service-auth .btn:focus-visible,.pn-service-auth .btn:active{color:#fff;background:var(--pn-auth-hover);border-color:var(--pn-auth-hover)}
.pn-service-auth .btn:focus-visible{outline:2px solid #fff;outline-offset:2px}
.pn-service-auth .btn-primary{background-color:var(--pn-auth-bg) !important;border-color:var(--pn-auth-bg) !important}
.pn-service-auth .btn-primary:hover,.pn-service-auth .btn-primary:focus-visible,.pn-service-auth .btn-primary:active{background-color:var(--pn-auth-hover) !important;border-color:var(--pn-auth-hover) !important}

.pn-service-header .pn-service-search-row{margin-top:0;margin-bottom:0;padding-top:24px;padding-bottom:24px}

.pn-service-nav-frame{background:rgb(var(--info-rgb,35,191,220))}
.pn-service-subnav-toolbar{display:flex;align-items:center;background:#fff;min-width:0;height:48px}
.pn-service-subnav-toolbar > .pn-service-subnav{flex:1 1 auto;min-width:0}
.pn-service-all-toggle{flex:0 0 auto;margin-right:14px;white-space:nowrap;font-size:12px}
.pn-service-all-menus{background:#fff;padding:0 14px 8px}
.pn-service-all-menus[hidden]{display:none}
.pn-service-all-row{height:auto;min-height:48px;max-height:none;padding:10px 0;border:0;border-top:1px dashed #cbd2da;align-items:flex-start}
.pn-service-all-row .pn-service-subnav-links{height:auto;flex-wrap:wrap;overflow:visible;white-space:normal}
.pn-service-all-row .pn-service-subnav-link{white-space:normal;text-align:left;overflow-wrap:anywhere}
@media(max-width:575.98px){.pn-service-all-toggle{margin-right:8px;padding:5px 7px}.pn-service-subnav-toolbar > .pn-service-subnav{padding-left:8px;padding-right:6px}.pn-service-all-row{flex-direction:column;gap:8px}.pn-service-all-row .pn-service-subnav-parent{max-width:100%}}
