.ODLEOW_eventCard{background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);box-shadow:none;cursor:pointer;border-radius:12px;flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.ODLEOW_eventCard:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 14px #1a3a5d1a}.ODLEOW_eventCard:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1a3a5d73}.ODLEOW_imageContainer{aspect-ratio:8.5/11;background:#eef0f3;width:100%;position:relative;overflow:hidden}.ODLEOW_eventDate{color:var(--primary-color,#1a3a5d);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:600}.ODLEOW_eventImageBlur{object-fit:cover;filter:blur(28px)saturate(1.05);z-index:0;transform:scale(1.2)}.ODLEOW_eventImage{object-fit:contain;z-index:1;width:100%;height:100%;transition:transform .15s}.ODLEOW_eventCard:hover .ODLEOW_eventImage{transform:scale(1.02)}.ODLEOW_imageOverlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#0000000f 100%);position:absolute;inset:0}.ODLEOW_imagePlaceholder{background:var(--gray-100,#f3f4f6);width:100%;height:100%;color:var(--gray-400,#9ca3af);justify-content:center;align-items:center;display:flex}.ODLEOW_placeholderIcon{width:3rem;height:3rem}.ODLEOW_eventContent{flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex}.ODLEOW_eventHeader{flex-direction:column;gap:.5rem;display:flex}.ODLEOW_eventOrganizer{color:var(--accent,#3b82f6);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.ODLEOW_eventTitle{color:var(--text-primary,#1f2937);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ODLEOW_eventDetails{flex-direction:column;flex:1;gap:.75rem;display:flex}.ODLEOW_detailItem{color:var(--text-secondary,#6b7280);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.ODLEOW_detailIcon{width:1rem;height:1rem;color:var(--icon-muted,#9ca3af);flex-shrink:0}.ODLEOW_detailText{line-height:1.4}.ODLEOW_registrationInfo{border-top:1px solid var(--border-light,#f3f4f6);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.ODLEOW_registrationCount{color:var(--text-muted,#9ca3af);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ODLEOW_countIcon{width:.875rem;height:.875rem}.ODLEOW_actionButtons{border-top:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-top:auto;padding-top:.375rem;display:flex}.ODLEOW_viewButton{color:var(--primary-color,#1a3a5d);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex:none;justify-content:flex-start;align-items:center;gap:.25rem;min-height:2rem;padding:0;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s;display:inline-flex}.ODLEOW_viewButton:hover{color:var(--accent,#f4a261)}.ODLEOW_viewButton:focus-visible{outline:none;box-shadow:0 0 0 2px #1a3a5d59}.ODLEOW_remindButton{color:var(--text-secondary,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:.375rem;flex:none;justify-content:center;align-items:center;gap:.2rem;max-width:6.5rem;min-height:2rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ODLEOW_remindButton:hover:not(:disabled){color:var(--primary-color,#1a3a5d);background:#f9fafb;border-color:#d1d5db;transform:none}.ODLEOW_remindButton:focus{outline:none;box-shadow:0 0 0 2px #1a3a5d33}.ODLEOW_remindButton:disabled{cursor:default;box-shadow:none;transform:none}.ODLEOW_remindButton.ODLEOW_reminderSet{color:#6cbe63;cursor:default;background:#6cbe631a;border-color:#6cbe6366}.ODLEOW_reminderStatus{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ODLEOW_registerButton{background:var(--accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.25rem;min-height:1.875rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.ODLEOW_registerButton:hover{background:var(--accent-dark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.ODLEOW_registerButton:focus{box-shadow:0 0 0 2px var(--accent-light,#dbeafe);outline:none}.ODLEOW_registerButton:disabled{background:var(--gray-300,#d1d5db);color:var(--gray-500,#6b7280);cursor:not-allowed;box-shadow:none;transform:none}.ODLEOW_registerButton.ODLEOW_loading{pointer-events:none}.ODLEOW_buttonIcon{width:.875rem;height:.875rem}.ODLEOW_statusBadge{text-transform:uppercase;letter-spacing:.025em;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;top:.75rem;right:.75rem}.ODLEOW_statusBadge.ODLEOW_upcoming{background:var(--success-bg,#dcfce7);color:var(--success-text,#15803d)}.ODLEOW_statusBadge.ODLEOW_ongoing{background:var(--warning-bg,#fef3c7);color:var(--warning-text,#92400e)}.ODLEOW_statusBadge.ODLEOW_past{background:var(--gray-100,#f3f4f6);color:var(--gray-600,#4b5563)}.ODLEOW_statusBadge.ODLEOW_full{background:var(--error-bg,#fee2e2);color:var(--error-text,#dc2626)}.ODLEOW_eventCard.ODLEOW_compact{border-radius:10px}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_imageContainer{max-height:180px}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_eventContent{gap:.375rem;padding:.625rem .75rem .75rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_eventTitle{-webkit-line-clamp:2;font-size:1.0625rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_eventDate{font-size:.6875rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_detailItem{gap:.375rem;font-size:.75rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_detailIcon{width:.875rem;height:.875rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_actionButtons{border-top:none;align-items:center;gap:.5rem .75rem;margin-top:.125rem;padding-top:.25rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_viewButton{min-height:2rem;padding:0;font-size:.8125rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_remindButton,.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_registerButton{min-height:2rem;padding:.25rem .5rem;font-size:.6875rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_remindButton{max-width:6.25rem}.ODLEOW_eventCard.ODLEOW_compact .ODLEOW_buttonIcon{width:.75rem;height:.75rem}.ODLEOW_eventCard.ODLEOW_featured{border:2px solid var(--accent,#3b82f6);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a)}.ODLEOW_eventCard.ODLEOW_featured .ODLEOW_eventOrganizer{color:var(--accent-dark,#1d4ed8)}.ODLEOW_eventCard.ODLEOW_featured:before{content:"Featured";background:var(--accent,#3b82f6);color:#fff;text-transform:uppercase;letter-spacing:.025em;z-index:1;border-radius:0 0 .375rem .375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:-1px;left:1rem}@media (max-width:768px){.ODLEOW_eventCard{border-radius:.5rem}.ODLEOW_imageContainer{max-height:240px}.ODLEOW_eventContent{gap:.875rem;padding:1.25rem}.ODLEOW_eventTitle{font-size:1.125rem}.ODLEOW_detailItem{font-size:.8125rem}.ODLEOW_registerButton{padding:.375rem .5rem;font-size:.75rem}}@media (max-width:480px){.ODLEOW_eventContent{padding:1rem}.ODLEOW_eventTitle{font-size:1rem}.ODLEOW_detailItem{font-size:.75rem}.ODLEOW_actionButtons{flex-direction:column}.ODLEOW_viewButton,.ODLEOW_remindButton,.ODLEOW_registerButton{width:100%;padding:.5rem .75rem}.ODLEOW_registrationInfo{flex-direction:column;align-items:stretch;gap:.75rem}}@media (prefers-contrast:high){.ODLEOW_eventCard{border-width:2px}.ODLEOW_viewButton,.ODLEOW_registerButton{outline-offset:1px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.ODLEOW_eventCard{transition:none}.ODLEOW_eventCard:hover{transform:none}.ODLEOW_eventImage{transition:none}.ODLEOW_eventCard:hover .ODLEOW_eventImage{transform:none}.ODLEOW_viewButton,.ODLEOW_registerButton{transition:none}.ODLEOW_viewButton:hover,.ODLEOW_registerButton:hover{transform:none}}@media print{.ODLEOW_eventCard{break-inside:avoid;box-shadow:none;border:1px solid #000}.ODLEOW_actionButtons,.ODLEOW_viewButton,.ODLEOW_registerButton{display:none}.ODLEOW_statusBadge{border:1px solid}}.dark .ODLEOW_eventCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a3a5d66;border-color:#415a7780}.dark .ODLEOW_eventCard:hover{border-color:#f4a26180;box-shadow:0 10px 25px -5px #0006}.dark .ODLEOW_imageContainer{background:#0d1e2d99}.dark .ODLEOW_imagePlaceholder{color:#64748b;background:#0d1e2d99}.dark .ODLEOW_eventDate{color:#f4a261}.dark .ODLEOW_eventOrganizer{color:#f4a261}.dark .ODLEOW_reminderStatus{color:#6cbe63;background:#6cbe6326}.dark .ODLEOW_eventTitle{color:#e0e0e0}.dark .ODLEOW_detailItem{color:#94a3b8}.dark .ODLEOW_detailIcon{color:#64748b}.dark .ODLEOW_registrationInfo{border-top-color:#415a7780}.dark .ODLEOW_registrationCount{color:#94a3b8}.dark .ODLEOW_actionButtons{border-top-color:#415a7780}.dark .ODLEOW_viewButton{color:#f4a261;background:0 0;border:none}.dark .ODLEOW_viewButton:hover{color:#e8935a;box-shadow:none;background:0 0}.dark .ODLEOW_viewButton:focus-visible{box-shadow:0 0 0 2px #f4a26159}.dark .ODLEOW_remindButton{color:#94a3b8;background:0 0;border-color:#415a77}.dark .ODLEOW_remindButton:hover:not(:disabled){color:#fff;box-shadow:none;background:#415a7759}.dark .ODLEOW_remindButton.ODLEOW_reminderSet{color:#6cbe63;background:#6cbe631a;border-color:#6cbe6366}.dark .ODLEOW_registerButton{color:#1a3a5d;background:#f4a261}.dark .ODLEOW_registerButton:hover{background:#e8935a;box-shadow:0 4px 12px #f4a26166}.dark .ODLEOW_registerButton:focus{box-shadow:0 0 0 2px #f4a2614d}.dark .ODLEOW_registerButton:disabled{color:#64748b;background:#415a7780}.dark .ODLEOW_statusBadge.ODLEOW_upcoming{color:#6cbe63;background:#6cbe6333}.dark .ODLEOW_statusBadge.ODLEOW_ongoing{color:#f4a261;background:#f4a26133}.dark .ODLEOW_statusBadge.ODLEOW_past{color:#94a3b8;background:#94a3b833}.dark .ODLEOW_statusBadge.ODLEOW_full{color:#ef5350;background:#ef535033}.dark .ODLEOW_eventCard.ODLEOW_featured{border-color:#f4a261}.dark .ODLEOW_eventCard.ODLEOW_featured .ODLEOW_eventOrganizer{color:#f4a261}.dark .ODLEOW_eventCard.ODLEOW_featured:before{color:#1a3a5d;background:#f4a261}
.ZrviVa_eventListItem{background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;border-radius:12px;grid-template-columns:4.25rem 3.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem 1rem;padding:.625rem .875rem;transition:background-color .15s,border-color .15s;display:grid;position:relative}.ZrviVa_eventListItem:hover{box-shadow:none;background:#f3f5f7;border-color:#d1d5db}.ZrviVa_eventListItem:focus-visible{border-color:var(--primary-color,#1a3a5d);outline:none;box-shadow:0 0 0 2px #1a3a5d40}.ZrviVa_dateBlock{text-align:center;background:#f4f6f8;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:4.25rem;min-height:3.75rem;padding:.4rem .25rem;line-height:1.1;display:flex}.ZrviVa_dateMonth{letter-spacing:.06em;color:var(--primary-color,#1a3a5d);text-transform:uppercase;font-size:.625rem;font-weight:700}.ZrviVa_dateDay{color:var(--primary-color,#1a3a5d);margin:.1rem 0;font-size:1.25rem;font-weight:700}.ZrviVa_dateYear{color:var(--text-secondary,#6b7280);font-size:.625rem;font-weight:500}.ZrviVa_thumb{background:#eef0f3;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;width:3.5rem;height:4.5rem;position:relative;overflow:hidden}.ZrviVa_thumbImage{object-fit:cover}.ZrviVa_thumbPlaceholder{background:linear-gradient(160deg,#eef0f3 0%,#e2e5ea 100%);width:100%;height:100%}.ZrviVa_eventContent{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ZrviVa_eventOrganizer{color:var(--accent,#f4a261);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.ZrviVa_eventTitle{color:var(--text-primary,#1f2937);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;overflow:hidden}.ZrviVa_eventMeta,.ZrviVa_eventLocation{color:var(--text-secondary,#6b7280);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;line-height:1.35;overflow:hidden}.ZrviVa_eventActions{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.35rem;display:flex}.ZrviVa_actionCluster{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.ZrviVa_registrationCount{color:var(--text-muted,#9ca3af);font-size:.75rem}.ZrviVa_pastStatus{color:#6b7280;font-size:.75rem;font-weight:500}.ZrviVa_viewButton{min-height:2.5rem;color:var(--primary-color,#1a3a5d);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;padding:.375rem .15rem;font-size:.8125rem;font-weight:500;transition:color .15s}.ZrviVa_viewButton:hover{color:var(--accent,#f4a261)}.ZrviVa_viewButton:focus-visible{outline:none;box-shadow:0 0 0 2px #1a3a5d40}.ZrviVa_reminderStatus{color:#15803d;white-space:nowrap;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.ZrviVa_remindButton{min-height:2.5rem;color:var(--text-secondary,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.3rem;padding:.375rem .55rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ZrviVa_remindButton:hover:not(:disabled){color:var(--primary-color,#1a3a5d);background:#f9fafb;border-color:#d1d5db}.ZrviVa_remindButton:focus{outline:none;box-shadow:0 0 0 2px #1a3a5d33}.ZrviVa_remindButton:disabled{cursor:default}.ZrviVa_registerButton{background:var(--primary-color,#1a3a5d);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;min-height:2.75rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .15s}.ZrviVa_registerButton:hover{background:#15405f}.ZrviVa_registerButton:disabled,.ZrviVa_registerButton.ZrviVa_loading{opacity:.6;cursor:not-allowed}.ZrviVa_buttonIcon{width:.8rem;height:.8rem}.ZrviVa_eventListItem.ZrviVa_compact{gap:.75rem .875rem;padding:.5rem .75rem}.ZrviVa_eventListItem.ZrviVa_compact .ZrviVa_dateBlock{min-height:3.5rem}.ZrviVa_eventListItem.ZrviVa_compact .ZrviVa_eventTitle{font-size:1.125rem}.ZrviVa_eventListItem.ZrviVa_featured{border-color:var(--accent,#f4a261)}@media (max-width:640px){.ZrviVa_eventListItem{grid-template-rows:auto auto;grid-template-columns:3.75rem 3rem minmax(0,1fr)}.ZrviVa_dateBlock{grid-row:1/span 2;width:3.75rem;min-height:3.5rem}.ZrviVa_thumb{grid-row:1/span 2;width:3rem;height:3.85rem}.ZrviVa_eventContent{grid-column:3}.ZrviVa_eventActions{grid-column:3;align-items:flex-start;width:auto;margin-top:.15rem}.ZrviVa_actionCluster{justify-content:flex-start}.ZrviVa_eventTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.ZrviVa_eventListItem,.ZrviVa_viewButton,.ZrviVa_remindButton,.ZrviVa_registerButton{transition:none}}@media print{.ZrviVa_eventListItem{break-inside:avoid;box-shadow:none}.ZrviVa_remindButton,.ZrviVa_registerButton{display:none}}.dark .ZrviVa_eventListItem{background:#1a3a5d66;border-color:#415a77}.dark .ZrviVa_eventListItem:hover{background:#1a3a5d8c;border-color:#526d8c}.dark .ZrviVa_dateBlock{background:#0d1e2db3;border-color:#415a77}.dark .ZrviVa_thumb{background:#0d1e2db3;border-color:#415a77}:is(.dark .ZrviVa_dateMonth,.dark .ZrviVa_dateDay){color:#f4a261}.dark .ZrviVa_dateYear{color:#94a3b8}.dark .ZrviVa_eventTitle{color:#e0e0e0}.dark .ZrviVa_eventDateText{color:#94a3b8}:is(.dark .ZrviVa_eventMeta,.dark .ZrviVa_eventLocation,.dark .ZrviVa_pastStatus){color:#94a3b8}.dark .ZrviVa_viewButton{color:#f4a261}.dark .ZrviVa_reminderStatus{color:#6cbe63}.dark .ZrviVa_remindButton{color:#fff;background:0 0;border-color:#415a77}.dark .ZrviVa_remindButton:hover:not(:disabled){background:#415a7766}.dark .ZrviVa_registerButton{color:#1a3a5d;background:#f4a261}
.wSMNlG_registrationRow{border-bottom:1px solid var(--border-light,#f3f4f6);transition:background-color .2s}.wSMNlG_registrationRow:hover{background-color:var(--hover-light,#f9fafb)}.wSMNlG_registrationRow:last-child{border-bottom:none}.wSMNlG_registrationRow.wSMNlG_selected{background-color:var(--accent-bg,#eff6ff);border-color:var(--accent-light,#dbeafe)}.wSMNlG_tableCell{vertical-align:middle;color:var(--text-primary,#374151);padding:1rem}.wSMNlG_tableCell:first-child{padding-left:1.5rem}.wSMNlG_tableCell:last-child{padding-right:1.5rem}.wSMNlG_driverInfo{flex-direction:column;gap:.25rem;display:flex}.wSMNlG_driverName{color:var(--text-primary,#374151);font-weight:500;line-height:1.4}.wSMNlG_driverEmail{color:var(--text-secondary,#6b7280);font-size:.875rem;line-height:1.4}.wSMNlG_driverPhone{color:var(--text-muted,#9ca3af);font-size:.8125rem;line-height:1.4}.wSMNlG_vehicleInfo{flex-direction:column;gap:.25rem;display:flex}.wSMNlG_vehicleName{color:var(--text-primary,#374151);font-weight:500;line-height:1.4}.wSMNlG_vehicleDetails{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wSMNlG_typeGroup{background-color:var(--gray-100,#f3f4f6);color:var(--text-secondary,#6b7280);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.wSMNlG_modifiedBadge{background-color:var(--warning-bg,#fef3c7);color:var(--warning-text,#92400e);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.wSMNlG_customBadge{background-color:var(--info-bg,#e0f2fe);color:var(--info-text,#0369a1);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.wSMNlG_carNumber{background-color:var(--accent-bg,#eff6ff);color:var(--accent-text,#1d4ed8);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.wSMNlG_clubAffiliation{color:var(--text-secondary,#6b7280);font-size:.875rem;line-height:1.4}.wSMNlG_noClub{color:var(--text-muted,#9ca3af);font-style:italic}.wSMNlG_statusBadge{white-space:nowrap;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.wSMNlG_statusBadge.wSMNlG_checkedIn{background-color:var(--success-bg,#dcfce7);color:var(--success-text,#15803d)}.wSMNlG_statusBadge.wSMNlG_registered{background-color:var(--info-bg,#dbeafe);color:var(--info-text,#1d4ed8)}.wSMNlG_statusIcon{width:.875rem;height:.875rem}.wSMNlG_actionsCell{white-space:nowrap}.wSMNlG_actionButtonContainer{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.wSMNlG_actionButton{cursor:pointer;background-color:var(--gray-100,#f3f4f6);color:var(--text-primary,#374151);border:none;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex;position:relative}.wSMNlG_actionButton:hover:not(:disabled){background-color:var(--gray-200,#e5e7eb);transform:translateY(-1px)}.wSMNlG_actionButton:focus{box-shadow:0 0 0 2px var(--accent-light,#dbeafe);outline:none}.wSMNlG_actionButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.wSMNlG_actionButton.wSMNlG_loading{pointer-events:none}.wSMNlG_actionButton.wSMNlG_checkIn{color:var(--success-color,#059669)}.wSMNlG_actionButton.wSMNlG_checkIn:hover:not(:disabled){background-color:var(--success-bg,#dcfce7);color:var(--success-dark,#047857)}.wSMNlG_actionButton.wSMNlG_checkOut{color:var(--error-color,#dc2626)}.wSMNlG_actionButton.wSMNlG_checkOut:hover:not(:disabled){background-color:var(--error-bg,#fee2e2);color:var(--error-dark,#b91c1c)}.wSMNlG_actionButton.wSMNlG_edit{color:var(--accent,#3b82f6)}.wSMNlG_actionButton.wSMNlG_edit:hover:not(:disabled){background-color:var(--accent-bg,#eff6ff);color:var(--accent-dark,#2563eb)}.wSMNlG_actionButton.wSMNlG_delete{color:var(--error-color,#dc2626)}.wSMNlG_actionButton.wSMNlG_delete:hover:not(:disabled){background-color:var(--error-bg,#fee2e2);color:var(--error-dark,#b91c1c)}.wSMNlG_actionButton[data-tooltip]{position:relative}.wSMNlG_actionButton[data-tooltip]:before{content:attr(data-tooltip);background-color:var(--tooltip-bg,#1f2937);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:.25rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.wSMNlG_actionButton[data-tooltip]:hover:before{opacity:1;visibility:visible}.wSMNlG_selectionCheckbox{justify-content:center;align-items:center;padding:.5rem;display:flex}.wSMNlG_checkbox{border:1px solid var(--border-color,#d1d5db);cursor:pointer;border-radius:.25rem;width:1rem;height:1rem;transition:all .2s}.wSMNlG_checkbox:checked{background-color:var(--accent,#3b82f6);border-color:var(--accent,#3b82f6)}.wSMNlG_checkbox:focus{box-shadow:0 0 0 2px var(--accent-light,#dbeafe);outline:none}.wSMNlG_loadingSpinner{border:2px solid var(--gray-200,#e5e7eb);border-top-color:var(--accent,#3b82f6);border-radius:50%;width:1rem;height:1rem;animation:1s linear infinite wSMNlG_spin}@keyframes wSMNlG_spin{to{transform:rotate(360deg)}}.wSMNlG_registrationRow.wSMNlG_compact .wSMNlG_tableCell{padding:.75rem;font-size:.875rem}.wSMNlG_registrationRow.wSMNlG_compact .wSMNlG_driverName,.wSMNlG_registrationRow.wSMNlG_compact .wSMNlG_vehicleName{font-size:.875rem}.wSMNlG_registrationRow.wSMNlG_compact .wSMNlG_driverEmail,.wSMNlG_registrationRow.wSMNlG_compact .wSMNlG_clubAffiliation{font-size:.8125rem}.wSMNlG_registrationRow.wSMNlG_compact .wSMNlG_actionButton{min-width:2rem;min-height:2rem;padding:.375rem}@media (max-width:1024px){.wSMNlG_tableCell{padding:.75rem;font-size:.875rem}.wSMNlG_driverName,.wSMNlG_vehicleName{font-size:.875rem}.wSMNlG_driverEmail,.wSMNlG_clubAffiliation{font-size:.8125rem}.wSMNlG_actionButton{min-width:2rem;min-height:2rem;padding:.375rem}.wSMNlG_statusBadge{padding:.25rem .5rem;font-size:.8125rem}}@media (max-width:768px){.wSMNlG_tableCell{padding:.5rem;font-size:.8125rem}.wSMNlG_driverName,.wSMNlG_vehicleName{font-size:.8125rem}.wSMNlG_driverEmail,.wSMNlG_clubAffiliation{font-size:.75rem}.wSMNlG_actionButtonContainer{flex-direction:column;gap:.25rem}.wSMNlG_actionButton{min-width:1.75rem;min-height:1.75rem;padding:.25rem}.wSMNlG_statusBadge{padding:.25rem .5rem;font-size:.75rem}.wSMNlG_vehicleDetails{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (prefers-contrast:high){.wSMNlG_registrationRow{border-bottom-width:2px}.wSMNlG_actionButton,.wSMNlG_statusBadge{border:1px solid}}@media (prefers-reduced-motion:reduce){.wSMNlG_registrationRow,.wSMNlG_actionButton{transition:none}.wSMNlG_actionButton:hover{transform:none}.wSMNlG_loadingSpinner{animation:none}}@media print{.wSMNlG_actionButtonContainer,.wSMNlG_selectionCheckbox{display:none}.wSMNlG_registrationRow{border-bottom:1px solid #000}}.dark .wSMNlG_registrationRow{border-bottom-color:#415a774d}.dark .wSMNlG_registrationRow:hover{background-color:#f4a2611a}.dark .wSMNlG_registrationRow.wSMNlG_selected{background-color:#f4a26126;border-color:#f4a2614d}.dark .wSMNlG_tableCell{color:#e0e0e0}.dark .wSMNlG_driverName{color:#e0e0e0}.dark .wSMNlG_driverEmail{color:#94a3b8}.dark .wSMNlG_driverPhone{color:#64748b}.dark .wSMNlG_vehicleName{color:#e0e0e0}.dark .wSMNlG_typeGroup{color:#6cbe63;background-color:#6cbe6333}.dark .wSMNlG_modifiedBadge{color:#f4a261;background-color:#f4a26133}.dark .wSMNlG_customBadge{color:#94a3b8;background-color:#415a7766}.dark .wSMNlG_carNumber{color:#f4a261;background-color:#f4a26133}.dark .wSMNlG_clubAffiliation{color:#94a3b8}.dark .wSMNlG_noClub{color:#64748b}.dark .wSMNlG_statusBadge.wSMNlG_checkedIn{color:#6cbe63;background-color:#6cbe6333}.dark .wSMNlG_statusBadge.wSMNlG_registered{color:#f4a261;background-color:#f4a26133}.dark .wSMNlG_actionButton{color:#94a3b8;background-color:#0d1e2d99}.dark .wSMNlG_actionButton:hover:not(:disabled){background-color:#415a7780}.dark .wSMNlG_actionButton:focus{box-shadow:0 0 0 2px #f4a2614d}.dark .wSMNlG_actionButton.wSMNlG_checkIn:hover:not(:disabled){color:#6cbe63;background-color:#6cbe6333}.dark .wSMNlG_actionButton.wSMNlG_checkOut:hover:not(:disabled){color:#ef5350;background-color:#ef535033}.dark .wSMNlG_actionButton.wSMNlG_edit:hover:not(:disabled){color:#f4a261;background-color:#f4a26133}.dark .wSMNlG_actionButton.wSMNlG_delete:hover:not(:disabled){color:#ef5350;background-color:#ef535033}.dark .wSMNlG_actionButton[data-tooltip]:before{background-color:#1a3a5df2;border:1px solid #415a7780}.dark .wSMNlG_checkbox{background-color:#0d1e2dcc;border-color:#415a7780}.dark .wSMNlG_checkbox:checked{background-color:#f4a261;border-color:#f4a261}.dark .wSMNlG_checkbox:focus{box-shadow:0 0 0 2px #f4a2614d}.dark .wSMNlG_loadingSpinner{border-color:#f4a261 #415a7780 #415a7780}
.K7z-4G_pagination{border-top:1px solid var(--border-color,#d1d5d8);flex-direction:column;align-items:center;gap:1rem;padding:1rem 0;display:flex}.K7z-4G_paginationInfo{color:var(--text-secondary,#4a5a69);text-align:center;font-size:.875rem}.K7z-4G_paginationControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.K7z-4G_paginationBtn{border:1px solid var(--border-color,#d1d5d8);background:var(--card-bg,#fff);color:var(--text-primary,#1c2c3a);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.K7z-4G_paginationBtn:hover:not(:disabled){background:var(--hover-light,#1a3a5d1a);border-color:var(--primary-color,#1a3a5d);color:var(--primary-color,#1a3a5d)}.K7z-4G_paginationBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--card-bg,#fff);color:var(--text-secondary,#4a5a69)}.K7z-4G_paginationBtn:disabled:hover{border-color:var(--border-color,#d1d5d8);color:var(--text-secondary,#4a5a69)}.K7z-4G_paginationBtn.K7z-4G_active{background:var(--primary-color,#1a3a5d);color:#fff;border-color:var(--primary-color,#1a3a5d);font-weight:600}.K7z-4G_paginationBtn.K7z-4G_active:hover{color:#fff;background:#415a77;border-color:#415a77}.K7z-4G_pageSizeSelector{color:var(--text-secondary,#4a5a69);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.K7z-4G_pageSizeSelect{border:1px solid var(--border-color,#d1d5d8);background:var(--card-bg,#fff);color:var(--text-primary,#1c2c3a);cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;font-size:.875rem}.K7z-4G_pageSizeSelect:focus{border-color:var(--primary-color,#1a3a5d);outline:none;box-shadow:0 0 0 2px #1a3a5d40}.K7z-4G_pagination.K7z-4G_compact{gap:.5rem;padding:.5rem 0}.K7z-4G_pagination.K7z-4G_compact .K7z-4G_paginationBtn{min-width:2rem;height:2rem;padding:.375rem .625rem;font-size:.75rem}.K7z-4G_pagination.K7z-4G_compact .K7z-4G_paginationInfo,.K7z-4G_pagination.K7z-4G_compact .K7z-4G_pageSizeSelector{font-size:.75rem}.dark .K7z-4G_pagination{border-top-color:var(--border-color,#415a7780)}.dark .K7z-4G_paginationInfo{color:var(--text-secondary,#94a3b8)}.dark .K7z-4G_paginationBtn{border-color:var(--border-color,#415a7780);color:var(--text-primary,#e0e0e0);background:#0d1e2d99}.dark .K7z-4G_paginationBtn:hover:not(:disabled){background:var(--hover-light,#f4a26126);border-color:var(--accent-color,#f4a261);color:var(--accent-color,#f4a261)}.dark .K7z-4G_paginationBtn:disabled{color:#64748b;background:#0d1e2d66}.dark .K7z-4G_paginationBtn.K7z-4G_active{background:var(--accent-color,#f4a261);border-color:var(--accent-color,#f4a261);color:var(--primary-color,#1a3a5d)}.dark .K7z-4G_paginationBtn.K7z-4G_active:hover{color:var(--primary-color,#1a3a5d);background:#e8935a;border-color:#e8935a}.dark .K7z-4G_pageSizeSelector{color:var(--text-secondary,#94a3b8)}.dark .K7z-4G_pageSizeSelect{border-color:var(--border-color,#415a7780);color:var(--text-primary,#e0e0e0);background:#0d1e2d99}.dark .K7z-4G_pageSizeSelect:focus{border-color:var(--accent-color,#f4a261);box-shadow:0 0 0 2px #f4a2614d}@media (max-width:768px){.K7z-4G_pagination{gap:.75rem}.K7z-4G_paginationControls{gap:.25rem}.K7z-4G_paginationBtn{min-width:2rem;height:2rem;padding:.375rem .5rem;font-size:.75rem}.K7z-4G_pageSizeSelector{text-align:center;flex-direction:column;gap:.25rem}}@media (max-width:480px){.K7z-4G_pagination{padding:.75rem .5rem}.K7z-4G_paginationControls{flex-wrap:wrap;max-width:100%}.K7z-4G_paginationInfo{padding:0 .5rem;font-size:.75rem}.K7z-4G_paginationBtn.K7z-4G_pageNumber{display:none}.K7z-4G_paginationBtn.K7z-4G_pageNumber.K7z-4G_active{display:inline-flex}}.K7z-4G_paginationBtn:focus{outline:none;box-shadow:0 0 0 2px #1a3a5d4d}.dark .K7z-4G_paginationBtn:focus{box-shadow:0 0 0 2px #f4a26159}.K7z-4G_pagination.K7z-4G_loading{opacity:.6;pointer-events:none}@media (prefers-contrast:high){.K7z-4G_paginationBtn{border-width:2px}.K7z-4G_paginationBtn.K7z-4G_active{outline-offset:2px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.K7z-4G_paginationBtn{transition:none}}
.niSUsG_searchContainer{box-sizing:border-box;flex:auto;align-items:center;width:100%;min-width:250px;max-width:100%;display:flex;position:relative;overflow:hidden}.niSUsG_searchInput{border:1px solid var(--border-color,#d1d5db);background:var(--background,white);width:100%;color:var(--text-primary,#374151);box-sizing:border-box;border-radius:.5rem;outline:none;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;transition:all .2s}.niSUsG_searchInput::placeholder{color:var(--text-placeholder,#9ca3af)}.niSUsG_searchInput:focus{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 1px var(--accent,#3b82f6)}.niSUsG_searchInput:disabled{background:var(--background-disabled,#f9fafb);color:var(--text-disabled,#9ca3af);cursor:not-allowed;opacity:.6}.niSUsG_searchIcon{width:1rem;height:1rem;color:var(--icon-muted,#9ca3af);pointer-events:none;z-index:1;flex-shrink:0;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.niSUsG_clearButton{width:1.25rem;height:1.25rem;color:var(--icon-muted,#9ca3af);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.niSUsG_clearButton.niSUsG_visible{opacity:1;pointer-events:auto}.niSUsG_clearButton:hover{background:var(--hover-light,#f3f4f6);color:var(--text-secondary,#6b7280)}.niSUsG_clearButton:focus{box-shadow:0 0 0 1px var(--accent,#3b82f6);outline:none}.niSUsG_searchContainer.niSUsG_loading .niSUsG_searchIcon{animation:1.5s ease-in-out infinite niSUsG_pulse}@keyframes niSUsG_pulse{0%,to{opacity:.5}50%{opacity:1}}.niSUsG_searchContainer.niSUsG_sm .niSUsG_searchInput{padding:.5rem .75rem .5rem 2rem;font-size:.75rem}.niSUsG_searchContainer.niSUsG_sm .niSUsG_searchIcon{width:.875rem;height:.875rem;left:.5rem}.niSUsG_searchContainer.niSUsG_sm .niSUsG_clearButton{width:1rem;height:1rem;right:.5rem}.niSUsG_searchContainer.niSUsG_lg .niSUsG_searchInput{padding:1rem 1.25rem 1rem 3rem;font-size:1rem}.niSUsG_searchContainer.niSUsG_lg .niSUsG_searchIcon{width:1.25rem;height:1.25rem;left:1rem}.niSUsG_searchContainer.niSUsG_lg .niSUsG_clearButton{width:1.5rem;height:1.5rem;right:1rem}.niSUsG_searchSuggestions{z-index:50;background:var(--background,white);border:1px solid var(--border-color,#d1d5db);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);border-top:none;border-radius:0 0 .5rem .5rem;max-height:200px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.niSUsG_searchSuggestions.niSUsG_visible{display:block}.niSUsG_suggestionItem{cursor:pointer;border-bottom:1px solid var(--border-light,#f3f4f6);padding:.75rem 1rem;transition:background-color .2s}.niSUsG_suggestionItem:hover{background:var(--hover-light,#f9fafb)}.niSUsG_suggestionItem:last-child{border-bottom:none}.niSUsG_suggestionHighlight{background:var(--highlight,#fef3c7);font-weight:600}.niSUsG_searchContainer.niSUsG_error .niSUsG_searchInput{border-color:var(--error-color,#dc2626);box-shadow:0 0 0 1px var(--error-color,#dc2626)}.niSUsG_searchContainer.niSUsG_error .niSUsG_searchIcon{color:var(--error-color,#dc2626)}.niSUsG_searchContainer.niSUsG_success .niSUsG_searchInput{border-color:var(--success-color,#059669);box-shadow:0 0 0 1px var(--success-color,#059669)}.niSUsG_searchContainer.niSUsG_success .niSUsG_searchIcon{color:var(--success-color,#059669)}.niSUsG_debounceIndicator{border:1px solid var(--accent,#3b82f6);opacity:0;border-top-color:#0000;border-radius:50%;width:.75rem;height:.75rem;transition:opacity .2s;animation:1s linear infinite niSUsG_spin;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.niSUsG_debounceIndicator.niSUsG_visible{opacity:1}@keyframes niSUsG_spin{to{transform:translateY(-50%)rotate(360deg)}}@media (max-width:768px){.niSUsG_searchContainer{max-width:none}.niSUsG_searchInput{padding:.625rem .875rem .625rem 2.25rem;font-size:.875rem}.niSUsG_searchIcon{width:.875rem;height:.875rem;left:.625rem}.niSUsG_clearButton{width:1.125rem;height:1.125rem;right:.625rem}}@media (max-width:480px){.niSUsG_searchInput{padding:.5rem .75rem .5rem 2rem;font-size:.75rem}.niSUsG_searchIcon{width:.75rem;height:.75rem;left:.5rem}.niSUsG_clearButton{width:1rem;height:1rem;right:.5rem}}@media (prefers-contrast:high){.niSUsG_searchInput{border-width:2px}.niSUsG_clearButton{outline-offset:1px;outline:1px solid}}.niSUsG_searchInput:focus-visible,.niSUsG_clearButton:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:2px}.dark .niSUsG_searchInput{color:#fff;background:#0d1e2d99;border-color:#415a7780}.dark .niSUsG_searchInput::placeholder{color:#94a3b8}.dark .niSUsG_searchInput:focus{border-color:#f4a261;box-shadow:0 0 0 1px #f4a261}.dark .niSUsG_searchInput:disabled{color:#94a3b8;background:#0d1e2d66}.dark .niSUsG_searchIcon{color:#94a3b8}.dark .niSUsG_clearButton{color:#94a3b8}.dark .niSUsG_clearButton:hover{color:#fff;background:#415a7766}.dark .niSUsG_clearButton:focus{box-shadow:0 0 0 1px #f4a261}.dark .niSUsG_searchSuggestions{background:#1a3a5df2;border-color:#415a7780}.dark .niSUsG_suggestionItem{border-bottom-color:#415a774d}.dark .niSUsG_suggestionItem:hover{background:#415a7766}.dark .niSUsG_debounceIndicator{border-color:#f4a261}.dark .niSUsG_searchInput:focus-visible{outline-color:#f4a261}.dark .niSUsG_clearButton:focus-visible{outline-color:#f4a261}
.JW9XFa_sortContainer{align-items:center;gap:.5rem;display:inline-flex;position:relative}.JW9XFa_sortLabel{color:var(--text-secondary,#6b7280);white-space:nowrap;font-size:.875rem;font-weight:500}.JW9XFa_sortSelect{border:1px solid var(--border-color,#d1d5db);background:var(--background,white);color:var(--text-primary,#374151);cursor:pointer;appearance:none;border-radius:.375rem;outline:none;min-width:140px;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;transition:all .2s;position:relative}.JW9XFa_sortSelect:focus{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 1px var(--accent,#3b82f6)}.JW9XFa_sortSelect:disabled{background:var(--background-disabled,#f9fafb);color:var(--text-disabled,#9ca3af);cursor:not-allowed;opacity:.6}.JW9XFa_sortSelect:hover:not(:disabled){border-color:var(--border-hover,#9ca3af);background:var(--hover-light,#f9fafb)}.JW9XFa_sortSelect:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--icon-muted,#9ca3af);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.JW9XFa_sortContainer:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--icon-muted,#9ca3af);pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.JW9XFa_sortSelect:focus+.JW9XFa_sortContainer:after{border-top-color:var(--accent,#3b82f6)}.JW9XFa_sortContainer.JW9XFa_sm .JW9XFa_sortSelect{min-width:120px;padding:.375rem 1.75rem .375rem .5rem;font-size:.75rem}.JW9XFa_sortContainer.JW9XFa_sm:after{border-width:3px 3px 0;right:.5rem}.JW9XFa_sortContainer.JW9XFa_lg .JW9XFa_sortSelect{min-width:160px;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem}.JW9XFa_sortContainer.JW9XFa_lg:after{border-width:5px 5px 0;right:1rem}.JW9XFa_sortContainer.JW9XFa_minimal{gap:.25rem}.JW9XFa_sortContainer.JW9XFa_minimal .JW9XFa_sortLabel{color:var(--text-muted,#9ca3af);font-size:.75rem}.JW9XFa_sortContainer.JW9XFa_minimal .JW9XFa_sortSelect{border:1px solid var(--border-light,#e5e7eb);background:0 0;min-width:100px;padding:.25rem 1.5rem .25rem .5rem;font-size:.75rem}.JW9XFa_sortContainer.JW9XFa_minimal:after{border-width:3px 3px 0;right:.5rem}.JW9XFa_sortContainer.JW9XFa_compact{gap:.25rem}.JW9XFa_sortContainer.JW9XFa_compact .JW9XFa_sortLabel{display:none}.JW9XFa_sortContainer.JW9XFa_compact .JW9XFa_sortSelect{min-width:100px;padding:.375rem 1.5rem .375rem .5rem;font-size:.75rem}.JW9XFa_sortContainer.JW9XFa_compact:after{border-width:3px 3px 0;right:.5rem}.JW9XFa_sortContainer.JW9XFa_loading .JW9XFa_sortSelect{opacity:.7;pointer-events:none}.JW9XFa_sortContainer.JW9XFa_loading:after{animation:1.5s ease-in-out infinite JW9XFa_pulse}@keyframes JW9XFa_pulse{0%,to{opacity:.5}50%{opacity:1}}.JW9XFa_sortSelect option{background:var(--background,white);color:var(--text-primary,#374151);padding:.5rem}.JW9XFa_sortSelect option:hover{background:var(--hover-light,#f9fafb)}.JW9XFa_sortSelect option:checked{background:var(--accent-light,#dbeafe);color:var(--accent-dark,#1d4ed8)}.JW9XFa_sortSelect optgroup{color:var(--text-secondary,#6b7280);background:var(--background-light,#f8fafc);font-weight:600}.JW9XFa_sortContainer.JW9XFa_withIcon{gap:.25rem}.JW9XFa_sortIcon{width:1rem;height:1rem;color:var(--icon-muted,#9ca3af);flex-shrink:0}.JW9XFa_sortContainer.JW9XFa_withIcon .JW9XFa_sortSelect{padding-left:.5rem}@media (max-width:768px){.JW9XFa_sortContainer{gap:.25rem}.JW9XFa_sortLabel{font-size:.75rem}.JW9XFa_sortSelect{min-width:120px;padding:.375rem 1.75rem .375rem .5rem;font-size:.75rem}.JW9XFa_sortContainer:after{border-width:3px 3px 0;right:.5rem}}@media (max-width:480px){.JW9XFa_sortContainer{width:100%}.JW9XFa_sortSelect{width:100%;min-width:auto}.JW9XFa_sortLabel{display:none}}@media (prefers-contrast:high){.JW9XFa_sortSelect{border-width:2px}.JW9XFa_sortContainer:after{opacity:.8;border-top-color:currentColor}}.JW9XFa_sortSelect:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:2px}[dir=rtl] .JW9XFa_sortSelect{padding-left:2rem;padding-right:.75rem}[dir=rtl] .JW9XFa_sortContainer:after{left:.75rem;right:auto}@media print{.JW9XFa_sortContainer:after{display:none}.JW9XFa_sortSelect{background:#fff;border:1px solid #000}}.dark .JW9XFa_sortLabel{color:#94a3b8}.dark .JW9XFa_sortSelect{color:#e0e0e0;background:#0d1e2d99;border-color:#415a7780}.dark .JW9XFa_sortSelect:focus{border-color:#f4a261;box-shadow:0 0 0 1px #f4a2614d}.dark .JW9XFa_sortSelect:disabled{color:#64748b;background:#1a3a5d66}.dark .JW9XFa_sortSelect:hover:not(:disabled){background:#f4a2611a;border-color:#f4a26180}.dark .JW9XFa_sortContainer:after{border-top-color:#94a3b8}.dark .JW9XFa_sortSelect:focus+.JW9XFa_sortContainer:after{border-top-color:#f4a261}.dark .JW9XFa_sortContainer:focus-within:after{border-top-color:#f4a261}.dark .JW9XFa_sortSelect option{color:#e0e0e0;background:#1a3a5df2}.dark .JW9XFa_sortSelect option:hover{background:#f4a2611a}.dark .JW9XFa_sortSelect option:checked{color:#f4a261;background:#415a7799}.dark .JW9XFa_sortSelect optgroup{color:#94a3b8;background:#0d1e2dcc}.dark .JW9XFa_sortIcon{color:#94a3b8}.dark .JW9XFa_sortContainer.JW9XFa_minimal .JW9XFa_sortSelect{color:#e0e0e0;background:#0d1e2d99;border-color:#415a7780}.dark .JW9XFa_sortContainer.JW9XFa_minimal .JW9XFa_sortLabel{color:#94a3b8}
.-fNn1a_loadingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:2rem 1rem;display:flex}.-fNn1a_loadingState.-fNn1a_fullPage{min-height:50vh;padding:4rem 2rem}.-fNn1a_loadingState.-fNn1a_centered{min-height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-fNn1a_loadingState.-fNn1a_sm{min-height:100px;padding:1rem}.-fNn1a_loadingState.-fNn1a_lg{min-height:300px;padding:3rem 2rem}.-fNn1a_spinner{border:3px solid var(--border-light,#f1f5f9);border-top-color:var(--accent,#3b82f6);border-radius:50%;margin-bottom:1rem;animation:1s linear infinite -fNn1a_spin}.-fNn1a_spinner.-fNn1a_sm{border-width:2px;width:24px;height:24px}.-fNn1a_spinner.-fNn1a_md{border-width:3px;width:40px;height:40px}.-fNn1a_spinner.-fNn1a_lg{border-width:4px;width:60px;height:60px}@keyframes -fNn1a_spin{to{transform:rotate(360deg)}}.-fNn1a_dots{gap:.5rem;margin-bottom:1rem;display:flex}.-fNn1a_dot{background-color:var(--accent,#3b82f6);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both -fNn1a_bounce}.-fNn1a_dot:first-child{animation-delay:-.32s}.-fNn1a_dot:nth-child(2){animation-delay:-.16s}.-fNn1a_dot:nth-child(3){animation-delay:0s}@keyframes -fNn1a_bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.-fNn1a_dots.-fNn1a_sm .-fNn1a_dot{width:6px;height:6px}.-fNn1a_dots.-fNn1a_lg .-fNn1a_dot{width:12px;height:12px}.-fNn1a_skeleton{width:100%;margin-bottom:1rem}.-fNn1a_skeletonLine{background:linear-gradient(90deg, var(--gray-200,#e5e7eb) 25%, var(--gray-100,#f3f4f6) 50%, var(--gray-200,#e5e7eb) 75%);background-size:200% 100%;border-radius:.25rem;height:1rem;margin-bottom:.75rem;animation:2s infinite -fNn1a_shimmer}.-fNn1a_skeletonLine:last-child{margin-bottom:0}.-fNn1a_skeletonLine.-fNn1a_title{width:60%;height:1.5rem;margin-bottom:1rem}.-fNn1a_skeletonLine.-fNn1a_text{width:80%;height:1rem}.-fNn1a_skeletonLine.-fNn1a_short{width:40%}@keyframes -fNn1a_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.-fNn1a_message{color:var(--text-secondary,#6b7280);margin:0;font-size:.875rem;font-weight:500}.-fNn1a_loadingState.-fNn1a_sm .-fNn1a_message{font-size:.75rem}.-fNn1a_loadingState.-fNn1a_lg .-fNn1a_message{font-size:1rem}@media (max-width:768px){.-fNn1a_loadingState{min-height:150px;padding:1.5rem 1rem}.-fNn1a_loadingState.-fNn1a_fullPage{min-height:40vh;padding:3rem 1rem}.-fNn1a_spinner.-fNn1a_md{border-width:2px;width:32px;height:32px}.-fNn1a_spinner.-fNn1a_lg{border-width:3px;width:48px;height:48px}.-fNn1a_message{font-size:.75rem}}@media (prefers-contrast:high){.-fNn1a_spinner{border-width:4px}.-fNn1a_dot{outline:1px solid}}@media (prefers-reduced-motion:reduce){.-fNn1a_spinner{border-top-color:#0000;border-right-color:var(--accent,#3b82f6);animation:none}.-fNn1a_dot{opacity:.7;animation:none}.-fNn1a_skeletonLine{background:var(--gray-200,#e5e7eb);animation:none}}
.AbOSYW_errorState{text-align:center;background:var(--background,white);border:1px solid var(--error-border,#fecaca);background-color:var(--error-bg,#fef2f2);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:2rem 1rem;display:flex}.AbOSYW_errorState.AbOSYW_minimal{text-align:left;background:0 0;border:none;border-radius:0;align-items:flex-start;min-height:auto;padding:1rem}.AbOSYW_errorState.AbOSYW_banner{text-align:left;border:1px solid var(--error-border,#fecaca);background-color:var(--error-bg,#fef2f2);border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;min-height:auto;padding:1rem 1.5rem}.AbOSYW_errorIcon{width:48px;height:48px;color:var(--error-color,#dc2626);flex-shrink:0;margin-bottom:1rem}.AbOSYW_errorState.AbOSYW_minimal .AbOSYW_errorIcon{width:20px;height:20px;margin-bottom:0;margin-right:.5rem}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorIcon{width:24px;height:24px;margin-bottom:0;margin-right:1rem}.AbOSYW_errorContent{flex:1}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorContent{align-items:center;gap:1rem;display:flex}.AbOSYW_errorTitle{color:var(--error-color,#dc2626);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.AbOSYW_errorState.AbOSYW_minimal .AbOSYW_errorTitle{margin:0;font-size:.875rem}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorTitle{margin:0;font-size:1rem}.AbOSYW_errorMessage{color:var(--error-text,#7f1d1d);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.AbOSYW_errorState.AbOSYW_minimal .AbOSYW_errorMessage{margin:0;font-size:.75rem}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorMessage{margin:0}.AbOSYW_errorDetails{background:var(--error-details-bg,#fee2e2);border:1px solid var(--error-details-border,#fca5a5);text-align:left;border-radius:.5rem;margin:1rem 0;padding:1rem}.AbOSYW_errorDetailsTitle{color:var(--error-color,#dc2626);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.AbOSYW_errorDetailsContent{color:var(--error-text,#7f1d1d);white-space:pre-wrap;word-break:break-word;margin:0;font-family:Courier New,monospace;font-size:.75rem}.AbOSYW_errorActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.AbOSYW_errorState.AbOSYW_minimal .AbOSYW_errorActions{justify-content:flex-start;margin-top:.5rem}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorActions{flex-shrink:0;margin-left:auto}.AbOSYW_errorButton{border:1px solid var(--error-color,#dc2626);background:var(--background,white);color:var(--error-color,#dc2626);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.AbOSYW_errorButton:hover{background:var(--error-color,#dc2626);color:#fff;transform:translateY(-1px)}.AbOSYW_errorButton:focus{box-shadow:0 0 0 2px var(--error-focus,#fca5a5);outline:none}.AbOSYW_errorButton.AbOSYW_primary{background:var(--error-color,#dc2626);color:#fff}.AbOSYW_errorButton.AbOSYW_primary:hover{background:var(--error-dark,#b91c1c)}.AbOSYW_errorButton.AbOSYW_secondary{border-color:var(--border-color,#d1d5db);color:var(--text-secondary,#6b7280)}.AbOSYW_errorButton.AbOSYW_secondary:hover{background:var(--hover-light,#f9fafb);border-color:var(--border-hover,#9ca3af);color:var(--text-primary,#374151)}.AbOSYW_errorState.AbOSYW_minimal.AbOSYW_inline{background:var(--error-bg-light,#fef7f7);border:1px solid var(--error-border-light,#fed7d7);border-radius:.375rem;flex-direction:row;align-items:center;padding:.5rem}@media (max-width:768px){.AbOSYW_errorState{min-height:150px;padding:1.5rem 1rem}.AbOSYW_errorState.AbOSYW_banner{text-align:left;flex-direction:column;align-items:flex-start;gap:1rem}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorContent{flex-direction:column;align-items:flex-start;gap:.5rem}.AbOSYW_errorState.AbOSYW_banner .AbOSYW_errorActions{width:100%;margin-left:0}.AbOSYW_errorIcon{width:40px;height:40px}.AbOSYW_errorTitle{font-size:1.125rem}.AbOSYW_errorActions{flex-direction:column;width:100%}.AbOSYW_errorButton{justify-content:center;width:100%}}@media (max-width:480px){.AbOSYW_errorState{border-left:none;border-right:none;border-radius:0;margin:0}.AbOSYW_errorDetails{border-radius:0;margin-left:-1rem;margin-right:-1rem}}@media (prefers-contrast:high){.AbOSYW_errorState,.AbOSYW_errorButton{border-width:2px}}@media print{.AbOSYW_errorState{background:#fff;border:2px solid #000}.AbOSYW_errorActions{display:none}}
.A_4Yyq_emptyState{text-align:center;background:var(--background,white);border:2px dashed var(--border-dashed,#e2e8f0);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:3rem 1rem;display:flex}.A_4Yyq_emptyState.A_4Yyq_minimal{border:1px solid var(--border-light,#f1f5f9);background:var(--background-light,#f8fafc);border-style:solid;min-height:auto;padding:2rem 1rem}.A_4Yyq_emptyState.A_4Yyq_illustration{background:0 0;border:none;min-height:400px;padding:4rem 2rem}.A_4Yyq_emptyIcon{width:64px;height:64px;color:var(--icon-muted,#cbd5e1);flex-shrink:0;margin-bottom:1.5rem}.A_4Yyq_emptyState.A_4Yyq_minimal .A_4Yyq_emptyIcon{width:48px;height:48px;margin-bottom:1rem}.A_4Yyq_emptyState.A_4Yyq_illustration .A_4Yyq_emptyIcon{width:96px;height:96px;margin-bottom:2rem}.A_4Yyq_emptyTitle{color:var(--text-primary,#1e293b);margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.A_4Yyq_emptyState.A_4Yyq_minimal .A_4Yyq_emptyTitle{margin-bottom:.5rem;font-size:1.25rem}.A_4Yyq_emptyState.A_4Yyq_illustration .A_4Yyq_emptyTitle{margin-bottom:1rem;font-size:1.75rem}.A_4Yyq_emptyDescription{color:var(--text-secondary,#64748b);max-width:400px;margin:0 0 2rem;font-size:1rem;line-height:1.6}.A_4Yyq_emptyState.A_4Yyq_minimal .A_4Yyq_emptyDescription{max-width:300px;margin-bottom:1.5rem;font-size:.875rem}.A_4Yyq_emptyState.A_4Yyq_illustration .A_4Yyq_emptyDescription{max-width:500px;margin-bottom:2.5rem;font-size:1.125rem}.A_4Yyq_emptyAction{margin-top:auto}.A_4Yyq_emptyButton{background:var(--accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.A_4Yyq_emptyButton:hover{background:var(--accent-dark,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.A_4Yyq_emptyButton:focus{box-shadow:0 0 0 2px var(--accent-light,#dbeafe);outline:none}.A_4Yyq_emptyButton.A_4Yyq_secondary{color:var(--accent,#3b82f6);border:1px solid var(--accent,#3b82f6);background:0 0}.A_4Yyq_emptyButton.A_4Yyq_secondary:hover{background:var(--accent,#3b82f6);color:#fff;box-shadow:0 2px 8px #3b82f633}.A_4Yyq_emptyButton.A_4Yyq_minimal{color:var(--text-secondary,#64748b);border:1px solid var(--border-color,#d1d5db);background:0 0;padding:.5rem 1rem;font-size:.75rem}.A_4Yyq_emptyButton.A_4Yyq_minimal:hover{background:var(--hover-light,#f8fafc);color:var(--text-primary,#1e293b);border-color:var(--border-hover,#9ca3af);box-shadow:none;transform:none}.A_4Yyq_emptyActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.A_4Yyq_emptyState.A_4Yyq_minimal .A_4Yyq_emptyActions{gap:.5rem}.A_4Yyq_illustration{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.A_4Yyq_illustrationIcon{width:120px;height:120px;color:var(--icon-muted,#cbd5e1)}.A_4Yyq_illustrationText{color:var(--text-muted,#94a3b8);font-size:.875rem;font-style:italic}.A_4Yyq_emptyState.A_4Yyq_animated .A_4Yyq_emptyIcon{animation:3s ease-in-out infinite A_4Yyq_float}@keyframes A_4Yyq_float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.A_4Yyq_emptyState.A_4Yyq_card{background:var(--card-bg,white);border:1px solid var(--border-color,#e5e7eb);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);border-style:solid}.A_4Yyq_emptyState.A_4Yyq_card:hover{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a)}.A_4Yyq_emptyState.A_4Yyq_search{min-height:200px;padding:2rem 1rem}.A_4Yyq_emptyState.A_4Yyq_search .A_4Yyq_emptyIcon{width:48px;height:48px;margin-bottom:1rem}.A_4Yyq_emptyState.A_4Yyq_search .A_4Yyq_emptyTitle{margin-bottom:.5rem;font-size:1.125rem}.A_4Yyq_emptyState.A_4Yyq_search .A_4Yyq_emptyDescription{margin-bottom:1rem;font-size:.875rem}@media (max-width:768px){.A_4Yyq_emptyState{min-height:250px;padding:2rem 1rem}.A_4Yyq_emptyState.A_4Yyq_illustration{min-height:300px;padding:3rem 1rem}.A_4Yyq_emptyIcon{width:48px;height:48px;margin-bottom:1rem}.A_4Yyq_emptyState.A_4Yyq_illustration .A_4Yyq_emptyIcon{width:72px;height:72px;margin-bottom:1.5rem}.A_4Yyq_emptyTitle{margin-bottom:.5rem;font-size:1.25rem}.A_4Yyq_emptyState.A_4Yyq_illustration .A_4Yyq_emptyTitle{font-size:1.5rem}.A_4Yyq_emptyDescription{margin-bottom:1.5rem;font-size:.875rem}.A_4Yyq_emptyActions{flex-direction:column;width:100%}.A_4Yyq_emptyButton{justify-content:center;width:100%}}@media (max-width:480px){.A_4Yyq_emptyState{border-left:none;border-right:none;border-radius:0;min-height:200px;margin:0;padding:1.5rem 1rem}.A_4Yyq_emptyIcon{width:40px;height:40px}.A_4Yyq_emptyTitle{font-size:1.125rem}.A_4Yyq_emptyDescription{margin-bottom:1rem;font-size:.8125rem}}@media (prefers-contrast:high){.A_4Yyq_emptyState{border-width:3px}.A_4Yyq_emptyButton{outline-offset:1px;border-width:2px;outline:1px solid}}@media (prefers-reduced-motion:reduce){.A_4Yyq_emptyState.A_4Yyq_animated .A_4Yyq_emptyIcon{animation:none}.A_4Yyq_emptyButton:hover{transform:none}}@media print{.A_4Yyq_emptyState{background:#fff;border:1px solid #000}.A_4Yyq_emptyAction{display:none}}
.rC56eG_viewToggle{background:var(--background,white);border:1px solid var(--border-color,#d1d5db);border-radius:.5rem;gap:.125rem;padding:.25rem;display:inline-flex}.rC56eG_viewToggleBtn{color:var(--text-secondary,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;min-width:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative}.rC56eG_viewToggleBtn:hover:not(.rC56eG_active):not(:disabled){background:var(--hover-light,#f9fafb);color:var(--text-primary,#374151)}.rC56eG_viewToggleBtn:focus{box-shadow:0 0 0 2px var(--accent-light,#dbeafe);outline:none}.rC56eG_viewToggleBtn.rC56eG_active{background:var(--accent,#3b82f6);color:#fff;box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d)}.rC56eG_viewToggleBtn:disabled{opacity:.5;cursor:not-allowed;color:var(--text-disabled,#9ca3af)}.rC56eG_viewIcon{flex-shrink:0;width:1rem;height:1rem}.rC56eG_viewToggle.rC56eG_sm{gap:.0625rem;padding:.125rem}.rC56eG_viewToggle.rC56eG_sm .rC56eG_viewToggleBtn{min-width:2rem;padding:.375rem .5rem;font-size:.75rem}.rC56eG_viewToggle.rC56eG_sm .rC56eG_viewIcon{width:.875rem;height:.875rem}.rC56eG_viewToggle.rC56eG_lg{gap:.25rem;padding:.375rem}.rC56eG_viewToggle.rC56eG_lg .rC56eG_viewToggleBtn{min-width:3rem;padding:.75rem 1rem;font-size:1rem}.rC56eG_viewToggle.rC56eG_lg .rC56eG_viewIcon{width:1.25rem;height:1.25rem}.rC56eG_viewToggle.rC56eG_tabs{border:none;border-bottom:1px solid var(--border-color,#d1d5db);background:0 0;border-radius:0;gap:1rem;padding:0}.rC56eG_viewToggle.rC56eG_tabs .rC56eG_viewToggleBtn{background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:.75rem 1rem;position:relative}.rC56eG_viewToggle.rC56eG_tabs .rC56eG_viewToggleBtn:hover:not(.rC56eG_active){color:var(--text-primary,#374151);border-bottom-color:var(--border-hover,#9ca3af);background:0 0}.rC56eG_viewToggle.rC56eG_tabs .rC56eG_viewToggleBtn.rC56eG_active{color:var(--accent,#3b82f6);border-bottom-color:var(--accent,#3b82f6);box-shadow:none;background:0 0}.rC56eG_viewToggle.rC56eG_dropdown{position:relative}.rC56eG_viewToggle.rC56eG_dropdown .rC56eG_viewToggleBtn{min-width:8rem;padding-right:2rem}.rC56eG_viewToggle.rC56eG_dropdown:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--icon-muted,#9ca3af);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.rC56eG_dropdownMenu{z-index:50;background:var(--background,white);border:1px solid var(--border-color,#d1d5db);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);border-radius:.5rem;margin-top:.25rem;padding:.25rem;display:none;position:absolute;top:100%;left:0;right:0}.rC56eG_dropdownMenu.rC56eG_visible{display:block}.rC56eG_dropdownItem{width:100%;color:var(--text-primary,#374151);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.rC56eG_dropdownItem:hover{background:var(--hover-light,#f9fafb)}.rC56eG_dropdownItem.rC56eG_active{background:var(--accent-light,#dbeafe);color:var(--accent-dark,#1d4ed8)}.rC56eG_viewToggle.rC56eG_iconOnly .rC56eG_viewToggleBtn{min-width:2.5rem;padding:.5rem}.rC56eG_viewToggle.rC56eG_iconOnly .rC56eG_viewToggleBtn span{display:none}.rC56eG_viewToggleBtn[data-tooltip]{position:relative}.rC56eG_viewToggleBtn[data-tooltip]:before{content:attr(data-tooltip);background:var(--tooltip-bg,#1f2937);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:60;border-radius:.25rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;transition:all .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.rC56eG_viewToggleBtn[data-tooltip]:hover:before{opacity:1;visibility:visible}.rC56eG_viewToggle.rC56eG_loading{opacity:.7;pointer-events:none}@media (max-width:768px){.rC56eG_viewToggle:not(.rC56eG_dropdown){gap:.0625rem}.rC56eG_viewToggleBtn{min-width:2rem;padding:.375rem .5rem;font-size:.75rem}.rC56eG_viewIcon{width:.875rem;height:.875rem}.rC56eG_viewToggleBtn span{display:none}.rC56eG_viewToggleBtn{padding:.375rem}}@media (max-width:480px){.rC56eG_viewToggle:not(.rC56eG_dropdown):not(.rC56eG_tabs){background:var(--background,white);border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;padding:0;position:relative}.rC56eG_viewToggleBtn:not(:first-child){display:none}.rC56eG_viewToggleBtn:first-child{justify-content:space-between;width:100%;padding-right:2rem}.rC56eG_viewToggle:not(.rC56eG_dropdown):after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--icon-muted,#9ca3af);pointer-events:none;width:0;height:0;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}}@media (prefers-contrast:high){.rC56eG_viewToggle{border-width:2px}.rC56eG_viewToggleBtn.rC56eG_active{outline-offset:1px;outline:2px solid}}@media (prefers-reduced-motion:reduce){.rC56eG_viewToggleBtn,.rC56eG_dropdownMenu{transition:none}}@media print{.rC56eG_viewToggle{display:none}}.dark .rC56eG_viewToggle{background:#0d1e2d99;border-color:#415a7780}.dark .rC56eG_viewToggleBtn{color:#94a3b8}.dark .rC56eG_viewToggleBtn:hover:not(.rC56eG_active):not(:disabled){color:#e0e0e0;background:#f4a2611a}.dark .rC56eG_viewToggleBtn:focus{box-shadow:0 0 0 2px #f4a2614d}.dark .rC56eG_viewToggleBtn.rC56eG_active{color:#fff;background:#415a77;box-shadow:0 1px 2px #0000004d}.dark .rC56eG_viewToggleBtn:disabled{color:#64748b}.dark .rC56eG_viewToggle.rC56eG_tabs{border-bottom-color:#415a7780}.dark .rC56eG_viewToggle.rC56eG_tabs .rC56eG_viewToggleBtn:hover:not(.rC56eG_active){color:#e0e0e0;border-bottom-color:#f4a26180}.dark .rC56eG_viewToggle.rC56eG_tabs .rC56eG_viewToggleBtn.rC56eG_active{color:#f4a261;border-bottom-color:#f4a261}.dark .rC56eG_dropdownMenu{background:#1a3a5df2;border-color:#415a7780;box-shadow:0 10px 15px -3px #00000080}.dark .rC56eG_dropdownItem{color:#e0e0e0}.dark .rC56eG_dropdownItem:hover{background:#f4a2611a}.dark .rC56eG_dropdownItem.rC56eG_active{color:#f4a261;background:#415a7766}.dark .rC56eG_viewToggleBtn[data-tooltip]:before{color:#fff;background:#1a3a5df2}
.ks7ulW_filtersContainer{background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000f}.ks7ulW_filtersRow{flex-wrap:wrap;align-items:flex-start;gap:1rem;width:100%;display:flex}.ks7ulW_searchContainer{flex:1;min-width:250px}.ks7ulW_filterControls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ks7ulW_searchInput{color:#374151;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:.875rem;transition:all .2s}.ks7ulW_searchInput::placeholder{color:#9ca3af}.ks7ulW_searchInput:focus{border-color:#1a3a5d;box-shadow:0 0 0 3px #1a3a5d1a}.ks7ulW_searchInput:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#f9fafb}.ks7ulW_filterSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;min-width:160px;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:all .2s}.ks7ulW_filterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ks7ulW_filterSelect:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#f9fafb}.ks7ulW_filterSelect:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.ks7ulW_clearFiltersBtn{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ks7ulW_clearFiltersBtn:hover:not(:disabled){color:#374151;background:#f9fafb;border-color:#d1d5db}.ks7ulW_clearFiltersBtn:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.ks7ulW_clearFiltersBtn:disabled{opacity:.5;cursor:not-allowed}.ks7ulW_clearIcon{width:.875rem;height:.875rem}.ks7ulW_activeFilters{border-top:1px solid var(--border-light,#f3f4f6);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.ks7ulW_filtersLabel{color:var(--text-secondary,#6b7280);margin-right:.5rem;font-size:.875rem;font-weight:500}.ks7ulW_filterTag{background:var(--accent-bg,#eff6ff);color:var(--accent-text,#1d4ed8);border:1px solid var(--accent-light,#dbeafe);border-radius:1rem;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.ks7ulW_filterTag.ks7ulW_searching{background:var(--warning-bg,#fef3c7);color:var(--warning-text,#92400e);border-color:var(--warning-light,#fde68a)}.ks7ulW_debounceIndicator{color:var(--text-muted,#9ca3af);font-size:.75rem;font-style:italic}.ks7ulW_removeFilterBtn{color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;transition:background-color .2s;display:flex}.ks7ulW_removeFilterBtn:hover{background:#0000001a}.ks7ulW_removeIcon{width:.75rem;height:.75rem}.ks7ulW_skeletonFilters{align-items:center;gap:.75rem;display:flex}.ks7ulW_skeleton{background:linear-gradient(90deg, var(--gray-200,#e5e7eb) 25%, var(--gray-100,#f3f4f6) 50%, var(--gray-200,#e5e7eb) 75%);background-size:200% 100%;border-radius:.25rem;animation:2s infinite ks7ulW_shimmer}.ks7ulW_skeletonText{width:300px;height:2.5rem}.ks7ulW_skeletonButton{border-radius:.375rem;width:120px;height:2rem}@keyframes ks7ulW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ks7ulW_filtersContainer.ks7ulW_compact{gap:.75rem;padding:1rem}.ks7ulW_filtersContainer.ks7ulW_compact .ks7ulW_filtersRow{gap:.75rem}.ks7ulW_filtersContainer.ks7ulW_compact .ks7ulW_searchContainer{min-width:250px}.ks7ulW_filtersContainer.ks7ulW_compact .ks7ulW_searchInput{padding:.5rem .75rem;font-size:.8125rem}.ks7ulW_filtersContainer.ks7ulW_compact .ks7ulW_filterSelect{min-width:120px;padding:.375rem .5rem;font-size:.8125rem}.ks7ulW_filtersContainer.ks7ulW_compact .ks7ulW_clearFiltersBtn{padding:.375rem .75rem;font-size:.8125rem}.ks7ulW_filtersContainer.ks7ulW_minimal{box-shadow:none;background:0 0;border:none;padding:0}.ks7ulW_filtersContainer.ks7ulW_minimal .ks7ulW_activeFilters{border-top:none;padding-top:.5rem}@media (max-width:768px){.ks7ulW_filtersContainer{gap:.75rem;padding:1rem}.ks7ulW_filtersRow{flex-direction:column;align-items:stretch;gap:.75rem}.ks7ulW_searchContainer{min-width:auto}.ks7ulW_filterControls{justify-content:space-between;gap:.5rem}.ks7ulW_filterSelect{flex:1;min-width:auto}.ks7ulW_clearFiltersBtn{flex-shrink:0}.ks7ulW_activeFilters{gap:.375rem}.ks7ulW_filterTag{padding:.25rem .5rem;font-size:.75rem}}@media (max-width:480px){.ks7ulW_filtersContainer{border-radius:.5rem;margin:0 -.5rem}.ks7ulW_filterControls{flex-direction:column;align-items:stretch}.ks7ulW_filterSelect{width:100%}.ks7ulW_clearFiltersBtn{justify-content:center;width:100%}.ks7ulW_activeFilters{flex-direction:column;align-items:flex-start;gap:.5rem}.ks7ulW_filtersLabel{margin-bottom:.25rem;margin-right:0}}@media (prefers-contrast:high){.ks7ulW_searchInput,.ks7ulW_filterSelect,.ks7ulW_clearFiltersBtn,.ks7ulW_filterTag{border-width:2px}}@media (prefers-reduced-motion:reduce){.ks7ulW_searchInput,.ks7ulW_filterSelect,.ks7ulW_clearFiltersBtn{transition:none}.ks7ulW_skeleton{background:var(--gray-200,#e5e7eb);animation:none}}@media print{.ks7ulW_filtersContainer{display:none}}.dark .ks7ulW_filtersContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a3a5d66;border:1px solid #415a7780}.dark .ks7ulW_searchInput{color:#fff;background:#1e293be6;border-color:#f4a26166}.dark .ks7ulW_searchInput::placeholder{color:#94a3b8}.dark .ks7ulW_searchInput:focus{border-color:#f4a261;box-shadow:0 0 0 2px #f4a26133}.dark .ks7ulW_searchInput:disabled{color:#94a3b8;background:#0d1e2d66}.dark .ks7ulW_filterSelect{color:#fff;background:#1e293be6;border-color:#f4a26166}.dark .ks7ulW_filterSelect:focus{border-color:#f4a261;box-shadow:0 0 0 2px #f4a26133}.dark .ks7ulW_filterSelect:hover:not(:disabled){background:#1e293b;border-color:#f4a26199}.dark .ks7ulW_filterSelect:disabled{color:#94a3b8;background:#0d1e2d66}.dark .ks7ulW_clearFiltersBtn{color:#94a3b8;background:#0d1e2d99;border-color:#415a7780}.dark .ks7ulW_clearFiltersBtn:hover:not(:disabled){color:#fff;background:#415a7766;border-color:#f4a26166}.dark .ks7ulW_clearFiltersBtn:focus{box-shadow:0 0 0 2px #f4a26133}.dark .ks7ulW_activeFilters{border-top-color:#415a7780}.dark .ks7ulW_filtersLabel{color:#94a3b8}.dark .ks7ulW_removeFilterBtn:hover{background:#415a7766}.dark .ks7ulW_skeleton{background:linear-gradient(90deg,#415a7766 25%,#415a7733 50%,#415a7766 75%)}
