.sessions-page[data-v-7034a6c6]{display:grid;gap:1.25rem}.filters-panel[data-v-7034a6c6],.intro-panel[data-v-7034a6c6],.table-panel[data-v-7034a6c6]{background:#fff;border:1px solid #e5e7eb}.intro-panel[data-v-7034a6c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem}.eyebrow[data-v-7034a6c6]{margin:0 0 .35rem;color:#047857;font-size:.75rem;font-weight:700;text-transform:uppercase}.intro-panel h1[data-v-7034a6c6]{margin:0;color:#111827;font-size:1.65rem;line-height:2rem;font-weight:800;letter-spacing:0}.intro-panel span[data-v-7034a6c6]{display:block;max-width:55rem;margin-top:.75rem;color:#4b5563;line-height:1.5rem}.info-alert[data-v-7034a6c6]{margin:0}.filters-panel[data-v-7034a6c6]{display:grid;grid-template-columns:minmax(16rem,1.2fr) minmax(12rem,1fr) minmax(9rem,.7fr) minmax(9rem,.7fr) minmax(9rem,.6fr);gap:1rem;padding:1rem}.table-panel[data-v-7034a6c6]{overflow:hidden}.pagination-bar[data-v-7034a6c6],.table-toolbar[data-v-7034a6c6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.table-toolbar[data-v-7034a6c6]{border-bottom:1px solid #e5e7eb;color:#4b5563}.table-toolbar strong[data-v-7034a6c6]{color:#111827}.table-scroll[data-v-7034a6c6]{width:100%;overflow-x:auto}.session-table[data-v-7034a6c6]{width:100%;min-width:104rem;border-collapse:collapse}.session-table td[data-v-7034a6c6],.session-table th[data-v-7034a6c6]{padding:.85rem 1rem;border-bottom:1px solid #eef2f7;color:#374151;font-size:.9rem;text-align:left;vertical-align:middle;white-space:nowrap}.session-table th[data-v-7034a6c6]{background:#f9fafb;color:#111827;font-size:.75rem;font-weight:800;text-transform:uppercase}.name-cell[data-v-7034a6c6]{color:#111827;font-weight:700}.actions-cell[data-v-7034a6c6]{min-width:22rem}.actions-cell .v-btn[data-v-7034a6c6]{margin-right:.5rem}.sort-button[data-v-7034a6c6]{display:inline-flex;align-items:center;gap:.25rem;padding:0;color:inherit;font:inherit;text-transform:inherit;background:transparent;border:0;cursor:pointer}.closed-chip[data-v-7034a6c6],.own-session-chip[data-v-7034a6c6],.role-chip[data-v-7034a6c6],.state-chip[data-v-7034a6c6]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .65rem;border:1px solid #d1d5db;color:#374151;background:#f9fafb;font-size:.78rem;font-weight:700}.state-chip.is-active[data-v-7034a6c6],.state-chip.is-last[data-v-7034a6c6]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.closed-chip[data-v-7034a6c6],.state-chip.is-inactive[data-v-7034a6c6],.state-chip.is-not-last[data-v-7034a6c6]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.own-session-chip[data-v-7034a6c6]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.empty-state[data-v-7034a6c6]{display:grid;place-items:center;gap:.5rem;min-height:13rem;color:#6b7280;text-align:center}.empty-state strong[data-v-7034a6c6]{color:#111827;font-size:1rem}.pagination-bar[data-v-7034a6c6]{border-top:1px solid #e5e7eb;color:#4b5563}.confirm-summary[data-v-7034a6c6]{display:grid;gap:.25rem;margin-bottom:1rem;padding:.9rem;background:#f9fafb;border:1px solid #e5e7eb;color:#374151}.confirm-summary strong[data-v-7034a6c6]{color:#111827}.confirm-message[data-v-7034a6c6]{color:#4b5563;line-height:1.5rem}@media (max-width:1100px){.filters-panel[data-v-7034a6c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.intro-panel[data-v-7034a6c6]{display:grid}.filters-panel[data-v-7034a6c6]{grid-template-columns:1fr}.pagination-bar[data-v-7034a6c6]{align-items:flex-start;flex-direction:column}}