.sub-head.svelte-dcvd3o{color:var(--offDark);font-size:.8rem;font-weight:700;padding:.6rem 1rem .5rem;border-bottom:1px solid var(--dots)}aside.svelte-dcvd3o{width:25%;background:#fff;box-shadow:var(--shadow);flex-shrink:0;padding-bottom:3rem;position:relative;border-radius:1rem}@media (max-width: 1024px){aside.svelte-dcvd3o{width:100%}}aside.svelte-dcvd3o .header:where(.svelte-dcvd3o){overflow:hidden;border-radius:1rem 1rem 0 0;font-size:1.2rem;padding:1.9rem 1rem 1.3rem;color:var(--title);text-shadow:-3px -3px white;font-weight:700;display:flex;align-items:center;justify-content:center;gap:1rem}.admin.svelte-dcvd3o{background-color:var(--offWhite)!important}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o){display:flex;flex-flow:column;border-top:1px solid var(--dots)}@media (max-width: 1024px){aside.svelte-dcvd3o nav:where(.svelte-dcvd3o){margin-top:0;padding-bottom:.25rem}}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) .sub:where(.svelte-dcvd3o) a:where(.svelte-dcvd3o){padding:.4rem 1rem .4rem 4.1rem;font-size:.8rem;border:none;color:#516a7a}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) .sub:where(.svelte-dcvd3o) a:where(.svelte-dcvd3o):hover{color:var(--secondary)}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) .sub:where(.svelte-dcvd3o) a.active:where(.svelte-dcvd3o){color:var(--title);border-left:5px solid var(--primary);gap:.75rem;padding:.4rem 1rem .4rem 4.1rem}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) .sub:where(.svelte-dcvd3o) a.active:where(.svelte-dcvd3o):hover{color:var(--primary)}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) a:where(.svelte-dcvd3o){padding:.5rem 1.5rem;border-bottom:1px solid var(--dots);text-decoration:none;font-size:.95rem;color:var(--title);display:flex;gap:1rem;align-items:center}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) a:where(.svelte-dcvd3o) .text:where(.svelte-dcvd3o){flex-grow:1;display:flex;align-items:center;justify-content:space-between}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) a:where(.svelte-dcvd3o):hover,aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) a.active:where(.svelte-dcvd3o){color:var(--secondary)}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) a.active:where(.svelte-dcvd3o){border-left:5px solid var(--primary);gap:.75rem;padding-left:1.5rem}aside.svelte-dcvd3o nav:where(.svelte-dcvd3o) .sub:where(.svelte-dcvd3o){border-bottom:1px solid var(--dots)}
