html,body{margin:0;padding:0}body{font-family:"Open Sans",Arial,sans-serif;font-size:14px}*{box-sizing:border-box}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.img-responsive{display:block;width:100%;height:auto}.center-block{display:inline-block;margin-left:auto;margin-right:auto}.text-right{text-align:right}a{color:#337ab7;text-decoration:none}a:hover{color:#3b3b3b;background-color:#eee;text-decoration:none}.material-symbols-rounded{vertical-align:middle;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.html-content{display:flex;flex-direction:column;align-items:flex-start;row-gap:10px}.html-content>*{margin:0}.html-content p,.html-content ol,.html-content ul,.html-content pre,.html-content blockquote,.html-content h1,.html-content h2,.html-content h3,.html-content h4,.html-content h5,.html-content h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.html-content ol,.html-content ul{padding-left:1.5em}.html-content ol>li,.html-content ul>li{list-style-type:none}.html-content ul>li::before{content:"•"}.html-content li::before{display:inline-block;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.html-content li:not(.ql-direction-rtl)::before{margin-left:-1.5em}.html-content ol li,.html-content ul li{padding-left:1.5em}.html-content ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-num}.html-content ol li:before{content:counter(list-num, decimal) ". "}.html-content ol li.ql-indent-1{counter-increment:list-1}.html-content ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.html-content ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.html-content ol li.ql-indent-2{counter-increment:list-2}.html-content ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.html-content ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.html-content ol li.ql-indent-3{counter-increment:list-3}.html-content ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.html-content ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.html-content ol li.ql-indent-4{counter-increment:list-4}.html-content ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.html-content ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.html-content ol li.ql-indent-5{counter-increment:list-5}.html-content ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.html-content ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.html-content ol li.ql-indent-6{counter-increment:list-6}.html-content ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.html-content ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.html-content ol li.ql-indent-7{counter-increment:list-7}.html-content ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.html-content ol li.ql-indent-7{counter-reset:list-8 list-9}.html-content ol li.ql-indent-8{counter-increment:list-8}.html-content ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.html-content ol li.ql-indent-8{counter-reset:list-9}.html-content ol li.ql-indent-9{counter-increment:list-9}.html-content ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.html-content .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.html-content li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.html-content .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.html-content li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.html-content .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.html-content li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.html-content .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.html-content li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.html-content .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.html-content li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.html-content .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.html-content li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.html-content .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.html-content li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.html-content .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.html-content li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.html-content .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.html-content li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.html-content .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.html-content li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.html-content .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.html-content li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.html-content .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.html-content li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.html-content .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.html-content li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.html-content .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.html-content li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.html-content .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.html-content li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.html-content .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.html-content li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.html-content .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.html-content li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.html-content .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.html-content li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.html-content .ql-font-serif{font-family:Georgia,Times New Roman,serif}.html-content .ql-font-monospace{font-family:Monaco,Courier New,monospace}.html-content .ql-size-small{font-size:.75em}.html-content .ql-size-large{font-size:1.5em}.html-content .ql-size-huge{font-size:2.5em}.html-content .ql-direction-rtl{direction:rtl;text-align:inherit}.html-content .ql-align-center{text-align:center}.html-content .ql-align-justify{text-align:justify}.html-content .ql-align-right{text-align:right}.html-content.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.pre-wrap{white-space:pre-wrap;word-break:break-word}.page-column-layout{display:flex;flex-direction:column;row-gap:40px}.page-column-layout>*{margin:0}.section-column-layout{display:flex;flex-direction:column;row-gap:20px}.section-column-layout>*{margin:0}.field-column-layout{display:flex;flex-direction:column;row-gap:10px}.field-column-layout>*{margin:0}.flex-row,.flex-row-lg,.flex-row-sm,.inline-flex-row-sm{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:10px}.flex-row.nowrap,.flex-row-lg.nowrap,.flex-row-sm.nowrap,.inline-flex-row-sm.nowrap{flex-wrap:nowrap}.flex-row .flex-1,.flex-row-lg .flex-1,.flex-row-sm .flex-1,.inline-flex-row-sm .flex-1{flex:1}.flex-row>*,.flex-row-lg>*,.flex-row-sm>*,.inline-flex-row-sm>*{margin:0}.flex-row>.el-button+.el-button,.flex-row-lg>.el-button+.el-button,.flex-row-sm>.el-button+.el-button,.inline-flex-row-sm>.el-button+.el-button{margin-left:0}.flex-row>.el-tag,.flex-row-lg>.el-tag,.flex-row-sm>.el-tag,.inline-flex-row-sm>.el-tag{height:unset;line-height:1.5;white-space:normal;word-break:normal}.flex-row>.el-tag:not(.el-tag--small),.flex-row-lg>.el-tag:not(.el-tag--small),.flex-row-sm>.el-tag:not(.el-tag--small),.inline-flex-row-sm>.el-tag:not(.el-tag--small){padding:7px 10px}.flex-row .align-right,.flex-row-lg .align-right,.flex-row-sm .align-right,.inline-flex-row-sm .align-right{margin-left:auto}.flex-row-lg{column-gap:40px;row-gap:20px}.flex-row-sm{column-gap:10px;row-gap:5px}.inline-flex-row-sm{display:inline-flex;column-gap:10px;row-gap:5px}.flex-column,.flex-column-xl,.flex-column-lg,.flex-column-md,.flex-column-sm{display:flex;flex-direction:column;row-gap:20px}.flex-column>*,.flex-column-xl>*,.flex-column-lg>*,.flex-column-md>*,.flex-column-sm>*{margin:0}.flex-column.flex-start,.flex-column-xl.flex-start,.flex-column-lg.flex-start,.flex-column-md.flex-start,.flex-column-sm.flex-start{align-items:flex-start}.flex-column>.el-button+.el-button,.flex-column-xl>.el-button+.el-button,.flex-column-lg>.el-button+.el-button,.flex-column-md>.el-button+.el-button,.flex-column-sm>.el-button+.el-button{margin-left:0}.flex-column-xl{row-gap:60px}.flex-column-lg{row-gap:40px}.flex-column-md{row-gap:10px}.flex-column-sm{row-gap:5px}.text-nowrap{white-space:nowrap}.fields-row{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:20px}.fields-row>*{flex:1}.fields-row>.width-50pct{flex:unset;width:50%}.fields-row>.width-80pct{flex:unset;width:80%}.fields-row .field{display:flex;flex-direction:column;row-gap:10px}.fields-row .field>*{margin:0}.fields-row .field>label:first-child:not([class]){font-weight:bold}.spin{animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.el-checkbox{white-space:normal;word-break:normal}.el-checkbox-group.flex-checkbox-group{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:10px}.el-checkbox-group.flex-checkbox-group>.el-checkbox.is-bordered{margin:0;background-color:#fff;height:unset;padding:7px 10px}.el-checkbox-group.flex-checkbox-group>.el-checkbox.is-bordered.is-checked{background-color:#d9ecff}.el-radio-group.flex-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:10px}.el-radio-group.flex-radio-group>.el-radio.is-bordered{margin:0;background-color:#fff}.el-radio-group.flex-radio-group>.el-radio.is-bordered.is-checked{background-color:#d9ecff}.el-menu--horizontal{align-items:center}.el-button>span,.el-tag>.el-tag__content,.el-link>.el-link__inner,.el-dropdown-menu>.el-dropdown-menu__item,.el-menu.el-menu--horizontal>.el-menu-item,.el-menu--horizontal>.el-menu>.el-menu-item,.el-sub-menu>.el-sub-menu__title{display:flex;flex-direction:row;align-items:center;column-gap:10px}.el-dialog>.el-dialog__body{word-break:normal}.el-dialog>.el-dialog__footer>.dialog-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;column-gap:10px;row-gap:5px}.el-dialog>.el-dialog__footer>.dialog-footer>*{margin:0}.el-dialog.column-layout-dialog .el-dialog__body{display:flex;flex-direction:column;row-gap:20px}.el-dialog.column-layout-dialog .el-dialog__body>*{margin:0}.el-dialog.form-layout-dialog .el-dialog__body{display:flex;flex-direction:column;row-gap:20px}.el-dialog.form-layout-dialog .el-dialog__body>*{margin:0}.el-dialog.form-layout-dialog .el-dialog__body>div>label:first-child:not([class]){display:block;margin-bottom:10px;font-weight:bold}.el-dialog.form-layout-dialog .el-dialog__body>div>.el-input,.el-dialog.form-layout-dialog .el-dialog__body>div>.el-cascader,.el-dialog.form-layout-dialog .el-dialog__body>div>.el-select{width:100%}.el-card>.el-card__header h2{margin:0}.el-card>.el-card__body:empty{display:none}.el-card.clickable-header-card>.el-card__header{padding:0}.el-card.clickable-header-card>.el-card__header>div{padding:18px 20px}.el-card.section-card-layout>.el-card__body{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px}.el-card.section-card-layout>.el-card__body>*{margin:0}.el-card.section-card-layout.align-stretch>.el-card__body{align-items:stretch}
body{background-color:#f5f5f5}
.playbuilder-app:has(.white-app-bg){background-color:#fff}.playbuilder-app>.mobile-top-bar{display:flex;flex-direction:horizontal;flex-wrap:nowrap;column-gap:20px;align-items:center;padding:20px}.playbuilder-app>.mobile-top-bar>h1{flex:1;margin:0;overflow:hidden;text-overflow:ellipsis}.playbuilder-app>.mobile-top-bar>h1>img{max-width:100%;max-height:60px}.playbuilder-app>.playbuilder-app-menu{flex-wrap:wrap;border-bottom:none}.playbuilder-app.mobile>.el-menu{width:100%}.playbuilder-app .flex-grow{flex-grow:1}.playbuilder-app>.wrapper{max-width:1200px;margin:30px auto;padding:0 10px 40px}.playbuilder-app>.wrapper:has(.full-width){max-width:unset;padding:0 40px 40px}.playbuilder-app>.wrapper:has(.no-padding){margin-top:0;padding:0 0 40px}.playbuilder-app>.wrapper:has(.page-no-margin-top){margin-top:0}.playbuilder-app>.footer{font-size:.8em;text-transform:uppercase;color:#333;padding:30px 10px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:15px;row-gap:5px}.playbuilder-app>.footer>a{padding:15px}
.loading-indicator{font-size:larger;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:5px}.loading-indicator.left{text-align:left}.loading-indicator.center{text-align:center}.loading-indicator.right{text-align:right}
.stripe-signup-page{font-family:"Open Sans",sans-serif;color:#333}.stripe-signup-page .desktop-only{display:grid !important}.stripe-signup-page .mobile-only{display:none !important}@media(max-width: 767px){.stripe-signup-page .desktop-only{display:none !important}.stripe-signup-page .mobile-only{display:block !important}}.stripe-signup-page h2{margin-bottom:30px;font-size:24px}.stripe-signup-page button{border-radius:8px;padding-block:12px;font-weight:bold;font-size:14px;height:40px}.stripe-signup-page .el-button--danger,.stripe-signup-page .el-button--primary{border-radius:8px !important;background-color:#cc2026 !important;border-color:#cc2026 !important;font-weight:bold !important;font-size:14px !important;padding-block:12px !important;height:40px !important}.stripe-signup-page .el-button--danger:hover,.stripe-signup-page .el-button--primary:hover{background-color:#b71c1c !important}.stripe-signup-page .el-button--danger:disabled,.stripe-signup-page .el-button--primary:disabled{background-color:#fab6b6 !important;border-color:#fab6b6 !important}.stripe-signup-page .el-button.outline{border-radius:8px !important;border-color:#cc2026 !important;color:#cc2026 !important;font-weight:bold !important;font-size:14px !important;padding-block:12px !important;height:40px !important}.stripe-signup-page .el-button.outline:hover{background-color:rgba(204,32,38,.1) !important;border-color:#b71c1c !important;color:#b71c1c !important}.stripe-signup-page .el-button.outline:disabled{border-color:#fab6b6 !important;color:#fab6b6 !important}.stripe-signup-page .text-center{text-align:center}.stripe-signup-page .mt-50{margin-top:50px}.stripe-signup-page .mt-100{margin-top:100px}.stripe-signup-page .page-title{text-align:center;font-size:40px;font-weight:bold;margin-top:20px;margin-bottom:-30px;color:#000}.stripe-signup-page .page-description{text-align:center;max-width:800px;margin:0 auto 20px auto;color:#666;font-size:1.1rem;line-height:1.6}@media screen and (max-width: 992px){.stripe-signup-page .page-title{font-size:36px;margin-bottom:-40px}.stripe-signup-page .page-description{font-size:1rem}}@media screen and (max-width: 767px){.stripe-signup-page .page-title{font-size:28px}.stripe-signup-page .page-description{font-size:14px}}.stripe-signup-page .stepper-container{width:100%;margin-bottom:20px}.stripe-signup-page .stepper-container .el-step .el-step__title{text-transform:uppercase;font-weight:bold;color:#999 !important;line-height:1.2;margin-top:10px;font-size:14px !important}.stripe-signup-page .stepper-container .el-step .el-step__title.is-process{color:#000 !important}.stripe-signup-page .stepper-container .el-step .el-step__head{color:#000;border-color:#efefef}.stripe-signup-page .stepper-container .el-step .el-step__head .el-step__icon{background:#fff;color:#000;border-color:#efefef}.stripe-signup-page .stepper-container .el-step .el-step__head .el-step__line{background-color:#efefef}.stripe-signup-page .stepper-container .el-step .el-step__head.is-process{border-color:#000}.stripe-signup-page .stepper-container .el-step .el-step__head.is-process .el-step__icon{background:#000;border-color:#000;color:#fff}.stripe-signup-page .stepper-container .el-step .el-step__head.is-finish{border-color:#000}.stripe-signup-page .stepper-container .el-step .el-step__head.is-finish .el-step__line{background-color:#000}.stripe-signup-page .stepper-container .el-step .el-step__head.is-finish .el-step__icon{background:#000;border-color:#000;color:#fff}@media(max-width: 768px){.stripe-signup-page .stepper-container .el-step__title{font-size:10px !important;line-height:1.1;margin-top:5px;white-space:normal;padding:0 2px}.stripe-signup-page .stepper-container .el-step__icon{width:24px !important;height:24px !important;font-size:12px !important}}@media screen and (max-width: 767px){.stripe-signup-page .stepper-container{margin-bottom:-20px}}.stripe-signup-page .plan-header-container{margin-bottom:40px;text-align:center}.stripe-signup-page .plan-header-container .billing-toggle-wrapper{display:flex;justify-content:center;margin-top:30px}.stripe-signup-page .plan-header-container .billing-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#fafafa;border:2px solid #efefef;border-radius:10px;padding:4px;cursor:pointer;user-select:none;width:fit-content;min-width:auto;margin:0 auto}.stripe-signup-page .plan-header-container .billing-toggle .sliding-bg{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(0.25, 0.8, 0.25, 1);z-index:1}.stripe-signup-page .plan-header-container .billing-toggle .sliding-bg.slide-right{transform:translateX(100%)}.stripe-signup-page .plan-header-container .billing-toggle .toggle-option{position:relative;z-index:2;padding:12px 25px;text-align:center;font-size:1rem;font-weight:600;color:#999;transition:color .3s;display:flex;align-items:center;justify-content:center;gap:15px;white-space:nowrap}.stripe-signup-page .plan-header-container .billing-toggle .toggle-option.active{color:#000}.stripe-signup-page .plan-header-container .billing-toggle .save-badge{background:#ffebee;color:#cc2026;font-size:12px;font-weight:600;padding:6px 10px;border-radius:12px;line-height:1}@media(max-width: 650px){.stripe-signup-page .plan-header-container .billing-toggle{min-width:unset !important;width:100%;display:flex;flex-direction:column;height:auto;gap:8px;padding:6px}.stripe-signup-page .plan-header-container .billing-toggle .sliding-bg{display:none}.stripe-signup-page .plan-header-container .billing-toggle .toggle-option{width:100%;border-radius:6px;padding:15px 10px;flex:unset;white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center}.stripe-signup-page .plan-header-container .billing-toggle .toggle-option.active{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000;font-weight:bold}.stripe-signup-page .plan-header-container .billing-toggle .save-badge{margin-left:0}}@media(max-width: 850px){.stripe-signup-page .plan-header-container .billing-toggle.is-french{min-width:unset !important;width:100%;display:flex;flex-direction:column;height:auto;gap:8px;padding:6px}.stripe-signup-page .plan-header-container .billing-toggle.is-french .sliding-bg{display:none}.stripe-signup-page .plan-header-container .billing-toggle.is-french .toggle-option{width:100%;border-radius:6px;padding:15px 10px;flex:unset;white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center}.stripe-signup-page .plan-header-container .billing-toggle.is-french .toggle-option.active{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000;font-weight:bold}.stripe-signup-page .plan-header-container .billing-toggle.is-french .save-badge{margin-left:0}}@media(max-width: 450px){.stripe-signup-page .plan-header-container .billing-toggle.is-french .toggle-option{flex-direction:column}}.stripe-signup-page .pricing-table-grid{display:grid;gap:0;border-radius:12px;border:2px solid #efefef;background:#fff;margin-top:40px;overflow:hidden}.stripe-signup-page .pricing-table-grid .grid-header-cell{position:relative;padding:50px 20px 20px 20px;border-bottom:2px solid #efefef;border-right:2px solid #efefef;display:flex;flex-direction:column;background:#fff}.stripe-signup-page .pricing-table-grid .grid-header-cell .header-content{display:flex;flex-direction:column;justify-content:space-between;flex:1;height:100%}.stripe-signup-page .pricing-table-grid .grid-header-cell .tier-name{font-size:24px;font-weight:bold;margin:5px 0 10px 0;color:#000}.stripe-signup-page .pricing-table-grid .grid-header-cell .tier-desc{color:#999;font-size:13px;margin-bottom:20px;line-height:1.4;min-height:40px}.stripe-signup-page .pricing-table-grid .grid-header-cell .price-container{display:flex;align-items:center;margin-bottom:20px}.stripe-signup-page .pricing-table-grid .grid-header-cell .price-container .big-price{font-size:32px;font-weight:bold;color:#000;line-height:1;margin-right:8px}.stripe-signup-page .pricing-table-grid .grid-header-cell .price-container .price-details{display:flex;flex-direction:column;font-size:13px;color:#999;line-height:1.2}.stripe-signup-page .pricing-table-grid .grid-header-cell .price-container .price-details .period{white-space:nowrap}.stripe-signup-page .pricing-table-grid .grid-header-cell .trial-days{font-size:14px;color:#000;margin-bottom:15px;margin-top:-5px;font-weight:500;height:17px}.stripe-signup-page .pricing-table-grid .grid-header-cell .trial-days .trial-number{font-weight:bold}.stripe-signup-page .pricing-table-grid .grid-header-cell .select-btn{width:100%;font-weight:bold;height:45px;font-size:16px;color:#fff;height:45px !important;font-size:14px !important;border-radius:8px !important}.stripe-signup-page .pricing-table-grid .grid-header-cell .select-btn.el-button--info{background-color:#ddd;border-color:#ccc;border-width:2px;color:#000}.stripe-signup-page .pricing-table-grid .grid-header-cell .tier-tag{position:absolute;top:0;left:0;right:0;padding:12px;text-align:left;padding-left:20px;font-size:12px;font-weight:bold;text-transform:uppercase}.stripe-signup-page .pricing-table-grid .grid-header-cell .tier-tag.standard{background:#f9f9f9;color:#999}.stripe-signup-page .pricing-table-grid .grid-header-cell .tier-tag.most-popular{background:#ffc3c5;color:#cc2026}.stripe-signup-page .pricing-table-grid .grid-header-cell.featured-col{background-color:#ffe4e5;border-bottom:2px solid #fff;border-right:2px solid #efefef}.stripe-signup-page .pricing-table-grid .grid-header-cell.featured-col .tier-desc,.stripe-signup-page .pricing-table-grid .grid-header-cell.featured-col .currency,.stripe-signup-page .pricing-table-grid .grid-header-cell.featured-col .period{color:#666}.stripe-signup-page .pricing-table-grid .grid-header-empty{border-bottom:2px solid #efefef;border-right:2px solid #efefef;background:#fff}.stripe-signup-page .pricing-table-grid .grid-label-cell{padding:20px;font-size:18px;display:flex;align-items:center;font-weight:500;border-bottom:2px solid #efefef;border-right:2px solid #efefef;background:#fff}.stripe-signup-page .pricing-table-grid .grid-label-cell .info-icon{font-size:1rem;color:#999;margin-left:8px;cursor:help;transition:color .2s}.stripe-signup-page .pricing-table-grid .grid-label-cell .info-icon:hover{color:#000}.stripe-signup-page .pricing-table-grid .grid-label-cell:last-child{border:none}.stripe-signup-page .pricing-table-grid .no-bottom-border{border-bottom:none !important}.stripe-signup-page .pricing-table-grid .no-right-border{border-right:none !important}.stripe-signup-page .pricing-table-grid .grid-value-cell{padding:20px;display:flex;justify-content:flex-start;align-items:center;border-bottom:2px solid #efefef;border-right:2px solid #efefef;background:#fff}.stripe-signup-page .pricing-table-grid .grid-value-cell .check-icon{color:#000;font-weight:bold;font-size:24px}.stripe-signup-page .pricing-table-grid .grid-value-cell.featured-col{background-color:#ffe4e5;border-bottom:2px solid #fff;border-right:2px solid #efefef}@media(max-width: 992px){.stripe-signup-page .pricing-table-grid{overflow-x:auto}.stripe-signup-page .pricing-table-grid .grid-label-cell,.stripe-signup-page .pricing-table-grid .grid-header-empty{position:sticky;left:0;z-index:10;border-right:2px solid #efefef}.stripe-signup-page .pricing-table-grid .grid-header-empty{z-index:11}}@media(max-width: 767px){.stripe-signup-page .pricing-table-grid .grid-label-cell{font-size:16px}}.stripe-signup-page .pricing-mobile-stack{margin-top:40px}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card{background:#fff;border:2px solid #efefef;border-radius:12px;margin-bottom:30px;overflow:hidden;position:relative}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card.featured-card{border-color:#ef9a9a;box-shadow:0 4px 12px rgba(204,32,38,.1)}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card.featured-card .mobile-card-header{background-color:#ffe4e5}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header{padding:25px 20px;border-bottom:2px solid #efefef;text-align:center;position:relative}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .tier-tag{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:bold;text-transform:uppercase;margin-bottom:15px}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .tier-tag.most-popular{background:#cc2026;color:#fff}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .tier-tag.standard{background:#eee;color:#666}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .tier-name{font-size:24px;font-weight:bold;margin:0 0 5px 0}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .tier-desc{color:#666;font-size:14px;margin-bottom:15px}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .price-container{display:flex;justify-content:center;align-items:center;margin-bottom:20px;margin-top:20px}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .price-container .big-price{font-size:32px;font-weight:bold;margin-right:6px}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .price-container .price-details{display:flex;flex-direction:column;text-align:left;font-size:12px;color:#999}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .select-btn{width:100%;font-weight:bold;height:45px;font-size:16px;color:#fff;height:45px !important;font-size:14px !important;border-radius:8px !important}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-card-header .select-btn.el-button--info{background-color:#ddd;border-color:#ccc;border-width:2px;color:#000}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .trial-days{font-size:14px;color:#000;margin-bottom:15px;margin-top:-5px;font-weight:500}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .trial-days .trial-number{font-weight:bold}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list{padding:10px 0}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list .mobile-feature-item{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #f5f5f5;font-size:14px}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list .mobile-feature-item:last-child{border-bottom:none}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list .mobile-feature-item .feat-name{font-weight:500;display:flex;align-items:center}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list .mobile-feature-item .feat-name .info-icon{font-size:16px;margin-left:6px;color:#bbb}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list .mobile-feature-item .check-icon{color:#000;font-weight:bold}.stripe-signup-page .pricing-mobile-stack .mobile-plan-card .mobile-features-list .mobile-feature-item .dash{color:#eee;font-weight:bold}.stripe-signup-page .addon-selection-area .addon-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;max-width:1200px;margin:40px auto 0}@media(max-width: 992px){.stripe-signup-page .addon-selection-area .addon-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.stripe-signup-page .addon-selection-area .addon-grid{grid-template-columns:1fr}}.stripe-signup-page .addon-selection-area .addon-card{background:#fff;border:2px solid #efefef;border-radius:10px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;transition:border-color .2s}.stripe-signup-page .addon-selection-area .addon-card:hover{border-color:#dcdcdc}.stripe-signup-page .addon-selection-area .addon-card .addon-header{display:flex;align-items:center;margin-bottom:20px}.stripe-signup-page .addon-selection-area .addon-card .addon-header .addon-title{font-size:18px;font-weight:400;margin:0;color:#000}.stripe-signup-page .addon-selection-area .addon-card .addon-header .info-icon{font-size:1rem;color:#999;margin-left:8px;cursor:help}.stripe-signup-page .addon-selection-area .addon-card .addon-header .info-icon:hover{color:#000}@media screen and (max-width: 767px){.stripe-signup-page .addon-selection-area .addon-card .addon-header .addon-title{font-size:16px}}.stripe-signup-page .addon-selection-area .addon-card .addon-body{display:flex;justify-content:space-between;align-items:center;gap:5px;row-gap:10px;flex-wrap:wrap}.stripe-signup-page .addon-selection-area .addon-card .addon-body .el-button{font-weight:bold;border-radius:6px;padding:12px 20px;height:40px;line-height:2}.stripe-signup-page .addon-selection-area .addon-card .price-container{display:flex;align-items:center}.stripe-signup-page .addon-selection-area .addon-card .price-container .big-price{font-size:28px;font-weight:bold;color:#000;line-height:1;margin-right:8px}.stripe-signup-page .addon-selection-area .addon-card .price-container .price-details{display:flex;flex-direction:column;font-size:12px;color:#999;line-height:1.1}.stripe-signup-page .addon-selection-area .addon-card .price-container .price-details .currency{text-transform:uppercase}.stripe-signup-page .addon-selection-area .addon-card .price-container .price-details .period{white-space:nowrap}.stripe-signup-page .addon-selection-area .addon-card .action-btn .el-button{font-weight:bold;border-radius:6px;padding:10px 20px}.stripe-signup-page .addon-selection-area .addon-card .action-btn .add-btn{background-color:#cc2026;border-color:#cc2026;color:#fff}.stripe-signup-page .addon-selection-area .addon-card .action-btn .add-btn:hover{background-color:#b71c1c}.stripe-signup-page .addon-selection-area .addon-card .action-btn .remove-btn{background-color:#e0e0e0;border-color:#e0e0e0;color:#333}.stripe-signup-page .addon-selection-area .addon-card .action-btn .remove-btn:hover{background-color:#d6d6d6}.stripe-signup-page .review-area .review-box{background:#fff;border:2px solid #efefef;border-radius:12px;padding:40px;display:flex;gap:60px}@media(max-width: 768px){.stripe-signup-page .review-area .review-box{flex-direction:column;gap:30px;padding:20px}}.stripe-signup-page .review-area .review-box .review-left-col{flex:1}.stripe-signup-page .review-area .review-box .review-left-col .review-section{margin-bottom:30px}.stripe-signup-page .review-area .review-box .review-left-col .review-section h3{font-size:16px;font-weight:bold;color:#000;margin-bottom:8px;margin-top:0}.stripe-signup-page .review-area .review-box .review-left-col .review-section .selected-item-row{font-size:16px;color:#333;line-height:1.5}.stripe-signup-page .review-area .review-box .review-left-col .review-section .empty-selection{color:#999;font-style:italic;font-size:16px}.stripe-signup-page .review-area .review-box .review-left-col .review-section .addons-list{list-style:none;padding:0;margin:0}.stripe-signup-page .review-area .review-box .review-left-col .review-section .addons-list li{display:flex;align-items:flex-start;margin-bottom:8px;font-size:16px;color:#333;line-height:1.5}.stripe-signup-page .review-area .review-box .review-left-col .review-section .addons-list li .bullet{margin-right:8px;font-weight:bold}.stripe-signup-page .review-area .review-box .review-left-col .mt-4{margin-top:20px}.stripe-signup-page .review-area .review-box .review-right-col{flex:1;max-width:450px}.stripe-signup-page .review-area .review-box .review-right-col .coupon-section{margin-bottom:20px}.stripe-signup-page .review-area .review-box .review-right-col .coupon-section label{display:block;font-size:16px;font-weight:bold;color:#000;margin-bottom:8px;line-height:1.2}.stripe-signup-page .review-area .review-box .review-right-col .coupon-section .coupon-input-group{display:flex;gap:10px}.stripe-signup-page .review-area .review-box .review-right-col .coupon-section .coupon-feedback{margin-top:10px;padding:10px;border-radius:4px;font-size:14px;font-weight:bold}.stripe-signup-page .review-area .review-box .review-right-col .coupon-section .coupon-feedback.success{background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.stripe-signup-page .review-area .review-box .review-right-col .coupon-section .coupon-feedback.error{background-color:#ffebee;color:#cc2026;border:1px solid #ffcdd2}.stripe-signup-page .review-area .review-box .review-right-col .el-input__wrapper{font-size:16px;border:2px solid #efefef;border-radius:8px;box-shadow:none !important}.stripe-signup-page .review-area .review-box .review-right-col .review-divider{border:0;border-top:2px solid #efefef;margin:0}.stripe-signup-page .review-area .review-box .review-right-col .total-section{font-size:16px;font-weight:bold;color:#000;margin-top:30px;margin-bottom:30px}.stripe-signup-page .review-area .review-box .review-right-col .continue-btn{width:100%;background-color:#d32f2f;border-color:#d32f2f;font-weight:bold;font-size:16px}.stripe-signup-page .review-area .review-box .review-right-col .continue-btn:hover{background-color:#b71c1c}.stripe-signup-page .review-area .review-box .review-right-col .continue-btn:disabled{background-color:#fab6b6;border-color:#fab6b6}@media(max-width: 768px){.stripe-signup-page .review-area .review-right-col{max-width:100% !important}}@media screen and (min-width: 768px){.plan-feature-tooltip{max-width:400px !important;width:max-content !important;min-width:300px !important;font-size:16px !important;line-height:1.5 !important;padding:12px !important;white-space:normal !important;word-break:break-word !important;text-align:left !important}}@media screen and (max-width: 767px){.plan-feature-tooltip{max-width:280px !important;width:280px !important;min-width:280px !important;font-size:14px !important}}
.dashboard-header{position:relative;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.dashboard-header>.translucent-cover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.dashboard-header>.cover{position:absolute;top:0;left:0;width:100%;text-align:center;padding:60px 0}.dashboard-header>.cover>img{width:100%;max-width:250px;margin-bottom:30px}.dashboard-header>.cover>h1{color:#fff;font-size:20px;font-weight:200}@media screen and (max-width: 767px){.dashboard-header>.cover{padding:20px 0}.dashboard-header>.cover>img{max-width:150px;margin-bottom:10px}.dashboard-header>.cover>h1{font-size:16px}}
.grid-layout{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:20px;column-gap:20px}
.dashboard-mini-search .el-input,.dashboard-mini-search .el-select{width:100%}
.dashboard-create-something>.create-buttons{border-radius:8px;background-color:var(--color-primary-bg);display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}.dashboard-create-something>.create-buttons>a{font-size:8px;padding:15px 5px;text-align:center;line-height:1.2;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.6);border-bottom:2px solid rgba(0,0,0,.3);transition:all .2s ease-in-out}.dashboard-create-something>.create-buttons>a:first-child{border-left:thin solid rgba(0,0,0,.3);border-top-left-radius:5px;border-bottom-left-radius:5px}.dashboard-create-something>.create-buttons>a:last-child{border-right:thin solid rgba(0,0,0,.3);border-top-right-radius:5px;border-bottom-right-radius:5px}.dashboard-create-something>.create-buttons>a>i{display:block;font-size:large;color:rgba(255,255,255,.6);margin-bottom:1ex}.dashboard-create-something>.create-buttons>a:hover,.dashboard-create-something>.create-buttons>a:active,.dashboard-create-something>.create-buttons>a:focus{color:#fff;text-decoration:none}.dashboard-create-something>.create-buttons>a:hover>i,.dashboard-create-something>.create-buttons>a:active>i,.dashboard-create-something>.create-buttons>a:focus>i{color:#fff}.dashboard-create-something>.create-buttons>a:hover{background-color:var(--color-secondary-bg)}.dashboard-create-something>.create-buttons>a+a{border-left:thin solid rgba(255,255,255,.1)}
.dashboard-term-plan-view .term-plan{background-color:#fff;color:#8d8d8d;border-radius:8px;box-shadow:0px 1px 2px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out;overflow:hidden;cursor:pointer}.dashboard-term-plan-view .term-plan:hover{box-shadow:0px 1px 8px rgba(0,0,0,.4)}.dashboard-term-plan-view .term-plan>.term-name{padding:15px;font-weight:bold;border-bottom:thin solid #d3d3d3}.dashboard-term-plan-view .term-plan>.term-name>a:hover{text-decoration:underline}.dashboard-term-plan-view .term-plan>.plan-name{padding:15px;font-size:larger;font-weight:bold}.dashboard-term-plan-view .term-plan>.plan-name>i{display:inline-block;margin-right:10px}
.dashboard-pack-tile{position:relative;box-sizing:border-box;height:175px;min-width:400px;background-color:#fff;color:#8d8d8d;border-radius:8px;box-shadow:0px 1px 2px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out;overflow:hidden;cursor:pointer}.dashboard-pack-tile:hover{box-shadow:0px 1px 8px rgba(0,0,0,.4)}.dashboard-pack-tile>.main-image,.dashboard-pack-tile>.main-image-placeholder{position:absolute;top:0;left:0;width:175px;height:175px;background-position:center;background-size:cover;background-repeat:no-repeat}.dashboard-pack-tile>.main-image-placeholder{background-image:url("/images/packPlaceholder.png")}.dashboard-pack-tile>.content-menu-area{position:absolute;top:15px;left:190px;right:15px;height:120px;overflow:hidden}.dashboard-pack-tile>.content-menu-area:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:url("/images/bottom-fade-to-white.png") bottom repeat-x}.dashboard-pack-tile>.content-menu-area>.menu{margin-left:10px;float:right;line-height:16px;font-size:14px}.dashboard-pack-tile>.content-menu-area>.menu>div{display:inline-block;margin-right:5px}.dashboard-pack-tile>.content-menu-area>.menu>div>i{cursor:pointer}.dashboard-pack-tile>.content-menu-area>.menu>div:hover{text-shadow:0 0 3px #bbb}.dashboard-pack-tile>.content-menu-area>.name{font-weight:bold;line-height:16px;font-size:14px;margin-bottom:5px}.dashboard-pack-tile>.content-menu-area>.desc{line-height:16px;font-size:12px}.dashboard-pack-tile>.content-menu-area.minimal{height:150px}.dashboard-pack-tile .info-area{display:flex;flex-wrap:nowrap;column-gap:5px;justify-content:space-between;position:absolute;top:145px;left:190px;right:15px}.dashboard-pack-tile .info-area>div{display:flex;flex-direction:row;flex-wrap:nowrap;column-gap:5px;align-items:center;white-space:nowrap;text-align:center}.dashboard-pack-tile .info-area>div>i{font-size:14px;font-weight:normal}.dashboard-pack-tile .info-area>div>i.icon-activities{color:#70c017}.dashboard-pack-tile .info-area>div>i.icon-progressions{color:#4990e2}.dashboard-pack-tile .info-area>div>i.icon-clipboard-empty{color:#e5502e}.dashboard-pack-tile .info-area>div>i.icon-collections{color:#9c5ed4}.dashboard-pack-tile .info-area>div>span{font-size:10px;font-weight:bold}
.dashboard-available-content .jump-tile{position:relative;overflow:hidden;height:140px;cursor:pointer;background-color:#fff;color:#8d8d8d;border-radius:8px;box-shadow:0px 1px 2px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out}.dashboard-available-content .jump-tile:hover{box-shadow:0px 1px 8px rgba(0,0,0,.4)}.dashboard-available-content .jump-tile>.flex-column{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:5px}.dashboard-available-content .jump-tile>.flex-column>i{font-size:90px;color:#f7f7f7}.dashboard-available-content .jump-tile>.flex-column>span{display:block;color:#000;font-size:28px}.dashboard-available-content .jump-tile>.flex-column>strong{text-transform:uppercase}.dashboard-available-content .jump-tile>.flex-column>strong.activities{color:#70c017}.dashboard-available-content .jump-tile>.flex-column>strong.progressions{color:#4990e2}.dashboard-available-content .jump-tile>.flex-column>strong.plans{color:#e5502e}.dashboard-available-content .jump-tile>.flex-column>strong.collections{color:#9c5ed4}
.dashboard-playlists-view .playlist{background-color:#fff;color:#8d8d8d;border-radius:8px;box-shadow:0px 1px 2px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out;overflow:hidden;cursor:pointer;padding:15px}.dashboard-playlists-view .playlist:hover{box-shadow:0px 1px 8px rgba(0,0,0,.4)}.dashboard-playlists-view .playlist>.name{font-size:larger;font-weight:bold}.dashboard-playlists-view .playlist>.name>i{display:inline-block;margin-right:10px}.dashboard-playlists-view .playlist>.badge{background-color:#b3b7bd;color:#fff;border-radius:3px;padding:6px 14px}
.simple-item-tile{position:relative;height:100px;min-width:300px;background-color:#fff;color:#8d8d8d;border-radius:8px;box-shadow:0px 1px 2px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out;overflow:hidden;cursor:pointer}.simple-item-tile:hover{box-shadow:0px 1px 8px rgba(0,0,0,.4)}.simple-item-tile>.main-image,.simple-item-tile>.main-image-placeholder{position:absolute;top:0;left:0;width:100px;height:100px;background-position:center;background-size:cover;background-repeat:no-repeat}.simple-item-tile>.corner-logo{position:absolute;bottom:0;left:0}.simple-item-tile>.corner-logo>.corner{width:0;height:0;border-bottom:50px solid rgba(100,107,113,.9);border-right:50px solid rgba(0,0,0,0)}.simple-item-tile>.corner-logo>img{position:absolute;bottom:5px;left:5px;width:20px;height:20px}.simple-item-tile>.content-menu-area{position:absolute;top:15px;left:115px;right:15px;bottom:15px;overflow:hidden}.simple-item-tile>.content-menu-area:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:url("/images/bottom-fade-to-white.png") bottom repeat-x}.simple-item-tile>.content-menu-area>.favorites{float:right;margin-left:10px;line-height:16px;font-size:14px}.simple-item-tile>.content-menu-area>.favorites>.favorite{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.simple-item-tile>.content-menu-area>.favorites>.favorite.favorited{color:gold;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}.simple-item-tile>.content-menu-area>.name{font-weight:bold;line-height:16px;font-size:14px;margin-bottom:5px}.simple-item-tile>.content-menu-area>.desc{line-height:16px;font-size:12px}.simple-item-tile[data-item-type=activity]>.main-image-placeholder{background-image:url("/images/activityPlaceholder.png")}.simple-item-tile[data-item-type=activity]>.content-menu-area>.name{color:#70c017}.simple-item-tile[data-item-type=progression]>.main-image-placeholder{background-image:url("/images/progressionPlaceholder.png")}.simple-item-tile[data-item-type=progression]>.content-menu-area>.name{color:#4990e2}.simple-item-tile[data-item-type=plan]>.main-image-placeholder{background-image:url("/images/planPlaceholder.png")}.simple-item-tile[data-item-type=plan]>.content-menu-area>.name{color:#e5502e}.simple-item-tile[data-item-type=collection]>.main-image-placeholder{background-image:url("/images/collectionPlaceholder.png")}.simple-item-tile[data-item-type=collection]>.content-menu-area>.name{color:#9c5ed4}
.overview-item-tile{display:-ms-flexbox;display:flex;box-sizing:border-box;background-color:#fff;border-bottom:thin solid #d1d1d1}.overview-item-tile>.image-area,.overview-item-tile>.image-placeholder{display:block;width:100px;height:100px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}.overview-item-tile>.content-area{-ms-flex:1;flex:1;padding:10px 10px 10px 15px}.overview-item-tile>.content-area>.name-menu-bar{display:-ms-flexbox;display:flex;margin-bottom:5px}.overview-item-tile>.content-area>.name-menu-bar>strong.item-name{-ms-flex:1;flex:1;font-size:larger;padding-right:10px;cursor:pointer}.overview-item-tile>.content-area>.name-menu-bar>.menu>.el-dropdown>i{cursor:pointer}.overview-item-tile>.content-area>span.item-desc{font-size:smaller}.overview-item-tile[data-item-type=activity]>.image-placeholder{background-image:url("../images/activityPlaceholder.png")}.overview-item-tile[data-item-type=activity]>.content-area strong.item-name{color:#70c017}.overview-item-tile[data-item-type=progression]>.image-placeholder{background-image:url("../images/progressionPlaceholder.png")}.overview-item-tile[data-item-type=progression]>.content-area strong.item-name{color:#4990e2}.overview-item-tile[data-item-type=plan]>.image-placeholder{background-image:url("../images/planPlaceholder.png")}.overview-item-tile[data-item-type=plan]>.content-area strong.item-name{color:#e5502e}.overview-item-tile[data-item-type=collection]>.image-placeholder{background-image:url("../images/collectionPlaceholder.png")}.overview-item-tile[data-item-type=collection]>.content-area strong.item-name{color:#9c5ed4}
.pdf-chooser-dialog .el-dialog__body>div>div:first-child:not([class]){margin-bottom:5px}.pdf-chooser-dialog .tile-area{margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.overview-top-media{display:flex;flex-direction:column;row-gap:20px}.overview-top-media>.main-media-container{position:relative;box-sizing:border-box;width:100%;border:thick solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.overview-top-media>.main-media-container>img{width:100%}.overview-top-media>.main-media-container>.play-button-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.overview-top-media>.main-media-container>.play-button-container>.play-icon{display:inline-block;position:absolute;bottom:20px;right:20px;font-size:32px;color:#ce2127;font-weight:bold;background-color:#fff;padding:10px;border-radius:50%;border:thin solid #ce2127;transition:all .2s ease-in-out}.overview-top-media>.main-media-container>.play-button-container:hover>.play-icon{bottom:50%;right:50%;margin-bottom:-52px;margin-right:-52px;font-size:64px;padding:20px}.overview-top-media>.main-media-container>.play-button-container:hover>.play-icon:hover{transform:scale(1.1)}.overview-top-media .video-container{box-sizing:border-box;width:100%;border:thick solid #fff;box-shadow:0 0 5px rgba(0,0,0,.2)}.overview-top-media .video-reel{overflow-x:auto;white-space:nowrap}.overview-top-media .video-reel>div{position:relative;display:inline-block;width:150px;height:84px;cursor:pointer;background-position:center;background-size:cover;background-repeat:no-repeat;border:thick solid rgba(0,0,0,0)}.overview-top-media .video-reel>div.active{border:thick solid #ce2127}.overview-top-media .video-reel>div.active>.play-icon{display:none}.overview-top-media .video-reel>div>.play-icon{display:inline-block;position:absolute;bottom:5px;right:5px;font-size:10px;color:#ce2127;font-weight:bold;background-color:#fff;padding:10px;border-radius:50%;border:thin solid #ce2127;transition:all .2s ease-in-out}.overview-top-media .video-reel>div:hover>.play-icon{bottom:50%;right:50%;margin-bottom:-30px;margin-right:-30px;font-size:20px;padding:20px}.overview-top-media .video-reel>div:hover>.play-icon:hover{transform:scale(1.1)}
.overview-main-media{width:100%;max-width:600px;margin:0 auto}.overview-main-media>.image-embed{text-align:center}.overview-main-media>.image-embed.has-play-icon{position:relative}.overview-main-media>.image-embed.has-play-icon>.play-icon-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.overview-main-media>.image-embed.has-play-icon>.play-icon-container>.play-icon{display:inline-block;position:absolute;bottom:20px;right:20px;font-size:32px;color:#ce2127;font-weight:bold;background-color:#fff;padding:10px;border-radius:50%;border:thin solid #ce2127;transition:all .2s ease-in-out}.overview-main-media>.image-embed.has-play-icon>.play-icon-container:hover>.play-icon{bottom:50%;right:50%;margin-bottom:-52px;margin-right:-52px;font-size:64px;padding:20px}.overview-main-media>.image-embed.has-play-icon>.play-icon-container:hover>.play-icon:hover{transform:scale(1.1)}.overview-main-media>.image-embed:not(.has-play-icon){cursor:zoom-in}.overview-main-media>.image-embed>img{max-width:100%;max-height:600px}.overview-main-media>.video-embed{position:relative;display:block;height:0;padding:0;padding-bottom:56.25%;overflow:hidden}.overview-main-media>.video-embed>iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.overview-main-media>.link-embed{background-color:#d3d3d3;border-radius:12px;padding:20px;overflow:hidden}.overview-main-media>.link-embed>img{float:left;max-width:300px;margin-right:10px;margin-bottom:10px}
.overview-cat-tree-node:not(:first-child){margin-top:5px}.overview-cat-tree-node>ul{margin-top:5px}
.overview-details-tab{display:flex;flex-direction:column;row-gap:20px;background-color:#fff;padding:20px}.overview-details-tab table.details-table{width:100%}.overview-details-tab table.details-table td{padding:5px 0}.overview-details-tab table.details-table td:first-child{white-space:nowrap;font-weight:bold;text-align:right;padding-right:20px}.overview-details-tab table.details-table td:last-child{width:100%}.overview-details-tab div.details{display:flex;flex-direction:column;row-gap:10px}.overview-details-tab div.details>div>label{display:block;margin-bottom:10px;font-weight:bold}.overview-details-tab div.details>div>.tags{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:10px;row-gap:10px}.overview-details-tab div.details>div>.tags>.el-tag{max-width:100%;white-space:normal;height:unset;line-height:1.5;padding:5px 10px}
.overview-attachments-tab{background-color:#fff;padding:20px}.overview-attachments-tab>ul{margin:0}
.overview-actions-bar{display:flex;flex-direction:row;width:100%;margin-left:auto;margin-right:auto;border-radius:5px;background-color:#3b3b3b}.overview-actions-bar>a{flex:1;display:inline-block;text-align:center;white-space:nowrap;font-size:x-small;background-color:#3b3b3b;color:rgba(255,255,255,.6);padding:15px 0;text-transform:uppercase;cursor:pointer;text-decoration:none}.overview-actions-bar>a:hover,.overview-actions-bar>a:active,.overview-actions-bar>a:focus{text-decoration:none}.overview-actions-bar>a>span{display:block;font-size:large;margin-bottom:7px;color:rgba(255,255,255,.6)}.overview-actions-bar>a:hover{color:#fff;text-decoration:none;background-color:#898989}.overview-actions-bar>a:hover>.material-symbols-rounded{color:#fff}.overview-actions-bar>a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.overview-actions-bar>a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.overview-actions-bar>a+a{border-left:thin solid rgba(255,255,255,.1)}
.overview-scaffold>.scaffold-header{display:flex;flex-direction:column;row-gap:20px;margin-bottom:20px}.overview-scaffold>.scaffold-header>header.item-header{display:flex;flex-direction:column;row-gap:10px;align-items:flex-start}.overview-scaffold>.scaffold-header>header.item-header>*{margin:0}.overview-scaffold>.scaffold-header>header.item-header>.item-type{color:gray;font-size:large}.overview-scaffold>.scaffold-header>header.item-header>.item-name{color:#000;font-size:xx-large;font-weight:bold}.overview-scaffold>.scaffold-header>header.item-header>.item-desc{color:gray;white-space:pre-wrap;font-size:large}.overview-scaffold>.scaffold-header>header.item-header[data-type=activity]>.item-type,.overview-scaffold>.scaffold-header>header.item-header[data-type=activity]>.item-name{color:#70c017}.overview-scaffold>.scaffold-header>header.item-header[data-type=progression]>.item-type,.overview-scaffold>.scaffold-header>header.item-header[data-type=progression]>.item-name{color:#4990e2}.overview-scaffold>.scaffold-header>header.item-header[data-type=plan]>.item-type,.overview-scaffold>.scaffold-header>header.item-header[data-type=plan]>.item-name{color:#e5502e}.overview-scaffold>.scaffold-header>header.item-header[data-type=collection]>.item-type,.overview-scaffold>.scaffold-header>header.item-header[data-type=collection]>.item-name{color:#9c5ed4}.overview-scaffold>.scaffold-header>.content-source-area{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:5px}.overview-scaffold>.scaffold-header>.content-source-area strong{text-transform:uppercase}.overview-scaffold>.scaffold-header>.content-source-area img{width:20px;height:20px;margin:0 5px;vertical-align:middle;background-color:rgba(100,107,113,.9)}.overview-scaffold>main{background-color:#f1f1f6;padding:40px 20px;display:flex;flex-direction:column;row-gap:40px}.overview-scaffold>main>.el-tabs>.el-tabs__content{padding-top:20px;padding-bottom:20px}.overview-scaffold>main>.column-tab-layout{display:flex;flex-direction:column;row-gap:40px}.overview-scaffold>main.inner-item{border:thin solid rgba(0,0,0,.1);border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.overview-expandable-header{font-size:x-large;min-height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;background-color:#fff;border-radius:12px;color:#000}.overview-expandable-header>.expand-collapse{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;border-right:thin solid #eee}.overview-expandable-header>.title{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;padding-left:20px}.overview-expandable-header>.title .block-icon{display:inline-block;margin-right:20px}.overview-expandable-header>.title .placeholder-text{font-size:smaller}.overview-expandable-header>.time{width:100px;font-size:initial;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px;border-left:thin solid #eee}.overview-expandable-header:not(.expanded)>.title{min-width:0}.overview-expandable-header:not(.expanded)>.title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-expandable-header.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.overview-expandable-header.inner-item{background-color:#ce302d;color:#fff}
.overview-block-media{float:left;width:100%;max-width:200px;margin-right:1em;margin-bottom:1em}.mobile .overview-block-media{float:none;max-width:unset;margin-right:unset}
.overview-item-block .block-number{display:inline-block;margin-right:5px}.overview-item-block>.body{padding:20px;background-color:#fff;border-top:thin solid #eee;display:flex;flex-direction:column;row-gap:20px}
.overview-item-content{display:flex;flex-direction:column;row-gap:20px}.overview-item-content>.el-button{align-self:stretch}
.overview-pack-unit-config{margin:40px 60px 0;border:thin solid gray;border-radius:8px;background-color:azure;padding:30px;display:flex;flex-direction:row;flex-wrap:nowrap}.overview-pack-unit-config>div>label{display:block;margin:0 0 10px 0}.overview-pack-unit-config>div:not(:last-child){flex:1;margin-right:30px}.overview-pack-unit-config>div .el-input,.overview-pack-unit-config>div .el-select{width:100%}
.media-view-modal.image-modal{width:max-content;max-width:90%}.media-view-modal .image-container{position:relative}.media-view-modal .image-container .play-button-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.media-view-modal .image-container .play-button-container>.play-icon{display:inline-block;position:absolute;bottom:20px;right:20px;font-size:32px;color:#ce2127;font-weight:bold;background-color:#fff;padding:10px;border-radius:50%;border:thin solid #ce2127;transition:all .2s ease-in-out}.media-view-modal .image-container .play-button-container:hover>.play-icon{bottom:50%;right:50%;margin-bottom:-52px;margin-right:-52px;font-size:64px;padding:20px}.media-view-modal .image-container .play-button-container:hover>.play-icon:hover{transform:scale(1.1)}
.item-overview-view>.go-back{margin-bottom:30px}.item-overview-view>.go-back>.el-button{width:100%}.item-overview-view>.go-back>.el-button>span{justify-content:center}.item-overview-view>.loading-indicator{text-align:center}
.item-overview-modal>.el-dialog{max-width:750px}
.add-to-playlists-modal .el-dialog__body>.tile-area{margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.add-to-playlists-modal .el-dialog__body>.playlist-choices{max-height:200px;overflow-y:auto;border:thin solid #d3d3d3}.add-to-playlists-modal .el-dialog__body>.playlist-choices table{width:100%;margin-bottom:0}.add-to-playlists-modal .el-dialog__body>.playlist-choices table tr:not(:last-child){border-bottom:thin solid #d3d3d3}.add-to-playlists-modal .el-dialog__body>.playlist-choices table tr td{padding:1ex;vertical-align:middle}.add-to-playlists-modal .el-dialog__body>.playlist-choices table tr td>.el-tag{margin-left:1ex;font-weight:normal}.add-to-playlists-modal .el-dialog__body>.playlist-choices table tr td:nth-child(2){text-align:right}.add-to-playlists-modal .el-dialog__body>.playlist-choices table tr.member td:first-child{font-weight:bold}
.prompt-copy-item-modal .el-dialog__body .el-input{width:100%}.prompt-copy-item-modal .el-dialog__body>.tile-area{margin-bottom:15px;box-shadow:0 2px 5px rgba(0,0,0,.2)}
.dashboard-page>main{padding:60px;color:#60676e;max-width:1600px;margin:0 auto}.dashboard-page>main h3{font-size:20px;font-weight:500;text-transform:uppercase}.dashboard-page>main h3>i{color:#bbb}.dashboard-page>main h3>small{font-size:small}
.on-the-go-scaffold>header{background-color:#fff;padding:40px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.on-the-go-scaffold>header>.item-header{flex:1;display:flex;flex-direction:column;row-gap:10px;align-items:flex-start}.on-the-go-scaffold>header>.item-header>*{margin:0}.on-the-go-scaffold>header>.item-header>.item-type{color:gray;font-size:large}.on-the-go-scaffold>header>.item-header>.item-name{color:#000;font-size:xx-large;font-weight:bold}.on-the-go-scaffold>header>.item-header>.item-desc{color:gray;white-space:pre-wrap;font-size:large}.on-the-go-scaffold>header>.item-duration{display:flex;flex-direction:column;row-gap:10px;align-items:center}.on-the-go-scaffold>header>.item-duration>.material-symbols-rounded{color:#000;font-size:xx-large}.on-the-go-scaffold>header>.item-duration>.item-mins{color:#000;font-size:large}.on-the-go-scaffold>.adaptations-chooser{background-color:#e4e6f1;padding:10px 20px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;column-gap:20px}.on-the-go-scaffold>.adaptations-chooser>.material-symbols-rounded{font-size:xx-large;color:gray}.on-the-go-scaffold>.adaptations-chooser>.el-select{flex:1;max-width:400px}.on-the-go-scaffold>main{background-color:#f1f1f6;padding:40px 20px 60px}
.on-the-go-main-media{width:100%;max-width:600px;margin:0 auto}.on-the-go-main-media>.image-embed{text-align:center}.on-the-go-main-media>.image-embed.has-play-icon{position:relative}.on-the-go-main-media>.image-embed.has-play-icon>.play-icon-container{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.on-the-go-main-media>.image-embed.has-play-icon>.play-icon-container>.play-icon{display:inline-block;position:absolute;bottom:20px;right:20px;font-size:32px;color:#ce2127;font-weight:bold;background-color:#fff;padding:10px;border-radius:50%;border:thin solid #ce2127;transition:all .2s ease-in-out}.on-the-go-main-media>.image-embed.has-play-icon>.play-icon-container:hover>.play-icon{bottom:50%;right:50%;margin-bottom:-52px;margin-right:-52px;font-size:64px;padding:20px}.on-the-go-main-media>.image-embed.has-play-icon>.play-icon-container:hover>.play-icon:hover{transform:scale(1.1)}.on-the-go-main-media>.image-embed:not(.has-play-icon){cursor:zoom-in}.on-the-go-main-media>.image-embed>img{max-width:100%;max-height:600px}.on-the-go-main-media>.video-embed{position:relative;display:block;height:0;padding:0;padding-bottom:56.25%;overflow:hidden}.on-the-go-main-media>.video-embed>iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.on-the-go-main-media>.link-embed{background-color:#d3d3d3;border-radius:12px;padding:20px;overflow:hidden}.on-the-go-main-media>.link-embed>img{float:left;max-width:300px;margin-right:10px;margin-bottom:10px}
.on-the-go-block-media{float:left;width:100%;max-width:300px;margin-right:1em;margin-bottom:1em}.mobile .on-the-go-block-media{float:none;max-width:unset;margin-right:unset}
.on-the-go-block-adaptation{padding:20px;border-radius:12px;background-color:#f6f6f9}.on-the-go-block-adaptation>.adaptation-categories{text-align:right;margin-bottom:10px;color:gray}.on-the-go-block-adaptation>.adaptation-categories>.material-symbols-rounded{margin-left:10px}.on-the-go-block-adaptation>.body>.title{font-size:larger;font-weight:bold}.on-the-go-block-adaptation>.body>.title+.content{margin-top:10px}
.on-the-go-activity-block{padding:20px 0;display:flex;flex-direction:column;row-gap:20px}.on-the-go-activity-block>.header{font-size:larger;font-weight:bold;display:flex;flex-direction:row;align-items:center;column-gap:10px;color:#000}.on-the-go-activity-block>.media-content-area{overflow:hidden}
.on-the-go-activity{display:flex;flex-direction:column;row-gap:20px}.on-the-go-activity>.on-the-go-activity-block{background-color:#fff;border-radius:12px;padding:20px}
.on-the-go-progression-block{background-color:#fff;border-radius:12px}.on-the-go-progression-block>.header{font-size:xx-large;min-height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;color:#000}.on-the-go-progression-block>.header>.expand-collapse{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;border-right:thin solid #eee}.on-the-go-progression-block>.header>.title{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;padding-left:20px}.on-the-go-progression-block>.header>.title>span>.block-icon{display:inline-block;margin-right:10px}.on-the-go-progression-block>.header>.title>span>.block-number{display:inline-block;margin-right:10px}.on-the-go-progression-block>.header>.title.content-preview{min-width:0}.on-the-go-progression-block>.header>.title.content-preview>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-the-go-progression-block>.body{padding:20px;background-color:#fff;border-top:thin solid #eee;display:flex;flex-direction:column;row-gap:20px}.mobile .on-the-go-progression-block>.header{font-size:x-large}.mobile .on-the-go-progression-block>.header>.expand-collapse,.mobile .on-the-go-progression-block>.header>.title{width:unset;padding:5px 10px}
.on-the-go-inner-activity{background-color:#fff;border-radius:12px}.on-the-go-inner-activity>.header{font-size:xx-large;min-height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;background-color:#fff;border-radius:12px;color:#000}.on-the-go-inner-activity>.header>.expand-collapse{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;border-right:thin solid #eee}.on-the-go-inner-activity>.header>.title{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;padding-left:20px}.on-the-go-inner-activity>.header>.title>span>em{color:gray}.on-the-go-inner-activity>.header>.time{width:100px;font-size:initial;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px;border-left:thin solid #eee}.on-the-go-inner-activity>.body{padding:20px;background-color:#fff;display:flex;flex-direction:column;row-gap:20px}.on-the-go-inner-activity>.body>.on-the-go-activity-block+.on-the-go-activity-block{border-top:2px solid #eee;margin-top:20px;padding-top:40px}.on-the-go-inner-activity.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.on-the-go-inner-activity.expanded>.header{background-color:#ce302d;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile .on-the-go-inner-activity>.header{font-size:x-large}.mobile .on-the-go-inner-activity>.header>.expand-collapse,.mobile .on-the-go-inner-activity>.header>.title,.mobile .on-the-go-inner-activity>.header>.time{width:unset;padding:5px 10px}
.on-the-go-progression{display:flex;flex-direction:column;row-gap:20px}
.on-the-go-plan-block{background-color:#fff;border-radius:12px}.on-the-go-plan-block>.header{font-size:xx-large;min-height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;color:#000}.on-the-go-plan-block>.header>.expand-collapse{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;border-right:thin solid #eee}.on-the-go-plan-block>.header>.title{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;padding-left:20px}.on-the-go-plan-block>.header>.title>span>.block-icon{display:inline-block;margin-right:10px}.on-the-go-plan-block>.header>.title.content-preview{min-width:0}.on-the-go-plan-block>.header>.title.content-preview>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.on-the-go-plan-block>.header>.time{width:100px;font-size:initial;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:5px;border-left:thin solid #eee}.on-the-go-plan-block>.body{padding:20px;border-top:thin solid #eee}.mobile .on-the-go-plan-block>.header{font-size:x-large}.mobile .on-the-go-plan-block>.header>.expand-collapse,.mobile .on-the-go-plan-block>.header>.title,.mobile .on-the-go-plan-block>.header>.time{width:unset;padding:5px 10px}
.on-the-go-inner-progression{background-color:#fff;border-radius:12px}.on-the-go-inner-progression>.header{font-size:xx-large;min-height:80px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;background-color:#fff;border-radius:12px;color:#000}.on-the-go-inner-progression>.header>.expand-collapse{width:100px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;cursor:pointer;border-right:thin solid #eee}.on-the-go-inner-progression>.header>.title{flex:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;padding-left:20px}.on-the-go-inner-progression>.header>.title>span>em{color:gray}.on-the-go-inner-progression>.header>.time{width:100px;font-size:initial;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;column-gap:10px;border-left:thin solid #eee}.on-the-go-inner-progression>.body{padding:20px;background-color:#fff;display:flex;flex-direction:column;row-gap:20px}.on-the-go-inner-progression>.body>.on-the-go-progression-block{box-shadow:0 0 10px 0 rgba(0,0,0,.1);background-color:#eee}.on-the-go-inner-progression>.body>.on-the-go-progression-block:not(.expanded)>.header{background-color:#eee}.on-the-go-inner-progression>.body>.on-the-go-progression-block:not(.expanded)>.header>div{border-color:#ddd}.on-the-go-inner-progression>.body>.on-the-go-inner-activity{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.on-the-go-inner-progression>.body>.on-the-go-inner-activity:not(.expanded)>.header{background-color:#eee}.on-the-go-inner-progression>.body>.on-the-go-inner-activity:not(.expanded)>.header>div{border-color:#ddd}.on-the-go-inner-progression.expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.on-the-go-inner-progression.expanded>.header{background-color:#ce302d;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile .on-the-go-inner-progression>.header{font-size:x-large}.mobile .on-the-go-inner-progression>.header>.expand-collapse,.mobile .on-the-go-inner-progression>.header>.title,.mobile .on-the-go-inner-progression>.header>.time{width:unset;padding:5px 10px}
.on-the-go-plan{display:flex;flex-direction:column;row-gap:20px}
