._checkIn_psn4a_3{margin-top:calc(var(--default-spacing)*.5);border-radius:15px;flex-direction:column;justify-content:start;align-items:center;width:80%;height:80%;display:flex}._checkIn_psn4a_3 h2{padding-right:calc(var(--default-spacing)/1.5);padding-left:calc(var(--default-spacing)/1.5)}._checkIn_psn4a_3 input{text-align:center;min-width:350px}._profileForm_1k2ff_1{margin-top:calc(var(--default-spacing)*-.75);padding:calc(var(--default-spacing)/2)}._profileForm_1k2ff_1 h2{text-align:center;width:100%}._profileForm_1k2ff_1 button{margin-top:calc(var(--default-spacing)/1.5)}._profileForm_1k2ff_1 input{text-align:center}._profileLoading_1k2ff_19{margin-top:calc(var(--default-spacing)*-.75);padding:calc(var(--default-spacing)/2);text-align:center;width:100%}._profileLoading_1k2ff_19 p{color:var(--default-text-color);font-size:1rem}._kidSport_1m1o3_1{margin-top:var(--default-spacing);margin-bottom:var(--default-spacing);padding:110px calc(var(--default-spacing)/2);background-image:url(/img/kidsport-bg.png);background-position:bottom;background-size:cover;flex-direction:column;align-items:center;margin-top:10px;margin-bottom:0;display:flex}._kidSportImg_1m1o3_15{gap:var(--default-spacing);padding-bottom:calc(var(--default-spacing)/2);flex-direction:row;display:flex}._kidSport_1m1o3_1 img{width:150px}._infoContent_1wrte_1{align-items:stretch;gap:calc(var(--default-spacing)/2);text-align:left;padding:calc(var(--default-spacing));padding-top:calc(var(--default-spacing)/2)}._infoSection_1wrte_9 h2,._infoSection_1wrte_9 p{text-align:left}._infoSection_1wrte_9 p{font-size:1rem}._infoSection_1wrte_9{width:100%}._infoLink_1wrte_22{color:var(--dark);text-underline-offset:.16em;font-weight:700;text-decoration:underline}._scheduleLocation_1wrte_29{width:100%}._scheduleLocation_1wrte_29+._scheduleLocation_1wrte_29{margin-top:var(--default-spacing)}._scheduleSectionTitle_1wrte_37{text-align:center;margin-top:0}._scheduleList_1wrte_44{gap:calc(var(--default-spacing)/3);flex-direction:column;width:100%;display:flex}._scheduleDay_1wrte_51{background-color:var(--dark-green);color:var(--lime-light);padding:calc(var(--default-spacing)/2);text-align:center;border-radius:14px}._scheduleDayLime_1wrte_59{background-color:var(--lime-med);color:var(--dark-green)}._scheduleDate_1wrte_64{color:var(--lime-light);margin:0 0 calc(var(--default-spacing)/4);text-align:center}._scheduleDayLime_1wrte_59 ._scheduleDate_1wrte_64{color:var(--dark-green)}._matchList_1wrte_74{flex-direction:column;gap:4px;display:flex}._matchRow_1wrte_80{color:var(--lime-light);font-family:var(--secondary-font);grid-template-columns:4.5rem minmax(0,1fr) 1rem minmax(0,1fr);align-items:center;gap:6px;font-size:.78rem;font-weight:700;line-height:1.2;display:grid}._scheduleDayLime_1wrte_59 ._matchRow_1wrte_80{color:var(--dark-green)}._matchTime_1wrte_96{text-align:right;white-space:nowrap}._matchVersus_1wrte_101{text-align:center;text-transform:uppercase}._scheduleNote_1wrte_106{background-color:var(--lime-light);color:var(--dark-green);text-align:center;margin:4px 0;padding:4px 8px;font-size:.78rem;font-style:italic;font-weight:800;line-height:1.2}._scheduleDayLime_1wrte_59 ._scheduleNote_1wrte_106{background-color:var(--dark-green);color:var(--lime-med)}._kidSportImg_1wrte_124{gap:var(--default-spacing);flex-direction:row;display:flex}._kidSportImg_1wrte_124 img{width:150px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;width:100%;height:100%;overflow-x:hidden}body{font-family:system-ui,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;background:0 0;border:none;outline:none}ul,ol{list-style:none}img,svg,video,canvas{max-width:100%;height:auto;display:block}html{scroll-behavior:smooth}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:200;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:300;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:400;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:500;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:600;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Bricolage;src:url(/fonts/BricolageGrotesque-VariableFont_opsz,wdth,wght.ttf)format("truetype");font-weight:800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-VariableFont_opsz,wght.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--overall-background:#343d3f;--shadow-color:var(--primary);--shadow:5px 5px 0px var(--shadow-color);--dark:#002256;--light:white;--lavendar:#867bb9;--lavendar-med:#9f96c9;--lavendar-light:#b0a8d3;--teal:#66c9d0;--teal-med:#aaddd8;--teal-light:#cae8dd;--blue-light:#659ad2;--blue-med:#538bc9;--blue:#1775bb;--lime:#aed254;--lime-light:#d2e282;--lime-med:#c7dd72;--deep-green:#004135;--dark-green:var(--deep-green);--primary:var(--lavendar);--secondary:var(--lime);--accent:var(--blue);--good:var(--teal);--bad:var(--mint);--default-bg-color:var(--teal);--default-transition-time:.5s;--primary-font:"Bricolage", "Figtree", "Roboto", "Helvetica", "Arial", sans-serif;--secondary-font:"DM Sans", "Montserrat", "Roboto", "Helvetica", "Arial", sans-serif;--default-text-color:var(--dark);--light-text-color:var(--dark);--dark-text-color:var(--light);--default-border-color:var(--dark);--enabled-color:var(--dark);--disabled-border:1px solid var(--default-border-color);--enabled-border:1px solid var(--enabled-color);--table-border:1px solid var(--default-border-color);--gradient-border-image:linear-gradient(60deg, var(--yellow) 0%, var(--pink) 50%, var(--blue) 100%);--gradient-border-width:2px;--gradient-border-style:solid;--gradient-border-img-slice:1;--default-spacing:40px;--input-bg:var(--teal-light)!important}html{font-size:calc(var(--root-font-size) * 1);color:var(--default-text-color);height:100%}#root{background-color:var(--overall-background);height:100%}.main{--page-frame-color:white;--page-frame-size:20px;--page-frame-radius:20px;--hamburger-menu-bg:var(--teal);--hamburger-menu-border-color:var(--enabled-color);--hamburger-menu-text-color:var(--dark);--hamburger-menu-shadow-color:var(--shadow-color);background-color:var(--page-frame-color);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:center;flex-direction:column;width:100%;max-width:500px;height:100%;max-height:1100px;margin:0 auto;display:flex;position:relative;overflow:hidden auto}.content{min-height:0;padding:var(--page-frame-size);box-sizing:border-box;flex-direction:column;flex:1 0 auto;display:flex}.container{padding:0 1rem}.header{padding:calc(var(--default-spacing));z-index:20;pointer-events:none;background:0 0;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.header .header-logo-link{pointer-events:auto;display:block}.header .header-logo{width:150px}.header .btn{pointer-events:auto}.header-actions{align-items:center;gap:calc(var(--default-spacing)/3);pointer-events:auto;display:flex}.header-actions .btn.icon{width:36px;height:36px}.content-header{padding:calc(var(--default-spacing)/2);background-color:var(--page-header-background-color);background-image:var(--page-header-image);background-position:bottom;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding-top:120px;padding-bottom:140px;display:flex}.page-content{flex-direction:column;justify-content:start;align-items:center;height:100%;display:flex}.page-content.generic-landing{margin-top:calc(var(--default-spacing)*-1);padding:calc(var(--default-spacing)/2)}.header-menu,.account-menu{pointer-events:auto;align-items:center;display:flex;position:relative}.hamburger-button{width:36px;height:36px;color:var(--dark);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;line-height:0;display:inline-flex}.hamburger-button span{width:24px;height:3px;transition:transform var(--default-transition-time), opacity var(--default-transition-time);background-color:currentColor;border-radius:999px}.hamburger-button.is-open span:first-child{transform:translateY(9px)rotate(45deg)}.hamburger-button.is-open span:nth-child(2){opacity:0}.hamburger-button.is-open span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.header-menu-panel{width:min(260px, calc(100vw - (var(--default-spacing) * 2)));padding:calc(var(--default-spacing)/3);background-color:var(--hamburger-menu-bg);border:1px solid var(--hamburger-menu-border-color);box-shadow:5px 5px 0px var(--hamburger-menu-shadow-color);text-align:left;z-index:25;border-radius:16px;position:absolute;top:calc(100% + 12px);right:0}.account-menu-panel{width:min(210px, calc(100vw - (var(--default-spacing) * 2)))}.header-menu-link{color:var(--hamburger-menu-text-color);font-family:var(--primary-font);font-optical-sizing:none;font-variation-settings:"opsz" 96, "wght" 800, "wdth" 78;text-transform:uppercase;padding:12px 8px;font-size:1.4rem;font-weight:800;font-stretch:78%;line-height:1;display:block}.header-menu-link+.header-menu-link{border-top:1px solid var(--hamburger-menu-border-color)}.page{--page-background-color:var(--default-bg-color);--page-header-image:url(/img/header-bg.png);--hamburger-menu-bg:var(--blue);background-color:var(--page-background-color);border-radius:var(--page-frame-radius);flex-direction:column;flex:1 0 auto;min-height:0;display:flex;overflow:hidden}.page--teal{--page-background-color:var(--teal);--page-header-image:url(/img/vendorLanding-header.png)}.main:has(.page--teal){--hamburger-menu-bg:var(--teal-light);--hamburger-menu-shadow-color:var(--teal)}.page--lime{--default-text-color:var(--dark-green);--page-background-color:var(--lime);--page-header-image:url(/img/entrySummary-header.png);--input-bg:var(--lime-light);color:var(--default-text-color)}.main:has(.page--lime){--hamburger-menu-bg:var(--lime-light);--hamburger-menu-border-color:var(--dark-green);--hamburger-menu-text-color:var(--dark-green);--hamburger-menu-shadow-color:var(--lime)}.page--lavendar,.page--lavender{--page-background-color:var(--lavendar);--page-header-image:url(/img/profileUpdate-header.png)}:is(.main:has(.page--lavendar),.main:has(.page--lavender)){--hamburger-menu-bg:var(--lavendar-light);--hamburger-menu-shadow-color:var(--lavendar)}.page--blue{--page-background-color:var(--blue);--page-header-image:url(/img/genericLanding-header.png)}.main:has(.page--blue){--hamburger-menu-bg:var(--blue-light);--hamburger-menu-shadow-color:var(--blue)}.basic-flex-row{gap:calc(var(--default-spacing)/4);flex-direction:row;justify-content:center;align-items:end;display:flex}.basic-flex-row.align-center{align-items:center}.basic-flex-row.align-start{align-items:start}.basic-flex-row.align-end{align-items:end}.basic-flex-row.just-start{justify-content:start}.basic-flex-row.just-sb{justify-content:space-between;width:100%}.basic-flex-row.just-end{justify-content:flex-end;gap:calc(var(--default-spacing)/4);width:100%}.basic-flex-column{flex-direction:column;width:100%;display:flex}.basic-flex-row.more-gap{gap:var(--default-spacing)}.basic-flex-row .formField select{margin-bottom:0}.grid-group{gap:calc(var(--default-spacing)/4) calc(var(--default-spacing)/2);border:none;grid-template-columns:repeat(12,1fr);width:100%;margin:0;padding:0;display:grid}.grid-group.padded{padding:var(--default-spacing)}.grid-group.align-end{align-items:end}.grid-group.large-gap{gap:calc(var(--default-spacing)/2) calc(var(--default-spacing))}.grid-item{align-items:stretch}.vendor-category{width:100%}.vendor-category+.vendor-category{margin-top:calc(var(--default-spacing) / 2)}.vendor-grid .grid-item:last-child:nth-child(3n+1){grid-column:5/span 4!important}.vendor-grid .grid-item:nth-last-child(2):nth-child(3n+1){grid-column:3/span 4!important}.square-vendor{border-radius:20px}:root{--body-text-font-family:var(--primary-font);--heading-font-family:var(--primary-font);font-stretch:100%}h1,h2,h3,h4{margin-bottom:calc(var(--default-spacing)/4);margin-top:calc(var(--default-spacing)/4)}h1{font-family:var(--heading-font-family);font-optical-sizing:none;font-variation-settings:"opsz" 96, "wght" 800, "wdth" 78;letter-spacing:.025em;text-transform:uppercase;font-size:4.5rem;font-weight:800;font-stretch:78%;line-height:1}h2{font-family:var(--heading-font-family);font-size:1.8rem;font-weight:700;line-height:1.2}h3{font-family:var(--heading-font-family);font-size:1.1rem;font-weight:500;line-height:1.4}h4{font-family:var(--heading-font-family);font-size:.95rem;font-weight:500;line-height:1.4}p{font-family:var(--body-text-font-family);margin-bottom:calc(var(--default-spacing)/8);margin-top:calc(var(--default-spacing)/4);font-size:.8rem;font-weight:400;line-height:1.5}.heading-accent{color:var(--primary)}.accent-text{text-transform:uppercase;letter-spacing:var(--spec-letter-spacing);font-weight:700;font-family:var(--secondary-font)}.t-primary{color:var(--primary)!important}.t-secondary{color:var(--secondary)!important}.t-accent{color:var(--accent)!important}.t-good{color:var(--good)!important}.t-bad{color:var(--bad)!important}.btn{--btn-color:var(--default-text-color);--btn-hover-text:var(--default-bg-color);color:var(--btn-color);transition:var(--default-transition-time);cursor:pointer;font-size:.7rem}.btn.text{text-transform:capitalize;font-size:1.4rem;font-family:var(--primary-font);padding:15px 30px}.btn.text.default:not(.filled){min-width:220px;min-height:80px;color:var(--dark);text-transform:uppercase;justify-content:center;align-items:center;padding:24px 64px 24px 34px;font-size:1.8rem;display:inline-flex}.btn.text.submit{background-image:url(/img/purple-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-width:220px;min-height:80px;padding:24px 64px 24px 34px}.btn.text.check-in{background-image:url(/img/check-in.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-width:280px;min-height:80px;padding:24px 64px 24px 34px}.btn.text.save{background-image:url(/img/save.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;min-width:280px;min-height:80px;padding:24px 64px 24px 34px}.btn.text:hover{color:var(--btn-hover-text);background-color:var(--btn-color)}.btn.text.default:not(.filled):hover{color:var(--dark);background-color:#0000}.btn.text.filled{color:var(--default-bg-color);background-color:var(--light);border-color:var(--light)}.btn.text.filled:hover{color:var(--default-text-color);background-color:var(--default-bg-color)}.btn.nav-link{background-color:#0000;border:none;padding:10px 15px}.btn.nav-link:hover{background-color:var(--dark-grey);color:var(--default-text-color)}.btn.icon{width:28px;height:28px;color:var(--btn-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.btn.icon:hover,.btn.icon.filled{background-color:var(--btn-color);color:var(--default-bg-color)}.btn.light{--btn-color:var(--light)}.btn.bad{--btn-color:var(--bad)}.btn.primary{--btn-color:var(--primary)}.btn.good{--btn-color:var(--good)}.btn.secondary{--btn-color:var(--secondary)}.btn.accent{--btn-color:var(--accent)}.action-menu{display:inline-block;position:relative}.action-button{width:44px;height:46px;color:var(--grey);cursor:pointer;transition:var(--default-transition-time);background:0 0;justify-content:center;align-items:center;display:flex}.action-button.outlined{border:2px solid var(--grey)}.action-button:hover{background:var(--default-text-color);color:var(--dark)}.action-dropdown{background:var(--default-bg-color);border:1px solid var(--light);z-index:20;min-width:180px;position:absolute;top:calc(100% + 8px);right:0}.action-dropdown-item{width:100%;color:var(--default-text-color);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.action-dropdown-item:hover{background:var(--dark-grey)}.action-dropdown-item.bad{color:var(--bad)}.action-icon{width:16px}.btn.arrow{border:0;align-items:center;gap:0;height:82px;padding:0 28px;display:inline-flex}.btn.arrow .left{width:34px;height:auto;margin-right:2px}.btn.arrow .right{width:58px;height:auto;margin-left:2px}.btn.arrow .text{white-space:nowrap;text-transform:uppercase;font-size:3.2rem;font-stretch:78%;font-family:var(--primary-font)}.card-header{color:var(--light-text-color);justify-content:space-between;align-items:center;width:100%;display:flex}.card-header .left{align-items:center;gap:calc(var(--default-spacing)/2);flex-direction:row;display:flex}.card-header .right{gap:calc(var(--default-spacing)/2);flex-direction:row;display:flex}.card-content{padding:calc(var(--default-spacing)/2);border-width:var(--gradient-border-width);border-style:var(--gradient-border-style);border-image:var(--gradient-border-image);border-image-slice:var(--gradient-border-img-slice);margin-bottom:calc(var(--default-spacing)/2);box-shadow:var(--shadow)}.card.no_padding .card-content{padding:0}.card.disabled .card-header{color:var(--disabled-text-color)}.card.disabled .card-content{border:var(--disabled-border);box-shadow:var(--shadow-disabled);border-width:2px}form{text-align:left;flex-direction:column;align-items:center;display:flex}.formGroup{gap:calc(var(--default-spacing)/2);flex-direction:row;display:flex}.formField{width:100%;position:relative}.formField input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.formField select,.formField textarea,.formField .radioGroup,.formField .checkboxGroup{color:var(--light-text-color);width:100%;margin-top:calc(var(--default-spacing)/8);margin-bottom:calc(var(--default-spacing)/8);border-radius:50px;padding:10px 1.5rem;background-color:var(--input-bg)!important}.formField:has(input[type=range]){color:var(--light-text-color);width:100%;margin-top:calc(var(--default-spacing)/8);margin-bottom:calc(var(--default-spacing)/8);border-radius:50px;padding:10px 1.5rem;background-color:var(--input-bg)!important}.formField input::placeholder{opacity:.5;color:var(--dark)!important}.formField select{appearance:none;background:var(--default-bg-color);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:10px;padding:10px 2rem 10px .7rem}.formField select:disabled{background-image:unset}.formField input[type=number]{min-width:5.5rem}.formField[data-symbol]:before{content:attr(data-symbol);color:var(--primary);pointer-events:none;font-size:.9rem;position:absolute;top:50%;left:.6rem;transform:translateY(-50%)}.formField[data-symbol]:has(input:disabled):before{color:var(--disabled-text-color)}.formField[data-symbol] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.formField[data-symbol] select,.formField[data-symbol] textarea{padding-left:1.4rem}.formField input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):disabled,.formField select:disabled,.formField textarea:disabled{border:var(--disabled-border);color:var(--disabled-text-color)}.formField:has(input[type=range]:disabled){border:var(--disabled-border);color:var(--disabled-text-color)}.formField .radioGroup:has(input:disabled){border:var(--disabled-border);color:var(--disabled-text-color)}.formField .checkboxGroup:has(input:disabled){border:var(--disabled-border);color:var(--disabled-text-color)}.formField>label{color:var(--enabled-color);font-size:.6rem}.formField:has(:disabled)>label{color:var(--disabled-text-color)}.formField .radioGroup{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.formField .radioOption{cursor:pointer;align-items:center;gap:.5rem;display:flex}.formField .radioOption:has(input:disabled){color:var(--disabled-text-color);cursor:default}.formField .checkboxGroup{--checkbox-background-color:var(--input-bg);--checkbox-height:19px;--checkbox-check-color:var(--dark);flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.formField .checkboxOption{cursor:pointer;align-items:center;gap:1.2rem;display:flex;position:relative}.formField .checkboxOption:has(input:disabled){color:var(--disabled-text-color);cursor:default}.formField .checkboxOption input[type=checkbox]{width:var(--checkbox-height);height:var(--checkbox-height);opacity:0;cursor:inherit;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.formField .checkboxOption .check-box{height:var(--checkbox-height);width:var(--checkbox-height);border:calc(var(--checkbox-height) * .1) solid var(--dark);box-sizing:border-box;cursor:inherit;background-color:#0000;border-radius:5px;flex:none;transition:border-color .2s;display:inline-block;position:relative}.formField .checkboxOption>span:last-child{line-height:1.35}.formField .checkboxOption .check-box:before,.formField .checkboxOption .check-box:after{box-sizing:border-box;height:0;width:calc(var(--checkbox-height) * .2);background-color:var(--checkbox-check-color);transform-origin:0 0;content:" ";border-radius:5px;transition:opacity .5s;display:inline-block;position:absolute}.formField .checkboxOption .check-box:before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .41);box-shadow:0 0 0 calc(var(--checkbox-height) * .05) var(--checkbox-background-color);transform:rotate(-135deg)}.formField .checkboxOption .check-box:after{top:calc(var(--checkbox-height) * .37);left:calc(var(--checkbox-height) * .05);transform:rotate(-45deg)}.formField .checkboxOption input[type=checkbox]:focus-visible+.check-box{outline:2px solid var(--dark);outline-offset:3px}.formField .checkboxOption input[type=checkbox]:checked+.check-box{border-color:var(--checkbox-check-color)}.formField .checkboxOption input[type=checkbox]:checked+.check-box:after{height:calc(var(--checkbox-height) / 2);animation:.2s forwards checkboxBottomCheck}.formField .checkboxOption input[type=checkbox]:checked+.check-box:before{height:calc(var(--checkbox-height) * 1.2);animation:.4s forwards checkboxTopCheck}.formField .checkboxOption input[type=checkbox]:disabled+.check-box{border-color:var(--disabled-text-color);opacity:.7}.formField input[type=color]{border:var(--enabled-border);cursor:pointer;appearance:none;border-radius:4px;min-width:4.2rem;min-height:4rem;padding:25px 10px 10px}.formField input[type=color]:disabled{border:var(--disabled-border);cursor:default;opacity:.7}.formField input[type=color]::-webkit-color-swatch-wrapper{padding:0}.formField input[type=color]::-webkit-color-swatch{border:none;border-radius:2px}.formField input[type=color]::-moz-color-swatch{border:none;border-radius:2px}fieldset{border:none}.textarea-scroll textarea{overflow:scroll}@keyframes checkboxBottomCheck{0%{height:0}to{height:calc(var(--checkbox-height) / 2)}}@keyframes checkboxTopCheck{0%{height:0}50%{height:0}to{height:calc(var(--checkbox-height) * 1.2)}}.card.no_padding .rdt_Table{border:none}.rdt_Table{border:var(--disabled-border);font-family:var(--primary-font);background-color:var(--default-bg-color)!important}.rdt_Table>div{background-color:var(--default-bg-color)!important;color:var(--default-text-color)!important}.rdt_TableRow,.rdt_TableHeadRow{background-color:var(--default-bg-color)!important;color:var(--disabled-text-color)!important}.rdt_TableHeadRow{letter-spacing:var(--spec-letter-spacing);text-transform:uppercase;font-weight:700;font-family:var(--secondary-font);height:46px;font-size:.6rem;border-bottom:var(--table-border)!important}.rdt_TableRow:not(:last-of-type){border-bottom:var(--table-border)!important}.rdt_TableRow:hover{background-color:var(--darker-grey)!important;outline:none!important}.rdt_TableCol[center=true] .rdt_TableCol_Sortable{padding-left:17px!important}.rdt_TableCol .rdt_TableCol_Sortable[disabled]{padding-left:0!important}.rdt_TableHeadRow>div,.rdt_TableHeadRow .rdt_TableCol_Sortable div{text-overflow:unset;white-space:unset;text-overflow:unset;overflow:visible}.rdt_TableHeadRow .rdt_TableCol[center=true] .rdt_TableCol_Sortable div,.rdt_TableCell[center=true]{text-align:center}.rdt_TableCell{min-height:50px}.dense-table .rdt_TableCol{padding:5px!important}.line-item-table input[type=number]{min-width:unset}.line-item-table .formField input:disabled{text-align:center;border:none!important;padding-left:0!important;padding-right:0!important}.badge{border-radius:50px;padding:3px 8px;font-size:.6rem}.badge.default{background-color:var(--light);color:var(--dark)}.badge.dark{background-color:var(--dark-grey);color:var(--default-text-color)}.badge.bad{color:var(--bad);border:1px solid var(--bad)}.badge.primary{color:var(--primary);border:1px solid var(--primary)}.badge.good{color:var(--good);border:1px solid var(--good)}.badge.secondary{color:var(--secondary);border:1px solid var(--secondary)}.badge.accent{color:var(--accent);border:1px solid var(--accent)}.breadcrumbs{align-items:center;gap:calc(var(--default-spacing)/4);flex-direction:row;display:flex}.breadcrumbs a{color:var(--primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .heading-accent{font-size:1.1rem}.breadcrumbs p{border-bottom:1px solid #0000}.progress{width:100%;display:block!important}.progress-bar{background:var(--dark-grey);border-radius:6px;height:12px;margin-bottom:4px;position:relative;overflow:hidden}.progress-fill{border-radius:6px;height:100%;transition:width .2s ease-out}.progress-text{justify-content:space-between;font-size:.7rem;display:flex}.tile{background-color:rgba(var(--dark-grey-rgb) / .1);color:var(--default-text-color);text-align:center;border-radius:8px;min-width:160px;padding:10px}.tile .title{font-size:12px}.tile .text{margin-top:4px;font-weight:700}.tile.primary{background-color:rgba(var(--primary-rgb) / .1)}.tile.secondary{background-color:rgba(var(--secondary-rgb) / .1)}.tile.accent{background-color:rgba(var(--accent-rgb) / .1)}.tile.good{background-color:rgba(var(--good-rgb) / .1)}.tile.bad{background-color:rgba(var(--bad-rgb) / .1)}.tile.light{background-color:rgba(var(--grey-rgb) / .1)}._entryHeader_89tih_2{margin:0;line-height:1}._kidSport_89tih_7{margin-top:var(--default-spacing);margin-bottom:var(--default-spacing);box-sizing:border-box;width:100%;padding:110px calc(var(--default-spacing)/2);background-image:url(/img/kidsport-bg.png);background-position:bottom;background-size:cover;flex-direction:column;align-items:center;margin-bottom:0;display:flex}._kidSport_89tih_7 ._kidSportImg_89tih_22{gap:var(--default-spacing);padding-bottom:calc(var(--default-spacing)/2);flex-direction:row;display:flex}._kidSport_89tih_7 img{width:150px}._schedule_89tih_34{padding-bottom:var(--default-spacing)}
