.admin-wrapper[data-v-cb92bd2c]{background-color:var(--body-bg,#f8fafc);min-height:100vh;color:var(--text-main,#0f172a);font-family:Outfit,Barlow,-apple-system,BlinkMacSystemFont,sans-serif;transition:background-color .25s,color .25s;display:flex}.sidebar-backdrop[data-v-cb92bd2c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;background:#0f172a99;position:fixed;inset:0}.admin-sidebar[data-v-cb92bd2c]{background:var(--sidebar-bg,#fff);border-right:1px solid var(--sidebar-border,#e2e8f0);z-index:1050;flex-direction:column;width:260px;transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:2px 0 12px #00000008}.admin-sidebar.collapsed[data-v-cb92bd2c]{width:76px}.sidebar-header[data-v-cb92bd2c]{border-bottom:1px solid var(--sidebar-border,#e2e8f0);justify-content:center;align-items:center;height:70px;padding:0 1rem;display:flex}.sidebar-brand-link[data-v-cb92bd2c]{align-items:center;gap:.75rem;width:100%;text-decoration:none;display:flex}.brand-logo-container[data-v-cb92bd2c]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-logo-img[data-v-cb92bd2c]{object-fit:contain;border-radius:8px;max-width:44px;max-height:42px}.brand-fallback-badge[data-v-cb92bd2c]{background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%));color:#fff;width:42px;height:42px;box-shadow:var(--tenant-glow,0 4px 12px #dc26264d);border-radius:10px;justify-content:center;align-items:center;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:900;display:flex}.brand-text-container[data-v-cb92bd2c]{flex-direction:column;display:flex;overflow:hidden}.brand-title[data-v-cb92bd2c]{color:var(--text-main,#0f172a);letter-spacing:.02em;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:900;line-height:1.1}.brand-sub[data-v-cb92bd2c]{color:var(--tenant-primary,#dc2626);letter-spacing:.06em;font-size:.65rem;font-weight:700}.sidebar-nav[data-v-cb92bd2c]{flex:1;padding:1.1rem .75rem;overflow:hidden auto}.sidebar-nav[data-v-cb92bd2c]::-webkit-scrollbar{width:5px}.sidebar-nav[data-v-cb92bd2c]::-webkit-scrollbar-thumb{background:var(--sidebar-border,#cbd5e1);border-radius:10px}.nav-section-title[data-v-cb92bd2c]{text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-title,#94a3b8);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .75rem .35rem;font-size:.68rem;font-weight:800;display:flex}.nav-section-title[data-v-cb92bd2c]:hover{color:var(--tenant-primary,#dc2626)}.nav-section-group[data-v-cb92bd2c]{flex-direction:column;gap:.25rem;display:flex}.nav-item-link[data-v-cb92bd2c]{color:var(--sidebar-text,#475569);border-radius:10px;align-items:center;gap:.8rem;padding:.62rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-item-link i[data-v-cb92bd2c]{justify-content:center;align-items:center;min-width:22px;font-size:1.15rem;transition:transform .2s;display:flex}.nav-item-link[data-v-cb92bd2c]:hover{background:var(--sidebar-hover,#f1f5f9);color:var(--text-main,#0f172a)}.nav-item-link:hover i[data-v-cb92bd2c]{transform:scale(1.1)}.nav-item-link.router-link-active[data-v-cb92bd2c],.nav-item-link.active[data-v-cb92bd2c]{box-shadow:var(--tenant-glow,0 6px 16px #dc262659);font-weight:700;background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%))!important;color:#fff!important}.nav-item-link.router-link-active i[data-v-cb92bd2c],.nav-item-link.active i[data-v-cb92bd2c]{color:#fff!important}.sidebar-footer[data-v-cb92bd2c]{border-top:1px solid var(--sidebar-border,#e2e8f0);background:var(--sidebar-bg,#fff);padding:.85rem}.user-footer-container[data-v-cb92bd2c]{justify-content:space-between;align-items:center;display:flex}.user-avatar-box[data-v-cb92bd2c]{align-items:center;gap:.65rem;display:flex;overflow:hidden}.avatar-circle[data-v-cb92bd2c]{background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%));color:#fff;width:38px;height:38px;box-shadow:var(--tenant-glow,0 2px 8px #dc26264d);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex}.user-meta[data-v-cb92bd2c]{flex-direction:column;line-height:1.2;display:flex;overflow:hidden}.user-name[data-v-cb92bd2c]{color:var(--text-main,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.user-role-row[data-v-cb92bd2c]{align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.badge-role[data-v-cb92bd2c]{background:var(--tenant-primary-soft,#dc262624);color:var(--tenant-primary,#dc2626);border-radius:50px;padding:.15rem .45rem;font-size:.62rem;font-weight:800}.app-version[data-v-cb92bd2c]{color:var(--sidebar-title,#94a3b8);font-family:monospace;font-size:.65rem}.btn-logout[data-v-cb92bd2c]{color:var(--sidebar-title,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.3rem;font-size:1.2rem;transition:all .2s}.btn-logout[data-v-cb92bd2c]:hover{color:var(--tenant-primary,#dc2626);background:var(--tenant-primary-soft,#dc26261a)}.admin-main[data-v-cb92bd2c]{flex-direction:column;flex:1;min-height:100vh;margin-left:260px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex}.admin-main.sidebar-collapsed[data-v-cb92bd2c]{margin-left:76px}.admin-header[data-v-cb92bd2c]{z-index:1020;background:var(--header-bg,#ffffffd9);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sidebar-border,#e2e8f0);justify-content:space-between;align-items:center;height:68px;padding:0 1.75rem;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #00000005}.header-left[data-v-cb92bd2c]{align-items:center;gap:1rem;display:flex}.btn-icon-toggle[data-v-cb92bd2c]{border:1px solid var(--sidebar-border,#e2e8f0);background:var(--card-bg,#fff);width:38px;height:38px;color:var(--text-main,#0f172a);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:1.15rem;transition:all .2s;display:flex;box-shadow:0 2px 5px #0000000a}.btn-icon-toggle[data-v-cb92bd2c]:hover{border-color:var(--tenant-primary,#dc2626);color:var(--tenant-primary,#dc2626)}.d-mobile[data-v-cb92bd2c]{display:none}.header-title-box[data-v-cb92bd2c]{flex-direction:column;display:flex}.header-title[data-v-cb92bd2c]{color:var(--text-main,#0f172a);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.header-subtitle[data-v-cb92bd2c]{color:var(--sidebar-title,#64748b);font-size:.75rem}.header-right[data-v-cb92bd2c]{align-items:center;gap:.65rem;display:flex}.live-pill-badge[data-v-cb92bd2c]{background:var(--tenant-primary-soft,#fef2f2);border:1px solid var(--tenant-primary-border,#dc26264d);color:var(--tenant-primary,#dc2626);letter-spacing:.05em;border-radius:50px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.live-pill-badge[data-v-cb92bd2c]:hover{background:var(--tenant-primary,#dc2626);color:#fff;box-shadow:var(--tenant-glow,0 4px 12px #dc26264d)}.pulse-dot[data-v-cb92bd2c]{background:var(--tenant-primary,#dc2626);width:7px;height:7px;box-shadow:0 0 0 0 var(--tenant-primary-border,#dc2626b3);border-radius:50%;animation:1.6s infinite pulse-live-cb92bd2c}@keyframes pulse-live-cb92bd2c{0%{transform:scale(.95);box-shadow:0 0 #dc2626b3}70%{transform:scale(1);box-shadow:0 0 0 6px #dc262600}to{transform:scale(.95);box-shadow:0 0 #dc262600}}.btn-action-icon[data-v-cb92bd2c]{border:1px solid var(--sidebar-border,#e2e8f0);background:var(--card-bg,#fff);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.15rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 6px #00000008}.whatsapp-btn[data-v-cb92bd2c]{color:#10b981;border-color:#10b9814d}.whatsapp-btn[data-v-cb92bd2c]:hover{color:#fff;background:#10b981;box-shadow:0 4px 12px #10b9814d}.theme-btn[data-v-cb92bd2c]{color:var(--text-main,#0f172a)}.theme-btn[data-v-cb92bd2c]:hover{border-color:#f59e0b;transform:rotate(25deg)}.text-amber[data-v-cb92bd2c]{color:#f59e0b}.text-indigo[data-v-cb92bd2c]{color:#6366f1}.profile-dropdown-wrapper[data-v-cb92bd2c]{position:relative}.profile-pill-btn[data-v-cb92bd2c]{background:var(--card-bg,#fff);border:1px solid var(--sidebar-border,#e2e8f0);cursor:pointer;border-radius:50px;align-items:center;gap:.5rem;padding:.25rem .75rem .25rem .35rem;transition:all .2s;display:flex;box-shadow:0 2px 6px #00000008}.profile-pill-btn[data-v-cb92bd2c]:hover{border-color:var(--tenant-primary,#dc2626)}.avatar-pill[data-v-cb92bd2c]{background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:800;display:flex}.profile-name[data-v-cb92bd2c]{color:var(--text-main,#0f172a);font-size:.85rem;font-weight:700}.chevron-icon[data-v-cb92bd2c]{color:var(--sidebar-title,#94a3b8);font-size:.7rem}.user-dropdown-menu[data-v-cb92bd2c]{background:var(--card-bg,#fff);border:1px solid var(--sidebar-border,#e2e8f0);z-index:1080;border-radius:14px;width:250px;animation:.2s drop-fade-cb92bd2c;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 10px 30px -5px #00000026}@keyframes drop-fade-cb92bd2c{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-cb92bd2c]{border-bottom:1px solid var(--sidebar-border,#e2e8f0);padding:1rem 1.15rem}.avatar-circle-sm[data-v-cb92bd2c]{background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex}.user-drop-name[data-v-cb92bd2c]{color:var(--text-main,#0f172a);margin:0;font-size:.88rem;font-weight:700}.user-drop-email[data-v-cb92bd2c]{color:var(--sidebar-title,#94a3b8);margin:0;font-size:.75rem}.dropdown-badge-row[data-v-cb92bd2c]{margin-top:.5rem}.dropdown-links[data-v-cb92bd2c]{padding:.5rem 0}.drop-link[data-v-cb92bd2c]{color:var(--sidebar-text,#475569);align-items:center;gap:.65rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.drop-link[data-v-cb92bd2c]:hover{background:var(--sidebar-hover,#f1f5f9);color:var(--tenant-primary,#dc2626)}.dropdown-footer[data-v-cb92bd2c]{border-top:1px solid var(--sidebar-border,#e2e8f0);padding:.5rem .75rem}.drop-logout-btn[data-v-cb92bd2c]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.55rem;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.drop-logout-btn[data-v-cb92bd2c]:hover{background:#ef44441a}.admin-content[data-v-cb92bd2c]{flex:1;padding:2rem 2.25rem}.dark-theme[data-v-cb92bd2c],[data-theme=dark][data-v-cb92bd2c],body.theme-dark[data-v-cb92bd2c]{--body-bg:#090d16;--sidebar-bg:#070a13;--sidebar-text:#94a3b8;--sidebar-hover:#131b2e;--sidebar-border:#ffffff14;--sidebar-title:#64748b;--header-bg:#070a13e6;--card-bg:#0f172a;--text-main:#f8fafc}@media (width<=991px){.admin-sidebar[data-v-cb92bd2c]{transform:translate(-100%)}.admin-sidebar.mobile-open[data-v-cb92bd2c]{transform:translate(0)}.admin-main[data-v-cb92bd2c]{margin-left:0!important}.d-desktop[data-v-cb92bd2c]{display:none!important}.d-mobile[data-v-cb92bd2c]{display:flex!important}.admin-content[data-v-cb92bd2c]{padding:1.25rem 1rem}}.auth-layout-container[data-v-8b6dfbe0]{background-color:var(--body-bg,#f8fafc);min-height:100vh;color:var(--text-main,#0f172a);flex-direction:column;font-family:Outfit,Barlow,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.auth-top-header[data-v-8b6dfbe0]{border-bottom:1px solid var(--border-subtle,#e2e8f0);background:var(--header-bg,#fffc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;height:70px;padding:0 2rem;display:flex;overflow:hidden}.auth-brand[data-v-8b6dfbe0]{align-items:center;gap:.75rem;min-width:0;max-height:100%;display:flex}.brand-logo-img[data-v-8b6dfbe0]{object-fit:contain;border-radius:8px;flex-shrink:0;width:auto;max-width:140px;height:42px;max-height:42px;display:block}.brand-badge-initials[data-v-8b6dfbe0]{background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:900;display:flex}.auth-brand-name[data-v-8b6dfbe0]{color:var(--text-main,#0f172a);letter-spacing:.03em;font-family:Barlow Condensed,sans-serif;font-size:1.4rem;font-weight:900}.btn-theme-toggle[data-v-8b6dfbe0]{background:var(--card-bg,#fff);border:1px solid var(--border-subtle,#e2e8f0);color:var(--text-main,#0f172a);cursor:pointer;border-radius:50px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000a}.btn-theme-toggle[data-v-8b6dfbe0]:hover{border-color:var(--tenant-primary,#dc2626);color:var(--tenant-primary,#dc2626)}.auth-content[data-v-8b6dfbe0]{flex:1;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}:root{--tenant-primary:#dc2626;--tenant-secondary:#ea580c;--tenant-accent:#f59e0b;--tenant-primary-soft:#dc262624;--tenant-primary-border:#dc262659;--tenant-gradient:linear-gradient(135deg, var(--tenant-primary) 0%, var(--tenant-secondary) 100%);--tenant-gradient-soft:linear-gradient(135deg, #dc262614 0%, #f973160d 100%);--tenant-glow:0 4px 16px #dc262647;--tenant-glow-strong:0 8px 24px #dc262673;--body-bg:#f8fafc;--bg-page:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f1f5f9;--bg-subtle:#f1f5f9;--sidebar-bg:#fff;--sidebar-text:#475569;--sidebar-hover:#f1f5f9;--sidebar-border:#e2e8f0;--sidebar-title:#94a3b8;--header-bg:#ffffffe0;--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--border-glow:var(--tenant-primary);--card-bg:#fff;--card-border:#e2e8f0;--card-shadow:0 10px 30px -5px #0f172a0d, 0 4px 12px -2px #0f172a08;--card-shadow-hover:0 20px 35px -10px #0f172a14, 0 8px 16px -4px #0f172a0a;--shadow-card:var(--card-shadow);--shadow-elevated:var(--card-shadow-hover);--text-main:#0f172a;--text-muted:#475569;--text-dim:#64748b;--accent-swim:#0284c7;--accent-swim-bg:#e0f2fe;--accent-bike:#d97706;--accent-bike-bg:#fef3c7;--accent-run:#dc2626;--accent-run-bg:#fee2e2;--accent-t1:#7c3aed;--accent-t1-bg:#ede9fe;--accent-t2:#db2777;--accent-t2-bg:#fce7f3;--status-live:#dc2626;--status-active:#10b981;--status-finished:#6366f1;--font-heading:"Barlow Condensed", sans-serif;--font-body:"Outfit", "Barlow", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", monospace}body.theme-dark,[data-theme=dark]{--body-bg:#090d16;--bg-page:#090d16;--bg-surface:#0f172a;--bg-card:#0f172a;--bg-card-hover:#1e293b;--bg-subtle:#131b2e;--sidebar-bg:#070a13;--sidebar-text:#94a3b8;--sidebar-hover:#131b2e;--sidebar-border:#ffffff14;--sidebar-title:#64748b;--header-bg:#070a13e6;--border-subtle:#ffffff17;--border-strong:#fff3;--card-bg:#0f172a;--card-border:#ffffff14;--card-shadow:0 10px 30px -5px #00000080;--card-shadow-hover:0 20px 35px -10px #000000b3;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--accent-swim-bg:#0284c733;--accent-bike-bg:#d9770633;--accent-run-bg:#dc262633}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--body-bg);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5;transition:background-color .2s,color .2s}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:.03em;text-transform:uppercase;color:var(--text-main);font-weight:800;line-height:1.15}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono)}.glass-panel,.card{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:14px;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s}.glass-panel:hover,.card:hover{box-shadow:var(--card-shadow-hover)}.app-container{max-width:1400px;margin:0 auto}.brand-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:auto;max-width:140px;height:42px;max-height:42px;display:block}.brand-badge-initials{background:var(--tenant-gradient,linear-gradient(135deg, #dc2626 0%, #f97316 100%));color:#fff;width:42px;height:42px;font-weight:900;font-family:var(--font-heading);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:flex}.btn{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.62rem 1.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--tenant-gradient);box-shadow:var(--tenant-glow);border:none;color:#fff!important}.btn-primary:hover{filter:brightness(1.1);box-shadow:var(--tenant-glow-strong);transform:translateY(-2px)}.btn-outline{background:var(--card-bg);border:1px solid var(--border-subtle);color:var(--text-main);box-shadow:0 2px 5px #00000005}.btn-outline:hover{background:var(--bg-subtle);border-color:var(--tenant-primary);color:var(--tenant-primary)}.btn-sm{border-radius:8px;padding:.4rem .85rem;font-size:.82rem}.btn-success{color:#fff;background:#10b981;border:none;box-shadow:0 4px 12px #10b98140}.btn-success:hover{filter:brightness(1.08)}.btn-danger{color:#fff;background:#ef4444;border:none;box-shadow:0 4px 12px #ef444440}.btn-danger:hover{filter:brightness(1.08)}.badge{font-size:.75rem;font-weight:800;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;border-radius:50px;align-items:center;gap:.35rem;padding:.28rem .75rem;display:inline-flex}.badge-swim{background:var(--accent-swim-bg);color:var(--accent-swim)}.badge-bike{background:var(--accent-bike-bg);color:var(--accent-bike)}.badge-run{background:var(--accent-run-bg);color:var(--accent-run)}.badge-role{background:var(--tenant-primary-soft,#dc262624);color:var(--tenant-primary,#dc2626)}.badge-status{color:#166534;background:#dcfce7}body.theme-dark .badge-status{color:#34d399;background:#10b98133}.form-group{margin-bottom:1.25rem}.form-label{font-family:var(--font-heading);color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;font-size:.85rem;font-weight:800;display:block}.form-input,.form-select,.form-textarea{background:var(--bg-surface);border:1px solid var(--border-subtle);width:100%;font-family:var(--font-body);color:var(--text-main);border-radius:10px;outline:none;padding:.68rem .95rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--tenant-primary);box-shadow:0 0 0 3px var(--tenant-primary-soft,#dc262626)}.table-responsive{border-radius:12px;width:100%;overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.data-table th{background:var(--bg-subtle);color:var(--text-dim);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--border-subtle);white-space:nowrap;padding:.85rem 1rem;font-size:.82rem;font-weight:800}.data-table td{border-bottom:1px solid var(--border-subtle);color:var(--text-main);vertical-align:middle;padding:.95rem 1rem;font-size:.9rem}.data-table tr:hover td{background:var(--bg-card-hover)}.data-table tr:last-child td{border-bottom:none}
