.filter-tabs.svelte-13hx16z.svelte-13hx16z{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.tab-btn.svelte-13hx16z.svelte-13hx16z{background:var(--color-white);border:1px solid var(--color-border);padding:.5rem 1.25rem;border-radius:50px;font-family:var(--font-heading);font-weight:600;font-size:.9rem;cursor:pointer;color:var(--color-text-main);transition:all .2s ease}.tab-btn.svelte-13hx16z.svelte-13hx16z:hover{border-color:var(--color-maroon-primary);color:var(--color-maroon-primary)}.tab-btn.active.svelte-13hx16z.svelte-13hx16z{background:var(--color-maroon-primary);color:var(--color-white);border-color:var(--color-maroon-primary)}.document-grid.svelte-13hx16z.svelte-13hx16z{display:grid;gap:1rem}.doc-card.svelte-13hx16z.svelte-13hx16z{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem}.doc-icon.svelte-13hx16z.svelte-13hx16z{font-size:2rem}.doc-info.svelte-13hx16z.svelte-13hx16z{flex:1}.doc-title.svelte-13hx16z.svelte-13hx16z{font-size:1.1rem;margin:.25rem 0}.doc-date.svelte-13hx16z.svelte-13hx16z{font-size:.85rem;color:var(--color-text-muted)}.doc-action.svelte-13hx16z.svelte-13hx16z{margin-left:auto}.empty-msg.svelte-13hx16z.svelte-13hx16z{color:var(--color-text-muted);font-style:italic;text-align:center;padding:2rem 0}@media (max-width: 600px){.doc-card.svelte-13hx16z.svelte-13hx16z{flex-direction:column;align-items:flex-start}.doc-action.svelte-13hx16z.svelte-13hx16z{margin-left:0;width:100%}.doc-action.svelte-13hx16z .btn.svelte-13hx16z{width:100%}}.drive-banner.svelte-1swe6l.svelte-1swe6l{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem;border-left:5px solid var(--color-gold);background:var(--color-white)}.drive-icon.svelte-1swe6l.svelte-1swe6l{font-size:2.5rem}.drive-info.svelte-1swe6l.svelte-1swe6l{flex:1}.drive-info.svelte-1swe6l h3.svelte-1swe6l{font-size:1.3rem;margin-bottom:.25rem}.drive-info.svelte-1swe6l p.svelte-1swe6l{font-size:.95rem;color:var(--color-text-muted)}.drive-action.svelte-1swe6l.svelte-1swe6l{flex-shrink:0}@media (max-width: 700px){.drive-banner.svelte-1swe6l.svelte-1swe6l{flex-direction:column;align-items:flex-start}.drive-action.svelte-1swe6l.svelte-1swe6l,.drive-action.svelte-1swe6l .btn.svelte-1swe6l{width:100%}}
