aside.svelte-1qzezsz{box-sizing:border-box;background:var(--forest-deep);min-width:15.5rem;height:100vh;color:var(--paper);flex-direction:column;padding:1rem;display:flex;position:sticky;top:0;overflow-y:auto}.clinic-switch.svelte-1qzezsz{width:100%;color:var(--paper);text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.55rem;padding:.72rem;display:grid}.clinic-icon.svelte-1qzezsz{background:var(--lime);width:2.15rem;height:2.15rem;color:var(--forest-deep);border-radius:.6rem;place-items:center;display:grid}.clinic-icon.has-logo.svelte-1qzezsz{background:#fff;overflow:hidden}.clinic-icon.svelte-1qzezsz img:where(.svelte-1qzezsz){object-fit:contain;width:100%;height:100%}.clinic-switch.svelte-1qzezsz strong:where(.svelte-1qzezsz),.clinic-switch.svelte-1qzezsz small:where(.svelte-1qzezsz){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.clinic-switch.svelte-1qzezsz strong:where(.svelte-1qzezsz){font-size:.7rem}.clinic-switch.svelte-1qzezsz small:where(.svelte-1qzezsz){color:#f7f4ec85;margin-top:.12rem;font-size:.75rem}.quick-actions.svelte-1qzezsz{margin-top:.8rem}.quick-actions.svelte-1qzezsz>p:where(.svelte-1qzezsz){color:#f7f4ec59;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .32rem;padding:0 .75rem;font-size:.75rem;font-weight:800}.quick-actions.svelte-1qzezsz>button:where(.svelte-1qzezsz){width:100%;color:var(--paper);text-align:left;cursor:pointer;background:#d9ed9e14;border:1px solid #d9ed9e3b;border-radius:.62rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.48rem;padding:.4rem .55rem;transition:all .15s;display:grid}.quick-actions.svelte-1qzezsz>button:where(.svelte-1qzezsz):hover{background:#d9ed9e21;border-color:#d9ed9e73;transform:translateY(-1px)}.quick-actions.svelte-1qzezsz>button:where(.svelte-1qzezsz)>span:where(.svelte-1qzezsz){background:var(--lime);width:1.65rem;height:1.65rem;color:var(--forest-deep);border-radius:.48rem;place-items:center;display:grid}.quick-actions.svelte-1qzezsz strong:where(.svelte-1qzezsz){font-size:.75rem}.quick-actions.svelte-1qzezsz small:where(.svelte-1qzezsz){color:#f7f4ec7a;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:.2rem .32rem;font-size:.75rem;font-weight:800}nav.svelte-1qzezsz{gap:.2rem;margin-top:1.15rem;display:grid}nav.svelte-1qzezsz p:where(.svelte-1qzezsz){color:#f7f4ec59;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;padding:0 .75rem;font-size:.75rem;font-weight:800}nav.svelte-1qzezsz a:where(.svelte-1qzezsz),.settings.svelte-1qzezsz,.logout.svelte-1qzezsz button:where(.svelte-1qzezsz){box-sizing:border-box;color:#f7f4ec9c;text-align:left;background:0 0;border:0;border-radius:.62rem;align-items:center;gap:.7rem;width:100%;padding:.72rem .78rem;font-family:inherit;font-size:.75rem;font-weight:650;text-decoration:none;transition:all .15s;display:flex}nav.svelte-1qzezsz a:where(.svelte-1qzezsz):hover,.settings.svelte-1qzezsz:hover,.logout.svelte-1qzezsz button:where(.svelte-1qzezsz):hover{color:var(--paper);background:#ffffff0d}nav.svelte-1qzezsz a.active:where(.svelte-1qzezsz){background:var(--lime);color:var(--forest-deep);font-weight:800}.logout.svelte-1qzezsz{margin-top:auto}.logout.svelte-1qzezsz button:where(.svelte-1qzezsz){cursor:pointer}@media (width<=800px){aside.svelte-1qzezsz{display:none}}
