.admin-layout[data-v-34c77807]{display:flex;height:100vh;overflow:hidden;position:relative}.admin-sidebar[data-v-34c77807]{display:flex;flex-direction:column;width:250px;transition:all .3s ease;overflow-y:auto;z-index:30}.admin-sidebar-collapsed[data-v-34c77807]{width:70px}@media (max-width: 768px){.admin-sidebar[data-v-34c77807]{position:fixed;height:100vh;left:0;top:0;box-shadow:2px 0 8px #00000026;transform:translate(0)}.admin-sidebar-collapsed[data-v-34c77807]{transform:translate(-100%);box-shadow:none}}.sidebar-overlay[data-v-34c77807]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:20;opacity:0;pointer-events:none;transition:opacity .3s ease}@media (max-width: 768px){.admin-layout:not(.sidebar-collapsed) .sidebar-overlay[data-v-34c77807]{display:block;opacity:1;pointer-events:all}.admin-main[data-v-34c77807]{padding:var(--app-padding-mobile)}[data-v-34c77807] table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[data-v-34c77807] ion-input,[data-v-34c77807] ion-select,[data-v-34c77807] ion-textarea,[data-v-34c77807] input,[data-v-34c77807] select,[data-v-34c77807] textarea{max-width:100%!important;width:100%!important}[data-v-34c77807] button,[data-v-34c77807] ion-button,[data-v-34c77807] a.button,[data-v-34c77807] ion-item{min-height:44px}}.sidebar-content[data-v-34c77807]{flex:1;overflow-y:auto}.sidebar-link[data-v-34c77807]{display:flex;align-items:center;padding:.75rem 1rem;color:#ffffffb3;text-decoration:none;transition:all .2s ease}.sidebar-link[data-v-34c77807]:hover{color:#fff;background-color:#ffffff1a}.sidebar-link.active[data-v-34c77807]{color:#fff;background-color:#ffffff26;border-left:3px solid var(--ion-color-padel-accent)}.sidebar-icon[data-v-34c77807]{font-size:1.25rem;margin-right:.75rem}.admin-sidebar-collapsed .sidebar-icon[data-v-34c77807]{margin-right:0}.sidebar-section-header[data-v-34c77807]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;color:#ffffffe6;font-weight:600;cursor:pointer;transition:all .2s ease}.sidebar-section-header[data-v-34c77807]:hover{background-color:#ffffff1a}.sidebar-section-header.active[data-v-34c77807]{color:#fff;background-color:#ffffff26}.sidebar-submenu[data-v-34c77807]{list-style-type:none;margin:0;padding:0}.sidebar-submenu li[data-v-34c77807]{margin:0;padding:0;list-style:none}.sidebar-submenu .sidebar-link[data-v-34c77807]{padding-left:2.5rem;margin-left:0}.admin-sidebar-collapsed .sidebar-submenu[data-v-34c77807]{padding-left:0}.admin-content[data-v-34c77807]{flex:1;display:flex;flex-direction:column;overflow:hidden}.admin-header[data-v-34c77807]{height:64px;border-bottom:1px solid #e5e7eb;overflow:visible}.admin-header h1[data-v-34c77807],.admin-header .text-xl.font-bold[data-v-34c77807]{color:#1e40af!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.2!important;display:block!important;visibility:visible!important}.admin-header .text-padel-blue-800[data-v-34c77807]{color:#1e40af!important}@media (max-width: 768px){.admin-header[data-v-34c77807]{height:64px;padding-top:0;padding-bottom:0}.admin-header h1[data-v-34c77807],.admin-header .text-xl.font-bold[data-v-34c77807]{font-size:1.125rem!important;font-weight:600!important;color:#1e40af!important;display:block!important;visibility:visible!important;line-height:1.2!important}.admin-header .breadcrumbs[data-v-34c77807]{display:none}.admin-header button[data-v-34c77807]{min-height:44px!important;min-width:44px!important;padding:.5rem!important;border-radius:.375rem!important}.admin-header .flex.justify-between.items-center.p-4[data-v-34c77807]{padding:.75rem 1rem!important;gap:.5rem!important}.admin-header .mr-2.rounded-md[data-v-34c77807]{margin-right:.5rem!important;padding:.5rem!important}.notifications-dropdown button[data-v-34c77807],.user-menu-dropdown button[data-v-34c77807]{min-height:44px!important;min-width:44px!important;padding:.5rem!important}.notifications-dropdown .absolute.right-0.mt-2.w-80[data-v-34c77807],.user-menu-dropdown .absolute.right-0.mt-2.w-48[data-v-34c77807]{position:fixed!important;top:4rem!important;right:.5rem!important;left:.5rem!important;width:calc(100vw - 1rem)!important;max-width:24rem!important;z-index:50!important}.notifications-dropdown .max-h-80[data-v-34c77807]{max-height:50vh!important}.user-menu-dropdown .absolute.right-0.mt-2.w-48[data-v-34c77807]{max-width:12rem!important;left:auto!important}.admin-header .text-sm[data-v-34c77807]{font-size:.875rem!important}.admin-header .hidden.md\\[data-v-34c77807]:inline{display:none!important}.admin-main[data-v-34c77807]{padding:0!important;overflow-x:hidden!important}.container.mx-auto.p-6[data-v-34c77807]{padding:1rem!important}button[data-v-34c77807],.router-link[data-v-34c77807],a.button[data-v-34c77807]{min-height:44px!important;padding:.75rem 1rem!important;font-size:.875rem!important;touch-action:manipulation!important}table[data-v-34c77807]{font-size:.875rem!important}td[data-v-34c77807],th[data-v-34c77807]{padding:.5rem!important;min-width:100px!important}input[data-v-34c77807],select[data-v-34c77807],textarea[data-v-34c77807]{min-height:44px!important;font-size:1rem!important}}@media (max-width: 480px){.admin-header h1[data-v-34c77807]{font-size:1rem!important}.admin-header .flex.justify-between.items-center.p-4[data-v-34c77807]{padding:.5rem!important}.notifications-dropdown .absolute.right-0.mt-2.w-80[data-v-34c77807]{right:.25rem!important;left:.25rem!important;width:calc(100vw - .5rem)!important}.container.mx-auto.p-6[data-v-34c77807]{padding:.75rem!important}button[data-v-34c77807],.router-link[data-v-34c77807],a.button[data-v-34c77807]{font-size:.8125rem!important;padding:.625rem .875rem!important}}.admin-main[data-v-34c77807]{flex:1;overflow-y:auto;background-color:#f9fafb}@media (prefers-color-scheme: dark){.admin-sidebar[data-v-34c77807]{background:var(--bg-primary, #1a1a1a)!important;border-right:1px solid var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.sidebar-header[data-v-34c77807],.sidebar-footer[data-v-34c77807]{border-color:var(--border-primary, #333333)!important;background:var(--bg-primary, #1a1a1a)!important}.sidebar-header .font-bold.text-lg[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.sidebar-link[data-v-34c77807]{color:#fffc!important;transition:all .2s ease}.sidebar-link[data-v-34c77807]:hover{color:var(--text-primary, #ffffff)!important;background-color:var(--bg-secondary, #2d2d2d)!important}.sidebar-link.active[data-v-34c77807]{color:var(--text-primary, #ffffff)!important;background-color:var(--bg-secondary, #2d2d2d)!important;border-left:3px solid #f59e0b!important}.sidebar-section-header[data-v-34c77807]{color:#ffffffe6!important;background:var(--bg-primary, #1a1a1a)!important}.sidebar-section-header[data-v-34c77807]:hover{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}.sidebar-section-header.active[data-v-34c77807]{color:var(--text-primary, #ffffff)!important;background:var(--bg-secondary, #2d2d2d)!important}.sidebar-icon[data-v-34c77807]{color:inherit!important}.sidebar-footer .sidebar-link[data-v-34c77807]{color:#fffc!important}.sidebar-footer .sidebar-link[data-v-34c77807]:hover{color:var(--text-primary, #ffffff)!important;background:var(--bg-secondary, #2d2d2d)!important}.admin-header[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border-bottom:1px solid var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.admin-header h1[data-v-34c77807],.admin-header .text-xl.font-bold[data-v-34c77807]{color:var(--text-primary, #ffffff)!important;font-weight:700!important;font-size:1.25rem!important}.admin-header .text-padel-blue-800[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.breadcrumbs[data-v-34c77807]{color:#94a3b8!important}.admin-header button[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.admin-header button[data-v-34c77807]:hover{background:var(--bg-primary, #1a1a1a)!important}.notifications-dropdown button[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.notifications-dropdown button[data-v-34c77807]:hover{background:var(--bg-primary, #1a1a1a)!important}.notifications-dropdown .bg-red-500[data-v-34c77807]{background:#dc2626!important}.notifications-dropdown .bg-white.rounded-md.shadow-lg[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003!important}.notifications-dropdown .border-b.border-gray-200[data-v-34c77807]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.notifications-dropdown .font-semibold.text-gray-700[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.notifications-dropdown .text-padel-blue-600[data-v-34c77807]{color:#60a5fa!important}.notifications-dropdown .text-padel-blue-600[data-v-34c77807]:hover{color:#93c5fd!important}.notifications-dropdown .text-center.text-gray-500[data-v-34c77807]{color:#94a3b8!important;background:var(--bg-secondary, #2d2d2d)!important}.notifications-dropdown ul li[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important}.notifications-dropdown ul li[data-v-34c77807]:hover{background:var(--bg-primary, #1a1a1a)!important}.notifications-dropdown .text-gray-800[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.notifications-dropdown .text-gray-500[data-v-34c77807]{color:#94a3b8!important}.notifications-dropdown .bg-padel-blue-600[data-v-34c77807]{background:#2563eb!important}.notifications-dropdown .bg-padel-green-600[data-v-34c77807]{background:#16a34a!important}.notifications-dropdown .bg-padel-accent-600[data-v-34c77807]{background:#d97706!important}.notifications-dropdown .bg-red-600[data-v-34c77807]{background:#dc2626!important}.notifications-dropdown .bg-gray-600[data-v-34c77807]{background:#4b5563!important}.notifications-dropdown .border-t.border-gray-200[data-v-34c77807]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.user-menu-dropdown .bg-padel-blue-100[data-v-34c77807]{background:var(--bg-primary, #1a1a1a)!important}.user-menu-dropdown .text-padel-blue-800[data-v-34c77807]{color:#60a5fa!important}.user-menu-dropdown .text-gray-500[data-v-34c77807]{color:#94a3b8!important}.user-menu-dropdown .bg-white.rounded-md.shadow-lg[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003!important}.user-menu-dropdown .text-gray-700[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.user-menu-dropdown .hover\\[data-v-34c77807]:bg-gray-100:hover{background:var(--bg-primary, #1a1a1a)!important}.user-menu-dropdown .text-red-600[data-v-34c77807]{color:#f87171!important}.user-menu-dropdown .text-red-600[data-v-34c77807]:hover{background:var(--bg-primary, #1a1a1a)!important}.user-menu-dropdown .border-t.border-gray-100[data-v-34c77807]{border-color:var(--border-primary, #333333)!important}.admin-main[data-v-34c77807]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}@media (max-width: 768px){.sidebar-overlay[data-v-34c77807]{background-color:#000c!important}.admin-header[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.admin-header h1[data-v-34c77807],.admin-header button[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.admin-header button[data-v-34c77807]:hover{background:var(--bg-primary, #1a1a1a)!important}}ion-icon[data-v-34c77807]{color:inherit!important}.admin-header ion-icon[data-v-34c77807],.sidebar-section-header ion-icon[data-v-34c77807],.sidebar-link ion-icon[data-v-34c77807],.notifications-dropdown ion-icon[data-v-34c77807],.user-menu-dropdown ion-icon[data-v-34c77807]{color:inherit!important}.sidebar-content[data-v-34c77807]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-34c77807]::-webkit-scrollbar-track{background:var(--bg-primary, #1a1a1a)}.sidebar-content[data-v-34c77807]::-webkit-scrollbar-thumb{background:var(--border-primary, #333333);border-radius:3px}.sidebar-content[data-v-34c77807]::-webkit-scrollbar-thumb:hover{background:#555555}.admin-main[data-v-34c77807]::-webkit-scrollbar{width:8px}.admin-main[data-v-34c77807]::-webkit-scrollbar-track{background:var(--bg-primary, #1a1a1a)}.admin-main[data-v-34c77807]::-webkit-scrollbar-thumb{background:var(--border-primary, #333333);border-radius:4px}.admin-main[data-v-34c77807]::-webkit-scrollbar-thumb:hover{background:#555555}.sidebar-link[data-v-34c77807]:focus,.sidebar-section-header[data-v-34c77807]:focus,.admin-header button[data-v-34c77807]:focus,.notifications-dropdown button[data-v-34c77807]:focus,.user-menu-dropdown button[data-v-34c77807]:focus{outline:2px solid #60a5fa!important;outline-offset:2px!important}.sidebar-link[data-v-34c77807],.sidebar-section-header[data-v-34c77807],.admin-header button[data-v-34c77807],.notifications-dropdown button[data-v-34c77807],.user-menu-dropdown button[data-v-34c77807],.notifications-dropdown ul li[data-v-34c77807],.user-menu-dropdown ul li[data-v-34c77807]{transition:all .2s ease!important}.admin-layout[data-v-34c77807] *{color:inherit}.text-white[data-v-34c77807],.text-gray-700[data-v-34c77807],.text-gray-800[data-v-34c77807],.text-gray-900[data-v-34c77807]{color:var(--text-primary, #ffffff)!important}.text-gray-500[data-v-34c77807],.text-gray-600[data-v-34c77807]{color:#94a3b8!important}.text-padel-blue-600[data-v-34c77807],.text-padel-blue-800[data-v-34c77807]{color:#60a5fa!important}.text-padel-accent[data-v-34c77807]{color:#fbbf24!important}.text-red-600[data-v-34c77807]{color:#f87171!important}@media (max-width: 768px){.admin-header[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.admin-header h1[data-v-34c77807],.admin-header .text-xl.font-bold[data-v-34c77807]{color:var(--text-primary, #ffffff)!important;display:block!important;visibility:visible!important;font-weight:600!important;font-size:1.125rem!important;line-height:1.2!important}.admin-header button[data-v-34c77807]:hover{background:var(--bg-primary, #1a1a1a)!important}.notifications-dropdown .bg-white.rounded-md.shadow-lg[data-v-34c77807],.user-menu-dropdown .bg-white.rounded-md.shadow-lg[data-v-34c77807]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 20px 25px -5px #0006,0 10px 10px -5px #0003!important}.admin-main[data-v-34c77807]{background:var(--bg-primary, #1a1a1a)!important}.sidebar-overlay[data-v-34c77807]{background-color:#000c!important}}@media (max-width: 480px){.admin-header h1[data-v-34c77807],.admin-header .text-xl.font-bold[data-v-34c77807]{color:var(--text-primary, #ffffff)!important;font-size:1rem!important;display:block!important;visibility:visible!important;font-weight:600!important;line-height:1.2!important}.notifications-dropdown .bg-white.rounded-md.shadow-lg[data-v-34c77807],.user-menu-dropdown .bg-white.rounded-md.shadow-lg[data-v-34c77807]{margin:0!important;border-radius:.5rem!important}}}.dashboard-container[data-v-e0b4310b]{padding:1.5rem;max-width:1200px;margin:0 auto}.stats-grid[data-v-e0b4310b]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width: 640px){.stats-grid[data-v-e0b4310b]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.stats-grid[data-v-e0b4310b]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-v-e0b4310b]{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;background-color:#fff;color:#1e293b}.stat-card[data-v-e0b4310b]:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media (prefers-color-scheme: dark){.dashboard-container[data-v-e0b4310b]{background:var(--bg-primary, #1a1a1a);color:var(--text-primary, #ffffff)}h1.text-2xl.font-bold.text-padel-blue-700[data-v-e0b4310b],h2.text-xl.font-bold.text-padel-blue-700[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}.stat-card[data-v-e0b4310b]{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)}.stat-card[data-v-e0b4310b]:hover{box-shadow:0 10px 15px -3px #2d2d2d4d,0 4px 6px -2px #2d2d2d33}.stat-card h3[data-v-e0b4310b],.stat-card p[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}.stat-card .text-gray-500[data-v-e0b4310b]{color:#94a3b8!important}.action-card[data-v-e0b4310b]{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)}.action-card[data-v-e0b4310b]:hover{box-shadow:0 10px 15px -3px #2d2d2d4d,0 4px 6px -2px #2d2d2d33}.action-card span[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}.bg-white[data-v-e0b4310b]{background:var(--bg-secondary, #2d2d2d)!important}.border-gray-200[data-v-e0b4310b]{border-color:var(--border-primary, #333333)!important}.divide-gray-200[data-v-e0b4310b]>:not([hidden])~:not([hidden]){border-color:var(--border-primary, #333333)!important}h3.font-semibold.text-padel-blue-700[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}li.p-4.hover\\[data-v-e0b4310b]:bg-gray-50{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}li.p-4.hover\\[data-v-e0b4310b]:bg-gray-50:hover{background:var(--bg-primary, #1a1a1a)!important}ul.divide-y.divide-gray-200 li.p-4.hover\\[data-v-e0b4310b]:bg-gray-50{background:var(--bg-secondary, #2d2d2d)!important}ul.divide-y.divide-gray-200 li.p-4.hover\\[data-v-e0b4310b]:bg-gray-50:hover{background:var(--bg-primary, #1a1a1a)!important}li.p-4.hover\\[data-v-e0b4310b]:bg-gray-50:hover *{color:var(--text-primary, #ffffff)!important}li.p-4.hover\\:bg-gray-50:hover p[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}li.p-4.hover\\:bg-gray-50:hover span[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}ul.divide-y li[data-v-e0b4310b] *{color:var(--text-primary, #ffffff)!important}ul.divide-y.divide-gray-200>li[data-v-e0b4310b]{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}ul.divide-y.divide-gray-200>li[data-v-e0b4310b]:hover{background:var(--bg-primary, #1a1a1a)!important}ul.divide-y.divide-gray-200>li[data-v-e0b4310b] *{color:var(--text-primary, #ffffff)!important}p.font-medium.text-gray-900[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}p.text-sm.text-gray-500[data-v-e0b4310b]{color:#94a3b8!important}span.font-medium[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-e0b4310b]{background:var(--bg-primary, #1a1a1a)!important}.text-padel-blue-600[data-v-e0b4310b]:hover{color:#93c5fd!important}.border-padel-blue[data-v-e0b4310b]{border-color:#2563eb!important}.border-padel-green[data-v-e0b4310b]{border-color:#22c55e!important}.border-padel-accent[data-v-e0b4310b]{border-color:#f59e42!important}.border-purple-500[data-v-e0b4310b]{border-color:#a78bfa!important}ion-icon[data-v-e0b4310b]{color:inherit!important}.text-padel-blue-600[data-v-e0b4310b]{color:#60a5fa!important}.text-padel-green-600[data-v-e0b4310b]{color:#4ade80!important}.text-padel-accent-600[data-v-e0b4310b]{color:#fbbf24!important}.text-purple-600[data-v-e0b4310b]{color:#c4b5fd!important}[data-v-e0b4310b]{color:inherit}h1[data-v-e0b4310b],h2[data-v-e0b4310b],h3[data-v-e0b4310b],h4[data-v-e0b4310b],h5[data-v-e0b4310b],h6[data-v-e0b4310b],p[data-v-e0b4310b],span[data-v-e0b4310b],div[data-v-e0b4310b]{color:var(--text-primary, #ffffff)!important}.text-gray-500[data-v-e0b4310b]{color:#94a3b8!important}}.quick-actions-grid[data-v-e0b4310b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 640px){.quick-actions-grid[data-v-e0b4310b]{grid-template-columns:repeat(4,1fr)}}.action-card[data-v-e0b4310b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;text-decoration:none;color:inherit}.action-card[data-v-e0b4310b]:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.admin-content[data-v-1bcc7e72]{max-width:1400px;margin:0 auto}.modal-centered[data-v-1bcc7e72]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-width:500px!important;width:90vw!important;max-height:90vh!important;z-index:1000}.modal-scrollable[data-v-1bcc7e72]{overflow-y:auto}.line-clamp-2[data-v-1bcc7e72]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fullscreen-modal[data-v-1bcc7e72]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-content[data-v-1bcc7e72]{position:relative;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;background:white;border-radius:1rem;overflow:hidden;box-shadow:0 25px 50px #00000080}.close-button[data-v-1bcc7e72]{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.7);border:none;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;transition:background-color .3s ease}.close-button[data-v-1bcc7e72]:hover{background:rgba(0,0,0,.9)}.close-button ion-icon[data-v-1bcc7e72]{font-size:1.5rem;color:#fff}.fullscreen-image-container[data-v-1bcc7e72]{flex:1;display:flex;align-items:center;justify-content:center;background:#f8f9fa;min-height:60vh;padding:1rem}.fullscreen-image[data-v-1bcc7e72]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 25px #0003}.image-details[data-v-1bcc7e72]{padding:2rem;background:white;border-top:1px solid #e5e7eb}@media (max-width: 640px){.modal-centered[data-v-1bcc7e72]{width:95vw!important;max-width:95vw!important}.modal-content[data-v-1bcc7e72]{margin:1rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.fullscreen-image[data-v-1bcc7e72]{max-height:50vh}.image-details[data-v-1bcc7e72]{padding:1rem}}@media (prefers-color-scheme: dark){.modal-content[data-v-1bcc7e72]{background:#1f2937!important}.fullscreen-image-container[data-v-1bcc7e72]{background:#111827!important}.image-details[data-v-1bcc7e72]{background:#1f2937!important;border-top-color:#374151!important}}.admin-container[data-v-7ee1afe1]{max-width:1200px;width:100%}[data-v-7ee1afe1] ion-searchbar{--background: white;--color: var(--ion-color-dark);--placeholder-color: var(--ion-color-medium);--icon-color: var(--ion-color-medium);--clear-button-color: var(--ion-color-medium);--border-radius: 8px}[data-v-7ee1afe1] pre{white-space:pre-wrap;word-wrap:break-word}@media (prefers-color-scheme: dark){.admin-container[data-v-7ee1afe1]{background-color:var(--bg-primary, #1a1a1a);color:var(--text-primary, #f1f5f9)}.bg-white[data-v-7ee1afe1]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-color, #404040)}.bg-gray-50[data-v-7ee1afe1]{background-color:var(--bg-tertiary, #3a3a3a)!important}.bg-gray-100[data-v-7ee1afe1]{background-color:var(--bg-quaternary, #4a4a4a)!important}h1[data-v-7ee1afe1],h2[data-v-7ee1afe1],h3[data-v-7ee1afe1],h4[data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important}.text-gray-500[data-v-7ee1afe1],.text-gray-600[data-v-7ee1afe1]{color:var(--text-secondary, #94a3b8)!important}.text-gray-700[data-v-7ee1afe1],.text-gray-900[data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important}.text-gray-400[data-v-7ee1afe1]{color:var(--text-muted, #64748b)!important}.font-medium[data-v-7ee1afe1],.font-semibold[data-v-7ee1afe1],.font-bold[data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important}.border-gray-200[data-v-7ee1afe1],.border-gray-300[data-v-7ee1afe1],.divide-gray-200[data-v-7ee1afe1]{border-color:var(--border-color, #404040)!important}.border-b-gray-200[data-v-7ee1afe1]{border-bottom-color:var(--border-color, #404040)!important}.bg-gray-50.p-4.rounded-lg.border[data-v-7ee1afe1]{background-color:var(--bg-tertiary, #3a3a3a)!important;border-color:var(--border-color, #404040)!important}.bg-gray-100.rounded-full[data-v-7ee1afe1]{background-color:var(--bg-quaternary, #4a4a4a)!important}.page-visualization[data-v-7ee1afe1]{background-color:var(--bg-tertiary, #3a3a3a)!important;border-color:var(--border-color, #404040)!important}.bg-blue-100[data-v-7ee1afe1]{background-color:#3b82f633!important}.bg-green-100[data-v-7ee1afe1]{background-color:#22c55e33!important}.bg-yellow-100[data-v-7ee1afe1]{background-color:#fbbf2433!important}.bg-purple-100[data-v-7ee1afe1]{background-color:#a855f733!important}.bg-indigo-100[data-v-7ee1afe1]{background-color:#6366f133!important}.bg-pink-100[data-v-7ee1afe1]{background-color:#ec489933!important}.hover\:ring-2[data-v-7ee1afe1]:hover{--tw-ring-color: var(--accent-color, #3b82f6) !important}.settings-panel[data-v-7ee1afe1]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-color, #404040)!important}.bg-white.shadow.rounded-lg.border-gray-100[data-v-7ee1afe1]{background-color:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-color, #404040)!important}.bg-padel-blue-50[data-v-7ee1afe1]{background-color:#3b82f61a!important}.text-padel-blue-500[data-v-7ee1afe1]{color:var(--accent-color, #60a5fa)!important}.min-w-full[data-v-7ee1afe1]{background-color:var(--bg-secondary, #2d2d2d)!important}thead[data-v-7ee1afe1]{background-color:var(--bg-tertiary, #3a3a3a)!important}thead th[data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important}tbody tr[data-v-7ee1afe1]{background-color:var(--bg-secondary, #2d2d2d)!important}tbody tr[data-v-7ee1afe1]:hover{background-color:var(--bg-tertiary, #3a3a3a)!important}[data-v-7ee1afe1] ion-searchbar{--background: var(--bg-tertiary, #3a3a3a) !important;--color: var(--text-primary, #f1f5f9) !important;--placeholder-color: var(--text-secondary, #94a3b8) !important;--icon-color: var(--text-muted, #64748b) !important;--clear-button-color: var(--text-muted, #64748b) !important}[data-v-7ee1afe1] ion-select{--background: var(--bg-tertiary, #3a3a3a);--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-input{--background: var(--bg-tertiary, #3a3a3a);--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-textarea{--background: var(--bg-tertiary, #3a3a3a);--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-toggle{--background: var(--bg-quaternary, #4a4a4a);--background-checked: var(--accent-color, #3b82f6);--handle-background: #ffffff;--handle-background-checked: #ffffff}[data-v-7ee1afe1] ion-badge{--background: var(--success-color, #22c55e);--color: #ffffff}[data-v-7ee1afe1] ion-modal{--background: var(--bg-primary, #1a1a1a);--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-header{--background: var(--bg-secondary, #2d2d2d);--color: var(--text-primary, #f1f5f9);--border-color: var(--border-color, #404040)}[data-v-7ee1afe1] ion-toolbar{--background: var(--bg-secondary, #2d2d2d);--color: var(--text-primary, #f1f5f9);--border-color: var(--border-color, #404040)}[data-v-7ee1afe1] ion-title{--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-content{--background: var(--bg-primary, #1a1a1a);--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-item{--background: var(--bg-primary, #1a1a1a);--color: var(--text-primary, #f1f5f9);--border-color: var(--border-color, #404040);--inner-border-width: 0 0 1px 0}[data-v-7ee1afe1] ion-label{--color: var(--text-primary, #f1f5f9)}[data-v-7ee1afe1] ion-note{--color: var(--text-secondary, #94a3b8)}[data-v-7ee1afe1] ion-input{--background: var(--bg-secondary, #2d2d2d);--color: var(--text-primary, #f1f5f9);--placeholder-color: var(--text-secondary, #94a3b8);--highlight-color-focused: var(--accent-color, #3b82f6)}[data-v-7ee1afe1] ion-textarea{--background: var(--bg-secondary, #2d2d2d);--color: var(--text-primary, #f1f5f9);--placeholder-color: var(--text-secondary, #94a3b8);--highlight-color-focused: var(--accent-color, #3b82f6)}[data-v-7ee1afe1] ion-select{--background: var(--bg-secondary, #2d2d2d);--color: var(--text-primary, #f1f5f9);--placeholder-color: var(--text-secondary, #94a3b8)}[data-v-7ee1afe1] ion-button{--background: var(--accent-color, #3b82f6);--background-hover: var(--accent-hover, #2563eb);--color: #ffffff}[data-v-7ee1afe1] ion-buttons ion-button{--color: var(--text-primary, #f1f5f9)}.px-4.py-4 input[type=file][data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important;background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-color, #404040)!important;border-radius:8px;padding:.75rem}.px-4.py-4 input[type=file][data-v-7ee1afe1]::-webkit-file-upload-button{background-color:var(--accent-color, #3b82f6)!important;border:none!important;color:#fff!important;padding:.5rem 1rem;border-radius:6px;margin-right:1rem;cursor:pointer}.px-4.py-4 input[type=file][data-v-7ee1afe1]::-webkit-file-upload-button:hover{background-color:var(--accent-hover, #2563eb)!important}.px-4.py-4 img[data-v-7ee1afe1]{border:1px solid var(--border-color, #404040);background-color:var(--bg-secondary, #2d2d2d)}.text-red-500[data-v-7ee1afe1]{color:var(--error-color, #ef4444)!important}.text-gray-700.font-medium[data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important}.bg-padel-blue-600[data-v-7ee1afe1]{background-color:var(--accent-color, #3b82f6)!important}.hover\:bg-padel-blue-700[data-v-7ee1afe1]:hover{background-color:var(--accent-hover, #2563eb)!important}.hover\:text-padel-blue-900[data-v-7ee1afe1]:hover{color:var(--accent-hover, #2563eb)!important}.settings-tabs[data-v-7ee1afe1]{border-bottom-color:var(--border-color, #404040)!important}.border-padel-blue-600[data-v-7ee1afe1]{border-color:var(--accent-color, #3b82f6)!important}.text-padel-blue-600[data-v-7ee1afe1]{color:var(--accent-color, #60a5fa)!important}.hover\:text-gray-700[data-v-7ee1afe1]:hover{color:var(--text-primary, #f1f5f9)!important}.hover\:border-gray-300[data-v-7ee1afe1]:hover{border-color:var(--border-color, #404040)!important}[data-v-7ee1afe1] ion-spinner{--color: var(--accent-color, #3b82f6)}ion-icon[data-v-7ee1afe1]{color:inherit}input[type=file][data-v-7ee1afe1]{color:var(--text-primary, #f1f5f9)!important}input[type=file][data-v-7ee1afe1]::-webkit-file-upload-button{background-color:var(--bg-tertiary, #3a3a3a)!important;border:1px solid var(--border-color, #404040)!important;color:var(--text-primary, #f1f5f9)!important}.shadow[data-v-7ee1afe1],.shadow-lg[data-v-7ee1afe1]{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003!important}.shadow-sm[data-v-7ee1afe1]{box-shadow:0 1px 2px #0000004d!important}.bg-yellow-50[data-v-7ee1afe1]{background-color:#fbbf241a!important}.text-yellow-700[data-v-7ee1afe1],.text-yellow-600[data-v-7ee1afe1],.text-yellow-500[data-v-7ee1afe1]{color:#fbbf24!important}.bg-red-100[data-v-7ee1afe1]{background-color:#ef444433!important}.border-red-500[data-v-7ee1afe1]{border-color:#ef4444!important}.text-red-700[data-v-7ee1afe1],.text-red-500[data-v-7ee1afe1]{color:#ef4444!important}a[data-v-7ee1afe1]{color:var(--accent-color, #60a5fa)!important}a[data-v-7ee1afe1]:hover{color:var(--accent-hover, #2563eb)!important}[data-v-7ee1afe1] pre{background-color:var(--bg-quaternary, #4a4a4a)!important;color:var(--text-primary, #f1f5f9)!important;border:1px solid var(--border-color, #404040)!important}.text-center[data-v-7ee1afe1]{color:var(--text-secondary, #94a3b8)!important}.overflow-x-auto[data-v-7ee1afe1]::-webkit-scrollbar,.overflow-y-auto[data-v-7ee1afe1]::-webkit-scrollbar{width:8px;height:8px}.overflow-x-auto[data-v-7ee1afe1]::-webkit-scrollbar-track,.overflow-y-auto[data-v-7ee1afe1]::-webkit-scrollbar-track{background:var(--bg-secondary, #2d2d2d)}.overflow-x-auto[data-v-7ee1afe1]::-webkit-scrollbar-thumb,.overflow-y-auto[data-v-7ee1afe1]::-webkit-scrollbar-thumb{background:var(--bg-quaternary, #4a4a4a);border-radius:4px}.overflow-x-auto[data-v-7ee1afe1]::-webkit-scrollbar-thumb:hover,.overflow-y-auto[data-v-7ee1afe1]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}}@media (max-width: 768px){.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4[data-v-7ee1afe1]{grid-template-columns:1fr}table[data-v-7ee1afe1]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}th[data-v-7ee1afe1],td[data-v-7ee1afe1]{white-space:nowrap;padding-left:.5rem!important;padding-right:.5rem!important}h1.text-xl[data-v-7ee1afe1]{margin-top:.5rem}[data-v-7ee1afe1] ion-modal .ion-padding{padding:.5rem!important}[data-v-7ee1afe1] ion-modal{--width: 100%;--height: 100%;--border-radius: 0}[data-v-7ee1afe1] ion-item{--padding-start: 1rem;--padding-end: 1rem;--inner-padding-end: 0}[data-v-7ee1afe1] ion-input,[data-v-7ee1afe1] ion-textarea,[data-v-7ee1afe1] ion-select{font-size:1rem!important}}@media (max-width: 768px) and (prefers-color-scheme: dark){.admin-container[data-v-7ee1afe1]{padding:1rem!important}h1[data-v-7ee1afe1]{font-size:1.5rem!important}.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4[data-v-7ee1afe1]{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.page-visualization[data-v-7ee1afe1]{padding:1rem!important}.settings-panel[data-v-7ee1afe1]{padding:1rem!important;margin-bottom:1rem!important}.flex.flex-wrap.-mx-2>div[data-v-7ee1afe1]{width:100%!important;padding:.5rem!important}.overflow-hidden.shadow.ring-1[data-v-7ee1afe1]{border-radius:8px;border:1px solid var(--border-color, #404040)}.settings-tabs .flex[data-v-7ee1afe1]{flex-wrap:wrap;gap:.5rem}.settings-tabs button[data-v-7ee1afe1]{font-size:.875rem!important;padding:.5rem .75rem!important}[data-v-7ee1afe1] ion-input,[data-v-7ee1afe1] ion-textarea,[data-v-7ee1afe1] ion-select{font-size:1rem!important}button[data-v-7ee1afe1]{font-size:.875rem!important;padding:.5rem 1rem!important}tbody tr[data-v-7ee1afe1]{background-color:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-color, #404040)!important}tbody td[data-v-7ee1afe1]:before{color:var(--text-primary, #f1f5f9)!important}tbody td[data-v-7ee1afe1]{border-bottom-color:var(--border-color, #404040)!important}}@media (max-width: 480px){tbody tr[data-v-7ee1afe1]{display:block;margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem}thead[data-v-7ee1afe1]{display:none}tbody td[data-v-7ee1afe1]{display:block;padding:.5rem;text-align:left!important;border-bottom:1px solid #f3f4f6}tbody td[data-v-7ee1afe1]:before{content:attr(data-label);float:left;font-weight:700;margin-right:.5rem}tbody td[data-v-7ee1afe1]:last-child{border-bottom:none}}@media (max-width: 480px) and (prefers-color-scheme: dark){.min-w-full thead[data-v-7ee1afe1]{display:none}.min-w-full tbody tr[data-v-7ee1afe1]{display:block;border:1px solid var(--border-color, #404040);margin-bottom:1rem;border-radius:8px;padding:1rem;background-color:var(--bg-secondary, #2d2d2d)!important}.min-w-full tbody td[data-v-7ee1afe1]{display:block;text-align:left!important;padding:.5rem 0!important;border:none!important}.min-w-full tbody td[data-v-7ee1afe1]:before{content:attr(data-label) ": ";font-weight:700;color:var(--text-primary, #f1f5f9)}.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3.xl\:grid-cols-4[data-v-7ee1afe1]{grid-template-columns:1fr!important}.grid.grid-cols-1.md\:grid-cols-2.lg\:grid-cols-3[data-v-7ee1afe1]{grid-template-columns:1fr!important;gap:1rem!important}.page-visualization>div>div[data-v-7ee1afe1]{height:auto!important;min-height:100px!important;margin-bottom:.75rem!important}[data-v-7ee1afe1] ion-buttons{font-size:1rem!important}}[data-v-7ee1afe1]:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #3a3a3a;--bg-quaternary: #4a4a4a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: #404040;--accent-color: #3b82f6;--accent-hover: #2563eb;--success-color: #22c55e;--error-color: #ef4444;--warning-color: #f59e0b}@media (prefers-contrast: high) and (prefers-color-scheme: dark){[data-v-7ee1afe1]:root{--bg-primary: #000000;--bg-secondary: #1a1a1a;--bg-tertiary: #2d2d2d;--text-primary: #ffffff;--border-color: #666666;--accent-color: #4d94ff}}@media (prefers-reduced-motion: reduce){.transition-all[data-v-7ee1afe1],.hover\:ring-2[data-v-7ee1afe1]:hover{transition:none!important}}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a);color:var(--text-primary, #ffffff)}.bg-white.shadow-md.rounded-lg[data-v-508d91fb]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)}.p-4.border-b.border-gray-200[data-v-508d91fb]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)}input[type=text].w-full.pl-10.pr-4.py-2[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}input[type=text].w-full.pl-10.pr-4.py-2[data-v-508d91fb]::placeholder{color:#94a3b8!important}input[type=text].w-full.pl-10.pr-4.py-2[data-v-508d91fb]:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb33!important}.absolute.left-3.top-2\\.5.text-gray-400[data-v-508d91fb]{color:#94a3b8!important}select.px-3.py-2.border.border-gray-300[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}select.px-3.py-2.border.border-gray-300[data-v-508d91fb]:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb33!important}select option[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}button.px-3.py-2.bg-gray-100.text-gray-700[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}button.px-3.py-2.bg-gray-100.text-gray-700[data-v-508d91fb]:hover{background:#111111!important}button.px-3.py-2.bg-padel-green-600[data-v-508d91fb]{background:#22c55e!important}button.px-3.py-2.bg-padel-green-600[data-v-508d91fb]:hover{background:#16a34a!important}.px-3.py-2.bg-padel-blue-600[data-v-508d91fb]{background:#2563eb!important}.px-3.py-2.bg-padel-blue-600[data-v-508d91fb]:hover{background:#1d4ed8!important}table.min-w-full.divide-y.divide-gray-200[data-v-508d91fb]{background:var(--bg-secondary, #2d2d2d)!important}.divide-gray-200[data-v-508d91fb]>:not([hidden])~:not([hidden]){border-color:var(--border-primary, #333333)!important}thead.bg-gray-50[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important}th.px-6.py-3.text-left.text-xs.font-medium.text-gray-500[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important;background:var(--bg-primary, #1a1a1a)!important}tbody.bg-white.divide-y.divide-gray-200[data-v-508d91fb]{background:var(--bg-secondary, #2d2d2d)!important}.hover\:bg-gray-50[data-v-508d91fb]:hover{background:var(--bg-primary, #1a1a1a)!important}td.px-6.py-4[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}td.px-6.py-4.text-gray-500[data-v-508d91fb]{color:#94a3b8!important}.text-sm.font-medium.text-gray-900[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-900[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important}.text-padel-blue-800[data-v-508d91fb]{color:#60a5fa!important}.bg-blue-100.text-blue-800[data-v-508d91fb]{background:#1e3a8a!important;color:#dbeafe!important}.bg-pink-100.text-pink-800[data-v-508d91fb]{background:#831843!important;color:#fce7f3!important}.bg-green-100.text-green-800[data-v-508d91fb]{background:#14532d!important;color:#dcfce7!important}.bg-red-100.text-red-800[data-v-508d91fb]{background:#7f1d1d!important;color:#fecaca!important}.bg-yellow-100.text-yellow-800[data-v-508d91fb]{background:#92400e!important;color:#fef3c7!important}.bg-gray-100.text-gray-800[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.text-padel-blue-600[data-v-508d91fb]{color:#60a5fa!important}.text-padel-blue-600[data-v-508d91fb]:hover{color:#93c5fd!important}.text-padel-green-600[data-v-508d91fb]{color:#4ade80!important}.text-padel-green-600[data-v-508d91fb]:hover{color:#6ee7b7!important}.text-padel-accent-600[data-v-508d91fb]{color:#fbbf24!important}.text-padel-accent-600[data-v-508d91fb]:hover{color:#fcd34d!important}.text-red-600[data-v-508d91fb]{color:#f87171!important}.text-red-600[data-v-508d91fb]:hover{color:#fca5a5!important}.px-6.py-4.border-t.border-gray-200[data-v-508d91fb]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-sm.text-gray-700[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important}.relative.inline-flex.items-center.px-4.py-2.border.border-gray-300.bg-white[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative.inline-flex.items-center.px-4.py-2.border.border-gray-300.bg-white[data-v-508d91fb]:hover{background:#111111!important}.relative.inline-flex.items-center.px-2.py-2.border.border-gray-300.bg-white[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative.inline-flex.items-center.px-2.py-2.border.border-gray-300.bg-white[data-v-508d91fb]:hover{background:#111111!important}.bg-gray-100.text-gray-400[data-v-508d91fb]{background:#333333!important;color:#6b7280!important}.text-gray-300[data-v-508d91fb]{color:#6b7280!important}.text-gray-500[data-v-508d91fb]:not(.cursor-not-allowed){color:var(--text-primary, #ffffff)!important}.bg-padel-blue-50.border-padel-blue-500.text-padel-blue-600[data-v-508d91fb]{background:#1e3a8a!important;border-color:#2563eb!important;color:#dbeafe!important}.fixed.inset-0.bg-gray-500.bg-opacity-75[data-v-508d91fb]{background:rgba(0,0,0,.8)!important}.inline-block.align-bottom.bg-white.rounded-lg[data-v-508d91fb]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}.bg-white.px-4.pt-5.pb-4[data-v-508d91fb]{background:var(--bg-secondary, #2d2d2d)!important}.bg-gray-50.px-4.py-3[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important}.text-lg.leading-6.font-medium.text-gray-900[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-508d91fb]{color:#94a3b8!important}.bg-red-600[data-v-508d91fb]{background:#dc2626!important}.bg-red-600[data-v-508d91fb]:hover{background:#b91c1c!important}.border.border-gray-300.bg-white.text-gray-700[data-v-508d91fb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.border.border-gray-300.bg-white.text-gray-700[data-v-508d91fb]:hover{background:#111111!important}ion-icon[data-v-508d91fb]{color:inherit!important}[data-v-508d91fb]{color:inherit}h1[data-v-508d91fb],h2[data-v-508d91fb],h3[data-v-508d91fb],h4[data-v-508d91fb],h5[data-v-508d91fb],h6[data-v-508d91fb],p[data-v-508d91fb],span[data-v-508d91fb],div[data-v-508d91fb]{color:var(--text-primary, #ffffff)!important}.font-medium[data-v-508d91fb]{color:inherit!important}}.selected-recipient[data-v-422eddf6]{display:flex;align-items:center;justify-content:space-between;padding:8px;background-color:#f5f5f5;border-radius:4px;margin-top:8px}.image-preview[data-v-422eddf6],.document-preview[data-v-422eddf6]{padding:8px;background-color:#f5f5f5;border-radius:4px;text-align:center}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-2e07f2ac]{background:var(--bg-primary, #1a1a1a);color:var(--text-primary, #ffffff)}.text-center.py-12[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)}.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important}.bg-white.shadow-md.rounded-lg[data-v-2e07f2ac],.bg-white.shadow-md.rounded-lg.p-6[data-v-2e07f2ac],.bg-white.shadow-md.rounded-lg.overflow-hidden[data-v-2e07f2ac],.bg-white.shadow-md.rounded-lg.p-6.text-center[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)}.px-4.py-2.bg-padel-green-600[data-v-2e07f2ac]{background:#22c55e!important}.px-4.py-2.bg-padel-green-600[data-v-2e07f2ac]:hover{background:#16a34a!important}.px-4.py-2.bg-padel-accent-600[data-v-2e07f2ac]{background:#f59e0b!important}.px-4.py-2.bg-padel-accent-600[data-v-2e07f2ac]:hover{background:#d97706!important}.px-4.py-2.bg-padel-blue-600[data-v-2e07f2ac]{background:#2563eb!important}.px-4.py-2.bg-padel-blue-600[data-v-2e07f2ac]:hover{background:#1d4ed8!important}.px-4.py-2.bg-red-600[data-v-2e07f2ac]{background:#dc2626!important}.px-4.py-2.bg-red-600[data-v-2e07f2ac]:hover{background:#b91c1c!important}.p-6.border-b.border-gray-200[data-v-2e07f2ac]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)}.text-padel-blue-800[data-v-2e07f2ac]{color:#60a5fa!important}h2.text-2xl.font-bold.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}.bg-blue-100.text-blue-800[data-v-2e07f2ac]{background:#1e3a8a!important;color:#dbeafe!important}.bg-pink-100.text-pink-800[data-v-2e07f2ac]{background:#9d174d!important;color:#fce7f3!important}h3.text-lg.font-semibold.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}h4.text-sm.font-medium.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important}p.mt-1.text-gray-900[data-v-2e07f2ac],.text-sm.font-medium.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}table.min-w-full.divide-y.divide-gray-200[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important}.divide-gray-200[data-v-2e07f2ac]>:not([hidden])~:not([hidden]){border-color:var(--border-primary, #333333)!important}thead.bg-gray-50[data-v-2e07f2ac]{background:var(--bg-primary, #1a1a1a)!important}th.px-6.py-3.text-left.text-xs.font-medium.text-gray-500[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important;background:var(--bg-primary, #1a1a1a)!important}tbody.bg-white.divide-y.divide-gray-200[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important}td.px-6.py-4[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}td.px-6.py-4.whitespace-nowrap.text-sm.font-medium.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}td.px-6.py-4.whitespace-nowrap.text-sm.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important}td.px-6.py-4.whitespace-nowrap.text-sm.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}.p-8.text-center.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important;background:var(--bg-secondary, #2d2d2d)}.p-8.text-center[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d);color:var(--text-primary, #ffffff)}ul.divide-y.divide-gray-200[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important}.divide-y.divide-gray-200[data-v-2e07f2ac]>:not([hidden])~:not([hidden]){border-color:var(--border-primary, #333333)!important}li.activity-item[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important;transition:background-color .15s ease-in-out}li.activity-item[data-v-2e07f2ac]:hover{background:var(--bg-primary, #1a1a1a)!important}li.activity-item:hover .font-medium.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}li.activity-item:hover .text-sm.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important}.font-medium.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-2e07f2ac]{background:var(--bg-primary, #1a1a1a)!important}.text-padel-blue-600[data-v-2e07f2ac]{color:#60a5fa!important}.bg-green-100.text-green-800[data-v-2e07f2ac]{background:#14532d!important;color:#dcfce7!important}.bg-red-100.text-red-800[data-v-2e07f2ac]{background:#7f1d1d!important;color:#fecaca!important}.bg-yellow-100.text-yellow-800[data-v-2e07f2ac]{background:#92400e!important;color:#fef3c7!important}.bg-gray-100.text-gray-800[data-v-2e07f2ac]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.fixed.inset-0.bg-gray-500[data-v-2e07f2ac]{background:rgba(0,0,0,.8)!important}.bg-white.rounded-lg[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}.bg-white.px-4.pt-5.pb-4[data-v-2e07f2ac]{background:var(--bg-secondary, #2d2d2d)!important}.bg-gray-50.px-4.py-3[data-v-2e07f2ac]{background:var(--bg-primary, #1a1a1a)!important}.text-lg.leading-6.font-medium.text-gray-900[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important}.bg-red-600[data-v-2e07f2ac]{background:#dc2626!important}.bg-red-600[data-v-2e07f2ac]:hover{background:#b91c1c!important}.border.border-gray-300.bg-white.text-gray-700[data-v-2e07f2ac]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.border.border-gray-300.bg-white.text-gray-700[data-v-2e07f2ac]:hover{background:#111111!important}.bg-red-100[data-v-2e07f2ac]{background:#7f1d1d!important}.text-red-600[data-v-2e07f2ac]{color:#f87171!important}h2.text-xl.font-semibold[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}.text-gray-600[data-v-2e07f2ac]{color:#94a3b8!important}.text-6xl.text-red-500[data-v-2e07f2ac]{color:#f87171!important}.px-4.py-2.bg-padel-blue-600.text-white[data-v-2e07f2ac]{background:#2563eb!important;color:#fff!important}.px-4.py-2.bg-padel-blue-600.text-white[data-v-2e07f2ac]:hover{background:#1d4ed8!important}.mt-4.text-gray-500[data-v-2e07f2ac],.mt-2.text-gray-500[data-v-2e07f2ac]{color:#94a3b8!important}ion-icon[data-v-2e07f2ac]{color:inherit!important}[data-v-2e07f2ac]{color:inherit}h1[data-v-2e07f2ac],h2[data-v-2e07f2ac],h3[data-v-2e07f2ac],h4[data-v-2e07f2ac],h5[data-v-2e07f2ac],h6[data-v-2e07f2ac]{color:var(--text-primary, #ffffff)!important}p[data-v-2e07f2ac],span[data-v-2e07f2ac],div[data-v-2e07f2ac]:not(.bg-green-100):not(.bg-red-100):not(.bg-yellow-100):not(.bg-gray-100):not(.bg-blue-100):not(.bg-pink-100){color:var(--text-primary, #ffffff)!important}button[data-v-2e07f2ac],a[data-v-2e07f2ac]{color:inherit!important}.text-center.py-12 p[data-v-2e07f2ac],.p-8.text-center p[data-v-2e07f2ac]{color:#94a3b8!important}.px-2.py-1.inline-flex.text-xs.leading-5.font-semibold.rounded-full[data-v-2e07f2ac]{color:inherit!important}@media (max-width: 640px){.container.mx-auto.p-6[data-v-2e07f2ac]{padding:1rem!important}.action-buttons-container[data-v-2e07f2ac]{flex-direction:column!important;gap:.75rem!important}.min-h-44px[data-v-2e07f2ac]{min-height:44px!important;padding:.75rem 1rem!important;font-size:.875rem!important;font-weight:500!important}.profile-section-mobile[data-v-2e07f2ac]{flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.profile-image-container[data-v-2e07f2ac]{margin-bottom:1rem!important;margin-right:0!important;align-self:center!important}.flex-1[data-v-2e07f2ac]{width:100%!important}.flex.flex-wrap.items-center.gap-x-4.gap-y-2[data-v-2e07f2ac]{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.flex.flex-wrap.gap-2[data-v-2e07f2ac]{justify-content:flex-start!important}.details-grid-mobile[data-v-2e07f2ac]{grid-template-columns:1fr!important;gap:1rem!important}.overflow-x-auto[data-v-2e07f2ac]{-webkit-overflow-scrolling:touch!important}.px-6.py-4[data-v-2e07f2ac]{padding:.75rem .5rem!important;font-size:.875rem!important}.px-6.py-3[data-v-2e07f2ac]{padding:.75rem .5rem!important;font-size:.75rem!important}.modal-container[data-v-2e07f2ac]{max-width:calc(100vw - 2rem)!important;margin:1rem!important}.activity-list-item[data-v-2e07f2ac]{padding:.75rem!important}.text-lg[data-v-2e07f2ac]{font-size:1.125rem!important}.text-gray-600.flex.items-center[data-v-2e07f2ac]{font-size:.875rem!important;margin-bottom:.25rem!important}.p-6[data-v-2e07f2ac]{padding:1rem!important}.p-8[data-v-2e07f2ac]{padding:1.5rem!important}.text-center.py-12[data-v-2e07f2ac]{padding:3rem 1rem!important}.p-8.text-center[data-v-2e07f2ac]{padding:2rem 1rem!important}}}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a);color:var(--text-primary, #ffffff)}.bg-white.shadow-md.rounded-lg[data-v-5db3d21c]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)}.p-4.border-b.border-gray-200[data-v-5db3d21c]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)}input[type=text].w-full.pl-10.pr-4.py-2[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}input[type=text].w-full.pl-10.pr-4.py-2[data-v-5db3d21c]::placeholder{color:#94a3b8!important}input[type=text].w-full.pl-10.pr-4.py-2[data-v-5db3d21c]:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb33!important}.absolute.left-3.text-gray-400[data-v-5db3d21c]{color:#94a3b8!important}select.px-3.py-2.border.border-gray-300[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}select.px-3.py-2.border.border-gray-300[data-v-5db3d21c]:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb33!important}select option[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}button.px-3.py-2.bg-gray-100.text-gray-700[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}button.px-3.py-2.bg-gray-100.text-gray-700[data-v-5db3d21c]:hover{background:#111111!important}button.px-3.py-2.bg-padel-green-600[data-v-5db3d21c]{background:#22c55e!important}button.px-3.py-2.bg-padel-green-600[data-v-5db3d21c]:hover{background:#16a34a!important}table.min-w-full.divide-y.divide-gray-200[data-v-5db3d21c]{background:var(--bg-secondary, #2d2d2d)!important}.divide-gray-200[data-v-5db3d21c]>:not([hidden])~:not([hidden]){border-color:var(--border-primary, #333333)!important}thead.bg-gray-50[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important}th.px-6.py-3.text-left.text-xs.font-medium.text-gray-500[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important;background:var(--bg-primary, #1a1a1a)!important}tbody.bg-white.divide-y.divide-gray-200[data-v-5db3d21c]{background:var(--bg-secondary, #2d2d2d)!important}.hover\:bg-gray-50[data-v-5db3d21c]:hover{background:var(--bg-primary, #1a1a1a)!important}.text-sm.font-medium.text-gray-900[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-5db3d21c]{color:#94a3b8!important}.text-sm.text-gray-900[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important}.text-padel-blue-800[data-v-5db3d21c]{color:#60a5fa!important}.bg-green-100.text-green-800[data-v-5db3d21c]{background:#14532d!important;color:#dcfce7!important}.bg-red-100.text-red-800[data-v-5db3d21c]{background:#7f1d1d!important;color:#fecaca!important}.bg-yellow-100.text-yellow-800[data-v-5db3d21c]{background:#92400e!important;color:#fef3c7!important}.bg-gray-100.text-gray-800[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.text-padel-blue-600[data-v-5db3d21c]{color:#60a5fa!important}.text-padel-blue-600[data-v-5db3d21c]:hover{color:#93c5fd!important}.text-padel-green-600[data-v-5db3d21c]{color:#4ade80!important}.text-padel-green-600[data-v-5db3d21c]:hover{color:#6ee7b7!important}.text-green-600[data-v-5db3d21c]{color:#4ade80!important}.text-green-600[data-v-5db3d21c]:hover{color:#6ee7b7!important}.text-red-600[data-v-5db3d21c]{color:#f87171!important}.text-red-600[data-v-5db3d21c]:hover{color:#fca5a5!important}.text-padel-accent-600[data-v-5db3d21c]{color:#fbbf24!important}.text-padel-accent-600[data-v-5db3d21c]:hover{color:#fcd34d!important}.px-6.py-4.border-t.border-gray-200[data-v-5db3d21c]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-sm.text-gray-700[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important}.relative.inline-flex.items-center.px-4.py-2.border.border-gray-300.bg-white[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative.inline-flex.items-center.px-4.py-2.border.border-gray-300.bg-white[data-v-5db3d21c]:hover{background:#111111!important}.relative.inline-flex.items-center.px-2.py-2.border.border-gray-300.bg-white[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative.inline-flex.items-center.px-2.py-2.border.border-gray-300.bg-white[data-v-5db3d21c]:hover{background:#111111!important}.bg-gray-100.text-gray-400[data-v-5db3d21c]{background:#333333!important;color:#6b7280!important}.text-gray-300[data-v-5db3d21c]{color:#6b7280!important}.text-gray-500[data-v-5db3d21c]:not(.cursor-not-allowed){color:var(--text-primary, #ffffff)!important}.bg-padel-blue-50.border-padel-blue-500.text-padel-blue-600[data-v-5db3d21c]{background:#1e3a8a!important;border-color:#2563eb!important;color:#dbeafe!important}ion-modal .bg-white.rounded-lg[data-v-5db3d21c]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}ion-modal .bg-white.px-4.pt-5.pb-4[data-v-5db3d21c]{background:var(--bg-secondary, #2d2d2d)!important}ion-modal .bg-gray-50.px-4.py-3[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important}ion-modal .text-lg.leading-6.font-medium.text-gray-900[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important}ion-modal .text-sm.text-gray-500[data-v-5db3d21c]{color:#94a3b8!important}ion-modal .bg-padel-blue-600[data-v-5db3d21c]{background:#2563eb!important}ion-modal .bg-padel-blue-600[data-v-5db3d21c]:hover{background:#1d4ed8!important}ion-modal .border.border-gray-300.bg-white.text-gray-700[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}ion-modal .border.border-gray-300.bg-white.text-gray-700[data-v-5db3d21c]:hover{background:#111111!important}ion-modal label[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important}ion-modal select[data-v-5db3d21c],ion-modal input[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}ion-modal select[data-v-5db3d21c]:focus,ion-modal input[data-v-5db3d21c]:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb33!important}ion-modal select option[data-v-5db3d21c]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}ion-icon[data-v-5db3d21c]{color:inherit!important}[data-v-5db3d21c]{color:inherit}h1[data-v-5db3d21c],h2[data-v-5db3d21c],h3[data-v-5db3d21c],h4[data-v-5db3d21c],h5[data-v-5db3d21c],h6[data-v-5db3d21c],p[data-v-5db3d21c],span[data-v-5db3d21c],div[data-v-5db3d21c]{color:var(--text-primary, #ffffff)!important}.font-medium[data-v-5db3d21c]{color:inherit!important}}.membership-modal[data-v-10249eb3]::part(content){width:90%;max-width:600px;height:auto;max-height:90%;border-radius:8px;--border-radius: 8px}.custom-alert-danger .alert-wrapper[data-v-a4e05f76]{border-left:4px solid var(--ion-color-danger)}.alert-delete-button[data-v-a4e05f76]{color:var(--ion-color-danger)!important;font-weight:700}.custom-loading[data-v-a4e05f76]{--background: rgba(255, 255, 255, .95);--spinner-color: var(--ion-color-primary)}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-white.shadow-md.rounded-lg[data-v-a4e05f76]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.p-4.border-b.border-gray-200[data-v-a4e05f76]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.relative input[type=text][data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative input[type=text][data-v-a4e05f76]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.relative input[type=text][data-v-a4e05f76]::placeholder{color:#9ca3af!important}.absolute.left-3.top-2\\.5.text-gray-400[data-v-a4e05f76]{color:#9ca3af!important}select[data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}select[data-v-a4e05f76]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}select option[data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-gray-100.text-gray-700[data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.bg-gray-100.text-gray-700[data-v-a4e05f76]:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.overflow-x-auto[data-v-a4e05f76]{background:var(--bg-secondary, #2d2d2d)!important}.min-w-full.divide-y.divide-gray-200[data-v-a4e05f76]{background:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important}.bg-gray-50[data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-gray-50 th[data-v-a4e05f76]{color:#9ca3af!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-white.divide-y.divide-gray-200[data-v-a4e05f76]{background:var(--bg-secondary, #2d2d2d)!important}.bg-white.divide-y.divide-gray-200 tr[data-v-a4e05f76]{border-color:var(--border-primary, #333333)!important}tr[data-v-a4e05f76]:hover{background:rgba(255,255,255,.05)!important}.hover\\[data-v-a4e05f76]:bg-gray-50:hover{background:rgba(255,255,255,.05)!important}td[data-v-a4e05f76]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.text-sm.font-medium.text-gray-900[data-v-a4e05f76]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-a4e05f76]{color:#9ca3af!important}.text-sm.text-gray-900[data-v-a4e05f76]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-a4e05f76]{background:rgba(59,130,246,.2)!important}.bg-blue-100.text-blue-800[data-v-a4e05f76]{background:rgba(59,130,246,.2)!important;color:#93c5fd!important}.bg-green-100.text-green-800[data-v-a4e05f76]{background:rgba(34,197,94,.2)!important;color:#86efac!important}.bg-gray-100.text-gray-800[data-v-a4e05f76]{background:rgba(156,163,175,.2)!important;color:#d1d5db!important}.bg-red-100.text-red-800[data-v-a4e05f76]{background:rgba(239,68,68,.2)!important;color:#fca5a5!important}.text-padel-blue-600[data-v-a4e05f76]{color:#60a5fa!important}.text-padel-blue-600[data-v-a4e05f76]:hover,.hover\\[data-v-a4e05f76]:text-padel-blue-900:hover{color:#93c5fd!important}.text-padel-green-600[data-v-a4e05f76]{color:#4ade80!important}.text-padel-green-600[data-v-a4e05f76]:hover,.hover\\[data-v-a4e05f76]:text-padel-green-900:hover{color:#86efac!important}.text-red-600[data-v-a4e05f76]{color:#f87171!important}.text-red-600[data-v-a4e05f76]:hover,.hover\\[data-v-a4e05f76]:text-red-900:hover{color:#fca5a5!important}.text-green-600[data-v-a4e05f76]{color:#4ade80!important}.text-green-600[data-v-a4e05f76]:hover,.hover\\[data-v-a4e05f76]:text-green-900:hover{color:#86efac!important}.px-6.py-4.border-t.border-gray-200[data-v-a4e05f76]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-sm.text-gray-700[data-v-a4e05f76],.font-medium[data-v-a4e05f76]{color:var(--text-primary, #ffffff)!important}.bg-white.text-gray-700[data-v-a4e05f76]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-gray-700[data-v-a4e05f76]:hover,.hover\\[data-v-a4e05f76]:bg-gray-50:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.bg-gray-100.text-gray-400[data-v-a4e05f76]{background:#374151!important;color:#6b7280!important}.text-gray-500[data-v-a4e05f76]{color:#9ca3af!important}.text-gray-300[data-v-a4e05f76]{color:#6b7280!important}.bg-padel-blue-50.border-padel-blue-500.text-padel-blue-600[data-v-a4e05f76]{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important;color:#60a5fa!important}.border-gray-300[data-v-a4e05f76]{border-color:var(--border-primary, #333333)!important}@media (max-width: 768px){.container.mx-auto.p-6[data-v-a4e05f76]{padding:1rem!important}.flex.flex-col.md\\[data-v-a4e05f76]:flex-row{gap:1rem!important}input[type=text][data-v-a4e05f76]{min-height:44px!important;font-size:1rem!important}select[data-v-a4e05f76],button[data-v-a4e05f76],.router-link[data-v-a4e05f76]{min-height:44px!important;font-size:.875rem!important;padding:.75rem 1rem!important}.overflow-x-auto[data-v-a4e05f76]{-webkit-overflow-scrolling:touch!important}table[data-v-a4e05f76]{font-size:.875rem!important}td[data-v-a4e05f76],th[data-v-a4e05f76]{padding:.75rem .5rem!important;min-width:120px!important}.flex.justify-end.space-x-2 button[data-v-a4e05f76]{min-height:44px!important;min-width:44px!important;padding:.75rem!important}.relative.inline-flex.items-center[data-v-a4e05f76]{min-height:44px!important;min-width:44px!important}}@media (max-width: 480px){.container.mx-auto.p-6[data-v-a4e05f76],.p-4[data-v-a4e05f76]{padding:.75rem!important}table[data-v-a4e05f76]{font-size:.8125rem!important}.text-sm[data-v-a4e05f76]{font-size:.75rem!important}button[data-v-a4e05f76],select[data-v-a4e05f76],input[data-v-a4e05f76]{font-size:.8125rem!important}}.custom-loading[data-v-a4e05f76]{--background: rgba(26, 26, 26, .95) !important;--spinner-color: #3b82f6 !important}ion-toast[data-v-a4e05f76]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important}ion-alert[data-v-a4e05f76]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important}}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-white.shadow-md.rounded-lg[data-v-a59f148c]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.p-6[data-v-a59f148c]{background:var(--bg-secondary, #2d2d2d)!important}.text-lg.font-medium.text-gray-900[data-v-a59f148c],h2.text-lg.font-medium.text-gray-900[data-v-a59f148c]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}.block.text-sm.font-medium.text-gray-700[data-v-a59f148c],label.block.text-sm.font-medium.text-gray-700[data-v-a59f148c]{color:#d1d5db!important;font-weight:500!important}input[type=text][data-v-a59f148c],input[type=date][data-v-a59f148c],input[type=number][data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}input[type=text][data-v-a59f148c]:focus,input[type=date][data-v-a59f148c]:focus,input[type=number][data-v-a59f148c]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important;background:var(--bg-primary, #1a1a1a)!important}input[type=text][data-v-a59f148c]::placeholder,input[type=number][data-v-a59f148c]::placeholder{color:#9ca3af!important}select[data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}select[data-v-a59f148c]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important;background:var(--bg-primary, #1a1a1a)!important}select option[data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.flex.items-center.mt-2[data-v-a59f148c]{margin-top:.5rem!important}.ml-2.block.text-sm.text-gray-900[data-v-a59f148c],label.ml-2.block.text-sm.text-gray-900[data-v-a59f148c]{color:var(--text-primary, #ffffff)!important}input[type=checkbox][data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important}input[type=checkbox][data-v-a59f148c]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}input[type=checkbox][data-v-a59f148c]:focus{box-shadow:0 0 0 2px #3b82f64d!important}.flex-shrink-0.h-24.w-24.bg-gray-100[data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important}.text-gray-400.text-4xl[data-v-a59f148c]{color:#6b7280!important}.px-3.py-2.border.border-gray-300.rounded-md.shadow-sm.text-sm.font-medium.text-gray-700.bg-white[data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.px-3.py-2.border.border-gray-300.rounded-md.shadow-sm.text-sm.font-medium.text-gray-700.bg-white[data-v-a59f148c]:hover,.hover\\[data-v-a59f148c]:bg-gray-50:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.mt-2.text-xs.text-gray-500[data-v-a59f148c]{color:#9ca3af!important}.px-4.py-2.border.border-gray-300.rounded-md.shadow-sm.text-sm.font-medium.text-gray-700.bg-white[data-v-a59f148c]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.px-4.py-2.border.border-gray-300.rounded-md.shadow-sm.text-sm.font-medium.text-gray-700.bg-white[data-v-a59f148c]:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.px-4.py-2.border.border-transparent.rounded-md.shadow-sm.text-sm.font-medium.text-white.bg-padel-blue-600[data-v-a59f148c]{background:#3b82f6!important;color:#fff!important}.px-4.py-2.border.border-transparent.rounded-md.shadow-sm.text-sm.font-medium.text-white.bg-padel-blue-600[data-v-a59f148c]:hover,.hover\\[data-v-a59f148c]:bg-padel-blue-700:hover{background:#2563eb!important}.px-4.py-2.border.border-transparent.rounded-md.shadow-sm.text-sm.font-medium.text-white.bg-padel-blue-600[data-v-a59f148c]:disabled{background:#6b7280!important;cursor:not-allowed!important}@media (max-width: 768px){.container.mx-auto.p-6[data-v-a59f148c],.p-6[data-v-a59f148c]{padding:1rem!important}.grid.grid-cols-1.md\\:grid-cols-2.gap-6[data-v-a59f148c]{gap:1rem!important}input[type=text][data-v-a59f148c],input[type=date][data-v-a59f148c],input[type=number][data-v-a59f148c],select[data-v-a59f148c]{min-height:44px!important;font-size:1rem!important;padding:.75rem!important}.mb-6[data-v-a59f148c]{margin-bottom:1.5rem!important}h2.text-lg.font-medium.text-gray-900[data-v-a59f148c]{font-size:1.125rem!important;margin-bottom:1rem!important}label.block.text-sm.font-medium.text-gray-700[data-v-a59f148c]{font-size:.875rem!important;margin-bottom:.5rem!important}input[type=checkbox][data-v-a59f148c]{min-height:20px!important;min-width:20px!important}.px-4.py-2.border[data-v-a59f148c],.px-3.py-2.border[data-v-a59f148c]{min-height:44px!important;padding:.75rem 1rem!important;font-size:.875rem!important;touch-action:manipulation!important}.flex.justify-end.space-x-3[data-v-a59f148c]{flex-direction:column!important;gap:.75rem!important}.flex.justify-end.space-x-3[data-v-a59f148c]>*+*{margin-left:0!important}.flex.items-center[data-v-a59f148c]{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important}.ml-5[data-v-a59f148c]{margin-left:0!important;width:100%!important}.flex-shrink-0.h-24.w-24[data-v-a59f148c]{align-self:center!important}}@media (max-width: 480px){.container.mx-auto.p-6[data-v-a59f148c],.p-6[data-v-a59f148c]{padding:.75rem!important}h2.text-lg.font-medium.text-gray-900[data-v-a59f148c]{font-size:1rem!important}label.block.text-sm.font-medium.text-gray-700[data-v-a59f148c]{font-size:.8125rem!important}input[type=text][data-v-a59f148c],input[type=date][data-v-a59f148c],input[type=number][data-v-a59f148c],select[data-v-a59f148c]{font-size:.875rem!important}.px-4.py-2.border[data-v-a59f148c],.px-3.py-2.border[data-v-a59f148c]{font-size:.8125rem!important;padding:.625rem .875rem!important}}ion-spinner[data-v-a59f148c]{--color: #ffffff !important}button[data-v-a59f148c]:disabled{opacity:.6!important;cursor:not-allowed!important}input[data-v-a59f148c]:focus,select[data-v-a59f148c]:focus,button[data-v-a59f148c]:focus,label[data-v-a59f148c]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}input[data-v-a59f148c]:focus:not(:focus-visible),select[data-v-a59f148c]:focus:not(:focus-visible),button[data-v-a59f148c]:focus:not(:focus-visible),label[data-v-a59f148c]:focus:not(:focus-visible){outline:none!important}.border-red-300[data-v-a59f148c]{border-color:#fca5a5!important}.text-red-600[data-v-a59f148c]{color:#f87171!important}.border-green-300[data-v-a59f148c]{border-color:#86efac!important}.text-green-600[data-v-a59f148c]{color:#4ade80!important}}.entry-modal[data-v-0bb6a2eb]::part(content){width:95%;max-width:450px;height:auto;max-height:90%;border-radius:8px;--border-radius: 8px;overflow:auto}@media (min-width: 640px){.entry-modal[data-v-0bb6a2eb]::part(content){width:80%}}.entry-modal[data-v-0bb6a2eb]{--width: 90%;--max-width: 600px}.entry-modal .ion-modal-content[data-v-0bb6a2eb]{border-radius:1rem}.entry-modal .modal-header[data-v-0bb6a2eb]{border-bottom:1px solid #e5e7eb}.entry-modal .modal-title[data-v-0bb6a2eb]{font-size:1.25rem;font-weight:500;color:#111827}.entry-modal .modal-close[data-v-0bb6a2eb]{color:#9ca3af}.entry-modal .modal-close[data-v-0bb6a2eb]:hover{color:#6b7280}.entry-modal .form-label[data-v-0bb6a2eb]{font-weight:500;color:#374151}.entry-modal .form-select[data-v-0bb6a2eb]{border-color:#d1d5db;border-radius:.375rem}.entry-modal .form-select[data-v-0bb6a2eb]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f680}.entry-modal .btn-primary[data-v-0bb6a2eb]{background-color:#3b82f6;color:#fff;border-radius:.375rem}.entry-modal .btn-primary[data-v-0bb6a2eb]:hover{background-color:#2563eb}.entry-modal .btn-secondary[data-v-0bb6a2eb]{background-color:#f3f4f6;color:#111827;border-radius:.375rem}.entry-modal .btn-secondary[data-v-0bb6a2eb]:hover{background-color:#e5e7eb}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-white.shadow-md.rounded-lg[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.p-4.border-b.border-gray-200[data-v-0bb6a2eb]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-xl.font-semibold.text-gray-900[data-v-0bb6a2eb],h2.text-xl.font-semibold.text-gray-900[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}.text-sm.text-gray-600[data-v-0bb6a2eb]{color:#9ca3af!important}.flex.items-center.mr-4 ion-icon[data-v-0bb6a2eb],.flex.items-center ion-icon[data-v-0bb6a2eb]{color:#9ca3af!important}.relative input[type=text][data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative input[type=text][data-v-0bb6a2eb]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.relative input[type=text][data-v-0bb6a2eb]::placeholder{color:#9ca3af!important}.absolute.left-3.top-2\\.5.text-gray-400[data-v-0bb6a2eb]{color:#9ca3af!important}select[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}select[data-v-0bb6a2eb]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}select option[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-gray-100.text-gray-700[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.bg-gray-100.text-gray-700[data-v-0bb6a2eb]:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.overflow-x-auto[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important}.min-w-full.divide-y.divide-gray-200[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important}.bg-gray-50[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-gray-50 th[data-v-0bb6a2eb]{color:#9ca3af!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-white.divide-y.divide-gray-200[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important}.bg-white.divide-y.divide-gray-200 tr[data-v-0bb6a2eb]{border-color:var(--border-primary, #333333)!important}tr[data-v-0bb6a2eb]:hover{background:rgba(255,255,255,.05)!important}.hover\\[data-v-0bb6a2eb]:bg-gray-50:hover{background:rgba(255,255,255,.05)!important}td[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.text-sm.font-medium.text-gray-900[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-0bb6a2eb]{color:#9ca3af!important}.text-sm.text-gray-900[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-0bb6a2eb]{background:rgba(59,130,246,.2)!important}.text-padel-blue-800[data-v-0bb6a2eb]{color:#60a5fa!important}.bg-green-100.text-green-800[data-v-0bb6a2eb]{background:rgba(34,197,94,.2)!important;color:#86efac!important}.bg-yellow-100.text-yellow-800[data-v-0bb6a2eb]{background:rgba(245,158,11,.2)!important;color:#fbbf24!important}.bg-red-100.text-red-800[data-v-0bb6a2eb]{background:rgba(239,68,68,.2)!important;color:#fca5a5!important}.bg-gray-100.text-gray-800[data-v-0bb6a2eb]{background:rgba(156,163,175,.2)!important;color:#d1d5db!important}.text-padel-blue-600[data-v-0bb6a2eb]{color:#60a5fa!important}.text-padel-blue-600[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:text-padel-blue-900:hover{color:#93c5fd!important}.text-padel-green-600[data-v-0bb6a2eb]{color:#4ade80!important}.text-padel-green-600[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:text-padel-green-900:hover{color:#86efac!important}.text-red-600[data-v-0bb6a2eb]{color:#f87171!important}.text-red-600[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:text-red-900:hover{color:#fca5a5!important}.text-green-600[data-v-0bb6a2eb]{color:#4ade80!important}.text-green-600[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:text-green-900:hover{color:#86efac!important}.px-6.py-4.border-t.border-gray-200[data-v-0bb6a2eb]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-sm.text-gray-700[data-v-0bb6a2eb],.font-medium[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.bg-white.text-gray-700[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-gray-700[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:bg-gray-50:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.bg-gray-100.text-gray-400[data-v-0bb6a2eb]{background:#374151!important;color:#6b7280!important}.text-gray-500[data-v-0bb6a2eb]{color:#9ca3af!important}.text-gray-300[data-v-0bb6a2eb]{color:#6b7280!important}.bg-padel-blue-50.border-padel-blue-500.text-padel-blue-600[data-v-0bb6a2eb]{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important;color:#60a5fa!important}.border-gray-300[data-v-0bb6a2eb]{border-color:var(--border-primary, #333333)!important}.bg-white.rounded-lg[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}.p-6.border-b.border-gray-200[data-v-0bb6a2eb]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-lg.leading-6.font-medium.text-gray-900[data-v-0bb6a2eb],h3.text-lg.leading-6.font-medium.text-gray-900[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.text-gray-400[data-v-0bb6a2eb]{color:#9ca3af!important}.text-gray-400[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:text-gray-500:hover{color:#d1d5db!important}.block.text-sm.font-medium.text-gray-700[data-v-0bb6a2eb],label.block.text-sm.font-medium.text-gray-700[data-v-0bb6a2eb]{color:#d1d5db!important}.mt-1.block.w-full select[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.mt-1.block.w-full select[data-v-0bb6a2eb]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.mt-1.block.w-full select option[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.text-gray-600[data-v-0bb6a2eb]{color:#9ca3af!important}.bg-red-100.text-red-700[data-v-0bb6a2eb]{background:rgba(239,68,68,.2)!important;color:#fca5a5!important;border:1px solid rgba(239,68,68,.3)!important}.bg-gray-50[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-top:1px solid var(--border-primary, #333333)!important}.bg-white.text-base.font-medium.text-gray-700[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-base.font-medium.text-gray-700[data-v-0bb6a2eb]:hover,.hover\\[data-v-0bb6a2eb]:bg-gray-50:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.entry-modal .modal-title[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.entry-modal .modal-close[data-v-0bb6a2eb]{color:#9ca3af!important}.entry-modal .modal-close[data-v-0bb6a2eb]:hover,.entry-modal .form-label[data-v-0bb6a2eb]{color:#d1d5db!important}.entry-modal .form-select[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.entry-modal .form-select[data-v-0bb6a2eb]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.entry-modal .btn-secondary[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.entry-modal .btn-secondary[data-v-0bb6a2eb]:hover{background:#374151!important}@media (max-width: 768px){.container.mx-auto.p-6[data-v-0bb6a2eb]{padding:1rem!important}.flex.flex-col.md\\[data-v-0bb6a2eb]:flex-row{gap:1rem!important}input[type=text][data-v-0bb6a2eb]{min-height:44px!important;font-size:1rem!important}select[data-v-0bb6a2eb],button[data-v-0bb6a2eb],.router-link[data-v-0bb6a2eb]{min-height:44px!important;font-size:.875rem!important;padding:.75rem 1rem!important}.overflow-x-auto[data-v-0bb6a2eb]{-webkit-overflow-scrolling:touch!important}table[data-v-0bb6a2eb]{font-size:.875rem!important}td[data-v-0bb6a2eb],th[data-v-0bb6a2eb]{padding:.75rem .5rem!important;min-width:120px!important}.flex.justify-end.space-x-2 button[data-v-0bb6a2eb]{min-height:44px!important;min-width:44px!important;padding:.75rem!important}.relative.inline-flex.items-center[data-v-0bb6a2eb]{min-height:44px!important;min-width:44px!important}.entry-modal[data-v-0bb6a2eb]::part(content){width:95%!important;margin:1rem!important}.mt-1.block.w-full select[data-v-0bb6a2eb]{min-height:44px!important;font-size:1rem!important}.inline-flex.justify-center[data-v-0bb6a2eb]{min-height:44px!important;font-size:.875rem!important}}@media (max-width: 480px){.container.mx-auto.p-6[data-v-0bb6a2eb],.p-4[data-v-0bb6a2eb]{padding:.75rem!important}h2.text-xl.font-semibold.text-gray-900[data-v-0bb6a2eb]{font-size:1.125rem!important}table[data-v-0bb6a2eb]{font-size:.8125rem!important}.text-sm[data-v-0bb6a2eb]{font-size:.75rem!important}button[data-v-0bb6a2eb],select[data-v-0bb6a2eb],input[data-v-0bb6a2eb]{font-size:.8125rem!important}}.partner-modal .flex.flex-col.h-full.bg-white[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}.partner-modal .flex-shrink-0.px-4.pt-5.pb-4.border-b.border-gray-200[data-v-0bb6a2eb],.partner-modal .sm\\:px-6.border-b.border-gray-200[data-v-0bb6a2eb]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.partner-modal .text-lg.leading-6.font-medium.text-gray-900[data-v-0bb6a2eb],.partner-modal h3.text-lg.leading-6.font-medium.text-gray-900[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.partner-modal .text-sm.text-gray-500[data-v-0bb6a2eb],.partner-modal p.text-sm.text-gray-500[data-v-0bb6a2eb]{color:#9ca3af!important}.partner-modal .flex-1.overflow-y-auto.px-4.py-4[data-v-0bb6a2eb],.partner-modal .sm\\[data-v-0bb6a2eb]:px-6{background:var(--bg-secondary, #2d2d2d)!important}.partner-modal input[type=text][data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.partner-modal input[type=text][data-v-0bb6a2eb]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.partner-modal input[type=text][data-v-0bb6a2eb]::placeholder{color:#9ca3af!important}.partner-modal .border.border-gray-200.rounded-lg[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important}.partner-modal .border.border-gray-200.rounded-lg[data-v-0bb6a2eb]:hover{background:#374151!important}.partner-modal .border-padel-blue-500.bg-blue-50[data-v-0bb6a2eb]{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important}.partner-modal .text-sm.font-medium.text-gray-900[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.partner-modal .text-sm.text-gray-500[data-v-0bb6a2eb]{color:#9ca3af!important}.partner-modal .text-red-600[data-v-0bb6a2eb]{color:#f87171!important;border-color:#dc2626!important}.partner-modal .text-red-600[data-v-0bb6a2eb]:hover{color:#fca5a5!important;background:rgba(239,68,68,.1)!important}.partner-modal .border-red-500[data-v-0bb6a2eb]{border-color:#dc2626!important;background:rgba(239,68,68,.1)!important}.partner-modal .flex-shrink-0.bg-gray-50.px-4.py-3.border-t.border-gray-200[data-v-0bb6a2eb],.partner-modal .sm\\:px-6.sm\\:flex.sm\\:flex-row-reverse.border-t.border-gray-200[data-v-0bb6a2eb]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important}.partner-modal .bg-white.text-base.font-medium.text-gray-700[data-v-0bb6a2eb]{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.partner-modal .bg-white.text-base.font-medium.text-gray-700[data-v-0bb6a2eb]:hover{background:#374151!important}.partner-modal .bg-padel-blue-600[data-v-0bb6a2eb]{background:#2563eb!important}.partner-modal .bg-padel-blue-600[data-v-0bb6a2eb]:hover{background:#1d4ed8!important}.partner-modal .disabled\\[data-v-0bb6a2eb]:opacity-50:disabled{opacity:.5!important}.partner-modal .block.text-sm.font-medium.text-gray-700[data-v-0bb6a2eb]{color:var(--text-primary, #ffffff)!important}.partner-modal .text-center.py-4.text-gray-500[data-v-0bb6a2eb]{color:#9ca3af!important}}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-a10acbd4]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-white.shadow-md.rounded-lg[data-v-a10acbd4]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.p-4.border-b.border-gray-200[data-v-a10acbd4]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-lg.font-medium.text-gray-900[data-v-a10acbd4],h2.text-lg.font-medium.text-gray-900[data-v-a10acbd4]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}.overflow-x-auto[data-v-a10acbd4]{background:var(--bg-secondary, #2d2d2d)!important}.min-w-full.divide-y.divide-gray-200[data-v-a10acbd4]{background:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important}.bg-gray-50[data-v-a10acbd4]{background:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-gray-50 th[data-v-a10acbd4]{color:#9ca3af!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-white.divide-y.divide-gray-200[data-v-a10acbd4]{background:var(--bg-secondary, #2d2d2d)!important}.bg-white.divide-y.divide-gray-200 tr[data-v-a10acbd4]{border-color:var(--border-primary, #333333)!important}tr[data-v-a10acbd4]:hover{background:rgba(255,255,255,.05)!important}.hover\\[data-v-a10acbd4]:bg-gray-50:hover{background:rgba(255,255,255,.05)!important}td[data-v-a10acbd4]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.text-sm.font-medium.text-gray-900[data-v-a10acbd4]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-a10acbd4]{color:#9ca3af!important}.text-sm.text-gray-900[data-v-a10acbd4]{color:var(--text-primary, #ffffff)!important}.text-gray-500[data-v-a10acbd4]{color:#9ca3af!important}.bg-green-100.text-green-800[data-v-a10acbd4]{background:rgba(34,197,94,.2)!important;color:#86efac!important}.bg-red-100.text-red-800[data-v-a10acbd4]{background:rgba(239,68,68,.2)!important;color:#fca5a5!important}.text-padel-blue-600[data-v-a10acbd4]{color:#60a5fa!important}.text-padel-blue-600[data-v-a10acbd4]:hover,.hover\\[data-v-a10acbd4]:text-padel-blue-900:hover{color:#93c5fd!important}.text-red-600[data-v-a10acbd4]{color:#f87171!important}.text-red-600[data-v-a10acbd4]:hover,.hover\\[data-v-a10acbd4]:text-red-900:hover{color:#fca5a5!important}.text-green-600[data-v-a10acbd4]{color:#4ade80!important}.text-green-600[data-v-a10acbd4]:hover,.hover\\[data-v-a10acbd4]:text-green-900:hover{color:#86efac!important}.text-padel-accent-600[data-v-a10acbd4]{color:#fbbf24!important}.text-padel-accent-600[data-v-a10acbd4]:hover,.hover\\[data-v-a10acbd4]:text-padel-accent-900:hover{color:#fcd34d!important}.bg-white.rounded-lg[data-v-a10acbd4]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}.px-4.pt-5.pb-4[data-v-a10acbd4],.sm\\:p-6.sm\\[data-v-a10acbd4]:pb-4{background:var(--bg-secondary, #2d2d2d)!important}.text-lg.leading-6.font-medium.text-gray-900[data-v-a10acbd4],h3.text-lg.leading-6.font-medium.text-gray-900[data-v-a10acbd4]{color:var(--text-primary, #ffffff)!important}.block.text-sm.font-medium.text-gray-700[data-v-a10acbd4],label.block.text-sm.font-medium.text-gray-700[data-v-a10acbd4]{color:#d1d5db!important;font-weight:500!important}input[type=text][data-v-a10acbd4],input[type=number][data-v-a10acbd4],textarea[data-v-a10acbd4]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}input[type=text][data-v-a10acbd4]:focus,input[type=number][data-v-a10acbd4]:focus,textarea[data-v-a10acbd4]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important;background:var(--bg-primary, #1a1a1a)!important}input[type=text][data-v-a10acbd4]::placeholder,input[type=number][data-v-a10acbd4]::placeholder,textarea[data-v-a10acbd4]::placeholder{color:#9ca3af!important}input[type=checkbox][data-v-a10acbd4]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important}input[type=checkbox][data-v-a10acbd4]:checked{background-color:#3b82f6!important;border-color:#3b82f6!important}input[type=checkbox][data-v-a10acbd4]:focus{box-shadow:0 0 0 2px #3b82f64d!important}.ml-2.block.text-sm.text-gray-900[data-v-a10acbd4],label.ml-2.block.text-sm.text-gray-900[data-v-a10acbd4]{color:var(--text-primary, #ffffff)!important}.bg-gray-50[data-v-a10acbd4]{background:var(--bg-primary, #1a1a1a)!important;border-top:1px solid var(--border-primary, #333333)!important}.bg-white.text-base.font-medium.text-gray-700[data-v-a10acbd4]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-base.font-medium.text-gray-700[data-v-a10acbd4]:hover,.hover\\[data-v-a10acbd4]:bg-gray-50:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.bg-padel-blue-600.text-base.font-medium.text-white[data-v-a10acbd4]{background:#3b82f6!important;color:#fff!important}.bg-padel-blue-600.text-base.font-medium.text-white[data-v-a10acbd4]:hover,.hover\\[data-v-a10acbd4]:bg-padel-blue-700:hover{background:#2563eb!important}@media (max-width: 768px){.container.mx-auto.p-6[data-v-a10acbd4]{padding:1rem!important}.flex.flex-col.md\\[data-v-a10acbd4]:flex-row{gap:1rem!important}button[data-v-a10acbd4],.router-link[data-v-a10acbd4]{min-height:44px!important;font-size:.875rem!important;padding:.75rem 1rem!important}.overflow-x-auto[data-v-a10acbd4]{-webkit-overflow-scrolling:touch!important}table[data-v-a10acbd4]{font-size:.875rem!important}td[data-v-a10acbd4],th[data-v-a10acbd4]{padding:.75rem .5rem!important;min-width:120px!important}.flex.justify-end.space-x-2 button[data-v-a10acbd4]{min-height:44px!important;min-width:44px!important;padding:.75rem!important}.subscription-plan-modal .bg-white.rounded-lg[data-v-a10acbd4]{margin:1rem!important;max-height:calc(100vh - 2rem)!important}input[type=text][data-v-a10acbd4],input[type=number][data-v-a10acbd4],textarea[data-v-a10acbd4]{min-height:44px!important;font-size:1rem!important;padding:.75rem!important}.w-full.inline-flex.justify-center[data-v-a10acbd4],.sm\\[data-v-a10acbd4]:w-auto{min-height:44px!important;font-size:.875rem!important}h3.text-lg.leading-6.font-medium.text-gray-900[data-v-a10acbd4]{font-size:1.125rem!important}.px-4.pt-5.pb-4[data-v-a10acbd4],.sm\\:p-6.sm\\[data-v-a10acbd4]:pb-4{padding:1rem!important}.bg-gray-50.px-4.py-3[data-v-a10acbd4],.sm\\[data-v-a10acbd4]:px-6{padding:1rem!important}.sm\\:flex.sm\\[data-v-a10acbd4]:flex-row-reverse{flex-direction:column!important;gap:.75rem!important}.sm\\:flex.sm\\:flex-row-reverse button[data-v-a10acbd4]{width:100%!important;margin:0!important}}@media (max-width: 480px){.container.mx-auto.p-6[data-v-a10acbd4],.p-4[data-v-a10acbd4]{padding:.75rem!important}h2.text-lg.font-medium.text-gray-900[data-v-a10acbd4]{font-size:1.125rem!important}table[data-v-a10acbd4]{font-size:.8125rem!important}.text-sm[data-v-a10acbd4]{font-size:.75rem!important}button[data-v-a10acbd4],input[data-v-a10acbd4],textarea[data-v-a10acbd4]{font-size:.8125rem!important}.subscription-plan-modal .bg-white.rounded-lg[data-v-a10acbd4]{margin:.5rem!important;max-height:calc(100vh - 1rem)!important}}input[data-v-a10acbd4]:focus,textarea[data-v-a10acbd4]:focus,button[data-v-a10acbd4]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}input[data-v-a10acbd4]:focus:not(:focus-visible),textarea[data-v-a10acbd4]:focus:not(:focus-visible),button[data-v-a10acbd4]:focus:not(:focus-visible){outline:none!important}ion-spinner[data-v-a10acbd4]{--color: #9ca3af !important}.subscription-plan-modal .bg-white.rounded-lg.overflow-hidden.shadow-xl[data-v-a10acbd4]{box-shadow:0 25px 50px -12px #00000080!important}.mt-4.space-y-4>div[data-v-a10acbd4]{margin-bottom:1rem!important}textarea#features[data-v-a10acbd4]{font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace!important;line-height:1.5!important}.required[data-v-a10acbd4]:after{content:" *";color:#f87171!important}}.badge[data-v-7d9593e8]{display:inline-block;padding:.25em .75em;border-radius:999px;font-weight:700;font-size:.95em}.badge-red[data-v-7d9593e8]{background:#fee2e2;color:#b91c1c}.badge-orange[data-v-7d9593e8]{background:#ffedd5;color:#c2410c}.badge-gray[data-v-7d9593e8]{background:#f3f4f6;color:#374151}table[data-v-7d9593e8]{width:100%;border-collapse:separate;border-spacing:0}th[data-v-7d9593e8],td[data-v-7d9593e8]{padding:.75em 1em;text-align:left;vertical-align:middle;color:#1e293b}tbody tr[data-v-7d9593e8]{background:#fff}@media (prefers-color-scheme: dark){th[data-v-7d9593e8],td[data-v-7d9593e8]{color:#f3f4f6!important}th[data-v-7d9593e8]{background:#222c3a!important;color:#f3f4f6!important}tbody tr[data-v-7d9593e8]{background:#222c3a!important}.badge-red[data-v-7d9593e8]{background:#7f1d1d;color:#fee2e2}.badge-orange[data-v-7d9593e8]{background:#78350f;color:#ffedd5}.badge-gray[data-v-7d9593e8]{background:#374151;color:#f3f4f6}}.animate-spin[data-v-7d9593e8]{animation:spin-7d9593e8 1s linear infinite}@keyframes spin-7d9593e8{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-1a2db1f7]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-white.shadow-md.rounded-lg[data-v-1a2db1f7]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.p-4.border-b.border-gray-200[data-v-1a2db1f7]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-lg.font-medium.text-gray-900[data-v-1a2db1f7],h2.text-lg.font-medium.text-gray-900[data-v-1a2db1f7]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}.bg-gray-200.text-gray-700[data-v-1a2db1f7]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.bg-gray-200.text-gray-700[data-v-1a2db1f7]:hover,.hover\\[data-v-1a2db1f7]:bg-gray-300:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.overflow-x-auto[data-v-1a2db1f7]{background:var(--bg-secondary, #2d2d2d)!important}.min-w-full.divide-y.divide-gray-200[data-v-1a2db1f7]{background:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important}.bg-gray-50[data-v-1a2db1f7]{background:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-gray-50 th[data-v-1a2db1f7]{color:#9ca3af!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-white.divide-y.divide-gray-200[data-v-1a2db1f7]{background:var(--bg-secondary, #2d2d2d)!important}.bg-white.divide-y.divide-gray-200 tr[data-v-1a2db1f7]{border-color:var(--border-primary, #333333)!important}tr[data-v-1a2db1f7]:hover{background:rgba(255,255,255,.05)!important}.hover\\[data-v-1a2db1f7]:bg-gray-50:hover{background:rgba(255,255,255,.05)!important}td[data-v-1a2db1f7]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.text-sm.font-medium.text-gray-900[data-v-1a2db1f7]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-1a2db1f7]{color:#9ca3af!important}.text-sm.text-gray-900[data-v-1a2db1f7]{color:var(--text-primary, #ffffff)!important}.text-gray-500[data-v-1a2db1f7]{color:#9ca3af!important}.bg-gray-200[data-v-1a2db1f7]{background:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important}.bg-gray-200.text-gray-500[data-v-1a2db1f7]{color:#9ca3af!important}.bg-green-100.text-green-800[data-v-1a2db1f7]{background:rgba(34,197,94,.2)!important;color:#86efac!important}.bg-red-100.text-red-800[data-v-1a2db1f7]{background:rgba(239,68,68,.2)!important;color:#fca5a5!important}.text-padel-blue-600[data-v-1a2db1f7]{color:#60a5fa!important}.text-padel-blue-600[data-v-1a2db1f7]:hover,.hover\\[data-v-1a2db1f7]:text-padel-blue-900:hover{color:#93c5fd!important}@media (max-width: 768px){.container.mx-auto.p-6[data-v-1a2db1f7]{padding:1rem!important}.flex.flex-col.md\\[data-v-1a2db1f7]:flex-row{gap:1rem!important}button[data-v-1a2db1f7],.router-link[data-v-1a2db1f7]{min-height:44px!important;font-size:.875rem!important;padding:.75rem 1rem!important}.overflow-x-auto[data-v-1a2db1f7]{-webkit-overflow-scrolling:touch!important}table[data-v-1a2db1f7]{font-size:.875rem!important}td[data-v-1a2db1f7],th[data-v-1a2db1f7]{padding:.75rem .5rem!important;min-width:120px!important}.flex.items-center .ml-4[data-v-1a2db1f7]{margin-left:.75rem!important}.h-10.w-10[data-v-1a2db1f7]{height:2.5rem!important;width:2.5rem!important}.flex.justify-end.space-x-2 button[data-v-1a2db1f7]{min-height:44px!important;min-width:44px!important;padding:.75rem!important}h2.text-lg.font-medium.text-gray-900[data-v-1a2db1f7]{font-size:1.125rem!important}.text-sm.font-medium.text-gray-900[data-v-1a2db1f7]{font-size:.875rem!important}.text-sm.text-gray-500[data-v-1a2db1f7],.text-sm.text-gray-900[data-v-1a2db1f7]{font-size:.8125rem!important}.px-2.inline-flex.text-xs[data-v-1a2db1f7]{font-size:.75rem!important;padding:.375rem .5rem!important}}@media (max-width: 480px){.container.mx-auto.p-6[data-v-1a2db1f7],.p-4[data-v-1a2db1f7]{padding:.75rem!important}h2.text-lg.font-medium.text-gray-900[data-v-1a2db1f7]{font-size:1rem!important}table[data-v-1a2db1f7]{font-size:.8125rem!important}.text-sm[data-v-1a2db1f7]{font-size:.75rem!important}button[data-v-1a2db1f7]{font-size:.8125rem!important;padding:.625rem .875rem!important}.h-10.w-10[data-v-1a2db1f7]{height:2rem!important;width:2rem!important}.flex.items-center .ml-4[data-v-1a2db1f7]{margin-left:.5rem!important}.px-2.inline-flex.text-xs[data-v-1a2db1f7]{font-size:.6875rem!important;padding:.25rem .375rem!important}}button[data-v-1a2db1f7]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}button[data-v-1a2db1f7]:focus:not(:focus-visible){outline:none!important}ion-spinner[data-v-1a2db1f7]{--color: #9ca3af !important}.h-10.w-10.rounded-full[data-v-1a2db1f7]{border:1px solid var(--border-primary, #333333)!important}.h-10.w-10.rounded-full.bg-gray-200[data-v-1a2db1f7]{background:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important}.text-sm.text-gray-500[data-v-1a2db1f7]{color:#9ca3af!important;font-weight:400!important}.px-6.py-3.text-left.text-xs.font-medium.text-gray-500[data-v-1a2db1f7]{color:#9ca3af!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important}td .text-sm.text-gray-900[data-v-1a2db1f7]{color:var(--text-primary, #ffffff)!important;word-break:break-word!important}.whitespace-nowrap .text-sm.text-gray-900[data-v-1a2db1f7]{color:var(--text-primary, #ffffff)!important}@media (max-width: 768px){.overflow-x-auto table[data-v-1a2db1f7]{min-width:600px!important}.overflow-x-auto table th[data-v-1a2db1f7]:first-child,.overflow-x-auto table td[data-v-1a2db1f7]:first-child{min-width:180px!important}.overflow-x-auto table th[data-v-1a2db1f7]:nth-child(2),.overflow-x-auto table td[data-v-1a2db1f7]:nth-child(2){min-width:150px!important}.overflow-x-auto table th[data-v-1a2db1f7]:nth-child(3),.overflow-x-auto table td[data-v-1a2db1f7]:nth-child(3),.overflow-x-auto table th[data-v-1a2db1f7]:nth-child(4),.overflow-x-auto table td[data-v-1a2db1f7]:nth-child(4){min-width:120px!important}.overflow-x-auto table th[data-v-1a2db1f7]:nth-child(5),.overflow-x-auto table td[data-v-1a2db1f7]:nth-child(5){min-width:100px!important}.overflow-x-auto table th[data-v-1a2db1f7]:last-child,.overflow-x-auto table td[data-v-1a2db1f7]:last-child{min-width:80px!important}}}@media (prefers-color-scheme: dark){.container.mx-auto.p-6[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.bg-white.shadow-md.rounded-lg[data-v-bc022383]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.p-4.border-b.border-gray-200[data-v-bc022383]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.relative input[type=text][data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.relative input[type=text][data-v-bc022383]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.relative input[type=text][data-v-bc022383]::placeholder{color:#9ca3af!important}.absolute.left-3.top-2\\.5.text-gray-400[data-v-bc022383],.absolute.left-3 .text-gray-400[data-v-bc022383]{color:#9ca3af!important}select[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}select[data-v-bc022383]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}select option[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}input[type=date][data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}input[type=date][data-v-bc022383]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.absolute.inset-y-0.right-10.flex.items-center.text-gray-500[data-v-bc022383]{color:#9ca3af!important;font-size:.75rem!important}.bg-gray-100.text-gray-700[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.bg-gray-100.text-gray-700[data-v-bc022383]:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.overflow-x-auto[data-v-bc022383]{background:var(--bg-secondary, #2d2d2d)!important}.min-w-full.divide-y.divide-gray-200[data-v-bc022383]{background:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important}.bg-gray-50[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-gray-50 th[data-v-bc022383]{color:#9ca3af!important;border-bottom:1px solid var(--border-primary, #333333)!important}.bg-white.divide-y.divide-gray-200[data-v-bc022383]{background:var(--bg-secondary, #2d2d2d)!important}.bg-white.divide-y.divide-gray-200 tr[data-v-bc022383]{border-color:var(--border-primary, #333333)!important}tr[data-v-bc022383]:hover{background:rgba(255,255,255,.05)!important}.hover\\[data-v-bc022383]:bg-gray-50:hover{background:rgba(255,255,255,.05)!important}td[data-v-bc022383]{color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.text-sm.font-medium.text-gray-900[data-v-bc022383]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-bc022383]{color:#9ca3af!important}.bg-padel-blue-100[data-v-bc022383]{background:rgba(59,130,246,.2)!important}.text-padel-blue-800[data-v-bc022383]{color:#60a5fa!important}.bg-green-100.text-green-800[data-v-bc022383]{background:rgba(34,197,94,.2)!important;color:#86efac!important}.bg-yellow-100.text-yellow-800[data-v-bc022383]{background:rgba(245,158,11,.2)!important;color:#fbbf24!important}.bg-red-100.text-red-800[data-v-bc022383]{background:rgba(239,68,68,.2)!important;color:#fca5a5!important}.bg-gray-100.text-gray-800[data-v-bc022383]{background:rgba(156,163,175,.2)!important;color:#d1d5db!important}.text-padel-blue-600[data-v-bc022383]{color:#60a5fa!important}.text-padel-blue-600[data-v-bc022383]:hover,.hover\\[data-v-bc022383]:text-padel-blue-900:hover{color:#93c5fd!important}.text-red-600[data-v-bc022383]{color:#f87171!important}.text-red-600[data-v-bc022383]:hover,.hover\\[data-v-bc022383]:text-red-900:hover{color:#fca5a5!important}.text-green-600[data-v-bc022383]:hover,.hover\\[data-v-bc022383]:text-green-900:hover{color:#86efac!important}.px-6.py-4.border-t.border-gray-200[data-v-bc022383]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-sm.text-gray-700[data-v-bc022383],.font-medium[data-v-bc022383]{color:var(--text-primary, #ffffff)!important}.bg-white.text-gray-700[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-gray-700[data-v-bc022383]:hover,.hover\\[data-v-bc022383]:bg-gray-50:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.bg-gray-100.text-gray-400[data-v-bc022383]{background:#374151!important;color:#6b7280!important}.text-gray-500[data-v-bc022383]{color:#9ca3af!important}.text-gray-300[data-v-bc022383]{color:#6b7280!important}.bg-padel-blue-50.border-padel-blue-500.text-padel-blue-600[data-v-bc022383]{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important;color:#60a5fa!important}.border-gray-300[data-v-bc022383]{border-color:var(--border-primary, #333333)!important}.flex.flex-col.h-full.bg-white[data-v-bc022383]{background:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}.flex-shrink-0.px-4.pt-5.pb-4.border-b.border-gray-200[data-v-bc022383],.sm\\:px-6.border-b.border-gray-200[data-v-bc022383]{border-color:var(--border-primary, #333333)!important;background:var(--bg-secondary, #2d2d2d)!important}.text-lg.leading-6.font-medium.text-gray-900[data-v-bc022383],h3.text-lg.leading-6.font-medium.text-gray-900[data-v-bc022383]{color:var(--text-primary, #ffffff)!important}.flex-1.overflow-y-auto.px-4.py-4[data-v-bc022383],.sm\\[data-v-bc022383]:px-6{background:var(--bg-secondary, #2d2d2d)!important}.border-b.border-gray-200.pb-4[data-v-bc022383]{border-color:var(--border-primary, #333333)!important}.text-md.font-medium.text-gray-900[data-v-bc022383],h4.text-md.font-medium.text-gray-900[data-v-bc022383],h5.font-medium.text-gray-900[data-v-bc022383],h6.font-medium.text-gray-900[data-v-bc022383]{color:var(--text-primary, #ffffff)!important}.text-sm.font-medium.text-gray-500[data-v-bc022383]{color:#9ca3af!important}.text-sm.text-gray-900[data-v-bc022383]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-600[data-v-bc022383]{color:#9ca3af!important}.bg-gray-50.p-4.rounded-md[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important}.bg-blue-50[data-v-bc022383]{background:rgba(59,130,246,.1)!important;border-color:#3b82f64d!important}.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6!important}.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383]::placeholder{color:#9ca3af!important}.w-full.px-3.py-2.border.border-gray-300.rounded-md select[data-v-bc022383],select.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383],input.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383],textarea.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.block.text-sm.font-medium.text-gray-700[data-v-bc022383],label.block.text-sm.font-medium.text-gray-700[data-v-bc022383]{color:#d1d5db!important}.text-xs.text-gray-500[data-v-bc022383]{color:#9ca3af!important}.bg-green-50.p-4.rounded-md[data-v-bc022383]{background:rgba(34,197,94,.1)!important;border:1px solid rgba(34,197,94,.3)!important}.text-sm.text-green-800[data-v-bc022383]{color:#86efac!important}.text-green-400[data-v-bc022383]{color:#4ade80!important}.text-red-600[data-v-bc022383],.text-red-500[data-v-bc022383]{color:#f87171!important}.text-green-600[data-v-bc022383]{color:#4ade80!important}.flex-shrink-0.bg-gray-50.px-4.py-3.border-t.border-gray-200[data-v-bc022383],.sm\\:px-6.sm\\:flex.sm\\:flex-row-reverse.border-t.border-gray-200[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-base.font-medium.text-gray-700[data-v-bc022383]{background:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}.bg-white.text-base.font-medium.text-gray-700[data-v-bc022383]:hover{background:#374151!important;color:var(--text-primary, #ffffff)!important}.bg-red-600.text-base.font-medium.text-white[data-v-bc022383]{background:#dc2626!important;color:#fff!important}.bg-red-600.text-base.font-medium.text-white[data-v-bc022383]:hover,.hover\\[data-v-bc022383]:bg-red-700:hover{background:#b91c1c!important}.disabled\\[data-v-bc022383]:opacity-50:disabled{opacity:.5!important}.disabled\\[data-v-bc022383]:cursor-not-allowed:disabled{cursor:not-allowed!important}@media (max-width: 768px){.container.mx-auto.p-6[data-v-bc022383]{padding:1rem!important}.flex.flex-col.md\\[data-v-bc022383]:flex-row{gap:1rem!important}input[type=text][data-v-bc022383],input[type=date][data-v-bc022383],select[data-v-bc022383]{min-height:44px!important;font-size:1rem!important}button[data-v-bc022383],.router-link[data-v-bc022383]{min-height:44px!important;font-size:.875rem!important;padding:.75rem 1rem!important}.overflow-x-auto[data-v-bc022383]{-webkit-overflow-scrolling:touch!important}table[data-v-bc022383]{font-size:.875rem!important}td[data-v-bc022383],th[data-v-bc022383]{padding:.75rem .5rem!important;min-width:120px!important}.flex.items-center .ml-4[data-v-bc022383]{margin-left:.75rem!important}.h-10.w-10[data-v-bc022383]{height:2.5rem!important;width:2.5rem!important}.flex.justify-end.space-x-2 button[data-v-bc022383]{min-height:44px!important;min-width:44px!important;padding:.75rem!important}.relative.inline-flex.items-center[data-v-bc022383]{min-height:44px!important;min-width:44px!important}.flex.flex-col.h-full.bg-white[data-v-bc022383]{margin:0!important}.w-full.px-3.py-2.border.border-gray-300.rounded-md[data-v-bc022383]{min-height:44px!important;font-size:1rem!important}.w-full.inline-flex.justify-center[data-v-bc022383],.sm\\[data-v-bc022383]:w-auto{min-height:44px!important;font-size:.875rem!important}.grid.grid-cols-1.md\\:grid-cols-2.gap-3[data-v-bc022383]{gap:1rem!important}.md\\[data-v-bc022383]:col-span-2{grid-column:span 1!important}}@media (max-width: 480px){.container.mx-auto.p-6[data-v-bc022383],.p-4[data-v-bc022383]{padding:.75rem!important}table[data-v-bc022383]{font-size:.8125rem!important}.text-sm[data-v-bc022383]{font-size:.75rem!important}button[data-v-bc022383],input[data-v-bc022383],select[data-v-bc022383]{font-size:.8125rem!important}.h-10.w-10[data-v-bc022383]{height:2rem!important;width:2rem!important}.flex.items-center .ml-4[data-v-bc022383]{margin-left:.5rem!important}.flex-1.overflow-y-auto.px-4.py-4[data-v-bc022383],.flex-shrink-0.px-4.pt-5.pb-4[data-v-bc022383]{padding:.75rem!important}}ion-spinner[data-v-bc022383]{--color: #9ca3af !important}.bg-red-600 ion-spinner[data-v-bc022383],.bg-blue-600 ion-spinner[data-v-bc022383]{--color: #ffffff !important}input[data-v-bc022383]:focus,select[data-v-bc022383]:focus,textarea[data-v-bc022383]:focus,button[data-v-bc022383]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}input[data-v-bc022383]:focus:not(:focus-visible),select[data-v-bc022383]:focus:not(:focus-visible),textarea[data-v-bc022383]:focus:not(:focus-visible),button[data-v-bc022383]:focus:not(:focus-visible){outline:none!important}}@media (prefers-color-scheme: dark){.bg-white[data-v-2b097dcb]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.shadow-md[data-v-2b097dcb]{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.border-gray-200[data-v-2b097dcb]{border-color:var(--border-primary, #333333)!important}.border-b[data-v-2b097dcb]{border-bottom-color:var(--border-primary, #333333)!important}.border-t[data-v-2b097dcb]{border-top-color:var(--border-primary, #333333)!important}input[type=text][data-v-2b097dcb],input[type=date][data-v-2b097dcb],select[data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border-color:var(--border-primary, #333333)!important}input[type=text][data-v-2b097dcb]::placeholder{color:var(--text-secondary, #888888)!important}input[type=text][data-v-2b097dcb]:focus,input[type=date][data-v-2b097dcb]:focus,select[data-v-2b097dcb]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important;background-color:var(--bg-secondary, #2d2d2d)!important}.text-gray-400[data-v-2b097dcb]{color:var(--text-secondary, #888888)!important}select option[data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}.absolute.inset-y-0.right-10[data-v-2b097dcb]{color:var(--text-secondary, #888888)!important}.bg-gray-100[data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important}.hover\:bg-gray-200[data-v-2b097dcb]:hover{background-color:#404040!important}.bg-padel-green-600[data-v-2b097dcb]{background-color:#16a34a!important}.hover\:bg-padel-green-700[data-v-2b097dcb]:hover{background-color:#15803d!important}table[data-v-2b097dcb]{background-color:var(--bg-primary, #1a1a1a)!important}.bg-gray-50[data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important}.divide-gray-200>tr[data-v-2b097dcb]{border-color:var(--border-primary, #333333)!important}.divide-y>tr[data-v-2b097dcb]{border-top-color:var(--border-primary, #333333)!important}thead th[data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-secondary, #888888)!important}tbody tr[data-v-2b097dcb]{background-color:var(--bg-primary, #1a1a1a)!important}tbody tr[data-v-2b097dcb]:hover,.hover\:bg-gray-50[data-v-2b097dcb]:hover{background-color:var(--bg-secondary, #2d2d2d)!important}.text-gray-900[data-v-2b097dcb]{color:var(--text-primary, #ffffff)!important}.bg-padel-blue-100[data-v-2b097dcb]{background-color:#3b82f633!important}.text-padel-blue-800[data-v-2b097dcb]{color:#60a5fa!important}.bg-green-100[data-v-2b097dcb]{background-color:#22c55e33!important}.text-green-800[data-v-2b097dcb]{color:#4ade80!important}.bg-red-100[data-v-2b097dcb]{background-color:#ef444433!important}.text-red-800[data-v-2b097dcb]{color:#f87171!important}.bg-blue-100[data-v-2b097dcb]{background-color:#3b82f633!important}.text-blue-800[data-v-2b097dcb]{color:#60a5fa!important}.bg-yellow-100[data-v-2b097dcb]{background-color:#f59e0b33!important}.text-yellow-800[data-v-2b097dcb]{color:#fbbf24!important}.bg-gray-100.text-gray-800[data-v-2b097dcb]{background-color:#6b728033!important;color:#9ca3af!important}tbody tr td[data-v-2b097dcb]{color:var(--text-primary, #ffffff)!important}.bg-white.border-gray-300[data-v-2b097dcb],button[class*=border-gray-300][data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}button[class*=border-gray-300][data-v-2b097dcb]:hover:not(:disabled){background-color:#404040!important}button[data-v-2b097dcb]:disabled{background-color:#404040!important;color:var(--text-secondary, #888888)!important;cursor:not-allowed!important}.text-gray-300[data-v-2b097dcb]{color:var(--text-secondary, #888888)!important}.bg-padel-blue-50[data-v-2b097dcb]{background-color:#3b82f633!important}.border-padel-blue-500[data-v-2b097dcb]{border-color:#3b82f6!important}.text-padel-blue-600[data-v-2b097dcb]{color:#60a5fa!important}.text-sm.text-gray-700[data-v-2b097dcb]{color:var(--text-primary, #ffffff)!important}.bg-gray-50.border-t[data-v-2b097dcb]{background-color:var(--bg-secondary, #2d2d2d)!important;border-top-color:var(--border-primary, #333333)!important}.text-gray-700[data-v-2b097dcb]{color:var(--text-primary, #ffffff)!important}.text-gray-500[data-v-2b097dcb]{color:var(--text-secondary, #888888)!important}.text-green-600[data-v-2b097dcb]{color:#22c55e!important}.text-red-600[data-v-2b097dcb]{color:#ef4444!important}@media (max-width: 640px){button[data-v-2b097dcb]{min-height:44px!important;min-width:44px!important}.flex.flex-wrap.gap-2[data-v-2b097dcb]{gap:12px!important}.overflow-x-auto[data-v-2b097dcb]{scrollbar-width:thin!important;scrollbar-color:var(--border-primary, #333333) transparent!important}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar{height:8px!important}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar-track{background:var(--bg-secondary, #2d2d2d)!important}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar-thumb{background:var(--border-primary, #333333)!important;border-radius:4px!important}.sm\:hidden button[data-v-2b097dcb]{min-height:44px!important;padding:12px 16px!important}}button[data-v-2b097dcb]:focus,input[data-v-2b097dcb]:focus,select[data-v-2b097dcb]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}button[data-v-2b097dcb]:focus:not(:focus-visible),input[data-v-2b097dcb]:focus:not(:focus-visible),select[data-v-2b097dcb]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-2b097dcb]{color:inherit!important}ion-spinner[data-v-2b097dcb]{--color: var(--text-primary, #ffffff) !important}.overflow-x-auto[data-v-2b097dcb]{scrollbar-width:thin;scrollbar-color:var(--border-primary, #333333) transparent}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar-track{background:var(--bg-secondary, #2d2d2d)}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar-thumb{background:var(--border-primary, #333333);border-radius:4px}.overflow-x-auto[data-v-2b097dcb]::-webkit-scrollbar-thumb:hover{background:#555555}}.dark[data-v-21dbc248]{--ion-background-color: #121212;--ion-card-background: #1e1e1e;--ion-text-color: #e0e0e0;--ion-border-color: #333}.dark .text-gray-900[data-v-21dbc248]{color:#e0e0e0!important}.dark .text-gray-100[data-v-21dbc248]{color:#f5f5f5!important}.dark .text-gray-700[data-v-21dbc248]{color:#b0b0b0!important}.dark .text-gray-500[data-v-21dbc248]{color:#a0a0a0!important}.dark .bg-white[data-v-21dbc248]{background-color:#1e1e1e!important}.dark .border[data-v-21dbc248]{border-color:#333!important}.dark .ion-card[data-v-21dbc248]{background-color:#1e1e1e!important}.dark .ion-card-header[data-v-21dbc248]{border-bottom:1px solid #333}.dark .ion-card-title[data-v-21dbc248],.dark .ion-card-content[data-v-21dbc248]{color:#e0e0e0}.dark .ion-button[data-v-21dbc248]{--background: #007aff;--color-contrast: white}.dark .ion-button-danger[data-v-21dbc248]{--background: #ff3b30;--color-contrast: white}.dark .ion-badge[data-v-21dbc248]{--background: #28cd41;--color-contrast: white}.dark canvas[data-v-21dbc248]{background-color:#121212!important}.task-details-modal[data-v-25f9ac98]{--height: 80%;--border-radius: 8px;--box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .2)}[data-v-aad89ba6]:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #000000;--text-secondary: #6c757d;--border-primary: #e2e8f0;--border-secondary: #dee2e6}@media (prefers-color-scheme: dark){[data-v-aad89ba6]:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--text-primary: #ffffff;--text-secondary: #a1a1aa;--border-primary: #333333;--border-secondary: #404040}}.container[data-v-aad89ba6]{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}@media (prefers-color-scheme: dark){.bg-white[data-v-aad89ba6]{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)}.shadow-md[data-v-aad89ba6]{box-shadow:0 4px 12px #0006!important}.shadow-sm[data-v-aad89ba6]{box-shadow:0 1px 3px #0000004d!important}}@media (prefers-color-scheme: dark){.border-b.border-gray-200[data-v-aad89ba6]{border-color:var(--border-primary)!important;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)}input[type=text][data-v-aad89ba6]{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important;transition:all .2s ease}input[type=text][data-v-aad89ba6]:focus{border-color:var(--ion-color-primary)!important;box-shadow:0 0 0 2px #3b82f633!important;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)!important}input[type=text][data-v-aad89ba6]::placeholder{color:var(--text-secondary)!important}.text-gray-400[data-v-aad89ba6]{color:var(--text-secondary)!important}select[data-v-aad89ba6]{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important;transition:all .2s ease}select[data-v-aad89ba6]:focus{border-color:var(--ion-color-primary)!important;box-shadow:0 0 0 2px #3b82f633!important;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)!important}select option[data-v-aad89ba6]{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}}@media (prefers-color-scheme: dark){.bg-gray-100.text-gray-700[data-v-aad89ba6]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary);transition:all .2s ease}.bg-gray-100.text-gray-700[data-v-aad89ba6]:hover,.hover\:bg-gray-200[data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--border-primary) 0%,var(--text-secondary) 100%)!important;transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}.bg-padel-blue-600[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-primary) 0%,var(--ion-color-primary-shade) 100%)!important;box-shadow:0 2px 4px #3b82f64d;transition:all .2s ease}.bg-padel-blue-600[data-v-aad89ba6]:hover,.hover\:bg-padel-blue-700[data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--ion-color-primary-shade) 0%,var(--ion-color-primary-tint) 100%)!important;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f666}}@media (prefers-color-scheme: dark){.text-gray-500[data-v-aad89ba6]{color:var(--text-secondary)!important}ion-spinner[data-v-aad89ba6]{--color: var(--ion-color-primary)}}@media (prefers-color-scheme: dark){.border.border-gray-200[data-v-aad89ba6]{border-color:var(--border-primary)!important;background-color:var(--bg-primary)!important;transition:all .3s ease}.border.border-gray-200[data-v-aad89ba6]:hover{border-color:var(--ion-color-primary)!important;box-shadow:0 8px 20px #0006!important;transform:translateY(-2px)}.bg-gray-100[data-v-aad89ba6]{background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-primary)}.p-1.bg-white[data-v-aad89ba6]{background-color:var(--bg-secondary)!important;border:1px solid var(--border-primary);transition:all .2s ease}.p-1.bg-white[data-v-aad89ba6]:hover,.hover\:bg-gray-100[data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--border-primary) 0%,var(--ion-color-primary) 100%)!important;transform:scale(1.1);box-shadow:0 2px 6px #0000004d}.text-padel-blue-600[data-v-aad89ba6]{color:var(--ion-color-primary)!important}.text-red-600[data-v-aad89ba6]{color:var(--ion-color-danger)!important}}@media (prefers-color-scheme: dark){.text-gray-700[data-v-aad89ba6]{color:var(--text-primary)!important}.text-gray-600[data-v-aad89ba6],.text-gray-500[data-v-aad89ba6]{color:var(--text-secondary)!important}.bg-green-100.text-green-800[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-success) 0%,#16a34a 100%)!important;color:#fff!important;box-shadow:0 1px 3px #22c55e4d}.bg-red-100.text-red-800[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-danger) 0%,#dc2626 100%)!important;color:#fff!important;box-shadow:0 1px 3px #ef44444d}.bg-blue-100.text-blue-800[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-primary) 0%,#3b82f6 100%)!important;color:#fff!important;box-shadow:0 1px 3px #3b82f64d}.bg-yellow-100.text-yellow-800[data-v-aad89ba6]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#fff!important;box-shadow:0 1px 3px #f59e0b4d}.bg-gray-100.text-gray-800[data-v-aad89ba6]{background:linear-gradient(135deg,var(--text-secondary) 0%,var(--border-primary) 100%)!important;color:var(--text-primary)!important;box-shadow:0 1px 3px #0003}}@media (prefers-color-scheme: dark){.bg-green-600[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-success) 0%,#16a34a 100%)!important;box-shadow:0 1px 3px #22c55e4d;transition:all .2s ease}.bg-green-600[data-v-aad89ba6]:hover,.hover\:bg-green-700[data-v-aad89ba6]:hover{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important;transform:translateY(-1px);box-shadow:0 2px 6px #22c55e66}.bg-red-600[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-danger) 0%,#dc2626 100%)!important;box-shadow:0 1px 3px #ef44444d;transition:all .2s ease}.bg-red-600[data-v-aad89ba6]:hover,.hover\:bg-red-700[data-v-aad89ba6]:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;transform:translateY(-1px);box-shadow:0 2px 6px #ef444466}}@media (prefers-color-scheme: dark){ion-modal[data-v-aad89ba6]{--backdrop-opacity: .7}ion-modal[data-v-aad89ba6]::part(backdrop){background:rgba(0,0,0,.7)}ion-modal .bg-white[data-v-aad89ba6]{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)!important;border:1px solid var(--border-primary);box-shadow:0 8px 24px #00000080!important}.text-gray-900[data-v-aad89ba6]{color:var(--text-primary)!important}input[type=text][data-v-aad89ba6],input[type=url][data-v-aad89ba6],input[type=tel][data-v-aad89ba6],textarea[data-v-aad89ba6]{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important;transition:all .2s ease}input[type=text][data-v-aad89ba6]:focus,input[type=url][data-v-aad89ba6]:focus,input[type=tel][data-v-aad89ba6]:focus,textarea[data-v-aad89ba6]:focus{border-color:var(--ion-color-primary)!important;box-shadow:0 0 0 2px #3b82f633!important;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important}label[data-v-aad89ba6]{color:var(--text-primary)!important}input[type=checkbox][data-v-aad89ba6]{accent-color:var(--ion-color-primary);border-color:var(--border-primary)}.bg-gray-100[data-v-aad89ba6]{background-color:var(--bg-secondary)!important}.bg-gray-50[data-v-aad89ba6]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important;border-top:1px solid var(--border-primary)}.border-gray-300[data-v-aad89ba6]{border-color:var(--border-primary)!important;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important;color:var(--text-primary)!important}.border-gray-300[data-v-aad89ba6]:hover,.hover\:bg-gray-50[data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--border-primary) 0%,var(--text-secondary) 100%)!important;transform:translateY(-1px);box-shadow:0 2px 6px #0000004d}}@media (prefers-color-scheme: dark){.border-gray-100[data-v-aad89ba6]{border-color:var(--border-primary)!important}.bg-gray-50[data-v-aad89ba6]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important}.text-gray-400[data-v-aad89ba6]{color:var(--text-secondary)!important}.text-gray-800[data-v-aad89ba6]{color:var(--text-primary)!important}.border-gray-200[data-v-aad89ba6]{border-color:var(--border-primary)!important;background-color:var(--bg-primary)!important}.hover\:bg-gray-50[data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important}.bg-green-100.text-green-800[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-success) 0%,#16a34a 100%)!important;color:#fff!important}.bg-yellow-100.text-yellow-800[data-v-aad89ba6]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;color:#fff!important}.bg-blue-100.text-blue-800[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-primary) 0%,#3b82f6 100%)!important;color:#fff!important}.bg-purple-100.text-purple-800[data-v-aad89ba6]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;color:#fff!important}.bg-pink-100.text-pink-800[data-v-aad89ba6]{background:linear-gradient(135deg,#ec4899 0%,#db2777 100%)!important;color:#fff!important}.bg-red-100.text-red-700[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-danger) 0%,#dc2626 100%)!important;color:#fff!important}.bg-padel-blue-100.text-padel-blue-700[data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-primary) 0%,var(--ion-color-secondary) 100%)!important;color:#fff!important}.bg-gray-200[data-v-aad89ba6]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)}.bg-gray-200[data-v-aad89ba6]:hover,.hover\:bg-gray-300[data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--border-primary) 0%,var(--text-secondary) 100%)!important}}@media (prefers-color-scheme: dark){.border-gray-200 summary[data-v-aad89ba6]{list-style:none}.border-gray-200 summary[data-v-aad89ba6]::-webkit-details-marker{display:none}.border-gray-200 button[class*=bg-padel-blue-600][data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-primary) 0%,var(--ion-color-primary-shade) 100%)!important;border:none;box-shadow:0 1px 3px #3b82f64d;transition:all .2s ease;min-width:50px;min-height:32px}.border-gray-200 button[class*=bg-padel-blue-600][data-v-aad89ba6]:hover{background:linear-gradient(135deg,var(--ion-color-primary-shade) 0%,var(--ion-color-primary-tint) 100%)!important;transform:translateY(-1px);box-shadow:0 2px 6px #3b82f666}.border-gray-200 button[class*=bg-red-600][data-v-aad89ba6]{background:linear-gradient(135deg,var(--ion-color-danger) 0%,#dc2626 100%)!important;border:none;box-shadow:0 1px 3px #ef44444d;transition:all .2s ease;min-width:50px;min-height:32px}.border-gray-200 button[class*=bg-red-600][data-v-aad89ba6]:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%)!important;transform:translateY(-1px);box-shadow:0 2px 6px #ef444466}.border-gray-200 .flex-shrink-0[data-v-aad89ba6]{min-width:140px}.border-gray-200 .truncate[data-v-aad89ba6]{max-width:200px}.border-gray-200 .flex-wrap[data-v-aad89ba6]{max-width:calc(100% - 20px);padding-left:6px!important;padding-right:6px!important}@media (max-width: 768px) and (prefers-color-scheme: dark){.border-gray-200 .flex-wrap[data-v-aad89ba6] .benefits-modal[data-v-aad89ba6]{--height: 100%;--width: 100%;--border-radius: 0;--box-shadow: none}.border-gray-200 .flex-wrap[data-v-aad89ba6] .benefits-modal ion-modal[data-v-aad89ba6]{--height: 100%;--width: 100%}.border-gray-200 .flex-wrap[data-v-aad89ba6] .benefits-modal h3[data-v-aad89ba6]{font-size:1rem;line-height:1.25}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 summary[data-v-aad89ba6]{padding:12px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 summary>div[data-v-aad89ba6]{gap:12px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 summary>div>div[data-v-aad89ba6]:first-child{min-height:24px;align-items:center}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 summary>div>div[data-v-aad89ba6]:nth-child(2){margin:0}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 summary>div>div[data-v-aad89ba6]:last-child{margin-top:4px}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 button[data-v-aad89ba6]{min-width:60px;min-height:36px;font-size:12px;flex:1;justify-content:center;align-items:center;display:flex}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 details>div[data-v-aad89ba6]{padding:12px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 .flex-wrap[data-v-aad89ba6]{gap:4px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 ion-icon[data-v-aad89ba6]{font-size:16px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 .text-lg[data-v-aad89ba6]{font-size:1rem!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 .text-xl[data-v-aad89ba6]{font-size:1.125rem!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 .font-semibold[data-v-aad89ba6]{white-space:normal!important;word-wrap:break-word;overflow:visible!important;text-overflow:initial!important}}@media (max-width: 480px) and (prefers-color-scheme: dark){.border-gray-200 .flex-wrap[data-v-aad89ba6] .benefits-modal h3[data-v-aad89ba6]{font-size:.875rem}.border-gray-200 .flex-wrap[data-v-aad89ba6] .benefits-modal h3 span[data-v-aad89ba6]{display:block;margin-top:2px}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 button[data-v-aad89ba6]{padding:8px 12px;font-size:11px;min-height:32px}.border-gray-200 .flex-wrap[data-v-aad89ba6] .benefits-modal .px-3[data-v-aad89ba6]{padding-left:16px!important;padding-right:16px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 .text-xs[data-v-aad89ba6]{font-size:10px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 .px-2[data-v-aad89ba6]{padding-left:6px!important;padding-right:6px!important}.border-gray-200 .flex-wrap[data-v-aad89ba6] .border-gray-200 summary>div[data-v-aad89ba6]{gap:8px!important}}.fixed.inset-0.bg-gray-500.bg-opacity-75[data-v-aad89ba6]{background:rgba(0,0,0,.8)!important}.inline-block.align-bottom.bg-white.rounded-lg[data-v-aad89ba6]{background:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}.bg-white.px-4.pt-5.pb-4[data-v-aad89ba6]{background:var(--bg-secondary, #2d2d2d)!important}.h-12.w-12.rounded-full.bg-red-100[data-v-aad89ba6],.h-10.w-10.rounded-full.bg-red-100[data-v-aad89ba6]{background:#7f1d1d!important}.h-6.w-6.text-red-600[data-v-aad89ba6]{color:#f87171!important}.text-lg.leading-6.font-medium.text-gray-900[data-v-aad89ba6]{color:var(--text-primary, #ffffff)!important}.text-sm.text-gray-500[data-v-aad89ba6]{color:#94a3b8!important}.bg-gray-50.px-4.py-3[data-v-aad89ba6]{background:var(--bg-primary, #1a1a1a)!important;border-top:1px solid var(--border-primary, #333333)!important}.bg-red-600.text-white[data-v-aad89ba6]{background:#dc2626!important;color:#fff!important}.bg-red-600.text-white[data-v-aad89ba6]:hover,.hover\\[data-v-aad89ba6]:bg-red-700:hover{background:#b91c1c!important}.border.border-gray-300.bg-white.text-gray-700[data-v-aad89ba6]{background:var(--bg-primary, #1a1a1a)!important;border-color:var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.border.border-gray-300.bg-white.text-gray-700[data-v-aad89ba6]:hover,.hover\\[data-v-aad89ba6]:bg-gray-50:hover{background:#111111!important}}.loading-container[data-v-e4e3d088],.error-container[data-v-e4e3d088]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center}.error-container ion-icon[data-v-e4e3d088]{font-size:4rem;margin-bottom:1rem}.qr-container[data-v-e4e3d088]{max-width:500px;margin:0 auto;text-align:center}.session-info[data-v-e4e3d088]{margin-bottom:2rem}.session-info h2[data-v-e4e3d088]{color:var(--ion-color-primary);margin-bottom:1rem}.instructions[data-v-e4e3d088]{margin-bottom:.5rem;text-align:left}.instruction-list[data-v-e4e3d088]{text-align:left;padding-left:1.5rem;margin-bottom:2rem}.instruction-list li[data-v-e4e3d088]{margin-bottom:.5rem;line-height:1.4}.qr-display[data-v-e4e3d088]{display:flex;justify-content:center;margin:2rem 0;padding:1rem;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a}.qr-canvas[data-v-e4e3d088]{border-radius:8px}.qr-info[data-v-e4e3d088]{margin:1.5rem 0;padding:1rem;background:var(--ion-color-light);border-radius:8px}.qr-info .warning[data-v-e4e3d088]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--ion-color-warning);font-weight:500;margin-top:.5rem}.actions[data-v-e4e3d088]{display:flex;gap:1rem;justify-content:center;margin:2rem 0;flex-wrap:wrap}.actions ion-button[data-v-e4e3d088]{flex:1;min-width:180px;max-width:220px;height:48px;font-size:14px;font-weight:500}.action-button[data-v-e4e3d088]{--padding-start: 12px;--padding-end: 12px}.status-message[data-v-e4e3d088]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:8px;margin-top:1rem;font-weight:500}.status-message.success[data-v-e4e3d088]{background:var(--ion-color-success-tint);color:var(--ion-color-success-shade)}.status-message.error[data-v-e4e3d088]{background:var(--ion-color-danger-tint);color:var(--ion-color-danger-shade)}.status-message.warning[data-v-e4e3d088]{background:var(--ion-color-warning-tint);color:var(--ion-color-warning-shade)}.status-message.info[data-v-e4e3d088]{background:var(--ion-color-primary-tint);color:var(--ion-color-primary-shade)}@media (max-width: 768px){.qr-container[data-v-e4e3d088]{padding:0 1rem}.actions[data-v-e4e3d088]{flex-direction:column;align-items:stretch;gap:.75rem}.actions ion-button[data-v-e4e3d088]{max-width:none;min-width:auto;width:100%}.qr-display[data-v-e4e3d088]{margin:1rem 0;padding:.5rem}.qr-canvas[data-v-e4e3d088]{max-width:100%;height:auto}}@media (prefers-color-scheme: dark){.qr-display[data-v-e4e3d088]{background:var(--ion-color-dark-tint)}.qr-info[data-v-e4e3d088]{background:var(--ion-color-dark-shade)}}.page-header[data-v-5b418d69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.header-buttons[data-v-5b418d69]{display:flex;gap:12px;align-items:center}.sync-button[data-v-5b418d69]{--color: #6b7280;--border-color: #6b7280}.instance-card[data-v-5b418d69]{margin-bottom:16px}.instance-details[data-v-5b418d69]{margin-top:10px}.instance-actions[data-v-5b418d69]{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #e2e8f0}.action-btn[data-v-5b418d69]{flex:1;min-width:120px}@media (max-width: 768px){.page-header[data-v-5b418d69]{flex-direction:column;gap:8px}.header-buttons[data-v-5b418d69]{width:100%;flex-direction:column;gap:8px}.header-buttons ion-button[data-v-5b418d69]{width:100%}.instance-actions[data-v-5b418d69]{flex-direction:column;gap:8px}.action-btn[data-v-5b418d69]{width:100%;min-width:unset}}.loading-container[data-v-5b418d69]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.empty-state[data-v-5b418d69]{text-align:center;padding:40px;background-color:#f5f5f5;border-radius:8px;margin-top:20px}@media (prefers-color-scheme: dark){.container[data-v-5b418d69],.page-header h1[data-v-5b418d69]{color:var(--text-primary, #ffffff)!important}.add-button[data-v-5b418d69]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important}.sync-button[data-v-5b418d69]{--color: #9ca3af !important;--border-color: #4b5563 !important;--background: transparent !important;--background-hover: rgba(156, 163, 175, .1) !important}.instance-card[data-v-5b418d69]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.instance-card[data-v-5b418d69]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}ion-card-header[data-v-5b418d69]{background-color:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-card-title[data-v-5b418d69]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}ion-card-content[data-v-5b418d69]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.instance-details p[data-v-5b418d69]{color:var(--text-primary, #ffffff)!important;margin-bottom:8px!important}.instance-details strong[data-v-5b418d69]{color:var(--text-secondary, #888888)!important;font-weight:500!important}ion-badge[data-v-5b418d69]{font-weight:500!important}ion-badge[color=success][data-v-5b418d69]{--background: rgba(34, 197, 94, .2) !important;--color: #4ade80 !important}ion-badge[color=medium][data-v-5b418d69]{--background: rgba(107, 114, 128, .2) !important;--color: #9ca3af !important}ion-badge[color=warning][data-v-5b418d69]{--background: rgba(245, 158, 11, .2) !important;--color: #fbbf24 !important}ion-badge[color=primary][data-v-5b418d69]{--background: rgba(59, 130, 246, .2) !important;--color: #60a5fa !important}ion-badge[color=danger][data-v-5b418d69]{--background: rgba(239, 68, 68, .2) !important;--color: #f87171 !important}.instance-actions[data-v-5b418d69]{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--border-primary, #333333)!important}.action-btn[data-v-5b418d69]{--background: transparent !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;--color-hover: #ffffff !important;min-height:40px!important;font-size:14px!important}.refresh-btn[data-v-5b418d69]{--color: #60a5fa !important;--border-color: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important;--color-hover: #3b82f6 !important}.edit-btn[data-v-5b418d69]{--color: #4ade80 !important;--border-color: #4ade80 !important;--background-hover: rgba(74, 222, 128, .1) !important;--color-hover: #22c55e !important}.delete-btn[data-v-5b418d69]{--color: #f87171 !important;--border-color: #f87171 !important;--background-hover: rgba(248, 113, 113, .1) !important;--color-hover: #ef4444 !important}.qr-btn[data-v-5b418d69]{--color: #a78bfa !important;--border-color: #a78bfa !important;--background-hover: rgba(167, 139, 250, .1) !important;--color-hover: #8b5cf6 !important}.action-btn ion-icon[data-v-5b418d69]{font-size:16px!important;margin-right:8px!important}.loading-container[data-v-5b418d69]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-5b418d69]{color:var(--text-secondary, #888888)!important}ion-spinner[data-v-5b418d69]{--color: var(--text-primary, #ffffff) !important}.empty-state[data-v-5b418d69]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.empty-state p[data-v-5b418d69]{color:var(--text-secondary, #888888)!important}ion-modal[data-v-5b418d69]{--background: var(--bg-primary, #1a1a1a) !important}ion-header ion-toolbar[data-v-5b418d69]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-title[data-v-5b418d69]{color:var(--text-primary, #ffffff)!important}ion-header ion-button[data-v-5b418d69]{--color: var(--text-primary, #ffffff) !important}ion-content.ion-padding[data-v-5b418d69]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-item[data-v-5b418d69]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-label[data-v-5b418d69]{color:var(--text-primary, #ffffff)!important}ion-text[color=danger][data-v-5b418d69]{--color: #ef4444 !important}ion-input[data-v-5b418d69]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important}ion-toggle[data-v-5b418d69]{--background: var(--bg-secondary, #2d2d2d) !important;--background-checked: #22c55e !important;--handle-background: #ffffff !important;--handle-background-checked: #ffffff !important;--border-radius: 16px !important;min-width:44px!important;min-height:24px!important;border:2px solid var(--border-primary, #555555)!important}ion-toggle[data-v-5b418d69]:hover{--background: var(--bg-primary, #1a1a1a) !important;border-color:var(--border-primary, #777777)!important;transition:all .2s ease-in-out!important}ion-toggle[checked][data-v-5b418d69]{border-color:#22c55e!important}ion-toggle[checked][data-v-5b418d69]:hover{border-color:#16a34a!important}ion-item[data-v-5b418d69]:has(ion-toggle){--border-color: var(--border-primary, #333333) !important;--background: var(--bg-secondary, #2d2d2d) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;margin:16px 0!important;padding:8px!important}ion-item[data-v-5b418d69]:has(ion-toggle):hover{--background: var(--bg-primary, #1a1a1a) !important;border-color:var(--border-primary, #555555)!important;transition:all .2s ease-in-out!important}ion-note[data-v-5b418d69]{color:var(--text-secondary, #888888)!important;font-size:14px!important;margin-top:8px!important}ion-button[type=submit][data-v-5b418d69]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important}@media (max-width: 768px){.container[data-v-5b418d69]{padding:16px!important}.page-header[data-v-5b418d69]{flex-direction:column!important;gap:16px!important;align-items:stretch!important}.page-header h1[data-v-5b418d69]{font-size:1.5rem!important;margin-bottom:0!important}.instance-actions[data-v-5b418d69]{flex-direction:column!important;gap:10px!important;margin-top:20px!important}.action-btn[data-v-5b418d69]{width:100%!important;min-width:unset!important;min-height:44px!important;font-size:16px!important}.action-btn ion-icon[data-v-5b418d69]{font-size:18px!important}.instance-card[data-v-5b418d69]{margin-bottom:12px!important}ion-badge[data-v-5b418d69]{font-size:12px!important;padding:4px 8px!important}.instance-details[data-v-5b418d69]{margin-top:12px!important}.instance-details p[data-v-5b418d69]{font-size:14px!important;margin-bottom:6px!important}}ion-button[data-v-5b418d69]:focus,ion-input[data-v-5b418d69]:focus,ion-toggle[data-v-5b418d69]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-5b418d69]:focus:not(:focus-visible),ion-input[data-v-5b418d69]:focus:not(:focus-visible),ion-toggle[data-v-5b418d69]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-5b418d69]{color:inherit!important}.instance-card[data-v-5b418d69]{border-radius:8px!important;overflow:hidden!important}.flex.items-center[data-v-5b418d69]{gap:8px!important}.instance-details[data-v-5b418d69]{margin-top:16px!important}.instance-details p[data-v-5b418d69]:last-child{margin-bottom:0!important}.flex.items-center .mr-2[data-v-5b418d69]{margin-right:8px!important}ion-modal[data-v-5b418d69]::part(backdrop){background:rgba(0,0,0,.7)!important}.flex.items-center ion-badge[data-v-5b418d69]{white-space:nowrap!important;flex-shrink:0!important}form ion-item[data-v-5b418d69]{margin-bottom:16px!important}ion-input[data-v-5b418d69]:invalid{--border-color: #ef4444 !important}ion-input[data-v-5b418d69]:valid{--border-color: var(--border-primary, #333333) !important}}.contacts-table-container[data-v-41b3b3f3]{width:100%}.table-controls[data-v-41b3b3f3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 1rem}.selected-controls[data-v-41b3b3f3]{display:flex;align-items:center;gap:.5rem}.selected-count[data-v-41b3b3f3]{font-weight:600;color:var(--ion-color-primary)}.table-page-size[data-v-41b3b3f3]{display:flex;align-items:center;gap:.5rem}.contacts-table[data-v-41b3b3f3]{width:100%;border-collapse:collapse}.contacts-table th[data-v-41b3b3f3],.contacts-table td[data-v-41b3b3f3]{padding:.75rem;text-align:left;border-bottom:1px solid #e2e8f0}.contacts-table th[data-v-41b3b3f3]{font-weight:600;background-color:#f8fafc}.contacts-table .sortable[data-v-41b3b3f3]{cursor:pointer}.contacts-table .sortable[data-v-41b3b3f3]:hover{background-color:#f1f5f9}.sort-icon[data-v-41b3b3f3]{display:inline-block;margin-left:.25rem}.select-column[data-v-41b3b3f3]{width:40px}.actions-column[data-v-41b3b3f3]{width:120px;text-align:center}.actions-cell[data-v-41b3b3f3]{display:flex;justify-content:flex-end}tr.selected[data-v-41b3b3f3]{background-color:rgba(var(--ion-color-primary-rgb),.1)}tr[data-v-41b3b3f3]:hover{background-color:#00000008}@media (prefers-color-scheme: dark){.contacts-table-container[data-v-41b3b3f3]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.table-controls[data-v-41b3b3f3]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;padding:16px!important;margin-bottom:20px!important}.selected-controls[data-v-41b3b3f3]{gap:12px!important}.selected-count[data-v-41b3b3f3]{color:#60a5fa!important;font-weight:600!important;background-color:#60a5fa1a!important;padding:4px 12px!important;border-radius:6px!important;border:1px solid rgba(96,165,250,.3)!important}.selected-controls ion-button[data-v-41b3b3f3]{--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;min-height:36px!important}.selected-controls ion-button[fill=clear][data-v-41b3b3f3]{--color: var(--text-secondary, #888888) !important;--color-hover: var(--text-primary, #ffffff) !important;--background-hover: rgba(255, 255, 255, .1) !important}.selected-controls ion-button[fill=outline][data-v-41b3b3f3]{--background: transparent !important;--background-hover: rgba(59, 130, 246, .1) !important;--color: #60a5fa !important;--border-color: #60a5fa !important}.selected-controls ion-button[color=danger][data-v-41b3b3f3]{--color: #ef4444 !important;--border-color: #ef4444 !important;--background-hover: rgba(239, 68, 68, .1) !important}.table-page-size[data-v-41b3b3f3]{color:var(--text-primary, #ffffff)!important;gap:8px!important}.table-page-size span[data-v-41b3b3f3]{color:var(--text-secondary, #888888)!important;font-weight:500!important}.table-page-size ion-select[data-v-41b3b3f3]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:6px!important;padding:4px 8px!important;min-width:60px!important}.contacts-table[data-v-41b3b3f3]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;overflow:hidden!important}.contacts-table th[data-v-41b3b3f3],.contacts-table td[data-v-41b3b3f3]{border-bottom:1px solid var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important;padding:12px!important}.contacts-table th[data-v-41b3b3f3]{background-color:var(--bg-secondary, #2d2d2d)!important;font-weight:600!important;color:var(--text-primary, #ffffff)!important;border-bottom:2px solid var(--border-primary, #333333)!important}.contacts-table .sortable[data-v-41b3b3f3]{transition:background-color .2s ease-in-out!important;position:relative!important}.contacts-table .sortable[data-v-41b3b3f3]:hover{background-color:#60a5fa1a!important;color:#60a5fa!important}.contacts-table .sortable[data-v-41b3b3f3]:active{background-color:#60a5fa33!important}.sort-icon[data-v-41b3b3f3]{color:#60a5fa!important;margin-left:8px!important;display:inline-flex!important;align-items:center!important}.sort-icon ion-icon[data-v-41b3b3f3]{font-size:14px!important;color:inherit!important}tr[data-v-41b3b3f3]{transition:background-color .2s ease-in-out!important}tr[data-v-41b3b3f3]:hover{background-color:#60a5fa0d!important}tr.selected[data-v-41b3b3f3]{background-color:#60a5fa26!important;border-left:3px solid #60a5fa!important}tr.selected[data-v-41b3b3f3]:hover{background-color:#60a5fa33!important}.contacts-table td[data-v-41b3b3f3]{vertical-align:middle!important}ion-checkbox[data-v-41b3b3f3]{--checkmark-color: #ffffff !important;--background-checked: #60a5fa !important;--border-color-checked: #60a5fa !important;--background: var(--bg-primary, #1a1a1a) !important;--border-color: var(--border-primary, #555555) !important;--size: 18px !important}ion-checkbox[data-v-41b3b3f3]:hover{--border-color: #60a5fa !important}.actions-cell[data-v-41b3b3f3]{gap:4px!important;justify-content:flex-end!important;align-items:center!important}.actions-cell ion-button[data-v-41b3b3f3]{--background: transparent !important;--color: var(--text-secondary, #888888) !important;--padding-start: 8px !important;--padding-end: 8px !important;min-width:36px!important;min-height:36px!important;margin:0 2px!important}.actions-cell ion-button[data-v-41b3b3f3]:hover{--background: rgba(96, 165, 250, .1) !important;--color: #60a5fa !important;transform:scale(1.05)!important;transition:all .2s ease-in-out!important}.actions-cell ion-button[color=danger][data-v-41b3b3f3]:hover{--background: rgba(239, 68, 68, .1) !important;--color: #ef4444 !important}.actions-cell ion-icon[data-v-41b3b3f3]{font-size:18px!important;color:inherit!important}@media (max-width: 768px){.table-controls[data-v-41b3b3f3]{flex-direction:column!important;gap:16px!important;align-items:stretch!important}.selected-controls[data-v-41b3b3f3]{flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.selected-controls ion-button[data-v-41b3b3f3]{flex:1!important;min-width:120px!important;font-size:14px!important}.table-page-size[data-v-41b3b3f3]{justify-content:center!important}.contacts-table-container[data-v-41b3b3f3]{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border-radius:8px!important}.contacts-table[data-v-41b3b3f3]{min-width:100%!important;width:max-content!important;font-size:14px!important}.contacts-table th[data-v-41b3b3f3],.contacts-table td[data-v-41b3b3f3]{padding:8px 6px!important;font-size:13px!important;white-space:nowrap!important}.select-column[data-v-41b3b3f3]{width:40px!important;min-width:40px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(2),.contacts-table td[data-v-41b3b3f3]:nth-child(2){min-width:120px!important;max-width:150px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(3),.contacts-table td[data-v-41b3b3f3]:nth-child(3){min-width:140px!important;max-width:180px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(4),.contacts-table td[data-v-41b3b3f3]:nth-child(4){min-width:120px!important;max-width:140px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(5),.contacts-table td[data-v-41b3b3f3]:nth-child(5){min-width:100px!important;max-width:120px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(6),.contacts-table td[data-v-41b3b3f3]:nth-child(6){min-width:80px!important;max-width:100px!important}.actions-column[data-v-41b3b3f3]{width:120px!important;min-width:120px!important}.actions-cell[data-v-41b3b3f3]{min-width:120px!important;gap:2px!important}.actions-cell ion-button[data-v-41b3b3f3]{min-width:32px!important;min-height:32px!important;--padding-start: 4px !important;--padding-end: 4px !important}.actions-cell ion-icon[data-v-41b3b3f3]{font-size:16px!important}.contacts-table td[data-v-41b3b3f3]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.contacts-table-container[data-v-41b3b3f3]:after{content:"← Scroll to see more →"!important;position:absolute!important;bottom:-25px!important;left:50%!important;transform:translate(-50%)!important;font-size:12px!important;color:var(--text-secondary, #888888)!important;opacity:.7!important;pointer-events:none!important}.contacts-table-container[data-v-41b3b3f3]{position:relative!important;margin-bottom:30px!important}}@media (max-width: 480px){.contacts-table[data-v-41b3b3f3]{font-size:12px!important}.contacts-table th[data-v-41b3b3f3],.contacts-table td[data-v-41b3b3f3]{padding:6px 4px!important;font-size:12px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(2),.contacts-table td[data-v-41b3b3f3]:nth-child(2){min-width:100px!important;max-width:120px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(3),.contacts-table td[data-v-41b3b3f3]:nth-child(3){min-width:120px!important;max-width:150px!important}.contacts-table th[data-v-41b3b3f3]:nth-child(4),.contacts-table td[data-v-41b3b3f3]:nth-child(4){min-width:100px!important;max-width:120px!important}.actions-cell ion-button[data-v-41b3b3f3]{min-width:28px!important;min-height:28px!important}.actions-cell ion-icon[data-v-41b3b3f3]{font-size:14px!important}}.contacts-table .sortable[data-v-41b3b3f3]:focus{outline:2px solid #60a5fa!important;outline-offset:-2px!important;background-color:#60a5fa1a!important}ion-button[data-v-41b3b3f3]:focus{outline:2px solid #60a5fa!important;outline-offset:2px!important}ion-checkbox[data-v-41b3b3f3]:focus{outline:2px solid #60a5fa!important;outline-offset:2px!important}.contacts-table .sortable[data-v-41b3b3f3]:focus:not(:focus-visible),ion-button[data-v-41b3b3f3]:focus:not(:focus-visible),ion-checkbox[data-v-41b3b3f3]:focus:not(:focus-visible){outline:none!important}.contacts-table tbody[data-v-41b3b3f3]:empty:after{content:"No contacts to display"!important;display:block!important;text-align:center!important;padding:40px!important;color:var(--text-secondary, #888888)!important;font-style:italic!important}.select-column[data-v-41b3b3f3]{width:50px!important}.actions-column[data-v-41b3b3f3]{width:140px!important;text-align:center!important}.contacts-table thead th[data-v-41b3b3f3]{position:sticky!important;top:0!important;z-index:10!important;background-color:var(--bg-secondary, #2d2d2d)!important}.table-controls ion-button[data-v-41b3b3f3]{margin:0 4px!important}.table-page-size ion-select[data-v-41b3b3f3]:hover{border-color:#60a5fa!important;transition:border-color .2s ease-in-out!important}.contacts-table td[data-v-41b3b3f3]{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.contacts-table td[data-v-41b3b3f3]:nth-child(2){max-width:150px!important}.contacts-table td[data-v-41b3b3f3]:nth-child(3){max-width:180px!important}.contacts-table td[data-v-41b3b3f3]:nth-child(4){max-width:140px!important}.contacts-table td[data-v-41b3b3f3]:nth-child(5){max-width:120px!important}.contacts-table td[data-v-41b3b3f3]:nth-child(6){max-width:100px!important}.contacts-table td[data-v-41b3b3f3]:nth-child(3),.contacts-table td[data-v-41b3b3f3]:nth-child(4){font-family:monospace!important;font-size:13px!important;color:var(--text-secondary, #cccccc)!important}.contacts-table td[data-v-41b3b3f3]:last-child{font-size:13px!important;color:var(--text-secondary, #888888)!important}tr.selected td[data-v-41b3b3f3]{border-left-color:#60a5fa!important}.contacts-table-container.loading[data-v-41b3b3f3]{opacity:.6!important;pointer-events:none!important}.contacts-table[data-v-41b3b3f3],.table-controls[data-v-41b3b3f3],ion-button[data-v-41b3b3f3],ion-checkbox[data-v-41b3b3f3],.contacts-table th[data-v-41b3b3f3],.contacts-table td[data-v-41b3b3f3]{transition:all .2s ease-in-out!important}}.mt-1[data-v-60005d69]{margin-top:.25rem}.mt-2[data-v-60005d69]{margin-top:.5rem}.mt-4[data-v-60005d69]{margin-top:1rem}.duplicate-warning[data-v-dc648dfc]{margin-bottom:16px;background-color:#ffc1071a;border-left:4px solid var(--ion-color-warning);border-radius:4px}.warning-icon[data-v-dc648dfc]{font-size:24px;margin-right:10px}.mt-1[data-v-17b09c59]{margin-top:.25rem}.flex[data-v-17b09c59]{display:flex}.flex-wrap[data-v-17b09c59]{flex-wrap:wrap}.gap-1[data-v-17b09c59]{gap:.25rem}.gap-2[data-v-17b09c59]{gap:.5rem}.page-header[data-v-61eb642a]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.action-buttons[data-v-61eb642a]{display:flex;gap:.75rem;align-items:center;flex-shrink:0}.filters-section[data-v-61eb642a]{margin-bottom:1rem}.filters-row[data-v-61eb642a]{display:flex;gap:.5rem}.loading-container[data-v-61eb642a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.pagination-controls[data-v-61eb642a]{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:1rem}@media (prefers-color-scheme: dark){.container[data-v-61eb642a],.page-header h1[data-v-61eb642a]{color:var(--text-primary, #ffffff)!important}.page-header p[data-v-61eb642a]{color:var(--text-secondary, #888888)!important}.back-button[data-v-61eb642a]{--color: var(--text-primary, #ffffff) !important;--color-hover: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important}.back-button ion-icon[data-v-61eb642a]{color:inherit!important}.action-buttons[data-v-61eb642a]{display:flex!important;gap:12px!important;align-items:center!important;flex-shrink:0!important}.import-button[data-v-61eb642a]{--background: #22c55e !important;--background-hover: #16a34a !important;--color: #ffffff !important;font-weight:500!important;min-height:40px!important}.add-button[data-v-61eb642a]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;font-weight:500!important;min-height:40px!important}.import-button ion-icon[data-v-61eb642a],.add-button ion-icon[data-v-61eb642a]{color:#fff!important}.filters-section[data-v-61eb642a]{padding:16px!important;background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;margin-bottom:20px!important}.filters-row[data-v-61eb642a]{display:flex!important;gap:12px!important;flex-wrap:wrap!important}ion-searchbar[data-v-61eb642a]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;--icon-color: var(--text-secondary, #888888) !important;--clear-button-color: var(--text-secondary, #888888) !important;flex:2!important;min-width:250px!important}ion-select[data-v-61eb642a]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;flex:1!important;min-width:120px!important}ion-card[data-v-61eb642a]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important;border-radius:8px!important;overflow:hidden!important}ion-card[data-v-61eb642a]:hover{box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}.loading-container[data-v-61eb642a]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-61eb642a]{color:var(--text-secondary, #888888)!important}ion-spinner[data-v-61eb642a]{--color: var(--text-primary, #ffffff) !important}.empty-state[data-v-61eb642a]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;padding:40px!important;margin-top:20px!important}.empty-state h3[data-v-61eb642a]{color:var(--text-primary, #ffffff)!important}.empty-state p[data-v-61eb642a]{color:var(--text-secondary, #888888)!important}.empty-state ion-icon[data-v-61eb642a]{color:var(--text-secondary, #888888)!important}.empty-state ion-button[data-v-61eb642a]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;margin:0 8px!important}.pagination-controls[data-v-61eb642a]{color:var(--text-primary, #ffffff)!important;margin-top:20px!important}.pagination-controls ion-button[data-v-61eb642a]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;min-width:44px!important;min-height:44px!important}.pagination-controls ion-button[data-v-61eb642a]:disabled{--color: var(--text-secondary, #555555) !important;opacity:.4!important}.pagination-controls span[data-v-61eb642a]{color:var(--text-primary, #ffffff)!important;font-weight:500!important}@media (max-width: 768px){.container[data-v-61eb642a]{padding:12px!important}.page-header[data-v-61eb642a]{flex-direction:column!important;gap:16px!important;align-items:stretch!important;margin-bottom:16px!important}.page-header>div[data-v-61eb642a]:first-child{order:1!important}.page-header .action-buttons[data-v-61eb642a]{order:2!important;flex-direction:row!important;gap:12px!important;justify-content:center!important;width:100%!important}.page-header h1[data-v-61eb642a]{font-size:1.5rem!important;margin-bottom:8px!important}.action-buttons ion-button[data-v-61eb642a]{flex:1!important;max-width:200px!important;margin:0!important}.filters-row[data-v-61eb642a]{flex-direction:column!important;gap:12px!important}ion-searchbar[data-v-61eb642a],ion-select[data-v-61eb642a]{flex:none!important;width:100%!important;min-width:unset!important}ion-card[data-v-61eb642a]{margin:0!important;border-radius:8px!important}.pagination-controls[data-v-61eb642a]{flex-wrap:wrap!important;gap:12px!important;margin-top:16px!important}.pagination-controls ion-button[data-v-61eb642a]{min-width:44px!important;min-height:44px!important}.empty-state[data-v-61eb642a]{padding:24px!important;margin:0!important}.empty-state .flex[data-v-61eb642a]{flex-direction:column!important;gap:12px!important}.empty-state ion-button[data-v-61eb642a]{width:100%!important;margin:0!important}ion-button[data-v-61eb642a]{min-height:44px!important}}ion-button[data-v-61eb642a]:focus,ion-searchbar[data-v-61eb642a]:focus,ion-select[data-v-61eb642a]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-61eb642a]:focus:not(:focus-visible),ion-searchbar[data-v-61eb642a]:focus:not(:focus-visible),ion-select[data-v-61eb642a]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-61eb642a]{color:inherit!important}ion-button[data-v-61eb642a]:hover{transform:translateY(-1px)!important;transition:all .2s ease-in-out!important}ion-button[data-v-61eb642a]:active{transform:translateY(0)!important}.filters-section[data-v-61eb642a]{box-shadow:0 2px 4px #0003!important}.empty-state ion-icon[size=large][data-v-61eb642a]{font-size:64px!important;margin-bottom:16px!important;opacity:.5!important}.action-buttons ion-button[data-v-61eb642a]{font-weight:500!important;min-height:40px!important}ion-select[data-v-61eb642a]:disabled{--color: var(--text-secondary, #555555) !important;opacity:.6!important;cursor:not-allowed!important}ion-searchbar[data-v-61eb642a]{--border-radius: 8px !important;border:1px solid var(--border-primary, #333333)!important}ion-searchbar[data-v-61eb642a]:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}ion-select[data-v-61eb642a]{--border-radius: 8px !important;border:1px solid var(--border-primary, #333333)!important;padding:8px 12px!important}ion-select[data-v-61eb642a]:hover{border-color:var(--border-primary, #555555)!important;transition:border-color .2s ease-in-out!important}ion-card ion-card-content[data-v-61eb642a]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.page-header>div[data-v-61eb642a]:first-child{flex:1!important}.page-header .action-buttons[data-v-61eb642a]{flex-shrink:0!important}}.page-header[data-v-a2da622d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contact-list-card[data-v-a2da622d]{margin-bottom:16px}.list-details[data-v-a2da622d]{margin-top:10px}.loading-container[data-v-a2da622d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.empty-state[data-v-a2da622d]{text-align:center;padding:40px;background-color:#f5f5f5;border-radius:8px;margin-top:20px}@media (prefers-color-scheme: dark){.container[data-v-a2da622d],.page-header h1[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important}.add-button[data-v-a2da622d]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;font-weight:500!important;min-height:40px!important}.add-button ion-icon[data-v-a2da622d]{color:#fff!important}.contact-list-card[data-v-a2da622d]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important;border-radius:8px!important;margin-bottom:20px!important}.contact-list-card[data-v-a2da622d]:hover{box-shadow:0 8px 16px #0006!important;transform:translateY(-2px)!important;transition:all .2s ease-in-out!important}ion-card-header[data-v-a2da622d]{background-color:var(--bg-secondary, #2d2d2d)!important;border-bottom:1px solid var(--border-primary, #333333)!important;padding:16px!important}ion-card-title[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important;font-weight:600!important;font-size:1.25rem!important}ion-card-content[data-v-a2da622d]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;padding:16px!important}.list-details p[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important;margin-bottom:8px!important}.list-details strong[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}.contact-list-card ion-button[data-v-a2da622d]{--background: transparent !important;--color: var(--text-secondary, #888888) !important;min-width:40px!important;min-height:40px!important;margin:0 4px!important}.contact-list-card ion-button[data-v-a2da622d]:hover{--background: rgba(96, 165, 250, .1) !important;--color: #60a5fa !important;transform:scale(1.05)!important;transition:all .2s ease-in-out!important}.contact-list-card ion-button[color=danger][data-v-a2da622d]:hover{--background: rgba(239, 68, 68, .1) !important;--color: #ef4444 !important}.contact-list-card ion-icon[data-v-a2da622d]{font-size:20px!important;color:inherit!important}.loading-container[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-a2da622d]{color:var(--text-secondary, #888888)!important}ion-spinner[data-v-a2da622d]{--color: var(--text-primary, #ffffff) !important}.empty-state[data-v-a2da622d]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;padding:40px!important;margin-top:20px!important;text-align:center!important}.empty-state p[data-v-a2da622d]{color:var(--text-secondary, #888888)!important;margin-bottom:12px!important}.empty-state ion-button[data-v-a2da622d]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;margin-top:16px!important}ion-modal[data-v-a2da622d]{--background: var(--bg-primary, #1a1a1a) !important}ion-header[data-v-a2da622d]{background-color:var(--bg-secondary, #2d2d2d)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-toolbar[data-v-a2da622d]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important}ion-title[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}ion-content[data-v-a2da622d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-item[data-v-a2da622d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;margin-bottom:16px!important}ion-label[data-v-a2da622d]{color:var(--text-primary, #ffffff)!important;font-weight:500!important}ion-input[data-v-a2da622d],ion-textarea[data-v-a2da622d]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:6px!important;padding:8px 12px!important}ion-input[data-v-a2da622d]:focus,ion-textarea[data-v-a2da622d]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important;transition:all .2s ease-in-out!important}form ion-button[type=submit][data-v-a2da622d]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;font-weight:500!important;margin-top:20px!important}form ion-button[type=submit][data-v-a2da622d]:disabled{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-secondary, #888888) !important;opacity:.6!important}ion-text[color=danger][data-v-a2da622d]{color:#ef4444!important}ion-header ion-button[data-v-a2da622d]{--color: var(--text-primary, #ffffff) !important;--background: transparent !important}ion-header ion-button[data-v-a2da622d]:hover{--background: rgba(96, 165, 250, .1) !important;--color: #60a5fa !important}.flex[data-v-a2da622d]{display:flex!important}.items-center[data-v-a2da622d]{align-items:center!important}.justify-between[data-v-a2da622d]{justify-content:space-between!important}@media (max-width: 768px){.container[data-v-a2da622d]{padding:16px!important}.page-header[data-v-a2da622d]{flex-direction:column!important;gap:16px!important;align-items:stretch!important;margin-bottom:20px!important}.page-header h1[data-v-a2da622d]{font-size:1.5rem!important;text-align:center!important;margin-bottom:0!important}.add-button[data-v-a2da622d]{width:100%!important;max-width:300px!important;margin:0 auto!important}.contact-list-card[data-v-a2da622d]{margin-bottom:16px!important}.contact-list-card ion-card-header .flex[data-v-a2da622d]{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.contact-list-card ion-card-header .flex>div[data-v-a2da622d]:last-child{align-self:stretch!important;justify-content:center!important;flex-direction:row!important}ion-card-title[data-v-a2da622d]{font-size:1.1rem!important;text-align:center!important;width:100%!important}.contact-list-card ion-button[data-v-a2da622d]{min-width:44px!important;min-height:44px!important;margin:0 6px!important}.empty-state[data-v-a2da622d]{padding:24px!important}.empty-state ion-button[data-v-a2da622d]{width:100%!important;max-width:250px!important}ion-item[data-v-a2da622d]{margin-bottom:12px!important}form .ion-padding[data-v-a2da622d]{padding:16px!important}}ion-button[data-v-a2da622d]:focus,ion-input[data-v-a2da622d]:focus,ion-textarea[data-v-a2da622d]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-a2da622d]:focus:not(:focus-visible),ion-input[data-v-a2da622d]:focus:not(:focus-visible),ion-textarea[data-v-a2da622d]:focus:not(:focus-visible){outline:none!important}ion-button[data-v-a2da622d]:hover:not(:disabled){transform:translateY(-1px)!important;transition:all .2s ease-in-out!important}ion-button[data-v-a2da622d]:active:not(:disabled){transform:translateY(0)!important}ion-button ion-spinner[data-v-a2da622d]{--color: inherit !important;margin-right:8px!important}ion-icon[data-v-a2da622d]{color:inherit!important}.contact-list-card[data-v-a2da622d],ion-button[data-v-a2da622d],ion-input[data-v-a2da622d],ion-textarea[data-v-a2da622d]{transition:all .2s ease-in-out!important}.filter-tags[data-v-a2da622d]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.filter-tags ion-chip[data-v-a2da622d]{font-size:12px}.card-header-content[data-v-a2da622d]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.title-section[data-v-a2da622d]{display:flex;flex-direction:column;gap:8px;flex:1}.status-badges[data-v-a2da622d]{display:flex;gap:6px;flex-wrap:wrap}.action-buttons-header[data-v-a2da622d]{display:flex;gap:4px;flex-shrink:0}.stats-section[data-v-a2da622d]{margin-bottom:16px}.primary-stats[data-v-a2da622d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-bottom:12px}.stat-card[data-v-a2da622d]{text-align:center;padding:12px;background:rgba(var(--ion-color-light-rgb),.3);border-radius:8px;border:1px solid rgba(var(--ion-color-medium-rgb),.2)}.stat-number[data-v-a2da622d]{font-size:1.25rem;font-weight:600;color:var(--ion-color-primary);line-height:1}.stat-label[data-v-a2da622d]{font-size:.75rem;color:var(--ion-color-medium);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.stat-note[data-v-a2da622d]{font-size:.7rem;margin-top:2px;display:block}.description-section[data-v-a2da622d]{margin-bottom:16px;padding:12px;background:rgba(var(--ion-color-light-rgb),.2);border-radius:6px;border-left:3px solid var(--ion-color-primary)}.description-text[data-v-a2da622d]{margin:0;color:var(--ion-color-dark);font-style:italic}.filters-section[data-v-a2da622d]{margin-bottom:16px}.section-title[data-v-a2da622d]{font-size:.9rem;font-weight:600;color:var(--ion-color-dark);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.filter-chips[data-v-a2da622d]{display:flex;flex-wrap:wrap;gap:6px}.meta-section[data-v-a2da622d]{padding-top:12px;border-top:1px solid rgba(var(--ion-color-medium-rgb),.2)}.meta-text[data-v-a2da622d]{margin:0;font-size:.8rem;color:var(--ion-color-medium);display:flex;align-items:center;gap:6px}@media (max-width: 768px){.card-header-content[data-v-a2da622d]{flex-direction:column;gap:12px}.action-buttons-header[data-v-a2da622d]{align-self:stretch;justify-content:space-around}.primary-stats[data-v-a2da622d]{grid-template-columns:repeat(2,1fr)}.status-badges[data-v-a2da622d]{justify-content:flex-start}}@media (max-width: 480px){.primary-stats[data-v-a2da622d]{grid-template-columns:1fr}.filter-chips[data-v-a2da622d]{justify-content:center}}}[data-v-ad88655d]:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #000000;--text-secondary: #6c757d;--border-primary: #e2e8f0;--border-secondary: #dee2e6}@media (prefers-color-scheme: dark){[data-v-ad88655d]:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--text-primary: #ffffff;--text-secondary: #a1a1aa;--border-primary: #333333;--border-secondary: #404040}}.container[data-v-ad88655d]{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}.page-header[data-v-ad88655d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;background-color:var(--bg-primary);color:var(--text-primary)}.page-header h1[data-v-ad88655d]{color:var(--text-primary)}.page-header p[data-v-ad88655d]{color:var(--text-secondary)}.back-button[data-v-ad88655d]{margin-bottom:10px}@media (prefers-color-scheme: dark){.back-button[data-v-ad88655d]{--color: var(--text-primary)}.back-button[data-v-ad88655d]:hover{--background: var(--bg-secondary)}}.action-buttons[data-v-ad88655d]{display:flex;gap:10px}@media (prefers-color-scheme: dark){.import-button[data-v-ad88655d],.add-button[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}.import-button[data-v-ad88655d]:hover,.add-button[data-v-ad88655d]:hover{--background: var(--border-primary)}}.stats-cards[data-v-ad88655d]{display:flex;gap:20px;margin-bottom:20px}.stat-card[data-v-ad88655d]{flex:1;text-align:center}@media (prefers-color-scheme: dark){.stat-card[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);box-shadow:0 2px 8px #0000004d}}.stat-content[data-v-ad88655d]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-ad88655d]{font-size:2rem;font-weight:700;color:var(--ion-color-primary)}.stat-label[data-v-ad88655d]{font-size:1rem;color:var(--text-secondary)}.filters-section[data-v-ad88655d]{margin-bottom:20px}@media (prefers-color-scheme: dark){.filters-section ion-searchbar[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary);--icon-color: var(--text-secondary);--clear-button-color: var(--text-secondary)}ion-card[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);box-shadow:0 2px 8px #0000004d}}.contacts-table[data-v-ad88655d]{border-collapse:collapse;width:100%;background-color:var(--bg-primary);color:var(--text-primary)}.contacts-table th[data-v-ad88655d],.contacts-table td[data-v-ad88655d]{padding:12px;text-align:left;border-bottom:1px solid var(--border-primary);color:var(--text-primary)}.contacts-table th[data-v-ad88655d]{background-color:var(--bg-secondary);font-weight:600;color:var(--text-primary)}@media (prefers-color-scheme: dark){.contacts-table tr[data-v-ad88655d]:hover{background-color:var(--border-primary)}.contacts-table ion-button[data-v-ad88655d]{--color: var(--text-primary)}.contacts-table ion-button[color=danger][data-v-ad88655d]{--color: var(--ion-color-danger)}.contacts-table ion-button[data-v-ad88655d]:hover{--background: var(--border-primary)}}.loading-container[data-v-ad88655d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-primary)}@media (prefers-color-scheme: dark){.loading-container ion-spinner[data-v-ad88655d]{--color: var(--text-primary)}}.empty-state[data-v-ad88655d]{text-align:center;padding:40px;background-color:var(--bg-secondary);border-radius:8px;margin-top:20px;color:var(--text-primary)}@media (prefers-color-scheme: dark){.empty-state[data-v-ad88655d]{border:1px solid var(--border-primary)}.empty-state ion-button[data-v-ad88655d]{--background: var(--bg-primary);--color: var(--text-primary);--border-color: var(--border-primary)}.empty-state ion-button[data-v-ad88655d]:hover{--background: var(--border-primary)}}.pagination-controls[data-v-ad88655d]{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px;color:var(--text-primary)}@media (prefers-color-scheme: dark){.pagination-controls ion-button[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}.pagination-controls ion-button[data-v-ad88655d]:hover:not([disabled]){--background: var(--border-primary)}.pagination-controls ion-button[disabled][data-v-ad88655d]{--color: var(--text-secondary);--background: var(--bg-secondary);opacity:.5}}@media (prefers-color-scheme: dark){ion-modal[data-v-ad88655d]{--background: var(--bg-primary);--color: var(--text-primary)}ion-modal ion-header[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary)}ion-modal ion-toolbar[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-title[data-v-ad88655d]{--color: var(--text-primary)}ion-modal ion-content[data-v-ad88655d]{--background: var(--bg-primary);--color: var(--text-primary)}ion-modal ion-item[data-v-ad88655d]{--background: var(--bg-primary);--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-label[data-v-ad88655d]{--color: var(--text-primary)}ion-modal ion-input[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary)}ion-modal ion-textarea[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary)}ion-modal ion-searchbar[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary);--icon-color: var(--text-secondary);--clear-button-color: var(--text-secondary)}ion-modal ion-list[data-v-ad88655d]{--background: var(--bg-primary)}ion-modal ion-button[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-button[data-v-ad88655d]:hover{--background: var(--border-primary)}ion-modal ion-button[expand=block][data-v-ad88655d]{--background: var(--ion-color-primary);--color: #ffffff}ion-modal ion-button[color=danger][data-v-ad88655d]{--background: var(--ion-color-danger);--color: #ffffff}ion-modal ion-checkbox[data-v-ad88655d]{--background: var(--bg-secondary);--border-color: var(--border-primary);--checkmark-color: var(--text-primary)}ion-modal ion-toggle[data-v-ad88655d]{--background: var(--bg-secondary);--background-checked: var(--ion-color-primary);--handle-background: var(--text-primary);--handle-background-checked: #ffffff}ion-modal ion-badge[data-v-ad88655d]{--background: var(--ion-color-primary);--color: #ffffff}ion-modal ion-note[data-v-ad88655d]{--color: var(--text-secondary)}ion-modal ion-text[color=danger][data-v-ad88655d]{--color: var(--ion-color-danger)}ion-modal ion-spinner[data-v-ad88655d]{--color: var(--text-primary)}}.segments-container[data-v-ad88655d]{margin-bottom:20px}@media (prefers-color-scheme: dark){.segments-container ion-segment[data-v-ad88655d]{--background: var(--bg-secondary)}.segments-container ion-segment-button[data-v-ad88655d]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary);--indicator-color: var(--ion-color-primary)}.segments-container ion-segment-button.segment-button-checked[data-v-ad88655d]{--background: var(--ion-color-primary);--color: #ffffff}}.file-upload-container[data-v-ad88655d]{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px dashed var(--border-primary);border-radius:8px;margin:20px 0;cursor:pointer;background-color:var(--bg-secondary);color:var(--text-primary);transition:all .3s ease}.file-upload-container[data-v-ad88655d]:hover{border-color:var(--ion-color-primary);background-color:var(--border-primary)}.file-upload-label[data-v-ad88655d]{display:flex;flex-direction:column;align-items:center;cursor:pointer;color:var(--text-primary)}.file-upload-input[data-v-ad88655d]{display:none}@media (max-width: 768px){.page-header[data-v-ad88655d]{flex-direction:column;gap:16px}.action-buttons[data-v-ad88655d]{flex-direction:column;width:100%}.action-buttons ion-button[data-v-ad88655d]{width:100%;min-height:44px}.stats-cards[data-v-ad88655d]{flex-direction:column}.contacts-table[data-v-ad88655d]{font-size:.875rem}.contacts-table th[data-v-ad88655d],.contacts-table td[data-v-ad88655d]{padding:8px}.pagination-controls[data-v-ad88655d]{flex-wrap:wrap;gap:8px}.empty-state[data-v-ad88655d]{padding:24px 16px}.empty-state .mt-4[data-v-ad88655d]{flex-direction:column;gap:12px}.empty-state ion-button[data-v-ad88655d]{width:100%;min-height:44px}}@media (max-width: 480px){.container[data-v-ad88655d]{padding:1rem}.contacts-table th[data-v-ad88655d],.contacts-table td[data-v-ad88655d]{padding:6px;font-size:.8rem}.stat-value[data-v-ad88655d]{font-size:1.5rem}.file-upload-container[data-v-ad88655d]{padding:16px;margin:16px 0}}@media (prefers-reduced-motion: reduce){.file-upload-container[data-v-ad88655d]{transition:none}}@media (prefers-contrast: high){[data-v-ad88655d]:root{--border-primary: #000000;--border-secondary: #000000}@media (prefers-color-scheme: dark){[data-v-ad88655d]:root{--border-primary: #ffffff;--border-secondary: #ffffff}}.contacts-table th[data-v-ad88655d],.contacts-table td[data-v-ad88655d]{border-bottom:2px solid var(--border-primary)}.file-upload-container[data-v-ad88655d]{border-width:3px}}.quick-selectors[data-v-ad88655d],.custom-filters[data-v-ad88655d],.manual-search[data-v-ad88655d]{margin-bottom:20px;padding:16px;border-radius:8px;background-color:var(--bg-secondary)}.quick-selectors h3[data-v-ad88655d],.custom-filters h3[data-v-ad88655d],.manual-search h3[data-v-ad88655d]{margin:0 0 12px;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.selector-buttons[data-v-ad88655d]{display:flex;flex-wrap:wrap;gap:8px}.selector-buttons ion-button[data-v-ad88655d]{margin:0;height:32px;font-size:.85rem}.filter-actions[data-v-ad88655d]{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:12px}.filter-actions ion-button[data-v-ad88655d]{flex:1}@media (prefers-color-scheme: dark){.quick-selectors[data-v-ad88655d],.custom-filters[data-v-ad88655d],.manual-search[data-v-ad88655d]{background-color:var(--bg-secondary);border:1px solid var(--border-secondary)}.quick-selectors h3[data-v-ad88655d],.custom-filters h3[data-v-ad88655d],.manual-search h3[data-v-ad88655d]{color:var(--text-primary)}}@media (max-width: 768px){.selector-buttons[data-v-ad88655d]{flex-direction:column}.selector-buttons ion-button[data-v-ad88655d]{width:100%;height:40px}.filter-actions[data-v-ad88655d]{flex-direction:column}.filter-actions ion-button[data-v-ad88655d]{width:100%}}.dynamic-list-options[data-v-ad88655d]{margin-top:16px;padding:16px;background-color:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-primary)}.dynamic-list-options ion-item[data-v-ad88655d]{--background: transparent;--border-color: transparent;margin-bottom:8px}.dynamic-list-options ion-label h3[data-v-ad88655d]{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.dynamic-list-options ion-label p[data-v-ad88655d]{color:var(--text-secondary);font-size:12px;margin:0}.dynamic-list-options ion-button[data-v-ad88655d]{margin-top:12px}@media (prefers-color-scheme: dark){.dynamic-list-options[data-v-ad88655d]{background-color:var(--bg-secondary);border-color:var(--border-secondary)}}[data-v-3d732cb9]:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #f5f5f5;--text-primary: #000000;--text-secondary: #6c757d;--border-primary: #e2e8f0;--border-secondary: #dee2e6;--accent-warning: #fff9e6;--accent-warning-border: #ffe0b2}@media (prefers-color-scheme: dark){[data-v-3d732cb9]:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #333333;--text-primary: #ffffff;--text-secondary: #a1a1aa;--border-primary: #333333;--border-secondary: #404040;--accent-warning: #2d2416;--accent-warning-border: #4a3d1a}}.templates-container[data-v-3d732cb9]{height:100%;overflow-y:auto;background-color:var(--bg-primary);color:var(--text-primary)}[data-v-3d732cb9] .ion-page{overflow-y:auto;display:flex;flex-direction:column;background-color:var(--bg-primary)}[data-v-3d732cb9] .template-modal{--height: auto;--width: 90%;--max-width: 600px;--border-radius: 8px;--overflow: auto}@media (max-height: 700px){[data-v-3d732cb9] .template-modal ion-content{--overflow: auto}}[data-v-3d732cb9] .template-modal form{margin-bottom:50px}.page-header[data-v-3d732cb9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:var(--bg-primary);color:var(--text-primary)}.page-header h1[data-v-3d732cb9]{color:var(--text-primary)}@media (prefers-color-scheme: dark){.add-button[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}.add-button[data-v-3d732cb9]:hover{--background: var(--border-primary)}}.template-card[data-v-3d732cb9]{margin-bottom:16px}@media (prefers-color-scheme: dark){.template-card[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);box-shadow:0 2px 8px #0000004d}.template-card ion-card-header[data-v-3d732cb9]{background-color:var(--bg-secondary);color:var(--text-primary)}.template-card ion-card-title[data-v-3d732cb9]{color:var(--text-primary)}.template-card ion-card-content[data-v-3d732cb9]{background-color:var(--bg-secondary);color:var(--text-primary)}.template-card ion-button[data-v-3d732cb9]{--color: var(--text-primary)}.template-card ion-button[color=danger][data-v-3d732cb9]{--color: var(--ion-color-danger)}.template-card ion-button[data-v-3d732cb9]:hover{--background: var(--border-primary)}.template-card ion-badge[data-v-3d732cb9]{--background: var(--ion-color-primary);--color: #ffffff}.template-card ion-badge[color=tertiary][data-v-3d732cb9]{--background: var(--ion-color-tertiary);--color: #ffffff}.template-card ion-badge[color=warning][data-v-3d732cb9]{--background: var(--ion-color-warning);--color: #000000}}.template-preview[data-v-3d732cb9]{margin-top:10px;white-space:pre-wrap;font-family:monospace;background-color:var(--bg-tertiary);color:var(--text-primary);padding:10px;border-radius:4px;max-height:150px;overflow-y:auto;border:1px solid var(--border-primary)}.template-variables[data-v-3d732cb9]{margin-top:10px;color:var(--text-primary)}.loading-container[data-v-3d732cb9]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-primary)}@media (prefers-color-scheme: dark){.loading-container ion-spinner[data-v-3d732cb9]{--color: var(--text-primary)}}.empty-state[data-v-3d732cb9]{text-align:center;padding:40px;background-color:var(--bg-secondary);color:var(--text-primary);border-radius:8px;margin-top:20px;border:1px solid var(--border-primary)}@media (prefers-color-scheme: dark){.empty-state ion-button[data-v-3d732cb9]{--background: var(--bg-primary);--color: var(--text-primary);--border-color: var(--border-primary)}.empty-state ion-button[data-v-3d732cb9]:hover{--background: var(--border-primary)}}.template-image[data-v-3d732cb9]{margin:15px 0;text-align:center;background-color:var(--bg-tertiary);padding:10px;border-radius:8px;border:1px solid var(--border-primary)}.template-thumbnail[data-v-3d732cb9]{max-width:100%;max-height:180px;border-radius:6px;border:1px solid var(--border-primary);box-shadow:0 2px 4px #0000001a}@media (prefers-color-scheme: dark){.template-thumbnail[data-v-3d732cb9]{box-shadow:0 2px 8px #0006}}.template-document[data-v-3d732cb9]{display:flex;align-items:center;background-color:var(--accent-warning);color:var(--text-primary);padding:12px;border-radius:6px;margin:15px 0;border:1px solid var(--accent-warning-border)}@media (prefers-color-scheme: dark){.template-document ion-icon[data-v-3d732cb9]{color:var(--ion-color-warning)}}.image-preview[data-v-3d732cb9]{margin-top:15px;text-align:center}.preview-img[data-v-3d732cb9]{max-width:100%;max-height:200px;border-radius:4px;border:1px solid var(--border-primary)}.document-info[data-v-3d732cb9]{margin-top:15px;padding:10px;background-color:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;border:1px solid var(--border-primary)}@media (prefers-color-scheme: dark){ion-modal[data-v-3d732cb9]{--background: var(--bg-primary);--color: var(--text-primary)}ion-modal ion-header[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary)}ion-modal ion-toolbar[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-title[data-v-3d732cb9]{--color: var(--text-primary)}ion-modal ion-content[data-v-3d732cb9]{--background: var(--bg-primary);--color: var(--text-primary)}ion-modal ion-item[data-v-3d732cb9]{--background: var(--bg-primary);--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-label[data-v-3d732cb9]{--color: var(--text-primary)}ion-modal ion-input[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary)}ion-modal ion-textarea[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary)}ion-modal ion-select[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary)}ion-modal ion-button[data-v-3d732cb9]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-button[data-v-3d732cb9]:hover{--background: var(--border-primary)}ion-modal ion-button[expand=block][data-v-3d732cb9]{--background: var(--ion-color-primary);--color: #ffffff}ion-modal ion-button[disabled][data-v-3d732cb9]{--color: var(--text-secondary);--background: var(--bg-tertiary);opacity:.6}ion-modal ion-note[data-v-3d732cb9]{--color: var(--text-secondary)}ion-modal ion-text[color=danger][data-v-3d732cb9]{--color: var(--ion-color-danger)}ion-modal ion-spinner[data-v-3d732cb9]{--color: var(--text-primary)}ion-modal input[type=file][data-v-3d732cb9]{color:var(--text-primary);background-color:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:4px;padding:8px;width:100%}ion-modal input[type=file][data-v-3d732cb9]::-webkit-file-upload-button{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:4px;padding:6px 12px;margin-right:8px;cursor:pointer}ion-modal input[type=file][data-v-3d732cb9]::-webkit-file-upload-button:hover{background-color:var(--border-primary)}}@media (max-width: 768px){.page-header[data-v-3d732cb9]{flex-direction:column;gap:16px;text-align:center}.page-header h1[data-v-3d732cb9]{margin-bottom:0}.add-button[data-v-3d732cb9]{width:100%;min-height:44px}.template-card[data-v-3d732cb9]{margin-bottom:12px}.template-card ion-card-header .flex[data-v-3d732cb9]{flex-direction:column;gap:12px;text-align:left}.template-card ion-card-header .flex .flex[data-v-3d732cb9]:last-child{justify-content:flex-end;flex-direction:row}.template-thumbnail[data-v-3d732cb9]{max-height:150px}.template-preview[data-v-3d732cb9]{font-size:.875rem;max-height:120px}.empty-state[data-v-3d732cb9]{padding:24px 16px}.empty-state ion-button[data-v-3d732cb9]{width:100%;min-height:44px}[data-v-3d732cb9] .template-modal{--width: 95%}}@media (max-width: 480px){.templates-container[data-v-3d732cb9]{padding:1rem}.template-card ion-card-header[data-v-3d732cb9]{padding:12px}.template-card ion-card-content[data-v-3d732cb9]{padding:12px}.template-preview[data-v-3d732cb9]{font-size:.8rem;padding:8px;max-height:100px}.template-thumbnail[data-v-3d732cb9]{max-height:120px}.document-info[data-v-3d732cb9]{padding:8px;font-size:.875rem}}@media (prefers-reduced-motion: reduce){.template-card[data-v-3d732cb9]{transition:none}}@media (prefers-contrast: high){[data-v-3d732cb9]:root{--border-primary: #000000;--border-secondary: #000000}@media (prefers-color-scheme: dark){[data-v-3d732cb9]:root{--border-primary: #ffffff;--border-secondary: #ffffff}}.template-card[data-v-3d732cb9],.template-preview[data-v-3d732cb9],.template-image[data-v-3d732cb9],.template-document[data-v-3d732cb9],.document-info[data-v-3d732cb9],.empty-state[data-v-3d732cb9],.template-thumbnail[data-v-3d732cb9],.preview-img[data-v-3d732cb9]{border-width:2px}}@media (prefers-color-scheme: dark){.template-card[data-v-3d732cb9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0006;transition:all .2s ease}}@media (prefers-reduced-motion: reduce){.template-card[data-v-3d732cb9]:hover{transform:none;transition:none}}.page-header[data-v-48b3fcea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.campaign-card[data-v-48b3fcea]{margin-bottom:16px}.campaign-details[data-v-48b3fcea]{margin-top:10px}.campaign-actions[data-v-48b3fcea]{margin-top:16px;display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-48b3fcea]{flex:1;min-width:120px}@media (max-width: 768px){.campaign-actions[data-v-48b3fcea]{flex-direction:column;gap:8px}.action-btn[data-v-48b3fcea]{width:100%;min-width:unset}}.loading-container[data-v-48b3fcea]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.empty-state[data-v-48b3fcea]{text-align:center;padding:40px;background-color:#f5f5f5;border-radius:8px;margin-top:20px}@media (prefers-color-scheme: dark){.container[data-v-48b3fcea],.page-header h1[data-v-48b3fcea]{color:var(--text-primary, #ffffff)!important}.add-button[data-v-48b3fcea]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important}.campaign-card[data-v-48b3fcea]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.campaign-card[data-v-48b3fcea]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}ion-card-header[data-v-48b3fcea]{background-color:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-card-title[data-v-48b3fcea]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}ion-card-content[data-v-48b3fcea]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.campaign-details p[data-v-48b3fcea]{color:var(--text-primary, #ffffff)!important;margin-bottom:8px!important}.campaign-details strong[data-v-48b3fcea]{color:var(--text-secondary, #888888)!important;font-weight:500!important}ion-badge[data-v-48b3fcea]{font-weight:500!important}ion-badge[color=medium][data-v-48b3fcea]{--background: rgba(107, 114, 128, .2) !important;--color: #9ca3af !important}ion-badge[color=warning][data-v-48b3fcea]{--background: rgba(245, 158, 11, .2) !important;--color: #fbbf24 !important}ion-badge[color=primary][data-v-48b3fcea]{--background: rgba(59, 130, 246, .2) !important;--color: #60a5fa !important}ion-badge[color=secondary][data-v-48b3fcea]{--background: rgba(107, 114, 128, .2) !important;--color: #9ca3af !important}ion-badge[color=success][data-v-48b3fcea]{--background: rgba(34, 197, 94, .2) !important;--color: #4ade80 !important}ion-badge[color=danger][data-v-48b3fcea]{--background: rgba(239, 68, 68, .2) !important;--color: #f87171 !important}.campaign-actions[data-v-48b3fcea]{margin-top:16px!important;padding-top:16px!important;border-top:1px solid var(--border-primary, #333333)!important}.action-btn[data-v-48b3fcea]{--background: transparent !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;--color-hover: #ffffff !important;min-height:40px!important;font-size:14px!important}.stats-btn[data-v-48b3fcea]{--color: #60a5fa !important;--border-color: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important;--color-hover: #3b82f6 !important}.edit-btn[data-v-48b3fcea]{--color: #4ade80 !important;--border-color: #4ade80 !important;--background-hover: rgba(74, 222, 128, .1) !important;--color-hover: #22c55e !important}.delete-btn[data-v-48b3fcea]{--color: #f87171 !important;--border-color: #f87171 !important;--background-hover: rgba(248, 113, 113, .1) !important;--color-hover: #ef4444 !important}.action-btn[data-v-48b3fcea]:disabled{--color: var(--text-secondary, #555555) !important;--border-color: var(--text-secondary, #555555) !important;opacity:.4!important;cursor:not-allowed!important}.action-btn ion-icon[data-v-48b3fcea]{font-size:16px!important;margin-right:8px!important}.loading-container[data-v-48b3fcea]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-48b3fcea]{color:var(--text-secondary, #888888)!important}ion-spinner[data-v-48b3fcea]{--color: var(--text-primary, #ffffff) !important}.empty-state[data-v-48b3fcea]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.empty-state p[data-v-48b3fcea]{color:var(--text-secondary, #888888)!important}ion-modal[data-v-48b3fcea]{--background: var(--bg-primary, #1a1a1a) !important}ion-header ion-toolbar[data-v-48b3fcea]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-title[data-v-48b3fcea]{color:var(--text-primary, #ffffff)!important}ion-header ion-button[data-v-48b3fcea]{--color: var(--text-primary, #ffffff) !important}ion-content.ion-padding[data-v-48b3fcea]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-item[data-v-48b3fcea]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-label[data-v-48b3fcea]{color:var(--text-primary, #ffffff)!important}ion-text[color=danger][data-v-48b3fcea]{--color: #ef4444 !important}ion-input[data-v-48b3fcea],ion-textarea[data-v-48b3fcea]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important}ion-select[data-v-48b3fcea]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important}ion-datetime[data-v-48b3fcea]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important}ion-button[type=submit][data-v-48b3fcea]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important}@media (max-width: 768px){.container[data-v-48b3fcea]{padding:16px!important}.page-header[data-v-48b3fcea]{flex-direction:column!important;gap:16px!important;align-items:stretch!important}.page-header h1[data-v-48b3fcea]{font-size:1.5rem!important;margin-bottom:0!important}.campaign-actions[data-v-48b3fcea]{flex-direction:column!important;gap:10px!important;margin-top:20px!important}.action-btn[data-v-48b3fcea]{width:100%!important;min-width:unset!important;min-height:44px!important;font-size:16px!important}.action-btn ion-icon[data-v-48b3fcea]{font-size:18px!important}.campaign-card[data-v-48b3fcea]{margin-bottom:12px!important}}ion-button[data-v-48b3fcea]:focus,ion-input[data-v-48b3fcea]:focus,ion-textarea[data-v-48b3fcea]:focus,ion-select[data-v-48b3fcea]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-48b3fcea]:focus:not(:focus-visible),ion-input[data-v-48b3fcea]:focus:not(:focus-visible),ion-textarea[data-v-48b3fcea]:focus:not(:focus-visible),ion-select[data-v-48b3fcea]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-48b3fcea]{color:inherit!important}.campaign-details[data-v-48b3fcea]{margin-top:16px!important}.campaign-details p[data-v-48b3fcea]:last-child{margin-bottom:0!important}.flex.items-center[data-v-48b3fcea]{gap:8px!important}.campaign-card[data-v-48b3fcea]{border-radius:8px!important;overflow:hidden!important}ion-modal[data-v-48b3fcea]::part(backdrop){background:rgba(0,0,0,.7)!important}}.admin-page[data-v-466e6d2d]{max-width:1000px;margin:0 auto;padding:20px}.page-header[data-v-466e6d2d]{margin-bottom:20px}.back-button[data-v-466e6d2d]{margin-bottom:10px}.campaign-form ion-card[data-v-466e6d2d]{margin-bottom:20px}.time-window[data-v-466e6d2d]{border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:12px}.time-range[data-v-466e6d2d]{display:flex;align-items:center;gap:10px;margin-top:10px}.time-input[data-v-466e6d2d]{flex:1}.remove-button[data-v-466e6d2d]{height:40px;margin-top:16px}.form-actions[data-v-466e6d2d]{display:flex;justify-content:flex-start;gap:10px;margin-top:20px;padding-bottom:40px}.loading-container[data-v-466e6d2d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.mt-4[data-v-466e6d2d]{margin-top:16px}@media (prefers-color-scheme: dark){.admin-page[data-v-466e6d2d],.page-header h1[data-v-466e6d2d]{color:var(--text-primary, #ffffff)!important}.back-button[data-v-466e6d2d]{--color: var(--text-primary, #ffffff) !important;--color-hover: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important}.back-button ion-icon[data-v-466e6d2d]{color:inherit!important}.campaign-form ion-card[data-v-466e6d2d]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important;border-radius:8px!important;overflow:hidden!important}.campaign-form ion-card[data-v-466e6d2d]:hover{box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}ion-card-header[data-v-466e6d2d]{background-color:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-card-title[data-v-466e6d2d]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}ion-card-subtitle[data-v-466e6d2d]{color:var(--text-secondary, #888888)!important}ion-card-content[data-v-466e6d2d]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}ion-item[data-v-466e6d2d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-label[data-v-466e6d2d]{color:var(--text-primary, #ffffff)!important}ion-text[color=danger][data-v-466e6d2d]{--color: #ef4444 !important}ion-input[data-v-466e6d2d],ion-textarea[data-v-466e6d2d]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important}ion-select[data-v-466e6d2d]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important}ion-datetime-button[data-v-466e6d2d]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important}ion-datetime[data-v-466e6d2d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-note[data-v-466e6d2d]{color:var(--text-secondary, #888888)!important;font-size:14px!important;margin-top:8px!important}.time-window[data-v-466e6d2d]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important}.time-window[data-v-466e6d2d]:hover{border-color:var(--border-primary, #444444)!important;transition:border-color .2s ease-in-out!important}.time-range[data-v-466e6d2d]{display:flex!important;align-items:center!important;gap:12px!important;margin-top:12px!important}.time-input[data-v-466e6d2d]{flex:1!important}.time-input ion-input[type=time][data-v-466e6d2d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:6px!important}.remove-button[data-v-466e6d2d]{--color: #ef4444 !important;--color-hover: #dc2626 !important;--background-hover: rgba(239, 68, 68, .1) !important;min-width:44px!important;min-height:44px!important;margin-top:20px!important}.remove-button ion-icon[data-v-466e6d2d]{font-size:20px!important;color:inherit!important}ion-button[fill=outline][data-v-466e6d2d]{--background: transparent !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;--color-hover: #60a5fa !important;--border-color-hover: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important}.form-actions ion-button[type=submit][data-v-466e6d2d]{--background: #22c55e !important;--background-hover: #16a34a !important;--color: #ffffff !important;min-height:44px!important;font-weight:500!important}.form-actions ion-button[fill=outline][data-v-466e6d2d]{--background: transparent !important;--color: var(--text-secondary, #888888) !important;--border-color: var(--border-primary, #333333) !important;--color-hover: var(--text-primary, #ffffff) !important;--border-color-hover: var(--border-primary, #555555) !important;--background-hover: rgba(148, 163, 184, .1) !important;min-height:44px!important}.form-actions ion-button[data-v-466e6d2d]:disabled{--color: var(--text-secondary, #555555) !important;--background: var(--bg-secondary, #2d2d2d) !important;opacity:.6!important;cursor:not-allowed!important}ion-spinner[data-v-466e6d2d]{--color: var(--text-primary, #ffffff) !important}ion-spinner[name=dots][data-v-466e6d2d]{--color: #ffffff !important}.loading-container[data-v-466e6d2d]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-466e6d2d]{color:var(--text-secondary, #888888)!important}ion-modal[data-v-466e6d2d]{--background: var(--bg-primary, #1a1a1a) !important}ion-modal ion-datetime[data-v-466e6d2d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}@media (max-width: 768px){.admin-page[data-v-466e6d2d]{padding:16px!important}.page-header h1[data-v-466e6d2d]{font-size:1.5rem!important;margin-bottom:0!important}.time-range[data-v-466e6d2d]{flex-direction:column!important;gap:12px!important;align-items:stretch!important}.time-input[data-v-466e6d2d]{flex:none!important;width:100%!important}.remove-button[data-v-466e6d2d]{align-self:center!important;margin-top:12px!important;width:auto!important}.form-actions[data-v-466e6d2d]{flex-direction:column!important;gap:12px!important}.form-actions ion-button[data-v-466e6d2d]{width:100%!important;margin:0!important}.campaign-form ion-card[data-v-466e6d2d]{margin-bottom:16px!important}.time-window[data-v-466e6d2d]{padding:12px!important;margin-bottom:12px!important}ion-button[data-v-466e6d2d]{min-height:44px!important}}ion-button[data-v-466e6d2d]:focus,ion-input[data-v-466e6d2d]:focus,ion-textarea[data-v-466e6d2d]:focus,ion-select[data-v-466e6d2d]:focus,ion-datetime-button[data-v-466e6d2d]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-466e6d2d]:focus:not(:focus-visible),ion-input[data-v-466e6d2d]:focus:not(:focus-visible),ion-textarea[data-v-466e6d2d]:focus:not(:focus-visible),ion-select[data-v-466e6d2d]:focus:not(:focus-visible),ion-datetime-button[data-v-466e6d2d]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-466e6d2d]{color:inherit!important}.form-actions[data-v-466e6d2d]{border-top:1px solid var(--border-primary, #333333)!important;padding-top:20px!important;margin-top:20px!important}ion-button[data-v-466e6d2d]:hover{transform:translateY(-1px)!important;transition:all .2s ease-in-out!important}ion-button[data-v-466e6d2d]:active{transform:translateY(0)!important}.time-window ion-item[data-v-466e6d2d]{margin-bottom:8px!important}.time-window ion-label[data-v-466e6d2d]{font-weight:500!important}ion-select[data-v-466e6d2d]{--placeholder-opacity: .7 !important}ion-text[color=danger][data-v-466e6d2d]{font-weight:600!important}.time-window ion-select[interface=action-sheet][data-v-466e6d2d]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-input[data-v-466e6d2d]:invalid,ion-textarea[data-v-466e6d2d]:invalid,ion-select[data-v-466e6d2d]:invalid{--border-color: #ef4444 !important}ion-input[data-v-466e6d2d]:valid,ion-textarea[data-v-466e6d2d]:valid,ion-select[data-v-466e6d2d]:valid{--border-color: var(--border-primary, #333333) !important}ion-modal[data-v-466e6d2d]::part(backdrop){background:rgba(0,0,0,.7)!important}ion-datetime-button[data-v-466e6d2d]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:6px!important;padding:12px!important;min-height:48px!important}ion-datetime-button[data-v-466e6d2d]:hover{--background: var(--bg-primary, #1a1a1a) !important;border-color:var(--border-primary, #555555)!important;transition:all .2s ease-in-out!important}}.admin-page[data-v-a64b5b9b]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-a64b5b9b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.back-button[data-v-a64b5b9b]{margin-bottom:10px}.action-buttons[data-v-a64b5b9b]{display:flex;gap:10px}.stats-row[data-v-a64b5b9b]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.stat-card[data-v-a64b5b9b]{flex:1;min-width:150px}.stat-content[data-v-a64b5b9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.stat-value[data-v-a64b5b9b]{font-size:2rem;font-weight:700;margin-bottom:8px}.error-value[data-v-a64b5b9b]{color:var(--ion-color-danger)}.stat-label[data-v-a64b5b9b]{color:#666}.details-card[data-v-a64b5b9b]{margin-bottom:20px}.details-grid[data-v-a64b5b9b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.detail-item[data-v-a64b5b9b]{padding:8px 0}.detail-label[data-v-a64b5b9b]{font-weight:700;margin-bottom:4px;color:#666}.detail-value[data-v-a64b5b9b]{font-size:1.1rem}.tab-section[data-v-a64b5b9b],.tab-content[data-v-a64b5b9b]{margin-top:20px}.logs-table[data-v-a64b5b9b]{border-collapse:collapse;width:100%}.logs-table th[data-v-a64b5b9b],.logs-table td[data-v-a64b5b9b]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.logs-table th[data-v-a64b5b9b]{background-color:#f8f9fa;font-weight:600}.message-cell[data-v-a64b5b9b]{max-width:300px}.message-preview[data-v-a64b5b9b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.loading-container[data-v-a64b5b9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.empty-state[data-v-a64b5b9b]{text-align:center;padding:40px;background-color:#f5f5f5;border-radius:8px;margin-top:20px}.pagination-controls[data-v-a64b5b9b]{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px}.template-preview[data-v-a64b5b9b]{background-color:#f8f9fa;border-radius:8px;padding:16px}.template-content[data-v-a64b5b9b]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:16px}.template-variables[data-v-a64b5b9b]{margin-top:16px}.variables-list[data-v-a64b5b9b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.whitespace-pre-wrap[data-v-a64b5b9b]{white-space:pre-wrap}.filters-section[data-v-a64b5b9b]{margin-bottom:20px}.filters-row[data-v-a64b5b9b]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}@media (prefers-color-scheme: dark){.admin-page[data-v-a64b5b9b],.page-header h1[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}.page-header p[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}.back-button[data-v-a64b5b9b]{--color: var(--text-primary, #ffffff) !important;--color-hover: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important}.back-button ion-icon[data-v-a64b5b9b]{color:inherit!important}.action-buttons ion-button[data-v-a64b5b9b]{min-height:40px!important}.action-buttons ion-button[color=success][data-v-a64b5b9b]{--background: #22c55e !important;--background-hover: #16a34a !important;--color: #ffffff !important}.action-buttons ion-button[color=warning][data-v-a64b5b9b]{--background: #f59e0b !important;--background-hover: #d97706 !important;--color: #ffffff !important}.action-buttons ion-button[data-v-a64b5b9b]:not([color]){--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important}.stat-card[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.stat-card[data-v-a64b5b9b]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}.stat-content[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important}.stat-value[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}.error-value[data-v-a64b5b9b]{color:#ef4444!important}.stat-label[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}.details-card[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}.details-card ion-card-header[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.details-card ion-card-title[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}.details-card ion-card-content[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important}.detail-label[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}.detail-value[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}ion-badge[data-v-a64b5b9b]{font-weight:500!important}ion-badge[color=medium][data-v-a64b5b9b]{--background: rgba(107, 114, 128, .2) !important;--color: #9ca3af !important}ion-badge[color=warning][data-v-a64b5b9b]{--background: rgba(245, 158, 11, .2) !important;--color: #fbbf24 !important}ion-badge[color=primary][data-v-a64b5b9b]{--background: rgba(59, 130, 246, .2) !important;--color: #60a5fa !important}ion-badge[color=secondary][data-v-a64b5b9b]{--background: rgba(107, 114, 128, .2) !important;--color: #9ca3af !important}ion-badge[color=success][data-v-a64b5b9b]{--background: rgba(34, 197, 94, .2) !important;--color: #4ade80 !important}ion-badge[color=danger][data-v-a64b5b9b]{--background: rgba(239, 68, 68, .2) !important;--color: #f87171 !important}ion-segment[data-v-a64b5b9b]{--background: var(--bg-secondary, #2d2d2d) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important}ion-segment-button[data-v-a64b5b9b]{--color: var(--text-secondary, #888888) !important;--color-checked: var(--text-primary, #ffffff) !important;--background-checked: #3b82f6 !important;--indicator-color: transparent !important}.filters-section[data-v-a64b5b9b]{padding:16px!important;background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;margin-bottom:20px!important}ion-searchbar[data-v-a64b5b9b]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;--icon-color: var(--text-secondary, #888888) !important;--clear-button-color: var(--text-secondary, #888888) !important}ion-select[data-v-a64b5b9b]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important}.logs-table[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.logs-table th[data-v-a64b5b9b]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.logs-table td[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important;border-bottom:1px solid var(--border-primary, #333333)!important}.logs-table .text-gray-500[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}.logs-table .text-red-500[data-v-a64b5b9b]{color:#ef4444!important}.logs-table ion-button[fill=clear][data-v-a64b5b9b]{--color: var(--text-secondary, #888888) !important;--color-hover: var(--text-primary, #ffffff) !important;--background-hover: rgba(148, 163, 184, .2) !important;min-width:40px!important;min-height:40px!important}.logs-table ion-button[fill=clear][data-v-a64b5b9b]:hover{--background: rgba(148, 163, 184, .2) !important}.logs-table ion-button[fill=clear] ion-icon[data-v-a64b5b9b]{font-size:18px!important;color:inherit!important}.pagination-controls[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}.pagination-controls ion-button[data-v-a64b5b9b]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}.pagination-controls ion-button[data-v-a64b5b9b]:disabled{--color: var(--text-secondary, #555555) !important;opacity:.4!important}.template-preview[data-v-a64b5b9b]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important}.template-content[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important}.template-variables p[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}ion-chip[data-v-a64b5b9b]{--background: rgba(59, 130, 246, .2) !important;--color: #60a5fa !important;border:1px solid rgba(59,130,246,.3)!important}.loading-container[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}ion-spinner[data-v-a64b5b9b]{--color: var(--text-primary, #ffffff) !important}.empty-state[data-v-a64b5b9b]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important}.empty-state p[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}ion-modal[data-v-a64b5b9b]{--background: var(--bg-primary, #1a1a1a) !important}ion-header ion-toolbar[data-v-a64b5b9b]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-title[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important}ion-header ion-button[data-v-a64b5b9b]{--color: var(--text-primary, #ffffff) !important}ion-content.ion-padding[data-v-a64b5b9b]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-list[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important}ion-item[data-v-a64b5b9b]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-label h2[data-v-a64b5b9b]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}ion-label p[data-v-a64b5b9b]{color:var(--text-secondary, #888888)!important}ion-label .text-red-500[data-v-a64b5b9b]{color:#ef4444!important}ion-content ion-button[expand=block][data-v-a64b5b9b]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;margin-top:16px!important}@media (max-width: 768px){.admin-page[data-v-a64b5b9b]{padding:16px!important}.page-header[data-v-a64b5b9b]{flex-direction:column!important;gap:16px!important;align-items:stretch!important}.action-buttons[data-v-a64b5b9b]{flex-direction:column!important;gap:8px!important}.stats-row[data-v-a64b5b9b]{flex-direction:column!important;gap:12px!important}.stat-card[data-v-a64b5b9b]{min-width:unset!important}.details-grid[data-v-a64b5b9b]{grid-template-columns:1fr!important;gap:12px!important}.filters-row[data-v-a64b5b9b]{flex-direction:column!important;gap:12px!important}.logs-table[data-v-a64b5b9b]{font-size:14px!important}.logs-table th[data-v-a64b5b9b],.logs-table td[data-v-a64b5b9b]{padding:8px!important}.message-cell[data-v-a64b5b9b]{max-width:200px!important}ion-button[data-v-a64b5b9b]{min-height:44px!important}.logs-table ion-button[fill=clear][data-v-a64b5b9b]{min-width:44px!important;min-height:44px!important}}ion-button[data-v-a64b5b9b]:focus,ion-searchbar[data-v-a64b5b9b]:focus,ion-select[data-v-a64b5b9b]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-a64b5b9b]:focus:not(:focus-visible),ion-searchbar[data-v-a64b5b9b]:focus:not(:focus-visible),ion-select[data-v-a64b5b9b]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-a64b5b9b]{color:inherit!important}.overflow-x-auto[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important}ion-card[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important;border-radius:8px!important;overflow:hidden!important}ion-card[data-v-a64b5b9b]:hover{box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}ion-card-header[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-card-content[data-v-a64b5b9b]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}ion-modal[data-v-a64b5b9b]::part(backdrop){background:rgba(0,0,0,.7)!important}}[data-v-d6536f22]:root{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #000000;--text-secondary: #6c757d;--border-primary: #e2e8f0;--border-secondary: #dee2e6}@media (prefers-color-scheme: dark){[data-v-d6536f22]:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--text-primary: #ffffff;--text-secondary: #a1a1aa;--border-primary: #333333;--border-secondary: #404040}}.container[data-v-d6536f22]{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh}.page-header[data-v-d6536f22]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:var(--bg-primary);color:var(--text-primary)}.page-header h1[data-v-d6536f22]{color:var(--text-primary)}@media (prefers-color-scheme: dark){.refresh-button[data-v-d6536f22],.export-button[data-v-d6536f22]{--background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--border-primary) 100%);--color: var(--text-primary);--border-color: var(--border-primary);box-shadow:0 2px 4px #0000004d;transition:all .2s ease}.refresh-button[data-v-d6536f22]:hover,.export-button[data-v-d6536f22]:hover{--background: linear-gradient(135deg, var(--border-primary) 0%, var(--text-secondary) 100%);transform:translateY(-1px);box-shadow:0 4px 8px #0006}.refresh-button ion-icon[data-v-d6536f22],.export-button ion-icon[data-v-d6536f22]{color:var(--text-primary);transition:color .2s ease}}.filters-section[data-v-d6536f22]{margin-bottom:20px;background-color:var(--bg-primary)}@media (prefers-color-scheme: dark){.filters-section ion-searchbar[data-v-d6536f22]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary);--icon-color: var(--text-secondary);--clear-button-color: var(--text-secondary);border:1px solid var(--border-primary);border-radius:8px;box-shadow:0 2px 4px #0003;transition:all .2s ease}.filters-section ion-searchbar[data-v-d6536f22]:focus-within{border-color:var(--ion-color-primary);box-shadow:0 0 0 2px #3b82f633}.filters-section ion-select[data-v-d6536f22]{--background: var(--bg-secondary);--color: var(--text-primary);--placeholder-color: var(--text-secondary);border:1px solid var(--border-primary);border-radius:6px;padding:8px 12px;transition:all .2s ease}.filters-section ion-select[data-v-d6536f22]:hover{border-color:var(--ion-color-primary);background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%)}.filters-section ion-item[data-v-d6536f22]{--background: var(--bg-secondary);--color: var(--text-primary);--border-color: var(--border-primary);border-radius:6px;margin:4px 0;box-shadow:0 1px 3px #0003}.filters-section ion-label[data-v-d6536f22]{--color: var(--text-primary);font-weight:500}.filters-section ion-datetime-button[data-v-d6536f22]{--background: var(--bg-secondary);--color: var(--text-primary);border:1px solid var(--border-primary);border-radius:4px;padding:6px 10px;transition:all .2s ease}.filters-section ion-datetime-button[data-v-d6536f22]:hover{border-color:var(--ion-color-primary);background:var(--border-primary)}.filters-section .mx-2[data-v-d6536f22]{color:var(--text-secondary);font-weight:500}}.filters-row[data-v-d6536f22]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.logs-table-card[data-v-d6536f22]{margin-bottom:16px}@media (prefers-color-scheme: dark){.logs-table-card[data-v-d6536f22]{--background: var(--bg-secondary);--color: var(--text-primary);box-shadow:0 4px 12px #0006;border:1px solid var(--border-primary);border-radius:12px;overflow:hidden;transition:all .3s ease}.logs-table-card[data-v-d6536f22]:hover{box-shadow:0 8px 20px #00000080;transform:translateY(-2px)}}.logs-table[data-v-d6536f22]{border-collapse:separate;border-spacing:0;width:100%;background-color:var(--bg-primary);color:var(--text-primary);border-radius:8px;overflow:hidden}.logs-table th[data-v-d6536f22]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%);font-weight:600;color:var(--text-primary);text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding:16px 12px;border-bottom:2px solid var(--border-primary);position:sticky;top:0;z-index:10}.logs-table th[data-v-d6536f22]:first-child{border-top-left-radius:8px}.logs-table th[data-v-d6536f22]:last-child{border-top-right-radius:8px}.logs-table td[data-v-d6536f22]{padding:14px 12px;border-bottom:1px solid var(--border-primary);color:var(--text-primary);vertical-align:middle}@media (prefers-color-scheme: dark){.logs-table tbody tr[data-v-d6536f22]{transition:all .2s ease;position:relative}.logs-table tbody tr[data-v-d6536f22]:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:transparent;transition:all .2s ease}.logs-table tbody tr[data-v-d6536f22]:hover:before{background:var(--ion-color-primary)}.logs-table tbody tr:hover .message-preview[data-v-d6536f22]{border-left-color:var(--ion-color-secondary);background:rgba(255,255,255,.08)}}@media (prefers-reduced-motion: reduce){[data-v-d6536f22]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme: dark){ion-button[data-v-d6536f22]:focus-visible,ion-select[data-v-d6536f22]:focus-visible,ion-searchbar[data-v-d6536f22]:focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:2px;border-radius:4px}}.logs-table[data-v-d6536f22]{border-collapse:collapse;width:100%;background-color:var(--bg-primary);color:var(--text-primary)}.logs-table th[data-v-d6536f22],.logs-table td[data-v-d6536f22]{padding:12px;text-align:left;border-bottom:1px solid var(--border-primary);color:var(--text-primary)}.logs-table th[data-v-d6536f22]{background-color:var(--bg-secondary);font-weight:600;color:var(--text-primary)}@media (prefers-color-scheme: dark){.logs-table tr[data-v-d6536f22]:hover{background:linear-gradient(135deg,var(--border-primary) 0%,var(--bg-secondary) 100%);transition:all .2s ease}.logs-table tr[data-v-d6536f22]:nth-child(2n){background-color:#2d2d2d4d}.logs-table .text-sm.text-gray-500[data-v-d6536f22]{color:var(--text-secondary)!important;font-style:italic}.logs-table ion-button[data-v-d6536f22]{--color: var(--text-primary);border-radius:6px;transition:all .2s ease;min-width:36px;min-height:36px}.logs-table ion-button[data-v-d6536f22]:hover{--background: linear-gradient(135deg, var(--border-primary) 0%, var(--text-secondary) 100%);transform:scale(1.05);box-shadow:0 2px 6px #0000004d}.logs-table ion-button[disabled][data-v-d6536f22]{--color: var(--text-secondary);opacity:.4;transform:none}.logs-table ion-button[disabled][data-v-d6536f22]:hover{transform:none;box-shadow:none}.logs-table ion-badge[data-v-d6536f22]{--background: var(--ion-color-primary);--color: #ffffff;border-radius:12px;padding:4px 8px;font-weight:500;font-size:.75rem;box-shadow:0 1px 3px #0000004d}.logs-table ion-badge[color=medium][data-v-d6536f22]{--background: linear-gradient(135deg, var(--text-secondary) 0%, var(--border-primary) 100%);--color: var(--text-primary)}.logs-table ion-badge[color=secondary][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-secondary) 0%, #6366f1 100%);--color: #ffffff}.logs-table ion-badge[color=success][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-success) 0%, #16a34a 100%);--color: #ffffff}.logs-table ion-badge[color=danger][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-danger) 0%, #dc2626 100%);--color: #ffffff}}.message-cell[data-v-d6536f22]{max-width:300px}.message-preview[data-v-d6536f22]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--text-primary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;background:rgba(255,255,255,.05);padding:4px 8px;border-radius:4px;border-left:3px solid var(--ion-color-primary);font-size:.85rem}.loading-container[data-v-d6536f22]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-primary)}@media (prefers-color-scheme: dark){.loading-container[data-v-d6536f22]{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);border-radius:12px;padding:40px;margin:20px 0;border:1px solid var(--border-primary);box-shadow:0 4px 12px #0000004d}.loading-container ion-spinner[data-v-d6536f22]{--color: var(--ion-color-primary);margin-bottom:16px;animation:pulse-d6536f22 2s infinite}.loading-container p[data-v-d6536f22]{color:var(--text-secondary);font-weight:500;margin:0}}@keyframes pulse-d6536f22{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.empty-state[data-v-d6536f22]{text-align:center;padding:40px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%);color:var(--text-primary);border-radius:12px;margin-top:20px;border:1px solid var(--border-primary);box-shadow:0 4px 12px #0003;position:relative;overflow:hidden}@media (prefers-color-scheme: dark){.empty-state[data-v-d6536f22]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:shimmer-d6536f22 3s infinite}.empty-state p[data-v-d6536f22]{margin-bottom:8px;font-size:1rem;line-height:1.5}.empty-state p[data-v-d6536f22]:first-child{font-weight:600;font-size:1.1rem;color:var(--text-primary)}.empty-state p[data-v-d6536f22]:last-child{color:var(--text-secondary)}}@keyframes shimmer-d6536f22{0%{left:-100%}to{left:100%}}.pagination-controls[data-v-d6536f22]{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px;color:var(--text-primary)}@media (prefers-color-scheme: dark){.pagination-controls ion-button[data-v-d6536f22]{--background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--border-primary) 100%);--color: var(--text-primary);--border-color: var(--border-primary);border-radius:8px;min-width:40px;min-height:40px;box-shadow:0 2px 4px #0000004d;transition:all .2s ease}.pagination-controls ion-button[data-v-d6536f22]:hover:not([disabled]){--background: linear-gradient(135deg, var(--border-primary) 0%, var(--text-secondary) 100%);transform:translateY(-1px);box-shadow:0 4px 8px #0006}.pagination-controls ion-button[disabled][data-v-d6536f22]{--color: var(--text-secondary);--background: var(--bg-secondary);opacity:.4;transform:none;box-shadow:none}.pagination-controls span[data-v-d6536f22]{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-primary) 100%);padding:8px 16px;border-radius:8px;border:1px solid var(--border-primary);font-weight:500;box-shadow:0 2px 4px #0003}}.whitespace-pre-wrap[data-v-d6536f22]{white-space:pre-wrap;color:var(--text-primary)}@media (prefers-color-scheme: dark){ion-modal[data-v-d6536f22]{--background: var(--bg-primary);--color: var(--text-primary);--border-radius: 12px;box-shadow:0 20px 40px #0009}ion-modal ion-header[data-v-d6536f22]{--background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--border-primary) 100%);--color: var(--text-primary);border-bottom:2px solid var(--border-primary)}ion-modal ion-toolbar[data-v-d6536f22]{--background: transparent;--color: var(--text-primary);--border-color: var(--border-primary)}ion-modal ion-title[data-v-d6536f22]{--color: var(--text-primary);font-weight:600;font-size:1.2rem}ion-modal ion-content[data-v-d6536f22]{--background: var(--bg-primary);--color: var(--text-primary)}ion-modal ion-list[data-v-d6536f22]{--background: var(--bg-primary);border-radius:8px;overflow:hidden}ion-modal ion-item[data-v-d6536f22]{--background: var(--bg-primary);--color: var(--text-primary);--border-color: var(--border-primary);border-bottom:1px solid var(--border-primary);padding:12px 16px;transition:all .2s ease}ion-modal ion-item[data-v-d6536f22]:hover{--background: var(--bg-secondary)}ion-modal ion-item[data-v-d6536f22]:last-child{border-bottom:none}ion-modal ion-label[data-v-d6536f22]{--color: var(--text-primary)}ion-modal ion-label h2[data-v-d6536f22]{color:var(--text-primary);font-weight:600;font-size:.9rem;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}ion-modal ion-label p[data-v-d6536f22]{color:var(--text-primary);font-size:1rem;line-height:1.4}ion-modal ion-label .text-red-500[data-v-d6536f22]{color:var(--ion-color-danger)!important;font-weight:500;background:rgba(239,68,68,.1);padding:4px 8px;border-radius:4px;border-left:3px solid var(--ion-color-danger)}ion-modal ion-button[data-v-d6536f22]{--background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--border-primary) 100%);--color: var(--text-primary);--border-color: var(--border-primary);border-radius:8px;transition:all .2s ease}ion-modal ion-button[data-v-d6536f22]:hover{--background: linear-gradient(135deg, var(--border-primary) 0%, var(--text-secondary) 100%);transform:translateY(-1px);box-shadow:0 4px 8px #0000004d}ion-modal ion-button[expand=block][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-primary) 0%, #2563eb 100%);--color: #ffffff;font-weight:500;box-shadow:0 4px 12px #3b82f64d}ion-modal ion-button[expand=block][data-v-d6536f22]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f666}ion-modal ion-badge[data-v-d6536f22]{--background: var(--ion-color-primary);--color: #ffffff;border-radius:12px;padding:4px 10px;font-weight:500;box-shadow:0 2px 4px #0003}ion-modal ion-badge[color=medium][data-v-d6536f22]{--background: linear-gradient(135deg, var(--text-secondary) 0%, var(--border-primary) 100%);--color: var(--text-primary)}ion-modal ion-badge[color=secondary][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-secondary) 0%, #6366f1 100%);--color: #ffffff}ion-modal ion-badge[color=success][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-success) 0%, #16a34a 100%);--color: #ffffff}ion-modal ion-badge[color=danger][data-v-d6536f22]{--background: linear-gradient(135deg, var(--ion-color-danger) 0%, #dc2626 100%);--color: #ffffff}}@media (prefers-color-scheme: dark){ion-datetime[data-v-d6536f22]{--background: var(--bg-primary);--color: var(--text-primary)}}@media (max-width: 768px){.page-header[data-v-d6536f22]{flex-direction:column;gap:16px}.page-header h1[data-v-d6536f22]{margin-bottom:0;text-align:center}.page-header .flex[data-v-d6536f22]{justify-content:center;gap:12px}.page-header ion-button[data-v-d6536f22]{flex:1;min-height:44px;max-width:120px}.filters-row[data-v-d6536f22]{flex-direction:column;gap:12px}.filters-row ion-select[data-v-d6536f22],.filters-row ion-item[data-v-d6536f22]{width:100%}.logs-table[data-v-d6536f22]{font-size:.875rem}.logs-table th[data-v-d6536f22],.logs-table td[data-v-d6536f22]{padding:8px}.message-cell[data-v-d6536f22]{max-width:200px}.pagination-controls[data-v-d6536f22]{flex-wrap:wrap;gap:8px}.empty-state[data-v-d6536f22]{padding:24px 16px}}@media (max-width: 480px){.container[data-v-d6536f22]{padding:1rem}.logs-table th[data-v-d6536f22],.logs-table td[data-v-d6536f22]{padding:6px;font-size:.8rem}.message-cell[data-v-d6536f22]{max-width:150px}.logs-table th[data-v-d6536f22]:nth-child(6),.logs-table td[data-v-d6536f22]:nth-child(6),.logs-table th[data-v-d6536f22]:nth-child(7),.logs-table td[data-v-d6536f22]:nth-child(7){display:none}.page-header .flex[data-v-d6536f22]{flex-direction:column;width:100%}.page-header ion-button[data-v-d6536f22]{max-width:none;width:100%}}@media (prefers-reduced-motion: reduce){.logs-table tr[data-v-d6536f22]:hover{transition:none}}@media (prefers-contrast: high){[data-v-d6536f22]:root{--border-primary: #000000;--border-secondary: #000000}@media (prefers-color-scheme: dark){[data-v-d6536f22]:root{--border-primary: #ffffff;--border-secondary: #ffffff}}.logs-table th[data-v-d6536f22],.logs-table td[data-v-d6536f22]{border-bottom:2px solid var(--border-primary)}.logs-table-card[data-v-d6536f22],.empty-state[data-v-d6536f22]{border-width:2px}}.overflow-x-auto[data-v-d6536f22]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (prefers-color-scheme: dark){.overflow-x-auto[data-v-d6536f22]::-webkit-scrollbar{height:8px}.overflow-x-auto[data-v-d6536f22]::-webkit-scrollbar-track{background:var(--bg-secondary)}.overflow-x-auto[data-v-d6536f22]::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.overflow-x-auto[data-v-d6536f22]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}}.dashboard-card[data-v-c61f3ed6]{height:100%;display:flex;flex-direction:column}.dashboard-card ion-card-content[data-v-c61f3ed6]{flex:1;display:flex;flex-direction:column;justify-content:space-between}@media (prefers-color-scheme: dark){.container[data-v-c61f3ed6],h1[data-v-c61f3ed6]{color:var(--text-primary, #ffffff)!important}ion-card[data-v-c61f3ed6]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important}ion-card-header[data-v-c61f3ed6]{background-color:var(--bg-primary, #1a1a1a)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-card-title[data-v-c61f3ed6]{color:var(--text-primary, #ffffff)!important;font-weight:600!important}ion-card-content[data-v-c61f3ed6]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}ion-card-content p[data-v-c61f3ed6]{color:var(--text-secondary, #888888)!important}ion-button[data-v-c61f3ed6]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--background-activated: #1d4ed8 !important;--color: #ffffff !important;font-weight:500!important}ion-button[data-v-c61f3ed6]:hover{--background: #2563eb !important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0082f64d!important}ion-button ion-icon[data-v-c61f3ed6]{color:#fff!important}.grid[data-v-c61f3ed6]{gap:24px!important}@media (max-width: 768px){.container[data-v-c61f3ed6]{padding:16px!important}h1[data-v-c61f3ed6]{font-size:1.5rem!important;margin-bottom:16px!important}.grid[data-v-c61f3ed6]{gap:16px!important}ion-button[data-v-c61f3ed6]{min-height:44px!important;font-size:16px!important}}.dashboard-card[data-v-c61f3ed6]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}ion-button[data-v-c61f3ed6]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-c61f3ed6]:focus:not(:focus-visible){outline:none!important}ion-icon[data-v-c61f3ed6]{color:inherit!important}.dashboard-card[data-v-c61f3ed6]{border-radius:8px!important;overflow:hidden!important;transition:all .2s ease-in-out!important}ion-card-content p[data-v-c61f3ed6]{line-height:1.5!important;margin-bottom:16px!important}ion-button[expand=block][data-v-c61f3ed6]{margin-top:auto!important;border-radius:6px!important}}.page-header[data-v-48159f74]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.back-button[data-v-48159f74]{margin-bottom:10px}.action-buttons[data-v-48159f74]{display:flex;gap:10px}.sources-table[data-v-48159f74]{border-collapse:collapse;width:100%}.sources-table th[data-v-48159f74],.sources-table td[data-v-48159f74]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.sources-table th[data-v-48159f74]{background-color:#f8f9fa;font-weight:600}.loading-container[data-v-48159f74]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.empty-state[data-v-48159f74]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-top:20px}.pagination-controls[data-v-48159f74]{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:10px}.source-fields[data-v-48159f74]{display:flex;flex-wrap:wrap;gap:4px}.field-badge[data-v-48159f74]{font-size:.75rem;padding:4px 8px}.fields-list[data-v-48159f74]{max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:4px}@media (prefers-color-scheme: dark){.container[data-v-48159f74],.page-header h1[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}.page-header p[data-v-48159f74]{color:var(--text-secondary, #888888)!important}.back-button[data-v-48159f74]{--color: var(--text-primary, #ffffff) !important;--color-hover: #60a5fa !important;--background-hover: rgba(96, 165, 250, .1) !important}.back-button ion-icon[data-v-48159f74]{color:inherit!important}.action-buttons[data-v-48159f74]{display:flex!important;gap:12px!important;align-items:center!important;flex-shrink:0!important}.add-button[data-v-48159f74]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;font-weight:500!important;min-height:40px!important}.add-button ion-icon[data-v-48159f74]{color:#fff!important}.filters-section[data-v-48159f74]{padding:16px!important;background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;margin-bottom:20px!important}ion-searchbar[data-v-48159f74]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;--icon-color: var(--text-secondary, #888888) !important;--clear-button-color: var(--text-secondary, #888888) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important}ion-searchbar[data-v-48159f74]:focus-within{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}ion-card[data-v-48159f74]{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-primary, #333333)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003!important;border-radius:8px!important;overflow:hidden!important}ion-card[data-v-48159f74]:hover{box-shadow:0 8px 16px #0006!important;transition:all .2s ease-in-out!important}.sources-table[data-v-48159f74]{background-color:var(--bg-primary, #1a1a1a)!important;color:var(--text-primary, #ffffff)!important}.sources-table th[data-v-48159f74],.sources-table td[data-v-48159f74]{border-bottom:1px solid var(--border-primary, #333333)!important;color:var(--text-primary, #ffffff)!important;padding:12px!important}.sources-table th[data-v-48159f74]{background-color:var(--bg-secondary, #2d2d2d)!important;font-weight:600!important;color:var(--text-primary, #ffffff)!important;border-bottom:2px solid var(--border-primary, #333333)!important}.sources-table tr[data-v-48159f74]:hover{background-color:#60a5fa0d!important;transition:background-color .2s ease-in-out!important}.sources-table ion-button[data-v-48159f74]{--background: transparent !important;--color: var(--text-secondary, #888888) !important;min-width:36px!important;min-height:36px!important;margin:0 2px!important}.sources-table ion-button[data-v-48159f74]:hover{--background: rgba(96, 165, 250, .1) !important;--color: #60a5fa !important;transform:scale(1.05)!important;transition:all .2s ease-in-out!important}.sources-table ion-button[color=danger][data-v-48159f74]:hover{--background: rgba(239, 68, 68, .1) !important;--color: #ef4444 !important}.sources-table ion-icon[data-v-48159f74]{color:inherit!important}ion-badge[data-v-48159f74]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;border:1px solid var(--border-primary, #333333)!important}ion-badge[color=success][data-v-48159f74]{--background: rgba(34, 197, 94, .2) !important;--color: #22c55e !important;border:1px solid rgba(34,197,94,.3)!important}ion-badge[color=medium][data-v-48159f74]{--background: rgba(107, 114, 128, .2) !important;--color: #6b7280 !important;border:1px solid rgba(107,114,128,.3)!important}ion-badge[color=primary][data-v-48159f74]{--background: rgba(59, 130, 246, .2) !important;--color: #60a5fa !important;border:1px solid rgba(59,130,246,.3)!important}.field-badge[data-v-48159f74]{margin:2px!important}.loading-container[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}.loading-container p[data-v-48159f74]{color:var(--text-secondary, #888888)!important}ion-spinner[data-v-48159f74]{--color: var(--text-primary, #ffffff) !important}.empty-state[data-v-48159f74]{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;padding:40px!important;margin-top:20px!important}.empty-state h3[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}.empty-state p[data-v-48159f74]{color:var(--text-secondary, #888888)!important}.empty-state ion-icon[data-v-48159f74]{color:var(--text-secondary, #888888)!important;font-size:64px!important;opacity:.5!important}.empty-state ion-button[data-v-48159f74]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;margin-top:16px!important}.pagination-controls[data-v-48159f74]{color:var(--text-primary, #ffffff)!important;margin-top:20px!important}.pagination-controls ion-button[data-v-48159f74]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important;min-width:44px!important;min-height:44px!important}.pagination-controls ion-button[data-v-48159f74]:disabled{--color: var(--text-secondary, #555555) !important;opacity:.4!important}.pagination-controls span[data-v-48159f74]{color:var(--text-primary, #ffffff)!important;font-weight:500!important}ion-modal[data-v-48159f74]{--background: var(--bg-primary, #1a1a1a) !important}ion-header[data-v-48159f74]{background-color:var(--bg-secondary, #2d2d2d)!important;border-bottom:1px solid var(--border-primary, #333333)!important}ion-toolbar[data-v-48159f74]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important}ion-title[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}ion-content[data-v-48159f74]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important}ion-item[data-v-48159f74]{--background: var(--bg-primary, #1a1a1a) !important;--color: var(--text-primary, #ffffff) !important;--border-color: var(--border-primary, #333333) !important}ion-label[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}ion-input[data-v-48159f74],ion-textarea[data-v-48159f74]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:6px!important;padding:8px 12px!important}ion-input[data-v-48159f74]:focus,ion-textarea[data-v-48159f74]:focus{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f633!important}ion-select[data-v-48159f74]{--background: var(--bg-secondary, #2d2d2d) !important;--color: var(--text-primary, #ffffff) !important;--placeholder-color: var(--text-secondary, #888888) !important;border:1px solid var(--border-primary, #333333)!important;border-radius:6px!important;padding:8px 12px!important}ion-select[data-v-48159f74]:hover{border-color:#60a5fa!important;transition:border-color .2s ease-in-out!important}ion-toggle[data-v-48159f74]{--background: var(--bg-secondary, #2d2d2d) !important;--background-checked: #3b82f6 !important;--handle-background: #ffffff !important;--handle-background-checked: #ffffff !important;border:2px solid var(--border-primary, #333333)!important;border-radius:20px!important}ion-toggle[data-v-48159f74]:hover{border-color:#60a5fa!important;transition:border-color .2s ease-in-out!important}ion-checkbox[data-v-48159f74]{--checkmark-color: #ffffff !important;--background-checked: #60a5fa !important;--border-color-checked: #60a5fa !important;--background: var(--bg-secondary, #2d2d2d) !important;--border-color: var(--border-primary, #555555) !important;margin-right:12px!important}ion-checkbox[data-v-48159f74]:hover{--border-color: #60a5fa !important}.fields-section h4[data-v-48159f74],.validation-rules h4[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}.fields-section p[data-v-48159f74],.validation-rules p[data-v-48159f74]{color:var(--text-secondary, #888888)!important}.fields-list[data-v-48159f74]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important}.fields-list ion-item[data-v-48159f74]{--background: transparent !important}.rule-item[data-v-48159f74]{background-color:var(--bg-secondary, #2d2d2d)!important;border:1px solid var(--border-primary, #333333)!important;border-radius:8px!important;padding:16px!important;margin-bottom:12px!important}.rule-item strong[data-v-48159f74]{color:var(--text-primary, #ffffff)!important}form ion-button[type=submit][data-v-48159f74]{--background: #3b82f6 !important;--background-hover: #2563eb !important;--color: #ffffff !important;font-weight:500!important;margin-top:20px!important}ion-button[fill=outline][data-v-48159f74]{--background: transparent !important;--background-hover: rgba(59, 130, 246, .1) !important;--color: #60a5fa !important;--border-color: #60a5fa !important}ion-text[color=danger][data-v-48159f74]{color:#ef4444!important}@media (max-width: 768px){.container[data-v-48159f74]{padding:16px!important}.page-header[data-v-48159f74]{flex-direction:column!important;gap:16px!important;align-items:stretch!important;margin-bottom:16px!important}.page-header h1[data-v-48159f74]{font-size:1.5rem!important;margin-bottom:8px!important}.action-buttons[data-v-48159f74]{justify-content:center!important}.add-button[data-v-48159f74]{width:100%!important;max-width:200px!important}.overflow-x-auto[data-v-48159f74]{border-radius:8px!important}.sources-table[data-v-48159f74]{min-width:600px!important;font-size:14px!important}.sources-table th[data-v-48159f74],.sources-table td[data-v-48159f74]{padding:8px 6px!important;font-size:13px!important}.fields-section[data-v-48159f74],.validation-rules[data-v-48159f74]{margin-top:20px!important}.rule-item[data-v-48159f74]{padding:12px!important}.flex.gap-2[data-v-48159f74]{flex-direction:column!important;gap:8px!important}.flex.gap-2 ion-item[data-v-48159f74]{flex:none!important}}ion-button[data-v-48159f74]:focus,ion-input[data-v-48159f74]:focus,ion-textarea[data-v-48159f74]:focus,ion-select[data-v-48159f74]:focus,ion-toggle[data-v-48159f74]:focus,ion-checkbox[data-v-48159f74]:focus{outline:2px solid #3b82f6!important;outline-offset:2px!important}ion-button[data-v-48159f74]:focus:not(:focus-visible),ion-input[data-v-48159f74]:focus:not(:focus-visible),ion-textarea[data-v-48159f74]:focus:not(:focus-visible),ion-select[data-v-48159f74]:focus:not(:focus-visible),ion-toggle[data-v-48159f74]:focus:not(:focus-visible),ion-checkbox[data-v-48159f74]:focus:not(:focus-visible){outline:none!important}ion-button[data-v-48159f74]:hover{transform:translateY(-1px)!important;transition:all .2s ease-in-out!important}ion-button[data-v-48159f74]:active{transform:translateY(0)!important}.source-fields[data-v-48159f74]{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}ion-icon[data-v-48159f74]{color:inherit!important}.sources-table[data-v-48159f74],ion-card[data-v-48159f74],ion-button[data-v-48159f74],ion-input[data-v-48159f74],ion-textarea[data-v-48159f74],ion-select[data-v-48159f74],ion-toggle[data-v-48159f74],ion-checkbox[data-v-48159f74]{transition:all .2s ease-in-out!important}}.ion-delegate-host.ion-page{--width: 270;--height: 600px}@media (prefers-color-scheme: dark){.bg-white{background-color:var(--bg-primary, #1a1a1a)!important}.bg-gray-100{background-color:var(--bg-tertiary, #3a3a3a)!important}.text-gray-900,.text-gray-700{color:var(--text-primary, #f1f5f9)!important}.text-gray-600,.text-gray-500{color:var(--text-secondary, #94a3b8)!important}.text-gray-400{color:var(--text-muted, #64748b)!important}.border-gray-200,.border-gray-300,.divide-gray-200,.divide-gray-100{border-color:var(--border-color, #404040)!important}select,input[type=date],input,textarea{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #f1f5f9)!important;border-color:var(--border-color, #404040)!important}select:focus,input:focus,textarea:focus{border-color:var(--accent-color, #3b82f6)!important;ring-color:var(--accent-color, #3b82f6)!important;box-shadow:0 0 0 3px #3b82f61a!important}select option{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #f1f5f9)!important}.min-w-full{background-color:var(--bg-primary, #1a1a1a)!important}thead th{background-color:var(--bg-secondary, #2d2d2d)!important;color:var(--text-primary, #f1f5f9)!important}tbody tr{background-color:var(--bg-primary, #1a1a1a)!important}tbody tr:hover{background-color:var(--bg-tertiary, #3a3a3a)!important}.sticky.right-0{background-color:var(--bg-primary, #1a1a1a)!important}tbody tr:hover .sticky.right-0{background-color:var(--bg-tertiary, #3a3a3a)!important}.bg-gray-50{background-color:var(--bg-secondary, #2d2d2d)!important}.bg-green-100{background-color:#22c55e33!important}.text-green-800{color:#22c55e!important}.bg-red-100{background-color:#ef444433!important}.text-red-700{color:#ef4444!important}.bg-yellow-100{background-color:#fbbf2433!important}.text-yellow-800{color:#fbbf24!important}.bg-blue-100{background-color:#3b82f633!important}.text-blue-800{color:#3b82f6!important}.bg-purple-100{background-color:#a855f733!important}.text-purple-800{color:#a855f7!important}.bg-pink-100{background-color:#ec489933!important}.text-pink-800{color:#ec4899!important}.bg-gray-200{background-color:var(--bg-tertiary, #3a3a3a)!important;color:var(--text-primary, #f1f5f9)!important}.bg-gray-200:hover,.bg-gray-300{background-color:var(--bg-quaternary, #4a4a4a)!important}ion-modal{--background: var(--bg-primary, #1a1a1a);--color: var(--text-primary, #f1f5f9)}.rounded-lg,.rounded-xl{background-color:var(--bg-primary, #1a1a1a)!important;border:1px solid var(--border-color, #404040)!important}.shadow-md,.shadow-lg,.shadow-xl{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003!important}.shadow-sm{box-shadow:0 1px 2px #0000004d!important}.justify-end{background-color:var(--bg-primary, #1a1a1a)!important}input[type=checkbox]{background-color:var(--bg-secondary, #2d2d2d)!important;border-color:var(--border-color, #404040)!important}input[type=checkbox]:checked{background-color:var(--accent-color, #3b82f6)!important;border-color:var(--accent-color, #3b82f6)!important}ion-icon{color:inherit!important}ion-spinner{--color: var(--text-secondary, #94a3b8)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7}.overflow-x-auto::-webkit-scrollbar{height:8px}.overflow-x-auto::-webkit-scrollbar-track{background:var(--bg-secondary, #2d2d2d)}.overflow-x-auto::-webkit-scrollbar-thumb{background:var(--bg-quaternary, #4a4a4a);border-radius:4px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.text-gray-500{color:var(--text-secondary, #94a3b8)!important}}@media (max-width: 768px) and (prefers-color-scheme: dark){.container{padding:1rem!important}.overflow-x-auto{border-radius:8px;border:1px solid var(--border-color, #404040)}.inline-flex{font-size:.75rem}.flex-wrap{gap:.5rem!important}.flex-wrap>div{flex:1 1 auto;min-width:120px}.max-h-\[90vh\]{max-height:100vh!important;border-radius:0!important}}:root{--bg-primary: #1a1a1a;--bg-secondary: #2d2d2d;--bg-tertiary: #3a3a3a;--bg-quaternary: #4a4a4a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #64748b;--border-color: #404040;--accent-color: #3b82f6;--success-color: #22c55e;--error-color: #ef4444;--warning-color: #f59e0b}.disabled[data-v-277cd244]{opacity:.5;cursor:not-allowed}
