.body_index{margin:1rem}.parent{white-space:pre}fieldset p input{width:100%}.personal-training-plans{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #dce7f3;white-space:normal}.personal-training-plans>h2{display:flex;align-items:center;gap:0.7rem;margin:0 0 1.2rem;color:#173a6b;font-size:2.4rem}.personal-training-plans>h2 .fa{color:#1768e5}.personal-training-plans__table-scroll{max-width:100%;overflow-x:auto}.personal-training-plan-table{width:100%;min-width:105rem;border-collapse:separate;border-spacing:0.4rem;table-layout:fixed}.personal-training-plan-table thead{display:table-header-group !important}.personal-training-plan-table tbody{display:table-row-group !important;width:auto !important}.personal-training-plan-table tr{display:table-row !important;width:auto !important}.personal-training-plan-table th,.personal-training-plan-table td{display:table-cell !important;box-sizing:border-box;height:auto;padding:0.9rem;border:1px solid #bda17d;text-align:center;vertical-align:middle;white-space:normal}.personal-training-plan-table th{color:#fff;background:#6f8398;font-size:1.45rem}.personal-training-plan-table td{color:#172945;background:#f4f4f4;font-size:1.4rem}.personal-training-plan-table tbody tr:nth-child(even) td{background:#fff}.personal-training-plan-table td>strong,.personal-training-plan-table td>small,.personal-training-plan-table td>span{display:block}.personal-training-plan-table td>small{margin-top:0.3rem;color:#50627a;font-size:1.2rem}.personal-training-plan-table td>span{color:#64758b;font-size:1.15rem}.personal-training-plan-table__progress>strong{color:#1768e5;font-size:1.7rem}.personal-training-plan-progress{height:0.7rem;margin-top:0.5rem;overflow:hidden;border-radius:1rem;background:#dfe8f3}.personal-training-plan-progress>span{display:block;height:100%;border-radius:inherit;background:#1768e5}.personal-training-plan-view{min-width:7rem;padding:0.7rem 1rem;border:1px solid #9fc5f8;border-radius:0.6rem;color:#075fc5;background:#fff;cursor:pointer;font-size:1.4rem;font-weight:700}.personal-training-plan-view:disabled{opacity:0.6;cursor:wait}.personal-training-plans__empty{color:#64758b;font-size:1.5rem}@media (max-width: 600px){.personal-training-plan-table{min-width:95rem}}
