@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.84wtju4z0n.bundle.scp.css';

/* /Components/Pages/AdminFlightCircleExplorer.razor.rz.scp.css */
.explorer-results[b-v39c9n8v4o] { display: grid; grid-template-columns: minmax(0, 1fr); gap: 1rem; }
.explorer-results[b-v39c9n8v4o]  .feature-card { min-width: 0; }
.explorer-table[b-v39c9n8v4o] { overflow-x: auto; max-width: 100%; }
table[b-v39c9n8v4o] { border-collapse: collapse; width: 100%; }
th[b-v39c9n8v4o], td[b-v39c9n8v4o] { text-align: left; vertical-align: top; padding: .6rem; border-bottom: 1px solid var(--neutral-stroke-rest); overflow-wrap: anywhere; min-width: 8rem; }
caption[b-v39c9n8v4o] { text-align: left; padding: .5rem 0; }
pre[b-v39c9n8v4o] { white-space: pre-wrap; overflow-wrap: anywhere; max-height: 32rem; overflow: auto; }
/* /Features/ClubAgent/MemberFlightCircle/FlightCircleMemberDashboard.razor.rz.scp.css */
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr)); gap:1.25rem; margin:1rem 0; align-items:start; }
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-panel { min-width:0; padding:1rem; border:1px solid var(--neutral-stroke-rest,#ccc); border-radius:.5rem; }
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-panel-heading { display:flex; gap:1rem; align-items:start; justify-content:space-between; }
.flightcircle-dashboard[b-xt6g147lem]  h3 { margin-top:0; }
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-aircraft-card { display:block; width:100%; height:auto; padding:1.25rem; margin:1rem 0; box-sizing:border-box; }
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-table-scroll { max-width:100%; overflow-x:auto; }
.flightcircle-dashboard[b-xt6g147lem]  table { width:100%; border-collapse:collapse; font-size:.9rem; }
.flightcircle-dashboard[b-xt6g147lem]  th,.flightcircle-dashboard[b-xt6g147lem]  td { text-align:left; vertical-align:top; padding:.5rem; border-bottom:1px solid #ddd; overflow-wrap:anywhere; }
.flightcircle-dashboard[b-xt6g147lem]  caption { text-align:left; font-weight:600; margin-bottom:.5rem; }
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-secondary { display:block; margin-top:.25rem; }
.flightcircle-dashboard[b-xt6g147lem]  .flightcircle-source { font-size:.85rem; }
.flightcircle-dashboard[b-xt6g147lem]  dl { margin:0; }
.flightcircle-dashboard[b-xt6g147lem]  dt { font-weight:600; }
.flightcircle-dashboard[b-xt6g147lem]  dd { margin:0 0 .5rem; }
.flightcircle-dashboard[b-xt6g147lem]  details { margin-top:1rem; }
.flightcircle-dashboard[b-xt6g147lem]  summary { cursor:pointer; padding:.5rem 0; }
.flightcircle-date-range[b-xt6g147lem] { display:flex; flex-wrap:wrap; gap:1rem; align-items:end; margin:1rem 0; }
.flightcircle-date-range label[b-xt6g147lem] { display:grid; gap:.25rem; }
/* /Features/ClubAgent/MemberFlightCircle/FlightCircleMemberMappingsPage.razor.rz.scp.css */
.flightcircle-member-mappings[b-eqiame97hx]  .flightcircle-table-scroll { max-width:100%; overflow-x:auto; margin:1rem 0; }
.flightcircle-member-mappings[b-eqiame97hx]  table { width:100%; border-collapse:collapse; }
.flightcircle-member-mappings[b-eqiame97hx]  th, .flightcircle-member-mappings[b-eqiame97hx]  td { padding:.6rem; text-align:left; vertical-align:top; border-bottom:1px solid var(--neutral-stroke-rest,#ddd); overflow-wrap:anywhere; }
.flightcircle-member-mappings[b-eqiame97hx]  caption { text-align:left; font-weight:600; margin-bottom:.5rem; }
.flightcircle-member-mappings[b-eqiame97hx]  .flightcircle-secondary { display:block; margin-top:.25rem; }
.flightcircle-member-mappings[b-eqiame97hx]  .form-actions { display:flex; flex-wrap:wrap; gap:1rem; align-items:end; margin:1rem 0; }
.flightcircle-member-mappings[b-eqiame97hx]  .admin-form-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr)); gap:1rem; }
.flightcircle-member-mappings[b-eqiame97hx]  fluent-checkbox { display:block; margin:1rem 0; }
.flightcircle-member-mappings[b-eqiame97hx]  details { margin:1rem 0; }
.flightcircle-member-mappings[b-eqiame97hx]  summary { cursor:pointer; padding:.5rem 0; }
.flightcircle-member-mappings[b-eqiame97hx]  dt { font-weight:600; }
.flightcircle-member-mappings[b-eqiame97hx]  dd { margin:0 0 .5rem; overflow-wrap:anywhere; }
