.table-trainings{margin-bottom:0}.table-trainings tr td,.table-trainings tr th{border:none;width:14.285%;min-width:130px}.table-trainings tr th{padding:0 3px 5px;height:32px;line-height:32px;white-space:nowrap;background:#fff}.table-trainings tr th div{background:#fafafa;text-align:center;font-weight:400;border-radius:4px}@media (min-width:1280px){.table-trainings tr th{height:36px;line-height:36px;padding:0 5px 5px}}.table-trainings tr td{padding:0}.table-trainings tr td .td-training{height:150px;overflow:hidden;padding:6px;min-width:150px}@media (min-width:1280px){.table-trainings tr td .td-training{height:170px;padding:5px}}.table-trainings tr td .td-training .training-day{font-size:.9rem;background:#f0f0f1;height:100%;border-radius:4px}@media (min-width:1280px){.table-trainings tr td .td-training .training-day{font-size:1rem}}.table-trainings tr td .td-training .training-day .header-date{padding:9px;font-size:18px;border-bottom:1px solid #bebec1;height:23%;position:relative;background-color:#f0f0f1;border-radius:4px 4px 0 0}.table-trainings tr td .td-training .training-day .header-date-today{color:#fff;background-color:#469ff4}.table-trainings tr td .td-training .training-day .header-date-6mwt:before{content:"6MWT";position:absolute;background-color:#9899a4;color:#fff;font-size:.875rem;top:0;right:0;bottom:0;font-weight:600;padding-left:4px;padding-right:4px;padding-top:6px;width:30px;text-align:center;line-height:1;font-size:.75rem}.table-trainings tr td .td-training .training-day .b-training{position:relative;height:75%;width:100%}.table-trainings tr td .td-training .training-day .b-training-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa}.table-trainings tr td .td-training .training-day .b-training-scroll{overflow-y:overlay;-webkit-overflow-scroll:touch}.table-trainings tr td .td-training .training-day .b-training-scroll::-webkit-scrollbar{width:6px}.table-trainings tr td .td-training .training-day .b-training-scroll::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,0)}.table-trainings tr td .td-training .training-day .b-training-scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:#9899a4}.table-trainings tr td .td-training .training-day .b-training-single{height:100%;padding:9px}.table-trainings tr td .td-training .training-day .b-training-many{margin-bottom:1px}.table-trainings tr td .td-training .training-day .b-training-primary,.table-trainings tr td .td-training .training-day .b-training-secondary{background-color:#fafafa}.table-trainings tr td .td-training .training-day .b-training-primary:hover,.table-trainings tr td .td-training .training-day .b-training-secondary:hover{cursor:pointer;background-color:#e6e6e6}.table-trainings tr td .td-training .training-day .b-training-success{background:#f0fdf4}.table-trainings tr td .td-training .training-day .b-training-success:hover{cursor:pointer;background-color:#ccf8da}.table-trainings tr td .td-training .training-day .b-training-warning{background:#fffbe6}.table-trainings tr td .td-training .training-day .b-training-warning:hover{cursor:pointer;background-color:#fff4bd}.table-trainings tr td .td-training .training-day .b-training-danger{background:#fff1f0}.table-trainings tr td .td-training .training-day .b-training-danger:hover{cursor:pointer;background-color:#ffcbc7}.table-trainings tr td .td-training .training-day .b-training .training-info{height:100%;position:relative}.table-trainings tr td .td-training .training-day .b-training .training-info .training-status{color:#666;position:absolute;bottom:0;left:0;right:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:600}.table-trainings tr td .td-training .training-day .b-training .training-info .training-status-success{color:#16a34a}.table-trainings tr td .td-training .training-day .b-training .training-info .training-status-warning{color:#faad14}.table-trainings tr td .td-training .training-day .b-training .training-info .training-status-danger{color:#f5222d}.table-trainings tr td .td-training .training-day .b-training .training-info .training-status-primary{color:#0482dc}.table-trainings tr td .td-training .training-day .b-training .training-info-many-content{padding:6px 2px 6px 12px}.table-trainings tr td .td-training .training-day .b-training .training-info-many .training-date{font-size:14px;font-weight:600;color:#67686a}.table-trainings tr td .td-training .training-day .b-training .training-info-6mwt:before{content:"6MWT";position:absolute;background-color:#9899a4;color:#fff;font-weight:600;top:0;right:0;bottom:0;padding-left:4px;padding-right:4px;padding-top:7px;width:30px;text-align:center;line-height:1;font-size:.75rem}.table-trainings tr td .td-training .training-day .b-training .training-info .icon-remove-training{position:absolute;bottom:0;right:0}.table-trainings tr td .td-training .training-day .b-training .training-info>.text-icon.icon:before{color:#3f4156;font-size:1rem;display:inline-block;width:1.2rem;text-align:center}.table-trainings tr td .td-training .training-day .b-training .training-info>.text-icon.icon.icon-heart:before{font-size:1.2rem}.scroll-table{max-height:600px;overflow-y:auto;overflow-x:auto}.scroll-table-min{height:350px}.scroll-table::-webkit-scrollbar{width:10px;height:10px}.scroll-table::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.scroll-table::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d9d9dd}.scroll-table .table-list-training{margin-bottom:0}.scroll-table .table-list-training-6mwt:before{content:"6MWT";position:absolute;top:0;bottom:0;background-color:#92939d;color:#fff;font-weight:600;right:30px;padding-left:4px;padding-right:4px;padding-top:10px;width:30px;text-align:center;line-height:1;font-size:.75rem}.scroll-table .table-list-training tbody{overflow-y:auto}.scroll-table .table-list-training tbody td{max-height:36px}.scroll-table .table-list-training tr td,.scroll-table .table-list-training tr th{border:none;color:#3f4156;padding-left:40px;border-bottom:1px solid #dee2e6}.scroll-table .table-list-training tr th{position:sticky;z-index:2;top:0;padding:0;height:36px;vertical-align:top;background:#3f4156;color:#fff;font-weight:400;padding:8px 0 8px 24px}@media (min-width:1280px){.scroll-table .table-list-training tr th{height:42px}}.scroll-table .table-list-training tr th.th-mid{width:152px}.scroll-table .table-list-training tr th.th-small{width:100px}.scroll-table .table-list-training tr .training-status{-webkit-box-shadow:inset 15px 0 0 0 #9898a4;box-shadow:inset 15px 0 0 0 #9898a4;color:#9898a4;padding-left:38px}.scroll-table .table-list-training tr .training-status-success{-webkit-box-shadow:inset 15px 0 0 0 #16a34a;box-shadow:inset 15px 0 0 0 #16a34a;color:#16a34a}.scroll-table .table-list-training tr .training-status-warning{-webkit-box-shadow:inset 15px 0 0 0 #faad14;box-shadow:inset 15px 0 0 0 #faad14;color:#faad14}.scroll-table .table-list-training tr .training-status-danger{-webkit-box-shadow:inset 15px 0 0 0 #f5222d;box-shadow:inset 15px 0 0 0 #f5222d;color:#f5222d}.scroll-table .table-list-training tr .training-status-primary{-webkit-box-shadow:inset 15px 0 0 0 #0482dc;box-shadow:inset 15px 0 0 0 #0482dc;color:#0482dc}.scroll-table .table-list-training-with-hover tr:hover td{background:#f5f5f5;cursor:pointer}.scroll-table .table-list-training.min tr td,.scroll-table .table-list-training.min tr th{padding:8px 0 8px 24px}