/* Navigation shared by the three independent PlanTactico tools. */
.pt-suite-nav{box-sizing:border-box;display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:7px 13px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap;border-bottom:1px solid #2f5051;background:#12282e;color:#e6f1ed;font:600 12px/1.35 Arial,Helvetica,sans-serif;isolation:isolate}
.pt-suite-nav,.pt-suite-nav *{box-sizing:border-box}
.pt-suite-nav-label{flex:0 0 auto;color:#aacbc3;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-right:7px}
.pt-suite-nav a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:33px;padding:8px 11px;border:1px solid transparent;border-radius:7px;color:inherit;background:transparent;text-decoration:none!important;font:inherit;transition:background .12s ease;box-shadow:none}
.pt-suite-nav a:hover{color:#fff;background:#244a49;border-color:#477166}
.pt-suite-nav a[aria-current="page"]{background:#2b7565;color:#fff;border-color:#4da594}
.pt-suite-nav a:focus-visible{outline:2px solid #ffe7a3;outline-offset:2px}
.pt-suite-nav--light{background:#edf2ec;color:#1c3d31;border-bottom:1px solid #d6dfd4}
.pt-suite-nav--light .pt-suite-nav-label{color:#5a776a}
.pt-suite-nav--light a:hover{background:#dce9df;color:#173d2e;border-color:#b4c9b8}
.pt-suite-nav--light a[aria-current="page"]{color:#fff;background:#236747;border-color:#236747}
.shell.pt-v36 .top .pt-suite-nav{margin-top:9px;border:1px solid #3d5a51;border-radius:7px;background:#142a2b}
@media(min-width:761px) and (max-width:1100px){header.site-header .desktop-nav,header.site-header .nav-cta{display:none}header.site-header .nav-mobile{display:block;margin-left:auto}}
@media(max-width:640px){.pt-suite-nav{gap:3px;padding:5px 7px}.pt-suite-nav-label{display:none}.pt-suite-nav a{font-size:11px;padding:7px 8px;min-height:34px}}
