.module-primary{padding-top:8px}.module-primary>a[hidden],.module-primary p[hidden],.header-nav[hidden],#module-navigation-body[hidden]{display:none!important}.nav-search{padding:5px 8px 12px;position:sticky;top:0;z-index:2;background:var(--sidebar-bg,#f1f7f5)}.nav-search input{width:100%;min-width:0;border:1px solid #c8dcd5;border-radius:10px;padding:10px;font:inherit;background:#fff;color:#244d45}.sidebar-collapsed .nav-search{display:none}.module-layout.has-module-nav{display:grid;grid-template-columns:208px minmax(0,1fr);gap:12px;align-items:start}.module-layout>.content{min-width:0}.module-navigation{position:sticky;top:84px;max-height:calc(100dvh - 100px);overflow:auto;margin:18px 0 18px 14px;padding:12px;background:rgba(255,255,255,.88);border:1px solid #d5e4de;border-radius:16px;box-shadow:0 6px 22px #234a3810}.module-navigation-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 8px;border:0;background:transparent;color:#153e35;font-size:15px;font-weight:700;text-align:left}.module-nav-caption{font-size:10px;font-weight:700;letter-spacing:.09em;color:#668077;margin:18px 8px 7px}.module-view-tabs,.module-section-links{display:grid;gap:4px}.module-view-tabs>a,.module-section-links>a{display:block;border-radius:9px;padding:9px 10px;color:#456359;font-size:13px;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.module-view-tabs>a:hover,.module-section-links>a:hover{background:#edf5f1;color:#0b6752}.module-view-tabs>a.active{background:#e0efe8;box-shadow:inset 3px 0 #087457;color:#07543f;font-weight:700}.module-direct-actions{display:grid;gap:8px}.module-direct-actions .button{width:100%;text-align:left;white-space:normal;font-size:12px}.module-navigation a:focus-visible,.module-navigation button:focus-visible{outline:2px solid #087457;outline-offset:2px}.editor-section{scroll-margin-top:100px}.module-primary>a.active{background:#e0efe8!important;box-shadow:inset 3px 0 #087457}.module-layout.has-module-nav>.content{padding-left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.module-layout.has-module-nav{grid-template-columns:175px minmax(0,1fr);gap:4px}.module-navigation{margin-left:8px;padding:8px}}
@media(max-width:850px){.module-layout.has-module-nav{display:block}.module-navigation{position:relative;top:auto;max-height:none;margin:12px 16px 0}.module-view-tabs{display:flex;flex-wrap:wrap;gap:5px}.module-view-tabs>a{border:1px solid #e1ebe5}.module-section-links{grid-template-columns:repeat(2,minmax(0,1fr))}.module-direct-actions{display:flex;flex-wrap:wrap;align-items:center}.module-direct-actions .button{width:auto}.module-layout.has-module-nav>.content{padding-left:16px}.module-navigation-toggle{padding:5px 8px}}
