:root{--highlight:#000;--bg:#fff;--component-bg:#eaeaea;--border:#d1d1d1;--veryLight:#f4f4f4;--highlight1:#ffcd1b;--highlight2:#203960;--highlight3:#aaa;--text:#000;--danger:red;--sucess:#3ee13e;--women:#faa;--radius:7px;--font:"Inter"}[data-theme=dark]{--highlight:#eaeaea;--bg:#171717;--component-bg:#202020;--veryLight:#1c1c1c;--border:#363636;--highlight1:#222;--highlight2:#222;--highlight3:#555;--text:#eee;--women:#903737}[data-theme=new]{--highlight:#000;--bg:#fff;--component-bg:#ebeced;--border:#c2c2ce;--highlight1:#ffbf1c;--highlight2:#203960;--highlight3:#aaa;--text:#090909}[data-theme=red]{--highlight:#eaeaea;--bg:#801010;--component-bg:#ba1717;--border:#ff3a3a;--highlight1:#222;--highlight2:#222;--text:#000}.responsiveRowCol{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 10px}.flexWrap{flex-wrap:wrap}body{background-color:#fff;background-color:var(--bg);color:#000;color:var(--text);font-family:Inter,sans-serif;font-family:var(--font),sans-serif;margin:55px 0 0;padding:0}main{display:flex;flex-direction:column;min-height:100vh;padding:1rem}a{color:inherit;cursor:pointer;text-decoration:none}*{box-sizing:border-box}img{max-width:100%}button,input{background-color:initial;border:none;border-radius:7px;border-radius:var(--radius);color:inherit;padding:.2rem}input{border:.2rem solid #d1d1d1;border:.2rem solid var(--border)}button{align-items:center;cursor:pointer;display:flex;gap:.3rem;text-align:center}button:hover{background-color:#d1d1d1;background-color:var(--border)}button:disabled{color:#000;color:var(--text)}select{background-color:initial;border:.2rem solid #d1d1d1;border:.2rem solid var(--border);border-radius:7px;border-radius:var(--radius)}.contentBox{border-radius:7px;border-radius:var(--radius);box-shadow:0 0 5px #0000001a;margin:.5rem;padding:1rem}.contentBox2{border:.2rem solid #d1d1d1;border:.2rem solid var(--border);box-shadow:0 0 5px #0008}.contentBox2,.contentBox4{background-color:#eaeaea;background-color:var(--component-bg);border-radius:7px;border-radius:var(--radius);margin:.5rem;padding:1rem}.clickable{cursor:pointer}.flexRowContainer{align-items:start;display:flex;flex-direction:row;gap:0 .3rem}.navbar{background-color:#fff;background-color:var(--bg);box-shadow:0 0 5px#00000044;height:55px;padding:1rem;position:fixed;top:0;width:100%;z-index:10}.navbar ul{align-items:center;display:flex;height:100%;justify-content:space-between;list-style-type:none;margin:0;padding:0}.navbar img{border-radius:50%;cursor:pointer;height:50px;width:50px}.navRight li{margin:.2rem}.navbar .hoverbox .hoverafter{align-items:start;background-color:#fff;background-color:var(--bg);border-radius:0 0 7px 7px;border-radius:0 0 var(--radius) var(--radius);display:none;flex-direction:column;position:absolute;top:40px}.hoverafter:hover,.navbar .hoverbox:hover .hoverafter{display:flex}.hoverafter li{margin:0;padding:.3rem .4rem;width:100%}.hoverafter:hover li:hover{background-color:#d1d1d1;background-color:var(--border);padding:.3rem .4rem}.loader{animation:spin 2s linear infinite;border-top:10px solid var(--color-bg);border:10px solid var(--color-bg);border-radius:50%;border-top-color:var(--color-blue);height:50px;left:50%;position:absolute;top:50%;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.text-danger{color:red;color:var(--danger);font-weight:700}.text-sucess{color:#3ee13e;color:var(--sucess);font-weight:700}.text-title{font-size:2rem;font-weight:700}.text-subtitle{color:#ffcd1b;color:var(--highlight1);font-size:1.2rem}.text-titlecase{text-transform:capitalize}.text-bg{display:inline;position:absolute}.btn-logo{aspect-ratio:1/1;height:1.5rem}.emailForm{display:flex;flex-direction:row;gap:.3rem}.teamMember{align-items:center;display:flex;gap:.3rem;padding:.3rem}.memberList,.requestsList{list-style:none;margin:0;padding:0}.request{align-items:center;display:flex;gap:.3rem;padding:.3rem}.teamsList{list-style:none;margin:.5rem;padding:0}.profileBox{align-items:flex-end;display:flex;gap:.4rem}.teamsBox{list-style-type:none}.profileUsername{padding:.3rem 0}.pairing{margin:0 .3rem .3rem 0}.nameSlot{border:.2rem solid #d1d1d1;border:.2rem solid var(--border);border-radius:7px;border-radius:var(--radius);display:flex;height:2.8rem;width:100%}.pairSlots{margin:1rem 0 1rem 1rem;padding-bottom:.7rem;position:absolute}.nameList,.pairSlots{width:calc(50% - 1rem)}.nameList{border:.2rem solid #d1d1d1;border:.2rem solid var(--border);border-radius:7px;border-radius:var(--radius);height:calc(100% - 75px - 2rem);margin:1rem 1rem 1rem 0;padding:.3rem;position:fixed;right:0}.nameList .name{color:#000;color:var(--highlight);margin:.2rem;width:calc(33% - .4rem)}.nameSlot .name{align-self:flex-start;flex-grow:1;margin:.2rem;z-index:1}.pairWindow{display:grid;grid-template-columns:1fr 1fr;width:100%}.name{align-items:center;border:.2rem solid #d1d1d1;border:.2rem solid var(--border);border-radius:7px;border-radius:var(--radius);display:inline-flex;font-family:inherit;font-size:1.2em;font-style:normal;gap:10px;height:2rem;justify-content:center;overflow-y:hidden;padding:5px;position:relative;text-align:center;white-space:nowrap}.name:hover{background-color:inherit}.pairing[boatDisplay=false]>:nth-child(2) .slotName{border-color:#203960;border-color:var(--highlight2);color:#203960;color:var(--highlight2)}.pairing>:nth-child(2) .name{border-color:#000 2;border-color:var(--highlight) 2;color:#203960;color:var(--highlight2)}.pairing>:nth-child(3) .name,.pairing>:nth-child(3) .slotName{border-color:#ffcd1b;border-color:var(--highlight1);color:#ffcd1b;color:var(--highlight1)}.pairing>:nth-child(3) .name{background-color:var(--medDark)}.pairing>:nth-child(4) .name,.pairing>:nth-child(4) .slotName{border-color:#203960;border-color:var(--highlight2);color:#203960;color:var(--highlight2)}.pairing>:nth-child(4) .name{background-color:var(--medDark)}.slotName{font-size:.8rem;padding:.7rem}.eventTitleBox{align-items:start;flex-direction:column}.eventHeaderFlex,.eventTitleBox{display:flex;justify-content:space-between}.eventHeaderFlex{flex-direction:row;text-transform:capitalize;width:100%}.descriptionTitle{font-size:1.5rem;margin:.25rem 0}.noStyleList{list-style:none;padding:0}.eventBox{align-items:center;display:flex;gap:.3rem;padding:.3rem}.flexCol{display:flex;flex-direction:column}.secondaryText{color:#aaa;color:var(--highlight3)}.raceEntryAligned{display:grid;grid-template-columns:repeat(6,1fr)}.raceEntryAlignedFull{display:grid;grid-template-columns:repeat(4,1fr)}.raceElementBox{bottom:5px;left:15px;overflow:scroll;right:15px;top:220px}.comparisonBox{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.comparisonRow{display:grid;grid-template-rows:1fr 1fr 1fr}.raceByRaceTable{border-collapse:collapse;width:100%}.raceByRaceBox{max-height:500px;overflow:scroll}.tableColFit{white-space:nowrap;width:1%}th{background-color:#fff;background-color:var(--bg);position:-webkit-sticky;position:sticky;top:0}td,th{padding:.3rem;text-align:left;transition:.2s}tr:hover td{background-color:#eaeaea;background-color:var(--component-bg);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.tdRightBorder{border-right:1px solid #d1d1d1;border-right:1px solid var(--border)}tbody:not(.ssbody) tr{border-bottom:1px solid #d1d1d1;border-bottom:1px solid var(--border)}tbody:not(.ssbody) tr:first-child{border-top:1px solid #d1d1d1;border-top:1px solid var(--border)}tbody:not(.ssbody) tr:nth-child(odd){background-color:#f4f4f4;background-color:var(--veryLight)}.ssbody td{size:2.5rem;padding-bottom:0;padding-top:0}.ssbody{padding-bottom:100px;padding-top:30px}tbody:not(.ssbody) tr:nth-child(2n){background-color:#fff;background-color:var(--bg)}.ratioBarBg{border:.2rem solid #d1d1d1;border:.2rem solid var(--border);border-radius:7px;border-radius:var(--radius);height:100%;overflow:visible;width:100px}.ratioBar{background-color:#d1d1d1;background-color:var(--border);border-radius:3px 0 0 3px;text-align:left}.ratioBar,.ratioBar>span{overflow:visible}.flexGrowChild{flex-basis:0;flex-grow:1}.filterOption{background-color:#d1d1d1;background-color:var(--border);border-radius:7px;border-radius:var(--radius);color:#fff;font-weight:500;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.4rem;text-align:center;transition:.1s}.filterHighlight{background-color:#ffcd1b;background-color:var(--highlight1)}tr .filterOption:hover{opacity:100%;transform:scale(1)}@media (hover:hover){.filterOption:hover{background-color:#ffcd1b;background-color:var(--highlight1);opacity:50%;transform:scale(1.1)}}.tabButton{border:.2rem solid #d1d1d1;border:.2rem solid var(--border)}.filterHeader{background-color:#fff;background-color:var(--bg);height:60px;overflow-y:scroll;padding:15px;position:-webkit-sticky;position:sticky;top:55px;width:100%}.teamsTable{overflow:scroll;z-index:8}.teamTableContainer{max-height:calc(100vh - 115px);overflow-y:auto}.teamsTable thead{position:-webkit-sticky;position:sticky;z-index:2}.tooltip .tooltiptext{background-color:#0000004d;border-radius:7px;border-radius:var(--radius);color:#fff;font-size:.85rem;left:0;padding:5px;position:absolute;text-align:left;top:100%;visibility:hidden}.tooltip:hover .tooltiptext{visibility:visible}.sailorNameRow{align-items:center;position:-webkit-sticky;position:sticky;top:55px;width:100%;z-index:3}.chartTooltip,.sailorNameRow{background-color:#fff;background-color:var(--bg)}.chartTooltip{box-shadow:0 0 5px #0000005e;font-size:.8rem;padding:5px}.chartLabel{text-anchor:start;font-size:12px}.teamPageHeader{padding-bottom:15px;padding-top:15px;position:-webkit-sticky;position:sticky;top:55px;z-index:9}.scrollButton,.teamPageHeader{background-color:#fff;background-color:var(--bg)}.scrollButton{bottom:10px;padding:5px;position:fixed;right:2vw;z-index:100}.footerContainer{background-color:#fff;background-color:var(--bg);bottom:0;display:flex;gap:15px;padding:5px 15px;position:relative;z-index:99}.buttonBG,.footerContainer{text-align:center;width:100%}.buttonBG{border:3px solid #d1d1d1;border:3px solid var(--border);border-radius:7px;border-radius:var(--radius);justify-content:center;margin:5px;padding:3px}.heroTitle{color:#fff;font-size:4rem}.heroSubtitle,.heroTitle{margin:0;text-align:center;width:100%}.heroSubtitle{color:#eee;font-size:1.7rem}.fullContentBox{background-color:#fff;background-color:var(--bg);min-height:50%;padding:15px;width:100%;z-index:4}.heroContainer{background-position:50%;background-size:cover;text-shadow:2px 2px 8px #00000080}.heroContainer:before{background-color:#00000040;content:"";height:50vh;left:0;position:absolute;width:100%;z-index:1}.heroBlock{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center;position:relative;top:25%;width:100%;z-index:3}.heroExclaim{animation:exclaim 3s ease-in-out infinite;color:#fff;position:absolute;transform:translate(175px) rotate(20deg)}.popupBackground{align-items:center;background-color:#000000aa;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:150}.popupWindow{background-color:#fff;background-color:var(--bg);border-radius:7px;border-radius:var(--radius);height:80%;padding:20px;position:absolute;width:80%;z-index:151}.popupBar{display:flex;justify-content:space-between}.popupX{height:30px;text-align:center;width:30px}@keyframes exclaim{0%{transform:translate(175px,-50px) rotate(20deg) scale(1)}50%{transform:translate(175px,-50px) rotate(20deg) scale(1.2)}to{transform:translate(175px,-50px) rotate(20deg) scale(1)}}.sailorStatTabContainer{border-bottom:5px solid #ffcd1b;border-bottom:5px solid var(--highlight1);gap:0;margin:.75rem 0}.sailorStatTabButton{text-wrap-mode:nowrap;background-color:#eaeaea;background-color:var(--component-bg);border:2px solid #d1d1d1;border:2px solid var(--border);border-bottom:none;border-radius:7px 7px 2px 2px;border-radius:var(--radius) var(--radius) 2px 2px;bottom:-2px;margin:0 0 -2px;padding:.2rem .5rem}.ratingStatCard{border:2px solid #d1d1d1;border:2px solid var(--border);border-radius:7px;border-radius:var(--radius);padding:.3rem}.ratingStatContainer{gap:.5rem;width:100%}@media only screen and (max-device-width:600px){.responsiveRowCol{align-items:start;display:flex;flex-direction:column}.chartLabel{display:none}.recharts-legend-wrapper{top:0}}
/*# sourceMappingURL=main.a8eb44f7.css.map*/