.hosting-organization-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #343434;margin-bottom:12px}.hosting-organization-summary small{display:block;color:#aaa;font-size:12px;margin-bottom:4px}.hosting-organization-summary strong{font-size:17px}.hosting-organization-code,.track-organization span{font-weight:800;color:#0092ff;border:1px solid #343434;padding:4px 8px;letter-spacing:.08em}.hosting-organization-fields{border:1px solid #343434;padding:14px;margin:12px 0;min-width:0}.hosting-organization-fields legend{font-weight:700;padding:0 5px}.hosting-organization-fields .row{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr);gap:12px}.hosting-organization-fields input[name=organization_abbreviation]{text-transform:uppercase;letter-spacing:.1em}.hosting-organization-fields .check{align-items:flex-start}.track-organization{display:flex;align-items:center;gap:8px;color:#aaa;margin:8px 0;font-size:11px}.track-organization span{font-size:10px;padding:2px 5px}@media(max-width:500px){.hosting-organization-fields .row{grid-template-columns:1fr}.hosting-organization-summary strong{font-size:15px}}

.race-host-access-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.race-host-access-identity h3{display:flex;align-items:center;gap:12px;margin:7px 0 12px;font-size:20px}.race-host-access-identity h3 .hosting-organization-code{font-size:12px}.race-host-access-identity .form-help{margin:0;line-height:1.6}.race-host-access-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none}.race-host-access-actions>a.blue{font-size:12px}@media(max-width:600px){.race-host-access-row{align-items:flex-start;flex-direction:column;gap:16px}.race-host-access-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.race-host-access-identity h3{font-size:18px}}
[data-race-hosting-access] .panel-body{padding:20px 24px}.race-host-access-identity{min-width:0}.race-host-access-identity h3{margin:5px 0 7px;flex-wrap:wrap}.race-host-access-actions{gap:8px}.race-host-access-actions .button,.race-host-access-actions button{white-space:nowrap}.race-host-access-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #303030;padding-top:12px;margin-top:16px;font-size:12px;color:#a4afba}.race-host-access-footer a{font-size:12px;text-decoration:none}.organization-setup-dialog h2{margin:6px 0 8px}.organization-setup-dialog>.form-help{margin:0 0 20px}.organization-setup-dialog .hosting-organization-fields{border:0;padding:0;margin:0}.organization-setup-dialog legend{display:none}.organization-setup-dialog .hosting-organization-fields .row{grid-template-columns:minmax(0,2fr) minmax(110px,1fr);gap:16px}.organization-setup-dialog .hosting-organization-fields .check{display:flex;gap:10px;align-items:flex-start;width:fit-content;margin:16px 0 0;padding:12px;background:#ffffff04;border:1px solid #303030;font-size:12px;line-height:1.6;color:#aeb8c2}.organization-setup-dialog .check input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0}.organization-setup-dialog .actions{justify-content:flex-end;border-top:1px solid #303030;padding-top:16px;margin-top:20px}@media(max-width:600px){[data-race-hosting-access] .panel-body{padding:18px}.race-host-access-footer{align-items:flex-start;flex-direction:column}.organization-setup-dialog .hosting-organization-fields .row{grid-template-columns:1fr}}

.hosting-organization-summary strong,.race-host-access-identity h3,.hosting-organization-code{text-transform:uppercase}
