.tm-cal-tabs.svelte-9h2npg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface2);border:1px solid var(--b2)}.tm-cal-tab.svelte-9h2npg{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:999px;color:var(--muted);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tm-cal-tab.svelte-9h2npg:hover{color:var(--text)}.tm-cal-tab[aria-current=page].svelte-9h2npg{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm, 0 1px 2px rgba(5, 1, 0, .08))}.tm-cal-tab.svelte-9h2npg:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tm-cal-rail-heading.svelte-109fl4o{display:flex;align-items:center;padding:6px 6px 6px 12px}.tm-cal-rail-label.svelte-109fl4o{flex:1;font-size:10.5px;text-transform:uppercase;letter-spacing:.6px;color:var(--msoft)}.tm-cal-rail-label.upcoming.svelte-109fl4o{padding:16px 12px 6px}.tm-cal-rail-manage.svelte-109fl4o{width:26px;height:26px;border:none;background:transparent;border-radius:8px;color:var(--msoft);cursor:pointer;display:grid;place-items:center}.tm-cal-rail-manage.svelte-109fl4o:hover{background:var(--surface2);color:var(--text)}.tm-shell-rail.collapsed .tm-cal-rail-item.svelte-109fl4o{width:46px;height:46px;padding:0;gap:0;justify-content:center;border-radius:14px;transition:width .24s var(--ease),border-radius .24s var(--ease)}.tm-shell-rail.collapsed .tm-cal-rail-name.svelte-109fl4o,.tm-shell-rail.collapsed .tm-cal-rail-count.svelte-109fl4o{display:none}.tm-shell-rail.collapsed .tm-cal-rail-heading.svelte-109fl4o{justify-content:center;padding:10px 0 6px}.tm-shell-rail.collapsed .tm-cal-rail-label.svelte-109fl4o,.tm-shell-rail.collapsed .tm-cal-rail-manage.svelte-109fl4o,.tm-shell-rail.collapsed .tm-cal-upcoming.svelte-109fl4o{display:none}.tm-shell-rail.collapsed .tm-cal-rail-heading.svelte-109fl4o:before{content:"";width:22px;height:1px;background:var(--surface2)}.tm-cal-rail-item.svelte-109fl4o{display:flex;align-items:center;gap:11px;width:100%;height:34px;border:none;border-radius:10px;background:transparent;color:var(--msoft);font-size:13px;cursor:pointer;padding:0 12px;text-align:left}.tm-cal-rail-item.svelte-109fl4o:hover,.tm-cal-upcoming.svelte-109fl4o:hover{background:var(--surface2)}.tm-cal-rail-item.active.svelte-109fl4o{color:var(--text)}.tm-cal-rail-check.svelte-109fl4o{width:16px;height:16px;border-radius:5px;border:2px solid var(--cal-color, var(--accent));background:transparent;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;line-height:1;flex-shrink:0}.tm-cal-rail-check-active.svelte-109fl4o{background:var(--cal-color, var(--accent))}.tm-cal-rail-name.svelte-109fl4o{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-cal-rail-count.svelte-109fl4o{font-size:10.5px;color:var(--msoft);font-family:var(--font-mono)}.tm-cal-upcoming.svelte-109fl4o{display:flex;gap:10px;width:100%;border:none;border-radius:10px;background:transparent;cursor:pointer;padding:7px 12px;text-align:left;align-items:flex-start}.tm-cal-upcoming-dot.svelte-109fl4o{width:8px;height:8px;border-radius:999px;margin-top:4px;flex-shrink:0}.tm-cal-upcoming-main.svelte-109fl4o{min-width:0;display:flex;flex-direction:column}.tm-cal-upcoming-title.svelte-109fl4o{font-size:12.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-cal-upcoming-time.svelte-109fl4o{font-size:10.5px;color:var(--msoft);font-family:var(--font-mono);margin-top:1px}
