body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ant-select-item-group{color:#1b1b1b!important;background-color:#fafafa;font-weight:500!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.CustomImageUpload .ant-upload-list-item-error{border-color:#282c34!important}.LoginPage_MainDiv__3ZQ5B{background-image:url(/static/media/ISR26BG.403d3317.PNG);background-color:#f7f9fc;width:100%;min-height:100vh;background-size:cover}.LoginPage_Container__3pHpw{width:100%;padding-top:3em;display:flex;justify-content:center}.LoginPage_LoginBox__2Q_IL{width:550px;min-height:750px;background-color:#fff;box-shadow:0 0 30px 0 hsl(0deg 0% 57%/22%);box-shadow:-1px 0 80px 7px rgba(24,24,24,.75);display:flex;flex-direction:column;align-items:center;padding:3em 4em;border-radius:10px}.LoginPage_IconImage__1hx3O{height:15em}.LoginPage_LoginHeading__GMsOa{margin-top:-.5em;margin-bottom:.5em;color:#000;font-size:2em}.LoginPage_InputField__2PjrA{width:100%;margin-bottom:1.1em}.LoginPage_LoginButton__2J2Fg{width:100%;margin-bottom:2em}.LoginPage_ErrorAlert__3m-Af{width:100%;margin-bottom:1.5em;border-radius:100px}@media only screen and (max-width:700px){.LoginPage_LoginBox__2Q_IL{width:100%;min-height:0;padding-left:2em;padding-right:2em}.LoginPage_Container__3pHpw{padding-top:0}.LoginPage_MainDiv__3ZQ5B{background-color:#f7f9fc;width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@-webkit-keyframes LoginPage_shake__32lHu{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes LoginPage_shake__32lHu{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}#MainLayout_components-layout-demo-fixed-sider__2xmRd .MainLayout_logo__3kwaX{height:32px;margin:16px;background:hsla(0,0%,100%,.2)}.MainLayout_siteLayout__2S90Q .MainLayout_siteLayoutBackground__3HANh{background:#fff}.MainLayout_MainLayout__3Zd_6{min-height:100vh}.MainLayout_SiteContent__KIzxo{overlay:initial;margin:24px 16px 0}@media (max-width:500px){.MainLayout_SiteContent__KIzxo{margin:16px 0 0}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.HomePage_Card__3NuVw{border:#b9b9b9;border-width:1px;border-style:solid;box-shadow:0 16px 32px rgb(221 230 237/70%);border-radius:10px}.HomePage_Card__3NuVw hr{border-width:1px;border-color:#f6f6f6}.HomePage_CheckList__zsFIQ{font-size:1.2em}.HomePage_downloadlink__26Wa2:hover{color:red!important}.HomePage_CountDown__2BoW_{font-weight:500;color:#bf4040}.HomePage_SchoolName__23vfk{font-size:2em;text-align:center}.EventEntries_MainDiv__oPozZ label,.SchoolInfoPage_MainDiv__QPAyz label{font-size:16px}.EventEntries_SubHeading__3rHz5{font-size:2em!important;font-weight:400}.EventEntries_FormItemRow__2Ddzu{display:flex!important;flex-direction:row important}.EventEntries_MainDiv__oPozZ .EventEntries_ant-row__3AuLC .EventEntries_ant-form-item__3UgLP{margin-bottom:0!important}.EventEntries_gridContainer__3As8T{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1em}.EventEntries_gridItem__7mNK-{width:100%}.EventEntries_EventEntryGrid__3K2TQ .EventEntries_ant-card-head-title__1MnaC{background-color:#0ff}.EventEntries_testClass__2GsRX>div:first-child{background-color:#d3eeec}@media(max-width:768px){.EventEntries_gridContainer__3As8T{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1em}}.RowerFileUploads_TableNoRowers__Tf0Nd,.StudentRegistrations_TableNoRowers__3Gxit{font-size:1.2em;font-weight:500;color:#000;min-height:100px;display:flex;align-items:center;justify-content:center}.TeamRoles_Desc__2RVUw{font-size:1.2em;font-weight:500}.TeamEventRegistrations_MainDiv__3jS9n label{font-size:16px}.TeamEventRegistrations_SubHeading__14MiC{font-size:2em!important;font-weight:400}.TeamEventRegistrations_CategoryNameHeading__2lH_V{font-size:1.8em!important;font-weight:400}.TeamEventRegistrations_CategoryCard__37zJ2{margin-bottom:1.3em}.TeamEventRegistrations_CategoryCard__37zJ2>div:first-child{background-color:#d3eeec}.TeamEventRegistrations_FormItemRow__n6yll{display:flex!important;flex-direction:row important}.TeamEventRegistrations_RowInput__2ZzTr{margin-left:10px}.TeamEventRegistrations_CategoryBlock__1Zb3x{border:1px solid #bdbdbd;padding:1em}.TeamEventRegistrations_RaceBlock__28l6-{margin-top:1.3em;border:#dcdcdc;border-width:1px;border-style:solid;border-radius:10px;padding:1em}.TeamEventRegistrations_RaceBlockName__3k_04{font-size:1.3em}.AppHeader_MainBar__MaP8r{display:flex;align-items:center;text-align:center;justify-content:center}.AppHeader_AppHeading__2gU9V{font-size:2.5em;font-weight:600;margin-left:1em;margin-right:1em}.AppHeader_MainBar__MaP8r img{height:50px}.EventInstructions_MainContainer__a0H96{font-size:1.1em}.EventInstructions_MainContainer__a0H96 table{border-collapse:separate;border-spacing:0;min-width:350px;border-radius:10px}.EventInstructions_MainContainer__a0H96 table tr td,.EventInstructions_MainContainer__a0H96 table tr th{border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:5px}.EventInstructions_MainContainer__a0H96 table tr td:first-child,.EventInstructions_MainContainer__a0H96 table tr th:first-child{border-left:1px solid #bbb}.EventInstructions_MainContainer__a0H96 table tr th{background:#eee;border-top:1px solid #bbb;text-align:left}.EventInstructions_MainContainer__a0H96 table tr:first-child th:first-child{border-top-left-radius:6px}.EventInstructions_MainContainer__a0H96 table tr:first-child th:last-child{border-top-right-radius:6px}.EventInstructions_MainContainer__a0H96 table tr:last-child td:first-child{border-bottom-left-radius:6px}.EventInstructions_MainContainer__a0H96 table tr:last-child td:last-child{border-bottom-right-radius:6px}.PaymentPage_MainInvoiceContainer__cenoI{margin-top:1em}.PaymentPage_MainInvoiceContainer__cenoI h3{font-size:1.4em}.PaymentPage_MainInvoiceContainer__cenoI>h3>label{color:#6d6d6d}.PaymentPage_TotalFeeBox__3Kimb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px;border-style:solid;border-color:#a7a7a7;padding:.5em;border-radius:15px}.BoatsBooking_ViewOnlyContainer__2ZN_g{padding:2em;background-color:#fff;border-radius:8px}@media (max-width:500px){.BoatsBooking_ViewOnlyContainer__2ZN_g{padding:1em}}.BoatsBooking_DateText__1U8cs{font-size:1.2em;font-weight:700;margin-right:1em}.BoatsBooking_DateText__1U8cs>div{font-size:.9em;font-weight:400}.BoatsBooking_BoatSetName__2_EUh{width:100%;height:2em;display:flex;justify-content:center;background-color:#8dc2ff;align-items:center;font-weight:700;font-size:1.2em}.BoatsBooking_Blocked__2Y_2v{background-color:grey!important}.BoatsBooking_Booked__da2BZ{background-color:#ffa07a!important}.BoatsBooking_Available__1n0lQ{background-color:#fff!important}.BoatsBooking_Unavailable__3UUgn{background-color:grey!important}.BoatsBooking_AdminOnly__1rZ21{background-color:#d3d3d3!important}.BoatsBooking_SelfBooked__2n87L{background-color:#90ee90!important}.BoatsBooking_PopCell__163y_{transition:outline .15s ease;padding:0!important;height:100%}.BoatsBooking_PopCell__163y_:hover{outline:2px solid #1890ff;outline-offset:-2px}.BoatsBooking_PopCell__163y_>div{height:100%;min-height:2.7em;display:flex;justify-content:center;align-items:center}.BoatsBooking_SchoolInitials__syffz{font-weight:700;text-align:center;cursor:pointer}.BoatsBooking_Available__1n0lQ{text-align:center;cursor:pointer}.BoatsBooking_DateControls__3vCSA{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}@media (min-width:768px){.BoatsBooking_DateContainer__ng78_{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}.IndoorRecords_ir_pageContainer__3D6pE{margin:0 auto;min-height:100vh}.IndoorRecords_ir_headerSection__3JaM0{margin-bottom:2.5rem;display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.IndoorRecords_ir_titleBlock__FeWxk{display:flex;flex-direction:column}.IndoorRecords_ir_pageTitle__1-rf2{margin:0!important;color:#10239e!important;display:flex;align-items:center;grid-gap:12px;gap:12px}.IndoorRecords_ir_titleIcon__10rtJ{color:#faad14}.IndoorRecords_ir_controlBar__2MGje{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;box-shadow:0 2px 8px rgba(0,0,0,.04);align-items:center;background-color:#eff6ff;padding:.75rem;border-radius:12px;border:1px solid #bfdbfe}.IndoorRecords_ir_searchInput__h2iRo{flex:1 1;min-width:250px}.IndoorRecords_ir_searchInput__h2iRo .IndoorRecords_ant-input-affix-wrapper__3qUFb{border-radius:8px;padding:8px 11px;border-color:#e6e8eb}.IndoorRecords_ir_filtersWrapper__Wr4V5{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap}.IndoorRecords_ir_filterSelect__2Kc9E,.IndoorRecords_ir_sortSelect__GreFt{width:180px}.IndoorRecords_ir_gridContainer__kVUb7{margin-bottom:2rem}.IndoorRecords_ir_recordCard__NYj6B{background:#fff;border-radius:16px;border:1px solid #f0f0f0;padding:24px;height:100%;display:flex;flex-direction:column;cursor:pointer;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.02)}.IndoorRecords_ir_recordCard__NYj6B:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#10239e;opacity:0;transition:opacity .3s ease}.IndoorRecords_ir_recordCard__NYj6B:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:#dbeafe}.IndoorRecords_ir_recordCard__NYj6B:hover:before{opacity:1}.IndoorRecords_ir_cardHeader__2Pj3Z{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;grid-gap:12px;gap:12px}.IndoorRecords_ir_eventName__2_f8R{font-size:1.1rem;line-height:1.4;color:#1f2937;flex:1 1}.IndoorRecords_ir_yearTag__2ABZn{margin:0;font-weight:600;border-radius:4px}.IndoorRecords_ir_schoolHeader__1urUA{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:1.5rem}.IndoorRecords_ir_schoolIconSmall__mQOte{color:#10239e;font-size:1rem}.IndoorRecords_ir_schoolNameHeader__11t17{color:#4b5563;font-size:.95rem;font-weight:600}.IndoorRecords_ir_heroStat__2omrn{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-bottom:1.5rem;background:#fcfcfd;padding:12px;border-radius:8px;border:1px dashed #e5e7eb}.IndoorRecords_ir_heroStat__2omrn div{display:flex;align-items:center;grid-gap:8px;gap:8px}.IndoorRecords_ir_timeIcon__3WYmp{font-size:1.5rem;color:#faad14}.IndoorRecords_ir_timeValue__3lZcU{font-size:1.5rem;font-weight:800;color:#111827;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.05em;line-height:1;justify-content:center;align-items:center}.IndoorRecords_ir_athletesSection__2O-7A{margin-bottom:auto}.IndoorRecords_ir_sectionLabel__Hurws{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:6px;display:flex;align-items:center;grid-gap:6px;gap:6px}.IndoorRecords_ir_athleteText__1wsgi{color:#1f2937;font-size:.95rem;line-height:1.5;font-weight:500}.IndoorRecords_ir_cardFooter__Zt9kn{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;align-items:center}.IndoorRecords_ir_historyBtn__1yTEt{color:#9ca3af!important;font-size:.85rem;padding:0 8px}.IndoorRecords_ir_historyBtn__1yTEt:hover{color:#10239e!important;background-color:#eff6ff}.IndoorRecords_ir_emptyState__rtjvb{padding:4rem 0;background:#fff;border-radius:12px}.IndoorRecords_ir_customDrawer__3holU .IndoorRecords_ant-drawer-header__3Bri0{border-bottom:1px solid #f0f0f0}.IndoorRecords_ir_drawerTitle__1zfgX{display:flex;align-items:center;grid-gap:10px;gap:10px;color:#10239e}.IndoorRecords_ir_drawerHeaderInfo__38zpP{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.IndoorRecords_ir_timelineWrapper__AIzDZ{padding-left:5px}.IndoorRecords_ir_timelineYear__1mC4l{font-weight:600;color:#4b5563}.IndoorRecords_ir_timelineCard__1iwtn{background:#f9fafb;padding:10px 14px;border-radius:8px;border-left:3px solid #d1d5db}.IndoorRecords_ir_timelineTime__3wBVS{font-size:1.1rem;font-weight:700;color:#111827}.IndoorRecords_ir_timelineHolder__3Qbbc{font-size:.9rem;color:#6b7280;margin-top:2px}.IndoorRecords_ir_timelineSchool__2wMnS{font-weight:600;color:#10239e}@-webkit-keyframes IndoorRecords_ir_goldPulse__1ySHo{0%{border-color:#f0f0f0;box-shadow:0 4px 6px rgba(0,0,0,.02)}50%{border-color:rgba(250,173,20,.5);box-shadow:0 4px 15px rgba(250,173,20,.15)}to{border-color:#f0f0f0;box-shadow:0 4px 6px rgba(0,0,0,.02)}}@keyframes IndoorRecords_ir_goldPulse__1ySHo{0%{border-color:#f0f0f0;box-shadow:0 4px 6px rgba(0,0,0,.02)}50%{border-color:rgba(250,173,20,.5);box-shadow:0 4px 15px rgba(250,173,20,.15)}to{border-color:#f0f0f0;box-shadow:0 4px 6px rgba(0,0,0,.02)}}.IndoorRecords_ir_currentYearHighlight__3cNqi{-webkit-animation:IndoorRecords_ir_goldPulse__1ySHo 2.5s ease-in-out infinite;animation:IndoorRecords_ir_goldPulse__1ySHo 2.5s ease-in-out infinite}.IndoorRecords_ir_currentYearHighlight__3cNqi:hover{-webkit-animation:none;animation:none}@media (max-width:768px){.IndoorRecords_ir_pageContainer__3D6pE{padding:1rem}.IndoorRecords_ir_controlBar__2MGje{flex-direction:column;align-items:stretch}.IndoorRecords_ir_filtersWrapper__Wr4V5{flex-direction:column}.IndoorRecords_ir_filterSelect__2Kc9E,.IndoorRecords_ir_sortSelect__GreFt{width:100%}}
/*# sourceMappingURL=main.36a4dfeb.chunk.css.map */