.dashboard-nav-module__zD4vLW__nav{gap:.3rem;display:grid}.dashboard-nav-module__zD4vLW__link{color:#5c685f;border-radius:.65rem;align-items:center;gap:.7rem;min-height:2.8rem;padding:.65rem .75rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.dashboard-nav-module__zD4vLW__link:hover{color:#294c3e;background:#f1f0e9}.dashboard-nav-module__zD4vLW__active{color:#294c3e;background:#e8eee6}.dashboard-nav-module__zD4vLW__active:hover{background:#e2e9df}.dashboard-nav-module__zD4vLW__icon{flex:none;width:1rem;height:1rem}.dashboard-nav-module__zD4vLW__link:focus-visible{outline-offset:2px;outline:3px solid #9a754e}@media (max-width:800px){.dashboard-nav-module__zD4vLW__nav{scrollbar-width:thin;gap:.25rem;width:100%;padding:.55rem 0 .6rem;display:flex;overflow-x:auto}.dashboard-nav-module__zD4vLW__link{flex:none;min-height:2.5rem;padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.dashboard-nav-module__zD4vLW__link{transition:none}}
.dashboard-shell-module__f3lREq__frame{color:#26312b;background:#f5f2e8;grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.dashboard-shell-module__f3lREq__sidebar{background:#fbfaf6;border-right:1px solid #e2ded2;flex-direction:column;height:100dvh;padding:1.35rem 1rem 1.1rem;display:flex;position:sticky;top:0}.dashboard-shell-module__f3lREq__brand{color:#26312b;align-items:center;gap:.7rem;min-width:0;text-decoration:none;display:flex}.dashboard-shell-module__f3lREq__brandMark{color:#fffefa;width:2.4rem;height:2.4rem;font-family:var(--font-display), Georgia, serif;background:#294c3e;border-radius:50%;flex:none;place-items:center;font-size:1.9rem;line-height:1;display:grid}.dashboard-shell-module__f3lREq__brandName{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.dashboard-shell-module__f3lREq__sidebarLabel{color:#765c3c;letter-spacing:.12em;margin:2.5rem 0 .75rem .75rem;font-size:.67rem;font-weight:750}.dashboard-shell-module__f3lREq__sidebarNote{color:#6b736c;border-top:1px solid #e7e3d9;margin:auto 0 0;padding:1rem .7rem 0;font-size:.77rem;line-height:1.55}.dashboard-shell-module__f3lREq__main{min-width:0}.dashboard-shell-module__f3lREq__header{background:#fbfaf6;border-bottom:1px solid #e2ded2;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.8rem clamp(1.1rem,3vw,2.5rem);display:flex}.dashboard-shell-module__f3lREq__headerContext p{color:#765c3c;letter-spacing:.11em;margin:0;font-size:.67rem;font-weight:750}.dashboard-shell-module__f3lREq__headerContext span{color:#69736c;margin-top:.25rem;font-size:.78rem;display:block}.dashboard-shell-module__f3lREq__account{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.dashboard-shell-module__f3lREq__accountCopy{min-width:0;max-width:15rem;margin-right:.25rem;display:grid}.dashboard-shell-module__f3lREq__signedInLabel{color:#6c756e;font-size:.67rem}.dashboard-shell-module__f3lREq__accountEmail{color:#36443a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;overflow:hidden}.dashboard-shell-module__f3lREq__accountRole{color:#294c3e;white-space:nowrap;background:#edf0e8;border:1px solid #dbe3d8;border-radius:999px;padding:.35rem .6rem;font-size:.68rem;font-weight:700}.dashboard-shell-module__f3lREq__headerButton{color:#344038;white-space:nowrap;background:#fffefa;border-color:#d8d8cc;border-radius:.6rem;min-height:2.4rem;font-size:.76rem;font-weight:700}.dashboard-shell-module__f3lREq__headerButton:hover{color:#294c3e;background:#edf0e8}.dashboard-shell-module__f3lREq__headerButton:focus-visible,.dashboard-shell-module__f3lREq__brand:focus-visible{outline-offset:3px;outline:3px solid #9a754e}.dashboard-shell-module__f3lREq__content{min-width:0;padding:0 clamp(1rem,3vw,2.5rem);display:block}@media (max-width:800px){.dashboard-shell-module__f3lREq__frame{display:block}.dashboard-shell-module__f3lREq__sidebar{border-bottom:1px solid #e2ded2;border-right:0;height:auto;padding:.85rem 1rem 0;position:static}.dashboard-shell-module__f3lREq__brandMark{width:2.15rem;height:2.15rem;font-size:1.7rem}.dashboard-shell-module__f3lREq__sidebarLabel,.dashboard-shell-module__f3lREq__sidebarNote{display:none}.dashboard-shell-module__f3lREq__header{min-height:4.4rem;padding:.7rem 1rem}.dashboard-shell-module__f3lREq__content{padding:0 1rem}}@media (max-width:520px){.dashboard-shell-module__f3lREq__header{flex-wrap:wrap;align-items:flex-start;gap:.5rem}.dashboard-shell-module__f3lREq__headerContext{display:none}.dashboard-shell-module__f3lREq__account{justify-content:flex-end;gap:.45rem;width:100%}.dashboard-shell-module__f3lREq__accountCopy{flex:1 1 0;max-width:none;margin-right:0}.dashboard-shell-module__f3lREq__accountEmail{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.dashboard-shell-module__f3lREq__accountRole{display:none}.dashboard-shell-module__f3lREq__headerButton{min-height:2.25rem;padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.dashboard-shell-module__f3lREq__headerButton{transition:none}}
