/* Native forms use the current Prevapp navigation without booting the SPA. */
body.native-page:not(.native-access) .shell>aside#panel-navigation{background:#123d47;border:0;padding:27px 14px;color:#e0eef1;scrollbar-color:#62838b #123d47}
body.native-page .shell>aside#panel-navigation .brand{color:#28c48f;font-size:29px;letter-spacing:-1.4px;padding-inline:10px}
body.native-page .shell>aside#panel-navigation .brand span{color:#f2bf44}
body.native-page .shell>aside#panel-navigation .brand small{color:#c6dce0;font-size:10px;letter-spacing:1.2px}
body.native-page .shell>aside#panel-navigation .nav-caption{color:#adcbd1;font-size:10px;letter-spacing:1.15px;margin:26px 11px 12px}
body.native-page .shell>aside#panel-navigation nav{display:flex;flex-direction:column;gap:3px;min-width:0}
body.native-page .shell>aside#panel-navigation nav :is(a.native-nav,summary){display:flex;align-items:center;gap:11px;min-width:0;width:100%;min-height:45px;padding:11px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:#e0eef1;font-size:13px;line-height:1.45;font-weight:600;white-space:normal;text-align:left;box-sizing:border-box;text-decoration:none;cursor:pointer}
body.native-page .shell>aside#panel-navigation nav :is(a.native-nav,summary)>svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
body.native-page .shell>aside#panel-navigation nav :is(a.native-nav,summary)>span{min-width:0;overflow-wrap:anywhere}
body.native-page .shell>aside#panel-navigation nav :is(a.native-nav,summary):hover{color:#fff;background:#ffffff14}
body.native-page .shell>aside#panel-navigation nav a.native-nav.active,body.native-page .shell>aside#panel-navigation .native-nav-group541.is-current>summary{background:#fff;border-color:#d6e6df;color:#123d47;box-shadow:inset 3px 0 #14b789}
body.native-page .shell>aside#panel-navigation nav :is(a.native-nav,summary):focus-visible{outline:3px solid #f2bf44;outline-offset:3px}
body.native-page .shell>aside#panel-navigation .native-nav-group541{margin:2px 0;min-width:0}
body.native-page .shell>aside#panel-navigation .native-nav-group541>summary{list-style:none;user-select:none}
.native-nav-group541>summary::-webkit-details-marker{display:none}.native-nav-group541>summary::marker{content:""}
body.native-page .shell>aside#panel-navigation .native-nav-group541>summary>span:first-of-type{flex:1}
body.native-page .shell>aside#panel-navigation .native-nav-chevron541{display:flex;align-items:center;justify-content:center;flex:none;margin-left:auto}
body.native-page .shell>aside#panel-navigation .native-nav-chevron541 svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}
body.native-page .shell>aside#panel-navigation .native-nav-group541[open]>summary .native-nav-chevron541 svg{transform:rotate(90deg)}
body.native-page .shell>aside#panel-navigation .native-nav-children541{display:grid;gap:3px;margin:4px 4px 9px 20px;padding:2px 0 2px 10px;border-left:1px solid #ffffff25;min-width:0}
body.native-page .shell>aside#panel-navigation .native-nav-children541 a.native-nav{min-height:42px;padding:9px 10px;font-size:12px;line-height:1.45;border-radius:8px}
body.native-page .shell>aside#panel-navigation .native-nav-children541 a.native-nav>svg{width:17px;height:17px}
body.native-page .shell>aside#panel-navigation .panel-session{margin:22px 8px 3px}
body.native-page .shell>aside#panel-navigation .panel-session button,body.native-page .shell>aside#panel-navigation .panel-menu-close{background:#ffffff0c;color:#e4f1f4;border-color:#ffffff30;border-radius:10px;min-height:44px;font-size:12px}
body.native-page .shell>aside#panel-navigation .panel-session button:hover{background:#ffffff1f;color:#fff}
body.native-page .shell>aside#panel-navigation .side-bottom{color:#b5d0d6}
body.native-page .shell>aside#panel-navigation::-webkit-scrollbar{width:8px}body.native-page .shell>aside#panel-navigation::-webkit-scrollbar-track{background:#123d47}body.native-page .shell>aside#panel-navigation::-webkit-scrollbar-thumb{background:#62838b;border:2px solid #123d47;border-radius:8px}
.native-status-title541{font-size:21px;font-weight:700;line-height:1.25;margin:0;color:var(--native-ink)}
@media(max-width:650px){body.native-page:not(.native-access) .panel-mobile-bar{background:#123d47;border-color:#ffffff28}body.native-page .panel-mobile-bar .brand{color:#28c48f}body.native-page .panel-mobile-bar .brand span{color:#f2bf44}body.native-page .panel-mobile-bar .brand small{color:#c6dce0}body.native-page .panel-mobile-bar button{background:#ffffff0c;border-color:#ffffff30;color:#e4f1f4}body.native-page .shell>aside#panel-navigation{width:min(330px,90vw);padding:25px 18px}body.native-page .shell>aside#panel-navigation nav summary{min-height:48px}body.native-page .shell>aside#panel-navigation .native-nav-children541 a.native-nav{min-height:44px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.native-nav-chevron541 svg{transition:none!important}}
@media(forced-colors:active){body.native-page .shell>aside#panel-navigation nav a.native-nav.active,body.native-page .shell>aside#panel-navigation .native-nav-group541.is-current>summary{outline:2px solid Highlight;outline-offset:-2px}}
