@charset "UTF-8";@import"//fonts.googleapis.com/css2?family=Architects+Daughter&family=Manrope:wght@400;600;700&display=swap";.body-bold{font-size:16px;line-height:24px;font-weight:700}.body-small-bold{font-size:14px;line-height:20px;font-weight:700}.body-xsmall-semibold{font-size:12px;line-height:16px;font-weight:600}.body-small-semibold{font-size:14px;line-height:20px;font-weight:600}.body-small-regular{font-size:14px;line-height:20px;font-weight:400}.body-large-bold{font-size:20px;line-height:28px;font-weight:700}.body-medium-semibold{font-size:16px;line-height:24px;font-weight:600}.body-medium-bold{font-size:16px;line-height:24px;font-weight:700}.body-semibold{font-size:16px;line-height:24px;font-weight:600}.caption-regular{font-size:14px;line-height:20px;font-weight:400}.caption-bold{font-size:14px;line-height:20px;font-weight:700}.subheading-bold{font-size:24px;line-height:32px;letter-spacing:-.01em;font-weight:700}.button-small-font{font-size:14px;line-height:20px;font-weight:700}.text-centered{text-align:center}.list-small{list-style-type:none;width:-moz-max-content;width:max-content}.list-small li{display:flex;flex-direction:row;align-items:center;gap:12px}.list-small li:hover{background-color:#dcf5f3}.list-small li:active{background-color:#c6eae7}.list-small li:disabled{color:#c3cfd9}.list-small li{padding:6px 12px}.list-large{list-style-type:none;width:-moz-max-content;width:max-content}.list-large li{display:flex;flex-direction:row;align-items:center;gap:12px}.list-large li:hover{background-color:#dcf5f3}.list-large li:active{background-color:#c6eae7}.list-large li:disabled{color:#c3cfd9}.list-large li{padding:10px 12px}.button{font-weight:700;gap:8px;border-radius:8px;display:flex;justify-content:center;color:#fff;cursor:pointer;width:-moz-fit-content;width:fit-content}.button-small{font-size:14px;line-height:20px;padding:8px 12px}.button-medium{padding:12px 16px}.button-large{padding:16px 32px}.button-wide{width:320px}.button:disabled{opacity:.4;cursor:text}.button-gradient{background-image:linear-gradient(55.64deg,#0ff0b3 5.95%,#036ed9 93.1%);cursor:pointer;margin-block:48px 32px}.button-gradient a{color:#fff;width:320px;text-align:center}.button-green{background-color:#07b6a6}.button-blue{background-color:#0478b8}.button-danger{background-color:#e51812}.button-gray{background-color:#e3ecf4;color:#2b383d}.button-add{position:fixed;z-index:99999;top:24px;padding-left:36px;right:64px;background-repeat:no-repeat;background-position:12px center;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99998%202.83325C8.27612%202.83325%208.49998%203.05711%208.49998%203.33325V7.49992H12.6666C12.9428%207.49992%2013.1666%207.72378%2013.1666%207.99992C13.1666%208.27606%2012.9428%208.49992%2012.6666%208.49992H8.49998V12.6666C8.49998%2012.9427%208.27612%2013.1666%207.99998%2013.1666C7.72384%2013.1666%207.49998%2012.9427%207.49998%2012.6666V8.49992H3.33331C3.05717%208.49992%202.83331%208.27606%202.83331%207.99992C2.83331%207.72378%203.05717%207.49992%203.33331%207.49992H7.49998V3.33325C7.49998%203.05711%207.72384%202.83325%207.99998%202.83325Z'%20fill='white'/%3e%3c/svg%3e")}.button-edit{position:fixed;z-index:99999;top:24px;padding-left:36px;right:64px;background-repeat:no-repeat;background-position:12px center;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='edit'%20clip-path='url(%23clip0_4908_6001)'%3e%3cpath%20id='Vector%20(Stroke)'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.6668%201.94772C12.4849%201.94772%2012.3047%201.98356%2012.1366%202.0532C11.9685%202.12283%2011.8157%202.2249%2011.6871%202.35356L11.3739%202.66667L13.3335%204.62623L13.6466%204.31312C13.7753%204.18445%2013.8774%204.03171%2013.947%203.86359C14.0166%203.69549%2014.0525%203.51531%2014.0525%203.33334C14.0525%203.15138%2014.0166%202.9712%2013.947%202.80309C13.8774%202.63498%2013.7753%202.48223%2013.6466%202.35356C13.518%202.2249%2013.3652%202.12283%2013.1971%202.0532C13.029%201.98356%2012.8488%201.94772%2012.6668%201.94772ZM12.6264%205.33334L10.6668%203.37378L3.04061%2011L5.00017%2012.9596L12.6264%205.33334ZM4.03738%2013.411L2.58919%2011.9628L2.04612%2013.9541L4.03738%2013.411ZM11.7539%201.12932C12.0433%201.00943%2012.3536%200.947723%2012.6668%200.947723C12.9801%200.947723%2013.2903%201.00943%2013.5798%201.12932C13.8692%201.24921%2014.1322%201.42493%2014.3537%201.64645C14.5753%201.86798%2014.751%202.13097%2014.8709%202.4204C14.9908%202.70984%2015.0525%203.02006%2015.0525%203.33334C15.0525%203.64662%2014.9908%203.95684%2014.8709%204.24628C14.751%204.53572%2014.5753%204.7987%2014.3537%205.02023L5.35373%2014.0202C5.2922%2014.0818%205.21568%2014.1262%205.13173%2014.1491L1.46507%2015.1491C1.29196%2015.1963%201.10683%2015.1471%200.979954%2015.0202C0.853079%2014.8934%200.803915%2014.7082%200.851126%2014.5351L1.85113%2010.8685C1.87402%2010.7845%201.91843%2010.708%201.97995%2010.6465L10.98%201.64645C11.2015%201.42493%2011.4645%201.24921%2011.7539%201.12932Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_4908_6001'%3e%3crect%20width='16'%20height='16'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.button-send{position:fixed;bottom:64px;left:328px;padding-left:56px;background-repeat:no-repeat;background-position:24px center;cursor:pointer}.button-chevron{padding:8px}.button-chevron svg{width:24px;height:24px}.button-chevron{transform:rotate(90deg)}.payment-responsibility-button{font-size:14px;line-height:20px;width:80px;padding:8px 8.5px;font-weight:700;gap:8px;border-radius:8px;display:flex;justify-content:center;color:#fff;cursor:pointer}.button-top-right{position:absolute;top:105px;right:64px;bottom:unset;left:unset}[class^=card-table]{font-size:14px;line-height:20px;width:100%}[class^=card-table] table{width:100%}[class^=card-table] th{text-align:left;width:20%;color:#667085;font-weight:400;word-wrap:break-word}[class^=card-table] td{vertical-align:top;font-weight:600}[class^=card-table] th,[class^=card-table] td{padding-block:8px}[class^=card-table] td{padding-inline:clamp(1rem,.118rem + 1.176vw,2rem)}.card-table{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px}.flex-card{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block-end:8px}.flex-card .flex-container-left{display:flex;flex-direction:column;width:45%;gap:4px}.flex-card .flex-container-left h4{font-size:16px;line-height:24px;font-weight:600}.flex-card .flex-container-left p{font-size:14px;line-height:20px;color:#0478b8}.flex-card:has(.visible-info){padding:0}.flex-card .visible-info{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block-end:8px;border:none;width:100%;padding-inline:24px;padding-block-start:24px;padding-block-end:0;color:#2b383d;cursor:pointer}.flex-card .visible-info .flex-container-left img{width:56px;height:56px;border-radius:50%}.flex-card .visible-info .flex-container-left{gap:24px;width:45%}.flex-card .visible-info .flex-container-middle{display:flex;flex-direction:column;gap:4px}.flex-card .visible-info .flex-container-middle p{font-size:12px;line-height:16px;color:#667085}.flex-card .visible-info .flag{align-self:center}.flex-card .visible-info .flag-container{align-items:center}.flex-card .flex-container-middle{width:45%;font-size:16px;line-height:24px;font-weight:600}.flex-card .flex-container-middle p{margin-block-start:8px;font-size:14px;line-height:20px;font-weight:400}.flex-card .flex-container-middle a{font-size:12px;line-height:16px;color:#0478b8;font-weight:400}.flex-card .button-container{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content}.flex-card .button-container a,.flex-card .button-container button{padding:8px;cursor:pointer}.total-card,.current-card,.previous-month-card,.freeze-card{border-radius:16px;display:flex;flex-direction:column;padding:16px;border:2px solid #e9eaeb;background-color:#f8f9fa}.total-card p,.current-card p,.previous-month-card p,.freeze-card p{font-size:12px;line-height:16px;margin-block-end:4px}.total-card div,.current-card div,.previous-month-card div,.freeze-card div{justify-content:space-between;display:flex;flex-direction:row;gap:24px}.total-card div p:nth-of-type(2),.current-card div p:nth-of-type(2),.previous-month-card div p:nth-of-type(2),.freeze-card div p:nth-of-type(2){font-weight:700}.total-card .card-title,.current-card .card-title,.previous-month-card .card-title,.freeze-card .card-title{margin-block-end:8px}.total-card .card-title h6,.current-card .card-title h6,.previous-month-card .card-title h6,.freeze-card .card-title h6{font-size:16px;line-height:24px}.total-card .card-title p,.current-card .card-title p,.previous-month-card .card-title p,.freeze-card .card-title p{color:#0478b8}.total-card{background-color:#e3ecf4;border-color:#d8e2eb}.active-card{border-color:#07b6a6;border-width:2px}.header-card{margin:0 auto 24px;border-radius:16px;border:1px solid #e9eaeb;background-color:#fff}.header-card h3{border-radius:16px 16px 0 0;background-color:#e3ecf4;padding:16px 24px}.header-card .dark-header{border-radius:16px 16px 0 0;background-color:#e3ecf4;display:flex;justify-content:space-between;align-items:center;padding-inline-end:24px}.header-card .divider{margin-bottom:0}.header-card .card-content{padding:24px;display:flex;flex-direction:column;border-radius:0 0 16px 16px;background-color:#fff;width:100%;gap:16px}.header-card .card-content .flex-row{display:flex;flex-direction:row;gap:16px}.header-card .card-content-no-border{padding:24px 24px 0;display:flex;flex-direction:column;border-radius:0;background-color:#fff;width:100%;gap:16px}.header-card .card-content-no-border .input-container .body-small-semibold{margin-bottom:12px}.empty-state{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;padding-block:24px;gap:24px;text-align:center}.empty-state div{display:flex;flex-direction:column;gap:8px;width:340px}.empty-state div p:last-of-type{color:#667085;font-size:16px;line-height:24px}.input-container{position:relative}.input-container.select-input,.input-container.string-input,.input-container.email-input,.input-container.phone-input,.input-container.text-input{width:320px}.input-container label{font-size:12px;line-height:16px;font-weight:700;color:#2b383d}.input-container .description{font-size:12px;line-height:16px;color:#667085;margin-block-start:4px}.string-input input,.string-input textarea,.string-input select,.integer-input input,.integer-input textarea,.integer-input select,.email-input input,.email-input textarea,.email-input select,.password-input input,.password-input textarea,.password-input select,.phone-input input,.phone-input textarea,.phone-input select,.text-input input,.text-input textarea,.text-input select,.select-input input,.select-input textarea,.select-input select,.time-input input,.time-input textarea,.time-input select{font-size:14px;line-height:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 12px;gap:12px;height:40px;background:#fff;border:.5px solid #d8e2eb;box-shadow:0 2px 8px #35576914;border-radius:8px;color:#2b383d;width:100%}.string-input input:focus,.string-input input:active,.string-input textarea:focus,.string-input textarea:active,.string-input select:focus,.string-input select:active,.integer-input input:focus,.integer-input input:active,.integer-input textarea:focus,.integer-input textarea:active,.integer-input select:focus,.integer-input select:active,.email-input input:focus,.email-input input:active,.email-input textarea:focus,.email-input textarea:active,.email-input select:focus,.email-input select:active,.password-input input:focus,.password-input input:active,.password-input textarea:focus,.password-input textarea:active,.password-input select:focus,.password-input select:active,.phone-input input:focus,.phone-input input:active,.phone-input textarea:focus,.phone-input textarea:active,.phone-input select:focus,.phone-input select:active,.text-input input:focus,.text-input input:active,.text-input textarea:focus,.text-input textarea:active,.text-input select:focus,.text-input select:active,.select-input input:focus,.select-input input:active,.select-input textarea:focus,.select-input textarea:active,.select-input select:focus,.select-input select:active,.time-input input:focus,.time-input input:active,.time-input textarea:focus,.time-input textarea:active,.time-input select:focus,.time-input select:active{border:.5px solid #07b6a6}.string-input select,.integer-input select,.email-input select,.password-input select,.phone-input select,.text-input select,.select-input select,.time-input select{height:unset;padding-block:8.5px}.string-input textarea,.integer-input textarea,.email-input textarea,.password-input textarea,.phone-input textarea,.text-input textarea,.select-input textarea,.time-input textarea{height:140px}.string-input:disabled,.integer-input:disabled,.email-input:disabled,.password-input:disabled,.phone-input:disabled,.text-input:disabled,.select-input:disabled,.time-input:disabled{background:#f8f9fa;color:#c3cfd9}.string-input a,.integer-input a,.email-input a,.password-input a,.phone-input a,.text-input a,.select-input a,.time-input a{font-size:12px;line-height:16px;float:right;color:#667085;margin-block-start:4px}.string-input span svg,.integer-input span svg,.email-input span svg,.password-input span svg,.phone-input span svg,.text-input span svg,.select-input span svg,.time-input span svg{position:absolute;top:30px;right:8px;cursor:pointer;width:24px;height:24px}.string-input p,.integer-input p,.email-input p,.password-input p,.phone-input p,.text-input p,.select-input p,.time-input p{display:flex;flex-direction:row;flex-wrap:wrap}.boolean-radio-input .radio-buttons,.boolean-radio-input .checkboxes,.checkbox-collection-input .radio-buttons,.checkbox-collection-input .checkboxes,.radio-input .radio-buttons,.radio-input .checkboxes,.radio-months-input .radio-buttons,.radio-months-input .checkboxes,.input-as-button .radio-buttons,.input-as-button .checkboxes{display:flex;flex-wrap:wrap;gap:4px}.boolean-radio-input .radio-buttons [type=radio]:checked+label:before,.boolean-radio-input .radio-buttons [type=radio]:not(:checked)+label:before,.boolean-radio-input .checkboxes [type=radio]:checked+label:before,.boolean-radio-input .checkboxes [type=radio]:not(:checked)+label:before,.checkbox-collection-input .radio-buttons [type=radio]:checked+label:before,.checkbox-collection-input .radio-buttons [type=radio]:not(:checked)+label:before,.checkbox-collection-input .checkboxes [type=radio]:checked+label:before,.checkbox-collection-input .checkboxes [type=radio]:not(:checked)+label:before,.radio-input .radio-buttons [type=radio]:checked+label:before,.radio-input .radio-buttons [type=radio]:not(:checked)+label:before,.radio-input .checkboxes [type=radio]:checked+label:before,.radio-input .checkboxes [type=radio]:not(:checked)+label:before,.radio-months-input .radio-buttons [type=radio]:checked+label:before,.radio-months-input .radio-buttons [type=radio]:not(:checked)+label:before,.radio-months-input .checkboxes [type=radio]:checked+label:before,.radio-months-input .checkboxes [type=radio]:not(:checked)+label:before,.input-as-button .radio-buttons [type=radio]:checked+label:before,.input-as-button .radio-buttons [type=radio]:not(:checked)+label:before,.input-as-button .checkboxes [type=radio]:checked+label:before,.input-as-button .checkboxes [type=radio]:not(:checked)+label:before{display:none}.boolean-radio-input .radio-buttons [type=radio]:checked+label,.boolean-radio-input .checkboxes [type=radio]:checked+label,.checkbox-collection-input .radio-buttons [type=radio]:checked+label,.checkbox-collection-input .checkboxes [type=radio]:checked+label,.radio-input .radio-buttons [type=radio]:checked+label,.radio-input .checkboxes [type=radio]:checked+label,.radio-months-input .radio-buttons [type=radio]:checked+label,.radio-months-input .checkboxes [type=radio]:checked+label,.input-as-button .radio-buttons [type=radio]:checked+label,.input-as-button .checkboxes [type=radio]:checked+label{background-color:#0478b8;color:#fff}.boolean-radio-input .radio-buttons label,.boolean-radio-input .checkboxes label,.checkbox-collection-input .radio-buttons label,.checkbox-collection-input .checkboxes label,.radio-input .radio-buttons label,.radio-input .checkboxes label,.radio-months-input .radio-buttons label,.radio-months-input .checkboxes label,.input-as-button .radio-buttons label,.input-as-button .checkboxes label{cursor:pointer}.boolean-radio-input .radio-months-buttons,.checkbox-collection-input .radio-months-buttons,.radio-input .radio-months-buttons,.radio-months-input .radio-months-buttons,.input-as-button .radio-months-buttons{display:flex;gap:4px}.boolean-radio-input .radio-months-buttons .radio-buttons,.checkbox-collection-input .radio-months-buttons .radio-buttons,.radio-input .radio-months-buttons .radio-buttons,.radio-months-input .radio-months-buttons .radio-buttons,.input-as-button .radio-months-buttons .radio-buttons{gap:1px}.boolean-radio-input .radio-months-buttons .radio-buttons label.button,.checkbox-collection-input .radio-months-buttons .radio-buttons label.button,.radio-input .radio-months-buttons .radio-buttons label.button,.radio-months-input .radio-months-buttons .radio-buttons label.button,.input-as-button .radio-months-buttons .radio-buttons label.button{border-radius:0;padding-left:20px;padding-right:20px}.boolean-radio-input .radio-months-buttons .radio-buttons label.button:first-of-type,.checkbox-collection-input .radio-months-buttons .radio-buttons label.button:first-of-type,.radio-input .radio-months-buttons .radio-buttons label.button:first-of-type,.radio-months-input .radio-months-buttons .radio-buttons label.button:first-of-type,.input-as-button .radio-months-buttons .radio-buttons label.button:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}.boolean-radio-input .radio-months-buttons .radio-buttons label.button:last-of-type,.checkbox-collection-input .radio-months-buttons .radio-buttons label.button:last-of-type,.radio-input .radio-months-buttons .radio-buttons label.button:last-of-type,.radio-months-input .radio-months-buttons .radio-buttons label.button:last-of-type,.input-as-button .radio-months-buttons .radio-buttons label.button:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.boolean-radio-input .radio-months-buttons .radio-year,.checkbox-collection-input .radio-months-buttons .radio-year,.radio-input .radio-months-buttons .radio-year,.radio-months-input .radio-months-buttons .radio-year,.input-as-button .radio-months-buttons .radio-year{font-size:12px;line-height:16px;color:#667085}.boolean-radio-input .radio-months-buttons div.radio-year-and-buttons:first-child,.checkbox-collection-input .radio-months-buttons div.radio-year-and-buttons:first-child,.radio-input .radio-months-buttons div.radio-year-and-buttons:first-child,.radio-months-input .radio-months-buttons div.radio-year-and-buttons:first-child,.input-as-button .radio-months-buttons div.radio-year-and-buttons:first-child{border-right:1px solid #2b383d;padding-right:4px}.boolean-radio-input .radio-months-buttons div.radio-year-and-buttons:first-child .radio-year,.checkbox-collection-input .radio-months-buttons div.radio-year-and-buttons:first-child .radio-year,.radio-input .radio-months-buttons div.radio-year-and-buttons:first-child .radio-year,.radio-months-input .radio-months-buttons div.radio-year-and-buttons:first-child .radio-year,.input-as-button .radio-months-buttons div.radio-year-and-buttons:first-child .radio-year{text-align:right}.switch-input .switch-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.switch-input .switch-content input[type=checkbox]:not(:checked),.switch-input .switch-content input[type=checkbox]:checked{display:block}.checkbox-button-input [type=radio]:checked+label:before,.checkbox-button-input [type=radio]:not(:checked)+label:before,.checkbox-button-input [type=checkbox]:checked+label:before,.checkbox-button-input [type=checkbox]:not(:checked)+label:before,.checkbox-collection-input [type=radio]:checked+label:before,.checkbox-collection-input [type=radio]:not(:checked)+label:before,.checkbox-collection-input [type=checkbox]:checked+label:before,.checkbox-collection-input [type=checkbox]:not(:checked)+label:before,.input-as-button [type=radio]:checked+label:before,.input-as-button [type=radio]:not(:checked)+label:before,.input-as-button [type=checkbox]:checked+label:before,.input-as-button [type=checkbox]:not(:checked)+label:before{display:none}.checkbox-button-input [type=radio]:checked+label,.checkbox-button-input [type=checkbox]:checked+label,.checkbox-collection-input [type=radio]:checked+label,.checkbox-collection-input [type=checkbox]:checked+label,.input-as-button [type=radio]:checked+label,.input-as-button [type=checkbox]:checked+label{background-color:#0478b8;color:#fff}.checkbox-button-input label,.checkbox-collection-input label,.input-as-button label{width:102px;cursor:pointer}.removable-buttons-input.input-container{width:auto}.removable-buttons-input.input-container label{margin-block:16px 10px}.removable-buttons-input.input-container .removable-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.removable-buttons-input.input-container .removable-buttons .removable-button .button{align-items:center;padding:8px 8px 8px 12px}.removable-buttons-input.input-container .removable-buttons .removable-button .button-small{font-size:12px;line-height:16px;font-weight:700;color:#2b383d}.removable-buttons-input.input-container .removable-buttons .removable-button .removed{opacity:.3}.removable-buttons-input.input-container .removable-buttons .removable-button a{display:flex}.input-wrapper{display:block}.input-container.input-with-error input,.input-container.input-with-error textarea,.input-container.input-with-error select{border:2px solid #e51812}.time-input{display:flex;align-items:center;gap:8px;width:800px;white-space:nowrap;justify-content:center}.time-input p{width:100px}.time-input.input-container input{width:120px}.input-error-message{border-color:#e51812;color:#e51812;font-size:14px;line-height:20px;position:relative;top:8px;left:8px}.flatpickr-time input:hover,.flatpickr-time input:focus,.flatpickr-time input:active{background-color:#c4e4f0!important}.flatpickr-input{width:85px!important}.loader{width:48px;height:48px;border:5px solid #0478b8;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:spinner-rotation 1s linear infinite}.loader-container{display:flex;justify-content:center;align-items:center}@keyframes spinner-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[type=checkbox]:not(:checked),[type=checkbox]:checked,[type=radio]:not(:checked),[type=radio]:checked{display:none}[type=checkbox]:not(:checked)+label,[type=checkbox]:checked+label,[type=radio]:not(:checked)+label,[type=radio]:checked+label{display:flex;flex-direction:row;align-items:center;cursor:pointer;width:-moz-fit-content;width:fit-content}[type=checkbox]:not(:checked)+label:before,[type=checkbox]:checked+label:before{content:"";margin-right:12px;width:14px;height:14px;border:1px solid #aaa;background:#fff;border-radius:4px;display:inline-block}[type=checkbox]:not(:checked):focus+label:before{box-shadow:0 0 0 6px #c6eae7}[type=checkbox]:not(:checked):hover+label:before{box-shadow:0 0 0 6px #dcf5f3}[type=checkbox]:checked:active+label:before,[type=checkbox]:not(:checked):active+label:before{box-shadow:0 0 0 6px #a1e4e0}[type=checkbox]:checked:active+label:before{box-shadow:0 0 0 6px #a1e4e0;border:1px solid #a1e4e0}[type=checkbox]:checked:focus+label:before{box-shadow:0 0 0 6px #c6eae7;border:1px solid #c6eae7}[type=checkbox]:checked:hover+label:before,[type=radio]:checked:hover+label:before{box-shadow:0 0 0 6px #dcf5f3;border:1px solid #dcf5f3}[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='16'%20height='16'%20rx='4'%20fill='url(%23paint0_linear_58_5658)'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.5303%204.46967C12.8232%204.76256%2012.8232%205.23744%2012.5303%205.53033L7.03033%2011.0303C6.73744%2011.3232%206.26256%2011.3232%205.96967%2011.0303L3.46967%208.53033C3.17678%208.23744%203.17678%207.76256%203.46967%207.46967C3.76256%207.17678%204.23744%207.17678%204.53033%207.46967L6.5%209.43934L11.4697%204.46967C11.7626%204.17678%2012.2374%204.17678%2012.5303%204.46967Z'%20fill='white'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_58_5658'%20x1='0'%20y1='0'%20x2='16.9346'%20y2='14.9407'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231AD7A4'/%3e%3cstop%20offset='1'%20stop-color='%2304AC83'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-position:center;border:1px solid transparent}[type=checkbox]:not(:checked):disabled+label,[type=checkbox]:checked:disabled+label,[type=radio]:not(:checked):disabled+label,[type=radio]:checked:disabled+label{opacity:.3}[type=radio]:not(:checked)+label:before,[type=radio]:checked+label:before{content:"";margin-right:12px;width:14px;height:14px;border:1px solid #aaa;background:#fff;border-radius:50%;display:inline-block}[type=radio]:not(:checked):focus+label:before{box-shadow:0 0 0 6px #c6eae7;border-color:#04ac83}[type=radio]:not(:checked):hover+label:before{box-shadow:0 0 0 6px #dcf5f3;border-color:#04ac83}[type=radio]:checked:active+label:before,[type=radio]:not(:checked):active+label:before{box-shadow:0 0 0 6px #a1e4e0;border-color:#04ac83}[type=radio]:checked:active+label:before{box-shadow:0 0 0 6px #a1e4e0;border:1px solid #04ac83}[type=radio]:checked:focus+label:before{box-shadow:0 0 0 6px #c6eae7;border:1px solid #04ac83}[type=radio]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='10'%20height='10'%20rx='5'%20fill='url(%23paint0_linear_58_5862)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_58_5862'%20x1='0'%20y1='0'%20x2='10.5841'%20y2='9.33792'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231AD7A4'/%3e%3cstop%20offset='1'%20stop-color='%2304AC83'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;border-color:#04ac83}.account{overflow-x:hidden}.account nav{height:72px;padding:24px 0 0 40px}.account nav a{display:block;height:24px;width:130px}.account-content{background:linear-gradient(180deg,#ebf2f5,#fff);display:flex;flex-direction:column;align-items:center;padding-block:114px;justify-content:center;overflow-y:scroll}.account-content img{padding-block-start:48px}.account-content p,.account-content p>a{font-size:24px;line-height:32px;font-weight:400;color:#2b383d;margin-block:48px 26px;text-align:center}.account-content p a,.account-content p>a a{text-decoration:underline}.account-content .error-message{font-size:12px;line-height:16px;display:flex;flex-wrap:wrap;text-align:left;justify-content:flex-start;color:#e51812;margin-block-start:4px}.account-content .input-container:not(:first-of-type){margin-block-start:48px}.account-content input:not([type=checkbox],[type=radio]){width:320px}.account-content a{font-size:16px;line-height:24px;color:#2b383d}.account-content .button.button-large.button-gradient a{width:-moz-fit-content;width:fit-content;color:#fff}.account-content .progress-bar-gradient{margin:56px}.account-content .password-info{font-size:12px;line-height:16px;display:block;text-align:left;color:#667085;margin-block:4px 4px}.account-content a.button{color:#fff}.account .resend{display:flex;justify-content:center;align-items:center;gap:4px}.account .resend a{color:#07b6a6;font-size:14px;line-height:20px}.account .terms-conditions{font-size:14px;line-height:20px;text-align:center}.account .terms-conditions a{color:#07b6a6;font-size:14px;line-height:20px}.account .icon{margin-block-start:calc((50vh - 572px)/2);margin-block-end:48px}.account-content:has(form) .button{margin-block-start:32px}root{accent-color:#07b6a6}*{box-sizing:border-box;margin:0;padding:0;font-family:Manrope,sans-serif;text-decoration:none;border:none;outline:none;accent-color:#07b6a6}img,video{max-width:100%;height:auto}del{text-decoration:line-through}.container{min-height:100vh;display:grid;grid-template-areas:"sidebar content";grid-template-columns:264px 1fr}.container .content-container{grid-area:content;padding:32px 64px;background-color:#f8f9fa;max-width:calc(100vw - 264px)}.number{font-size:32px;line-height:40px;letter-spacing:-.01em;font-weight:700;color:#2b383d}.payment-number{font-size:24px;line-height:32px;letter-spacing:-.01em;font-weight:700}.divider{width:100%;height:1px;background-color:#e3ecf4;margin-block:16px}.vertical-divider{height:100%;width:1px;background-color:#e3ecf4;margin-block:16px}.breadcrumbs{height:84px;z-index:99999;position:sticky;display:flex;top:0;align-items:center;gap:13.5px;color:#2b383d;padding-block-end:30px;padding-block-start:32px;margin-block:-32px 30px;margin-inline:-64px;padding-inline:64px;box-shadow:0 2px 8px #35576914;background-color:#f8f9fa}.breadcrumbs a:visited:not(.button){color:#667085}.breadcrumbs span:last-child{font-weight:700}.nav-link{font-size:14px;line-height:20px;color:#667085;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:12px}.nav-link svg{width:16px;height:16px}.nav-link:hover,.nav-link:focus{background:#0478b80d;color:#0478b8}.nav-link:active{background:#0478b814;color:#035e9e}.header{grid-area:header;display:flex;align-items:center;gap:16px;margin-block-end:40px}.header h1{font-size:24px;line-height:32px;letter-spacing:-.01em;font-weight:700}.header img{width:40px;height:40px;border-radius:50%}.flag{padding:4px 8px;border:8px;font-size:12px;line-height:16px;font-weight:700;border-radius:8px;width:-moz-fit-content;width:fit-content;background-color:#f8f9fa;color:#667085;white-space:nowrap;display:flex;align-items:center;gap:4px}.flag-positive{background-color:#0abf530d;color:#0abf53}.flag-negative{background-color:#e518120d;color:#e51812}.flag-large{font-size:16px;line-height:24px;padding:4px 8px;background-color:#dcf5f3;color:#058074}.flag-blocking{font-size:16px;line-height:24px;padding:4px 8px;background-color:#dedcf5;color:#3f3980}.flag-interactive{font-size:16px;line-height:24px;padding:4px 8px;background-color:#dceef5;color:#195580}.negative{color:#e51812!important}.positive{background-color:#0abf53}.red{background-color:#e51812}.orange{background-color:#f0972f}.neutral{background-color:#667085}.light_green{background-color:#90ee90}.hidden{display:none!important}#flash-messages-container{position:fixed;bottom:64px;right:64px;z-index:4;animation:.5s slideIn}.flash-message{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;min-width:320px;max-width:508px;display:flex;align-items:center;gap:12px;position:relative}.flash-message:not(:first-of-type){margin-block-start:16px}.flash-message a{position:absolute;text-decoration:none;font-weight:700;color:#667085;top:16px;right:16px}.flash-message .caption-regular{width:80%}@keyframes slideIn{0%{bottom:-64px}50%{bottom:80px}to{bottom:64px}}.form-field-tag{padding:10px 0}.form-field-tag label{display:block}.form-error-messages{color:#e51812}form .input-container .label-note{display:flex;align-items:center;font-size:12px;font-weight:600;color:#0478b8}form .input-container .label-note svg{transform:scale(.7)}dialog{border-radius:16px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:hidden}dialog::backdrop{background:#2b383db3}dialog button[type=reset]{font-weight:700;gap:8px;border-radius:8px;display:flex;justify-content:center;background-color:#e3ecf4;color:#2b383d;font-size:14px;line-height:20px;padding:8px 12px;width:148px;cursor:pointer}dialog button[type=submit]{font-weight:700;gap:8px;border-radius:8px;display:flex;justify-content:center;background-color:#0478b8;color:#fff;font-size:14px;line-height:20px;padding:8px 12px;width:148px;cursor:pointer}dialog button[type=submit].button-danger{background-color:#e51812}dialog button[type=submit].button-close-modal{color:#2b383d;background-color:#e3ecf4}dialog form:not([class=form-to-close-modal]){padding:24px 14.5px}dialog form[class=form-to-close-modal]{position:absolute;right:0;top:-2px}dialog .form-to-close-modal button{position:absolute;right:16px;top:16px;background:none;width:-moz-fit-content;width:fit-content;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5%2015L15%205'%20stroke='%232B383D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5%205L15%2015'%20stroke='%232B383D'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}dialog.unsaved-changes-alert p:first-of-type{font-size:20px;line-height:28px;font-weight:700;text-align:center;padding-block-end:8px}dialog.unsaved-changes-alert p{font-size:14px;line-height:20px;width:330px;text-align:center;padding-block-end:32px}dialog.unsaved-changes-alert div{display:flex;flex-direction:row;justify-content:space-around;gap:16px}turbo-frame[id$=form]:not([id=target_form]) h2,.modal h2{font-size:14px;line-height:20px;font-weight:600;padding:12px 16px;border-bottom:1px solid #e3ecf4}turbo-frame[id$=form]:not([id=target_form]) .stat-header h4,.modal .stat-header h4{display:inline}turbo-frame[id$=form]:not([id=target_form]) .stat-header h4:nth-of-type(2),.modal .stat-header h4:nth-of-type(2){color:#07b6a6}turbo-frame[id$=form]:not([id=target_form]) .session-modal-header h2,.modal .session-modal-header h2{border-bottom:none;padding-bottom:8px}turbo-frame[id$=form]:not([id=target_form]) .session-modal-header h3,.modal .session-modal-header h3{font-size:12px;line-height:16px;font-weight:400;color:#667085;padding:0 0 16px 16px;border-bottom:1px solid #e3ecf4;margin-bottom:0}turbo-frame[id$=form]:not([id=target_form]) form:not([class=button_to]),.modal form:not([class=button_to]){padding:16px;display:grid;gap:24px;grid-template-columns:1fr 1fr}turbo-frame[id$=form]:not([id=target_form]) turbo-frame#delete_club div,.modal turbo-frame#delete_club div{padding:24px;display:flex;flex-direction:column;gap:32px;text-align:center}turbo-frame[id$=form]:not([id=target_form]) turbo-frame#delete_club div>div,.modal turbo-frame#delete_club div>div{padding:0;display:flex;flex-direction:row;justify-content:space-between;gap:0}turbo-frame[id$=form]:not([id=target_form]) turbo-frame#delete_club div>div form,.modal turbo-frame#delete_club div>div form{padding:0;margin:0 -8px}turbo-frame[id$=form]:not([id=target_form]) turbo-frame#delete_club div>div form:has(>button),.modal turbo-frame#delete_club div>div form:has(>button){display:inline}turbo-frame[id$=form]:not([id=target_form]):has(turbo-frame#delete_club),.modal:has(turbo-frame#delete_club){width:360px}.session-modal form{display:flex!important;flex-direction:column;width:828px}.session-modal form .string-input{width:75%}.session-modal form div{padding-bottom:unset;padding-top:unset}.session-modal form .time-inputs{display:flex;gap:24px}.session-modal form .time-inputs .time-input{width:unset}.session-modal form .button-green{position:relative;left:80%;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.5303%205.46967C20.8232%205.76256%2020.8232%206.23744%2020.5303%206.53033L9.53033%2017.5303C9.23744%2017.8232%208.76256%2017.8232%208.46967%2017.5303L3.46967%2012.5303C3.17678%2012.2374%203.17678%2011.7626%203.46967%2011.4697C3.76256%2011.1768%204.23744%2011.1768%204.53033%2011.4697L9%2015.9393L19.4697%205.46967C19.7626%205.17678%2020.2374%205.17678%2020.5303%205.46967Z'%20fill='white'/%3e%3c/svg%3e");padding-left:40px;background-repeat:no-repeat;background-position:12px center}#privacy-policy-modal .content,#terms-modal .content{padding:20px}#privacy-policy-modal .content h3,#terms-modal .content h3{margin:15px 0 5px;font-size:16px;line-height:24px}#privacy-policy-modal .content h4,#terms-modal .content h4{margin:15px 0 5px;font-size:14px;line-height:20px}#privacy-policy-modal .content p,#terms-modal .content p{margin:2px 0 5px;font-size:14px;line-height:20px}#privacy-policy-modal .content li,#terms-modal .content li{margin:2px 0 5px 20px;font-size:14px;line-height:20px}.recipients-modal{display:flex;padding:24px;flex-direction:column;align-items:center;gap:16px;border-radius:16px;width:380px}.recipients-modal .title{font-size:20px;line-height:28px;font-weight:700;border-bottom:0;padding:0}.recipients-modal .subtitle{color:#667085;font-size:14px;line-height:20px;font-weight:600}.recipients-modal .recipients{text-align:center;color:#2b383d}.recipients-modal .recipients-title{color:#0478b8;font-size:16px;line-height:24px;font-weight:700;margin-bottom:-12px}#membership-session-schedules-calendar{overflow:hidden}.calendar-form{display:flex!important;width:1074px;padding:24px 20px!important;height:calc(100vh - 150px);overflow-y:scroll}.calendar-form .input-container{position:absolute;bottom:0;width:100%;background-color:#fff;flex-direction:row!important;justify-content:space-between;align-items:center;padding:16px;margin-inline:-40px;border-top:1px #d8e2eb solid}.calendar-form .input-container div{padding:10px}.calendar-form .calendar{margin-bottom:23px}.calendar-form .calendar .time li:first-child{background-color:#fff;position:relative;top:0}.calendar-form .calendar .mon li:first-child,.calendar-form .calendar .tue li:first-child,.calendar-form .calendar .wed li:first-child,.calendar-form .calendar .thu li:first-child,.calendar-form .calendar .fri li:first-child,.calendar-form .calendar .sat li:first-child,.calendar-form .calendar .sun li:first-child{position:absolute;top:0;width:100%}.calendar-form .calendar .mon .sticky,.calendar-form .calendar .tue .sticky,.calendar-form .calendar .wed .sticky,.calendar-form .calendar .thu .sticky,.calendar-form .calendar .fri .sticky,.calendar-form .calendar .sat .sticky,.calendar-form .calendar .sun .sticky{background-color:#fff}.calendar-form .session-details{width:-moz-fit-content;width:fit-content}.calendar-form .session-details h2{padding-top:20px}.calendar-form .session-details .session-group{display:flex;flex-wrap:wrap;flex-direction:row;gap:8px;background-color:#fff;justify-content:flex-start;align-items:center;padding:20px;width:506px;height:100%;border-radius:0 0 16px 16px}.calendar-form .session-details .session-group .session{position:relative;width:150px}.tooltip-container{position:relative;display:inline-block;vertical-align:middle}.tooltip{background:#222;color:#fff;padding:8px 12px;border-radius:8px;border:1px solid #333;max-width:360px;min-width:230px;z-index:999999;white-space:normal;text-align:left;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out;position:absolute;left:-12px;bottom:calc(100% + 8px);font-size:12px;line-height:16px;font-weight:400}.tooltip:after{content:"";position:absolute;top:100%;left:16px;border-width:6px;border-style:solid;border-color:#222 transparent transparent transparent}.tooltip-container:hover .tooltip,.tooltip-container:hover .tooltip-bottom{opacity:1;visibility:visible}.tooltip-bottom{bottom:auto;top:calc(100% + 8px)}.tooltip-bottom:after{top:-12px;bottom:auto;border-color:transparent transparent #222 transparent}.contact-content{display:grid;grid-template-areas:"left right";grid-template-columns:3fr 1fr}.contact-content .grid-left{grid-area:left;border-right:2px solid #d8e2eb;height:calc(100vh - 160px)}.contact-content .grid-left p{width:508px;color:#2b383d}.contact-content .grid-left .input-container{width:508px;margin-block:24px}.contact-content .grid-left .input-container:first-of-type{margin-block-start:48px}.contact-content .grid-left .input-container textarea{resize:none}.contact-content .grid-right{grid-area:right;margin-inline-start:32px}.contact-content .grid-right .header h2{font-weight:700;font-size:40px;line-height:48px;letter-spacing:-.01em;color:#2b383d}.contact-content .grid-right .contact-info{margin-block-end:24px}.contact-content .grid-right .contact-info a{font-size:24px;line-height:32px;color:#2b383d;font-weight:600;margin-block:8px;display:block}.contact-content .grid-right .contact-info [class*=caption-]{color:#667085;font-size:12px;line-height:16px}.locations-container h2{font-size:24px;line-height:32px;letter-spacing:-.01em;font-weight:700}.locations-container .club-info{display:flex;align-items:center;margin-block:8px 40px;gap:8px}.locations-container .club-info img{width:24px;height:24px;border-radius:50%}#location_form form:not([class=button_to]){width:712px;grid-template-areas:"input-1 input-2" "input-3 input-4" ". input-5"}#location_form form:not([class=button_to]) .input-container:first-of-type{grid-area:input-1}#location_form form:not([class=button_to]) .input-container:nth-of-type(2){grid-area:input-2}#location_form form:not([class=button_to]) .input-container:nth-of-type(3){grid-area:input-3}#location_form form:not([class=button_to]) .input-container:nth-of-type(4){grid-area:input-4}#location_form form:not([class=button_to]) .input-container:nth-of-type(5){grid-area:input-5;display:flex;justify-content:flex-end;gap:24px}#location_form form:not([class=button_to]) .input-container:nth-of-type(5) a{font-size:14px;line-height:20px;margin-block-start:0;float:none;color:#2b383d}h2.home-tagline{font-style:italic;color:#00f}.dashboard-container .header{margin-block-end:40px}.dashboard-container h3{font-size:16px;line-height:24px;margin-block-end:16px}.dashboard-container canvas{height:100px!important;width:100px!important}.dashboard-container .flag p{font-size:12px;line-height:16px}.dashboard-container .engagement .flag{margin-top:12px}.dashboard-container .coach-images img{position:inherit;width:40px;height:40px;border-radius:50%}.dashboard-container .coach-images{position:relative;width:-moz-fit-content;width:fit-content}.dashboard-container .coach-images img:nth-child(2){z-index:9999}.dashboard-container .coach-images img:nth-child(3){right:22px;z-index:999}.dashboard-container .coach-images img:nth-child(4){right:44px}.dashboard-container .overview{margin:0 auto 48px;gap:32px;max-width:1120px}.dashboard-container .overview .statistics-items{display:flex;flex-direction:row;gap:32px}.dashboard-container .overview .statistics-items .statistics-card{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px}.dashboard-container .overview .statistics-items .statistics-card .card-title{margin-bottom:16px;font-size:14px;line-height:20px;font-weight:700}.dashboard-container .overview .statistics-items .statistics-card .card-subtitle{font-size:12px;line-height:16px;color:#667085;margin-block:16px 4px}.dashboard-container .club-statistics{flex:1}.dashboard-container .club-statistics .statistics-card{width:184px}.dashboard-container .club-statistics .statistics-card div{display:flex;align-items:center;gap:8px}.dashboard-container .engagement{flex:1}.dashboard-container .engagement .users-statistics{display:flex;gap:31px}.dashboard-container .engagement .users-statistics [class$=-users]{position:relative;display:flex;width:250px;align-items:center;gap:16px}.dashboard-container .engagement .users-statistics .percentage{position:absolute;left:36px;top:44px;font-size:14px;line-height:20px;font-weight:700}.dashboard-container .engagement .statistics-card:first-of-type{max-width:508px}.dashboard-container .engagement .statistics-card:nth-of-type(2),.dashboard-container .engagement .statistics-card:nth-of-type(3){width:240px}.dashboard-container .payments .statistics-card{align-self:flex-start;display:flex;max-width:815px;gap:32px}.dashboard-container .payments .statistics-card .month-0{position:relative;width:200px}.dashboard-container .payments .statistics-card .month-0+.month-1:before{content:"";position:absolute;border-left:1px solid #d8e2eb;left:-32px;top:0;height:100%}.dashboard-container .payments .statistics-card .month-1{position:relative;width:200px;margin-inline:32px}.dashboard-container .payments .statistics-card .month-1+.month-2:before{content:"";position:absolute;border-left:1px solid #d8e2eb;left:-32px;top:0;height:100%}.dashboard-container .payments .statistics-card .month-2{position:relative;width:200px}.dashboard-container .payments .statistics-card .payment-card-header{display:flex;align-items:center;gap:16px}.dashboard-container .freeze{width:240px}.invites-container{display:block}.invites-container .flex-card{margin-block-end:24px;justify-content:flex-start;color:#2b383d}.invites-container .flex-card .flex-container-middle{width:100%}.invites-container .button-container .button{padding:0;border-radius:50%;height:56px;width:56px;display:flex;justify-content:center;align-items:center}.invites-container .input-error-message{position:absolute;top:65px}.new-invite-container,.resend-invite-container{margin-block-end:100px}.new-invite-container .button-add,.resend-invite-container .button-add{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99998%202.83325C8.27612%202.83325%208.49998%203.05711%208.49998%203.33325V7.49992H12.6666C12.9428%207.49992%2013.1666%207.72378%2013.1666%207.99992C13.1666%208.27606%2012.9428%208.49992%2012.6666%208.49992H8.49998V12.6666C8.49998%2012.9427%208.27612%2013.1666%207.99998%2013.1666C7.72384%2013.1666%207.49998%2012.9427%207.49998%2012.6666V8.49992H3.33331C3.05717%208.49992%202.83331%208.27606%202.83331%207.99992C2.83331%207.72378%203.05717%207.49992%203.33331%207.49992H7.49998V3.33325C7.49998%203.05711%207.72384%202.83325%207.99998%202.83325Z'%20fill='white'/%3e%3c/svg%3e")}.new-invite-container .button-send,.resend-invite-container .button-send{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M20.5303%205.46967C20.8232%205.76256%2020.8232%206.23744%2020.5303%206.53033L9.53033%2017.5303C9.23744%2017.8232%208.76256%2017.8232%208.46967%2017.5303L3.46967%2012.5303C3.17678%2012.2374%203.17678%2011.7626%203.46967%2011.4697C3.76256%2011.1768%204.23744%2011.1768%204.53033%2011.4697L9%2015.9393L19.4697%205.46967C19.7626%205.17678%2020.2374%205.17678%2020.5303%205.46967Z'%20fill='white'/%3e%3c/svg%3e")}.new-invite-container .form-header,.resend-invite-container .form-header{display:flex;justify-content:space-between;align-items:center}.new-invite-container .form-header .button-add,.resend-invite-container .form-header .button-add{position:unset}.new-invite-container .invite-form,.resend-invite-container .invite-form{padding-block:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #d8e2eb}.new-invite-container .invite-form .input-container,.resend-invite-container .invite-form .input-container{width:100%}.new-invite-container .invite-form a,.resend-invite-container .invite-form a{position:relative;top:12px}.new-invite-container .invite-form:last-child,.resend-invite-container .invite-form:last-child{border-bottom:0}.new-invite-container .invite-form .email-input,.resend-invite-container .invite-form .email-input{max-width:600px}.new-invite-container .invite-form:has(.input-error-message),.resend-invite-container .invite-form:has(.input-error-message){padding-block-end:32px}.new-invite-container .invite-form .delete-coach-button,.resend-invite-container .invite-form .delete-coach-button{color:#2b383d;font-weight:600;margin:0 0 0 16px}.new-invite-container .add-coach-button,.resend-invite-container .add-coach-button{color:#2b383d;font-weight:600;margin-top:8px}.resend-invite-container{display:flex;flex-direction:column;gap:32px;max-width:1120px;margin:0 auto}.resend-invite-container .header-with-button{position:relative;align-self:center}.resend-invite-container form{align-self:center;width:100%;max-width:1120px}.resend-invite-container table{border-collapse:collapse}.resend-invite-container table tr{border:1px solid #d8e2eb}.resend-invite-container table thead tr th{background-color:#e3ecf4;padding:16px;text-align:left;width:33%}.resend-invite-container table thead tr th:first-child{padding-left:32px;width:64px}.resend-invite-container table thead tr th:last-child{padding-right:32px}.resend-invite-container table tbody tr td{background-color:#fff;padding:16px;border-left:0;border-right:0;text-align:left;width:33%}.resend-invite-container table tbody tr td:first-of-type{padding-left:32px;width:64px}.resend-invite-container table tbody tr td:last-of-type{padding-right:32px}.clubs-container{padding:32px 64px;display:grid;width:100%;grid-template-areas:"header header" "general locations" "general coaches";grid-template-rows:50px auto auto;grid-template-columns:auto;gap:32px 32px}.club-info-right{padding:24px;margin-bottom:60px;border:1px solid #e9eaeb;border-radius:16px;background-color:#fff;display:flex;flex-direction:column;gap:24px}.club-info-right img{width:64px;height:64px;margin-right:24px}.club-info-right .info-locations-item{display:grid;grid-template-areas:"name address";grid-template-columns:1fr 1.8fr;gap:24px}.club-info-right .info-locations-item .name{grid-area:name;font-size:14px;font-weight:400;line-height:20px;color:#667085}.club-info-right .info-locations-item .address{grid-area:address;font-size:14px;font-weight:600;line-height:20px}.club-info-right .info-coaches-item{display:flex;align-items:center}.club-info-right .info-coaches-item svg{margin-right:16px}.club-info-right .info-coaches-item div{display:flex;flex-direction:column;color:#2b383d;font-size:14px;font-weight:600;line-height:20px}.general-info{grid-area:general}.locations-table{grid-area:locations}.coaches-card{grid-area:coaches}.button-header{display:flex;gap:32px;margin-bottom:16px;align-items:center}.button-header a{font-size:14px;line-height:20px}.edit-club-container{display:grid;grid-template-areas:"nav" "form";grid-template-rows:70px 1fr}.edit-club-container h3{margin-bottom:16px}.edit-club-container form:not([method=dialog]){grid-area:form;display:grid;grid-template-areas:"basic-info club-location";grid-template-columns:1fr 1fr;-moz-column-gap:129px;column-gap:129px}.edit-club-container .input-container{margin-block-start:12px}.edit-club-container .basic-club-info{grid-area:basic-info;position:relative}.edit-club-container .basic-club-info .edit-club-buttons{width:102px}.edit-club-container .basic-club-info:after{content:"";position:absolute;border-left:1px solid #d8e2eb;right:-68px;top:0;height:100%}.edit-club-container .basic-club-info .club-logo{display:flex;width:100%;align-items:center;gap:16px;margin-bottom:24px}.edit-club-container .basic-club-info .club-logo .uppy-StatusBar{width:200px}.edit-club-container .basic-club-info .club-logo img{width:64px;height:64px;border-radius:50%}.edit-club-container .basic-club-info .club-logo input[type=file]{opacity:0;cursor:pointer;width:129px}.edit-club-container .basic-club-info .club-logo input[type=file]::file-selector-button{cursor:pointer}.edit-club-container .basic-club-info .club-logo label{width:129px;height:32px;display:flex;align-items:center;cursor:pointer;color:#fff;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.64645%201.64645C7.84171%201.45118%208.15829%201.45118%208.35355%201.64645L11.6869%204.97978C11.8821%205.17504%2011.8821%205.49162%2011.6869%205.68689C11.4916%205.88215%2011.175%205.88215%2010.9798%205.68689L8.5%203.20711V10C8.5%2010.2761%208.27614%2010.5%208%2010.5C7.72386%2010.5%207.5%2010.2761%207.5%2010V3.20711L5.02022%205.68689C4.82496%205.88215%204.50838%205.88215%204.31311%205.68689C4.11785%205.49162%204.11785%205.17504%204.31311%204.97978L7.64645%201.64645ZM2%209.5C2.27614%209.5%202.5%209.72386%202.5%2010V12.6667C2.5%2012.8877%202.5878%2013.0996%202.74408%2013.2559C2.90036%2013.4122%203.11232%2013.5%203.33333%2013.5H12.6667C12.8877%2013.5%2013.0996%2013.4122%2013.2559%2013.2559C13.4122%2013.0996%2013.5%2012.8877%2013.5%2012.6667V10C13.5%209.72386%2013.7239%209.5%2014%209.5C14.2761%209.5%2014.5%209.72386%2014.5%2010V12.6667C14.5%2013.1529%2014.3068%2013.6192%2013.963%2013.963C13.6192%2014.3068%2013.1529%2014.5%2012.6667%2014.5H3.33333C2.8471%2014.5%202.38079%2014.3068%202.03697%2013.963C1.69315%2013.6192%201.5%2013.1529%201.5%2012.6667V10C1.5%209.72386%201.72386%209.5%202%209.5Z'%20fill='white'/%3e%3c/svg%3e");background-position:12px center;background-repeat:no-repeat;position:relative}.edit-club-container .basic-club-info .club-logo label p{font-size:14px;line-height:20px;color:#fff;position:absolute;left:36px}.edit-club-container .basic-club-info table{margin-block:22px}.edit-club-container .basic-club-info table th{font-size:14px;line-height:20px;font-weight:400;color:#667085;width:240px;text-align:left;flex-wrap:wrap}.edit-club-container .basic-club-info table tr{width:100%;justify-content:space-between;display:flex;flex-direction:row}.edit-club-container .basic-club-info table td{display:flex;flex-direction:row;justify-content:space-between}.edit-club-container .basic-club-info table td .radio-buttons{display:flex;gap:16px;align-self:flex-end}.edit-club-container .club-location-info{grid-area:club-location}.edit-club-container .club-location-info textarea{resize:none;height:140px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.edit-club-container .club-location-info textarea::-webkit-scrollbar{display:none}.edit-club-container .club-location-info .button-add{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.33333%202.5C3.11232%202.5%202.90036%202.5878%202.74408%202.74408C2.5878%202.90036%202.5%203.11232%202.5%203.33333V12.6667C2.5%2012.8877%202.5878%2013.0996%202.74408%2013.2559C2.90036%2013.4122%203.11232%2013.5%203.33333%2013.5H4.16667V8.66667C4.16667%208.39052%204.39052%208.16667%204.66667%208.16667H11.3333C11.6095%208.16667%2011.8333%208.39052%2011.8333%208.66667V13.5H12.6667C12.8877%2013.5%2013.0996%2013.4122%2013.2559%2013.2559C13.4122%2013.0996%2013.5%2012.8877%2013.5%2012.6667V5.54044L10.4596%202.5H5.16667V4.83333H10C10.2761%204.83333%2010.5%205.05719%2010.5%205.33333C10.5%205.60948%2010.2761%205.83333%2010%205.83333H4.66667C4.39052%205.83333%204.16667%205.60948%204.16667%205.33333V2.5H3.33333ZM3.33333%201.5C2.8471%201.5%202.38079%201.69315%202.03697%202.03697C1.69315%202.38079%201.5%202.8471%201.5%203.33333V12.6667C1.5%2013.1529%201.69315%2013.6192%202.03697%2013.963C2.38079%2014.3068%202.8471%2014.5%203.33333%2014.5H12.6667C13.1529%2014.5%2013.6192%2014.3068%2013.963%2013.963C14.3068%2013.6192%2014.5%2013.1529%2014.5%2012.6667V5.33333C14.5%205.20073%2014.4473%205.07355%2014.3536%204.97978L11.0202%201.64645C10.9265%201.55268%2010.7993%201.5%2010.6667%201.5H3.33333ZM10.8333%2013.5V9.16667H5.16667V13.5H10.8333Z'%20fill='white'/%3e%3c/svg%3e")}.coach-content{display:block}.coach-content .flex-card{margin:0 auto 8px;flex-direction:column;max-width:1112px}.coach-content .flex-card .flex-container-left{align-items:center;flex-direction:row}.coach-content .flex-card .flex-container-left svg{width:56px;height:56px}.coach-content .flex-card .button-container button svg{width:24px;height:24px}.coach-content .flex-card .visible-info{gap:32px;padding-bottom:24px}.coach-content .flex-card .visible-info .icon-show,.coach-content .flex-card .visible-info .icon-hide{width:24px;height:24px}.coach-content .flex-card .expanded-info{display:grid;row-gap:16px;padding-inline:105px;padding-block-end:24px;padding-block-start:0;width:100%}.coach-content .flex-card .expanded-info.hidden{display:none}.coach-content .flex-card .expanded-info .card-container>div{flex:1}.coach-content .flex-card .expanded-info{grid-template-areas:"overview " "more"}.coach-content .flex-card .expanded-info .coach-overview{grid-area:overview;display:grid;gap:40px;grid-template-areas:"first-table second-table";grid-template-columns:43.5% 1fr}.coach-content .flex-card .expanded-info .coach-overview .info-container{margin-block-end:16px}.coach-content .flex-card .expanded-info .coach-overview .button-container svg{width:16px;height:16px}.coach-content .flex-card .expanded-info .coach-overview h3{font-size:14px;line-height:20px;color:#667085;font-weight:400;margin-block-end:4px}.coach-content .flex-card .expanded-info .coach-overview p{font-size:16px;line-height:24px}.coach-content .flex-card .expanded-info .coach-overview .memberships-header{display:flex;gap:8px;font-size:14px;line-height:20px}.coach-content .flex-card .expanded-info .coach-overview .memberships-header span{color:#07b6a6;font-weight:400}.coach-content .flex-card .expanded-info .coach-overview .membership-info{display:flex;align-items:center;gap:4px}.coach-content .flex-card .expanded-info .coach-overview .membership-info span{color:#667085}.coach-content .flex-card .expanded-info .first-table{grid-area:first-table}.coach-content .flex-card .expanded-info .first-table .info-container:nth-of-type(2),.coach-content .flex-card .expanded-info .first-table .info-container:nth-of-type(3){display:flex;justify-content:space-between;align-items:center}.coach-content .flex-card .expanded-info .first-table .js-coach-position{display:flex;flex-direction:row}.coach-content .flex-card .expanded-info .first-table .add-position{color:var(--neutrals-blue-gray-1, #c3cfd9)}.coach-content .flex-card .expanded-info .second-table{grid-area:second-table}.coach-content .flex-card .expanded-info .more-info{display:grid;grid-area:more;grid-template-areas:"tips" "news";row-gap:16px}.coach-content .flex-card .expanded-info .more-info .section-title{font-size:14px;line-height:20px;color:#667085}.coach-content .flex-card .expanded-info .card-container{display:flex;flex-direction:row;gap:16px}.coach-content .flex-card .expanded-info .tips-overview{grid-area:tips;display:flex;flex-direction:column;gap:8px}.coach-content .flex-card .expanded-info .news-overview{grid-area:news;display:flex;flex-direction:column;gap:8px}.coach-content .flex-card .expanded-info .news-overview [class$=-card]{width:100%}.coach-content .flex-card .expanded-info .loading-placeholder{display:flex;justify-content:center;align-items:center}.coach-content .button-add{background-image:url(/vite/assets/settings-icon-h8QtMWqd.svg)}.permissions-container{display:flex;flex-direction:column;flex:1;max-width:1048px;margin:0 auto}.permissions-container p{font-size:14px;line-height:20px;margin-block-end:24px}.permissions-container .permissions-table{display:flex;gap:0}.permissions-container .permissions-table .header-card{border:1px solid #d8e2eb;border-radius:0;width:210px;margin-inline:0}.permissions-container .permissions-table .header-card h3{font-size:14px;line-height:20px;font-weight:600;padding:8px 16px;background-color:#e3ecf4;border-radius:0}.permissions-container .permissions-table .header-card:first-child{border-radius:8px 0 0 8px}.permissions-container .permissions-table .header-card:first-child h3{border-radius:8px 0 0}.permissions-container .permissions-table .header-card:last-child{border-radius:0 8px 8px 0}.permissions-container .permissions-table .header-card:last-child h3{border-radius:0 8px 0 0}.permissions-container .permissions-table .header-card div{padding:8px 16px}.permissions-container .permissions-table .header-card div span{display:block;font-size:12px;line-height:16px;margin-block-end:8px}.permissions-container .permissions-table .header-card div p{font-size:14px;line-height:20px;color:#667085}.permissions-container .permissions-table .header-card div ul li{font-size:14px;line-height:20px;color:#2b383d;list-style-type:none;font-weight:600;display:flex;align-items:center;margin-bottom:4px}.permissions-container .permissions-table .header-card div ul li:before{content:"•";color:#07b6a6;font-weight:700;margin-inline-end:8px}.permissions-container .permissions-table .header-card div ul li span{margin-bottom:0}.permissions-container .toggle-permissions{background-color:#fff;border:1px solid #d8e2eb;border-radius:10px;border-spacing:0}.permissions-container .toggle-permissions th{padding:14px 8px;font-size:14px;line-height:20px;font-weight:600;border-bottom:1px solid #d8e2eb;width:14%}.permissions-container .toggle-permissions th:first-of-type{width:30%}.permissions-container .toggle-permissions th:last-of-type{border-top-right-radius:12px}.permissions-container .toggle-permissions td{border-bottom:1px solid #d8e2eb;width:152px}.permissions-container .toggle-permissions form{display:flex;justify-content:center}.permissions-container .toggle-permissions tbody>tr:last-of-type th,.permissions-container .toggle-permissions tbody>tr:last-of-type td{border:none}.permissions-container .toggle-permissions tbody>tr:last-of-type td:last-of-type{border-bottom-right-radius:12px}.permissions-container .toggle-permissions th:nth-of-type(2n),.permissions-container .toggle-permissions tr>td:nth-of-type(odd){background-color:#f8f9fa}.freeze-container .button-add{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99998%202.83325C8.27612%202.83325%208.49998%203.05711%208.49998%203.33325V7.49992H12.6666C12.9428%207.49992%2013.1666%207.72378%2013.1666%207.99992C13.1666%208.27606%2012.9428%208.49992%2012.6666%208.49992H8.49998V12.6666C8.49998%2012.9427%208.27612%2013.1666%207.99998%2013.1666C7.72384%2013.1666%207.49998%2012.9427%207.49998%2012.6666V8.49992H3.33331C3.05717%208.49992%202.83331%208.27606%202.83331%207.99992C2.83331%207.72378%203.05717%207.49992%203.33331%207.49992H7.49998V3.33325C7.49998%203.05711%207.72384%202.83325%207.99998%202.83325Z'%20fill='white'/%3e%3c/svg%3e")}.freeze-container .flex-card{margin:0 auto;width:1048px;flex-direction:column}.freeze-container .flex-card .visible-info{padding:0}.freeze-container .flex-card .visible-info .flex-container-left{flex-direction:row}.freeze-container .flex-card .visible-info .flex-container-left h6{font-size:14px;line-height:20px;color:#667085;margin-block-end:4px;font-weight:400}.freeze-container .flex-card .expanded-info{width:100%}.freeze-container .flex-card .expanded-info .freeze-payment-info{display:flex;gap:8px;justify-content:flex-start;width:100%;align-items:center;margin-block-end:16px}.freeze-container .flex-card .expanded-info .freeze-payment-info span,.freeze-container .flex-card .expanded-info .freeze-payment-info p,.freeze-container .flex-card .expanded-info .freeze-payment-info a{font-size:14px;line-height:20px;font-weight:400}.freeze-container .flex-card .expanded-info .freeze-payment-info a{line-height:16px;font-weight:700;cursor:pointer;color:#2b383d}.freeze-container .flex-card .expanded-info .freeze-cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.freeze-container .flex-card .expanded-info .freeze-cards .freeze-card{width:230px}.membership-payments-container p{margin-block-end:48px}.membership-payments-container .flex-card{gap:0;flex-direction:column}.membership-payments-container .flex-card .visible-info{margin-block-end:0}.membership-payments-container .flex-card .visible-info .flex-container-left{align-items:center;flex-direction:row;gap:8px}.membership-payments-container .flex-card .visible-info .flex-container-left .body-semibold:nth-of-type(2){color:#667085}.membership-payments-container .flex-card .expanded-info{width:100%;margin-block-start:16px}.membership-payments-container .flex-card .expanded-info .payment-info td{width:510px;margin-block-end:16px}.membership-payments-container .flex-card .expanded-info .payment-info td:first-of-type{display:flex;justify-content:flex-start;gap:24px;align-items:center}.membership-payments-container .flex-card .expanded-info .payment-info td p{font-size:14px;line-height:20px;color:#667085;width:100%;margin:0;font-weight:400;margin-block-end:4px}.new-freeze-container .input-container{flex:1}.new-freeze-container .header-card .list-small{width:100%}.new-freeze-container .header-card .card-content .input-container{width:50%}.new-freeze-container .header-card .flex-membership-payment .container-title{display:flex;gap:12px;margin-block-end:16px}.new-freeze-container .header-card .flex-membership-payment .container-title .body-large-bold:nth-of-type(2){color:#667085}.new-freeze-container .header-card .flex-membership-payment .description .caption-regular:first-of-type{font-weight:700;margin-inline-end:6px}.new-freeze-container .header-card .flex-membership-payment .payment-change{display:flex;gap:16px;margin-block:16px}.new-freeze-container .header-card .flex-membership-payment:not(:nth-of-type(1)){border-top:1px solid #d8e2eb;padding-top:24px}.new-freeze-container .button-container{display:flex;justify-content:center;gap:24px;margin-top:64px;left:50%}.settings-wrapper{display:grid;grid-template-areas:"navigation setting";grid-template-columns:1fr 4fr}.settings-wrapper .settings-nav{position:fixed;grid-area:navigation;width:250px}.settings-wrapper .settings-nav .nav-link.active{background-color:#c4e4f0;color:#0478b8}.settings-wrapper .setting{grid-area:setting;margin-inline:64px}.settings-wrapper .setting .input-container{width:320px}.settings-wrapper .setting .list-large{margin-block:32px;width:320px}.settings-wrapper .setting .email-change{display:flex;align-items:flex-end;gap:16px;margin-block-end:48px}.settings-wrapper .setting .email-change .button-small{padding:8px}.settings-wrapper .setting .edit-club{width:-moz-fit-content;width:fit-content}.settings-wrapper .setting .edit-club .button{width:-moz-fit-content;width:fit-content;margin-block-start:16px}.settings-wrapper .setting .edit-managers{margin-block:48px}.settings-wrapper .setting .edit-managers .flex-card .flex-container-left h3{margin-block-end:0}.settings-wrapper .flex-card{width:778px}.settings-wrapper .flex-card .flex-container-left{width:80%}.settings-wrapper .flex-card .flex-container-left h3{margin-block-end:8px}.settings-wrapper .app-info-section{margin-block:24px;width:320px}.settings-wrapper .app-info-section .caption-bold{margin-block-end:8px}.settings-wrapper .app-info-section a.body-small-bold{display:block;margin-block-start:20px;color:#2b383d}.targets-container h3{margin-block:48px 16px}.targets-container .flex-card .flex-container-left{width:100%}.targets-container .flex-card .flex-container-left p.body-small-semibold{color:#2b383d}.targets-container #targets svg{height:24px;aspect-ratio:1/1}.targets-container .button-add{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99998%202.83325C8.27612%202.83325%208.49998%203.05711%208.49998%203.33325V7.49992H12.6666C12.9428%207.49992%2013.1666%207.72378%2013.1666%207.99992C13.1666%208.27606%2012.9428%208.49992%2012.6666%208.49992H8.49998V12.6666C8.49998%2012.9427%208.27612%2013.1666%207.99998%2013.1666C7.72384%2013.1666%207.49998%2012.9427%207.49998%2012.6666V8.49992H3.33331C3.05717%208.49992%202.83331%208.27606%202.83331%207.99992C2.83331%207.72378%203.05717%207.49992%203.33331%207.49992H7.49998V3.33325C7.49998%203.05711%207.72384%202.83325%207.99998%202.83325Z'%20fill='white'/%3e%3c/svg%3e")}.targets-container .custom-target-container{margin-bottom:50px}.targets-container .custom-target-container .title-input{width:100%}.targets-container .custom-target-container .recipients-block{margin-top:10px;margin-bottom:15px}.targets-container .custom-target-container .recipients-block .title{font-weight:600;color:#0478b8;margin-bottom:8px}.targets-container .custom-target-container .header-card{max-width:unset;margin:unset}.targets-container .custom-target-container h3{margin-block:0}.targets-container .custom-target-container{display:grid;grid-template-areas:"name ." "predefined individual" "predefined individual-recipients" "recipients individual-recipients";place-content:center start;grid-template-columns:1fr 1fr;gap:32px}.targets-container .custom-target-container .input-container{grid-area:name}.targets-container .custom-target-container .predefined{grid-area:predefined;margin-block:12px}.targets-container .custom-target-container .input-as-button label{width:-moz-fit-content;width:fit-content}.targets-container .custom-target-container .individual{grid-area:individual;width:100%;margin-block-start:12px}.targets-container .custom-target-container .targets{background-color:#fff;padding-inline:24px}.targets-container .custom-target-container .targets:first-of-type{padding-block-start:24px}.targets-container .custom-target-container .targets:last-of-type{border-radius:0 0 16px 16px;padding-block-end:24px}.targets-container .custom-target-container .by-roles{display:flex;gap:18px}.targets-container .custom-target-container .individual-recipient-list{grid-area:individual-recipients}.targets-container .custom-target-container .recipient-list{grid-area:recipients}.targets-container .custom-target-container .recipient-list .button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.targets-container .custom-target-container .recipient-list .button svg{width:16px;height:16px}.targets-container .custom-target-container .recipient-list .button-small p{line-height:14px}.targets-container .custom-target-container .recipient-list__member,.targets-container .custom-target-container .recipient-list__coach{margin-block-start:24px}.targets-container .custom-target-container .recipient-list__member .body-bold,.targets-container .custom-target-container .recipient-list__coach .body-bold{color:#0478b8;margin-block-end:8px}.targets-container .custom-target-container .recipient-list__member .body-small-regular,.targets-container .custom-target-container .recipient-list__coach .body-small-regular{color:#667085}.targets-container .custom-target-container .recipient-list__member .recipients,.targets-container .custom-target-container .recipient-list__coach .recipients{width:100%;display:flex;gap:16px;flex-wrap:wrap}.target-container{display:flex;gap:16px;flex-wrap:wrap;margin-block-start:16px;width:100%}.target{display:grid;gap:20px;width:720px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"name name" "actions actions" "selected-memberships selected-memberships" "recipients recipients";margin:20px}.target .recipients{grid-area:recipients;display:grid;grid-template-columns:subgrid;grid-template-areas:"individual all";text-align:center}.target .recipients .all-recipients{grid-area:all}.target .recipients .individual-recipients{grid-area:individual}.target .name{grid-area:name;display:flex;justify-content:center}.target .actions{grid-area:actions;display:flex;align-items:center;justify-content:center;gap:24px}.target .selected-memberships{grid-area:selected-memberships;display:flex;flex-wrap:wrap;justify-content:center}.target .selected-memberships .title{width:100%;text-align:center;margin-bottom:16px}.target .selected-memberships .button{margin:2px}.target .recipients{grid-area:recipients}.target .recipients .title{margin-bottom:15px;font-weight:600;color:#667085}.target .recipients .title~h4{color:#0478b8;margin-top:20px}.target .recipients p{font-weight:700}.target .button[type=submit]{background-color:#e51812;height:40px}.target .button_to{padding:5px}.news-container .breadcrumbs,.index-memberships .breadcrumbs{display:flex;justify-content:space-between;align-items:center}.news-container .breadcrumbs .button-container,.index-memberships .breadcrumbs .button-container{display:flex;gap:16px}.news-container .breadcrumbs .button-container .button,.index-memberships .breadcrumbs .button-container .button{display:flex;align-items:center}.news-container .breadcrumbs .button-container .button-green,.index-memberships .breadcrumbs .button-container .button-green{color:#fff;padding-inline-start:38px;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M7.99998%202.83325C8.27612%202.83325%208.49998%203.05711%208.49998%203.33325V7.49992H12.6666C12.9428%207.49992%2013.1666%207.72378%2013.1666%207.99992C13.1666%208.27606%2012.9428%208.49992%2012.6666%208.49992H8.49998V12.6666C8.49998%2012.9427%208.27612%2013.1666%207.99998%2013.1666C7.72384%2013.1666%207.49998%2012.9427%207.49998%2012.6666V8.49992H3.33331C3.05717%208.49992%202.83331%208.27606%202.83331%207.99992C2.83331%207.72378%203.05717%207.49992%203.33331%207.49992H7.49998V3.33325C7.49998%203.05711%207.72384%202.83325%207.99998%202.83325Z'%20fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:12px center}.news-container .breadcrumbs .button-container .targets-button p,.index-memberships .breadcrumbs .button-container .targets-button p{color:#2b383d}.news-container .flex-card,.index-memberships .flex-card{flex-direction:column}.news-container .flex-card .visible-info .flex-container-left,.index-memberships .flex-card .visible-info .flex-container-left{gap:0}.news-container .flex-card .visible-info .title-link,.index-memberships .flex-card .visible-info .title-link{text-decoration:none!important;color:#2b383d!important}.news-container .flex-card .news-info-card:first-of-type,.index-memberships .flex-card .news-info-card:first-of-type{grid-area:reach-out}.news-container .flex-card .news-info-card:first-of-type .card-header,.index-memberships .flex-card .news-info-card:first-of-type .card-header{margin-block-end:22px}.news-container .flex-card .news-info-card:nth-of-type(2),.index-memberships .flex-card .news-info-card:nth-of-type(2){grid-area:answers}.news-info-container{width:100%;display:grid;grid-template-areas:"reach-out answers";grid-template-columns:1fr 1fr;gap:16px;padding-inline:24px;padding-block-end:24px;padding-block-start:0}.news-info-container .news-info-card{padding:16px;min-height:118px;background-color:#e3ecf4;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between}.news-info-container .news-info-card .card-header{display:flex;justify-content:space-between;align-items:center}.news-info-container .news-info-card .body-large-bold{color:#06998b}.news-info-container .modal .stat-header{display:inline-block;margin-bottom:12px}.news-info-container .modal .vertical-divider{grid-area:divider}.news-info-container .modal .modal-grid-2{padding:16px;display:grid;grid-template-columns:1fr 33px 1fr;grid-template-areas:"read divider unread"}.news-info-container .modal .modal-grid-2 .read{grid-area:read;width:280px}.news-info-container .modal .modal-grid-2 .unread{grid-area:unread;width:280px}.news-info-container .modal .modal-grid-3{padding:16px;display:grid;grid-template-columns:1fr 1fr 33px 1fr;grid-template-areas:"read read divider unread" "read read divider unread"}.news-info-container .modal .modal-grid-3 .read{grid-area:read;display:grid;grid-template-columns:1fr 33px 1fr;grid-template-rows:40px 1fr;grid-template-areas:"header . ." "yes divider no"}.news-info-container .modal .modal-grid-3 .stat-header{grid-area:header;margin-bottom:0}.news-info-container .modal .modal-grid-3 .yes{grid-area:yes;width:297px}.news-info-container .modal .modal-grid-3 .no{grid-area:no}.news-info-container .modal .modal-grid-3 .unread{grid-area:unread}.news-info-container .modal p{font-size:16px;line-height:24px;margin-bottom:4px}.open-news-container{display:grid;width:100%;grid-template-areas:"header header" "content sent-to" "content analytics" "content ." "content .";grid-template-columns:1fr 1fr;gap:16px}.open-news-container .news-header{display:flex;justify-content:space-between;width:100%;grid-area:header}.flag-container{display:flex;gap:8px;align-self:flex-start}.content{grid-area:content}.sent-to{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;grid-area:sent-to;height:-moz-fit-content;height:fit-content}.sent-to .button-small-font,.sent-to .body-bold{margin-block-end:16px}.analytics{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;grid-area:analytics;height:-moz-fit-content;height:fit-content}.analytics .body-bold{margin-block-end:16px}.analytics .news-info-container{display:flex;flex-direction:column}.write-news-container{display:flex;flex-direction:column;gap:32px}.write-news-container .title-input{width:30%}.write-news-container .header-card{width:80%;margin:0 0 20px}.write-news-container .divider{margin:0}.write-news-container .individual-recipients>p.body-xsmall-semibold{margin-block:16px 10px}.write-news-container .target-container{margin-block-start:8px}.write-news-container .recipient-list{width:100%;display:flex;gap:16px;flex-wrap:wrap}.write-news-container .recipient-list .button{width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.write-news-container .news-options{display:flex}.write-news-container .news-options .content{width:80%}.write-news-container .news-options .content .body-small-semibold{margin-block-end:4px}.write-news-container .button{width:-moz-fit-content;width:fit-content}.memberships-container form{display:flex;flex-direction:column;gap:24px}.memberships-container form .input-container{display:flex;flex-direction:column;gap:4px}.memberships-container form .input-container .radio-buttons label{width:42px}.memberships-container form .string-input{width:508px}.memberships-container form .string-input:nth-of-type(2) input{width:160px}.memberships-container form .integer-input{width:160px}.memberships-container form .radio-input{width:500px}.memberships-container form .button{width:-moz-fit-content;width:fit-content}.memberships-container form .radio-months-buttons .radio-buttons label{width:56px}.memberships-container form .radio-months-buttons .radio-buttons label.button.offset-left-divider{border-radius:8px 0 0 8px;border-left:2px solid #0478b8}.memberships-container form .radio-months-buttons .radio-buttons label.button.offset-right-divider{border-radius:0 8px 8px 0;border-right:2px solid #0478b8;margin-right:2px}.memberships-container form .radio-months-buttons .radio-buttons [type=radio]:checked+label{background-color:#e3ecf4;color:#2b383d}.memberships-container form .radio-months-input label{width:500px}.memberships-container form .disabled-field-message{color:#e51812;font-size:12px;margin-bottom:16px}.memberships-container .body-small-semibold{color:#2b383d}.memberships-container h3{margin-top:0;margin-bottom:4px}.memberships-container h3.membership-schedule-title{font-size:16px;font-weight:600;line-height:24px;color:#2b383d;margin-top:40px}.memberships-container .flex-card,.memberships-members-container .flex-card{padding-block:0}.memberships-container .flex-card .caption-regular,.memberships-members-container .flex-card .caption-regular{color:#667085}.memberships-container .membership-overview,.memberships-members-container .membership-overview{display:grid;width:100%;grid-template-areas:"tabs . . ." "price coaches sessions capacity";gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}.memberships-container .membership-overview .membership-tabs,.memberships-members-container .membership-overview .membership-tabs{grid-area:tabs;margin-block-end:16px}.memberships-container .membership-overview #membership-price,.memberships-members-container .membership-overview #membership-price{grid-area:price}.memberships-container .membership-overview #membership-coaches,.memberships-members-container .membership-overview #membership-coaches{grid-area:coaches}.memberships-container .membership-overview #membership-sessions,.memberships-members-container .membership-overview #membership-sessions{grid-area:sessions}.memberships-container .membership-overview #memberships-capacity,.memberships-members-container .membership-overview #memberships-capacity{grid-area:capacity}.memberships-container h3,.memberships-members-container h3{font-size:14px;line-height:20px;font-weight:400;color:#667085}.memberships-container #memberships-members,.memberships-members-container #memberships-members{margin:0 auto}.memberships-container #memberships-members .headers,.memberships-members-container #memberships-members .headers{display:flex;margin-bottom:8px}.memberships-container #memberships-members .headers h3,.memberships-members-container #memberships-members .headers h3{width:30%}.memberships-container #memberships-members .headers h3:last-child,.memberships-members-container #memberships-members .headers h3:last-child{width:40%}.memberships-container #memberships-members .members-container .flex-card,.memberships-members-container #memberships-members .members-container .flex-card{padding:8px 16px}.memberships-container #memberships-members .members-container [class*=flex-container],.memberships-members-container #memberships-members .members-container [class*=flex-container]{width:30%}.memberships-container #memberships-members .members-container .button-container,.memberships-members-container #memberships-members .members-container .button-container{width:40%}.memberships-container #memberships-members .members-container turbo-frame,.memberships-members-container #memberships-members .members-container turbo-frame{display:flex;flex-direction:column;gap:16px}.memberships-container #memberships-members .members-container turbo-frame h4,.memberships-container #memberships-members .members-container turbo-frame p,.memberships-container #memberships-members .members-container turbo-frame form,.memberships-members-container #memberships-members .members-container turbo-frame h4,.memberships-members-container #memberships-members .members-container turbo-frame p,.memberships-members-container #memberships-members .members-container turbo-frame form{padding-inline:16px}.memberships-container #memberships-members .members-container turbo-frame form,.memberships-members-container #memberships-members .members-container turbo-frame form{display:block;margin-top:0;padding-top:0}.memberships-container #memberships-members .members-container turbo-frame form .input-container:not(:last-of-type) input,.memberships-members-container #memberships-members .members-container turbo-frame form .input-container:not(:last-of-type) input{display:flex;width:25%;margin-block:16px}.memberships-container #memberships-members .members-container turbo-frame form p,.memberships-members-container #memberships-members .members-container turbo-frame form p{padding-left:0;padding-bottom:16px}.memberships-container #memberships-members .members-container turbo-frame form p+.body-small-semibold,.memberships-members-container #memberships-members .members-container turbo-frame form p+.body-small-semibold{margin-bottom:40px}.memberships-container #memberships-members .members-container turbo-frame form .button,.memberships-members-container #memberships-members .members-container turbo-frame form .button{margin-top:16px;position:absolute;bottom:0;right:0}.memberships-container #membership-time-period,.memberships-members-container #membership-time-period{margin-block-start:48px}.memberships-container #membership-time-period .body-medium-semibold,.memberships-members-container #membership-time-period .body-medium-semibold{margin-block:4px 16px}.memberships-container #membership-time-period .time-period-list,.memberships-members-container #membership-time-period .time-period-list{display:flex;border:1px dashed #c3cfd9;border-radius:8px;width:-moz-fit-content;width:fit-content}.memberships-container #membership-time-period .time-period-list ol,.memberships-members-container #membership-time-period .time-period-list ol{padding:5px;position:relative;display:flex;gap:5px;list-style-type:none;border-right:1px dashed #c3cfd9}.memberships-container #membership-time-period .time-period-list ol:last-of-type,.memberships-members-container #membership-time-period .time-period-list ol:last-of-type{border-right:none}.memberships-container #membership-time-period li,.memberships-members-container #membership-time-period li{width:56px;padding:8px 18px}.memberships-container #membership-time-period li.current,.memberships-members-container #membership-time-period li.current{background:#0478b8;color:#fff}.memberships-container #membership-time-period li.due-date,.memberships-members-container #membership-time-period li.due-date{width:-moz-fit-content;width:fit-content;position:absolute;bottom:-25px;right:5px;margin:0;padding:0;background:none;font-size:14px;line-height:20px;color:#0478b8}.membership-tabs{border:1px solid #d8e2eb;border-radius:16px;width:-moz-fit-content;width:fit-content;display:flex;margin-block:24px 40px}.membership-tabs a{font-size:14px;line-height:20px;color:#2b383d;width:144px;display:flex;flex-direction:row;justify-content:center;padding-inline:12px;padding-block:8px;border-radius:0 16px 16px 0}.membership-tabs a:first-of-type{border-radius:16px 0 0 16px;border-right:1px solid #d8e2eb}.membership-tabs .active{background-color:#e3ecf4;font-weight:700}#membership-selected-session-schedules .sessions-list{margin-top:8px;color:#0478b8;font-weight:600;font-size:14px}#membership-selected-session-schedules .sessions-list .selected-session{margin-left:24px;margin-top:4px}.onboarding{width:100vw;display:flex;flex-direction:column;height:calc(100vh - 176px)}.onboarding nav{padding:24px 0 24px 40px}.onboarding nav a{display:flex;height:24px;width:130px}.onboarding h1{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.02em}.onboarding-wrapper{background:linear-gradient(180deg,#ebf2f5,#fff);display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;margin-block-end:clamp(1rem,-2.621rem + 4.138vw,4rem);overflow-y:auto}.onboarding-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;flex:1}.onboarding-content h1{text-align:center}.onboarding-content .radio-input>.radio-buttons{gap:16px}.onboarding-content .button-gradient{align-items:center;gap:16px}.onboarding-footer{background-color:#e3ecf4;height:104px;width:100%;position:fixed;bottom:0;border-radius:32px 32px 0 0}.onboarding-text{font-size:32px;line-height:40px;letter-spacing:-.01em;width:800px;display:flex;flex-direction:column;gap:32px;text-align:center}.onboarding-text.small-text{font-size:16px;line-height:24px}.onboarding-text-signature{font-size:32px;line-height:40px;letter-spacing:-.01em;background:var(--Gradients-Brand, linear-gradient(-2deg, #0ff0b3 3.95%, #036ed9 96.1%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.onboarding-text .contact{display:flex;align-items:center;gap:35px;justify-content:center}.onboarding-text .contact div{display:flex;align-items:center;gap:16px}.onboarding-text .contact svg{height:40px;top:10px}.onboarding-text .contact a{color:#0478b8}.onboarding-info{background-color:#e3ecf4;width:600px;text-align:center;padding-block:24px}.onboarding .location-outro p:first-child{font-size:20px;line-height:28px;font-weight:700;margin-bottom:12px}.onboarding .location-outro p:last-child{font-size:16px;line-height:24px}.onboarding img.add-location-icon{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.onboarding img.screenshot{width:78%;margin-left:auto;margin-right:auto;margin-block:-10px}.onboarding-navigation{display:flex;gap:24px;text-align:center}.onboarding-navigation .button{font-size:16px;line-height:24px;margin-block-end:8px}.onboarding-outro .onboarding-step-header{margin-top:0}.onboarding-outro:has(.onboarding-summary){justify-content:space-evenly}.onboarding-step-header{font-size:32px;line-height:40px;letter-spacing:-.01em;font-weight:700;color:#2b383d;text-align:center;margin-top:clamp(1rem,-2.621rem + 4.138vw,4rem)}.onboarding-input-container{min-width:360px;max-width:652px;display:flex;justify-content:center;align-content:space-between}.onboarding-input-container .payment-period-offset{display:flex;flex-direction:column;overflow-y:hidden;gap:64px}.onboarding-input-container .payment-period-offset .radio-input:has(.description){display:flex;flex-direction:row-reverse;gap:24px;align-items:center;justify-content:center}.onboarding-input-container .payment-period-offset .radio-input:has(.description) .description{font-size:16px;font-weight:700;line-height:24px;color:#2b383d}.onboarding-input-container .payment-period-offset .radio-buttons{justify-content:center}.onboarding-input-container .input-as-button{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.onboarding-input-container .boolean-radio-input .radio-buttons{gap:24px}.onboarding-input-container:has(.radio-months-input){max-width:unset}.onboarding-input-container .input-error-message{width:165px}.onboarding-input-container .input-container.radio-buttons{display:flex;justify-content:center}.onboarding-input-container .radio-input.input-container:first-of-type .radio-buttons label{padding:16px 32px}.onboarding-input-container:has(.flatpickr-input){gap:24px}.onboarding-input-container:has(.flatpickr-input) label{margin-right:16px}.onboarding-input-container .input-container:has(.flatpickr-input){width:auto}.onboarding .radio-input .radio-buttons{flex-wrap:nowrap}.onboarding .onboarding-input-container.new-invite-container{display:flex;flex-direction:column;gap:16px;max-height:600px;min-width:480px}.onboarding .onboarding-input-container.new-invite-container fieldset{max-height:500px;overflow-y:auto}.onboarding .onboarding-input-container.new-invite-container .invite-form{flex-direction:column;border:0;position:relative;margin-inline:60px}.onboarding .onboarding-input-container.new-invite-container .invite-form:first-of-type{padding-bottom:0}.onboarding .onboarding-input-container.new-invite-container .invite-form .coaches-invites-container{display:flex;flex-direction:row;gap:16px}.onboarding .onboarding-input-container.new-invite-container .invite-form .input-with-error{display:block}.onboarding .onboarding-input-container.new-invite-container .invite-form:has(+.invite-form){border-bottom:1px #d8e2eb solid;padding-bottom:16px}.onboarding .onboarding-input-container.new-invite-container .delete-coach-button{position:absolute;right:-40px;top:51px}.onboarding .onboarding-input-container.new-invite-container .delete-coach-button svg{height:20px;width:20}.onboarding .onboarding-input-container.new-invite-container .add-coach-button{margin-top:0;margin-inline:60px}.onboarding .address{flex-direction:column;gap:16px;align-items:center}.onboarding .coach-name{gap:16px}.onboarding-list li{color:#0478b8;list-style-position:inside}.onboarding-list li::marker{color:#0478b8}.onboarding .membership-due-day .radio-input .radio-buttons{flex-wrap:wrap;justify-content:center}.onboarding .membership-due-day .radio-input.input-container:first-of-type .radio-buttons label{padding:12px 16px}.onboarding-summary{font-size:14px;line-height:20px;display:flex;flex-direction:row;gap:48px;width:100vw;justify-content:space-evenly;margin-bottom:8px;margin-top:-32px;overflow-x:hidden;overflow-y:auto;padding-top:24px}.onboarding-summary .onboarding-card-title{font-size:20px;line-height:28px;font-weight:700;padding:16px 0 4px;color:#035e9e}.onboarding-summary .onboarding-col{display:flex;flex-direction:column;gap:24px}.onboarding-summary .onboarding-col .onboarding-card{display:flex;flex-direction:column;gap:8px}.onboarding .keyboard-instructions{display:flex;align-items:center;gap:12px}.onboarding:has(#session_schedules) .onboarding-navigation{position:relative;top:20px;margin-bottom:30px}.onboarding #session_schedules{min-width:1200px;max-width:2560px;margin-top:50px}.onboarding #session_schedules .calendar ul:first-child li:first-of-type{position:unset;background-color:transparent}.onboarding #session_schedules li:has(.sticky){position:unset}.onboarding #session_schedules li:has(.sticky):nth-of-type(2n){background-color:transparent}.onboarding #membership-container .radio-months-buttons .radio-buttons label.button.offset-left-divider{border-radius:8px 0 0 8px;border-left:2px solid #0478b8}.onboarding #membership-container .radio-months-buttons .radio-buttons label.button.offset-right-divider{border-radius:0 8px 8px 0;border-right:2px solid #0478b8;margin-right:2px}.onboarding #membership-container .radio-months-buttons .radio-buttons [type=radio]:checked+label{background-color:#e3ecf4;color:#2b383d}.text-medium-green{font-size:16px;line-height:24px;color:#07b6a6!important}.info{background-color:#fff;padding:10px 12px;gap:12px;border-radius:8px;display:flex;align-items:center}.feedback_description{display:flex;justify-content:space-between;margin-top:8px;color:#667085}.errors{width:100vw;display:flex;flex-direction:column;height:100vh;background:#f8f9fa}.errors nav{padding:24px 0 24px 40px}.errors nav a{display:flex;height:24px;width:130px}.errors h1{margin-block-end:56px}.errors_container{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh;width:100vw}.errors_container h1{color:#2b383d;font-size:72px}.errors_container p{color:#2b383d;font-size:32px}.login-header{font-weight:700;font-size:48px;line-height:56px;letter-spacing:-.02em;text-align:center;color:#2b383d;margin-top:48px}.actions-page-header{margin-block-end:16px;font-size:24px;line-height:32px}.description-title{font-size:14px;line-height:20px;color:#667085;font-weight:400}.sidebar{grid-area:sidebar;background-color:#e3ecf4;display:flex;width:264px;flex-direction:column;position:fixed;height:100%;overflow-y:scroll;justify-content:space-between;-ms-overflow-style:none;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar .sidebar-logo{padding:32px 24px 0;display:flex;justify-content:flex-start}.sidebar .sidebar-logo a{height:24px}.sidebar .navigation-content{padding-inline:12px;display:flex;flex-direction:column;margin-bottom:24px}.sidebar .navigation-content:first-child{margin-top:36px}.sidebar .navigation-content:last-child{margin-bottom:64px}.sidebar .navigation-content p{margin-bottom:8px;font-size:12px;line-height:16px;padding-inline:12px;font-weight:700}.sidebar .navigation-content .nav-link.active{background-color:#c4e4f0;color:#0478b8}.sidebar footer{background-color:#d8e2eb;position:fixed;bottom:0;width:264px;padding:18px 25px 18px 20px;height:56px;display:flex;align-items:center;justify-content:space-between}.sidebar footer div img{height:24px;width:24px;border-radius:50%}.sidebar footer div{display:flex;gap:12px}.progress-bar-gradient{display:flex;justify-content:center;align-items:center;margin-block-start:30px;position:relative;z-index:0}.progress-bar-gradient p{margin:0;font-weight:700}.progress-bar-gradient .round-progress{height:32px;aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:grid;place-content:center;position:relative}.progress-bar-gradient .round-progress:before,.progress-bar-gradient .round-progress:after{content:"";background:#9fd2e4;position:absolute;border-radius:inherit;inset:-.3rem;z-index:-1}.progress-bar-gradient .round-progress:after{filter:blur(3.5rem)}.progress-bar-gradient .round-progress .label{font-size:14px;line-height:20px;position:absolute;top:120%;left:-55px;width:140px;text-align:center}.progress-bar-gradient .connector{width:142px;height:8px;background:#9fd2e4;transform:rotate(180deg);z-index:-2}.progress-bar-gradient .connector.step-done,.progress-bar-gradient .connector.step-active{background:linear-gradient(56deg,#0ff0b3 16.95%,#036ed9 81.1%)}.progress-bar-gradient .step-pending,.progress-bar-gradient .step-pending:after,.progress-bar-gradient .step-pending:before{background:#c3cfd9}.progress-bar-gradient .step-pending p{color:#fff}.progress-bar-gradient .step-active{background:#e3ecf4}.progress-bar-gradient .step-active:after,.progress-bar-gradient .step-active:before{background:linear-gradient(56deg,#0ff0b3 16.95%,#036ed9 81.1%)}.progress-bar-gradient .step-done{background:linear-gradient(55.64deg,#0ff0b3 5.95%,#036ed9 93.1%)}.progress-bar-gradient .step-done p:first-of-type{color:#fff}.progress-bar-gradient .step-done:after,.progress-bar-gradient .step-done:before{background:linear-gradient(56deg,#0ff0b3 16.95%,#036ed9 81.1%)}.progress-bar-green{display:flex;position:relative;margin-block-start:16px}.progress-bar-green .gray-bar{background-color:#c3cfd9;width:100%;padding:6px 16px;border-radius:16px;display:flex;justify-content:flex-end}.progress-bar-green .green-bar{background-color:#07b6a6;padding:6px 16px;border-radius:16px;color:#fff;position:absolute;width:40%;display:flex;justify-content:flex-end}.input-container.trix-input{background-color:#fff;border:1px solid #e9eaeb;border-radius:16px;padding:24px;width:80%;padding-block-start:16px}.input-container.trix-input trix-toolbar{margin-inline:-24px;padding-inline:24px;padding-block-end:16px;border-bottom:1px solid #d2d2d2}.input-container.trix-input trix-toolbar .trix-button{position:relative;height:18px;width:18px}.input-container.trix-input trix-toolbar .trix-button .trix-active{border:1px solid #058074}.input-container.trix-input trix-toolbar .trix-button-row{display:flex;gap:32px}.input-container.trix-input trix-toolbar .trix-button-row .trix-button-group{align-items:center;display:flex;gap:8px}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon{text-indent:-9999px;padding:12px;background-color:transparent;cursor:pointer}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon:before{display:inline-block;position:absolute;inset:0;opacity:1;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:4px}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-bold:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.4375%208.85C11.8048%208.62638%2012.1147%208.32006%2012.3425%207.95547C12.5704%207.59087%2012.71%207.17808%2012.75%206.75C12.757%206.36291%2012.6876%205.97825%2012.5459%205.61797C12.4042%205.2577%2012.1928%204.92888%2011.924%204.65029C11.6552%204.3717%2011.3341%204.14881%2010.9791%203.99433C10.6241%203.83986%2010.2421%203.75683%209.85505%203.75H4.98755V14.25H10.2375C10.6059%2014.2461%2010.9699%2014.1696%2011.3087%2014.025C11.6475%2013.8804%2011.9546%2013.6705%2012.2122%2013.4073C12.4699%2013.144%2012.6732%2012.8326%2012.8106%2012.4907C12.9479%2012.1489%2013.0165%2011.7834%2013.0125%2011.415V11.325C13.0128%2010.8053%2012.8647%2010.2964%2012.5857%209.85797C12.3067%209.41954%2011.9084%209.06986%2011.4375%208.85ZM6.48755%205.25H9.63755C9.95718%205.24011%2010.2722%205.32821%2010.5403%205.50249C10.8084%205.67677%2011.0168%205.92888%2011.1375%206.225C11.2597%206.62084%2011.2202%207.04894%2011.0277%207.41574C10.8351%207.78254%2010.5052%208.05821%2010.11%208.1825C9.95658%208.22747%209.79747%208.25021%209.63755%208.25H6.48755V5.25ZM9.93755%2012.75H6.48755V9.75H9.93755C10.2572%209.74011%2010.5722%209.82821%2010.8403%2010.0025C11.1084%2010.1768%2011.3168%2010.4289%2011.4375%2010.725C11.5597%2011.1208%2011.5202%2011.5489%2011.3277%2011.9157C11.1351%2012.2825%2010.8052%2012.5582%2010.41%2012.6825C10.2566%2012.7275%2010.0975%2012.7502%209.93755%2012.75Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-italic:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.82004%206.75H10.32L8.67004%2014.25H7.17004L8.82004%206.75ZM10.08%203.75C9.93171%203.75%209.7867%203.79399%209.66337%203.8764C9.54003%203.95881%209.4439%204.07594%209.38713%204.21299C9.33037%204.35003%209.31552%204.50083%209.34446%204.64632C9.37339%204.7918%209.44482%204.92544%209.54971%205.03033C9.6546%205.13522%209.78824%205.20665%209.93373%205.23559C10.0792%205.26453%2010.23%205.24968%2010.3671%205.19291C10.5041%205.13614%2010.6212%205.04001%2010.7036%204.91668C10.7861%204.79334%2010.83%204.64834%2010.83%204.5C10.83%204.30109%2010.751%204.11032%2010.6104%203.96967C10.4697%203.82902%2010.279%203.75%2010.08%203.75Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-strike:before{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2012.2029H21V13.7029H16.6342C16.8711%2014.2002%2016.9906%2014.7451%2016.9836%2015.2958C16.9977%2015.8183%2016.8855%2016.3365%2016.6567%2016.8065C16.428%2017.2764%2016.0893%2017.6843%2015.6694%2017.9955C14.6579%2018.7072%2013.4378%2019.0607%2012.2025%2019C11.3%2019.0061%2010.4062%2018.8225%209.57916%2018.461C8.82387%2018.1477%208.16917%2017.6329%207.68652%2016.9728C7.24212%2016.3427%207.00762%2015.5884%207.01636%2014.8174V14.704H7.30359V14.7029H7.64508V14.704H9.02V14.8173C9.00433%2015.1687%209.07382%2015.5187%209.22253%2015.8374C9.37125%2016.1562%209.59479%2016.4343%209.87413%2016.648C10.5515%2017.1303%2011.372%2017.3697%2012.2025%2017.3273C12.9356%2017.3752%2013.6645%2017.1835%2014.2792%2016.7811C14.507%2016.6126%2014.6901%2016.3908%2014.8124%2016.1351C14.9346%2015.8794%2014.9923%2015.5977%2014.9804%2015.3145C14.9964%2015.041%2014.9459%2014.7676%2014.8332%2014.5178C14.7205%2014.2681%2014.5491%2014.0493%2014.3335%2013.8801C14.2451%2013.8161%2014.1533%2013.7569%2014.0585%2013.7029H3V12.2029ZM16.3447%207.05981C15.9232%206.40482%2015.3271%205.88059%2014.6236%205.5462C13.8394%205.17261%2012.9793%204.98566%2012.1107%205C10.8996%204.94802%209.70883%205.32404%208.74719%206.06213C8.33435%206.38098%208.00134%206.79148%207.77448%207.2612C7.54762%207.73092%207.43313%208.24696%207.44006%208.76855C7.43656%209.26284%207.54659%209.75134%207.76166%2010.1964H10.3583C10.275%2010.1428%2010.173%2010.0906%2010.1056%2010.0358C9.90219%209.88568%209.73702%209.68969%209.62358%209.46373C9.51014%209.23778%209.45164%208.98824%209.45282%208.73541C9.43773%208.4468%209.49242%208.1588%209.61226%207.89582C9.73209%207.63283%209.91354%207.40259%2010.1412%207.22461C10.7173%206.82508%2011.4109%206.63054%2012.1107%206.67218C12.8717%206.6238%2013.6231%206.8624%2014.2167%207.34088C14.465%207.57467%2014.6594%207.85968%2014.7865%208.17613C14.9136%208.49258%2014.9703%208.8329%2014.9527%209.17346V9.28687H16.9559V9.17346C16.9592%208.42486%2016.7471%207.6911%2016.3447%207.05981Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-link:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.25%2012.75H5.25C4.25544%2012.75%203.30161%2012.3549%202.59835%2011.6517C1.89509%2010.9484%201.5%209.99456%201.5%209C1.5%208.00544%201.89509%207.05161%202.59835%206.34835C3.30161%205.64509%204.25544%205.25%205.25%205.25H8.25V6.75H5.25C4.65326%206.75%204.08097%206.98705%203.65901%207.40901C3.23705%207.83097%203%208.40326%203%209C3%209.59674%203.23705%2010.169%203.65901%2010.591C4.08097%2011.0129%204.65326%2011.25%205.25%2011.25H8.25V12.75ZM12.75%205.25H9.75V6.75H12.75C13.3467%206.75%2013.919%206.98705%2014.341%207.40901C14.7629%207.83097%2015%208.40326%2015%209C15%209.59674%2014.7629%2010.169%2014.341%2010.591C13.919%2011.0129%2013.3467%2011.25%2012.75%2011.25H9.75V12.75H12.75C13.7446%2012.75%2014.6984%2012.3549%2015.4017%2011.6517C16.1049%2010.9484%2016.5%209.99456%2016.5%209C16.5%208.00544%2016.1049%207.05161%2015.4017%206.34835C14.6984%205.64509%2013.7446%205.25%2012.75%205.25ZM12%208.25H6V9.75H12V8.25Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-bullet-list:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%207.875C2.4%207.875%201.875%208.4%201.875%209C1.875%209.6%202.4%2010.125%203%2010.125C3.6%2010.125%204.125%209.6%204.125%209C4.125%208.4%203.6%207.875%203%207.875ZM3%204.125C2.4%204.125%201.875%204.65%201.875%205.25C1.875%205.85%202.4%206.375%203%206.375C3.6%206.375%204.125%205.85%204.125%205.25C4.125%204.65%203.6%204.125%203%204.125ZM3%2011.625C2.4%2011.625%201.875%2012.15%201.875%2012.75C1.875%2013.35%202.4%2013.875%203%2013.875C3.6%2013.875%204.125%2013.35%204.125%2012.75C4.125%2012.15%203.6%2011.625%203%2011.625ZM5.625%204.5V6H16.125V4.5H5.625ZM5.625%2013.5H16.125V12H5.625V13.5ZM5.625%209.75H16.125V8.25H5.625V9.75Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-number-list:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.875%2012H3.375V12.375H2.625V13.125H3.375V13.5H1.875V14.25H4.125V11.25H1.875V12ZM2.625%206.75H3.375V3.75H1.875V4.5H2.625V6.75ZM1.875%208.25H3.225L1.875%209.825V10.5H4.125V9.75H2.775L4.125%208.175V7.5H1.875V8.25ZM5.625%204.5V6H16.125V4.5H5.625ZM5.625%2013.5H16.125V12H5.625V13.5ZM5.625%209.75H16.125V8.25H5.625V9.75Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-decrease-nesting-level:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.25%209L4.5%2011.25V6.75L2.25%209ZM2.25%2014.25H15.75V12.75H2.25V14.25ZM2.25%205.25H15.75V3.75H2.25V5.25ZM6.75%208.25H15.75V6.75H6.75V8.25ZM6.75%2011.25H15.75V9.75H6.75V11.25Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-increase-nesting-level:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.25%206.75V11.25L4.5%209L2.25%206.75ZM2.25%2014.25H15.75V12.75H2.25V14.25ZM2.25%205.25H15.75V3.75H2.25V5.25ZM6.75%208.25H15.75V6.75H6.75V8.25ZM6.75%2011.25H15.75V9.75H6.75V11.25Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input trix-toolbar .trix-button.trix-button--icon-attach:before{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15%204.5H9.75L8.25%203H3C2.175%203%201.5%203.675%201.5%204.5V13.5C1.5%2014.325%202.175%2015%203%2015H15C15.825%2015%2016.5%2014.325%2016.5%2013.5V6C16.5%205.175%2015.825%204.5%2015%204.5ZM15%2013.5H3V4.5H7.65L9.15%206H15V13.5ZM13.5%2012L10.65%208.25H10.5L8.325%2011.1L6.75%209.075L4.5%2012H13.5ZM7.5%207.125C7.5%206.525%206.975%206%206.375%206C5.775%206%205.25%206.525%205.25%207.125C5.25%207.725%205.775%208.25%206.375%208.25C6.975%208.25%207.5%207.725%207.5%207.125Z'%20fill='black'/%3e%3c/svg%3e")}.input-container.trix-input .trix-active:before{background-color:#c6eae7}.input-container.trix-input trix-editor{border:none;padding-block-start:24px;height:450px;overflow-y:auto}.input-container.trix-input .trix-dialog__link-fields{margin-block-start:16px;width:100%;display:flex;gap:16px}.input-container.trix-input .trix-dialog__link-fields input{width:50%}.input-container.trix-input .trix-dialog__link-fields .trix-button-group{display:flex;gap:16px;cursor:pointer}.input-container.trix-input .trix-dialog__link-fields .trix-button-group .trix-button--dialog{height:unset}.input-container.trix-input trix-toolbar [data-trix-dialog] [data-trix-validate]:invalid{background-color:#fff;border-color:#e51812;color:#e51812}.trix-content li{margin-left:18px}.calendar{display:flex;flex-direction:row}.calendar ul{width:100%;list-style-type:none;border-collapse:collapse;border-right:1px solid #d8e2eb;position:relative;display:block}.calendar ul li{height:clamp(2.25rem,1.147rem + 1.471vw,3.5rem);border-bottom:1px solid #d8e2eb;display:flex;justify-content:center}.calendar ul li .body-small-regular{color:#667085}.calendar ul li:has(.sticky){align-items:center;position:sticky;top:85px;background-color:#fff}.calendar ul li:has(.sticky) .sticky{background-color:#f8f9fa;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.calendar ul:first-of-type{text-align:right;flex:.1;padding-right:8px;padding-top:8px}.calendar ul:first-of-type li{border-bottom:none;display:block;text-align:end;color:#667085;font-size:12px;line-height:16px;display:flex;align-items:flex-end}.calendar ul:nth-child(odd):not(:first-child){background-color:#e3ecf433}.calendar ul:nth-child(odd):not(:first-child) .sticky{background-color:#e3ecf466}.calendar ul:first-child li:first-of-type{position:sticky;top:85px;background-color:#f8f9fa}.session{position:absolute;background-color:#dcf5f3;border-radius:4px;border:1px solid #07b6a6;padding:2px 4px;cursor:pointer;width:100%}.session p{font-size:10px;line-height:14px}.session p:first-of-type{font-size:12px;line-height:16px;font-weight:700;margin-bottom:4px;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-clamp:2}.session.selected{background-color:#07b6a6}.right{right:0}.left{left:0}.overlap{right:0;width:calc(50% + 1px)!important}.session-group{background-color:#dcf5f3}.session-group .session-count-indicator{display:flex;justify-content:space-between;gap:4px;margin-block:2px 4px}.session-group .session-count-indicator .session-indicator{flex:1;border-radius:4px;height:4px;background-color:#07b6a6}.session-group-toggle-wrapper{width:auto;height:calc(100% + 4px);margin:-4px}.session-group-toggle-wrapper div{margin:4px 2px}.session-group-toggle-wrapper p{margin-inline:4px}.session-details{background-color:#fff;z-index:2;border-radius:16px;width:480px;box-shadow:0 8px 16px #35576926,0 1px 4px #35576926;display:flex;flex-direction:column;position:absolute;left:calc(100% + 8px);top:-50%}.session-details .grid-container{padding:24px 14.5px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.session-details .grid-container h4{font-size:12px;line-height:16px;font-weight:400}.session-details .grid-container .button-container{grid-column-end:-1;margin-top:8px;display:flex;align-items:center;justify-self:flex-end;gap:16px}.session-details .grid-container .button-container button{padding:6px}.session-details .divider{margin-block:0}
