.tickets-table[data-v-3e7c3a09]{background-color:#fff;border-radius:0 0 8px 8px}.summary-container[data-v-0dd273c4]{margin-bottom:24px}.component-title[data-v-0dd273c4]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin-bottom:12px;padding-left:4px}.schedule-compact-row[data-v-0dd273c4]{display:flex;align-items:center;background:#fff;padding:12px 20px;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.05)}.schedule-compact-row .schedule-tab[data-v-0dd273c4]{display:flex;align-items:center;gap:16px;flex:1;padding:10px;border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.schedule-compact-row .schedule-tab.is-clickable[data-v-0dd273c4]{cursor:pointer}.schedule-compact-row .schedule-tab.is-clickable[data-v-0dd273c4]:hover{background:#f8fafc;transform:translateY(-1px)}.schedule-compact-row .schedule-tab .dot[data-v-0dd273c4]{height:10px;width:10px;border-radius:50%}.schedule-compact-row .schedule-tab .dot.active[data-v-0dd273c4]{background:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.schedule-compact-row .schedule-tab .dot.empty[data-v-0dd273c4]{background:#cbd5e1}.schedule-compact-row .schedule-tab .tab-meta .tab-label[data-v-0dd273c4]{font-size:.75rem;font-weight:600;color:#94a3b8;margin-bottom:2px}.schedule-compact-row .schedule-tab .tab-meta .tab-status[data-v-0dd273c4]{font-size:.95rem;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:8px}.schedule-compact-row .schedule-tab .tab-meta .tab-status .icon[data-v-0dd273c4]{color:#3b82f6;transition:transform .2s ease}.schedule-compact-row .schedule-tab:hover .icon[data-v-0dd273c4]{transform:translateX(3px)}.schedule-compact-row .tab-divider[data-v-0dd273c4]{width:1px;height:40px;background:#f1f5f9;margin:0 20px}.modal-card-custom[data-v-0dd273c4]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;max-height:90vh}.modal-custom-header[data-v-0dd273c4]{padding:24px 32px;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;align-items:center}.modal-custom-header .header-content[data-v-0dd273c4]{display:flex;align-items:center;gap:12px}.modal-custom-header .modal-title[data-v-0dd273c4]{font-size:1.25rem;font-weight:700;color:#0f172a}.modal-custom-header .modal-badge[data-v-0dd273c4]{background:#eff6ff;color:#1e40af;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid #dbeafe}.modal-custom-header .close-btn[data-v-0dd273c4]{background:#f1f5f9;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s ease}.modal-custom-header .close-btn[data-v-0dd273c4]:hover{background:#e2e8f0;color:#0f172a}.modal-custom-body[data-v-0dd273c4]{padding:0;overflow-y:auto}.spinner[data-v-0dd273c4]{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-0dd273c4 .8s linear infinite}@keyframes spin-0dd273c4{to{transform:rotate(1turn)}}.pass-counter[data-v-bd4baf60]{display:flex;justify-content:center}.g-card[data-v-bd4baf60]{border-radius:12px;padding:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);max-width:400px;width:100%}.g-card h2[data-v-bd4baf60]{font-size:1.2rem;margin-bottom:1rem;font-weight:600;color:#0f172a}.widgets.columns[data-v-bd4baf60]:not(.is-mobile-view){display:-webkit-box}.column[data-v-bd4baf60]{padding:0 .75rem}[data-v-bd4baf60] .modal-close{right:36px;top:36px}