.whiteboard[data-v-590690e0]{background-blend-mode:normal, overlay;background:linear-gradient(160deg,#0f172a 0%,#1e293b 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/></svg>") 0 0/120px 120px;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1rem 1rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 24px #00000059}@media (width>=640px){.whiteboard[data-v-590690e0]{padding:1.5rem 1.5rem 1.75rem}}.wb-header[data-v-590690e0]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.wb-header .wb-label[data-v-590690e0]{letter-spacing:.15em;text-transform:uppercase;color:var(--primary-color);align-items:center;gap:.5rem;font-family:Barlow Condensed,sans-serif;font-size:.8rem;font-weight:800;display:flex}.wb-header .wb-label i[data-v-590690e0]{font-size:.75rem}.wb-header .wb-category-chip[data-v-590690e0]{text-transform:uppercase;letter-spacing:.1em;color:#e2e8f0;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:.65rem;font-weight:800;display:flex}.wb-header .wb-category-chip .wb-category-dot[data-v-590690e0]{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.wb-baseline[data-v-590690e0]{border-left:3px solid var(--primary-color);flex-direction:column;gap:1rem;padding-left:1rem;display:flex}.wb-baseline-label[data-v-590690e0]{letter-spacing:.15em;text-transform:uppercase;color:#ffffff8c;background:#ffffff0f;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.2rem .6rem;font-family:Barlow Condensed,sans-serif;font-size:.65rem;font-weight:800;display:inline-flex}.wb-baseline-label i[data-v-590690e0]{font-size:.6rem}.wb-course-specific--layered[data-v-590690e0]{background:#ffffff05;border:1px dashed #ffffff2e;border-radius:12px;padding:1rem}.wb-course-specific-label[data-v-590690e0]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.wb-course-specific-label span[data-v-590690e0]{letter-spacing:.15em;text-transform:uppercase;color:var(--primary-color);white-space:nowrap;font-family:Barlow Condensed,sans-serif;font-size:.7rem;font-weight:800}.wb-course-specific-label i[data-v-590690e0]{color:var(--primary-color);font-size:.7rem}.wb-accent-line[data-v-590690e0]{background:var(--primary-color);width:100%;height:4px;position:absolute;bottom:0;left:0}.course-form-athletic[data-v-bdec99cc]{padding:1rem 0}.form-row[data-v-bdec99cc]{gap:2rem;display:flex}@media (width<=600px){.form-row[data-v-bdec99cc]{flex-direction:column;gap:0}}.form-actions[data-v-bdec99cc]{border-top:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:1.5rem;padding-top:2rem;display:flex}.schedule-accent-box[data-v-bdec99cc]{border-left:6px solid var(--primary-color);background:#f1f5f9;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.schedule-summary[data-v-bdec99cc]{color:var(--text-header);align-items:center;gap:.75rem;margin-top:1rem;font-size:.95rem;display:flex}.schedule-summary i[data-v-bdec99cc]{color:var(--primary-color);font-size:1.1rem}.schedule-summary strong[data-v-bdec99cc]{color:var(--text-header);font-weight:800}.flex-1[data-v-bdec99cc]{flex:1}.flex-2[data-v-bdec99cc]{flex:2}.delete-btn[data-v-bdec99cc]{letter-spacing:.1em!important;font-weight:800!important}.delete-btn[data-v-bdec99cc]:hover{background:#fef2f2!important}.participation-section[data-v-bdec99cc]{border:1px dashed var(--border-color);background:#f8fafc;border-radius:12px;margin-top:2rem;padding:1.5rem}.divider-text[data-v-bdec99cc]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.1em;align-items:center;margin-bottom:1.5rem;font-size:.75rem;font-weight:900;display:flex}.divider-text[data-v-bdec99cc]:after{content:"";background:var(--border-color);flex:1;height:1px;margin-left:1rem}.participation-box[data-v-bdec99cc]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.status-info[data-v-bdec99cc]{color:var(--text-header);align-items:center;gap:.75rem;font-weight:600;display:flex}.status-info i[data-v-bdec99cc]{color:#94a3b8;font-size:1.25rem}.status-info.active i[data-v-bdec99cc]{color:var(--primary-color)}.participation-btn[data-v-bdec99cc]{text-transform:uppercase;letter-spacing:.05em!important;font-weight:800!important}.submit-btn[data-v-bdec99cc]{min-width:200px}[data-v-bdec99cc] .p-select-label{color:unset}[data-v-bdec99cc] .p-button.p-button-secondary{color:unset!important}.section-title[data-v-e73e4f54]{text-transform:uppercase;letter-spacing:-.05em;color:#334155;align-items:center;margin-bottom:1rem;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:900;line-height:1.25rem;display:flex}.participants-table[data-v-e73e4f54]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.participants-table[data-v-e73e4f54] .p-datatable-thead>tr>th{color:#475569;text-transform:uppercase;letter-spacing:.1em;background-color:#f8fafc;padding:1rem;font-size:.75rem;font-weight:700;line-height:1rem}.waitlist-badge[data-v-e73e4f54]{color:#b45309;background-color:#fef3c7;border-radius:.25rem;padding:.25rem .5rem;font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:900;line-height:1rem}.empty-squad[data-v-e73e4f54]{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;padding-top:3rem;padding-bottom:3rem;display:flex}.empty-squad p[data-v-e73e4f54]{text-transform:uppercase;letter-spacing:-.025em;font-family:Barlow Condensed,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}.action-btn[data-v-e73e4f54]{color:#64748b;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.action-btn[data-v-e73e4f54]:hover{color:#f59e0b;background-color:#fffbeb}.action-btn.delete-btn[data-v-e73e4f54]:hover{color:#ef4444;background-color:#fef2f2}h3[data-v-e73e4f54]{color:var(--primary-color)!important}
