:root{--color-noob: rgba(212, 225, 87, .5);--color-cat5: rgba(174, 213, 129, .5);--color-cat4: rgba(129, 199, 132, .5);--color-cat3: rgba(76, 175, 80, .5);--color-cat2: rgba(255, 183, 77, .5);--color-cat1: rgba(255, 138, 101, .5);--color-pro: rgba(229, 57, 53, .5);--color-hero: rgba(183, 28, 28, .5)}img.profile-avatar{width:48px;height:48px;border-radius:50px;border:1px solid #DDD}img.profile-image-select{width:23px;height:23px;border-radius:50px;border:1px solid #DDD;margin-right:5px}img.profile-avatar-athlete-show{max-width:100px;border-radius:50%;border:1px solid #d0d0d0}.dropdown-toggle{background:#fff;border-color:#dee2e6;color:#212529!important;outline-width:0!important}.dropdown-toggle:hover,.dropdown-toggle:active,.dropdown-toggle:focus{background:#fff!important}.input-inline{display:inline-block!important;width:auto!important}.choose-athlete-in-club{cursor:pointer;margin:10px 0;border:1px solid #DEE2E6;border-radius:5px;padding:8px}.choose-athlete-in-club img{margin-right:5px}.choose-athlete-in-club:hover{border:1px solid #b7bbbe}.choose-athlete-in-club.selected{border:1px solid rgba(31,199,0,.43);background:#1fc7000f}table#table-clubs-listing td .avatar-row:not(:first-child){margin-top:10px}.power-record-tracking{position:relative;height:70px;border-radius:10px;display:flex}.power-record-tracking .power-level:nth-child(1){background:var(--color-noob)!important}.power-record-tracking .power-level:nth-child(2){background:var(--color-cat5)!important}.power-record-tracking .power-level:nth-child(3){background:var(--color-cat4)!important}.power-record-tracking .power-level:nth-child(4){background:var(--color-cat3)!important}.power-record-tracking .power-level:nth-child(5){background:var(--color-cat2)!important}.power-record-tracking .power-level:nth-child(6){background:var(--color-cat1)!important}.power-record-tracking .power-level:nth-child(7){background:var(--color-pro)!important}.power-record-tracking .power-level:nth-child(8){background:var(--color-hero)!important}.power-record-tracking .power-level{color:#181818;flex:1;text-align:center;position:relative;width:12.5%}.power-record-tracking .power-level .level-name{position:absolute;top:10px;width:100%;font-size:14px;font-weight:700}.power-record-tracking .power-level .level-range{position:absolute;top:35px;width:100%;font-size:12px}.power-record-tracking .cursor{position:absolute;top:0;height:100%;background-color:transparent;border:0px solid #9b9b9b}.power-record-tracking .cursor:before{content:"";font-family:bootstrap-icons;position:absolute;left:50%;bottom:50px;transform:translate(-50%);font-size:30px;color:#9b9b9b;font-weight:700}.event-activity-case{font-size:8pt;padding:0!important;text-align:center;font-weight:700;vertical-align:middle}.event-activity-case.bg-processed{background:#bbd9c6;color:#0009}.event-activity-case.bg-half-processed{background:#efaf89}.event-activity-case.bg-not-processed{background:#d67f64}.main-title{margin-bottom:1.5rem!important;margin-top:1rem!important;padding-bottom:.5rem!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.table-sort th[role=columnheader]:not(.no-sort){cursor:pointer;justify-content:space-between;align-items:center;white-space:nowrap}.table-sort th[role=columnheader]:not(.no-sort):after{content:"";display:inline-block;margin-top:2px;border-width:0 5px 5px;border-style:solid;border-color:#404040 transparent;visibility:hidden;opacity:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;bottom:2px;left:4px}.table-sort th[aria-sort=ascending]:not(.no-sort):after{border-bottom:none;border-width:4px 4px 0}.table-sort th[aria-sort]:not(.no-sort):after{visibility:visible;opacity:.4}.table-sort th[role=columnheader]:not(.no-sort):hover:after{visibility:visible;opacity:1}.table-container-scrollable{overflow-y:auto;transform:rotateX(180deg);padding-bottom:10px;overflow-x:auto;white-space:nowrap;max-width:100%;border-radius:7px}.table-container-scrollable table:not(.no-scroll){transform:rotateX(180deg)}.table-container-scrollable::-webkit-scrollbar{height:25px;margin:10px;border-radius:7px}.table-container-scrollable::-webkit-scrollbar-track{background:#f6f6f6;border-radius:7px}.table-container-scrollable::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:7px;-webkit-transition:background .3s;transition:background .3s}.table-container-scrollable::-webkit-scrollbar-thumb:hover{background:#ccc}#tracking-summary .tracking-status-1{background:#a8d5ba!important}#tracking-summary .tracking-status-2{background:#a0c4ff!important}#tracking-summary .tracking-status-3{background:#ffadad!important}#tracking-summary .tracking-status-4{background:#a7e3d8!important}#tracking-summary .legend{margin-bottom:15px}#tracking-summary .legend .legend-item{display:flex;align-items:center;gap:10px;margin-bottom:8px}#tracking-summary .legend .legend-color{width:20px;height:20px;border-radius:5px}#tracking-summary table td{width:30px!important}#tracking-summary table tr td:not(:first-child){text-align:center;padding:5px 2px!important;font-size:8pt;vertical-align:middle}.font-small{font-size:8pt}table.vertical-align-middle td{vertical-align:middle}#field-test-table-form tr td:first-child{background:#f5f5f5de;font-weight:700;font-size:12pt}#field-test-table-form tr td p{margin-top:3px;font-size:9pt;margin-bottom:0}#field-test-table-form tr td:nth-child(4){border-right:5px solid #f5f5f5}.text-small{font-size:9pt}#field-test-table thead th{font-weight:700}#field-test-table tbody tr td:nth-child(4),#field-test-table tbody tr td:nth-child(7),#field-test-table tbody tr td:nth-child(10),#field-test-table thead tr td:nth-child(3),#field-test-table thead tr td:nth-child(6),#field-test-table thead tr td:nth-child(9),#field-test-table thead th:nth-child(2){border-right:5px solid #e5e5e5}.swal2-actions button{margin-right:10px}#laboratory-test-table-form tr td:first-child{white-space:nowrap;font-weight:700;background:#f6f6f6;font-size:12pt}#laboratory-test-table-form td:empty{background:#f6f6f6}#laboratory-test-table-form td p{margin-bottom:0;font-size:9pt;margin-top:5px}#laboratory-test-previews p{margin-bottom:0;font-size:9pt}#laboratory-test-previews td:empty{background:#f9fafc}#laboratory-test-previews .laboratory-test-preview:nth-child(n+3){margin-top:20px}#laboratory-test-previews .laboratory-test-preview table tr td:first-child{font-weight:700;font-size:12pt;width:100px}td.td-athletes-tests{vertical-align:top;padding:0!important;margin:0!important;font-size:8pt}td.td-athletes-tests th,td.td-athletes-tests td{padding:5px;border:1px solid #EEF0F7}td.td-athletes-tests thead th{background:#eaeaea;font-size:8pt;font-weight:700!important}thead.text-rotate th{font-size:8pt;font-weight:700!important}.card .card-table>tbody>tr:first-child>td{padding-top:8px;padding-bottom:8px}.td-athletes-tests{height:100%;padding:0}.table.no-scroll{height:100%;width:100%;table-layout:fixed;margin:0}.table.no-scroll thead,.table.no-scroll tbody{height:100%;width:100%}.table.no-scroll td,.table.no-scroll th{vertical-align:middle;height:100%;padding:5px}table#athletes-table ul{margin-bottom:0}table#athletes-table td.small-chart{width:300px}@media screen and (min-width: 992px){#monitoring{border-left:5px solid #e5e5e5;padding-left:15px}}@media screen and (max-width: 991px){#monitoring{margin-top:25px;border-top:1px solid rgba(231,234,243,.7);padding-top:20px}}#monitoring #monitoring-table-render thead .day-name{font-size:8pt;color:#4a5568b3;text-transform:lowercase}#monitoring #monitoring-table-render tbody tr td:not(:first-child){font-weight:500;font-size:10pt;vertical-align:middle}#monitoring #monitoring-table-render tbody td:empty{position:relative;background-color:#f9f9f9;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 1px,transparent 10px,transparent 2px);text-align:center;color:#888;font-style:italic}#monitoring #monitoring-table-render tbody td.form-score-blue{background:#c7d6f1bf;color:#2c5093}#monitoring #monitoring-table-render tbody td.form-score-red{background:#f1c7c7bf;color:#932c2c}#monitoring #monitoring-table-render tbody td.form-score-gray{background:#f5f1f1bf;color:#7c7777}#monitoring #monitoring-table-render tbody td.form-score-green{background:#c7f1cdbf;color:#2c933b}#downloadAsPdf .spinner-border{position:relative;right:4px;top:1px}table#physiological-tests td{padding-top:14px;padding-bottom:14px}table#physiological-tests span.display-hide-show{position:relative;top:1px}table#physiological-tests span.display-hide-show .form-switch{padding-left:0}table#physiological-tests span.display-hide-show input{margin:0}#warning-messages p{margin-bottom:5px}#warning-messages p:last-child{margin-bottom:15px}
