.acf-fields .-border{background:0 0!important}.acf-field .acf-label label,.acf-table .acf-fields .acf-label>label,.acf-table .acf-th>label{color:#fff!important}.w-hide{visibility:hidden;opacity:0;transform:translateX(-50%) translateY(-50%) scale(.8)!important;-moz-transform:translateX(-50%) translateY(-50%) scale(.8)!important;-o-transform:translateX(-50%) translateY(-50%) scale(.8)!important;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8)!important}.close{position:absolute;right:0;top:0;width:51px;height:51px;font-size:0;cursor:pointer}.close:after,.close:before{content:'';position:absolute;background:#767676;-moz-border-radius:1px;-webkit-border-radius:1px;-o-border-radius:1px;border-radius:1px;left:14px;right:14px;top:30px;height:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .1s ease-in;-moz-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;-o-transition:all .1s ease-in}.close:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.w-popup{position:absolute;top:20%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fafdff;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:600px;box-shadow:0 7px 10px rgba(0,0,0,.09),0 11px 12px 7px rgba(0,0,0,.02);-moz-transition:all 120ms;-webkit-transition:all 120ms;-o-transition:all 120ms;transition:all 120ms;z-index:99;padding:25px;color:#5e5e5e}@media screen and (max-width:1000px){.w-popup{width:80%}}.popup-header{text-transform:uppercase;font-size:18px;font-weight:700}.popup-body{padding:25px 0}.accordion-header{cursor:pointer;padding:10px;margin:0!important}.accordion-content{display:none}.bb-workout-item{display:flex;justify-content:space-between;margin:0;align-items:center;padding:10px 20px}.bb-workout-content-wrap .bb-workout-content,.bb-workout-item .bb-workout-title{white-space:pre-wrap;margin:0}.bb-workout-item:not(:last-child){border-bottom:1px solid #ccc}.bb-workout-button-group{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.bb-workout-button-group a.button{flex:1;text-align:center}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important;right:5px!important}.select2-container--default .select2-selection--single{background-color:#333!important;border:1px solid #fff!important;padding:20px 8px}.acf-row .select2-container.-acf .select2-selection--single .select2-selection__rendered{margin-top:-15px}.select2-container--default .select2-selection--single .select2-selection__rendered{margin-top:-15px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#eaeaea!important}.acf-fields>.acf-field{padding:8px 10px}.mm-workout-log-section{margin:20px 0}.mm-accordion{border:1px solid #ccc;overflow:hidden}.mm-accordion-title{background-color:#f1f1f1;cursor:pointer;font-weight:700;transition:background-color .3s ease;color:#333;padding:10px 15px;user-select:none}.mm-accordion-content{padding:15px;display:none;border-top:1px solid #ccc;transition:height .3s ease;overflow-x:scroll}.mm-accordion-content.active{display:block;transition:height .3s ease,padding .3s ease}.row.mm-accordion{margin-bottom:20px}.block.clone_round .row.notes{border:1px solid #ccc;padding:10px}.w-popup .popup-body p{margin-bottom:0}.w-popup .popup-footer{display:flex;justify-content:flex-end;gap:10px}.bp-workout-status-listing .accordion{margin-bottom:20px}.bp-workout-status-listing .accordion .accordion-content,.bp-workout-status-listing .accordion .accordion-header{border:1px solid #ccc}.bp-workout-status-listing .accordion .accordion-content{border-top:none}@media screen and (max-width:1000px){.bb-workout-item{flex-direction:column;align-items:flex-start}}.mmc-media-input-wrapper .acf-gallery{height:300px!important}.mmc_title_field_category,.mmc_title_field_privacy{text-transform:capitalize}.mmc_upload_media_gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px!important}.mm-workout-list-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-evenly}@media (max-width:768px){.workout-add .acf-field[data-name=clone_round] .acf-accordion{padding:0!important}.workout-add .acf-fields>.acf-field{padding:8px!important;display:flex;flex-direction:column;justify-content:space-between}.workout-add .acf-field[data-name=clone_round]{padding:0!important}.workout-add .acf-repeater .acf-row-handle{width:5px!important;padding:4px}.workout-add .acf-gallery-main .acf-gallery-toolbar .acf-gallery-sort,.workout-add .acf-gallery-main .acf-gallery-toolbar li{width:100%!important}.workout-add .acf-gallery-main .acf-gallery-toolbar .acf-gallery-sort{margin-top:12px}.copied-shared-workouts .subnav{display:flex;flex-wrap:wrap;justify-content:flex-start}#buddypress .bb-workout-button-group .button,#buddypress .mm-workout-list-actions .button{display:flex;align-items:center;max-width:150px;padding:8px!important;line-height:1.2!important;min-height:32px!important;min-width:100px;font-size:14px!important}body.workout ul{padding:0;margin:0}#copied-shared-workouts{display:inline-block;max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workout .bb-mm-workouts-tab,.workout-queue .bb-mm-workout-queue-section{padding:12px 8px}.bp-workout-status-listing table tr td,.bp-workout-status-listing table tr th{padding:8px!important}.workout .bb-mm-workouts-tab .bb-title,.workout-queue .bb-title{text-align:center;margin-bottom:12px!important}.bb-mm-workout-add-form .acf-form-submit{margin-left:8px}.mm-accordion-content.active{padding:8px}.mm-workout-log-single td,.mm-workout-log-single th{padding:8px}}@media (max-width:430px){#copied-shared-workouts{display:block;max-width:100%}}.workout-add .bb-mm-workout-add-form .acf-field[data-name=is_complete],.workout-add .bb-mm-workout-add-form .acf-field[data-name=workout_log] .acf-table thead,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=measure] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=measure_2] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=movement] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=notes] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=reps] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=rpe] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=time] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=unit] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=unit_2] .acf-label,.workout-add [data-name=clone_round] .acf-fields>.acf-field[data-name=unit_3] .acf-label{display:none}.workout-add .acf-accordion .acf-accordion-title:hover,.workout-add .acf-fields>.acf-field,.workout-add .acf-gallery .acf-gallery-main,.workout-add .acf-table>tbody>tr>td,.workout-add .acf-table>tbody>tr>th,.workout-add .acf-table>thead>tr>td,.workout-add .acf-table>thead>tr>th{background-color:var(--bb-content-background-color)}.select2-container--default .select2-selection--single:focus,.workout-add .acf-field input[type=date]:focus,.workout-add .acf-field input[type=datetime-local]:focus,.workout-add .acf-field input[type=datetime]:focus,.workout-add .acf-field input[type=email]:focus,.workout-add .acf-field input[type=month]:focus,.workout-add .acf-field input[type=number]:focus,.workout-add .acf-field input[type=password]:focus,.workout-add .acf-field input[type=search]:focus,.workout-add .acf-field input[type=tel]:focus,.workout-add .acf-field input[type=text]:focus,.workout-add .acf-field input[type=time]:focus,.workout-add .acf-field input[type=url]:focus,.workout-add .acf-field input[type=week]:focus,.workout-add .acf-field select:focus,.workout-add .acf-field textarea:focus{border:1px solid var(--bb-primary-button-border-regular)!important}.workout-add .acf-field[data-name=rounds] .acf-field[data-width]+.acf-field[data-width]{border:none!important}.bb-mm-workouts-tab dd,.bb-mm-workouts-tab ol,.bb-mm-workouts-tab ul{margin:0;padding:0}.workout-add .acf-actions .acf-button{margin:8px}.workout-add .acf-accordion .acf-accordion-title:hover{cursor:pointer}.bb-mm-workout-add-form{position:relative}.bp-workout-status-listing .bbmm-workout-view-field-value.textarea,.mm-workout-log-section .bbmm-workout-view-notes-value.textarea,.mm-workout-log-section .row.textarea{white-space:pre-wrap}.bp-workout-status-listing .bbmm-workout-view-field-value.textarea{display:block;margin-left:12px}.bp-workout-status-listing .bbmm-workout-view-field-label{text-transform:capitalize}.bp-workout-status-listing ul li.bbmm-workout-view-field{margin-bottom:8px}.bp-workout-status-listing table{border-collapse:collapse;border-spacing:0;border:0!important;border-radius:0!important}.bp-workout-status-listing table tr td,.bp-workout-status-listing table tr th{border-radius:0!important;border-style:solid!important;border-width:1px!important;border-color:#fff!important;padding:16px;border-bottom:0!important}.bp-workout-status-listing table tr:last-child td,.bp-workout-status-listing table tr:last-child th{border-bottom:1px solid #fff!important}.bbmm-workout-view-movement{font-weight:700;color:var(--bb-primary-button-border-regular)}.bbmm-workout-round-is-complete-checkbox-wrapper{float:left}#bbmm-acf-modal-form-template #bbmm-acf-complete-movement,.bbmm-workout-round-is-complete-checkbox-wrapper input[type=checkbox]{width:16px;height:16px}.bb-mm-workout-add-form #bb-mm-workout-add-form-save.sticky{position:fixed;bottom:20px;z-index:999999}.bb-mm-workout-add-form .acf-form-submit{min-height:50px;margin-left:12px}#bbmm-acf-modal-form-template{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:99999}.bbmm-acf-modal-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bbmm-acf-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.bbmm-acf-modal-content{background:var(--bb-content-background-color);width:90%;max-width:600px;border-radius:10px;box-shadow:var(--bb-primary-button-focus-shadow);position:relative;animation:fadeInUp .3s ease-in-out;overflow:hidden;display:flex;flex-direction:column}.bbmm-acf-modal-container{padding:24px;overflow-y:auto;flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.bbmm-acf-modal-loading{display:inline-block;position:relative;width:64px;height:64px}.bbmm-acf-modal-loading:after{content:"";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:24px solid var(--bb-primary-color,#385dff);border-color:var(--bb-primary-color,#385dff) transparent var(--bb-primary-color,#385dff) transparent;animation:bbmmLoader 1.2s infinite}.bbmm-acf-modal-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.bbmm-acf-modal-checkbox{display:flex;align-items:center}.bbmm-acf-modal-checkbox input[type=checkbox]{margin-right:8px}.bbmm-acf-modal-checkbox label{font-size:14px;color:var(--bb-footer-menu-link-color-active);cursor:pointer;margin-bottom:0}.bbmm-acf-modal-actions{display:flex;gap:10px}.bbmm-acf-modal-btn{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.bbmm-acf-modal-btn-cancel{background-color:#f1f1f1;color:#555;border-color:#ddd}.bbmm-acf-modal-btn-cancel:hover{background-color:#e5e5e5}.bbmm-acf-modal-btn-save{background-color:var(--bb-primary-color,#385dff);color:#fff}.bbmm-acf-modal-btn-save:hover{background-color:var(--bb-primary-color-hover,#2a4cd7)}.bbmm-workout-view-movement-text{cursor:pointer;transition:color .2s ease;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#999;text-underline-offset:3px}.bbmm-workout-view-movement-text:hover{color:var(--bb-primary-color,#385dff)}@keyframes bbmmLoader{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{transform:rotate(1800deg)}}@keyframes fadeInUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.bbmm-acf-modal-wrapper{align-items:center}.bbmm-acf-modal-content{width:95%;margin:0 auto}.bbmm-acf-modal-container,.bbmm-acf-modal-footer{padding:12px}}#mm-popup-workout-round-form{margin-bottom:0}.mm-popup-workout-round-form__header{text-align:center;font-size:18px;font-weight:600}.mm-popup-workout-round-form__body .mm-field-group{display:flex;width:100%;gap:8px}.mm-popup-workout-round-form__body .mm-field-group__item{flex:1;position:relative}.mm-popup-workout-round-form__body .acf-field{width:100%!important;margin:4px!important}#bbmm-acf-modal-form-template input:focus,#bbmm-acf-modal-form-template select:focus,#bbmm-acf-modal-form-template textarea:focus{border:1px solid var(--bb-primary-button-border-regular)!important}.bbmm-workout-round-view-save-button-wrapper{display:none}.bp-workout-status-listing table.bbmm-workout-round-view-table-edited{border:2px solid var(--bb-primary-color)!important;box-shadow:0 0 15px var(--bb-primary-color)!important}.bb-workout-rounds-wrap .workout-rounds-items:has(.workout-round-item){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.bb-workout-rounds-wrap .workout-rounds-items .workout-round-item-wrap:not(:empty),.bb-workout-rounds-wrap .workout-rounds-items .workout-round-item-wrap:not(:last-child){margin-bottom:20px}.bb-workout-rounds-wrap .workout-round-item-wrap .workout-round-item-movement{color:var(--bb-primary-button-border-regular)}.bb-workout-rounds-wrap .workout-round-item-wrap .workout-round-item{display:flex;flex-direction:row;gap:0 12px;flex-wrap:wrap}.bb-mm-workout-add-form-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;position:relative;margin:10px;transition:top .3s ease-in-out}.bb-mm-workout-add-form-actions a.button{min-width:90px;text-align:center}.link-disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.bbmm-workout-view-note-textarea-wrapper textarea{margin:12px 0;width:100%;min-height:150px;max-height:300px;resize:vertical}.bbmm-workout-view-note-textarea-save-button-wrapper{display:none}