@import url('./club-brand.css');
.fi-ta-record-content-ctn:has(.admin-schedule-dates){min-width:0}
.fi-no-notification.fi-status-success{background:var(--success-background);color:var(--success-text);--tw-ring-color:var(--success-border)}.fi-no-notification.fi-status-success :is(.fi-no-notification-title,.fi-no-notification-body,.fi-no-notification-icon,.fi-no-notification-close-btn){color:var(--success-text)}
.fi-body{background:var(--cream)}.fi-sidebar-header,.fi-topbar{background:var(--white)}.fi-sidebar{border-right:1px solid var(--line)}.fi-logo{max-width:100%;object-fit:contain;background:var(--cream);padding:5px 8px;border-radius:4px}.fi-header-heading{letter-spacing:-.045em}.fi-wi-stats-overview-stat{border-top:3px solid var(--gold)}.fi-btn{border-radius:5px}.dark .fi-body{background:#201619}.dark .fi-sidebar-header,.dark .fi-topbar{background:#2b1b1e}.dark .fi-logo{color:var(--beige)}.dark .fi-sidebar{border-color:#563a3c}.fi-sidebar-nav-groups{gap:1.7rem}
.fi-body small,.fi-body sub,.fi-body sup,.editor-statusbar,.editor-toolbar button:after,.filepond--drop-label label,.filepond--file-info .filepond--file-info-main,.filepond--file-info .filepond--file-info-sub,.filepond--file-status .filepond--file-status-main,.filepond--file-status .filepond--file-status-sub,.filepond--root .filepond--credits,.noUi-value-sub,.fi-prose td code,.fi-fo-rich-editor-dropdown-tool-option{font-size:var(--font-size-min)}
.fi-body input:not([type=checkbox]):not([type=radio]),.fi-body select,.fi-body textarea{font-size:var(--font-size-body)}

.admin-media-preview{margin:0;max-width:100%}.admin-media-preview img{width:320px;max-width:100%;height:180px;object-fit:cover;border-radius:6px}.admin-media-preview figcaption{font-size:14px;line-height:1.6;margin-top:8px}
.admin-media-option{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 0;white-space:normal}.admin-media-option-thumbnail{display:flex;align-items:center;justify-content:center;flex:0 0 80px;width:80px;height:56px;object-fit:contain;border-radius:4px;background:var(--cream);color:var(--ink);font-size:12px;line-height:1.3;text-align:center}.admin-media-option-title{min-width:0;overflow-wrap:anywhere;line-height:1.4}.fi-select-input-btn .admin-media-option-thumbnail{flex-basis:48px;width:48px;height:36px}
.admin-schedule-dates{min-width:0;margin-top:16px}.admin-schedule-dates-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.admin-schedule-dates h3{font-size:1rem;font-weight:600}.admin-schedule-dates-heading p{font-size:var(--font-size-min);opacity:.75}.admin-schedule-dates .table-scroll{max-width:100%;overflow-x:auto}.admin-schedule-dates .data-table{width:100%;min-width:600px;border-collapse:collapse;font-size:var(--font-size-min);line-height:1.5}.admin-schedule-dates th,.admin-schedule-dates td{padding:14px 12px;text-align:left;border-bottom:1px solid var(--line)}.admin-schedule-dates th{font-weight:600}.admin-schedule-dates td:first-child,.admin-schedule-dates td:nth-child(2){white-space:nowrap}.admin-schedule-dates .badge{display:inline-block;padding:5px 10px;border-radius:999px;background:var(--beige-light);color:var(--burgundy)}.admin-schedule-dates .badge.green{background:var(--success-background);color:var(--success-text)}.dark .admin-schedule-dates th,.dark .admin-schedule-dates td{border-color:#563a3c}
