.action-point-item-row[data-v-3a45a1d7]{display:flex}.action-point-item-row .row[data-v-3a45a1d7]{cursor:pointer;font-family:inherit;font-size:inherit;text-align:left;background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;flex:1;min-height:80px;padding:0;display:flex}.action-point-item-row .row[data-v-3a45a1d7]:focus-visible,.action-point-item-row .row[data-v-3a45a1d7]:hover{border-color:#c8c8c8}.action-point-item-row .row[data-v-3a45a1d7]:focus:not(:focus-visible){outline:none}.action-point-item-row .leading[data-v-3a45a1d7]{flex-shrink:0;justify-content:center;align-items:center;width:80px;display:flex;position:relative}.action-point-item-row .image[data-v-3a45a1d7]{-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 8px;width:100%;height:100%}.action-point-item-row .image.placeholder[data-v-3a45a1d7]{opacity:.5}.action-point-item-row .check[data-v-3a45a1d7]{color:#000;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 2px #fff);width:32px;height:32px;position:absolute}.action-point-item-row .body[data-v-3a45a1d7]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:8px 16px;display:flex}.action-point-item-row .title[data-v-3a45a1d7]{font-size:14px;font-weight:300;line-height:20px}.action-point-item-row .visually-hidden[data-v-3a45a1d7]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.action-point-item-row .row.done .body[data-v-3a45a1d7],.action-point-item-row .row.done .image[data-v-3a45a1d7]{opacity:.3}.inline-prose strong[data-v-c67705b5]{font-weight:600}.athlete-progress-card[data-v-21036424]{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.athlete-progress-card .card-title[data-v-21036424]{margin:0;font-size:30px;font-weight:600}.athlete-progress-card .hero[data-v-21036424]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:160px}.athlete-progress-card .content-title[data-v-21036424]{margin:0;font-size:18px;font-weight:600}.athlete-progress-card .block[data-v-21036424]{flex-direction:column;gap:4px;display:flex}.athlete-progress-card .heading[data-v-21036424]{margin:0;font-size:16px;font-weight:600}.athlete-progress-card .text[data-v-21036424]{white-space:pre-line;margin:0;font-weight:300}.athlete-progress-card .related[data-v-21036424],.athlete-progress-card .steps[data-v-21036424]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.athlete-progress-card .steps[data-v-21036424]{gap:4px}.athlete-progress-card .related[data-v-21036424]{gap:8px}.athlete-progress-card .step[data-v-21036424]{align-items:flex-start;gap:8px;display:flex}.athlete-progress-card .box[data-v-21036424]{background-color:#fff;border:1px solid #9e9e9e;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}.athlete-progress-card .step-text[data-v-21036424]{font-weight:300}.athlete-progress-card .step.done .box[data-v-21036424]{background-color:#e3e3e3}.athlete-progress-card .step.done .check[data-v-21036424]{width:12px;height:12px}.athlete-progress-card .visually-hidden[data-v-21036424]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.athlete-progress-card .bullets[data-v-21036424]{flex-direction:column;gap:4px;margin:0;padding-left:32px;font-weight:300;display:flex}.athlete-progress-card .bullet-body[data-v-21036424]{align-items:flex-start;gap:8px;display:flex}.athlete-progress-card .bullet-image[data-v-21036424]{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:80px;height:80px}.athlete-progress-card .article-section.hidden[data-v-21036424]{border-left:2px solid #c8c8c8;padding-left:8px}.athlete-progress-card .hidden-notice[data-v-21036424]{color:#9e9e9e;margin:0;font-size:12px;font-weight:300}.athlete-progress-card .notice[data-v-21036424]{color:#9e9e9e;margin:0;font-size:14px}.athlete-progress-card .external[data-v-21036424]{align-self:flex-start;font-size:14px;font-weight:600}.coach-guidance-card[data-v-60091544]{background-color:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.coach-guidance-card .card-title[data-v-60091544]{margin:0;font-size:30px;font-weight:600}.coach-guidance-card .block[data-v-60091544]{flex-direction:column;gap:4px;display:flex}.coach-guidance-card .heading[data-v-60091544]{margin:0;font-size:18px;font-weight:600}.coach-guidance-card .text[data-v-60091544]{white-space:pre-line;margin:0;font-weight:300}.coach-guidance-card .behaviors[data-v-60091544]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.coach-guidance-card .behavior[data-v-60091544]{padding-left:16px;font-weight:300;position:relative}.coach-guidance-card .behavior[data-v-60091544]:before{content:"·";position:absolute;left:4px}.action-point-detail[data-v-eed61063]{width:864px;max-width:calc(100vw - 48px);max-height:88vh}.action-point-detail.confirming[data-v-eed61063]{width:350px}.action-point-detail.viewing[data-v-eed61063]:not(.confirming){width:1312px}.action-point-detail .title[data-v-eed61063]{margin:0;font-size:30px;font-weight:600}.action-point-detail .header[data-v-eed61063]{align-items:center;gap:16px;padding-right:32px;display:flex}.action-point-detail .header .stop[data-v-eed61063]{flex-shrink:0}.action-point-detail .items[data-v-eed61063]{flex-direction:column;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.action-point-detail .columns[data-v-eed61063]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;margin-top:32px;display:grid;overflow-y:auto}.action-point-detail .columns[data-v-eed61063]:has(>:only-child){grid-template-columns:minmax(0,1fr)}.action-point-detail .notice[data-v-eed61063]{color:#9e9e9e;font-size:14px}.action-point-detail .confirm-title[data-v-eed61063]:focus,.action-point-detail .title[data-v-eed61063]:focus{outline:none}.action-point-detail .confirm-title[data-v-eed61063]{margin:0;font-size:18px;font-weight:600;line-height:24px}.action-point-detail .confirm-message[data-v-eed61063]{margin:4px 0 16px;font-weight:300}.action-point-detail .buttons[data-v-eed61063]{gap:8px;display:flex}.action-point-detail .buttons .button[data-v-eed61063]{flex:1 0 0;min-width:0}.action-point-history-modal[data-v-838c9cf5]{flex-direction:column;gap:16px;width:860px;max-width:90vw;max-height:80vh;display:flex}.action-point-history-modal .header[data-v-838c9cf5]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.action-point-history-modal .header .heading[data-v-838c9cf5]{flex-direction:column;gap:4px;display:flex}.action-point-history-modal .header .completed[data-v-838c9cf5]{color:#5e5e5e;margin:0;font-size:14px;line-height:20px}.action-point-history-modal .title[data-v-838c9cf5]{color:#000;flex:1;margin:0;font-size:30px;line-height:36px}.action-point-history-modal .state[data-v-838c9cf5]{color:#5e5e5e;margin:0;font-size:14px;line-height:20px}.action-point-history-modal .state.error[data-v-838c9cf5]{color:#ffb736}.action-point-history-modal .recovery[data-v-838c9cf5]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.action-point-history-modal .list[data-v-838c9cf5]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.action-point-history-modal .list.reloading[data-v-838c9cf5]{opacity:.5}.action-point-history-modal .pager[data-v-838c9cf5]{justify-content:center}.action-point-history-modal .pager-placeholder[data-v-838c9cf5]{height:36px}.dynamic-width[data-v-a6def21a]{max-height:90vh}.header[data-v-a6def21a]{justify-content:flex-end;display:flex}.content[data-v-a6def21a]{width:720px}.content[data-v-a6def21a],.form[data-v-a6def21a]{flex-direction:column;align-items:center;gap:32px;min-height:0;display:flex}.form[data-v-a6def21a]{width:calc(100% + 8px);margin:-4px;padding:4px;overflow:hidden auto}.title[data-v-a6def21a]{text-align:center;margin:0;font-size:32px;line-height:38px}.payment-element[data-v-a6def21a]{width:100%}.error-message[data-v-a6def21a]{color:#f94d3f;text-align:center;font-size:12px}.actions[data-v-a6def21a]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.actions[data-v-a6def21a] .button{width:100%}.modal-title .modal-icon[data-v-5b039a5c]{vertical-align:text-top;margin-left:4px}.modal-title .modal-icon[data-v-5b039a5c] .icon{width:30px;height:30px}.buttons[data-v-0f7f352e]{justify-content:flex-end}.buttons[data-v-0f7f352e],.list[data-v-0f7f352e]{gap:8px;display:flex}.list[data-v-0f7f352e]{flex-direction:column;margin-bottom:16px}.item[data-v-0f7f352e]{align-items:flex-start;gap:16px;display:flex}.input[data-v-0f7f352e]{flex:1}.list.has-correction .input[data-v-0f7f352e]{flex:0 0 60%}.correction[data-v-0f7f352e]{color:#757575;white-space:nowrap;align-items:center;gap:4px;height:46px;margin-top:26px;display:flex}.correction .protect[data-v-0f7f352e]{color:#0d8933;width:22px}.choose-plan[data-v-ae16f3ac]{flex-direction:column;gap:16px;width:480px;display:flex}.title[data-v-ae16f3ac]{margin:0}.visually-hidden[data-v-ae16f3ac]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.currency-toggle[data-v-ae16f3ac]{border:none;padding:0;display:flex}.currency-toggle button[data-v-ae16f3ac]{cursor:pointer;background-color:#fff;border:1px solid #9e9e9e;padding:4px 16px}.currency-toggle button[data-v-ae16f3ac]:first-child{border-radius:8px 0 0 8px}.currency-toggle button[data-v-ae16f3ac]:last-child{border-radius:0 8px 8px 0}.currency-toggle button.active[data-v-ae16f3ac]{color:#fff;background-color:#f94d3f;border-color:#f94d3f}.plans[data-v-ae16f3ac]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cta[data-v-ae16f3ac]{justify-content:center}.state[data-v-ab7be9e2]{color:#5e5e5e;font-size:16px;line-height:22px}.state.error[data-v-ab7be9e2]{color:#ffb736}.body[data-v-ab7be9e2]{overflow-y:auto}.brand-footer[data-v-ab7be9e2]{justify-content:center;align-items:center;margin-top:32px;display:flex}.brand-footer .logo[data-v-ab7be9e2]{width:auto;height:28px}.coach-card[data-v-1d15ee5f]{gap:16px;width:960px;max-width:90vw;max-height:80vh}.coach-card .header[data-v-1d15ee5f]{justify-content:flex-end;align-items:flex-start;gap:16px;display:flex}.combine-grocery-lines[data-v-60e2ea7c]{max-width:34rem}.combine-grocery-lines .candidates[data-v-60e2ea7c]{flex-direction:column;gap:8px;margin:16px 0;padding:0;list-style:none;display:flex}.combine-grocery-lines .candidate[data-v-60e2ea7c]{cursor:pointer;border:1px solid #e3e3e3;border-radius:8px;align-items:flex-start;gap:8px;padding:8px;display:flex}.combine-grocery-lines .candidate.chosen[data-v-60e2ea7c]{border-color:#f94d3f}.combine-grocery-lines .details[data-v-60e2ea7c]{flex-direction:column;display:flex}.combine-grocery-lines .ingredient[data-v-60e2ea7c]{font-weight:600}.combine-grocery-lines .product[data-v-60e2ea7c],.combine-grocery-lines .sku[data-v-60e2ea7c]{color:#9e9e9e;font-size:14px}.combine-grocery-lines .product.empty[data-v-60e2ea7c]{font-style:italic}.combine-grocery-lines .note[data-v-60e2ea7c]{color:#9e9e9e;font-size:14px}.combine-grocery-lines .buttons[data-v-60e2ea7c]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.consent-modal[data-v-c4212f56]{max-width:400px}.consent-modal h6[data-v-c4212f56]{margin-bottom:8px;font-weight:600}.consent-modal p[data-v-c4212f56]{color:#5e5e5e;margin-bottom:8px}.consent-modal a[data-v-c4212f56]{color:#f94d3f;text-decoration:underline}.consent-modal .buttons[data-v-c4212f56]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.modal-message .modal-icon[data-v-908a8775]{vertical-align:middle;margin-left:4px}.modal-message .modal-icon[data-v-908a8775] .icon{width:24px;height:24px}.confirmation-modal[data-v-6b83e37f]{max-width:45rem}.confirmation-modal .message[data-v-6b83e37f],.confirmation-modal .title[data-v-6b83e37f]{margin:0}.confirmation-modal .message[data-v-6b83e37f]{margin-top:4px}.confirmation-modal .buttons[data-v-6b83e37f]{justify-content:flex-end;gap:8px;margin-top:32px;display:flex}.skipped-conflicts[data-v-931c208f]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.skipped-conflicts .title[data-v-931c208f]{font-weight:600}.skipped-conflicts .names[data-v-931c208f]{margin:4px 0 0;padding-left:16px}.confirm-override[data-v-2c837d54]{max-width:45rem}.confirm-override .buttons[data-v-2c837d54]{justify-content:flex-end;gap:8px;display:flex}.modal[data-v-e0be7136]{max-width:50rem}.modal table[data-v-e0be7136]{border-collapse:collapse;width:100%;margin:1rem 0}.modal table thead[data-v-e0be7136]{text-align:right;background-color:#f1f1f1}.modal table td[data-v-e0be7136],.modal table th[data-v-e0be7136]{padding:8px 16px}.modal table tbody>tr[data-v-e0be7136]{border-bottom:1px solid #e3e3e3}.modal table tbody>tr td[data-v-e0be7136]{text-align:right}.modal table tbody>tr td[data-v-e0be7136]:first-child{text-align:left}.modal .buttons[data-v-e0be7136],.buttons[data-v-e1bdfe68]{justify-content:flex-end;gap:8px;margin-top:32px;display:flex}.modal[data-v-00bc0192]{gap:16px;max-width:60vw;max-height:80vh}h4[data-v-00bc0192]{margin:0;padding-right:32px}.search-container[data-v-00bc0192]{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;min-height:0;display:flex}.search-container[data-v-00bc0192] .input-text{width:100%}.results[data-v-00bc0192]{width:100%;min-height:0;overflow-y:auto}.status[data-v-00bc0192],.status span[data-v-00bc0192]:first-child{align-items:center;display:flex}.status span[data-v-00bc0192]:first-child{color:#fff;border-radius:100%;justify-content:center;width:20px;height:20px;margin-right:8px;padding:4px}.icon.external-link[data-v-00bc0192]{color:#000}.listed span[data-v-00bc0192]:first-child{background-color:#0d8933}.not-listed span[data-v-00bc0192]:first-child{background-color:#c73e32}.info-table[data-v-1e438235]{border-spacing:0;border-bottom:1px solid #e3e3e3;width:100%;margin-top:1rem}.info-table>thead[data-v-1e438235]{text-align:left;background-color:#f1f1f1}.info-table>thead>tr>th[data-v-1e438235]{padding:16px}.info-table>thead>tr>th[data-v-1e438235]:last-child{text-align:right}.info-table>tbody>tr>td[data-v-1e438235]{text-align:right;border-bottom:1px solid #e3e3e3;padding:16px}.info-table>tbody>tr:last-child>td[data-v-1e438235]{border-bottom:0}.info-table>tbody>tr>td[data-v-1e438235]:first-child{text-align:left}.content[data-v-e9565619]{flex-direction:column;align-items:center;gap:32px;width:480px;padding:48px 0;display:flex}.title[data-v-e9565619]{text-align:center;margin:0;font-size:32px;line-height:38px}.section-divider[data-v-e9565619]{border:none;border-top:1px solid #e3e3e3;width:100%;margin:0}.notice[data-v-e9565619]{color:#f94d3f;text-align:center;margin:0;font-size:14px;line-height:20px}.cancel-link[data-v-e9565619]{justify-content:center}.modal[data-v-c83f640d]{flex-direction:column}.modal .content[data-v-c83f640d]{flex-grow:1;overflow:auto}.modal .footer[data-v-c83f640d]{justify-content:center;padding-top:16px;display:flex}.modal .header[data-v-c83f640d]{justify-content:space-between;align-items:start;display:flex}.modal .header h4[data-v-c83f640d]{margin-top:0}.modal .header .icon[data-v-c83f640d]{height:20px}.modal table[data-v-c83f640d]{border-spacing:0;width:100%;font-size:1.6rem}.modal table th[data-v-c83f640d]{background-color:#fff;border-bottom:1px solid #e3e3e3;padding-bottom:20px;position:sticky;top:0;box-shadow:0 8px #fff}.modal table td[data-v-c83f640d],.modal table th[data-v-c83f640d]{white-space:nowrap;padding:16px}.modal table td[data-v-c83f640d]:first-child,.modal table th[data-v-c83f640d]:first-child{font-weight:600}.modal table td[data-v-c83f640d]:not(:first-child),.modal table th[data-v-c83f640d]:not(:first-child){text-align:center;width:15%}.modal table tbody>tr[data-v-c83f640d]:nth-child(odd){background-color:#f1f1f1}.question-modal[data-v-fc7a45a9]{max-width:45rem}.question-modal .message[data-v-fc7a45a9],.question-modal .title[data-v-fc7a45a9]{margin:0}.question-modal .message[data-v-fc7a45a9]{margin-top:4px}.question-modal .buttons[data-v-fc7a45a9]{justify-content:flex-end;gap:8px;margin-top:32px;display:flex}.question-modal .spinner[data-v-fc7a45a9]{justify-content:center;margin-top:8px;display:flex}.title[data-v-a7a98e70]{margin:0 0 8px;font-weight:600}.message[data-v-a7a98e70]{color:#5e5e5e;margin:0 0 16px}.payment-methods[data-v-a7a98e70]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.payment-method[data-v-a7a98e70]{border:1px solid #9e9e9e;border-radius:8px;padding:8px 16px}.payment-method[data-v-a7a98e70]:has(.payment-method-radio:checked){border-color:#f94d3f}.payment-method-label[data-v-a7a98e70]{cursor:pointer;align-items:center;gap:8px;display:flex}.payment-method-radio[data-v-a7a98e70]{accent-color:#f94d3f;flex-shrink:0}.payment-method-text[data-v-a7a98e70]{text-transform:capitalize;flex:1;font-size:14px;font-weight:600}.default-badge[data-v-a7a98e70]{color:#464646;background-color:#e3e3e3;border-radius:8px;padding:2px 4px;font-size:14px}.actions[data-v-a7a98e70]{gap:4px;display:flex}.recommendations-modal[data-v-64e9dd5c]{gap:16px;width:960px;max-width:90vw;max-height:80vh}.recommendations-modal .header[data-v-64e9dd5c]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recommendations-modal .title[data-v-64e9dd5c]{color:#000;flex:1;margin:0;font-size:30px;line-height:36px}.recommendations-modal .state[data-v-64e9dd5c]{color:#5e5e5e;margin:0;font-size:14px;line-height:20px}.recommendations-modal .state.error[data-v-64e9dd5c]{color:#ffb736}.recommendations-modal .recommendation-list[data-v-64e9dd5c]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.recommendations-modal .recommendation-list.reloading[data-v-64e9dd5c]{opacity:.5}.recommendations-modal .recommendation-list .row[data-v-64e9dd5c]{border-bottom:1px solid #e3e3e3}.recommendations-modal .recommendation-list .row[data-v-64e9dd5c]:first-child{border-top:1px solid #e3e3e3}.recommendations-modal .recommendation-list .row-button[data-v-64e9dd5c]{color:#000;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 0;font-size:16px;line-height:22px;display:flex}.recommendations-modal .recommendation-list .chevron[data-v-64e9dd5c]{fill:#5e5e5e;flex-shrink:0;width:16px;height:16px}.recommendations-modal .pager[data-v-64e9dd5c]{margin-top:32px}.training-containers[data-v-30cba24f]{margin-top:16px}.training[data-v-30cba24f]{cursor:pointer;border-radius:8px;margin-bottom:16px;display:block;position:relative;overflow:hidden}.training[data-v-30cba24f]:before{content:"";opacity:0;background-color:#f94d3f;width:4px;transition:opacity .2s ease-in-out;position:absolute;top:0;bottom:0;left:0}.training[data-v-30cba24f]:has(input:checked):before{opacity:1}.training[data-v-30cba24f]:has(input:focus-visible){outline-offset:2px;outline:2px solid #f94d3f}.visually-hidden[data-v-30cba24f]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buttons[data-v-30cba24f]{justify-content:flex-end;gap:8px;display:flex}.update-ingredient-product[data-v-65715748]{max-width:45rem}.update-ingredient-product .comparison[data-v-65715748]{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.update-ingredient-product .side[data-v-65715748]{border:1px solid #e3e3e3;border-radius:8px;padding:16px}.update-ingredient-product .side.matched[data-v-65715748]{border-color:#f94d3f}.update-ingredient-product .side h5[data-v-65715748]{margin:0 0 8px}.update-ingredient-product .side p[data-v-65715748]{margin:0 0 4px}.update-ingredient-product .name[data-v-65715748]{font-weight:600}.update-ingredient-product .name.empty[data-v-65715748]{color:#9e9e9e;font-weight:300}.update-ingredient-product .brand[data-v-65715748],.update-ingredient-product .sku[data-v-65715748]{color:#9e9e9e;font-size:14px}.update-ingredient-product .link[data-v-65715748]{color:#000;font-size:14px;text-decoration:underline}.update-ingredient-product .thumbnail[data-v-65715748]{-o-object-fit:contain;object-fit:contain;width:100%;height:96px;margin-bottom:8px;display:block}.update-ingredient-product .thumbnail.empty[data-v-65715748]{color:#9e9e9e;background-color:#f1f1f1;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.update-ingredient-product .nutrition[data-v-65715748]{border-top:1px solid #e3e3e3;margin:8px 0 0;padding-top:8px}.update-ingredient-product .nutrition .macro[data-v-65715748]{justify-content:space-between;display:flex}.update-ingredient-product .nutrition dt[data-v-65715748]{color:#9e9e9e}.update-ingredient-product .nutrition dd[data-v-65715748]{margin:0}.update-ingredient-product .nutrition.empty[data-v-65715748]{color:#9e9e9e;font-size:14px}.update-ingredient-product .basis[data-v-65715748]{color:#9e9e9e;text-align:right;font-size:14px}.update-ingredient-product .nutrition-question[data-v-65715748]{border-top:1px solid #e3e3e3;margin-top:16px;padding-top:16px}.update-ingredient-product .nutrition-question .note[data-v-65715748]{color:#9e9e9e;margin:4px 0 0;font-size:14px}.update-ingredient-product .note.locked[data-v-65715748]{color:#9e9e9e;border-top:1px solid #e3e3e3;margin-top:16px;padding-top:16px;font-size:14px}.update-ingredient-product .warning[data-v-65715748]{color:#c73e32}.update-ingredient-product .buttons[data-v-65715748]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.skipped-participants[data-v-8d3d2554]{max-width:45rem}.skipped-participants .buttons[data-v-8d3d2554]{justify-content:flex-end;gap:8px;display:flex}.overlay[data-v-6d2cb403]{z-index:3000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay[data-v-6d2cb403]:focus{outline:none}.overlay .frame[data-v-6d2cb403]{display:flex;position:relative}.overlay .close[data-v-6d2cb403]{width:24px;height:24px;position:absolute;top:32px;right:32px}.overlay .close[data-v-6d2cb403] .icon{width:22px;height:22px}.overlay[data-v-6d2cb403] .modal{background-color:#fff;border-radius:8px;flex-direction:column;min-width:192px;min-height:122px;padding:32px;display:flex;box-shadow:0 4px #f94d3f}.overlay[data-v-6d2cb403] .modal.status-alert{box-shadow:0 4px #f94d3f}.overlay[data-v-6d2cb403] .modal.status-info{box-shadow:0 4px #0d8933}.overlay[data-v-6d2cb403] .modal.status-warning{box-shadow:0 4px #ffb736}.overlay[data-v-6d2cb403] .modal.full-screen{box-shadow:none;border-radius:0;width:100vw;height:100vh}.overlay[data-v-6d2cb403] .modal.dynamic-width{width:auto;height:auto;box-shadow:none;border-radius:0}.overlay[data-v-6d2cb403] .modal p{margin:8px 0 16px}.overlay[data-v-6d2cb403] .modal .buttons{min-width:262px}.fade-enter-active[data-v-6d2cb403],.fade-leave-active[data-v-6d2cb403]{transition:opacity .5s}.fade-enter-from[data-v-6d2cb403],.fade-leave-to[data-v-6d2cb403]{opacity:0}.overlay[data-v-4946e356]{z-index:3000;background-color:#00000080;align-items:center;position:fixed;inset:0}.overlay[data-v-4946e356],.overlay .notification[data-v-4946e356]{justify-content:center;display:flex}.overlay .notification[data-v-4946e356]{background-color:#fff;border-radius:8px;flex-direction:column;min-width:192px;min-height:122px;padding:32px}.overlay .notification .icon[data-v-4946e356]{width:48px;height:48px;margin:auto}.overlay .notification .icon.success[data-v-4946e356]{color:#0d8933}.overlay .notification .icon.error[data-v-4946e356]{color:#f94d3f}.overlay .notification .icon.warning[data-v-4946e356]{color:#ffb736}.overlay .notification p[data-v-4946e356]{margin:8px 0 16px}.overlay .notification .buttons[data-v-4946e356]{min-width:262px}.fade-enter-active[data-v-4946e356],.fade-leave-active[data-v-4946e356]{transition:opacity .5s}.fade-enter-from[data-v-4946e356],.fade-leave-to[data-v-4946e356]{opacity:0}.form-input-date .jum-input-label+.jum-input-field[data-v-36ef82dd]{margin-top:4px}.error-message[data-v-36ef82dd]{color:#f94d3f;text-align:center;margin-top:4px;font-size:12px;line-height:18px;display:block}main[data-v-1a5f27ab]{flex-direction:column;height:100%;display:flex}main header[data-v-1a5f27ab]{word-break:break-word;margin-bottom:32px}main header .title-row[data-v-1a5f27ab]{flex-direction:row;justify-content:space-between;display:flex}main header .title-row h3[data-v-1a5f27ab]{margin-top:4px}form[data-v-55775439]{flex-direction:column;gap:16px;display:flex}.delete-submit-buttons[data-v-8031529f]{flex-direction:column;display:flex}.delete-submit-buttons .horizontal-line[data-v-8031529f]{margin-top:8px;margin-bottom:16px}.delete-submit-buttons .buttons[data-v-8031529f]{flex-direction:row;gap:8px;display:flex}.delete-submit-buttons .buttons .jum-button[data-v-8031529f]{flex-grow:1;justify-content:center}form[data-v-f8bfe5d3]{flex-direction:column;gap:16px;display:flex}p[data-v-5536acab]{margin-top:0}.footer[data-v-5536acab]{margin-top:32px}form[data-v-7e9c28c2]{flex-direction:column;gap:16px;display:flex}form .triple[data-v-7e9c28c2]{flex-direction:row;gap:8px;display:flex}form .triple>section[data-v-7e9c28c2]{flex-grow:1}form .triple>.delete-btn[data-v-7e9c28c2]{align-self:baseline;margin-top:1.6rem;padding:12px}form .triple>.delete-btn .delete-icon[data-v-7e9c28c2]{width:16px;height:16px}form[data-v-39c11fdb],form[data-v-4b92f950]{flex-direction:column;gap:16px;display:flex}.loading[data-v-8acdd9c7]{justify-content:center;align-items:center;height:100%;display:flex}form[data-v-98e4ff95]{flex-direction:column;gap:16px;display:flex}.imperial-height[data-v-98e4ff95]{gap:8px;display:flex}.imperial-height .input-decimal[data-v-98e4ff95]{flex:1}.macro-settings[data-v-98e4ff95]{flex-wrap:wrap;display:flex}.macro-settings span[data-v-98e4ff95]{flex:100%;margin-bottom:4px}.macro-settings section[data-v-98e4ff95]{flex:50%;padding:4px}#add-training-picker[data-v-2dd4c3b5]{width:100%;margin-bottom:8px}#add-training-picker .jum-icon[data-v-2dd4c3b5]{margin-left:auto}#add-training-picker-description[data-v-2dd4c3b5]{color:#5e5e5e;margin-bottom:16px;display:block}fieldset[data-v-4b2798e4]{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}fieldset .buttons[data-v-4b2798e4]{flex-direction:row;gap:8px;margin-bottom:16px;display:flex}fieldset .buttons .button[data-v-4b2798e4]{flex-grow:1;justify-content:center}fieldset .horizontal-line[data-v-4b2798e4]{margin-top:16px}.consent-section[data-v-4b2798e4]{flex-direction:column;gap:4px;display:flex}.consent-section span[data-v-4b2798e4]{font-weight:300}.macro-settings[data-v-4b2798e4]{flex-wrap:wrap;display:flex}.macro-settings span[data-v-4b2798e4]{flex:100%;margin-bottom:4px}.macro-settings .macro-checkbox[data-v-4b2798e4]{flex:50%;padding:4px}#add-training-picker[data-v-012e4be2]{width:100%;margin-bottom:8px}#add-training-picker .jum-icon[data-v-012e4be2]{margin-left:auto}#add-training-picker-description[data-v-012e4be2]{color:#5e5e5e;margin-bottom:16px;display:block}button.jum-button[data-v-dcf58770]{justify-content:center}button.jum-button[data-v-dcf58770]:not(:last-child){margin-bottom:16px}.cta[data-v-dcf58770]{margin:1rem 0}form[data-v-1afe3c13],form[data-v-36e0ce4e]{flex-direction:column;gap:16px;display:flex}.form-step[data-v-f6751c18],.form-wrapper[data-v-f6751c18]{flex-direction:column;flex:1;min-height:0;display:flex}.field-label[data-v-f6751c18]{align-items:center;gap:4px;margin-bottom:4px;display:flex}.field-label[data-v-f6751c18]:not(:first-child){margin-top:16px}.no-seat[data-v-f6751c18]{color:#f94d3f;margin:4px 0 0;font-size:14px}.settings-heading[data-v-f6751c18]{margin:32px 0 16px}.setting-row[data-v-f6751c18]{align-items:center;gap:4px;min-height:32px;margin-top:4px;display:flex}.result[data-v-f6751c18]{flex-direction:column;gap:16px;display:flex}.code-display[data-v-f6751c18]{align-items:center;gap:8px;display:flex}.code-display .code[data-v-f6751c18]{letter-spacing:.1em;font-family:monospace;font-size:2rem;font-weight:600}.code-display .copy-icon[data-v-f6751c18]{cursor:pointer;fill:#464646;width:20px;height:20px}.done-actions[data-v-f6751c18]{margin-top:32px}form[data-v-f6751c18]{min-height:0}form[data-v-f6751c18],form .body[data-v-f6751c18]{flex-direction:column;flex:1;display:flex}form .body[data-v-f6751c18]{overflow-y:auto}form .footer[data-v-f6751c18]{margin-top:32px}form .footer[data-v-f6751c18] .button{justify-content:center;width:100%}.create-actions[data-v-f6751c18]{gap:8px;margin-top:32px;display:flex}.create-actions[data-v-f6751c18] .button{flex-grow:1;justify-content:center}.label[data-v-d8185911]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.label div[data-v-d8185911]{min-width:100px}form .form-body[data-v-d8185911]{flex-direction:column;gap:16px;display:flex}form .form-body .double[data-v-d8185911]{flex-direction:row;gap:16px;display:flex}form .form-body .double>section[data-v-d8185911]{flex-grow:1}form .horizontal-line[data-v-d8185911]{margin:16px 0}form .buttons[data-v-d8185911]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}form .buttons .jum-button[data-v-d8185911]{flex:1;justify-content:center}form .buttons .jum-button .icon[data-v-d8185911]{margin-right:8px}.overlay[data-v-9741cfe0]{z-index:2000;background-color:#0000004d;position:fixed;left:0}.overlay[data-v-9741cfe0],aside[data-v-9741cfe0]{top:0;bottom:0;right:0}aside[data-v-9741cfe0]{z-index:2001;background-color:#fff;padding:32px;position:absolute;overflow:auto}@media (width>=20em){aside[data-v-9741cfe0]{width:30rem}}aside .jum-button[data-v-9741cfe0]{align-self:flex-start;padding:0}.fade-enter-active[data-v-9741cfe0],.fade-leave-active[data-v-9741cfe0]{transition:opacity .5s}.fade-enter-from[data-v-9741cfe0],.fade-leave-to[data-v-9741cfe0]{opacity:0}.slide-enter-active[data-v-9741cfe0],.slide-leave-active[data-v-9741cfe0]{transition:right .5s}.slide-enter-from[data-v-9741cfe0],.slide-leave-to[data-v-9741cfe0]{right:-100%}.expand-button[data-v-1775fa6e]{border-radius:50%!important;padding:6px!important}nav[data-v-1775fa6e]{border-right:1px solid #e3e3e3;flex-direction:column;flex-shrink:0;width:90px;height:100%;transition:all .3s;display:flex;position:sticky;top:0}nav.expanded[data-v-1775fa6e]{width:300px}nav.expanded .logo>svg[data-v-1775fa6e]{clip-path:inset(0 round 8px);margin:0;transition:all .3s}nav.expanded #search-field[data-v-1775fa6e],nav.expanded>header .organizationName[data-v-1775fa6e]{opacity:1}nav.expanded #search-field[data-v-1775fa6e]{visibility:visible}nav.expanded footer .expand-menu-icon[data-v-1775fa6e]{margin:-1px 0 -1px -2px;transform:rotate(180deg)}nav.expanded .item-title[data-v-1775fa6e],nav.expanded .jum-collapsible .collapsible-items .item-title[data-v-1775fa6e]{width:100%}@media (width>=46.25em){nav[data-v-1775fa6e]{transform:translate(0)}}nav>header[data-v-1775fa6e]{align-items:center;gap:8px;padding:16px;display:flex;overflow:hidden}nav>header .organizationName[data-v-1775fa6e]{opacity:0;flex-shrink:0;width:195px;font-weight:900;transition:opacity .3s}nav>header>a>svg[data-v-1775fa6e]{width:54px;height:54px;transition:all .3s}nav>header>.jum-select[data-v-1775fa6e]{border:none;width:0;transition:all .3s;overflow:hidden}.item-container[data-v-1775fa6e]{padding:8px 0}.item-container.bottom-separator[data-v-1775fa6e]{border-bottom:1px solid #e3e3e3}.menu-item[data-v-1775fa6e]{color:#000;white-space:nowrap;height:56px;padding:16px;font-weight:600;text-decoration:none;display:block}.menu-item.router-link-exact-active[data-v-1775fa6e]{background-color:#e3e3e3;border-left:4px solid #f94d3f}.menu-item>svg[data-v-1775fa6e]{vertical-align:middle;width:24px;height:24px}.item-title[data-v-1775fa6e]{vertical-align:middle;width:0;margin-left:4px;line-height:24px;transition:all .3s;display:inline-block;overflow:hidden}.jum-collapsible[data-v-1775fa6e]>button>.title-wrapper{align-items:center;height:56px;padding:16px}.jum-collapsible[data-v-1775fa6e]>button>.title-wrapper .menu-item{height:auto;padding:0;font-size:16px}.menu-button[data-v-1775fa6e]{margin-left:16px}.add-button[data-v-1775fa6e]{margin-left:32px;color:#757575!important;font-weight:300!important}.jum-collapsible[data-v-1775fa6e]{border:none!important}.jum-collapsible .collapsible-items .item-title[data-v-1775fa6e]{width:52px}footer[data-v-1775fa6e]{border-top:1px solid #e3e3e3;margin-top:auto;padding:8px 0}footer .item-container[data-v-1775fa6e]{padding:0}footer .toggle-anchor[data-v-1775fa6e]{position:relative}footer .toggle-anchor>.jum-button[data-v-1775fa6e]{min-height:0;position:absolute;top:0;right:0;transform:translate(50%,-50%)}footer .expand-menu-icon[data-v-1775fa6e]{width:24px;height:24px;margin:-1px -2px -1px 0;transition:all .3s}.logo>svg[data-v-1775fa6e]{clip-path:inset(4px round 8px);width:64px;height:64px;margin:-4px;transition:all .3s}.search-container[data-v-1775fa6e]{overflow:hidden}#search-field[data-v-1775fa6e]{opacity:0;visibility:hidden;width:299px;padding:16px;transition:opacity .3s,visibility .3s}.search-input .clean-icon[data-v-1775fa6e]{color:#fff;background-color:#757575;border-radius:100%;width:18px;height:18px;padding:4px}.message[data-v-27a58438]{flex-wrap:wrap;gap:4px 8px;margin:0 8px 0 0;display:flex}.title[data-v-27a58438]{font-weight:600}.body[data-v-27a58438]{font-weight:300}#layout-shell[data-v-b6bafde5]{flex-direction:column;height:100vh;display:flex}#layout-outer-wrapper[data-v-b6bafde5]{flex:1;width:100%;max-width:1600px;min-height:0;margin:0 auto;display:flex}#layout-outer-wrapper #layout-wrapper[data-v-b6bafde5]{flex-direction:column;flex-grow:1;min-width:800px;display:flex}
