.lcl-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:none;margin:8px 0 12px;padding:8px 0;font:inherit;line-height:1.4;color:inherit}
.lcl-navigation ol{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;font:inherit;font-size:.88rem}
.lcl-navigation li{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere;min-width:0}
.lcl-navigation li+li:before{content:"›";opacity:.65}
.lcl-navigation a{color:inherit;text-underline-offset:3px}
.lcl-navigation [aria-current]{font-weight:600}
.lcl-back{display:inline-flex;align-items:center;border:1px solid #c5d6ce;border-radius:999px;padding:6px 14px;min-height:36px;font-size:.88rem;white-space:nowrap;text-decoration:none;background:#f3f7f4;color:#234d3e!important}
.lcl-navigation a:focus-visible{outline:3px solid #9f6200;outline-offset:4px}
.lcl-navigation[hidden],.lce-navigation[hidden]{display:none!important}
@media(max-width:600px){.lcl-navigation{margin:8px auto}.lcl-navigation ol{font-size:.8rem}}

/* Member tools belong to the shared presentation, independently of the theme. */
body.site .container-header .lcp-members-host>ul.lcp-members-panel,.lcp-members-panel{box-sizing:border-box;background:#eef5f0;color:#204c3b;border:1px solid #c5d8ce;border-top:3px solid #e8ad45;border-radius:0 0 14px 14px;padding:7px;margin-top:7px;box-shadow:0 12px 28px #173f3626;list-style:none;min-width:275px;width:max-content;max-width:calc(100vw - 32px);right:0;left:auto}
.lcp-members-panel>li{margin:0!important;padding:0!important;list-style:none}
.lcp-members-panel a.lc-member-link,.lcp-members-panel button.lc-member-link{color:#204c3b!important;background:transparent!important;font-family:inherit!important;font-size:.92rem!important;line-height:1.3!important;font-weight:600!important;display:flex!important;align-items:center;gap:10px;padding:11px 13px!important;min-height:44px;border-radius:8px;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box}
.lcp-members-panel a.lc-member-link:hover,.lcp-members-panel a.lc-member-link:focus-visible{background:#dcebe1!important;color:#123e2b!important}
.lcp-members-panel .lcp-member-icon{flex:0 0 18px;width:18px;height:18px;color:#39765d;vertical-align:middle}
.lcp-members-panel .lcp-logout{border-top:1px solid #c5d8ce;margin-top:6px!important;padding-top:6px!important}
.lcp-members-panel .lcp-logout form{margin:0;padding:0}
.lcp-members-panel .lcp-logout button,.lcp-members-panel .lc-member-logout{display:flex!important;align-items:center;gap:10px;min-height:44px;width:100%;border:0!important;border-radius:8px;background:#e1ece4!important;color:#245548!important;padding:11px 13px!important;font:inherit;font-size:.92rem;font-weight:750!important;white-space:nowrap!important;text-align:left;cursor:pointer;box-sizing:border-box}
.lcp-members-panel .lcp-logout button:hover,.lcp-members-panel .lcp-logout button:focus-visible{background:#d1e2d6!important}
.lcp-members-panel a:focus-visible,.lcp-members-panel button:focus-visible{outline:2px solid #b6781e!important;outline-offset:-2px}
@media(max-width:991px){body.site .container-header .lcp-members-host>ul.lcp-members-panel,.lcp-members-panel{position:static;min-width:0;width:100%;max-width:100%;margin:5px 0 8px;padding:5px;border-radius:10px;border-top:1px solid #c5d8ce;border-left:3px solid #e8ad45;box-shadow:none}.lcp-members-panel a.lc-member-link,.lcp-members-panel .lcp-logout button,.lcp-members-panel .lc-member-logout{white-space:normal!important;overflow-wrap:anywhere;min-height:46px}}
