@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.loader[data-v-410935cc]{width:48px;height:48px;border-radius:50%;position:relative;-webkit-animation:rotate-410935cc 1s linear infinite;animation:rotate-410935cc 1s linear infinite;display:block;margin:0 auto 1rem auto}.loader[data-v-410935cc]:after,.loader[data-v-410935cc]:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;-webkit-animation:prixClipFix-410935cc 2s linear infinite;animation:prixClipFix-410935cc 2s linear infinite}.loader[data-v-410935cc]:after{border-color:#145bac;animation:prixClipFix-410935cc 2s linear infinite,rotate-410935cc .5s linear infinite reverse;inset:6px}@-webkit-keyframes rotate-410935cc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-410935cc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes prixClipFix-410935cc{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@keyframes prixClipFix-410935cc{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.login[data-v-69c2ec57]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px}.reset-password[data-v-69c2ec57]{margin-top:.5rem;display:block}.reset-password a[data-v-69c2ec57]{color:#021847;text-align:right;display:block;font-size:.9rem}.installAlert[data-v-69c2ec57]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;top:0;left:0;right:0;width:100%;z-index:110;margin:0;border-radius:0}.installAlert p[data-v-69c2ec57]{margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.installAlert .button-wrappers[data-v-69c2ec57]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.installAlert .button-wrappers button[data-v-69c2ec57]{white-space:nowrap}@media(min-width:1200px){.login-header[data-v-69c2ec57]{font-size:1.5rem}}[data-v-69c2ec57] .modal{display:block!important;position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}[data-v-69c2ec57] .modal .modal-dialog{position:relative;width:auto;margin:1.75rem auto;pointer-events:none}[data-v-69c2ec57] .modal .modal-dialog.modal-lg{max-width:800px}[data-v-69c2ec57] .modal .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.5rem;outline:0;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);height:100vh;overflow:scroll}[data-v-69c2ec57] .modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}[data-v-69c2ec57] .modal .modal-header .modal-title{margin-bottom:0;line-height:1.5;font-weight:500;font-size:1.25rem}[data-v-69c2ec57] .modal .modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto;background:transparent;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;opacity:.5;cursor:pointer}[data-v-69c2ec57] .modal .modal-header .btn-close:hover{opacity:.75}[data-v-69c2ec57] .modal .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem}[data-v-69c2ec57] .modal .modal-body .form .form__item{margin-bottom:1rem}[data-v-69c2ec57] .modal .modal-body .form .form__item .form__label{display:block;margin-bottom:.5rem;font-weight:500;color:#212529}[data-v-69c2ec57] .modal .modal-body .form .form__item .form__input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}[data-v-69c2ec57] .modal .modal-body .form .form__item .form__input:focus{color:#212529;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}[data-v-69c2ec57] .modal .modal-body .green-button{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#28a745;border:1px solid #28a745;color:#fff;padding:.5rem 1.5rem;font-size:1rem;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}[data-v-69c2ec57] .modal .modal-body .green-button:hover{color:#fff;background-color:#218838;border-color:#1e7e34}[data-v-69c2ec57] .modal .modal-body .green-button:focus{color:#fff;background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}[data-v-69c2ec57] .modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}[data-v-69c2ec57] .modal-backdrop.show{opacity:.5}[data-v-69c2ec57] .modal.show{display:block!important}body.modal-open[data-v-69c2ec57]{overflow:hidden;padding-right:0!important}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.auth-page{--color-text:#000;--color-bg:#fff;--color-content-bg:#fff;--color-link:#000;--color-link-hover:#4bb3e7;--color-info:#000;--color-form-alt:#909090;--color-form-button-bg:#000;--color-form-button:#fff;--color-demo:#fff;--color-demo-hover:#fff;--color-github:#fff;--color-github-hover:#fff}.js body.render{opacity:1}.js .loading:before{top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.js .loading:after,.js .loading:before{content:"";position:fixed;z-index:100000}.js .loading:after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;pointer-events:none;border-radius:50%;opacity:.4;background:var(--color-link);-webkit-animation:loaderAnim .7s linear infinite alternate forwards;animation:loaderAnim .7s linear infinite alternate forwards}@-webkit-keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}}@keyframes loaderAnim{to{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}}a{text-decoration:underline;color:var(--color-link);outline:none}a:focus,a:hover{color:var(--color-link-hover);outline:none;text-decoration:none}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.icon{display:block;width:1.5em;height:1.5em;margin:0 auto;fill:currentColor}main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content,main{position:relative}.content{min-height:100vh}.content--main{grid-template-columns:50% 50%}.content--full{width:100vw}.content--side{background:var(--color-content-bg);margin:0;padding:5vmin;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.content--side+.content--side{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100vw - 550px)}.poster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%}.codrops-header{position:relative;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:start;grid-area:header;justify-self:start;margin:0 0 1rem 0}.codrops-header__title{font-size:1.5em;font-weight:700;margin:0;padding:0}.info{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin:1rem 0;color:var(--color-info)}.github{display:block;position:relative;color:var(--color-github);margin:0 0 0 auto}.github:focus,.github:hover{color:var(--color-github-hover)}.demos{position:relative;display:block;text-align:right;margin:0 0 0 auto}.demo{font-weight:700;color:var(--color-demo)}.demo:not(:last-child){margin-right:1.5rem}.demo:focus,.demo:hover{color:var(--color-demo-hover)}.demo span{white-space:nowrap;text-transform:lowercase;pointer-events:none}a.demo--current{pointer-events:none;text-decoration:none}.codrops-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1em 0 0;text-align:center;white-space:nowrap}.codrops-icon{display:inline-block}.codrops-icon:first-child{margin-right:.5rem}.canvas-wrap{position:absolute;top:0;left:0}.canvas-wrap,canvas{width:100%;height:100%}canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.form__item{display:grid}.demo-2 main{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.demo-2 .demos,.demo-2 .github{margin:0 auto 0 0}@media screen and (max-width:45em){body{overflow:auto}.content{height:auto;min-height:0}.content--side{width:100vw}.content--fixed{position:relative;z-index:1000;display:block;padding:.85em}.content--side+.content--side{width:100vw;height:100vw}}a.header-wrapper header h1[data-v-5756adb8],a.header-wrapper header p[data-v-5756adb8],a.header-wrapper[data-v-5756adb8]{text-decoration:none;cursor:pointer}.header-buttons[data-v-e0225070]{padding-top:0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.header-buttons .version-info[data-v-e0225070]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-buttons .version-info .version-badge[data-v-e0225070]{background:#28a745;color:#fff;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;line-height:1;cursor:default}.header-buttons .version-info .build-date[data-v-e0225070]{font-size:.6rem;color:#6c757d;margin-top:.125rem;text-align:center}.header-buttons .user-photo-info[data-v-e0225070]{display:none;width:4rem}.header-buttons .user-photo-info img[data-v-e0225070]{width:100%;height:100%;border-radius:100px;border:1px solid #f4eead}@media screen and (max-width:768px){.header-buttons .version-info .version-badge[data-v-e0225070]{font-size:.65rem;padding:.2rem .4rem}.header-buttons .version-info .build-date[data-v-e0225070]{display:none}}@media screen and (min-width:1024px){.header-buttons .user-photo-info[data-v-e0225070]{display:block}}img#small_shirt[data-v-36ba2a76]{width:2.5rem}.sortBy[data-v-6a5ff704]{position:relative}.form-select[data-v-6a5ff704]{-webkit-transition:all .2s ease;transition:all .2s ease}.form-select[data-v-6a5ff704]:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);border-color:#80bdff}.form-select[data-v-6a5ff704]:disabled{opacity:.6;cursor:not-allowed}.text-muted[data-v-6a5ff704]{font-size:.875rem;margin-top:.25rem}.comments-wrapper[data-v-2c8d2735]{position:relative;width:100%}.comments-wrapper .no-comments[data-v-2c8d2735]{padding:1rem}.comments-wrapper .comments[data-v-2c8d2735]{min-height:5rem;overflow:scroll;border-bottom:1px solid #dee2e6;margin-bottom:1rem}.comments-wrapper .comments .comment-text[data-v-2c8d2735]{padding:0;padding-top:2rem}.comments-wrapper .comments .comment-boady[data-v-2c8d2735]{position:relative}.comments-wrapper .comments .comment-boady img[data-v-2c8d2735]{border:none;border-radius:0;display:block;margin-top:2rem;width:auto;max-width:800px}.comments-wrapper .comments .comment-boady .user-name[data-v-2c8d2735]{position:absolute;padding:0;border:none;font-size:.8rem}.comments-wrapper .comments .person[data-v-2c8d2735]{border-radius:100px;margin-right:1rem;margin-bottom:.5rem}.comments-wrapper .comments div[data-v-2c8d2735]{margin:1rem}.comments-wrapper .comments div span[data-v-2c8d2735]{padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:10px;color:#fff;display:inline-block}.comments-wrapper .comments div .user-name[data-v-2c8d2735]{border:1px solid red}.comments-wrapper .comments div img[data-v-2c8d2735]{border:1px solid #c3cdd5;width:3rem;border-radius:100px;margin-right:1rem}.comments-wrapper .comments div.User span[data-v-2c8d2735]{background:#67b1ef}.comments-wrapper .comments div.Admin span[data-v-2c8d2735]{background:#4fa971}.comments-wrapper .comment-footer textarea[data-v-2c8d2735]{width:100%;min-height:5rem}.comments-wrapper .comment-footer button[data-v-2c8d2735]{font-size:.7rem;line-height:1rem;width:8rem;height:3rem;margin-top:1rem;margin-left:.5rem}.editr--toolbar[data-v-2c8d2735]{display:none}.session-image-wrapper[data-v-3e39f577]{background:#f2f5f7}.session-image-wrapper img.session-image[data-v-3e39f577]{display:block;margin:0 auto}.search-filter[data-v-3e39f577]{border-bottom:1px dashed #c3cdd5}.search-filter .filter-options[data-v-3e39f577]{margin-bottom:1rem}.search-filter label.custom-control-label[data-v-3e39f577]{margin-left:.5rem}.search-filter .custom-checkbox[data-v-3e39f577]{margin-right:1rem}.search-filter #checkbox-group-filter[data-v-3e39f577]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-filter .autocomplete[data-v-3e39f577]{max-width:28rem}.empty-state[data-v-3e39f577]{height:auto}.tabs-wrapper .tab-content[data-v-3e39f577]{height:100%;width:100%}.pitch-avaiability[data-v-4c729ac8]{border:1px solid #ddd;padding:1rem;overflow-y:scroll;background:#fafafa}.pitch-avaiability .booked-time[data-v-4c729ac8]{border:1px solid red;background:#ffe8e8;display:block;padding:.5rem}.pitchSectionsSelectInfo[data-v-4c729ac8]{position:relative;padding:2rem;background:#f4fff5}.pitchSectionsSelectInfo label[data-v-4c729ac8]{margin-left:.3rem;display:inline-block}.pitchSectionsSelectInfo input[data-v-4c729ac8]{width:auto}.pitchSectionsSelectInfo .pitchSectionSelector[data-v-4c729ac8]{position:absolute;height:69%;border:1px dashed #93a2bb;top:96px;left:36px;width:8.3rem;text-align:center;padding-top:1rem}.pitchSectionsSelectInfo .pitchSectionSelector[data-v-4c729ac8]:focus,.pitchSectionsSelectInfo .pitchSectionSelector[data-v-4c729ac8]:hover{cursor:pointer;background:rgba(198,234,202,.5)}.pitchSectionsSelectInfo .pitchSectionSelector input[data-v-4c729ac8]{width:auto}.pitchSectionsSelectInfo .pitchSectionSelector label[data-v-4c729ac8]{display:inline-block}.pitchSectionsSelectInfo .areaSelected[data-v-4c729ac8]{background:rgba(198,234,202,.5)}.pitchSectionsSelectInfo .selectonTwo[data-v-4c729ac8]{left:11.6rem;border-top:none;border-bottom:none;border-left:1px dashed #93a2bb;border-right:1px dashed #93a2bb}.pitchSectionsSelectInfo .selectonThree[data-v-4c729ac8]{left:21rem}.bar-chart-container[data-v-6e4adc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px;border-radius:8px;background:var(--chart-background,#fff);-webkit-transition:all .3s ease;transition:all .3s ease}.bar-chart-container.loading[data-v-6e4adc2e]{opacity:.7}.bar-chart-container.error[data-v-6e4adc2e]{background:var(--chart-error-background,#fff5f5);border:1px solid var(--chart-error-border,#fed7d7)}.chart-empty[data-v-6e4adc2e],.chart-error[data-v-6e4adc2e],.chart-loading[data-v-6e4adc2e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:2rem;color:var(--chart-text-color,#666)}.loading-spinner[data-v-6e4adc2e]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--chart-primary-color,#ffde00);border-radius:50%;-webkit-animation:spin-6e4adc2e 1s linear infinite;animation:spin-6e4adc2e 1s linear infinite;margin-bottom:1rem}.empty-icon[data-v-6e4adc2e],.error-icon[data-v-6e4adc2e]{font-size:3rem;margin-bottom:1rem;opacity:.6}.chart-empty p[data-v-6e4adc2e],.chart-error p[data-v-6e4adc2e],.chart-loading p[data-v-6e4adc2e]{margin:0;font-size:1rem;color:inherit}@-webkit-keyframes spin-6e4adc2e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-6e4adc2e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bar-chart-container[data-theme=dark][data-v-6e4adc2e]{--chart-background:#1a1a1a;--chart-text-color:#fff;--chart-error-background:#2d1b1b;--chart-error-border:#4a2c2c}@media (max-width:768px){.bar-chart-container[data-v-6e4adc2e]{min-height:150px}.chart-empty[data-v-6e4adc2e],.chart-error[data-v-6e4adc2e],.chart-loading[data-v-6e4adc2e]{padding:1rem}.loading-spinner[data-v-6e4adc2e]{width:30px;height:30px}.empty-icon[data-v-6e4adc2e],.error-icon[data-v-6e4adc2e]{font-size:2rem}}@media print{.bar-chart-container[data-v-6e4adc2e]{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff!important}.chart-error[data-v-6e4adc2e],.chart-loading[data-v-6e4adc2e]{display:none}}.document-library[data-v-5921d20e]{margin-bottom:2rem}.document-library .document[data-v-5921d20e]{max-width:14rem;max-height:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.document-library a img[data-v-5921d20e]{width:40%;height:auto;margin-right:1rem}.document-library a h3[data-v-5921d20e]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.header[data-v-5921d20e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.view-toggle button[data-v-5921d20e]{margin-left:5px}.view-toggle .active[data-v-5921d20e]{font-weight:700}.documents-grid[data-v-5921d20e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.documents-list[data-v-5921d20e]{list-style:none;padding:0;display:block;margin-bottom:2rem}.documents-list .document[data-v-5921d20e]{max-width:100%;max-height:14rem;text-align:left;padding:1rem;margin:1rem;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px dashed #c3cdd5;margin-bottom:2rem}.documents-list .document a img[data-v-5921d20e]{width:3rem}.empty-state[data-v-5921d20e]{text-align:center;margin-top:40px}.chat-list-wrapper[data-v-768d6da6]{width:100%}.create-chat-section[data-v-768d6da6]{margin-bottom:1rem}.green-button[data-v-768d6da6]{background-color:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;font-size:.875rem;-webkit-transition:background-color .2s;transition:background-color .2s}.green-button[data-v-768d6da6]:hover{background-color:#218838}.green-button[data-v-768d6da6]:disabled{background-color:#6c757d;cursor:not-allowed}.team-chat-wrapper[data-v-768d6da6]{width:100%}.team-chat-wrapper .team-chat-list-item[data-v-768d6da6]{background:#fff;padding:1rem;border-radius:4px;cursor:pointer;max-width:43rem;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;margin-bottom:2rem;position:relative;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-chat-wrapper .team-chat-list-item[data-v-768d6da6]:focus,.team-chat-wrapper .team-chat-list-item[data-v-768d6da6]:hover{border:1px solid #2b61d6}.team-chat-wrapper .team-chat-list-item .chat-item[data-v-768d6da6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;position:relative}.team-chat-wrapper .team-chat-list-item .chat-item p[data-v-768d6da6]{margin:.5rem 0 0 0;text-align:center;font-weight:500}.team-chat-wrapper .team-chat-list-item .chat-item img[data-v-768d6da6]{width:6rem;height:6rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.team-chat-wrapper .team-chat-list-item .unreadMessages-wrapper[data-v-768d6da6]{background:#e60000;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#fff;font-size:.9rem;font-weight:700;position:absolute;top:-.5rem;right:-.5rem;z-index:10}.team-chat-wrapper .team-chat-list-item .unreadMessages-wrapper.hidden[data-v-768d6da6]{display:none}.team-chat-wrapper .team-chat-list-item .unreadMessages-wrapper .number-of-messages[data-v-768d6da6]{line-height:1}.team-chat-wrapper .team-chat-list-item .player-game-responce[data-v-768d6da6]{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;margin:0}.team-chat-wrapper .team-chat-list-item .player-game-responce .btn[data-v-768d6da6]{display:inline-block;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;border-radius:.25rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.team-chat-wrapper .team-chat-list-item .player-game-responce .btn.btn-outline-warning[data-v-768d6da6]{color:#ffc107;border-color:#ffc107;background-color:transparent}.team-chat-wrapper .team-chat-list-item .player-game-responce .btn.btn-outline-warning[data-v-768d6da6]:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.empty-state[data-v-768d6da6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;color:#6c757d}.empty-state img[data-v-768d6da6]{width:8rem;height:8rem;margin-bottom:1rem;opacity:.5}.empty-state p[data-v-768d6da6]{font-size:1.1rem;margin:0}.loading-state[data-v-768d6da6]{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;padding:2rem;color:#6c757d}.chat-details[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.chat-details img[data-v-25725eb3]{height:2rem;border-radius:100px;border:1px solid}.chat-details .chat-wrapper[data-v-25725eb3]{background:#ece9e9;margin:0 1rem 1rem 0;padding:1rem;border-radius:10px;color:#13519d;max-width:90%}.chat-details .chat-wrapper .chat-name-time-wrapper[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.chat-details .chat-wrapper .chat-name-time-wrapper span.chat-name[data-v-25725eb3]{display:block;font-size:.9rem;color:#2a8ce2}.chat-details .chat-wrapper .chat-name-time-wrapper span.chat-time[data-v-25725eb3]{font-size:.8rem}.chat-details .chat-wrapper .chat-message-wrapper[data-v-25725eb3]{position:relative}.chat-details .chat-wrapper .chat-message-wrapper .message-media[data-v-25725eb3]{margin-bottom:.5rem}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-image .chat-image[data-v-25725eb3]{max-width:300px;max-height:200px;border-radius:8px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-image .chat-image[data-v-25725eb3]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-video .chat-video[data-v-25725eb3]{max-width:400px;max-height:300px;border-radius:8px}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-audio .chat-audio[data-v-25725eb3]{width:100%;max-width:300px}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-file .file-download[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;max-width:300px}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-file .file-download .file-icon[data-v-25725eb3]{font-size:24px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-file .file-download .file-details[data-v-25725eb3]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-file .file-download .file-details .file-name[data-v-25725eb3]{display:block;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-file .file-download .file-details .download-link[data-v-25725eb3]{color:#007bff;text-decoration:none;font-size:12px}.chat-details .chat-wrapper .chat-message-wrapper .message-media .media-file .file-download .file-details .download-link[data-v-25725eb3]:hover{text-decoration:underline}.chat-details .chat-wrapper .chat-message-wrapper .chat-message[data-v-25725eb3]{display:block;word-wrap:break-word}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement[data-v-25725eb3]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px;margin:4px 0}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-header[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #dee2e6}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-header .squad-title[data-v-25725eb3]{font-weight:700;color:#2a8ce2;text-transform:uppercase;font-size:.9rem}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-header .squad-count[data-v-25725eb3]{color:#6c757d;font-size:.8rem;font-style:italic}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-badges[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-badges .squad-player-badge[data-v-25725eb3]{background:#2a8ce2;color:#fff;padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:500;white-space:nowrap}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-list[data-v-25725eb3]{margin:0;padding-left:20px}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-list .squad-player-item[data-v-25725eb3]{margin-bottom:4px;font-size:.9rem}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-grid .squad-grid-row[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:6px}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-grid .squad-grid-row .squad-grid-cell[data-v-25725eb3]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#e9ecef;padding:6px 8px;border-radius:4px;font-size:.85rem;text-align:center;min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-details .chat-wrapper .chat-message-wrapper .chat-message.squad-message .squad-announcement .squad-players-grid .squad-grid-row .squad-grid-cell.squad-grid-empty[data-v-25725eb3]{background:transparent}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-textarea[data-v-25725eb3]{width:100%;border:1px solid #ccc;border-radius:4px;padding:.5rem;font-family:inherit;font-size:inherit;resize:vertical;min-height:2.5rem;background:#fff}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions[data-v-25725eb3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-top:.5rem}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions button[data-v-25725eb3]{padding:.25rem .75rem;border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions button.save-btn[data-v-25725eb3]{background:#28a745;color:#fff}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions button.save-btn[data-v-25725eb3]:hover:not(:disabled){background:#218838}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions button.save-btn[data-v-25725eb3]:disabled{background:#6c757d;cursor:not-allowed}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions button.cancel-btn[data-v-25725eb3]{background:#6c757d;color:#fff}.chat-details .chat-wrapper .chat-message-wrapper .edit-message-form .edit-actions button.cancel-btn[data-v-25725eb3]:hover{background:#5a6268}.chat-details .chat-wrapper .chat-message-wrapper .message-actions[data-v-25725eb3]{position:absolute;top:-10px;right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:1px solid #dee2e6;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.chat-details .chat-wrapper .chat-message-wrapper .message-actions .action-btn[data-v-25725eb3]{background:none;border:none;padding:.25rem .5rem;cursor:pointer;color:#6c757d;font-size:.875rem}.chat-details .chat-wrapper .chat-message-wrapper .message-actions .action-btn[data-v-25725eb3]:hover{color:#495057;background:#f8f9fa}.chat-details .chat-wrapper .chat-message-wrapper .message-actions .action-btn.delete-btn[data-v-25725eb3]:hover{color:#dc3545}.chat-details .chat-wrapper .edited-indicator[data-v-25725eb3]{font-style:italic;color:#6c757d;font-size:.7rem}.chat-details.receiver[data-v-25725eb3]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-details.receiver .chat-wrapper[data-v-25725eb3]{background:#e1f5d7}.send-imag-buttons-wrapper[data-v-213cb0d4]{width:3rem}.send-imag-buttons-wrapper button[data-v-213cb0d4]{margin-bottom:.5rem}.send-imag-buttons-wrapper input[data-v-213cb0d4]{margin-top:.3rem}.send-imag-buttons-wrapper button[data-v-213cb0d4],.send-imag-buttons-wrapper input[data-v-213cb0d4]{width:100%}.message-input[data-v-213cb0d4]{position:sticky;width:100%;background:#fff;padding:1rem;left:0;bottom:0;border-top:1px solid #dee2e6}.message-input .file-upload-preview[data-v-213cb0d4]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin-bottom:15px}.message-input .file-upload-preview .preview-header[data-v-213cb0d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.message-input .file-upload-preview .preview-header h4[data-v-213cb0d4]{margin:0;font-size:16px;color:#333}.message-input .file-upload-preview .preview-header .clear-files-btn[data-v-213cb0d4]{background-color:#dc3545;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}.message-input .file-upload-preview .preview-header .clear-files-btn[data-v-213cb0d4]:hover{background-color:#c82333}.message-input .file-upload-preview .file-preview-grid[data-v-213cb0d4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:15px}.message-input .file-upload-preview .file-preview-grid .file-preview-item[data-v-213cb0d4]{position:relative;border:1px solid #dee2e6;border-radius:8px;padding:10px;background-color:#fff}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content[data-v-213cb0d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content .image-preview[data-v-213cb0d4]{width:40px;height:40px;border-radius:4px;overflow:hidden}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content .image-preview img[data-v-213cb0d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content .file-icon[data-v-213cb0d4]{font-size:24px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#e9ecef;border-radius:4px}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content .file-info[data-v-213cb0d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content .file-info .file-name[data-v-213cb0d4]{display:block;font-weight:500;color:#333;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-input .file-upload-preview .file-preview-grid .file-preview-item .file-preview-content .file-info .file-size[data-v-213cb0d4]{display:block;color:#666;font-size:12px}.message-input .file-upload-preview .file-preview-grid .file-preview-item .remove-file-btn[data-v-213cb0d4]{position:absolute;top:5px;right:5px;background-color:#dc3545;color:#fff;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-input .file-upload-preview .file-preview-grid .file-preview-item .remove-file-btn[data-v-213cb0d4]:hover{background-color:#c82333}.message-input .file-upload-preview .uploading-file[data-v-213cb0d4]{margin-bottom:10px}.message-input .file-upload-preview .uploading-file .upload-info[data-v-213cb0d4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.message-input .file-upload-preview .uploading-file .upload-info .upload-progress[data-v-213cb0d4]{font-size:12px;color:#666}.message-input .file-upload-preview .uploading-file .progress-bar[data-v-213cb0d4]{height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden}.message-input .file-upload-preview .uploading-file .progress-bar .progress-fill[data-v-213cb0d4]{height:100%;background-color:#007bff;-webkit-transition:width .3s ease;transition:width .3s ease}.message-input .file-upload-preview .send-files-btn[data-v-213cb0d4]{background-color:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:500;width:100%}.message-input .file-upload-preview .send-files-btn[data-v-213cb0d4]:hover{background-color:#218838}.message-input .form__item[data-v-213cb0d4]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.5rem}.message-input .form__item .file-button[data-v-213cb0d4]{background-color:#6c757d;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:16px;-ms-flex-negative:0;flex-shrink:0}.message-input .form__item .file-button[data-v-213cb0d4]:hover:not(:disabled){background-color:#5a6268}.message-input .form__item .file-button[data-v-213cb0d4]:disabled{opacity:.5;cursor:not-allowed}.message-input .form__item #textarea-default[data-v-213cb0d4],.message-input .form__item input.form__input[data-v-213cb0d4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-weight:400!important;resize:vertical;max-height:120px}.message-input .form__item #save_chat_message[data-v-213cb0d4]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:end;align-self:flex-end}.emoji-picker-wrapper[data-v-213cb0d4]{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.emoji-invoker[data-v-213cb0d4]{position:relative;width:2rem;height:2rem;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:0;background:transparent;border:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.emoji-invoker[data-v-213cb0d4]:hover:not(:disabled){-webkit-transform:scale(1.1);transform:scale(1.1);background:#f8f9fa}.emoji-invoker[data-v-213cb0d4]:disabled{opacity:.5;cursor:not-allowed}.emoji-invoker svg[data-v-213cb0d4]{width:1.2rem;height:1.2rem;fill:#6c757d}.emoji-picker-popup[data-v-213cb0d4]{position:fixed!important;z-index:10000!important;top:auto!important;bottom:120px!important;left:50%!important;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;-webkit-box-shadow:1px 1px 8px #c7dbe6;box-shadow:1px 1px 8px #c7dbe6;border-radius:.5rem;max-width:350px;max-height:400px;overflow-y:auto;background:#fff}@media(max-width:768px){.emoji-picker-popup[data-v-213cb0d4]{max-width:90vw!important;max-height:60vh!important;left:5vw!important;-webkit-transform:none!important;transform:none!important}}.modal-dialog .emoji-picker-popup[data-v-213cb0d4]{position:fixed!important;z-index:10000!important}.green-button[data-v-21fe7674]{margin-bottom:1rem}.team-chat-wrapper[data-v-21fe7674]{width:100%}.team-chat-wrapper .team-chat-list-item[data-v-21fe7674]{padding:2rem;background:#fff;padding:1rem;border-radius:4px;cursor:pointer;max-width:43rem;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;margin-bottom:2rem;position:relative}.team-chat-wrapper .team-chat-list-item[data-v-21fe7674]:focus,.team-chat-wrapper .team-chat-list-item[data-v-21fe7674]:hover{border:1px solid #2b61d6;cursor:pointer}.team-chat-wrapper .team-chat-list-item .chat-item p[data-v-21fe7674]{margin:0}.team-chat-wrapper .team-chat-list-item .chat-item img[data-v-21fe7674]{width:6rem;margin:0 auto .5rem auto;display:block}.team-chat-wrapper .team-chat-list-item .player-game-responce button[data-v-21fe7674]{margin:0}.team-chat-wrapper .team-chat-list-item .unreadMessages-wrapper[data-v-21fe7674]{background:#e60000;width:2rem;display:block;border-radius:100px;text-align:center;color:#fff;font-size:.9rem;font-weight:700;position:absolute;top:-1rem;right:1rem;height:2rem;line-height:2rem}.team-chat-wrapper .team-chat-list-item .hidden[data-v-21fe7674]{display:none}.wrapper[data-v-21fe7674]{position:relative;display:inline-block}.emoji-invoker[data-v-21fe7674]{position:absolute;top:2rem;right:15%;width:1.5rem;height:1.5rem;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:0;background:transparent;border:0}.emoji-invoker[data-v-21fe7674]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.emoji-invoker>svg[data-v-21fe7674]{fill:#b1c6d0}.emoji-picker-wrapper[data-v-21fe7674]{position:relative;display:inline-block}.emoji-picker-popup[data-v-21fe7674]{position:absolute;z-index:1000;top:100%;left:0;margin-top:5px;-webkit-box-shadow:1px 1px 8px #c7dbe6;box-shadow:1px 1px 8px #c7dbe6;border-radius:.5rem;max-width:300px}.chat-messages[data-v-21fe7674]{overflow-y:scroll;height:62vh;padding:1rem;position:relative;background:#fafafa}.chat-messages .load-more-wrapper[data-v-21fe7674]{text-align:center;margin-bottom:1rem;padding:1rem 0;border-bottom:1px solid #e0e0e0}.chat-messages .load-more-wrapper .load-more-btn[data-v-21fe7674]{background:#fff;border:1px solid #13519d;color:#13519d;padding:.5rem 1.5rem;border-radius:.25rem;font-size:.9rem;-webkit-transition:all .2s ease;transition:all .2s ease}.chat-messages .load-more-wrapper .load-more-btn[data-v-21fe7674]:hover:not(:disabled){background:#13519d;color:#fff}.chat-messages .load-more-wrapper .load-more-btn[data-v-21fe7674]:disabled{opacity:.6;cursor:not-allowed}.chat-messages .connection-status[data-v-21fe7674]{padding:.5rem 1rem;margin-bottom:1rem;border-radius:.25rem;text-align:center;font-size:.9rem}.chat-messages .connection-status.offline[data-v-21fe7674]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.chat-messages .connection-status.offline i[data-v-21fe7674]{margin-right:.5rem}.chat-messages .chat-details[data-v-21fe7674]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.chat-messages .chat-details img[data-v-21fe7674]{height:2rem;border-radius:100px;border:1px solid}.chat-messages .chat-details .chat-wrapper[data-v-21fe7674]{background:#ece9e9;margin:0 1rem 1rem 0;padding:1rem;border-radius:10px;color:#13519d;max-width:90%}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper[data-v-21fe7674]{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper span.chat-name[data-v-21fe7674]{display:block;font-size:.9rem;color:#2a8ce2}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper span.chat-time[data-v-21fe7674]{font-size:.8rem}.chat-messages .chat-details.receiver[data-v-21fe7674]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-messages .chat-details.receiver .chat-wrapper[data-v-21fe7674]{background:#e1f5d7}.player-list[data-v-21fe7674]{border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.player-list img[data-v-21fe7674]{width:50px;margin-right:.5rem;border-radius:100px;height:50px;margin-bottom:.5rem}.player-list[data-v-21fe7674]:focus,.player-list[data-v-21fe7674]:hover{cursor:pointer;background:#f8f8f8}.message-input[data-v-21fe7674]{position:sticky;width:100%;background:#fff;padding:1rem;left:0;bottom:0}.message-input .form__item #textarea-default[data-v-21fe7674],.message-input .form__item input.form__input[data-v-21fe7674]{width:90%;margin-right:1rem;font-weight:400!important}.message-input .form__item #save_chat_maeesage[data-v-21fe7674]{position:absolute;right:0;top:16px}.modal-dialog{overflow:auto}.modal-dialog.modal-chatDetails .modal-body{overflow:hidden}.modal-title{margin:0;font-size:1.25rem;font-weight:500}.close-button{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:0;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.close-button:hover{color:#000}.btn{display:inline-block;padding:.375rem .75rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:.25rem;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn-outline-danger{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-success{color:#28a745;border-color:#28a745;background-color:transparent}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.modal-open,.modal-open-ios{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}.modal-open-ios{top:0!important;left:0!important}.example-template[data-v-47ecee7d]{border:1px solid #d3d1d1;background:#f2f1f1;margin-bottom:1rem}.example-template a[data-v-47ecee7d]{cursor:pointer;padding:1rem;display:block}.example-template a[data-v-47ecee7d]:focus,.example-template a[data-v-47ecee7d]:hover{background:#abdeb6}.example-template[data-v-392ab076]{border:1px solid #d3d1d1;background:#f2f1f1;margin-bottom:1rem}.example-template a[data-v-392ab076]{cursor:pointer;padding:1rem;display:block}.example-template a[data-v-392ab076]:focus,.example-template a[data-v-392ab076]:hover{background:#abdeb6}.cas-fixtures-modal .game-wrapper .match-details[data-v-c51d868e]{border:1px solid #212529;padding:1rem;margin-bottom:1rem}.cas-fixtures-modal .game-wrapper .match-details .game-info[data-v-c51d868e]{text-transform:"title-case"}.cas-fixtures-modal .game-wrapper .match-details .game-info .venue-time[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.cas-fixtures-modal .game-wrapper .teams[data-v-c51d868e]{font-size:1.1rem;font-weight:700}.match-report-tab[data-v-c51d868e]{gap:1rem}.match-reports-status[data-v-c51d868e]{border:1px solid #bec3c7;padding:.5rem;margin-top:.5rem}.match-reports-status .report-item[data-v-c51d868e]{font-size:.9rem;display:block}.match-reports-status .report-item span[data-v-c51d868e]{display:block}.match-reports-summary-card[data-v-c51d868e]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.match-reports-summary-card h4[data-v-c51d868e]{color:#495057;margin-bottom:1rem;font-weight:600}.match-reports-summary-card .summary-stats[data-v-c51d868e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.match-reports-summary-card .summary-stats .stat-item[data-v-c51d868e]{text-align:center;padding:1rem;border-radius:6px}.match-reports-summary-card .summary-stats .stat-item.complete[data-v-c51d868e]{background-color:#d4edda;border:1px solid #c3e6cb}.match-reports-summary-card .summary-stats .stat-item.incomplete[data-v-c51d868e]{background-color:#fff3cd;border:1px solid #ffeaa7}.match-reports-summary-card .summary-stats .stat-item.missing[data-v-c51d868e]{background-color:#f8d7da;border:1px solid #f5c6cb}.match-reports-summary-card .summary-stats .stat-item .stat-number[data-v-c51d868e]{display:block;font-size:1.8rem;font-weight:700;margin-bottom:.25rem}.match-reports-summary-card .summary-stats .stat-item .stat-label[data-v-c51d868e]{display:block;font-size:.875rem;color:#6c757d;font-weight:500}.report-category[data-v-c51d868e]{margin-bottom:1.5rem}.report-category h5[data-v-c51d868e]{color:#495057;margin-bottom:.75rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.report-category ul[data-v-c51d868e]{list-style:none;padding:0;margin:0}.report-category .player-item[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:6px}.report-category .player-item.complete[data-v-c51d868e]{background-color:#d4edda;border-left:4px solid #28a745}.report-category .player-item.incomplete[data-v-c51d868e]{background-color:#fff3cd;border-left:4px solid #ffc107}.report-category .player-item.missing[data-v-c51d868e]{background-color:#f8d7da;border-left:4px solid #dc3545}.report-category .player-item .player-name[data-v-c51d868e]{font-weight:500;color:#495057}.report-category .player-item .report-status[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:#6c757d}.empty-state[data-v-c51d868e],.loading-state[data-v-c51d868e]{text-align:center;padding:3rem 1rem;color:#6c757d}.empty-state p[data-v-c51d868e],.loading-state p[data-v-c51d868e]{margin-top:1rem;font-size:1.1rem}.loading-state .spinner-border[data-v-c51d868e]{margin-bottom:1rem}.user-image-table p[data-v-c51d868e]{font-size:.8rem;margin-top:.5rem!important}button.btn.btn-outline-danger[data-v-c51d868e],button.btn.btn-outline-warning[data-v-c51d868e]{background:#fff}button.btn.btn-outline-danger[data-v-c51d868e]:focus,button.btn.btn-outline-danger[data-v-c51d868e]:hover,button.btn.btn-outline-warning[data-v-c51d868e]:focus,button.btn.btn-outline-warning[data-v-c51d868e]:hover{background:#ffc10c;color:#fff!important}.col-wrapper-teams-gps[data-v-c51d868e]{width:100%;height:100%}.col-wrapper-teams-gps.pie-charts .cols[data-v-c51d868e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.col-wrapper-teams-gps.pie-charts .cols .pie-chart-wrapper[data-v-c51d868e]{width:30%}.col-wrapper-teams-gps.pie-charts .cols .pie-chart-wrapper .name-bar p[data-v-c51d868e]{position:relative;margin:0}.player-cv[data-v-c51d868e]{border:1px solid #a9b3bc;max-width:1000px;padding:2rem;overflow:scroll}.player-cv .sessions-info[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-cv .sessions-info .video-wrapper[data-v-c51d868e]{margin-bottom:1rem}.player-cv .sessions-info .session-card[data-v-c51d868e]{padding:1rem;margin-bottom:1rem;display:block}.player-cv-content[data-v-c51d868e]{margin-top:1rem;width:100%;height:50rem}.player-cv-content iframe[data-v-c51d868e]{width:100%;height:100%}.player-cv-content .form__item[data-v-c51d868e]{display:grid}.homework-links[data-v-c51d868e]{margin-bottom:1rem}.no-games-to-select-text[data-v-c51d868e]{color:#b5a118;border:1px solid #b5a118;padding:1rem;border-radius:6px}.players-in-chat[data-v-c51d868e]{margin-bottom:2rem}.match-report-header[data-v-c51d868e]{border-bottom:2px solid #ddd;padding-bottom:1rem;margin-bottom:2rem}.match-report-header .logo-header-wrapper[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.match-report-header .logo-header-wrapper .user-photo-info[data-v-c51d868e]{width:200px}.match-report-header .logo-header-wrapper .user-photo-info img[data-v-c51d868e]{width:100%}.name-bar[data-v-c51d868e]{position:relative}.name-bar p[data-v-c51d868e]{position:absolute;top:0;left:7px}.match-report-modal-wrapper[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.match-report-modal-wrapper .team-average-score-col[data-v-c51d868e]{border:1px solid #dee2e6;padding:1rem;height:8rem;border-radius:4px}.match-report-modal-wrapper .team-average-score-col .header[data-v-c51d868e]{font-size:1.5rem;font-weight:500;line-height:1.7rem}.match-report-modal-wrapper .team-average-score-col .number-score[data-v-c51d868e]{text-align:center;font-size:2rem;font-weight:700}.small-input .form-control[data-v-c51d868e]{width:9rem}.dark-green[data-v-c51d868e],.green[data-v-c51d868e]{color:#57b88b}.yellow[data-v-c51d868e]{color:#fbd055}.red[data-v-c51d868e]{color:#e06670}.key-ratings-table[data-v-c51d868e]{margin:1rem 0;padding:1rem;border:1px solid #dee2e6}.key-ratings-table td[data-v-c51d868e],.key-ratings-table th[data-v-c51d868e]{padding:1rem;text-align:center}.key-ratings-table td[data-v-c51d868e]:first-of-type,.key-ratings-table th[data-v-c51d868e]:first-of-type{text-align:left}.homework-list[data-v-c51d868e]{width:100%;min-width:33rem}.team-tab-content[data-v-c51d868e]{overflow:scroll}.trialist[data-v-c51d868e]{color:#b69144}.team-attendance-wrapper[data-v-c51d868e]{padding:2rem;overflow:scroll}.team-attendance-wrapper .attendanceTable[data-v-c51d868e]{min-width:86rem}.team-attendance-wrapper .attendanceTable th[data-v-c51d868e]{font-size:.8rem;border-bottom:1px solid #bec3c7;min-width:13rem;text-align:center}.team-attendance-wrapper .attendanceTable tr[data-v-c51d868e]:nth-child(odd){background:#fff}.team-attendance-wrapper .attendanceTable tr[data-v-c51d868e]:nth-child(2n){background:#eff4f8}.team-attendance-wrapper .attendanceTable tr[data-v-c51d868e]{border-top:1px solid #bec3c7}.team-attendance-wrapper .attendanceTable tr td[data-v-c51d868e]:first-of-type{background:#e3e9ed;border-bottom:1px solid #bec3c7}.team-attendance-wrapper .attendanceTable tr td[data-v-c51d868e]{border-right:1px solid #bec3c7;text-align:center;line-height:1rem}.team-attendance-wrapper .attendanceTable tr td p[data-v-c51d868e]{margin:0}.documents-tab .documents-wrapper[data-v-c51d868e],.documents-tab[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documents-tab .document[data-v-c51d868e]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.documents-tab .document[data-v-c51d868e]:focus,.documents-tab .document[data-v-c51d868e]:hover{border:1px solid #2b61d6}.documents-tab .document h3[data-v-c51d868e]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.documents-tab .document img[data-v-c51d868e]{width:40%}.performance-bar span[data-v-c51d868e]{font-weight:700;border-radius:100px}.past-games-performance[data-v-c51d868e]{width:100%}.past-games-performance .main-stats[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.past-games-performance .main-stats div[data-v-c51d868e]{border:1px solid #e1e5e9;padding:.5rem;min-width:10rem}.past-games-performance .main-stats div h3[data-v-c51d868e]{font-size:.8rem}.past-games-performance .main-stats div span[data-v-c51d868e]{font-size:2rem;font-weight:700}.past-games-performance-analysis[data-v-c51d868e]{margin-top:2rem}.games-performance-analysis-stats[data-v-c51d868e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-top:2rem}.games-performance-analysis-stats .stats-overview[data-v-c51d868e]{border:1px solid #e1e5e9;border-top:3px solid;padding:1rem;min-width:100%}.games-performance-analysis-stats .stats-overview h3[data-v-c51d868e]{font-size:1rem}.games-performance-analysis-stats .stats-overview .stats-items[data-v-c51d868e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.games-performance-analysis-stats .stats-overview .stats-items p[data-v-c51d868e]{min-width:14rem}.padding-left[data-v-c51d868e]{padding-left:2.3rem}.venue-text[data-v-c51d868e]{position:relative;margin-left:2.3rem;display:block;margin-bottom:1rem}.venue-text .b-icon[data-v-c51d868e]{position:absolute;left:-37px;top:0}.team-chat-wrapper[data-v-c51d868e]{padding:1rem}.season_info[data-v-c51d868e]{margin-top:1rem}.season_info p[data-v-c51d868e]{font-size:1.3rem;margin:0}.player-photo[data-v-c51d868e]{border-radius:100px;border:1px solid #c3cdd5;width:50px;height:50px}.injury-table-style[data-v-c51d868e]{border:1px solid red;border-left:3px solid red}.team-content[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-game-numbers ul.tabs[data-v-c51d868e]{margin-bottom:1rem}.filter-small[data-v-c51d868e]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-c51d868e]:focus,.filter-small[data-v-c51d868e]:hover{background:transparent;color:#7c838a;border:transparent;outline:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.remove-icon-button[data-v-c51d868e]{display:inline-block;vertical-align:middle;font-weight:700}.very-small-two-numbers[data-v-c51d868e]{width:5rem}.w-a-style .centre-icon[data-v-c51d868e]{text-align:center}.w-a-style .green-success[data-v-c51d868e]{color:#08a10f;border:1px solid #08a10f;text-align:center;border-radius:100px;display:block;width:3rem;height:3rem;line-height:1rem;margin:1rem auto 0 auto;background:#d5f1d6}.red-warning[data-v-c51d868e]{color:#fff;background:#d28d9e}.attacting-options[data-v-c51d868e],.defending-options[data-v-c51d868e]{border:1px solid #ced4da;padding:1rem;margin-bottom:1rem;border-radius:4px}.game-analysis-details[data-v-c51d868e]{margin-bottom:1rem}.game-analysis-details p[data-v-c51d868e]{margin:0}.team-chat-wrapper[data-v-c51d868e]{width:100%}.team-chat-wrapper .team-chat-list-item[data-v-c51d868e]{padding:2rem;background:#fff;padding:1rem;border-radius:4px;cursor:pointer;max-width:43rem;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;margin-bottom:2rem}.team-chat-wrapper .team-chat-list-item[data-v-c51d868e]:focus,.team-chat-wrapper .team-chat-list-item[data-v-c51d868e]:hover{border:1px solid #2b61d6;cursor:pointer}.team-chat-wrapper .team-chat-list-item .chat-item[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.team-chat-wrapper .team-chat-list-item .chat-item p[data-v-c51d868e]{margin:0}.team-chat-wrapper .team-chat-list-item .chat-item img[data-v-c51d868e]{width:6rem}.team-chat-wrapper .team-chat-list-item .player-game-responce button[data-v-c51d868e]{margin:0}.wrapper[data-v-c51d868e]{position:relative;display:inline-block}.regular-input[data-v-c51d868e]{padding:.5rem 1rem;border-radius:3px;border:1px solid #ccc;width:20rem;height:12rem;outline:none}.regular-input[data-v-c51d868e]:focus{-webkit-box-shadow:0 0 0 3px rgba(66,153,225,.5);box-shadow:0 0 0 3px rgba(66,153,225,.5)}.emoji-invoker[data-v-c51d868e]{position:absolute;top:2rem;right:15%;width:1.5rem;height:1.5rem;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:0;background:transparent;border:0}.emoji-invoker[data-v-c51d868e]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.emoji-invoker>svg[data-v-c51d868e]{fill:#b1c6d0}.emoji-picker-wrapper[data-v-c51d868e]{position:relative;display:inline-block}.emoji-picker-popup[data-v-c51d868e]{position:absolute;z-index:1000;top:100%;left:0;margin-top:5px;-webkit-box-shadow:1px 1px 8px #c7dbe6;box-shadow:1px 1px 8px #c7dbe6;border-radius:.5rem;max-width:300px}.chat-messages[data-v-c51d868e]{overflow-y:scroll;min-height:30rem;max-height:100rem;padding:1rem;position:relative;background:#fafafa}.chat-messages .chat-details[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.chat-messages .chat-details img[data-v-c51d868e]{height:2rem;border-radius:100px;border:1px solid}.chat-messages .chat-details .chat-wrapper[data-v-c51d868e]{background:#ece9e9;margin:0 1rem 1rem 0;padding:1rem;border-radius:10px;color:#13519d;max-width:90%}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper span.chat-name[data-v-c51d868e]{display:block;font-size:.9rem;color:#2a8ce2}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper span.chat-time[data-v-c51d868e]{font-size:.8rem}.chat-messages .chat-details.receiver[data-v-c51d868e]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-messages .chat-details.receiver .chat-wrapper[data-v-c51d868e]{background:#c9ffe0}.message-input[data-v-c51d868e]{position:sticky;width:100%;background:#fff;padding:1rem;left:0;bottom:0}.message-input .form__item #textarea-default[data-v-c51d868e],.message-input .form__item input.form__input[data-v-c51d868e]{width:90%;margin-right:1rem;font-weight:400!important}.message-input .form__item #save_chat_maeesage[data-v-c51d868e]{position:absolute;right:0;top:16px}.user-select-wrapper[data-v-c51d868e]{height:20rem}.player-list[data-v-c51d868e]{border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.player-list img[data-v-c51d868e]{width:50px;margin-right:.5rem;border-radius:100px;height:50px;margin-bottom:.5rem}.player-list[data-v-c51d868e]:focus,.player-list[data-v-c51d868e]:hover{cursor:pointer;background:#f8f8f8}.form__input.full-size[data-v-c51d868e]{width:98%}.teams span[data-v-c51d868e]{display:inline-block;font-size:1.1rem;line-height:.6rem;margin-bottom:.5rem;color:#021847}.eyeballGame[data-v-c51d868e]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:top;-ms-flex-pack:top;justify-content:top;-webkit-box-align:top;-ms-flex-align:top;align-items:top;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.eyeballGame .eyeballGameDetails .teamLines .starting-xi img[data-v-c51d868e]{width:50px;height:50px;border-radius:100px}.eyeballGame .eyeballGameDetails .teamLines .tabs-wrapper[data-v-c51d868e]{padding:1rem}.cas-buttons[data-v-c51d868e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:0 0 1rem 1rem}.cas-buttons button[data-v-c51d868e]{background:#019e53}@media screen and (min-width:1024px){.games-performance-analysis-stats .stats-overview[data-v-c51d868e]{border:1px solid #e1e5e9;border-top:3px solid;padding:1rem;min-width:30.8rem}.eyeballGameVideo[data-v-c51d868e]{width:1019px;height:573px}.eyeballGameVideo video[data-v-c51d868e]{width:100%;height:auto}}.tabs-wrapper .tab-content[data-v-623142d5]{overflow:scroll}.first-aid-cert-image img[data-v-623142d5]{margin:1rem 0!important}.first-aid-image-upload[data-v-623142d5]{border:1px solid #ddd;padding:1rem;margin:1rem 0}.team-logo[data-v-623142d5]{margin-bottom:1rem}.job-description[data-v-623142d5]{margin-top:2rem}.coaches-missing-info[data-v-623142d5]{padding:2rem}.list-view-wrapper[data-v-623142d5]{display:block}.grid-view-wrapper[data-v-623142d5],.list[data-v-623142d5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.list[data-v-623142d5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #c3cdd5}.list img[data-v-623142d5]{width:2rem}.list h3[data-v-623142d5]{margin:0;text-transform:none}.list .doc-buttons[data-v-623142d5]{margin:0}.grid-list[data-v-623142d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;border-bottom:1px dashed #c3cdd5}.grid-list .btn-outline-secondary[data-v-623142d5]{border:none!important}.player-report-content[data-v-623142d5]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-623142d5]{width:100%;height:100%}.player-report-content .form__item[data-v-623142d5]{display:grid}.document[data-v-623142d5]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.document[data-v-623142d5]:focus,.document[data-v-623142d5]:hover{border:1px solid #a1152f}.document h3[data-v-623142d5]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.document img[data-v-623142d5]{width:40%}.doc-buttons[data-v-623142d5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.doc-buttons svg[data-v-623142d5]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-623142d5]:focus,.doc-buttons svg[data-v-623142d5]:hover{cursor:pointer;background:#eaeff3}.info-details[data-v-623142d5]{border:1px solid #e8923f;padding:1rem}section.section-form-style[data-v-623142d5]{border:1px solid #dee2e6;padding:1rem;margin:1rem 0}input#hours[data-v-623142d5],input#total_hours[data-v-623142d5]{width:5rem}.signatureWrapper div[data-v-623142d5]{border:1px solid #d6dadd;margin-bottom:1rem}.signatureWrapper div.player-game-responce[data-v-623142d5]{border:none}.qualifications-data[data-v-623142d5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem}.continuous-professional-development[data-v-623142d5],.numbers-dates[data-v-623142d5],.qualifications-wrapper[data-v-623142d5]{border:1px solid #c3cdd5;border-radius:4px;padding:2rem;margin-bottom:2rem}.continuous-professional-development img[data-v-623142d5],.numbers-dates img[data-v-623142d5],.qualifications-wrapper img[data-v-623142d5]{width:6rem;display:block;margin:0 auto 1rem auto}.continuous-professional-development .cpd-item-wrapper[data-v-623142d5]{background:#fbfdff;padding:1rem;margin:1rem 0;height:20.3rem;overflow:scroll;border:1px solid #c3cdd5}.continuous-professional-development .cpd-item-wrapper .cpd-item[data-v-623142d5]{border:1px solid #c3cdd5;padding:1rem;margin-bottom:.5rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.continuous-professional-development .cpd-item-wrapper .cpd-item button[data-v-623142d5],.continuous-professional-development .cpd-item-wrapper .cpd-item p[data-v-623142d5]{margin:0}.continuous-professional-development .cpd-item-wrapper .cpd-item span[data-v-623142d5]{display:block;font-size:.8rem}.continuous-professional-development .total-hours[data-v-623142d5]{margin:0;font-size:2rem;font-weight:700}.continuous-professional-development .small-text[data-v-623142d5]{font-size:.8rem}.numbers-dates p span[data-v-623142d5]{display:block;font-weight:700}.intro-header[data-v-623142d5]{border:none}.number-of-results[data-v-623142d5]{width:100%}.qualifications-wrapper[data-v-623142d5]{margin-bottom:2rem}.targets[data-v-623142d5]{border:1px solid #efefef;padding:1rem;border-radius:4px;margin-bottom:1rem}.targets h4[data-v-623142d5]{font-size:1rem}.targets .target-outline img[data-v-623142d5]{width:2rem}.targets .target-outline button[data-v-623142d5]{margin-top:1rem;display:block}.list-view-wrapper[data-v-78ef4bbc]{display:block}.grid-view-wrapper[data-v-78ef4bbc],.list[data-v-78ef4bbc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.list[data-v-78ef4bbc]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #c3cdd5}.list img[data-v-78ef4bbc]{width:2rem}.list h3[data-v-78ef4bbc]{margin:0;text-transform:none}.list .doc-buttons[data-v-78ef4bbc]{margin:0}.grid-list[data-v-78ef4bbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;border-bottom:1px dashed #c3cdd5}.grid-list .btn-outline-secondary[data-v-78ef4bbc]{border:none!important}.player-report-content[data-v-78ef4bbc]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-78ef4bbc]{width:100%;height:100%}.player-report-content .form__item[data-v-78ef4bbc]{display:grid}.document[data-v-78ef4bbc]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.document[data-v-78ef4bbc]:focus,.document[data-v-78ef4bbc]:hover{border:1px solid #a1152f}.document h3[data-v-78ef4bbc]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.document img[data-v-78ef4bbc]{width:40%}.doc-buttons[data-v-78ef4bbc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.doc-buttons svg[data-v-78ef4bbc]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-78ef4bbc]:focus,.doc-buttons svg[data-v-78ef4bbc]:hover{cursor:pointer;background:#eaeff3}.info-details[data-v-78ef4bbc]{border:1px solid #e8923f;padding:1rem}section.section-form-style[data-v-78ef4bbc]{border:1px solid #dee2e6;padding:1rem;margin:1rem 0}input#hours[data-v-78ef4bbc],input#total_hours[data-v-78ef4bbc]{width:5rem}.signatureWrapper div[data-v-78ef4bbc]{border:1px solid #d6dadd;margin-bottom:1rem}.signatureWrapper div.player-game-responce[data-v-78ef4bbc]{border:none}.qualifications-data[data-v-78ef4bbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem}.continuous-professional-development[data-v-78ef4bbc],.numbers-dates[data-v-78ef4bbc],.qualifications-wrapper[data-v-78ef4bbc]{border:1px solid #c3cdd5;border-radius:4px;padding:2rem;margin-bottom:2rem}.continuous-professional-development img[data-v-78ef4bbc],.numbers-dates img[data-v-78ef4bbc],.qualifications-wrapper img[data-v-78ef4bbc]{width:6rem;display:block;margin:0 auto 1rem auto}.continuous-professional-development .cpd-item-wrapper[data-v-78ef4bbc]{background:#fbfdff;padding:1rem;margin:1rem 0;height:20.3rem;overflow:scroll;border:1px solid #c3cdd5}.continuous-professional-development .cpd-item-wrapper .cpd-item[data-v-78ef4bbc]{border:1px solid #c3cdd5;padding:1rem;margin-bottom:.5rem;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.continuous-professional-development .cpd-item-wrapper .cpd-item button[data-v-78ef4bbc],.continuous-professional-development .cpd-item-wrapper .cpd-item p[data-v-78ef4bbc]{margin:0}.continuous-professional-development .cpd-item-wrapper .cpd-item span[data-v-78ef4bbc]{display:block;font-size:.8rem}.continuous-professional-development .total-hours[data-v-78ef4bbc]{margin:0;font-size:2rem;font-weight:700}.continuous-professional-development .small-text[data-v-78ef4bbc]{font-size:.8rem}.numbers-dates p span[data-v-78ef4bbc]{display:block;font-weight:700}.intro-header[data-v-78ef4bbc]{border:none}.number-of-results[data-v-78ef4bbc]{width:100%}.qualifications-wrapper[data-v-78ef4bbc]{margin-bottom:2rem}.targets[data-v-78ef4bbc]{border:1px solid #efefef;padding:1rem;border-radius:4px;margin-bottom:1rem}.targets h4[data-v-78ef4bbc]{font-size:1rem}.targets .target-outline img[data-v-78ef4bbc]{width:2rem}.targets .target-outline button[data-v-78ef4bbc]{margin-top:1rem;display:block}.multi-chats-wrapper[data-v-4df86eb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.multi-chats-wrapper .chat-group-wrapper[data-v-4df86eb0]{border:1px solid #e0e5e9;padding:1rem;min-width:21rem}.document-uploads-tab[data-v-4df86eb0]{padding:2rem}.signed-documents-wrapper[data-v-4df86eb0]{display:block}.signed-documents-wrapper .signed-documents[data-v-4df86eb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.tabs-wrapper .tab-content[data-v-4df86eb0]{padding:1rem}.sorting-wrapper[data-v-4df86eb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sorting-wrapper .filter-by[data-v-4df86eb0]{background:transparent}.sorting-wrapper .search[data-v-4df86eb0]{max-width:20rem}.sorting-wrapper .search input[data-v-4df86eb0]{padding:.5rem;font-size:.875rem;border-radius:0;background:"white"}.sorting-wrapper .search .input-group-text[data-v-4df86eb0]{padding:.5rem;border-radius:0}.access-pool[data-v-4df86eb0]{padding:1rem;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.access-pool .has-access[data-v-4df86eb0]{background:#e3f0fb;padding:.5rem;display:block;border-radius:10px;cursor:pointer}.access-pool .has-access[data-v-4df86eb0]:focus,.access-pool .has-access[data-v-4df86eb0]:hover{background:#f8e0e0}.buttons-row[data-v-4df86eb0]{margin-top:1rem;padding-top:1rem}.file-upload[data-v-4df86eb0]{border:1px solid #ddd;padding:1rem;margin-bottom:1rem}.documents-tab[data-v-4df86eb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documents-tab .document[data-v-4df86eb0]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.documents-tab .document[data-v-4df86eb0]:focus,.documents-tab .document[data-v-4df86eb0]:hover{border:1px solid #2b61d6}.documents-tab .document h3[data-v-4df86eb0]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap}.documents-tab .document img[data-v-4df86eb0]{width:100%}.doc-buttons[data-v-4df86eb0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.doc-buttons svg[data-v-4df86eb0]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-4df86eb0]:focus,.doc-buttons svg[data-v-4df86eb0]:hover{cursor:pointer;background:#eaeff3}.injury-trend-chart-container[data-v-f762e6f4]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.chart-controls[data-v-f762e6f4]{margin-bottom:20px}.control-row[data-v-f762e6f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.control-row[data-v-f762e6f4]:last-child{margin-bottom:0}.chart-type-controls[data-v-f762e6f4],.filter-controls[data-v-f762e6f4],.view-controls[data-v-f762e6f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chart-type-controls label[data-v-f762e6f4],.filter-controls label[data-v-f762e6f4],.view-controls label[data-v-f762e6f4]{font-weight:600;color:#333;margin-right:5px}.chart-type-btn[data-v-f762e6f4],.view-btn[data-v-f762e6f4]{padding:8px 16px;border:2px solid #007bff;background:#fff;color:#007bff;border-radius:4px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:14px}.chart-type-btn[data-v-f762e6f4]:hover,.view-btn[data-v-f762e6f4]:hover{background:#f8f9fa;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.chart-type-btn.active[data-v-f762e6f4],.view-btn.active[data-v-f762e6f4]{background:#007bff;color:#fff}.chart-type-btn[data-v-f762e6f4]{border-color:#28a745;color:#28a745}.chart-type-btn.active[data-v-f762e6f4]{background:#28a745;color:#fff}.filter-controls select[data-v-f762e6f4]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:14px}.filter-controls select[data-v-f762e6f4]:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 0 2px rgba(0,123,255,.25);box-shadow:0 0 0 2px rgba(0,123,255,.25)}.chart-wrapper[data-v-f762e6f4]{position:relative;margin-bottom:20px}.chart-summary[data-v-f762e6f4]{border-top:1px solid #eee;padding-top:15px}.summary-stats[data-v-f762e6f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.stat-item[data-v-f762e6f4]{text-align:center;min-width:120px}.stat-label[data-v-f762e6f4]{display:block;font-size:14px;color:#666;margin-bottom:5px}.stat-value[data-v-f762e6f4]{display:block;font-size:24px;font-weight:700;color:#333}.trend-up[data-v-f762e6f4]{color:#dc3545}.trend-down[data-v-f762e6f4]{color:#28a745}.trend-stable[data-v-f762e6f4]{color:#6c757d}@media (max-width:768px){.injury-trend-chart-container[data-v-f762e6f4]{padding:15px}.control-row[data-v-f762e6f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.chart-type-controls[data-v-f762e6f4],.filter-controls[data-v-f762e6f4],.view-controls[data-v-f762e6f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-type-btn[data-v-f762e6f4],.view-btn[data-v-f762e6f4]{padding:10px 20px;font-size:16px}.summary-stats[data-v-f762e6f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.stat-item[data-v-f762e6f4]{min-width:auto;width:100%}}@media (max-width:480px){.chart-type-controls[data-v-f762e6f4],.view-controls[data-v-f762e6f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.chart-type-btn[data-v-f762e6f4],.view-btn[data-v-f762e6f4]{width:100%;margin-bottom:5px}.filter-controls select[data-v-f762e6f4],.filter-controls[data-v-f762e6f4]{width:100%}}.chart-type-btn[data-v-f762e6f4]:focus,.filter-controls select[data-v-f762e6f4]:focus,.view-btn[data-v-f762e6f4]:focus{outline:2px solid #007bff;outline-offset:2px}.chart-wrapper.loading[data-v-f762e6f4]{opacity:.6;pointer-events:none}.chart-wrapper.loading[data-v-f762e6f4]:after{content:"Loading...";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:hsla(0,0%,100%,.9);padding:10px 20px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-data-message[data-v-f762e6f4]{text-align:center;padding:40px 20px;color:#666;background:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.no-data-message p[data-v-f762e6f4]{margin:0;font-size:16px}.injury-heatmap[data-v-698712a8]{padding:20px;position:relative}.loading-overlay[data-v-698712a8]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;border-radius:8px}.loading-spinner[data-v-698712a8]{text-align:center;padding:20px}.spinner[data-v-698712a8]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;-webkit-animation:spin-698712a8 1s linear infinite;animation:spin-698712a8 1s linear infinite;margin:0 auto 15px}@-webkit-keyframes spin-698712a8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-698712a8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-spinner p[data-v-698712a8]{margin:0;color:#666;font-size:14px}.daily-controls[data-v-698712a8]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:15px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.daily-controls[data-v-698712a8],.range-info[data-v-698712a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.range-info[data-v-698712a8]{gap:15px}.range-label[data-v-698712a8]{font-weight:600;color:#495057}.range-value[data-v-698712a8]{color:#007bff;font-weight:500}.expand-btn[data-v-698712a8]{background:#007bff;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.expand-btn[data-v-698712a8]:hover:not(:disabled){background:#0056b3;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.expand-btn[data-v-698712a8]:disabled{background:#6c757d;cursor:not-allowed;-webkit-transform:none;transform:none}.heatmap-grid[data-v-698712a8]{display:grid;gap:1px;background:#dee2e6;border:1px solid #dee2e6;border-radius:4px;overflow:hidden}.heatmap-header[data-v-698712a8]{display:contents}.corner-cell[data-v-698712a8]{border-right:1px solid #dee2e6}.corner-cell[data-v-698712a8],.header-cell[data-v-698712a8]{background:#f8f9fa;padding:12px;font-weight:600;text-align:center}.header-cell[data-v-698712a8]{font-size:.9rem}.heatmap-row[data-v-698712a8]{display:contents}.row-header[data-v-698712a8]{background:#f8f9fa;padding:12px;font-weight:600;border-right:1px solid #dee2e6;font-size:.9rem}.heatmap-cell[data-v-698712a8]{background:#fff;padding:12px;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heatmap-cell[data-v-698712a8]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:10;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.heatmap-legend[data-v-698712a8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;gap:10px;font-size:.9rem}.legend-gradient[data-v-698712a8]{width:200px;height:20px;background:-webkit-gradient(linear,left top,right top,from(rgba(220,53,69,.1)),to(#dc3545));background:linear-gradient(90deg,rgba(220,53,69,.1),#dc3545);border:1px solid #dee2e6;border-radius:4px}@media (max-width:768px){.heatmap-grid[data-v-698712a8]{font-size:.8rem}.heatmap-cell[data-v-698712a8]{padding:8px;min-height:36px}.header-cell[data-v-698712a8],.row-header[data-v-698712a8]{font-size:.8rem}}.injury-heatmap[data-view-mode=day] .heatmap-grid[data-v-698712a8]{overflow-x:auto;max-width:100%}.injury-heatmap[data-view-mode=day] .header-cell[data-v-698712a8]{min-width:60px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-orientation:mixed;padding:8px 4px}.injury-heatmap[data-view-mode=day] .heatmap-cell[data-v-698712a8]{min-width:60px;padding:8px 4px}@media (max-width:480px){.injury-heatmap[data-view-mode=day] .header-cell[data-v-698712a8],.injury-heatmap[data-view-mode=day] .heatmap-cell[data-v-698712a8]{min-width:40px;padding:6px 2px}}.injury-type-distribution-chart[data-v-a717bc1c]{padding:25px;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:30px}.chart-header[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f1f3f4}.chart-header h3[data-v-a717bc1c]{margin:0;color:#2c3e50;font-size:1.5rem;font-weight:600}.chart-summary[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-size:.9rem;color:#666}.chart-summary span[data-v-a717bc1c]{padding:6px 15px;background:#f8f9fa;border-radius:20px;font-weight:500}.chart-main-content[data-v-a717bc1c]{display:grid;grid-template-columns:1fr 300px;gap:30px;margin-bottom:30px}.chart-container[data-v-a717bc1c]{position:relative;background:#fafbfc;border-radius:8px;padding:20px;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-data-message[data-v-a717bc1c]{text-align:center;color:#999}.no-data-icon[data-v-a717bc1c]{font-size:4rem;margin-bottom:15px;opacity:.5}.no-data-message p[data-v-a717bc1c]{margin:0;font-size:1.1rem}.statistics-panel[data-v-a717bc1c]{background:#f8f9fa;border-radius:8px;padding:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.statistics-panel h4[data-v-a717bc1c]{margin:0 0 15px 0;color:#2c3e50;font-size:1.1rem;font-weight:600}.stat-item[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}.stat-item[data-v-a717bc1c]:last-child{border-bottom:none}.stat-item label[data-v-a717bc1c]{color:#666;font-size:.9rem}.stat-value[data-v-a717bc1c]{font-weight:600;color:#2c3e50;font-size:1.1rem}.stat-value.risk-low[data-v-a717bc1c]{color:#28a745}.stat-value.risk-moderate[data-v-a717bc1c]{color:#ffc107}.stat-value.risk-high[data-v-a717bc1c]{color:#dc3545}.chart-legend[data-v-a717bc1c]{margin-bottom:25px}.chart-legend h4[data-v-a717bc1c]{margin:0 0 15px 0;color:#2c3e50;font-size:1.1rem;font-weight:600}.legend-grid[data-v-a717bc1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:15px}.legend-item[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:15px;background:#f8f9fa;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.legend-item[data-v-a717bc1c]:hover{background:#e9ecef;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.legend-item.legend-selected[data-v-a717bc1c]{border-color:#007bff;background:#e7f3ff}.legend-item.legend-filtered[data-v-a717bc1c]{opacity:.5;background:#f1f1f1}.legend-item.legend-filtered[data-v-a717bc1c]:hover{opacity:.7}.legend-color[data-v-a717bc1c]{width:24px;height:24px;border-radius:50%;border:3px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-ms-flex-negative:0;flex-shrink:0}.legend-content[data-v-a717bc1c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.legend-label[data-v-a717bc1c]{font-weight:600;color:#2c3e50;font-size:.95rem;display:block}.legend-stats[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:4px}.legend-count[data-v-a717bc1c]{color:#666;font-size:.85rem}.legend-percentage[data-v-a717bc1c]{color:#007bff;font-weight:600;font-size:.85rem}.legend-bar[data-v-a717bc1c]{width:70px;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.legend-bar-fill[data-v-a717bc1c]{height:100%;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.team-breakdown[data-v-a717bc1c]{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:8px}.team-breakdown h4[data-v-a717bc1c]{margin:0 0 15px 0;color:#2c3e50;font-size:1.1rem;font-weight:600}.team-grid[data-v-a717bc1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.team-item[data-v-a717bc1c]{background:#fff;border-radius:8px;padding:20px;border:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease}.team-item[data-v-a717bc1c]:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.team-item h5[data-v-a717bc1c]{margin:0 0 12px 0;color:#2c3e50;font-size:1.1rem;font-weight:600}.team-total[data-v-a717bc1c]{font-weight:600;color:#007bff;margin-bottom:4px}.team-rate[data-v-a717bc1c]{font-size:.9rem;color:#666;margin-bottom:12px}.team-type[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.9rem;margin-bottom:6px}.type-name[data-v-a717bc1c]{color:#666}.type-count[data-v-a717bc1c]{font-weight:600;color:#2c3e50}.chart-actions[data-v-a717bc1c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;border-top:1px solid #e9ecef}.action-btn[data-v-a717bc1c]{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;background:#007bff;color:#fff;font-size:.9rem}.action-btn[data-v-a717bc1c]:hover{background:#0056b3;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,123,255,.2);box-shadow:0 4px 8px rgba(0,123,255,.2)}.action-btn.secondary[data-v-a717bc1c]{background:#6c757d}.action-btn.secondary[data-v-a717bc1c]:hover{background:#545b62}.action-btn.tertiary[data-v-a717bc1c]{background:#ffc107;color:#212529}.action-btn.tertiary[data-v-a717bc1c]:hover{background:#e0a800}@media (max-width:768px){.chart-main-content[data-v-a717bc1c]{grid-template-columns:1fr}.chart-header[data-v-a717bc1c]{gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chart-header[data-v-a717bc1c],.chart-summary[data-v-a717bc1c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-summary[data-v-a717bc1c]{gap:8px;width:100%}.legend-grid[data-v-a717bc1c]{grid-template-columns:1fr}.chart-actions[data-v-a717bc1c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-grid[data-v-a717bc1c]{grid-template-columns:1fr}}@media (max-width:480px){.injury-type-distribution-chart[data-v-a717bc1c]{padding:15px}.chart-container[data-v-a717bc1c]{padding:15px;min-height:300px}.statistics-panel[data-v-a717bc1c]{padding:15px}.legend-item[data-v-a717bc1c]{padding:12px}.team-item[data-v-a717bc1c]{padding:15px}}.modal-overlay[data-v-674bd7ea]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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;z-index:1000}.modal-dialog[data-v-674bd7ea]{width:90%;max-width:600px;max-height:100vh;overflow-y:auto}.modal-content[data-v-674bd7ea]{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);height:100vh;overflow:scroll}.modal-header[data-v-674bd7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid #dee2e6}.modal-header h3[data-v-674bd7ea]{margin:0;color:#283593;font-size:1.5rem}.close-btn[data-v-674bd7ea]{background:none;border:none;font-size:24px;cursor:pointer;color:#6c757d;padding:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.close-btn[data-v-674bd7ea]:hover{color:#dc3545}.modal-body[data-v-674bd7ea]{padding:20px}.drill-down-summary[data-v-674bd7ea]{margin-bottom:20px}.summary-card[data-v-674bd7ea]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;text-align:center}.summary-card h4[data-v-674bd7ea]{margin:0 0 10px 0;color:#283593;font-size:1.3rem}.summary-count[data-v-674bd7ea]{font-size:2rem;font-weight:700;color:#dc3545;margin:10px 0}.summary-context[data-v-674bd7ea]{color:#6c757d;margin:10px 0 0 0;font-size:.9rem}.drill-down-details[data-v-674bd7ea]{margin-bottom:20px}.drill-down-details h4[data-v-674bd7ea]{margin:0 0 15px 0;color:#283593;font-size:1.1rem}.details-grid[data-v-674bd7ea]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-item[data-v-674bd7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:#f8f9fa;border-radius:4px}.label[data-v-674bd7ea]{font-weight:600;color:#495057}.value[data-v-674bd7ea]{color:#283593;font-weight:500}.drill-down-actions[data-v-674bd7ea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn[data-v-674bd7ea]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary[data-v-674bd7ea]{background:#007bff;color:#fff}.btn-primary[data-v-674bd7ea]:hover{background:#0056b3}.btn-secondary[data-v-674bd7ea]{background:#6c757d;color:#fff}.btn-secondary[data-v-674bd7ea]:hover{background:#545b62}@media (max-width:768px){.modal-dialog[data-v-674bd7ea]{width:95%}.modal-body[data-v-674bd7ea],.modal-header[data-v-674bd7ea]{padding:15px}.details-grid[data-v-674bd7ea]{grid-template-columns:1fr}.drill-down-actions[data-v-674bd7ea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.academy-injury-summary[data-v-748d5d4e]{width:100%}.academy-injury-summary-section-reports[data-v-748d5d4e]{padding:2rem;border:1px solid #ddd;margin:1rem;border-radius:4px}.table-responsive[data-v-748d5d4e]{display:block;margin-bottom:2rem;border-bottom:1px dashed #ddd;padding-bottom:2rem}.academy-injury-summary h3[data-v-748d5d4e]{margin-top:36px;margin-bottom:14px;font-size:1.25rem;font-weight:600;color:#283593;border-left:4px solid #1976d2;padding-left:10px;background:#f5f7fa}.injury-summary-table-scroll[data-v-748d5d4e]{max-height:350px;overflow-y:auto;margin-bottom:2rem;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(60,60,60,.06);box-shadow:0 1px 4px rgba(60,60,60,.06);background:#fafbfc;min-width:700px;overflow-x:auto}.injury-summary-table-scroll .b-table[data-v-748d5d4e]{margin-bottom:0;min-width:650px}.b-table[data-v-748d5d4e]{background:#fafbfc;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(60,60,60,.06);box-shadow:0 1px 4px rgba(60,60,60,.06);margin-bottom:32px;font-size:.98rem;width:100%;overflow-x:auto}.b-table td[data-v-748d5d4e],.b-table th[data-v-748d5d4e],.b-table thead th[data-v-748d5d4e]{padding:1rem!important;vertical-align:middle!important;text-align:left;white-space:nowrap}@media(max-width:900px){.academy-injury-summary[data-v-748d5d4e]{padding:12px 2vw}.b-table[data-v-748d5d4e]{font-size:.93rem}.academy-injury-summary h2[data-v-748d5d4e]{font-size:1.3rem}.academy-injury-summary h3[data-v-748d5d4e]{font-size:1.05rem}.injury-summary-table-scroll[data-v-748d5d4e]{min-width:0;max-height:300px;overflow-x:auto}.injury-summary-table-scroll .b-table[data-v-748d5d4e]{min-width:500px}}@media(max-width:600px){.b-table td[data-v-748d5d4e],.b-table th[data-v-748d5d4e],.b-table thead th[data-v-748d5d4e]{padding:.5rem!important;font-size:.92rem}.injury-summary-table-scroll[data-v-748d5d4e]{max-height:220px}.academy-injury-summary h2[data-v-748d5d4e]{font-size:1.05rem}.academy-injury-summary h3[data-v-748d5d4e]{font-size:.95rem}}@media(max-width:500px){.b-table[data-v-748d5d4e],.injury-summary-table-scroll[data-v-748d5d4e]{overflow-x:auto;min-width:0}.b-table[data-v-748d5d4e]{font-size:.88rem}}.chart-view-controls[data-v-748d5d4e]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:20px}.view-mode-section[data-v-748d5d4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-mode-label[data-v-748d5d4e]{font-weight:600;color:#283593;font-size:1rem;min-width:140px}.view-mode-buttons[data-v-748d5d4e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-mode-btn[data-v-748d5d4e]{padding:10px 20px;border:2px solid #007bff;background:#fff;color:#007bff;border-radius:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:14px;font-weight:500;min-width:80px}.view-mode-btn[data-v-748d5d4e]:hover{background:#f8f9fa;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,123,255,.2);box-shadow:0 2px 4px rgba(0,123,255,.2)}.view-mode-btn.active[data-v-748d5d4e]{background:#007bff;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,123,255,.3);box-shadow:0 2px 4px rgba(0,123,255,.3)}.view-mode-btn[data-v-748d5d4e]:focus{outline:2px solid #007bff;outline-offset:2px}@media(max-width:768px){.view-mode-section[data-v-748d5d4e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.view-mode-label[data-v-748d5d4e]{min-width:auto}.view-mode-buttons[data-v-748d5d4e]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-mode-btn[data-v-748d5d4e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:70px}}@media(max-width:480px){.chart-view-controls[data-v-748d5d4e]{padding:15px}.view-mode-buttons[data-v-748d5d4e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.view-mode-btn[data-v-748d5d4e]{width:100%;padding:12px}}.clickable-table[data-v-748d5d4e]{cursor:pointer}.clickable-table tbody tr[data-v-748d5d4e]{-webkit-transition:all .2s ease;transition:all .2s ease}.clickable-table tbody tr[data-v-748d5d4e]:hover{background-color:#f8f9fa!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer}.clickable-table tbody tr[data-v-748d5d4e]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.clickable-table tbody tr[data-v-748d5d4e]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;-webkit-transition:background .2s ease;transition:background .2s ease}.clickable-table tbody tr[data-v-748d5d4e]:hover:after{background:#007bff}.clickable-table tbody tr td[data-v-748d5d4e]{position:relative;border-color:#dee2e6!important}.clickable-table tbody tr:hover td[data-v-748d5d4e]{color:#007bff}.clickable-table tbody tr[data-total=true][data-v-748d5d4e]{cursor:default;font-weight:700;background-color:#f8f9fa}.clickable-table tbody tr[data-total=true][data-v-748d5d4e]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.clickable-table tbody tr[data-total=true][data-v-748d5d4e]:hover:after{background:transparent}.clickable-table tbody tr[data-total=true]:hover td[data-v-748d5d4e]{color:inherit}.b-table th[aria-sort][data-v-748d5d4e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding-right:30px!important}.b-table th[aria-sort][data-v-748d5d4e]:hover{background-color:#e9ecef!important}.b-table th[aria-sort=none][data-v-748d5d4e]:after{content:"⇅";position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.3;font-size:12px}.b-table th[aria-sort=ascending][data-v-748d5d4e]:after{content:"↑"}.b-table th[aria-sort=ascending][data-v-748d5d4e]:after,.b-table th[aria-sort=descending][data-v-748d5d4e]:after{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8;font-size:14px;color:#007bff}.b-table th[aria-sort=descending][data-v-748d5d4e]:after{content:"↓"}.b-table th[aria-sort][data-v-748d5d4e]:focus{outline:2px solid #007bff;outline-offset:-2px}.b-table thead th[data-v-748d5d4e]{font-weight:600;color:#283593;background-color:#f8f9fa;border-bottom:2px solid #dee2e6}.b-table th[aria-sort][data-v-748d5d4e]:active{background-color:#dee2e6!important}.season-selector-wrapper[data-v-748d5d4e]{margin-bottom:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.season-selector[data-v-748d5d4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.season-buttons[data-v-748d5d4e]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.season-buttons .btn-group[data-v-748d5d4e]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.comparison-toggle-wrapper[data-v-748d5d4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.comparison-toggle[data-v-748d5d4e]{white-space:nowrap;font-weight:500;padding:.5rem 1rem;border:2px solid;border-radius:.375rem;-webkit-transition:all .2s ease;transition:all .2s ease}.comparison-toggle[data-v-748d5d4e]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.comparison-toggle[data-v-748d5d4e]:disabled{opacity:.6;cursor:not-allowed}.comparison-active-indicator[data-v-748d5d4e]{padding:.75rem 1rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.375rem;color:#155724;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:500}.season-comparison-dashboard[data-v-748d5d4e]{margin-bottom:2rem;padding:2rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.comparison-header[data-v-748d5d4e]{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #007bff}.comparison-header h2[data-v-748d5d4e]{color:#007bff;margin:0;font-weight:600}.comparison-metrics-grid[data-v-748d5d4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.metric-card[data-v-748d5d4e]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.metric-card h4[data-v-748d5d4e]{margin:0 0 1rem 0;color:#495057;font-size:1.1rem;font-weight:600;text-align:center}.metric-comparison[data-v-748d5d4e]{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.season-metric[data-v-748d5d4e]{text-align:center}.season-label[data-v-748d5d4e]{display:block;font-size:.85rem;color:#6c757d;margin-bottom:.25rem;font-weight:500}.metric-value[data-v-748d5d4e]{display:block;font-size:1.8rem;font-weight:700;color:#212529}.trend-indicator[data-v-748d5d4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem}.trend-better[data-v-748d5d4e]{color:#28a745;font-weight:600}.trend-worse[data-v-748d5d4e]{color:#dc3545;font-weight:600}.trend-same[data-v-748d5d4e]{color:#6c757d;font-weight:600}.side-by-side-comparison[data-v-748d5d4e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.season-column[data-v-748d5d4e]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e9ecef}.season-column h4[data-v-748d5d4e]{margin:0 0 1.5rem 0;color:#007bff;font-weight:600;text-align:center;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.comparison-summary[data-v-748d5d4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.summary-item[data-v-748d5d4e]{padding:.75rem;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #007bff}@media(max-width:768px){.season-selector[data-v-748d5d4e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}.comparison-toggle-wrapper[data-v-748d5d4e]{margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:1rem}.comparison-toggle[data-v-748d5d4e]{width:100%;max-width:250px}.comparison-metrics-grid[data-v-748d5d4e]{grid-template-columns:1fr}.side-by-side-comparison[data-v-748d5d4e]{grid-template-columns:1fr;gap:1rem}.metric-comparison[data-v-748d5d4e]{grid-template-columns:1fr;gap:.5rem}.trend-indicator[data-v-748d5d4e]{margin:.5rem 0}.season-buttons .btn-group[data-v-748d5d4e],.season-buttons[data-v-748d5d4e]{width:100%}.season-buttons .btn[data-v-748d5d4e]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.player-game-report[data-v-4cbff534]{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;margin:1.5rem 0;border:1px solid #e9ecef}.report-header[data-v-4cbff534]{background:linear-gradient(135deg,#b5d4f5,#718eaa);color:#fff;padding:1.5rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.report-header[data-v-4cbff534]:hover{background:linear-gradient(135deg,#cfd8d7,#69798a);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,123,255,.3);box-shadow:0 4px 12px rgba(0,123,255,.3)}.report-header.collapsed[data-v-4cbff534]{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.report-header .header-content[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.report-header .title-section[data-v-4cbff534]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.report-header .title-section h3[data-v-4cbff534]{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:700}.report-header .title-section .report-meta[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:.9}.report-header .title-section .report-meta .match-info[data-v-4cbff534]{font-weight:600;font-size:1.1rem}.report-header .title-section .report-meta .match-date[data-v-4cbff534]{font-size:.95rem}.report-header .toggle-icon[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.report-header .toggle-icon i[data-v-4cbff534]{font-size:1.2rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.report-header .toggle-icon[data-v-4cbff534]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.full-player-report[data-v-4cbff534]{padding:0}.assessment-section[data-v-4cbff534]{padding:2rem;border-bottom:1px solid #f0f0f0}.assessment-section[data-v-4cbff534]:last-child{border-bottom:none}.assessment-section.player-assessment[data-v-4cbff534]{background:linear-gradient(135deg,#f8f9ff,#fff)}.assessment-section.coach-assessment[data-v-4cbff534]{background:linear-gradient(135deg,#fff8f0,#fff)}.section-header[data-v-4cbff534]{margin-bottom:1.5rem}.section-header h4[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin:0 0 .5rem 0;font-size:1.3rem;font-weight:700;color:#2c3e50}.section-header h4 i[data-v-4cbff534]{font-size:1.4rem;color:#007bff}.section-header .creation-date[data-v-4cbff534]{margin:0;font-size:.9rem;color:#6c757d;font-style:italic}.coach-info[data-v-4cbff534],.player-info[data-v-4cbff534]{margin-bottom:1.5rem}.coach-avatar[data-v-4cbff534],.player-avatar[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.8);border-radius:12px;border:1px solid #e9ecef}.coach-avatar .avatar-image[data-v-4cbff534],.player-avatar .avatar-image[data-v-4cbff534]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #007bff}.coach-avatar .coach-name[data-v-4cbff534],.coach-avatar .player-name[data-v-4cbff534],.player-avatar .coach-name[data-v-4cbff534],.player-avatar .player-name[data-v-4cbff534]{font-weight:700;font-size:1.1rem;color:#2c3e50}.stats-grid[data-v-4cbff534]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stats-grid .stat-item[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;background:#fff;border-radius:12px;border:1px solid #e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.stats-grid .stat-item[data-v-4cbff534]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.stats-grid .stat-item.goalkeeper-stat[data-v-4cbff534]{border-color:#28a745;background:linear-gradient(135deg,#d4edda,#c3e6cb)}.stats-grid .stat-item .stat-icon[data-v-4cbff534]{font-size:1.5rem;color:#007bff;min-width:24px}.stats-grid .stat-item .stat-label[data-v-4cbff534]{font-weight:600;color:#495057;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stats-grid .stat-item .stat-value[data-v-4cbff534]{font-weight:700;color:#2c3e50;font-size:1.1rem}.assessment-areas.incomplete[data-v-4cbff534]{opacity:.7;border:2px dashed #ffc107;border-radius:12px;padding:1rem;background:#fff3cd}.incomplete-warning[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;color:#856404;font-weight:600;margin-bottom:1.5rem;padding:1rem;background:rgba(255,193,7,.1);border-radius:8px}.incomplete-warning i[data-v-4cbff534]{font-size:1.2rem}.assessment-area[data-v-4cbff534]{margin-bottom:2rem;background:#fff;border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.assessment-area .area-title[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin:0;padding:1rem 1.5rem;font-size:1.1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#495057,#6c757d)}.assessment-area .area-title i[data-v-4cbff534]{font-size:1.3rem}.assessment-area .area-content[data-v-4cbff534]{padding:1.5rem}.feedback-item[data-v-4cbff534]{margin-bottom:1.5rem}.feedback-item[data-v-4cbff534]:last-child{margin-bottom:0}.feedback-item .feedback-label[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700;color:#495057;margin-bottom:.5rem;font-size:.95rem}.feedback-item .feedback-label i[data-v-4cbff534]{font-size:1rem}.feedback-item .feedback-text[data-v-4cbff534]{margin:0;padding:1rem;border-radius:8px;line-height:1.6;color:#2c3e50;min-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-item.improvements .feedback-text[data-v-4cbff534]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:4px solid #ffc107}.feedback-item.positives .feedback-text[data-v-4cbff534]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:4px solid #28a745}.coach-content .coach-rating[data-v-4cbff534]{margin-bottom:1.5rem}.coach-content .coach-rating .rating-display[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;border:1px solid #ffc107}.coach-content .coach-rating .rating-display i[data-v-4cbff534]{font-size:1.5rem;color:#ffc107}.coach-content .coach-rating .rating-display .rating-label[data-v-4cbff534]{font-weight:600;color:#495057}.coach-content .coach-rating .rating-display .rating-value[data-v-4cbff534]{font-weight:700;color:#2c3e50;font-size:1.1rem}.missing-coach-assessment[data-v-4cbff534]{text-align:center;padding:2rem}.missing-coach-assessment .missing-indicator[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;color:#dc3545;font-weight:700;font-size:1.1rem;margin-bottom:1.5rem}.missing-coach-assessment .missing-indicator i[data-v-4cbff534]{font-size:1.5rem}.missing-coach-assessment .coach-placeholder[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:2rem;opacity:.6}.missing-coach-assessment .coach-placeholder .avatar-image[data-v-4cbff534]{width:60px;height:60px;border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.missing-coach-assessment .coach-placeholder .placeholder-text[data-v-4cbff534]{font-style:italic;color:#6c757d}.missing-coach-assessment .add-assessment-btn[data-v-4cbff534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 auto}.missing-coach-assessment .add-assessment-btn[data-v-4cbff534]:hover{background:linear-gradient(135deg,#20c997,#17a2b8);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(40,167,69,.3);box-shadow:0 6px 20px rgba(40,167,69,.3)}.missing-coach-assessment .add-assessment-btn i[data-v-4cbff534]{font-size:1.2rem}@media(max-width:768px){.assessment-section[data-v-4cbff534]{padding:1.5rem}.stats-grid[data-v-4cbff534]{grid-template-columns:1fr;gap:.75rem}.report-header[data-v-4cbff534]{padding:1rem}.report-header .report-meta[data-v-4cbff534]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.coach-avatar[data-v-4cbff534],.player-avatar[data-v-4cbff534]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:.75rem}.feedback-item .feedback-label[data-v-4cbff534]{font-size:.9rem}}@-webkit-keyframes slideInFromBottom-4cbff534{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom-4cbff534{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.player-game-report[data-v-4cbff534]{-webkit-animation:slideInFromBottom-4cbff534 .6s ease forwards;animation:slideInFromBottom-4cbff534 .6s ease forwards}.slide-expand-enter-active[data-v-4cbff534],.slide-expand-leave-active[data-v-4cbff534]{-webkit-transition:all .4s ease;transition:all .4s ease;overflow:hidden}.slide-expand-enter-from[data-v-4cbff534],.slide-expand-leave-to[data-v-4cbff534]{max-height:0;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.slide-expand-enter-to[data-v-4cbff534],.slide-expand-leave-from[data-v-4cbff534]{max-height:2000px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.full-player-report[data-v-4cbff534]{-webkit-transition:all .3s ease;transition:all .3s ease}.full-player-report.expanded[data-v-4cbff534]{-webkit-animation:expandContent-4cbff534 .4s ease forwards;animation:expandContent-4cbff534 .4s ease forwards}@-webkit-keyframes expandContent-4cbff534{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes expandContent-4cbff534{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}h3.modal-title[data-v-20757a7e]{text-transform:inherit}.games-section[data-v-20757a7e]{padding:1rem}.section-header[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.section-header .section-title[data-v-20757a7e]{margin:0;color:#2c3e50;font-weight:700;font-size:1.75rem}.section-header .games-count[data-v-20757a7e]{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem;-webkit-box-shadow:0 2px 4px rgba(0,123,255,.3);box-shadow:0 2px 4px rgba(0,123,255,.3);margin-left:2rem}.games-grid[data-v-20757a7e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:0}@media(min-width:992px){.games-grid[data-v-20757a7e]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.games-grid[data-v-20757a7e]{grid-template-columns:repeat(3,1fr);max-width:none}}.game-card[data-v-20757a7e]{background:#fff;border:1px solid #e9ecef;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden;position:relative}.game-card[data-v-20757a7e]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#007bff}.game-card .game-card-header[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.game-card .game-type-badge[data-v-20757a7e]{padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.game-card .game-type-badge.friendly[data-v-20757a7e]{background:#17a2b8;color:#fff}.game-card .game-type-badge.league[data-v-20757a7e]{background:#28a745;color:#fff}.game-card .game-type-badge.cup[data-v-20757a7e]{background:#ffc107;color:#212529}.game-card .game-type-badge.tournament[data-v-20757a7e]{background:#6f42c1;color:#fff}.game-card .game-type-badge.default[data-v-20757a7e]{background:#6c757d;color:#fff}.game-card .game-status-indicator[data-v-20757a7e]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem}.game-card .game-status-indicator.upcoming[data-v-20757a7e]{background:#fff3cd;color:#856404}.game-card .game-status-indicator.completed[data-v-20757a7e]{background:#d4edda;color:#155724}.game-card .game-status-indicator.in-progress[data-v-20757a7e]{background:#cce7ff;color:#004085}.match-details[data-v-20757a7e]{padding:1.5rem 1rem 1rem}.match-details .teams-matchup[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;gap:1rem}.match-details .teams-matchup .team[data-v-20757a7e]{font-weight:700;font-size:1.1rem;color:#2c3e50;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem;background:#f8f9fa;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.match-details .teams-matchup .team[data-v-20757a7e]:hover{background:#e9ecef}.match-details .teams-matchup .vs-separator[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:50%;color:#fff;font-weight:700;-webkit-box-shadow:0 3px 6px rgba(0,123,255,.3);box-shadow:0 3px 6px rgba(0,123,255,.3)}.match-details .teams-matchup .vs-separator .vs-text[data-v-20757a7e]{font-size:.9rem;letter-spacing:1px}.match-details .teams-result[data-v-20757a7e]{text-align:center;margin-bottom:1rem}.match-details .teams-result .result-display[data-v-20757a7e]{font-weight:700;font-size:1.2rem;color:#28a745;padding:1rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:8px;border:2px solid #28a745}.match-details .game-info[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:1rem;margin-top:1rem}.match-details .game-info .info-item[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f8f9fa;border-radius:20px;font-size:.9rem;color:#495057;border:1px solid #e9ecef}.match-details .game-info .info-item i[data-v-20757a7e]{color:#007bff}.match-details .game-info .info-item span[data-v-20757a7e]{font-weight:500}.game-card-footer[data-v-20757a7e]{padding:1rem;background:#f8f9fa;border-top:1px solid #dee2e6}.game-card-footer .reports-button[data-v-20757a7e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.game-card-footer .reports-button[data-v-20757a7e]:hover{background:linear-gradient(135deg,#0056b3,#004085);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,123,255,.3);box-shadow:0 4px 12px rgba(0,123,255,.3)}.game-card-footer .reports-button[data-v-20757a7e]:active{-webkit-transform:translateY(0);transform:translateY(0)}.game-card-footer .reports-button i[data-v-20757a7e]{font-size:1rem}.empty-state[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 2rem;text-align:center;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.empty-state .empty-state-icon[data-v-20757a7e]{margin-bottom:1.5rem}.empty-state .empty-state-icon i[data-v-20757a7e]{font-size:4rem;color:#6c757d}.empty-state .empty-state-content h3[data-v-20757a7e]{color:#495057;margin-bottom:.5rem;font-weight:600}.empty-state .empty-state-content p[data-v-20757a7e]{color:#6c757d;margin:0;font-size:1.1rem}.team-select-wrapper[data-v-20757a7e]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}.team-select-wrapper label[data-v-20757a7e]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:600;font-size:1rem}.team-select-wrapper select[data-v-20757a7e]{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;background:#fff;color:#495057;-webkit-transition:all .3s ease;transition:all .3s ease}.team-select-wrapper select[data-v-20757a7e]:focus{outline:none;border-color:#007bff;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.1);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.team-select-wrapper select[data-v-20757a7e]:hover{border-color:#007bff}span.report-status[data-v-20757a7e]{padding:.6rem 1rem;border-radius:8px;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}span.report-status.complete[data-v-20757a7e]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #28a745}span.report-status.incomplete[data-v-20757a7e]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffc107}.player-item[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:1rem 1.5rem;margin-bottom:1rem;border-radius:12px;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.player-item[data-v-20757a7e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.player-item.complete[data-v-20757a7e]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:6px solid #28a745}.player-item.incomplete[data-v-20757a7e]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:6px solid #ffc107}.player-item.missing[data-v-20757a7e]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left:6px solid #dc3545}.player-item .player-name[data-v-20757a7e]{font-weight:700;color:#2c3e50;width:100%;font-size:1.1rem}.player-item .report-status[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:.9rem}.player-item .report-status i[data-v-20757a7e]{font-size:1.1rem}.report-category[data-v-20757a7e]{margin-bottom:2rem}.report-category h5[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:1.3rem;font-weight:700;margin-bottom:1rem;padding:1rem;border-radius:8px}.report-category h5 i[data-v-20757a7e]{font-size:1.5rem}.report-category.complete-reports h5[data-v-20757a7e]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724}.report-category.incomplete-reports h5[data-v-20757a7e]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404}.report-category ul[data-v-20757a7e]{list-style:none;padding:0;margin:0}@media(max-width:768px){.games-grid[data-v-20757a7e]{grid-template-columns:1fr;gap:1rem}.section-header[data-v-20757a7e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.section-header .games-count[data-v-20757a7e]{text-align:center}.match-details .teams-matchup[data-v-20757a7e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.match-details .teams-matchup .vs-separator[data-v-20757a7e]{width:40px;height:40px}.match-details .game-info[data-v-20757a7e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.player-item[data-v-20757a7e]{padding:1rem}.player-item .player-name[data-v-20757a7e]{margin-bottom:.5rem}}@-webkit-keyframes fadeInUp-20757a7e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-20757a7e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.game-card[data-v-20757a7e]{-webkit-animation:fadeInUp-20757a7e .6s ease forwards;animation:fadeInUp-20757a7e .6s ease forwards}.game-card[data-v-20757a7e]:nth-child(2n){-webkit-animation-delay:.1s;animation-delay:.1s}.game-card[data-v-20757a7e]:nth-child(3n){-webkit-animation-delay:.2s;animation-delay:.2s}.modal-tabs-wrapper[data-v-20757a7e]{margin-top:1.5rem}.modal-tabs-wrapper .modal-tabs[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0 0 2rem 0;border-bottom:2px solid #e9ecef;background:#f8f9fa;border-radius:8px 8px 0 0;overflow:hidden}.modal-tabs-wrapper .modal-tabs .modal-tab-item[data-v-20757a7e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;text-decoration:none;color:#6c757d;background:transparent;border-bottom:3px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:600;position:relative}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link i[data-v-20757a7e]{font-size:1.1rem}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link .tab-badge[data-v-20757a7e]{padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:700;min-width:24px;text-align:center}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link .tab-badge.complete[data-v-20757a7e]{background:#28a745;color:#fff}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link .tab-badge.incomplete[data-v-20757a7e]{background:#ffc107;color:#212529}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link[data-v-20757a7e]:hover{color:#495057;background:#e9ecef}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active[data-v-20757a7e]{color:#007bff;background:#fff;border-bottom-color:#007bff}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active[data-v-20757a7e]:hover{color:#007bff;background:#fff}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active .tab-badge.complete[data-v-20757a7e]{background:#155724}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active .tab-badge.incomplete[data-v-20757a7e]{background:#856404;color:#fff}.modal-tabs-wrapper .modal-tab-content[data-v-20757a7e]{min-height:300px}.modal-tabs-wrapper .modal-tab-content .tab-pane[data-v-20757a7e]{-webkit-animation:fadeInUp-20757a7e .4s ease forwards;animation:fadeInUp-20757a7e .4s ease forwards}.modal-tabs-wrapper .modal-tab-content .tab-empty-state[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem;text-align:center;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-icon[data-v-20757a7e]{margin-bottom:1rem}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-icon i[data-v-20757a7e]{font-size:3rem;color:#6c757d}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-content h4[data-v-20757a7e]{color:#495057;margin-bottom:.5rem;font-weight:600}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-content p[data-v-20757a7e]{color:#6c757d;margin:0;font-size:1rem}.loading-state[data-v-20757a7e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem;text-align:center}.loading-state .spinner-border[data-v-20757a7e]{width:3rem;height:3rem;margin-bottom:1rem}.loading-state p[data-v-20757a7e]{color:#6c757d;margin:0;font-size:1.1rem}.tabs[data-v-b21e72ae]{margin:1em 0}.tabs button[data-v-b21e72ae]{margin-right:.5em}.tabs button.active[data-v-b21e72ae]{font-weight:700;text-decoration:underline}.metrics[data-v-b21e72ae]{margin-bottom:1em}.metrics div[data-v-b21e72ae]{margin-bottom:.5em}[data-v-962e861c] .dropdown-menu{max-height:200px;width:20rem;overflow-y:auto;-webkit-box-shadow:0 11px 16px hsla(0,0%,54%,.3);box-shadow:0 11px 16px hsla(0,0%,54%,.3)}[data-v-962e861c] .dropdown-menu div{border-bottom:1px solid silver;margin-bottom:.5rem;padding-bottom:.5rem;padding-left:1rem}[data-v-962e861c] .dropdown-menu div input{margin-right:.5rem}.filter-small[data-v-962e861c]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-962e861c]:focus,.filter-small[data-v-962e861c]:hover{background:transparent;color:#7c838a;border:transparent;outline:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.tabs-wrapper[data-v-962e861c]{padding:2rem;overflow:hidden}.tabs-wrapper button[data-v-962e861c]:first-of-type{margin-right:.5rem}.tabs-wrapper .edit-pitch-button[data-v-962e861c]{margin-top:0;padding:1rem}.recurring-event-checkBox-class[data-v-0d6cd354]{border:1px solid #059e53;padding:1rem}.user-select-wrapper label[data-v-0d6cd354]{display:inline-block}.user-select-wrapper input[data-v-0d6cd354]{width:auto}.today-column[data-v-0d6cd354]{background-color:#f0f8ff;border:2px solid #007bff}.today-column .head[data-v-0d6cd354]{font-weight:700;color:#007bff}.today-column .body[data-v-0d6cd354]{background-color:#e6f7ff}.visually-hidden[data-v-0d6cd354]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.player-report-content[data-v-0d6cd354]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-0d6cd354]{width:100%;height:100%}.player-report-content .form__item[data-v-0d6cd354]{display:grid}.buttons-wrapper[data-v-0d6cd354]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem}.event-schedual-club .form__input[data-v-0d6cd354]{width:100%}.mins-stats-wrapper[data-v-0d6cd354]{border-top:1px solid #c3cdd5;padding:2rem;overflow:hidden}.mins-stats-wrapper .totals[data-v-0d6cd354]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.mins-stats-wrapper .totals .total[data-v-0d6cd354]{border:1px solid #c3cdd5;margin:1rem 0;padding:1rem;min-width:10rem}.mins-stats-wrapper .totals .total p[data-v-0d6cd354]{font-size:2rem;display:block;font-weight:700;line-height:2rem}.mins-stats-wrapper .date-year[data-v-0d6cd354]{display:block;text-align:center;margin:.5rem;width:100%}.mins-stats-wrapper .mins-stats-view[data-v-0d6cd354]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border:2px solid #c3cdd5;overflow-x:scroll}.mins-stats-wrapper .mins-stats-view .col-one-teams .body[data-v-0d6cd354]:first-of-type{height:auto}.mins-stats-wrapper .mins-stats-view .col-one-teams .body[data-v-0d6cd354]{border:1px solid #c3cdd5;width:11rem;padding:.5rem;font-size:.8rem;height:5rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-one[data-v-0d6cd354]{background:green;width:10rem;height:100%}.mins-stats-wrapper .mins-stats-view .events[data-v-0d6cd354]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;overflow-y:hidden}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .head[data-v-0d6cd354]{white-space:nowrap}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-0d6cd354]:focus,.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-0d6cd354]:hover{background:#eee;cursor:pointer}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .buttons-wrapper[data-v-0d6cd354]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;padding:0;margin:0}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .main-button[data-v-0d6cd354]{margin:0;padding:.3rem}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-0d6cd354],.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .head[data-v-0d6cd354]{border:1px solid #c3cdd5;text-align:center;padding:.5rem 3rem;font-size:.8rem}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-0d6cd354]{min-height:2.325rem;border:1px solid #e9edf0;height:5rem;padding:.5rem}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper.training-style[data-v-0d6cd354]{border-left:3px solid #3c5746;background:#b3dcf4}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper.league-style[data-v-0d6cd354]{border-left:3px solid #3c5746;background:#b3f4cb}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper[data-v-0d6cd354]{margin-bottom:.5rem;border-left:3px solid;background:#c4fdff;padding:.2rem}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper .event-text[data-v-0d6cd354]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:188px}.sessons-header[data-v-84e87688]{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.product-head[data-v-84e87688],.products-in-basket[data-v-84e87688]{font-size:.9rem}.product-head[data-v-84e87688]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;background:#f2f5f7;padding:1rem 0 0 1rem}.product-head p[data-v-84e87688]{width:30%}.products-in-basket[data-v-84e87688]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem 0 0 1rem}.products-in-basket p[data-v-84e87688]{width:30%}.order-summary[data-v-84e87688]{margin:2rem;font-weight:700}.order-summary .order-summary-title[data-v-84e87688]{border-bottom:1px solid}.cart-button[data-v-84e87688]{background:transparent;color:#06569e;border:1px solid #06569e}.cart-button[data-v-84e87688]:focus,.cart-button[data-v-84e87688]:hover{-webkit-box-shadow:none;box-shadow:none}span.paid[data-v-84e87688]{background:#00cf63;border-radius:4px;text-align:center;margin:0 auto;display:block;color:#fff;padding:.1rem;font-weight:700}.space-information p[data-v-84e87688]{margin:0}.product-wrapper[data-v-84e87688]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-wrapper .product[data-v-84e87688]{border:1px solid #a9b3bc;padding:1rem;margin:0 1rem 1rem 0;width:100%;max-width:40rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.product-wrapper .product[data-v-84e87688]:focus,.product-wrapper .product[data-v-84e87688]:hover{border:1px solid #2b61d6}.product-wrapper .session-booking[data-v-84e87688]{padding:1rem 0}.product-wrapper .session-booking .form__item label[data-v-84e87688]{display:block}.product-wrapper .session-booking .form__item input[data-v-84e87688]{padding:.5rem}.spacer[data-v-84e87688]{display:block;margin-bottom:1rem}.subs-wrapper[data-v-84e87688]{padding:2rem}.subs-wrapper .subscriptions-summary-data .active-subs[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees[data-v-84e87688]{background:#f2f5f7;padding:2rem}.subs-wrapper .subscriptions-summary-data .active-subs h3[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees h3[data-v-84e87688]{font-size:.9rem}.subs-wrapper .subscriptions-summary-data .active-subs h3 span[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees h3 span[data-v-84e87688]{display:block;font-size:2.5rem}.subs-wrapper .subscriptions-summary-data .active-subs p[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees p[data-v-84e87688]{margin:0}.subs-wrapper .subscriptions-summary-data .active-subs p span[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees p span[data-v-84e87688]{display:inline-block}.warning-text[data-v-84e87688]{color:#d85c64}.success-text[data-v-84e87688]{color:#00cf63}.subscriptions-tabs[data-v-84e87688]{margin-top:2rem}.subscriptions-tabs .tab-content[data-v-84e87688]{padding:1rem 0}span.unpaid[data-v-84e87688]{background:#d85c64;border-radius:4px;text-align:center;margin:0 auto;display:block;color:#fff;padding:.1rem 1rem;font-weight:700}@media screen and (min-width:960px){.product-wrapper[data-v-84e87688]{padding:2rem}}@media screen and (min-width:1024px){.subs-wrapper[data-v-84e87688]{padding:2rem}.subs-wrapper .subscriptions-summary-data[data-v-84e87688]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.subs-wrapper .subscriptions-summary-data .active-subs[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees[data-v-84e87688]{background:#f2f5f7;padding:2rem}.subs-wrapper .subscriptions-summary-data .active-subs h3[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees h3[data-v-84e87688]{font-size:1rem}.subs-wrapper .subscriptions-summary-data .active-subs p[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees p[data-v-84e87688]{margin:0}.subs-wrapper .subscriptions-summary-data .active-subs p span[data-v-84e87688],.subs-wrapper .subscriptions-summary-data .total-fees p span[data-v-84e87688]{display:inline-block}}.product-details[data-v-4199ae71]{background:#fff;padding:2rem;margin-bottom:1rem}.file-upload .dropDown p[data-v-2c0f412f]{margin:1rem 0 0 0}.file-upload .dropDown button[data-v-2c0f412f]{display:block;margin-top:1rem}.simple-table[data-v-925e3c14]{border-collapse:collapse}.simple-table td[data-v-925e3c14],.simple-table th[data-v-925e3c14]{padding:.5rem}.simple-table tr[data-v-925e3c14]{border-bottom:1px solid #ddd}.simple-table tr .main-button[data-v-925e3c14]{margin-bottom:0}.simple-table thead tr[data-v-925e3c14]{background-color:#acacac;color:#fff;text-align:left}.list-view-wrapper[data-v-925e3c14]{display:block!important}.grid-view-wrapper[data-v-925e3c14],.list[data-v-925e3c14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.list[data-v-925e3c14]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #c3cdd5}.list img[data-v-925e3c14]{width:2rem}.list h3[data-v-925e3c14]{margin:0;text-transform:none}.list .doc-buttons[data-v-925e3c14]{margin:0}.grid-list[data-v-925e3c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem;border-bottom:1px dashed #c3cdd5;width:100%}.grid-list .btn-outline-secondary[data-v-925e3c14]{border:none!important}.document-uploads-tab[data-v-925e3c14]{padding:2rem}.signed-documents-wrapper[data-v-925e3c14]{display:block}.signed-documents-wrapper .signed-documents[data-v-925e3c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.tabs-wrapper .tab-content[data-v-925e3c14]{padding:1rem}.sorting-wrapper[data-v-925e3c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sorting-wrapper .filter-by[data-v-925e3c14]{background:transparent}.sorting-wrapper .search[data-v-925e3c14]{max-width:20rem}.sorting-wrapper .search input[data-v-925e3c14]{padding:.5rem;font-size:.875rem;border-radius:0;background:"white"}.sorting-wrapper .search .input-group-text[data-v-925e3c14]{padding:.5rem;border-radius:0}.access-pool[data-v-925e3c14]{padding:1rem;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.access-pool .has-access[data-v-925e3c14]{background:#e3f0fb;padding:.5rem;display:block;border-radius:10px;cursor:pointer}.access-pool .has-access[data-v-925e3c14]:focus,.access-pool .has-access[data-v-925e3c14]:hover{background:#f8e0e0}.buttons-row[data-v-925e3c14]{margin-top:1rem;padding-top:1rem}.file-upload[data-v-925e3c14]{border:1px solid #ddd;padding:1rem;margin-bottom:1rem}.documents-tab[data-v-925e3c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documents-tab .document[data-v-925e3c14]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.documents-tab .document[data-v-925e3c14]:focus,.documents-tab .document[data-v-925e3c14]:hover{border:1px solid #2b61d6}.documents-tab .document h3[data-v-925e3c14]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.documents-tab .document img[data-v-925e3c14]{width:40%}.doc-buttons[data-v-925e3c14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.doc-buttons svg[data-v-925e3c14]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-925e3c14]:focus,.doc-buttons svg[data-v-925e3c14]:hover{cursor:pointer;background:#eaeff3}.tutorials-wrapper[data-v-8a2e4372]{padding:1rem}.tutorials-wrapper a[data-v-8a2e4372]{display:block;border:1px solid #a2be8a;padding:1rem;margin-bottom:.5rem;border-radius:4px;text-decoration:none;color:#5f893c}.tutorials-wrapper a[data-v-8a2e4372]:focus,.tutorials-wrapper a[data-v-8a2e4372]:hover{background:#e4f1d9;cursor:pointer}.document-uploads-tab[data-v-8a2e4372]{padding:2rem}.signed-documents-wrapper[data-v-8a2e4372]{display:block}.signed-documents-wrapper .signed-documents[data-v-8a2e4372]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.tabs-wrapper .tab-content[data-v-8a2e4372]{padding:1rem}.sorting-wrapper[data-v-8a2e4372]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.sorting-wrapper .filter-by[data-v-8a2e4372]{background:transparent}.sorting-wrapper .search[data-v-8a2e4372]{max-width:20rem}.sorting-wrapper .search input[data-v-8a2e4372]{padding:.5rem;font-size:.875rem;border-radius:0;background:"white"}.sorting-wrapper .search .input-group-text[data-v-8a2e4372]{padding:.5rem;border-radius:0}.access-pool[data-v-8a2e4372]{padding:1rem;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.access-pool .has-access[data-v-8a2e4372]{background:#e3f0fb;padding:.5rem;display:block;border-radius:10px;cursor:pointer}.access-pool .has-access[data-v-8a2e4372]:focus,.access-pool .has-access[data-v-8a2e4372]:hover{background:#f8e0e0}.buttons-row[data-v-8a2e4372]{margin-top:1rem;padding-top:1rem}.file-upload[data-v-8a2e4372]{border:1px solid #ddd;padding:1rem;margin-bottom:1rem}.documents-tab[data-v-8a2e4372]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documents-tab .document[data-v-8a2e4372]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.documents-tab .document[data-v-8a2e4372]:focus,.documents-tab .document[data-v-8a2e4372]:hover{border:1px solid #2b61d6}.documents-tab .document h3[data-v-8a2e4372]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap}.documents-tab .document img[data-v-8a2e4372]{width:100%}.doc-buttons[data-v-8a2e4372]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.doc-buttons svg[data-v-8a2e4372]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-8a2e4372]:focus,.doc-buttons svg[data-v-8a2e4372]:hover{cursor:pointer;background:#eaeff3}label.form__label[data-v-5b369164]{width:11rem}input#age_group[data-v-5b369164]{width:6rem}.training-plan-display[data-v-5b369164]{width:100%;display:block;border:1px solid #ddd;padding:1rem;margin:1rem 0;max-height:10rem;overflow-y:scroll;background:#f9f9f9}.training-plan-display .selected-training-plan-box[data-v-5b369164]{border:1px solid #06569e;padding:1rem}span.current-coach-change-link[data-v-5b369164]{margin-right:.5rem;font-weight:700}img.user-image-small[data-v-5b369164]{width:4rem;height:4rem;display:block;margin:0 auto;border-radius:400px}.more-team-information[data-v-5b369164]{margin-top:1rem}.more-team-information h3[data-v-5b369164]{font-size:1rem;text-transform:inherit}.more-team-information .extra-teams-list[data-v-5b369164]{border:1px solid #ddd;padding:1rem;overflow-y:scroll;height:10rem;background:#f1f4f8}.more-team-information .extra-teams-list p[data-v-5b369164]{border:1px solid #95dab6;margin:0;padding:.5rem;border-radius:10px;margin-bottom:.2rem;background:#edfef5}.add-other-team-button[data-v-5b369164]{margin-top:.5rem;display:block}.coach-header[data-v-5b369164]{margin-bottom:0;margin-top:.5rem}.action-buttons[data-v-5b369164]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.analytics-nav-header[data-v-64da350f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;margin-bottom:1.5rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);border-left:4px solid #007bff}.analytics-nav-header[data-v-64da350f],.breadcrumb[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb[data-v-64da350f]{gap:.75rem;font-size:.9rem}.breadcrumb-item[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:none;border:none;color:#007bff;cursor:pointer;padding:.5rem .75rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500}.breadcrumb-item[data-v-64da350f]:hover{background:#e3f2fd;color:#0056b3}.breadcrumb-item i[data-v-64da350f]{font-size:1rem}.breadcrumb-separator[data-v-64da350f]{color:#6c757d;font-size:.75rem}.breadcrumb-current[data-v-64da350f]{color:#495057;font-weight:600}.back-button[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,123,255,.2);box-shadow:0 2px 4px rgba(0,123,255,.2)}.back-button[data-v-64da350f]:hover{background:#0056b3;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,123,255,.3);box-shadow:0 4px 8px rgba(0,123,255,.3)}.back-button i[data-v-64da350f]{font-size:1rem}.performance-benchmarking[data-v-64da350f]{padding:1.5rem;background:#f8f9fa;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-header[data-v-64da350f]{text-align:center;margin-bottom:2rem}.section-header h3[data-v-64da350f]{color:#2c3e50;margin-bottom:.5rem;font-weight:600}.section-header p[data-v-64da350f]{color:#6c757d;margin:0}.benchmark-cards[data-v-64da350f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.benchmark-card[data-v-64da350f]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.benchmark-card[data-v-64da350f]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.benchmark-icon[data-v-64da350f]{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}.benchmark-icon.excellent[data-v-64da350f]{background:linear-gradient(135deg,#28a745,#20c997)}.benchmark-icon.good[data-v-64da350f]{background:linear-gradient(135deg,#17a2b8,#6f42c1)}.benchmark-icon.warning[data-v-64da350f]{background:linear-gradient(135deg,#ffc107,#fd7e14)}.benchmark-icon.info[data-v-64da350f]{background:linear-gradient(135deg,#007bff,#6610f2)}.benchmark-content h4[data-v-64da350f]{font-size:1.8rem;font-weight:700;margin:0 0 .25rem 0;color:#2c3e50}.benchmark-content p[data-v-64da350f]{margin:0 0 .5rem 0;color:#495057;font-weight:500}.benchmark-trend[data-v-64da350f]{font-size:.85rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;display:inline-block}.benchmark-trend.trend-positive[data-v-64da350f]{background:#d4edda;color:#155724}.benchmark-detail[data-v-64da350f]{font-size:.85rem;color:#6c757d;font-weight:500}.analytics-grid[data-v-64da350f]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem}@media (max-width:1200px){.analytics-grid[data-v-64da350f]{grid-template-columns:1fr}}.chart-container[data-v-64da350f]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.chart-container.full-width[data-v-64da350f]{grid-column:1/-1}@media (max-width:1200px){.chart-container.full-width[data-v-64da350f]{grid-column:auto}}.chart-header[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}.chart-header h4[data-v-64da350f]{color:#2c3e50;margin:0;font-weight:600}.chart-subtitle[data-v-64da350f]{color:#6c757d;font-size:.9rem;margin:.25rem 0 0 0}.chart-controls .form-select[data-v-64da350f]{min-width:150px;border:1px solid #dee2e6;border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.chart-placeholder[data-v-64da350f]{position:relative;height:300px;border-radius:8px;overflow:hidden}.chart-container.full-width .chart-placeholder[data-v-64da350f]{height:400px}.prediction-metrics[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.metric-item[data-v-64da350f]{padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #dee2e6;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.metric-item[data-v-64da350f]:hover{border-left-color:#007bff}.metric-header[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.metric-name[data-v-64da350f]{font-weight:600;color:#2c3e50}.metric-score[data-v-64da350f]{font-weight:700;font-size:1.1rem}.metric-score.excellent[data-v-64da350f]{color:#28a745}.metric-score.good[data-v-64da350f]{color:#17a2b8}.metric-score.average[data-v-64da350f]{color:#ffc107}.metric-score.poor[data-v-64da350f]{color:#dc3545}.metric-bar[data-v-64da350f]{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.metric-fill[data-v-64da350f]{height:100%;-webkit-transition:width .3s ease;transition:width .3s ease;border-radius:4px}.metric-fill.excellent[data-v-64da350f]{background:-webkit-gradient(linear,left top,right top,from(#28a745),to(#20c997));background:linear-gradient(90deg,#28a745,#20c997)}.metric-fill.good[data-v-64da350f]{background:-webkit-gradient(linear,left top,right top,from(#17a2b8),to(#6f42c1));background:linear-gradient(90deg,#17a2b8,#6f42c1)}.metric-fill.average[data-v-64da350f]{background:-webkit-gradient(linear,left top,right top,from(#ffc107),to(#fd7e14));background:linear-gradient(90deg,#ffc107,#fd7e14)}.metric-fill.poor[data-v-64da350f]{background:-webkit-gradient(linear,left top,right top,from(#dc3545),to(#e83e8c));background:linear-gradient(90deg,#dc3545,#e83e8c)}.metric-details[data-v-64da350f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.85rem;color:#6c757d}.confidence[data-v-64da350f]{font-style:italic}@media (max-width:768px){.performance-benchmarking[data-v-64da350f]{padding:1rem}.benchmark-cards[data-v-64da350f]{grid-template-columns:1fr;gap:1rem}.analytics-grid[data-v-64da350f]{gap:1rem}.chart-header[data-v-64da350f]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.chart-header[data-v-64da350f],.metric-header[data-v-64da350f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.metric-header[data-v-64da350f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.25rem}.metric-details[data-v-64da350f]{gap:.25rem}.analytics-nav-header[data-v-64da350f],.metric-details[data-v-64da350f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.analytics-nav-header[data-v-64da350f]{gap:1rem}.breadcrumb[data-v-64da350f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.analytics-dashboard-overview[data-v-76f899c2]{padding:1.5rem;background:#f8f9fa;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-header[data-v-76f899c2]{text-align:center;margin-bottom:2rem}.section-header h3[data-v-76f899c2]{color:#2c3e50;margin-bottom:.5rem;font-weight:600}.section-header p[data-v-76f899c2]{color:#6c757d;margin:0}.kpi-cards[data-v-76f899c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.kpi-card[data-v-76f899c2]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.kpi-card[data-v-76f899c2]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.kpi-icon[data-v-76f899c2]{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}.kpi-icon.primary[data-v-76f899c2]{background:linear-gradient(135deg,#007bff,#6610f2)}.kpi-icon.success[data-v-76f899c2]{background:linear-gradient(135deg,#28a745,#20c997)}.kpi-icon.warning[data-v-76f899c2]{background:linear-gradient(135deg,#ffc107,#fd7e14)}.kpi-icon.info[data-v-76f899c2]{background:linear-gradient(135deg,#17a2b8,#6f42c1)}.kpi-content h4[data-v-76f899c2]{font-size:1.8rem;font-weight:700;margin:0 0 .25rem 0;color:#2c3e50}.kpi-content p[data-v-76f899c2]{margin:0 0 .5rem 0;color:#495057;font-weight:500}.kpi-trend[data-v-76f899c2]{font-size:.85rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;display:inline-block}.kpi-trend.trend-positive[data-v-76f899c2]{background:#d4edda;color:#155724}.kpi-trend.trend-negative[data-v-76f899c2]{background:#f8d7da;color:#721c24}.kpi-trend.trend-neutral[data-v-76f899c2]{background:#e2e3e5;color:#495057}.kpi-detail[data-v-76f899c2]{font-size:.85rem;color:#6c757d;font-weight:500}.dashboard-sections[data-v-76f899c2]{display:grid;gap:2rem;margin-bottom:3rem}.dashboard-section[data-v-76f899c2]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;overflow:hidden}.dashboard-section[data-v-76f899c2]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.section-header-card[data-v-76f899c2]{gap:1.5rem;padding:2rem;border-bottom:1px solid #f8f9fa}.section-header-card[data-v-76f899c2],.section-icon[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-76f899c2]{width:80px;height:80px;border-radius:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}.section-icon.performance[data-v-76f899c2]{background:linear-gradient(135deg,#007bff,#0056b3)}.section-icon.demographics[data-v-76f899c2]{background:linear-gradient(135deg,#28a745,#1e7e34)}.section-icon.scout-activity[data-v-76f899c2]{background:linear-gradient(135deg,#6f42c1,#4e2d8e)}.section-info[data-v-76f899c2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.section-info h4[data-v-76f899c2]{color:#2c3e50;margin:0 0 .5rem 0;font-size:1.5rem;font-weight:600}.section-info p[data-v-76f899c2]{color:#6c757d;margin:0 0 1rem 0;line-height:1.5}.section-metrics[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.metric[data-v-76f899c2]{background:#f8f9fa;padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;color:#495057}.section-action[data-v-76f899c2]{font-size:1.5rem;color:#007bff;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.dashboard-section:hover .section-action[data-v-76f899c2]{opacity:1}.preview-charts[data-v-76f899c2]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:1.5rem 2rem;background:#f8f9fa}.demo-chart-mini h5[data-v-76f899c2],.mini-chart h5[data-v-76f899c2]{color:#495057;margin:0 0 1rem 0;font-size:.9rem;font-weight:600}.mini-chart canvas[data-v-76f899c2]{max-height:120px}.demo-stats[data-v-76f899c2],.mini-stats[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.stat-item[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;border-bottom:1px solid #dee2e6}.stat-item[data-v-76f899c2]:last-child{border-bottom:none}.stat-label[data-v-76f899c2]{font-size:.85rem;color:#6c757d}.stat-value[data-v-76f899c2]{font-weight:600;color:#2c3e50}.stat-value.trend-positive[data-v-76f899c2]{color:#28a745}.preview-demographics[data-v-76f899c2],.preview-scout-activity[data-v-76f899c2]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;padding:1.5rem 2rem;background:#f8f9fa}.scout-chart-mini h5[data-v-76f899c2]{color:#495057;margin:0 0 1rem 0;font-size:.9rem;font-weight:600}.scout-preview[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.scout-mini[data-v-76f899c2]{display:grid;grid-template-columns:1fr 2fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:.85rem}.scout-name[data-v-76f899c2]{font-weight:500;color:#495057}.scout-bar-mini[data-v-76f899c2]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.scout-fill-mini[data-v-76f899c2]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#6f42c1),to(#4e2d8e));background:linear-gradient(90deg,#6f42c1,#4e2d8e);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.scout-count[data-v-76f899c2]{font-weight:600;color:#2c3e50;text-align:right}.scout-stats[data-v-76f899c2]{gap:.75rem}.region-preview[data-v-76f899c2],.scout-stats[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.region-preview[data-v-76f899c2]{gap:.5rem}.region-mini[data-v-76f899c2]{display:grid;grid-template-columns:1fr 2fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:.85rem}.region-name[data-v-76f899c2]{font-weight:500;color:#495057}.region-bar-mini[data-v-76f899c2]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.region-fill-mini[data-v-76f899c2]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#007bff),to(#0056b3));background:linear-gradient(90deg,#007bff,#0056b3);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.region-count[data-v-76f899c2]{font-weight:600;color:#2c3e50;text-align:right}.quick-actions[data-v-76f899c2]{margin-top:2rem;padding:2rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.quick-actions h4[data-v-76f899c2]{color:#2c3e50;margin:0 0 1.5rem 0;font-weight:600}.action-buttons[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.action-btn[data-v-76f899c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.action-btn.primary[data-v-76f899c2]{background:#007bff;color:#fff}.action-btn.primary[data-v-76f899c2]:hover{background:#0056b3}.action-btn.secondary[data-v-76f899c2]{background:#6c757d;color:#fff}.action-btn.secondary[data-v-76f899c2]:hover{background:#545b62}.action-btn.tertiary[data-v-76f899c2]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.action-btn.tertiary[data-v-76f899c2]:hover{background:#e9ecef}@media (max-width:768px){.analytics-dashboard-overview[data-v-76f899c2]{padding:1rem}.kpi-cards[data-v-76f899c2]{grid-template-columns:1fr;gap:1rem}.section-header-card[data-v-76f899c2]{padding:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:1rem}.section-metrics[data-v-76f899c2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-charts[data-v-76f899c2],.preview-demographics[data-v-76f899c2],.preview-scout-activity[data-v-76f899c2]{grid-template-columns:1fr;gap:1rem}.action-buttons[data-v-76f899c2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.player-demographics-analysis[data-v-fa7e5098]{padding:1.5rem;background:#f8f9fa;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.section-header[data-v-fa7e5098]{text-align:center;margin-bottom:2rem}.section-header h3[data-v-fa7e5098]{color:#2c3e50;margin-bottom:.5rem;font-weight:600}.section-header p[data-v-fa7e5098]{color:#6c757d;margin:0}.demographics-summary-cards[data-v-fa7e5098]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.summary-card[data-v-fa7e5098]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.summary-card[data-v-fa7e5098]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.summary-icon[data-v-fa7e5098]{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}.summary-icon.primary[data-v-fa7e5098]{background:linear-gradient(135deg,#007bff,#6610f2)}.summary-icon.success[data-v-fa7e5098]{background:linear-gradient(135deg,#28a745,#20c997)}.summary-icon.warning[data-v-fa7e5098]{background:linear-gradient(135deg,#ffc107,#fd7e14)}.summary-icon.info[data-v-fa7e5098]{background:linear-gradient(135deg,#17a2b8,#6f42c1)}.summary-content h4[data-v-fa7e5098]{font-size:1.8rem;font-weight:700;margin:0 0 .25rem 0;color:#2c3e50}.summary-content p[data-v-fa7e5098]{margin:0 0 .5rem 0;color:#495057;font-weight:500}.summary-trend[data-v-fa7e5098]{font-size:.85rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;display:inline-block}.summary-trend.trend-positive[data-v-fa7e5098]{background:#d4edda;color:#155724}.summary-detail[data-v-fa7e5098]{font-size:.85rem;color:#6c757d;font-weight:500}.analytics-grid[data-v-fa7e5098]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:2rem}.chart-container[data-v-fa7e5098]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.chart-container.full-width[data-v-fa7e5098]{grid-column:1/-1}.chart-header[data-v-fa7e5098]{margin-bottom:1.5rem}.chart-header h4[data-v-fa7e5098]{color:#2c3e50;margin:0;font-weight:600}.chart-subtitle[data-v-fa7e5098]{color:#6c757d;font-size:.9rem;margin:.25rem 0 0 0}.chart-placeholder[data-v-fa7e5098]{position:relative;height:300px;border-radius:8px;overflow:hidden}.geographic-heatmap[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.region-item[data-v-fa7e5098]{padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #dee2e6;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.region-item[data-v-fa7e5098]:hover{border-left-color:#007bff}.region-header[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.region-name[data-v-fa7e5098]{font-weight:600;color:#2c3e50}.region-count[data-v-fa7e5098]{font-weight:700;color:#495057}.region-bar[data-v-fa7e5098]{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.region-fill[data-v-fa7e5098]{height:100%;-webkit-transition:width .3s ease;transition:width .3s ease;border-radius:4px}.region-fill.high-productivity[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#28a745),to(#20c997));background:linear-gradient(90deg,#28a745,#20c997)}.region-fill.medium-productivity[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#ffc107),to(#fd7e14));background:linear-gradient(90deg,#ffc107,#fd7e14)}.region-fill.low-productivity[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#dc3545),to(#e83e8c));background:linear-gradient(90deg,#dc3545,#e83e8c)}.region-details[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.85rem;color:#6c757d}.distance[data-v-fa7e5098]{font-style:italic}.funnel-visualization[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.funnel-stage[data-v-fa7e5098]{position:relative}.funnel-bar[data-v-fa7e5098]{height:60px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;-webkit-transition:width .3s ease;transition:width .3s ease;min-width:200px}.funnel-blue[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#007bff),to(#6610f2));background:linear-gradient(90deg,#007bff,#6610f2)}.funnel-green[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#28a745),to(#20c997));background:linear-gradient(90deg,#28a745,#20c997)}.funnel-orange[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#ffc107),to(#fd7e14));background:linear-gradient(90deg,#ffc107,#fd7e14)}.funnel-purple[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#6f42c1),to(#e83e8c));background:linear-gradient(90deg,#6f42c1,#e83e8c)}.funnel-red[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#dc3545),to(#fd7e14));background:linear-gradient(90deg,#dc3545,#fd7e14)}.funnel-success[data-v-fa7e5098]{background:-webkit-gradient(linear,left top,right top,from(#28a745),to(#17a2b8));background:linear-gradient(90deg,#28a745,#17a2b8)}.funnel-content[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:600}.funnel-number[data-v-fa7e5098]{font-size:1.2rem;font-weight:700}.funnel-metrics[data-v-fa7e5098]{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;font-size:.85rem;color:#6c757d}.details-section[data-v-fa7e5098]{margin-top:2rem}.detail-table-container[data-v-fa7e5098]{background:#fff;padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08)}.detail-header[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.detail-header h4[data-v-fa7e5098]{color:#2c3e50;margin:0;font-weight:600}.detail-controls .form-select[data-v-fa7e5098]{min-width:150px;border:1px solid #dee2e6;border-radius:8px;padding:.5rem .75rem;font-size:.9rem}.table-responsive[data-v-fa7e5098]{overflow-x:auto}.demographics-table[data-v-fa7e5098]{width:100%;border-collapse:collapse;margin-top:1rem}.demographics-table td[data-v-fa7e5098],.demographics-table th[data-v-fa7e5098]{padding:1rem;text-align:left;border-bottom:1px solid #dee2e6}.demographics-table th[data-v-fa7e5098]{background:#f8f9fa;font-weight:600;color:#2c3e50}.region-name-cell strong[data-v-fa7e5098]{display:block;color:#2c3e50}.region-name-cell small[data-v-fa7e5098]{color:#6c757d;font-size:.8rem}.currency-cell[data-v-fa7e5098],.distance-cell[data-v-fa7e5098],.number-cell[data-v-fa7e5098],.percentage-cell[data-v-fa7e5098]{font-weight:600}.percentage-cell.excellent[data-v-fa7e5098]{color:#28a745}.percentage-cell.good[data-v-fa7e5098]{color:#17a2b8}.percentage-cell.average[data-v-fa7e5098]{color:#ffc107}.percentage-cell.poor[data-v-fa7e5098]{color:#dc3545}.position-cell[data-v-fa7e5098]{font-style:italic;color:#6c757d}@media (max-width:768px){.player-demographics-analysis[data-v-fa7e5098]{padding:1rem}.analytics-grid[data-v-fa7e5098],.demographics-summary-cards[data-v-fa7e5098]{grid-template-columns:1fr;gap:1rem}.detail-header[data-v-fa7e5098]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.funnel-metrics[data-v-fa7e5098]{position:static;-webkit-transform:none;transform:none;margin-top:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.analytics-nav-header[data-v-fa7e5098]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.breadcrumb[data-v-fa7e5098]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.analytics-nav-header[data-v-fa7e5098]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;margin-bottom:1.5rem;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);border-left:4px solid #007bff}.analytics-nav-header[data-v-fa7e5098],.breadcrumb[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb[data-v-fa7e5098]{gap:.75rem;font-size:.9rem}.breadcrumb-item[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:none;border:none;color:#007bff;cursor:pointer;padding:.5rem .75rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:500}.breadcrumb-item[data-v-fa7e5098]:hover{background:#e3f2fd;color:#0056b3}.breadcrumb-item i[data-v-fa7e5098]{font-size:1rem}.breadcrumb-separator[data-v-fa7e5098]{color:#6c757d;font-size:.75rem}.breadcrumb-current[data-v-fa7e5098]{color:#495057;font-weight:600}.back-button[data-v-fa7e5098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,123,255,.2);box-shadow:0 2px 4px rgba(0,123,255,.2)}.back-button[data-v-fa7e5098]:hover{background:#0056b3;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,123,255,.3);box-shadow:0 4px 8px rgba(0,123,255,.3)}.back-button i[data-v-fa7e5098]{font-size:1rem}.ai-insights-panel[data-v-1190f0c1]{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:1.5rem;overflow:hidden}.ai-insights-panel .insights-header[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ai-insights-panel .insights-header .header-content h3[data-v-1190f0c1]{margin:0;font-size:1.1rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ai-insights-panel .insights-header .header-content h3 i[data-v-1190f0c1]{color:gold}.ai-insights-panel .insights-header .header-content p[data-v-1190f0c1]{margin:.25rem 0 0 0;font-size:.85rem;opacity:.9}.ai-insights-panel .insights-header .toggle-btn[data-v-1190f0c1]{background:hsla(0,0%,100%,.2);border:none;border-radius:6px;color:#fff;padding:.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-insights-panel .insights-header .toggle-btn.active[data-v-1190f0c1],.ai-insights-panel .insights-header .toggle-btn[data-v-1190f0c1]:hover{background:hsla(0,0%,100%,.3)}.ai-insights-panel .insights-content[data-v-1190f0c1]{padding:1.5rem}.ai-insights-panel .insight-section[data-v-1190f0c1]{margin-bottom:2rem}.ai-insights-panel .insight-section[data-v-1190f0c1]:last-child{margin-bottom:0}.ai-insights-panel .insight-section .section-header[data-v-1190f0c1]{margin-bottom:1rem}.ai-insights-panel .insight-section .section-header h4[data-v-1190f0c1]{margin:0;font-size:1rem;font-weight:600;color:#2c3e50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ai-insights-panel .insight-section .section-header h4 i[data-v-1190f0c1]{color:#667eea}.ai-insights-panel .duplicate-alerts .duplicate-item[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-radius:8px;margin-bottom:.75rem;border-left:4px solid}.ai-insights-panel .duplicate-alerts .duplicate-item.confidence-very-high[data-v-1190f0c1]{background:#fff5f5;border-color:#e53e3e}.ai-insights-panel .duplicate-alerts .duplicate-item.confidence-high[data-v-1190f0c1]{background:#fffbf0;border-color:#dd6b20}.ai-insights-panel .duplicate-alerts .duplicate-item.confidence-medium[data-v-1190f0c1]{background:#f7fafc;border-color:#4299e1}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-info[data-v-1190f0c1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-info .player-match[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.25rem}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-info .player-match .similarity[data-v-1190f0c1]{background:#e2e8f0;color:#4a5568;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-info .match-details[data-v-1190f0c1]{color:#6c757d;font-size:.85rem;margin-bottom:.25rem}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-info .confidence-badge[data-v-1190f0c1]{font-size:.75rem;font-weight:600;text-transform:uppercase;opacity:.8}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-actions[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-actions button[data-v-1190f0c1]{padding:.375rem .75rem;border-radius:6px;border:none;font-size:.8rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-actions button.btn-review[data-v-1190f0c1]{background:#667eea;color:#fff}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-actions button.btn-review[data-v-1190f0c1]:hover{background:#5a67d8}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-actions button.btn-dismiss[data-v-1190f0c1]{background:#e2e8f0;color:#4a5568}.ai-insights-panel .duplicate-alerts .duplicate-item .duplicate-actions button.btn-dismiss[data-v-1190f0c1]:hover{background:#cbd5e0}.ai-insights-panel .player-category .category-content .primary-category[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.ai-insights-panel .player-category .category-content .primary-category .category-badge[data-v-1190f0c1]{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-elite-prospect[data-v-1190f0c1]{background:linear-gradient(135deg,gold,#ff8c00);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-technical-leader[data-v-1190f0c1]{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-physical-powerhouse[data-v-1190f0c1]{background:linear-gradient(135deg,#e53e3e,#c53030);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-mental-strategist[data-v-1190f0c1]{background:linear-gradient(135deg,#38a169,#2f855a);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-skillful-technician[data-v-1190f0c1]{background:linear-gradient(135deg,#805ad5,#6b46c1);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-raw-talent[data-v-1190f0c1]{background:linear-gradient(135deg,#ed8936,#dd6b20);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-solid-contributor[data-v-1190f0c1]{background:linear-gradient(135deg,#4fd1c7,#38b2ac);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-development-project[data-v-1190f0c1]{background:linear-gradient(135deg,#fbb6ce,#ed64a6);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .category-badge.category-limited-potential[data-v-1190f0c1]{background:linear-gradient(135deg,#a0aec0,#718096);color:#fff}.ai-insights-panel .player-category .category-content .primary-category .confidence-meter[data-v-1190f0c1]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:200px}.ai-insights-panel .player-category .category-content .primary-category .confidence-meter .confidence-bar[data-v-1190f0c1]{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:.25rem}.ai-insights-panel .player-category .category-content .primary-category .confidence-meter .confidence-bar .confidence-fill[data-v-1190f0c1]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.ai-insights-panel .player-category .category-content .primary-category .confidence-meter .confidence-text[data-v-1190f0c1]{font-size:.75rem;color:#6c757d;font-weight:500}.ai-insights-panel .player-category .category-content .category-description[data-v-1190f0c1]{color:#4a5568;margin-bottom:1rem;line-height:1.5}.ai-insights-panel .player-category .category-content .strengths-weaknesses[data-v-1190f0c1]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media(max-width:768px){.ai-insights-panel .player-category .category-content .strengths-weaknesses[data-v-1190f0c1]{grid-template-columns:1fr}}.ai-insights-panel .player-category .category-content .strengths-weaknesses h5[data-v-1190f0c1]{margin:0 0 .5rem 0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ai-insights-panel .player-category .category-content .strengths-weaknesses .attribute-tags[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem}.ai-insights-panel .player-category .category-content .strengths-weaknesses .attribute-tags .attribute-tag[data-v-1190f0c1]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.ai-insights-panel .player-category .category-content .strengths-weaknesses .attribute-tags .attribute-tag.strength[data-v-1190f0c1]{background:#c6f6d5;color:#22543d}.ai-insights-panel .player-category .category-content .strengths-weaknesses .attribute-tags .attribute-tag.weakness[data-v-1190f0c1]{background:#fed7d7;color:#742a2a}.ai-insights-panel .player-category .category-content .potential-role h5[data-v-1190f0c1]{margin:0 0 .5rem 0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ai-insights-panel .player-category .category-content .potential-role .role-badge[data-v-1190f0c1]{background:#edf2f7;color:#2d3748;padding:.375rem .75rem;border-radius:6px;font-weight:500}.ai-insights-panel .follow-up-actions .actions-list .action-item[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1rem;border-radius:8px;margin-bottom:.75rem;border-left:4px solid;background:#f8f9fa}.ai-insights-panel .follow-up-actions .actions-list .action-item.priority-high[data-v-1190f0c1]{border-color:#e53e3e;background:#fff5f5}.ai-insights-panel .follow-up-actions .actions-list .action-item.priority-medium[data-v-1190f0c1]{border-color:#dd6b20;background:#fffbf0}.ai-insights-panel .follow-up-actions .actions-list .action-item.priority-low[data-v-1190f0c1]{border-color:#4299e1;background:#f7fafc}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-icon[data-v-1190f0c1]{width:40px;height:40px;border-radius:50%;background:#667eea;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content[data-v-1190f0c1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-header[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-header h5[data-v-1190f0c1]{margin:0;font-size:.9rem;font-weight:600;color:#2c3e50}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-header .priority-badge[data-v-1190f0c1]{padding:.125rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-header .priority-badge.priority-high[data-v-1190f0c1]{background:#fed7d7;color:#742a2a}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-header .priority-badge.priority-medium[data-v-1190f0c1]{background:#feebc8;color:#7b341e}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-header .priority-badge.priority-low[data-v-1190f0c1]{background:#bee3f8;color:#2a4365}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-description[data-v-1190f0c1]{margin:0 0 .75rem 0;color:#4a5568;line-height:1.4}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-meta[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;font-size:.8rem;color:#6c757d}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-content .action-meta span[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-controls[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-controls button[data-v-1190f0c1]{width:32px;height:32px;border-radius:6px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-controls button.btn-complete[data-v-1190f0c1]{background:#48bb78;color:#fff}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-controls button.btn-complete[data-v-1190f0c1]:hover{background:#38a169}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-controls button.btn-schedule[data-v-1190f0c1]{background:#4299e1;color:#fff}.ai-insights-panel .follow-up-actions .actions-list .action-item .action-controls button.btn-schedule[data-v-1190f0c1]:hover{background:#3182ce}.ai-insights-panel .scout-workload .workload-content .workload-metrics[data-v-1190f0c1]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.ai-insights-panel .scout-workload .workload-content .workload-metrics .metric-item[data-v-1190f0c1]{text-align:center;padding:1rem;background:#f8f9fa;border-radius:8px}.ai-insights-panel .scout-workload .workload-content .workload-metrics .metric-item .metric-value[data-v-1190f0c1]{display:block;font-size:1.5rem;font-weight:700;color:#667eea;margin-bottom:.25rem}.ai-insights-panel .scout-workload .workload-content .workload-metrics .metric-item .metric-label[data-v-1190f0c1]{font-size:.8rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.ai-insights-panel .scout-workload .workload-content .workload-recommendations h5[data-v-1190f0c1]{margin:0 0 .5rem 0;font-size:.9rem;font-weight:600;color:#2c3e50}.ai-insights-panel .scout-workload .workload-content .workload-recommendations ul[data-v-1190f0c1]{margin:0;padding-left:1.25rem}.ai-insights-panel .scout-workload .workload-content .workload-recommendations ul li[data-v-1190f0c1]{margin-bottom:.25rem;color:#4a5568;line-height:1.4}.ai-insights-panel .insights-settings[data-v-1190f0c1]{border-top:1px solid #e2e8f0;padding-top:1rem}.ai-insights-panel .insights-settings .settings-toggle[data-v-1190f0c1]{background:none;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem 1rem;color:#4a5568;cursor:pointer;font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-insights-panel .insights-settings .settings-toggle[data-v-1190f0c1]:hover{background:#f8f9fa;border-color:#cbd5e0}.ai-insights-panel .insights-settings .settings-panel[data-v-1190f0c1]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.ai-insights-panel .insights-settings .settings-panel .setting-item[data-v-1190f0c1]{margin-bottom:.75rem}.ai-insights-panel .insights-settings .settings-panel .setting-item[data-v-1190f0c1]:last-child{margin-bottom:0}.ai-insights-panel .insights-settings .settings-panel .setting-item .setting-label[data-v-1190f0c1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.85rem;color:#4a5568;cursor:pointer}.ai-insights-panel .insights-settings .settings-panel .setting-item .setting-label input[type=checkbox][data-v-1190f0c1]{margin:0}.ai-insights-panel .insights-settings .settings-panel .setting-item .setting-label input[type=range][data-v-1190f0c1]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .5rem}canvas[data-v-60377cd2]{max-height:500px}.scout-activity-analytics .section-header[data-v-4679fb94]{margin-bottom:2rem}.scout-activity-analytics .section-header .back-button[data-v-4679fb94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:none;border:1px solid #dee2e6;border-radius:6px;padding:.5rem 1rem;color:#6c757d;cursor:pointer;margin-bottom:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.scout-activity-analytics .section-header .back-button[data-v-4679fb94]:hover{background-color:#f8f9fa;color:#495057}.scout-activity-analytics .section-header h3[data-v-4679fb94]{color:#2c3e50;font-size:1.5rem;margin-bottom:.5rem}.scout-activity-analytics .section-header p[data-v-4679fb94]{color:#6c757d;margin:0}.scout-activity-analytics .kpi-cards[data-v-4679fb94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.scout-activity-analytics .kpi-cards .kpi-card[data-v-4679fb94]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.scout-activity-analytics .kpi-cards .kpi-card[data-v-4679fb94]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.scout-activity-analytics .kpi-cards .kpi-card .kpi-icon[data-v-4679fb94]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1.5rem}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content[data-v-4679fb94]{-webkit-box-flex:1;-ms-flex:1;flex:1}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content h4[data-v-4679fb94]{font-size:1.8rem;font-weight:700;margin:0 0 .25rem 0;color:#2c3e50}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content p[data-v-4679fb94]{margin:0 0 .5rem 0;color:#6c757d;font-size:.9rem}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content .kpi-trend[data-v-4679fb94]{font-size:.8rem;font-weight:500}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content .kpi-trend.trend-positive[data-v-4679fb94]{color:#28a745}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content .kpi-trend.trend-negative[data-v-4679fb94]{color:#dc3545}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content .kpi-trend.trend-neutral[data-v-4679fb94]{color:#6c757d}.scout-activity-analytics .analytics-grid[data-v-4679fb94]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media(max-width:1200px){.scout-activity-analytics .analytics-grid[data-v-4679fb94]{grid-template-columns:1fr}}.scout-activity-analytics .analytics-grid .chart-container[data-v-4679fb94]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scout-activity-analytics .analytics-grid .chart-container.full-width[data-v-4679fb94]{grid-column:1/-1;min-height:auto}.scout-activity-analytics .analytics-grid .chart-container .chart-header[data-v-4679fb94]{margin-bottom:1rem}.scout-activity-analytics .analytics-grid .chart-container .chart-header h4[data-v-4679fb94]{color:#2c3e50;font-size:1.1rem;margin:0 0 .25rem 0}.scout-activity-analytics .analytics-grid .chart-container .chart-header .chart-subtitle[data-v-4679fb94]{color:#6c757d;font-size:.85rem;margin:0}.scout-activity-analytics .analytics-grid .chart-container .chart-placeholder[data-v-4679fb94]{height:300px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:250px}.scout-activity-analytics .coverage-heatmap[data-v-4679fb94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.scout-activity-analytics .coverage-heatmap .region-card[data-v-4679fb94]{padding:1rem;border-radius:6px;border:2px solid;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.scout-activity-analytics .coverage-heatmap .region-card[data-v-4679fb94]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.scout-activity-analytics .coverage-heatmap .region-card h5[data-v-4679fb94]{margin:0 0 .5rem 0;font-size:.9rem;font-weight:600}.scout-activity-analytics .coverage-heatmap .region-card .region-stats[data-v-4679fb94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.scout-activity-analytics .coverage-heatmap .region-card .region-stats span[data-v-4679fb94]{font-size:.75rem;color:#6c757d}.scout-activity-analytics .coverage-heatmap .region-card .region-intensity .intensity-bar[data-v-4679fb94]{height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden}.scout-activity-analytics .performance-table[data-v-4679fb94]{overflow-x:auto}.scout-activity-analytics .performance-table .scouts-table[data-v-4679fb94]{width:100%;border-collapse:collapse}.scout-activity-analytics .performance-table .scouts-table td[data-v-4679fb94],.scout-activity-analytics .performance-table .scouts-table th[data-v-4679fb94]{padding:.75rem;text-align:left;border-bottom:1px solid #dee2e6}.scout-activity-analytics .performance-table .scouts-table th[data-v-4679fb94]{background-color:#f8f9fa;font-weight:600;color:#495057}.scout-activity-analytics .performance-table .scouts-table .performance-row[data-v-4679fb94]{cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.scout-activity-analytics .performance-table .scouts-table .performance-row[data-v-4679fb94]:hover{background-color:#f8f9fa}.scout-activity-analytics .performance-table .scouts-table .scout-name[data-v-4679fb94]{font-weight:500;color:#2c3e50}.scout-activity-analytics .performance-table .scouts-table .conversion-rate[data-v-4679fb94]{padding:.25rem .5rem;border-radius:4px;font-size:.85rem;font-weight:500}.scout-activity-analytics .performance-table .scouts-table .conversion-rate.conversion-excellent[data-v-4679fb94]{background-color:#d4edda;color:#155724}.scout-activity-analytics .performance-table .scouts-table .conversion-rate.conversion-good[data-v-4679fb94]{background-color:#d1ecf1;color:#0c5460}.scout-activity-analytics .performance-table .scouts-table .conversion-rate.conversion-average[data-v-4679fb94]{background-color:#fff3cd;color:#856404}.scout-activity-analytics .performance-table .scouts-table .conversion-rate.conversion-poor[data-v-4679fb94]{background-color:#f8d7da;color:#721c24}.scout-activity-analytics .performance-table .scouts-table .efficiency-score[data-v-4679fb94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.scout-activity-analytics .performance-table .scouts-table .efficiency-score .efficiency-bar[data-v-4679fb94]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden}.scout-activity-analytics .performance-table .scouts-table .efficiency-score .efficiency-bar .efficiency-fill[data-v-4679fb94]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#dc3545),color-stop(50%,#ffc107),to(#28a745));background:linear-gradient(90deg,#dc3545,#ffc107 50%,#28a745);-webkit-transition:width .3s ease;transition:width .3s ease}@media(max-width:768px){.scout-activity-analytics .analytics-grid[data-v-4679fb94]{grid-template-columns:1fr;gap:1.5rem}.scout-activity-analytics .chart-container[data-v-4679fb94]{min-height:350px;padding:1rem}.scout-activity-analytics .chart-container .chart-placeholder[data-v-4679fb94]{height:250px;min-height:200px}.scout-activity-analytics .coverage-heatmap[data-v-4679fb94]{grid-template-columns:1fr 1fr;gap:.75rem}.scout-activity-analytics .coverage-heatmap .region-card[data-v-4679fb94]{padding:.75rem}.scout-activity-analytics .kpi-cards[data-v-4679fb94]{grid-template-columns:1fr 1fr;gap:1rem}.scout-activity-analytics .kpi-cards .kpi-card[data-v-4679fb94]{padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.scout-activity-analytics .kpi-cards .kpi-card .kpi-icon[data-v-4679fb94]{width:50px;height:50px;font-size:1.25rem}.scout-activity-analytics .kpi-cards .kpi-card .kpi-content h4[data-v-4679fb94]{font-size:1.5rem}.scout-activity-analytics .performance-table[data-v-4679fb94]{font-size:.85rem}.scout-activity-analytics .performance-table .scouts-table td[data-v-4679fb94],.scout-activity-analytics .performance-table .scouts-table th[data-v-4679fb94]{padding:.5rem .25rem}}@media(max-width:480px){.scout-activity-analytics .coverage-heatmap[data-v-4679fb94],.scout-activity-analytics .kpi-cards[data-v-4679fb94]{grid-template-columns:1fr}.scout-activity-analytics .chart-container[data-v-4679fb94]{min-height:300px}.scout-activity-analytics .chart-container .chart-placeholder[data-v-4679fb94]{height:200px;min-height:180px}}.scout-id-tab[data-v-fbc0e3d8]{background:#e5e5e5}.analytics-dashboard-tab[data-v-fbc0e3d8]{background:#f8f9fa}.analytics-dashboard-tab .analytics-dashboard-wrapper[data-v-fbc0e3d8]{padding:2rem 0;min-height:600px}.analytics-dashboard-tab .analytics-navigation[data-v-fbc0e3d8]{position:fixed;top:80px;left:20px;z-index:1000}.analytics-dashboard-tab .nav-back-btn[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#007bff;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,123,255,.2);box-shadow:0 2px 4px rgba(0,123,255,.2)}.analytics-dashboard-tab .nav-back-btn[data-v-fbc0e3d8]:hover{background:#0056b3;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,123,255,.3);box-shadow:0 4px 8px rgba(0,123,255,.3)}.analytics-dashboard-tab .nav-back-btn i[data-v-fbc0e3d8]{font-size:1rem}.filters[data-v-fbc0e3d8]{width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.filters-sort[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.search-small[data-v-fbc0e3d8]{max-width:20rem}.filter-small[data-v-fbc0e3d8]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-fbc0e3d8]:focus,.filter-small[data-v-fbc0e3d8]:hover{background:transparent;color:#7c838a;border:transparent;outline:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.scout-id[data-v-fbc0e3d8]{border:2px solid #e1e5e9;padding:2rem;border-radius:10px;width:50rem!important;position:relative;margin-bottom:1rem;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);background:#fff}.scout-id .background-logo[data-v-fbc0e3d8]{position:absolute;top:1rem;right:1rem;opacity:.2;width:37%}.scout-id h2[data-v-fbc0e3d8]{border-bottom:1px solid #e1e5e9;padding-bottom:1rem;margin-bottom:1rem}.scout-id h2 img[data-v-fbc0e3d8]{margin-right:1rem;width:4rem}.scout-id .id-info-wrapper[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.scout-id .id-info-wrapper .user-photo-info[data-v-fbc0e3d8]{border:1px solid #e1e5e9}.other-leads-wrapper[data-v-fbc0e3d8]{margin-top:3rem}img.user-image-small[data-v-fbc0e3d8]{width:4rem;display:block;margin:0 auto;border-radius:400px}.player-status-text[data-v-fbc0e3d8]{font-size:2rem;line-height:2rem;margin:1rem 0 0 0;padding:0;font-weight:700}.player-status-text.signed[data-v-fbc0e3d8]{color:#019e53}.player-status-text.rejected[data-v-fbc0e3d8]{color:#ff2850}.red-text[data-v-fbc0e3d8]{color:#ff2850;font-weight:700}.amber-text[data-v-fbc0e3d8]{color:#ffae21;font-weight:700}.green-text[data-v-fbc0e3d8]{color:#019e53;font-weight:700}.trial-in-progress[data-v-fbc0e3d8]{color:#61b720}.trial-ended[data-v-fbc0e3d8]{color:#f33256}.player-added[data-v-fbc0e3d8]{border:1px solid #06a110;padding:1rem;border-radius:4px}.player-watched-details-wrapper .player-watched-details[data-v-fbc0e3d8]{border:1px solid #dee2e6;padding:2rem;margin:1rem 0}.player-watched-details-wrapper .player-watched-details .buttons-wrapper[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.trialist-onboarding-message[data-v-fbc0e3d8]{padding:2rem;background:#f3faf2}.table-scroll[data-v-fbc0e3d8]{width:100%;overflow:scroll}.table-scroll .w-a-style[data-v-fbc0e3d8]{width:84rem}.player-report-content[data-v-fbc0e3d8]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-fbc0e3d8]{width:100%;height:100%}.intro-header[data-v-fbc0e3d8]{border-bottom:none}.player-cv[data-v-fbc0e3d8]{border:1px solid #a9b3bc;max-width:1000px;padding:2rem;overflow:scroll}.cv-section[data-v-fbc0e3d8]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #ddd}.each-target.playing-experence-item[data-v-fbc0e3d8]{border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-bottom:2rem}.playing-experence-wrapper[data-v-fbc0e3d8]{padding-top:1rem}.playing-experence-wrapper .playing-experiance-add-button[data-v-fbc0e3d8],.playing-experence-wrapper label[data-v-fbc0e3d8]{margin-right:1rem}.player-cv-content[data-v-fbc0e3d8]{margin-top:1rem;width:100%;height:50rem}.player-cv-content iframe[data-v-fbc0e3d8]{width:100%;height:100%}.player-cv-content .form__item[data-v-fbc0e3d8]{display:grid}.player-cv-content .enhanced-game-context-section[data-v-fbc0e3d8],.player-cv-content .match-result-section[data-v-fbc0e3d8],.player-cv-content .venue-information-section[data-v-fbc0e3d8]{margin:2rem 0;padding:1.5rem;border:1px solid #e1e5e9;border-radius:8px;background-color:#f8f9fa}.player-cv-content .enhanced-game-context-section .section-title[data-v-fbc0e3d8],.player-cv-content .match-result-section .section-title[data-v-fbc0e3d8],.player-cv-content .venue-information-section .section-title[data-v-fbc0e3d8]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #3498db}.player-cv-content .form-row[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.player-cv-content .form-row .form__item--half[data-v-fbc0e3d8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-cv-content .form-row .form__item--third[data-v-fbc0e3d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.player-cv-content .form-row[data-v-fbc0e3d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.player-cv-content .result-display[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;font-weight:600;font-size:1rem}.player-cv-content .result-display .team-result[data-v-fbc0e3d8]{color:#2c3e50;font-size:.9rem}.player-cv-content .result-display .score-display[data-v-fbc0e3d8]{margin:0 1rem;font-size:1.2rem;color:#e74c3c;font-weight:700}.player-cv-content .form__input[data-v-fbc0e3d8],.player-cv-content .form__label[data-v-fbc0e3d8]{font-size:.9rem}.player-cv-content .form__input[type=number][data-v-fbc0e3d8]{text-align:center}.player-cv-content .advanced-mode-toggle[data-v-fbc0e3d8]{text-align:right;margin-bottom:1rem}.player-cv-content .advanced-mode-toggle .btn[data-v-fbc0e3d8]{-webkit-transition:all .3s ease;transition:all .3s ease}.player-cv-content .advanced-mode-toggle .btn[data-v-fbc0e3d8]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.player-cv-content .advanced-mode-toggle .btn i[data-v-fbc0e3d8]{margin-right:.5rem}.player-cv-content .competition-info .text-muted[data-v-fbc0e3d8],.player-cv-content .result-info .text-muted[data-v-fbc0e3d8],.player-cv-content .venue-info .text-muted[data-v-fbc0e3d8]{font-size:.8rem;color:#6c757d!important}.player-cv-content .competition-info strong[data-v-fbc0e3d8],.player-cv-content .result-info strong[data-v-fbc0e3d8],.player-cv-content .venue-info strong[data-v-fbc0e3d8]{color:#2c3e50}.player-cv-content .competition-info .badge[data-v-fbc0e3d8],.player-cv-content .result-info .badge[data-v-fbc0e3d8],.player-cv-content .venue-info .badge[data-v-fbc0e3d8]{font-size:.7rem;padding:.2rem .4rem;margin-top:.2rem}.player-cv-content .competition-info .badge.badge-primary[data-v-fbc0e3d8],.player-cv-content .result-info .badge.badge-primary[data-v-fbc0e3d8],.player-cv-content .venue-info .badge.badge-primary[data-v-fbc0e3d8]{background-color:#007bff}.player-cv-content .competition-info .badge.badge-danger[data-v-fbc0e3d8],.player-cv-content .result-info .badge.badge-danger[data-v-fbc0e3d8],.player-cv-content .venue-info .badge.badge-danger[data-v-fbc0e3d8]{background-color:#dc3545}.player-cv-content .competition-info .badge.badge-success[data-v-fbc0e3d8],.player-cv-content .result-info .badge.badge-success[data-v-fbc0e3d8],.player-cv-content .venue-info .badge.badge-success[data-v-fbc0e3d8]{background-color:#28a745}.player-cv-content .competition-info .badge.badge-warning[data-v-fbc0e3d8],.player-cv-content .result-info .badge.badge-warning[data-v-fbc0e3d8],.player-cv-content .venue-info .badge.badge-warning[data-v-fbc0e3d8]{background-color:#ffc107;color:#212529}.player-cv-content .competition-info .badge.badge-info[data-v-fbc0e3d8],.player-cv-content .result-info .badge.badge-info[data-v-fbc0e3d8],.player-cv-content .venue-info .badge.badge-info[data-v-fbc0e3d8]{background-color:#17a2b8}.player-cv-content .competition-info .badge.badge-secondary[data-v-fbc0e3d8],.player-cv-content .result-info .badge.badge-secondary[data-v-fbc0e3d8],.player-cv-content .venue-info .badge.badge-secondary[data-v-fbc0e3d8]{background-color:#6c757d}.player-cv-content .result-info .score[data-v-fbc0e3d8]{font-size:1.1rem;color:#e74c3c}.player-cv-content .table-wrapper[data-v-fbc0e3d8]{overflow-x:auto}.player-cv-content .table-wrapper .vgt-table[data-v-fbc0e3d8]{min-width:1000px}.player-cv-content .table-wrapper .vgt-table td[data-v-fbc0e3d8],.player-cv-content .table-wrapper .vgt-table th[data-v-fbc0e3d8]{white-space:nowrap;padding:.75rem .5rem}.player-cv-content .table-wrapper .vgt-table td[data-v-fbc0e3d8]:first-child,.player-cv-content .table-wrapper .vgt-table td[data-v-fbc0e3d8]:last-child,.player-cv-content .table-wrapper .vgt-table th[data-v-fbc0e3d8]:first-child,.player-cv-content .table-wrapper .vgt-table th[data-v-fbc0e3d8]:last-child{position:sticky;background-color:#fff;z-index:1}.player-cv-content .table-wrapper .vgt-table td[data-v-fbc0e3d8]:first-child,.player-cv-content .table-wrapper .vgt-table th[data-v-fbc0e3d8]:first-child{left:0}.player-cv-content .table-wrapper .vgt-table td[data-v-fbc0e3d8]:last-child,.player-cv-content .table-wrapper .vgt-table th[data-v-fbc0e3d8]:last-child{right:0}#small_shirt[data-v-fbc0e3d8]{width:2.5rem;margin-right:1.1rem}.add-new-lead-wrapper[data-v-fbc0e3d8]{width:100%;margin-bottom:1rem}.player-cv-content .form__input[data-v-fbc0e3d8]{width:100%!important}.leads-tab[data-v-fbc0e3d8]{padding:1rem}.two-col-pop[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;border-bottom:1px solid #dee2e6}span.vue-star-rating-rating-text[data-v-fbc0e3d8]{font-size:2rem;padding:.5rem 1rem 0 1rem}.user-details-pop p span[data-v-fbc0e3d8]{font-weight:700;display:inline-block;min-width:8rem}.trial-performance-wrapper[data-v-fbc0e3d8]{margin-bottom:2rem}.out-come-buttons[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem;height:7rem;margin-top:4rem}.out-come-buttons p[data-v-fbc0e3d8]{width:100%}.out-come-buttons button[data-v-fbc0e3d8]{min-width:9rem}.out-come-buttons .red-button[data-v-fbc0e3d8]{background:#d85c64}.out-come-buttons .yellow-button[data-v-fbc0e3d8]{background:#ffc107}.outCome-Under[data-v-fbc0e3d8]{border:1px solid #004ca3;padding:.5rem!important;margin:.5rem 0!important;color:#008afc;background:#e8f5ff}.outCome-Signed[data-v-fbc0e3d8]{border:1px solid #18a300;padding:.5rem!important;margin:.5rem 0!important;color:#18a300;background:#ecffe8}.outCome-Rejected[data-v-fbc0e3d8]{border:1px solid #d85c64;padding:.5rem!important;margin:.5rem 0!important;color:#d85c64;background:#ffe8ec}.outCome-Waiting[data-v-fbc0e3d8]{border:1px solid #ffc107;padding:.5rem!important;margin:.5rem 0!important;color:#ffc107;background:#fffbe8}.trialist-tab[data-v-fbc0e3d8]{padding:1rem}.sessions-info .session-card[data-v-fbc0e3d8]{display:block}.document[data-v-fbc0e3d8]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.document img[data-v-fbc0e3d8]{width:40%}.document h3[data-v-fbc0e3d8]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.lead-form-wrapper[data-v-fbc0e3d8]{margin-bottom:1rem}@media screen and (min-width:1200px){.document[data-v-fbc0e3d8],.video-wrapper[data-v-fbc0e3d8]{width:20%}}@media screen and (min-width:1600px){.games-info[data-v-fbc0e3d8]{margin:2rem 0}}.advanced-profiling-sections[data-v-fbc0e3d8]{margin-top:2rem;border-top:2px solid #e1e5e9;padding-top:2rem}.advanced-profiling-sections .section-title[data-v-fbc0e3d8]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:1.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanced-profiling-sections .section-title i[data-v-fbc0e3d8]{margin-right:.75rem;font-size:1.2rem}.advanced-profiling-sections .demographics-section[data-v-fbc0e3d8],.advanced-profiling-sections .development-potential-section[data-v-fbc0e3d8],.advanced-profiling-sections .match-performance-section[data-v-fbc0e3d8],.advanced-profiling-sections .mental-attributes-section[data-v-fbc0e3d8],.advanced-profiling-sections .physical-attributes-section[data-v-fbc0e3d8],.advanced-profiling-sections .technical-skills-section[data-v-fbc0e3d8]{margin-bottom:2.5rem;padding:1.5rem;border:1px solid #e1e5e9;border-radius:10px;background:linear-gradient(145deg,#f8f9fa,#fff);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.advanced-profiling-sections .form-row[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.advanced-profiling-sections .form-row .form__item--half[data-v-fbc0e3d8],.advanced-profiling-sections .form-row .form__item--quarter[data-v-fbc0e3d8],.advanced-profiling-sections .form-row .form__item--third[data-v-fbc0e3d8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.advanced-profiling-sections .form-row[data-v-fbc0e3d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.advanced-profiling-sections .rating-grid[data-v-fbc0e3d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.advanced-profiling-sections .rating-grid .form__item[data-v-fbc0e3d8]{text-align:center;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e9ecef;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.advanced-profiling-sections .rating-grid .form__item[data-v-fbc0e3d8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.1);box-shadow:0 6px 20px rgba(0,0,0,.1)}.advanced-profiling-sections .rating-grid .form__item .form__label[data-v-fbc0e3d8]{font-size:.85rem;font-weight:600;color:#495057;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.advanced-profiling-sections .rating-grid .form__item .ratingStars[data-v-fbc0e3d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.5rem}@media(max-width:768px){.advanced-profiling-sections .rating-grid[data-v-fbc0e3d8]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.advanced-profiling-sections .form__input[data-v-fbc0e3d8]{border:1px solid #ced4da;border-radius:6px;padding:.75rem;font-size:.9rem;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.advanced-profiling-sections .form__input[data-v-fbc0e3d8]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 .2rem rgba(102,126,234,.25);box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.advanced-profiling-sections .form__input[type=number][data-v-fbc0e3d8]{text-align:center}.advanced-profiling-sections .form__label[data-v-fbc0e3d8]{font-weight:600;color:#495057;margin-bottom:.5rem;display:block}.advanced-profiling-sections .demographics-section .section-title[data-v-fbc0e3d8]{background:linear-gradient(135deg,#667eea,#764ba2)}.advanced-profiling-sections .physical-attributes-section .section-title[data-v-fbc0e3d8]{background:linear-gradient(135deg,#f093fb,#f5576c)}.advanced-profiling-sections .technical-skills-section .section-title[data-v-fbc0e3d8]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.advanced-profiling-sections .mental-attributes-section .section-title[data-v-fbc0e3d8]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.advanced-profiling-sections .match-performance-section .section-title[data-v-fbc0e3d8]{background:linear-gradient(135deg,#fa709a,#fee140)}.advanced-profiling-sections .development-potential-section .section-title[data-v-fbc0e3d8]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2c3e50}.advanced-profiling-sections .development-potential-section .ratingStars[data-v-fbc0e3d8]{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;margin-top:.5rem}.advanced-profiling-sections textarea[data-v-fbc0e3d8]{border:1px solid #ced4da;border-radius:6px;padding:.75rem;font-size:.9rem;resize:vertical;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.advanced-profiling-sections textarea[data-v-fbc0e3d8]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 .2rem rgba(102,126,234,.25);box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.advanced-profiling-toggle[data-v-fbc0e3d8]{text-align:center;margin:1.5rem 0}.advanced-profiling-toggle .btn[data-v-fbc0e3d8]{padding:.75rem 1.5rem;font-weight:600;border-radius:25px;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.advanced-profiling-toggle .btn[data-v-fbc0e3d8]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15)}.advanced-profiling-toggle .btn.btn-success[data-v-fbc0e3d8]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.advanced-profiling-toggle .btn.btn-outline-secondary[data-v-fbc0e3d8]{border-color:#6c757d;color:#6c757d}.advanced-profiling-toggle .btn.btn-outline-secondary[data-v-fbc0e3d8]:hover{background:#6c757d;color:#fff}.advanced-profiling-toggle .btn i[data-v-fbc0e3d8]{margin-right:.5rem;font-size:1.1rem}@media(max-width:576px){.advanced-profiling-sections .form-row[data-v-fbc0e3d8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advanced-profiling-sections .form-row .form__item--half[data-v-fbc0e3d8],.advanced-profiling-sections .form-row .form__item--quarter[data-v-fbc0e3d8],.advanced-profiling-sections .form-row .form__item--third[data-v-fbc0e3d8]{-webkit-box-flex:0;-ms-flex:none;flex:none}.advanced-profiling-sections .rating-grid[data-v-fbc0e3d8]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.advanced-profiling-sections .section-title[data-v-fbc0e3d8]{font-size:1rem;padding:.5rem .75rem}.advanced-profiling-sections .section-title i[data-v-fbc0e3d8]{margin-right:.5rem;font-size:1rem}}.ai-insights-integration[data-v-fbc0e3d8]{margin:1.5rem 0;border:2px solid #e8f4f8;border-radius:12px;background:linear-gradient(135deg,#f8fdff,#e8f4f8);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.1);box-shadow:0 4px 15px rgba(102,126,234,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.ai-insights-integration[data-v-fbc0e3d8]:hover{border-color:#667eea;-webkit-box-shadow:0 6px 25px rgba(102,126,234,.15);box-shadow:0 6px 25px rgba(102,126,234,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.ai-insights-integration .ai-insights-panel[data-v-fbc0e3d8]{border:none;border-radius:12px;background:transparent}.ai-insights-integration .ai-insight-item[data-v-fbc0e3d8]{background:#fff;border-radius:8px;padding:1rem;margin-bottom:.75rem;border:1px solid #e3e9ef;-webkit-transition:all .2s ease;transition:all .2s ease}.ai-insights-integration .ai-insight-item[data-v-fbc0e3d8]:hover{border-color:#c5d2d9;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}@media(max-width:768px){.ai-insights-integration[data-v-fbc0e3d8]{margin:1rem 0;border-radius:8px}.ai-insights-integration .ai-insights-panel[data-v-fbc0e3d8]{border-radius:8px}.ai-insights-integration .ai-insight-item[data-v-fbc0e3d8]{border-radius:6px;padding:.75rem}}.two-col-pop[data-v-2d3261ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;border-bottom:1px solid #dee2e6}span.vue-star-rating-rating-text[data-v-2d3261ae]{font-size:2rem;padding:.5rem 1rem 0 1rem}.user-details-pop p span[data-v-2d3261ae]{font-weight:700;display:inline-block;min-width:8rem}.out-come-buttons[data-v-2d3261ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.out-come-buttons button[data-v-2d3261ae]{min-width:9rem}.out-come-buttons .red-button[data-v-2d3261ae]{background:#d85c64}.out-come-buttons .yellow-button[data-v-2d3261ae]{background:#ffc107}.outCome-Under[data-v-2d3261ae]{border:1px solid #004ca3;padding:.5rem!important;margin:.5rem 0!important;color:#008afc;background:#e8f5ff}.outCome-Signed[data-v-2d3261ae]{border:1px solid #18a300;padding:.5rem!important;margin:.5rem 0!important;color:#18a300;background:#ecffe8}.outCome-Rejected[data-v-2d3261ae]{border:1px solid #d85c64;padding:.5rem!important;margin:.5rem 0!important;color:#d85c64;background:#ffe8ec}.outCome-Waiting[data-v-2d3261ae]{border:1px solid #ffc107;padding:.5rem!important;margin:.5rem 0!important;color:#ffc107;background:#fffbe8}.trialist-tab[data-v-2d3261ae]{padding:2rem}.survey-link[data-v-3e471102]{border:1px solid #bab8b8;padding:2rem;margin-bottom:2rem;background:#fff;border-radius:4px}.survey-link p[data-v-3e471102]{margin:0}.survey-link a[data-v-3e471102]{border:1px solid #15a159;padding:1rem;margin-top:1rem;display:block;text-decoration:none;cursor:pointer;width:16rem;border-radius:4px;background:#16a159;color:#fff;font-weight:700}.survey-link a[data-v-3e471102]:hover{background:#22b167}.notifications-history[data-v-3e471102]{-webkit-box-flex:1;-ms-flex:1;flex:1}.notifications-history .scroll-wrapper[data-v-3e471102]{height:49rem;overflow-y:scroll}.notifications-history .history-list[data-v-3e471102]{background:#ededed;padding:1rem;border-radius:4px;max-width:43rem;margin-bottom:1rem}.notifications-history .history-list .date[data-v-3e471102]{font-size:.9rem}.notifications-history .history-list .title[data-v-3e471102]{font-weight:700}.notifications-history .history-list .body[data-v-3e471102]{margin-top:.5rem}.notifications-history .history-list p[data-v-3e471102]{margin:0}.single-chart[data-v-2484df0e]{width:100%;-ms-flex-pack:distribute;justify-content:space-around}.circular-chart[data-v-2484df0e]{display:block;margin:10px auto;max-width:80%;max-height:250px}.circle-bg[data-v-2484df0e]{fill:none;stroke:#eee;stroke-width:3.8}.circle[data-v-2484df0e]{fill:none;stroke-width:2.8;stroke-linecap:round;-webkit-animation:progress-2484df0e 1s ease-out forwards;animation:progress-2484df0e 1s ease-out forwards}@-webkit-keyframes progress-2484df0e{0%{stroke-dasharray:0 100}}@keyframes progress-2484df0e{0%{stroke-dasharray:0 100}}.circular-chart.orange .circle[data-v-2484df0e]{stroke:#ff9f00}.circular-chart.green .circle[data-v-2484df0e]{stroke:#4cc790}.circular-chart.red .circle[data-v-2484df0e]{stroke:#e53c3c}.percentage[data-v-2484df0e]{fill:#666;font-family:sans-serif;font-size:.5em;text-anchor:middle}.performance-bar span[data-v-2484df0e]{font-weight:700;border-radius:100px}.user-details-pop p span[data-v-f7c4f16a]{font-weight:700;display:inline-block;min-width:8rem}.player-stats-gps-wrapper .player-session-details .player-name[data-v-62d4cd02]{font-size:2rem;font-weight:700;margin:0}.player-stats-gps-wrapper .player-session-details .session-name p[data-v-62d4cd02]{margin:0}.player-stats-gps-wrapper .player-session-details .session-name p span[data-v-62d4cd02]{width:8rem;display:inline-block}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff[data-v-62d4cd02]{background:#f2f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session[data-v-62d4cd02]{padding:1rem;border:1px solid #c7ccd0;min-width:12rem}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session p[data-v-62d4cd02]{font-size:3rem;font-weight:700;line-height:2.7rem;margin:0}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session p span[data-v-62d4cd02]{font-size:1rem}.high-level-games-attendance-stats[data-v-b8bde0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.high-level-games-attendance-stats .stats[data-v-b8bde0ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem;border:1px solid silver;border-radius:4px;text-align:center}.high-level-games-attendance-stats .stats p[data-v-b8bde0ec]{margin:0;font-weight:700;font-size:.9rem;line-height:1rem;color:#333}.games-section[data-v-b8bde0ec]{padding:20px;background-color:#fafafa;border-radius:4px}.games-list[data-v-b8bde0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-height:24rem;overflow-y:auto}.game[data-v-b8bde0ec]{padding:15px;background-color:#fff;border:1px solid #ddd;border-radius:8px;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.game[data-v-b8bde0ec]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.game-info[data-v-b8bde0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.game-opposition[data-v-b8bde0ec]{font-size:1.25rem;font-weight:700}.game-date[data-v-b8bde0ec]{font-size:1rem;color:#666}.game-date-label[data-v-b8bde0ec]{font-weight:700;color:#333}.game.no-attendance[data-v-b8bde0ec]{border:1px solid #ed1919}.game.attendance-recorded[data-v-b8bde0ec]{border:1px solid #28a745}.game-attendance-value span[data-v-b8bde0ec]{font-weight:700}.all-training-reports[data-v-b8bde0ec]{margin:2rem 0;padding:2rem;background:#fff}.all-training-reports .success-box[data-v-b8bde0ec]{border:1px solid #86b534;padding:2rem;border-radius:4px}.all-training-reports .warning-box[data-v-b8bde0ec]{border:1px solid #ffc106;padding:2rem;border-radius:4px}.all-training-reports .danger-box[data-v-b8bde0ec]{border:1px solid #ed1919;padding:2rem;border-radius:4px}.report-item[data-v-b8bde0ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.report-item .big-icon[data-v-b8bde0ec]{font-size:2rem}@media screen and (min-width:1024px){.high-level-games-attendance-stats[data-v-b8bde0ec]{gap:1rem}.high-level-games-attendance-stats .stats[data-v-b8bde0ec]{padding:1rem}}.high-level-games-attendance-stats[data-v-4eaf48f4]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.high-level-games-attendance-stats .stats[data-v-4eaf48f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem;border:1px solid silver;border-radius:4px;text-align:center}.high-level-games-attendance-stats .stats p[data-v-4eaf48f4]{margin:0;font-weight:700;font-size:.9rem;line-height:1rem;color:#333}.games-section[data-v-4eaf48f4]{padding:20px;background-color:#fafafa;border-radius:4px}.games-list[data-v-4eaf48f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-height:24rem;overflow-y:auto}.game[data-v-4eaf48f4]{padding:15px;background-color:#fff;border:1px solid #ddd;border-radius:8px;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.game[data-v-4eaf48f4]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.game-info[data-v-4eaf48f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.game-opposition[data-v-4eaf48f4]{font-size:1.25rem;font-weight:700}.game-date[data-v-4eaf48f4]{font-size:1rem;color:#666}.game-date-label[data-v-4eaf48f4]{font-weight:700;color:#333}.game.no-attendance[data-v-4eaf48f4]{border:1px solid #ed1919}.game.attendance-recorded[data-v-4eaf48f4]{border:1px solid #28a745}.game-attendance-value span[data-v-4eaf48f4]{font-weight:700}.all-training-reports[data-v-4eaf48f4]{margin:2rem 0;padding:2rem;background:#fff}.all-training-reports .success-box[data-v-4eaf48f4]{border:1px solid #86b534;padding:2rem;border-radius:4px}.all-training-reports .warning-box[data-v-4eaf48f4]{border:1px solid #ffc106;padding:2rem;border-radius:4px}.all-training-reports .danger-box[data-v-4eaf48f4]{border:1px solid #ed1919;padding:2rem;border-radius:4px}@media screen and (min-width:1024px){.high-level-games-attendance-stats[data-v-4eaf48f4]{gap:1rem}.high-level-games-attendance-stats .stats[data-v-4eaf48f4]{padding:1rem}}.view-all-reports[data-v-47a852e4]{border:1px solid #c3cdd5;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;border-radius:4px;font-weight:700;text-decoration:none;min-width:18rem}.view-all-reports[data-v-47a852e4]:focus,.view-all-reports[data-v-47a852e4]:hover{background:#47a9f9;color:#fff;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.green-button[data-v-47a852e4]:disabled{opacity:.6;cursor:not-allowed}.green-button[data-v-47a852e4]:disabled:hover{opacity:.6}.mins-stats-wrapper[data-v-17971081]{width:99%;border-top:1px solid #c3cdd5;padding-top:2rem;overflow-x:scroll}.mood-chart.games-info[data-v-17971081]{margin:0;width:100%}.mood-data-graph-wrapper[data-v-17971081]{gap:3rem}.mood-data-graph-wrapper[data-v-17971081],.wellness-mood-summary[data-v-17971081]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wellness-mood-summary[data-v-17971081]{gap:1rem;margin:1rem 0;padding-bottom:1rem}.wellness-mood-summary>h3[data-v-17971081]{display:block;width:100%;padding:1rem 0 0 1rem;text-transform:none;font-size:.9rem}.wellness-mood-summary .wellness-row[data-v-17971081]{padding:1rem;text-align:center;min-width:9rem;border:1px solid #a9b3bc;border-radius:4px}.wellness-mood-summary .wellness-row h3[data-v-17971081]{text-transform:none;font-size:.9rem}.wellness-mood-summary .wellness-row img[data-v-17971081]{display:block;margin:.1rem auto 0 auto;height:5rem}.wellness-mood-summary .wellness-row span[data-v-17971081]{margin-top:.5rem;display:block}.radar-chart-container[data-v-2a3ddca2]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:2rem}.chart-header[data-v-2a3ddca2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.chart-header h4[data-v-2a3ddca2]{margin:0;color:#333;font-weight:600}.chart-header .chart-controls .comparison-select[data-v-2a3ddca2]{min-width:150px}.chart-wrapper[data-v-2a3ddca2]{position:relative;margin:1rem 0}.chart-legend[data-v-2a3ddca2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:1rem}.chart-legend .legend-item[data-v-2a3ddca2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.9rem}.chart-legend .legend-item .legend-color[data-v-2a3ddca2]{width:16px;height:16px;border-radius:50%;border:2px solid #fff}.chart-legend .legend-item.current .legend-color[data-v-2a3ddca2]{background-color:#47a9f9}.chart-legend .legend-item.comparison .legend-color[data-v-2a3ddca2]{background-color:rgba(255,99,132,.8)}@media(max-width:768px){.chart-header[data-v-2a3ddca2]{gap:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.chart-header[data-v-2a3ddca2],.chart-legend[data-v-2a3ddca2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chart-legend[data-v-2a3ddca2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}}.custom-modal-overlay[data-v-35484982]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2000}.custom-modal[data-v-35484982]{background:#fff;border-radius:10px;max-width:900px;width:100%;max-height:95vh;overflow-y:auto;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.25);box-shadow:0 8px 32px rgba(0,0,0,.25);position:relative;padding-bottom:2rem}.modal-fullscreen[data-v-35484982]{max-width:95%!important;max-height:95vh!important}.custom-modal-header[data-v-35484982]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem!important;border-bottom:1px solid #dee2e6!important;background-color:#f8f9fa;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}.custom-modal-title[data-v-35484982]{font-size:1rem;font-weight:600;margin:0}.custom-modal-close[data-v-35484982]{background:none;border:none;font-size:2rem;cursor:pointer;color:#888;-webkit-transition:color .2s;transition:color .2s;padding:0}.custom-modal-close[data-v-35484982]:hover{color:#333}.gps-tabs-container[data-v-35484982]{margin-bottom:1rem;padding:1rem}.gps-tab-content[data-v-35484982]{padding:1rem}.tab-btn.active[data-v-35484982]{font-weight:700}.gps-tabs-container .gps-tab-nav .tab-btn[data-v-35484982]{background:none;border:none;padding:1rem 2rem;font-size:1rem;font-weight:500;color:#6c757d;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:3px solid transparent}.gps-tabs-container .gps-tab-nav .tab-btn.active[data-v-35484982]{color:#47a9f9;border-bottom-color:#47a9f9;background-color:rgba(71,169,249,.1)}.metric-display-section[data-v-996abebc]{width:100%}.metrics-wrapper[data-v-996abebc]{padding:2rem 0;width:100%}.metrics-wrapper h4[data-v-996abebc]{text-transform:uppercase;color:#333;margin-bottom:2rem;font-size:1.3rem}.basic-metrics[data-v-996abebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-bottom:2rem}@media(min-width:768px){.basic-metrics[data-v-996abebc]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}.basic-metrics .metric-item[data-v-996abebc]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.basic-metrics .metric-item .title[data-v-996abebc]{font-size:.9rem;text-transform:uppercase;color:#6c757d;font-weight:600;margin:0 0 1rem 0}.basic-metrics .metric-item .value[data-v-996abebc]{font-size:2rem;font-weight:700;color:#333;margin:0;line-height:1.2}.basic-metrics .metric-item .session-date[data-v-996abebc]{font-size:.8rem;color:#6c757d;margin:0 0 .5rem 0}.chart-placeholder[data-v-996abebc]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:2rem;text-align:center;color:#6c757d}.chart-placeholder p[data-v-996abebc]{margin:0 0 .5rem 0;font-size:1.1rem}.chart-placeholder small[data-v-996abebc]{color:#868e96}.chart-box[data-v-563bde92]{min-width:38rem}.gauge-wrapper[data-v-563bde92]{--deg:calc(var(--percent)*1.8deg);--thickness:0.7rem;height:100px;display:grid;place-items:center;position:absolute;top:2rem;right:1rem}.gauge-wrapper .gauge[data-v-563bde92]{width:100px;aspect-ratio:1;background-image:radial-gradient(closest-side,#fff 0,#fff calc(100% - var(--thickness)),transparent calc(100% - var(--thickness))),conic-gradient(from -90deg,#32cd32 0deg var(--deg),transparent var(--deg) 180deg),conic-gradient(from -90deg,#d3d3d3 0deg 180deg,transparent 180deg);border-radius:100%;display:grid;place-items:center}.gauge-wrapper .gauge p[data-v-563bde92]{line-height:1rem}.low-gauge[data-v-563bde92]{--percent:30}.avg-gauge[data-v-563bde92]{--percent:50}.avg-gauge .gauge[data-v-563bde92]{background-image:radial-gradient(closest-side,#fff 0,#fff calc(100% - var(--thickness)),transparent calc(100% - var(--thickness))),conic-gradient(from -90deg,#ffc106 0deg var(--deg),transparent var(--deg) 180deg),conic-gradient(from -90deg,#d3d3d3 0deg 180deg,transparent 180deg)}.high-gauge[data-v-563bde92]{--percent:100}.high-gauge .gauge[data-v-563bde92]{background-image:radial-gradient(closest-side,#fff 0,#fff calc(100% - var(--thickness)),transparent calc(100% - var(--thickness))),conic-gradient(from -90deg,#ff0606 0deg var(--deg),transparent var(--deg) 180deg),conic-gradient(from -90deg,#d3d3d3 0deg 180deg,transparent 180deg)}.search-filter[data-v-563bde92]{padding:1rem 0}section.session-metrics .report-charts[data-v-563bde92]{width:100%}.player-individual-reports[data-v-563bde92]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;width:100%}.player-individual-reports .view-all-reports[data-v-563bde92]:focus,.player-individual-reports .view-all-reports[data-v-563bde92]:hover{background:#47a9f9;color:#fff;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.all-training-reports[data-v-563bde92]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;visibility:visible!important}.metrics-wrapper[data-v-563bde92]{padding:2rem 0;width:100%}.metrics-wrapper .metrics-sub-wrapper[data-v-563bde92]{width:100%;display:block}.metrics-wrapper .metrics-sub-wrapper>p[data-v-563bde92]{width:100%}.metrics-wrapper h4[data-v-563bde92]{text-transform:uppercase;width:100%}.metrics-wrapper .metrics-item[data-v-563bde92]{border-bottom:1px dashed #a9b3bc;margin-bottom:1rem;position:relative;min-width:18rem}.metrics-wrapper .metrics-item .session-date[data-v-563bde92]{font-size:.8rem;margin:0;position:relative}.metrics-wrapper .metrics-item .title[data-v-563bde92]{font-size:.8rem;text-transform:uppercase;margin:0}.metrics-wrapper .metrics-item .value .value-large[data-v-563bde92],.metrics-wrapper .metrics-item .value[data-v-563bde92]{font-size:2.5rem;font-weight:700;margin:0}.metrics-wrapper .metrics-item .value span[data-v-563bde92]{font-size:.8rem;font-weight:400;margin:0}@media screen and (min-width:1024px){.h4[data-v-563bde92],h4[data-v-563bde92]{font-size:1.2rem}.chart-box[data-v-563bde92]{min-width:100%}section.session-metrics[data-v-563bde92]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.metrics-wrapper[data-v-563bde92]{padding:2rem 0}.metrics-wrapper .metrics-sub-wrapper[data-v-563bde92],.metrics-wrapper[data-v-563bde92]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.metrics-wrapper .metrics-item[data-v-563bde92]{border:1px dashed #a9b3bc;margin-bottom:1rem;padding:1rem;border-radius:4px;width:27%}}@media screen and (min-width:2399px){.metrics-wrapper .metrics-sub-wrapper>p[data-v-563bde92]{width:auto}}.gps-tabs-container[data-v-563bde92]{margin-bottom:2rem;width:100%}.gps-tabs-container .gps-tab-nav[data-v-563bde92]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border-bottom:2px solid #e9ecef}.gps-tabs-container .gps-tab-nav .tab-btn[data-v-563bde92]{background:none;border:none;padding:1rem 2rem;font-size:1rem;font-weight:500;color:#6c757d;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:3px solid transparent}.gps-tabs-container .gps-tab-nav .tab-btn[data-v-563bde92]:hover{color:#47a9f9;background-color:rgba(71,169,249,.1)}.gps-tabs-container .gps-tab-nav .tab-btn.active[data-v-563bde92]{color:#47a9f9;border-bottom-color:#47a9f9;background-color:rgba(71,169,249,.1)}.gps-tab-content[data-v-563bde92]{width:100%}.overview-panel .overview-grid[data-v-563bde92]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.overview-panel .overview-grid .radar-section[data-v-563bde92]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-box-flex:2;-ms-flex:2;flex:2}.overview-panel .overview-grid .metrics-summary[data-v-563bde92]{-webkit-box-flex:1;-ms-flex:1;flex:1}.overview-panel .overview-grid .metrics-summary h4[data-v-563bde92]{margin-bottom:1.5rem;color:#333;font-weight:600}.overview-panel .overview-grid .metrics-summary .summary-grid[data-v-563bde92]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:576px){.overview-panel .overview-grid .metrics-summary .summary-grid[data-v-563bde92]{grid-template-columns:1fr}}.overview-panel .overview-grid .metrics-summary .summary-card[data-v-563bde92]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid #47a9f9;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.overview-panel .overview-grid .metrics-summary .summary-card[data-v-563bde92]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.overview-panel .overview-grid .metrics-summary .summary-card.distance[data-v-563bde92]{border-left-color:#28a745}.overview-panel .overview-grid .metrics-summary .summary-card.speed[data-v-563bde92]{border-left-color:#ffc107}.overview-panel .overview-grid .metrics-summary .summary-card.intensity[data-v-563bde92]{border-left-color:#dc3545}.overview-panel .overview-grid .metrics-summary .summary-card.hsr[data-v-563bde92]{border-left-color:#17a2b8}.overview-panel .overview-grid .metrics-summary .summary-card.touches[data-v-563bde92]{border-left-color:#6610f2}.overview-panel .overview-grid .metrics-summary .summary-card .card-icon[data-v-563bde92]{font-size:2rem;margin-bottom:.5rem}.overview-panel .overview-grid .metrics-summary .summary-card .card-content h5[data-v-563bde92]{margin:0 0 .5rem 0;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;font-weight:600}.overview-panel .overview-grid .metrics-summary .summary-card .card-content .value[data-v-563bde92]{font-size:2rem;font-weight:700;margin:0 0 .5rem 0;color:#333}.overview-panel .overview-grid .metrics-summary .summary-card .card-content .trend[data-v-563bde92]{font-size:.9rem;font-weight:500;padding:.25rem .5rem;border-radius:4px}.overview-panel .overview-grid .metrics-summary .summary-card .card-content .trend.trend-up[data-v-563bde92]{background-color:rgba(40,167,69,.1);color:#28a745}.overview-panel .overview-grid .metrics-summary .summary-card .card-content .trend.trend-down[data-v-563bde92]{background-color:rgba(220,53,69,.1);color:#dc3545}.overview-panel .overview-grid .metrics-summary .summary-card .card-content .trend.trend-neutral[data-v-563bde92]{background-color:hsla(208,7%,46%,.1);color:#6c757d}@media(max-width:768px){.overview-panel .overview-grid[data-v-563bde92]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tab-panel[data-v-563bde92]{-webkit-animation:fadeIn-563bde92 .3s ease-in-out;animation:fadeIn-563bde92 .3s ease-in-out}@-webkit-keyframes fadeIn-563bde92{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-563bde92{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}canvas[data-v-d75301dc]{max-height:500px}.physical-performance-trends-enhanced[data-v-147b37a6]{padding:1rem}.controls-section[data-v-147b37a6]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #dee2e6}.insights-section[data-v-147b37a6]{margin-bottom:1.5rem}.insight-cards[data-v-147b37a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.insight-card[data-v-147b37a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border-radius:8px;border:1px solid #dee2e6;background:#fff}.insight-card.success[data-v-147b37a6]{border-left:4px solid #28a745}.insight-card.warning[data-v-147b37a6]{border-left:4px solid #ffc107}.insight-card.info[data-v-147b37a6]{border-left:4px solid #17a2b8}.insight-icon[data-v-147b37a6]{font-size:1.5rem;margin-right:1rem}.insight-content h6[data-v-147b37a6]{margin:0 0 .5rem 0;font-weight:600}.insight-content p[data-v-147b37a6]{margin:0;color:#6c757d;font-size:.9rem}.chart-section[data-v-147b37a6]{min-height:400px;border:1px solid #dee2e6;border-radius:8px;padding:1rem;background:#fff}.no-data-state[data-v-147b37a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px}.goals-section[data-v-147b37a6]{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #dee2e6}.goals-grid[data-v-147b37a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.goal-card[data-v-147b37a6]{background:#fff;padding:1rem;border-radius:8px;border:1px solid #dee2e6}.goal-header[data-v-147b37a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:between;-ms-flex-pack:between;justify-content:between;margin-bottom:.5rem}.goal-metric[data-v-147b37a6]{font-weight:600}.goal-target[data-v-147b37a6]{font-size:.9rem;color:#6c757d}.goal-footer[data-v-147b37a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.goal-progress[data-v-147b37a6]{font-size:.9rem;color:#6c757d}.export-section[data-v-147b37a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}@media (max-width:768px){.physical-performance-trends-enhanced[data-v-147b37a6]{padding:.5rem}.controls-section[data-v-147b37a6]{padding:.75rem}.mobile-button-group .btn[data-v-147b37a6]{min-height:48px;font-size:14px;padding:12px 8px}.mobile-touch-button[data-v-147b37a6]{min-width:44px;-ms-touch-action:manipulation;touch-action:manipulation}.time-range-group .time-range-button[data-v-147b37a6]{min-width:60px;font-size:13px}.mobile-select[data-v-147b37a6]{min-height:48px;font-size:14px}.chart-section[data-v-147b37a6]{min-height:320px;padding:.75rem}.insight-cards.mobile-optimized[data-v-147b37a6]{grid-template-columns:1fr;gap:.75rem}.mobile-insight-card[data-v-147b37a6]{padding:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.mobile-insight-card .insight-icon[data-v-147b37a6]{margin-right:0;margin-bottom:.5rem;-ms-flex-item-align:start;align-self:flex-start}.mobile-insight-card .insight-content h6[data-v-147b37a6]{font-size:1rem;margin-bottom:.25rem}.mobile-insight-card .insight-content p[data-v-147b37a6]{font-size:.85rem;line-height:1.4}.mobile-goals-grid[data-v-147b37a6]{grid-template-columns:1fr;gap:.75rem}.mobile-goal-card[data-v-147b37a6]{padding:.75rem}.mobile-goal-card .goal-header[data-v-147b37a6]{gap:.25rem}.mobile-goal-card .goal-footer[data-v-147b37a6],.mobile-goal-card .goal-header[data-v-147b37a6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-goal-card .goal-footer[data-v-147b37a6]{gap:.5rem}.export-section[data-v-147b37a6]{padding:.75rem}.export-section .btn-group[data-v-147b37a6]{width:100%}.export-section .btn[data-v-147b37a6]{min-height:48px;-webkit-box-flex:1;-ms-flex:1;flex:1}.form-label[data-v-147b37a6]{font-size:14px;font-weight:600;margin-bottom:.5rem}.no-data-state[data-v-147b37a6]{height:250px;padding:1rem}.no-data-state h5[data-v-147b37a6]{font-size:1.1rem;text-align:center}.no-data-state p[data-v-147b37a6]{font-size:.9rem;text-align:center}}@media (max-width:576px){.physical-performance-trends-enhanced[data-v-147b37a6]{padding:.25rem}.controls-section[data-v-147b37a6]{padding:.5rem;margin-bottom:.75rem}.chart-section[data-v-147b37a6]{min-height:280px;padding:.5rem}.mobile-button-group .btn[data-v-147b37a6]{font-size:12px;padding:10px 6px}.time-range-group .time-range-button[data-v-147b37a6]{min-width:50px;font-size:12px}.mobile-insight-card .insight-content h6[data-v-147b37a6]{font-size:.95rem}.mobile-insight-card .insight-content p[data-v-147b37a6]{font-size:.8rem}.goals-section h5[data-v-147b37a6],.insights-section h5[data-v-147b37a6]{font-size:1.1rem;margin-bottom:.75rem}.export-section .btn-group[data-v-147b37a6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.export-section .btn[data-v-147b37a6]{margin-bottom:.5rem}.export-section .btn[data-v-147b37a6]:last-child{margin-bottom:0}}@media (max-width:768px) and (orientation:landscape){.chart-section[data-v-147b37a6]{min-height:250px}.no-data-state[data-v-147b37a6]{height:200px}.mobile-insight-card[data-v-147b37a6]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-insight-card .insight-icon[data-v-147b37a6]{margin-right:.75rem;margin-bottom:0}}@media (hover:none) and (pointer:coarse){.mobile-touch-button[data-v-147b37a6]{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.mobile-touch-button[data-v-147b37a6]:active{-webkit-transform:scale(.98);transform:scale(.98)}.goal-card[data-v-147b37a6],.insight-card[data-v-147b37a6]{-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.goal-card[data-v-147b37a6]:active,.insight-card[data-v-147b37a6]:active{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}}.season-view-controls[data-v-13c5e5d9]{width:100%}.physical-performance-wrapper[data-v-13c5e5d9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;width:100%}.physical-performance-wrapper .physical-performance-stats ul li[data-v-13c5e5d9]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-bottom:.5rem;position:relative;padding-right:2.7rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-bottom:1px solid #a9b3bc;margin-bottom:1rem;padding-bottom:.5rem}.physical-performance-wrapper .physical-performance-stats ul li span[data-v-13c5e5d9]{font-weight:400;width:17rem}.physical-performance-wrapper .physical-performance-stats ul li span.time-value[data-v-13c5e5d9]{width:6rem!important;padding:0 .5rem}.physical-performance-wrapper .physical-performance-stats ul li button[data-v-13c5e5d9]{margin-left:.5rem;margin-bottom:0}.physical-performance-wrapper .physical-performance-stats ul li img[data-v-13c5e5d9]{width:1.3rem;margin:.5rem .5rem 0 .5rem}.physical-performance-trends[data-v-13c5e5d9]{overflow-x:scroll}.performance-insights-section[data-v-13c5e5d9]{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.performance-insights-section h5[data-v-13c5e5d9]{margin-bottom:1rem;color:#495057;font-weight:600}.insights-grid[data-v-13c5e5d9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.insight-card[data-v-13c5e5d9]{background:#fff;padding:1rem;border-radius:6px;border:1px solid #dee2e6;-webkit-transition:all .2s ease;transition:all .2s ease}.insight-card[data-v-13c5e5d9]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.insight-card.improving[data-v-13c5e5d9]{border-left:4px solid #28a745}.insight-card.declining[data-v-13c5e5d9]{border-left:4px solid #ffc107}.insight-card.stable[data-v-13c5e5d9]{border-left:4px solid #6c757d}.insight-header[data-v-13c5e5d9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.insight-metric[data-v-13c5e5d9]{font-weight:600;color:#495057}.insight-trend-icon[data-v-13c5e5d9]{font-size:1.2rem}.insight-message[data-v-13c5e5d9]{margin:0;color:#6c757d;font-size:.9rem;line-height:1.4}@media screen and (max-width:768px){.insights-grid[data-v-13c5e5d9]{grid-template-columns:1fr;gap:.75rem}.insight-card[data-v-13c5e5d9]{padding:.75rem}.performance-insights-section[data-v-13c5e5d9]{padding:.75rem;margin-bottom:1rem}}@media screen and (min-width:1024px){.physical-performance-stats[data-v-13c5e5d9]{-webkit-box-flex:1;-ms-flex:1;flex:1}.physical-performance-trends[data-v-13c5e5d9]{-webkit-box-flex:4;-ms-flex:4;flex:4}}.season-selector[data-v-48e0474f]{margin-bottom:1rem}.season-selector .btn-group[data-v-48e0474f]{width:100%}.season-selector .btn-group .btn[data-v-48e0474f]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;padding:.5rem 1rem}.season-selector .btn-group .btn.btn-primary[data-v-48e0474f]{background-color:#47a9f9;border-color:#47a9f9}.season-selector .btn-group .btn.btn-outline-primary[data-v-48e0474f]{color:#47a9f9;border-color:#47a9f9}.season-selector .btn-group .btn.btn-outline-primary[data-v-48e0474f]:hover{background-color:#47a9f9;border-color:#47a9f9}.view-all-reports[data-v-48e0474f]{border:1px solid #c3cdd5;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;border-radius:4px;font-weight:700;text-decoration:none;min-width:18rem}.view-all-reports[data-v-48e0474f]:hover{background:#47a9f9;color:#fff}.player-game-report[data-v-48e0474f]{border:1px solid #dee2e6;padding:1rem}.player-game-report h3[data-v-48e0474f]{margin-bottom:2rem;font-size:1.2rem}.player-game-report h4[data-v-48e0474f]{font-size:1.2rem;text-transform:uppercase}.player-game-report .coach-assessment-report[data-v-48e0474f],.player-game-report .player-assessment-report[data-v-48e0474f]{border-top:1px dashed #dee2e6;margin-top:1rem;padding-top:1rem;border-bottom:1px dashed #c0c4c8}.full-player-report .label[data-v-48e0474f]{font-weight:700;margin-bottom:.5rem}.full-player-report .value[data-v-48e0474f]{display:inline-block;width:13rem;font-weight:400}.game-assesment-reports-table[data-v-48e0474f]{max-height:10rem;overflow-x:scroll}.game-assesment-reports-table td[data-v-48e0474f],.game-assesment-reports-table th[data-v-48e0474f]{text-align:left}.empty-state[data-v-48e0474f]{text-align:center;margin-top:20px}.empty-state img[data-v-48e0474f]{max-width:200px;margin-bottom:10px}.small-image-name-wrapper[data-v-48e0474f]{margin-bottom:1rem}.player-coach-performance-image[data-v-48e0474f]{border-bottom:1px dotted #ddd;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.player-coach-performance-image img[data-v-48e0474f]{width:4rem;height:4rem;border-radius:100px;margin-right:1rem}.player-coach-performance-image .user-name[data-v-48e0474f]{font-weight:700;font-size:1.2rem}.small-image[data-v-48e0474f]{border:1px solid #a9b3bc;width:4rem;border-radius:100px;margin-right:1rem}.areas-wrapper[data-v-48e0474f]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem}.idp-game-targets[data-v-48e0474f]{border-top:1px dashed #dee2e6;margin-top:2rem;padding-top:2rem}.idp-game-targets .label .value[data-v-48e0474f]{width:10rem;display:inline-block;font-weight:400;font-size:1.2rem}.target-outline[data-v-48e0474f]{margin-bottom:.5rem;border-bottom:1px dashed #c0c4c8;padding-bottom:1rem;margin-bottom:1rem}.target-outline img[data-v-48e0474f]{width:2rem;padding-right:.5rem}.target-outline span[data-v-48e0474f]:first-of-type{display:inline-block;min-width:22rem;margin-bottom:1rem;margin-right:1rem}.target-outline span.complete[data-v-48e0474f]{border:1px solid #08a10f;padding:.3rem;border-radius:4px;color:#08a10f}.target-outline span.not-complete[data-v-48e0474f]{border:1px solid #d40035;padding:.3rem;border-radius:4px;color:#d40035}.small-date[data-v-48e0474f]{display:block;font-size:1rem;color:#aeb8c0;text-transform:none;font-weight:100}.not-complete[data-v-48e0474f]{border:1px solid #d40035}.has-report[data-v-48e0474f]{border-left:2px solid #08a10f}.missing-data-button[data-v-48e0474f]{display:none;background:#fff}.good-data-button[data-v-48e0474f]{display:block}.report-missing[data-v-48e0474f]{border-left:2px solid #d40035;background:#f2e2e2!important;border-bottom:1px solid #e7cdca}.report-missing .missing-data-button[data-v-48e0474f]{display:block}.report-missing .good-data-button[data-v-48e0474f]{display:none}.missing-coach-assessment-report[data-v-48e0474f]{border:1px solid #d40035;padding:1rem;margin:1rem 0}.missing-coach-assessment-report .small-image[data-v-0b45501a][data-v-48e0474f]{opacity:.3}.loading-spinner[data-v-48e0474f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #47a9f9;border-radius:50%;-webkit-animation:spin-48e0474f 1s linear infinite;animation:spin-48e0474f 1s linear infinite;margin:0 auto 1rem}@-webkit-keyframes spin-48e0474f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-48e0474f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:1024px){.all-game-reports[data-v-48e0474f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.all-game-reports .player-game-report[data-v-48e0474f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-game-report[data-v-48e0474f]{padding:2rem}.player-game-report .coach-assessment-report[data-v-48e0474f],.player-game-report .player-assessment-report[data-v-48e0474f]{margin:2rem 0;padding:2rem 0}}.modal-overlay[data-v-b5302046]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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;z-index:1050}.modal-overlay.modal-fullscreen .modal-dialog[data-v-b5302046]{max-width:95%;max-height:120vh}.modal-dialog[data-v-b5302046]{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:500px;width:90%;max-height:120vh;overflow:hidden}.modal-dialog.modal-lg[data-v-b5302046]{max-width:800px}.modal-dialog.modal-xl[data-v-b5302046]{max-width:1140px}.modal-content[data-v-b5302046]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;overflow:scroll}.modal-header[data-v-b5302046]{padding:1rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fa}.modal-header h3[data-v-b5302046]{margin:0;font-size:1.25rem}.btn-close[data-v-b5302046]{background:none;border:none;font-size:1.5rem;font-weight:700;color:#000;opacity:.5;cursor:pointer}.btn-close[data-v-b5302046]:hover{opacity:.75}.modal-body[data-v-b5302046]{padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.modal-container[data-v-b5302046]{margin-top:1rem;width:100%;height:50rem}.modal-container iframe[data-v-b5302046]{border:0;width:100%;height:50rem}.performance-report img[data-v-b5302046]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.form-control[data-v-b5302046]{width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control[data-v-b5302046]:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.player-passport-buttons[data-v-b5302046]{margin-top:1rem}.player-passport-buttons .player-passport[data-v-b5302046]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.player-passport-buttons .player-passport .view-passport[data-v-b5302046]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-passport-buttons .player-passport .view-passport[data-v-b5302046]:hover{opacity:.8}.player-passport-buttons img#passport-icon[data-v-b5302046]{width:5rem;margin-right:1rem}.today-header[data-v-5a7df280]{background:#e3f2fd!important;color:#1976d2!important;font-weight:700;border-bottom:3px solid #1976d2}.today-cell[data-v-5a7df280]{background:#f0f7fa!important;border-bottom:2px solid #1976d2}.calendar-table td[data-v-5a7df280],.calendar-table th[data-v-5a7df280]{min-width:110px}.calendar-table td[data-v-5a7df280]:first-child,.calendar-table th[data-v-5a7df280]:first-child{position:sticky;left:0;z-index:2}.calendar-table th[data-v-5a7df280]{position:sticky;top:0;z-index:3}.calendar-action-buttons[data-v-5a7df280]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;gap:.5rem;width:100%}.calendar-action-buttons button[data-v-5a7df280]{min-width:220px;padding:.5rem 1.2rem}.calendar-action-buttons button .b-icon[data-v-5a7df280]{margin-right:.5rem}.validation-message[data-v-5a7df280]{color:#d9534f;font-size:.97em;margin-top:.2rem}.days-checkboxes[data-v-5a7df280]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;margin-bottom:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.days-checkboxes label[data-v-5a7df280]{font-size:1.1rem;padding:.3rem .7rem .3rem 0}.checkbox-inline[data-v-5a7df280]{font-weight:500;font-size:1rem}.form-group[data-v-5a7df280]{margin-bottom:1rem}.modal-actions[data-v-5a7df280]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.physio-calendar[data-v-5a7df280]{width:100%;max-width:100vw;margin:0;background:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:1.5rem .5rem 1.5rem .5rem;font-family:Inter,Segoe UI,Arial,sans-serif}.physio-calendar h2[data-v-5a7df280]{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.calendar-controls[data-v-5a7df280]{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;gap:2rem;margin-bottom:1.5rem;font-size:1.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-controls button[data-v-5a7df280]{min-width:120px;font-size:1.1rem;padding:.5rem 1.2rem}.calendar-table[data-v-5a7df280]{width:100%;min-width:700px;border-collapse:separate;border-spacing:0;background:#fff;table-layout:fixed}.calendar-table td[data-v-5a7df280],.calendar-table th[data-v-5a7df280]{word-break:break-word}.calendar-table th[data-v-5a7df280]{background:#fff;color:#222;font-weight:600;font-size:1.05rem;padding:1rem .5rem;border-bottom:2px solid #e6e8ec;text-align:center}.calendar-table td[data-v-5a7df280]{min-width:120px;height:70px;border:none;border-bottom:1px dashed #e6e8ec;border-right:1px solid #f5f6fa;background:#fff;vertical-align:top;padding:.3rem;position:relative}.calendar-table tr:last-child td[data-v-5a7df280]{border-bottom:none}.calendar-table td[data-v-5a7df280]:first-child,.calendar-table th[data-v-5a7df280]:first-child{background:#f8f9fb;color:#888;font-weight:500;border-right:1px solid #e6e8ec;min-width:60px;width:60px;text-align:right;padding-right:.5rem}.time-label[data-v-5a7df280]{font-size:.98rem;color:#b0b3b9;font-weight:500}.appointment-card[data-v-5a7df280]{background:#f5faff;border:2px solid #3b82f6;color:#222;border-radius:12px;padding:.5rem .8rem;margin-bottom:.4rem;margin-top:.1rem;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.07);box-shadow:0 2px 8px rgba(59,130,246,.07);font-size:.98rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.appointment-card.unavailable[data-v-5a7df280]{background:#f5f6fa;border-color:#e6e8ec;color:#888}.appointment-card.booked-card[data-v-5a7df280]{background:#fff3cd;border-color:#ffc107;color:#856404}.appointment-card .booking-details[data-v-5a7df280]{margin-top:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.appointment-card .player-name[data-v-5a7df280]{font-weight:600;font-size:.95rem;color:#495057}.appointment-card .name[data-v-5a7df280]{font-weight:600;font-size:1.01rem;margin-bottom:.1rem}.appointment-card .time[data-v-5a7df280]{color:#3b82f6;font-size:.93rem;font-weight:500}.appointment-card.home .time[data-v-5a7df280]{color:#a259d9}.appointment-card .actions[data-v-5a7df280]{margin-top:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.appointment-card .actions button[data-v-5a7df280]{background:transparent;border:none;color:#3b82f6;font-size:.95em;cursor:pointer;padding:0 .2rem;border-radius:4px;-webkit-transition:background .15s;transition:background .15s}.appointment-card .actions button[data-v-5a7df280]:hover{background:#e6f0ff}.add-btn[data-v-5a7df280],.book-btn[data-v-5a7df280],.cancel-btn[data-v-5a7df280],.remove-btn[data-v-5a7df280]{background:#f5f6fa;color:#888;border:1px solid #e6e8ec;border-radius:8px;padding:.3rem .7rem;font-size:.97em;margin-top:.2rem;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.add-btn[data-v-5a7df280]:hover,.book-btn[data-v-5a7df280]:hover{background:#28d179;color:#fff}.cancel-btn[data-v-5a7df280]:hover,.remove-btn[data-v-5a7df280]:hover{background:#f87171;color:#fff}.booked[data-v-5a7df280]{color:#fff;background:#3b82f6;padding:.2rem .7rem;border-radius:8px;font-size:.97em;font-weight:500;margin-bottom:.2rem;display:inline-block}.physio-select-wrapper[data-v-5a7df280]{margin-bottom:1.5rem;border:1px solid #e6e8ec;padding:1rem;border-radius:4px}.physio-select-wrapper[data-v-5a7df280],.physio-select[data-v-5a7df280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.physio-photo[data-v-5a7df280]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e6e8ec;margin-right:.5rem}.physio-name[data-v-5a7df280]{font-weight:600;font-size:1.08rem}.player-select-wrapper[data-v-5a7df280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}@media screen and (min-width:1200px){.calendar-table[data-v-5a7df280]{min-width:900px}.physio-calendar[data-v-5a7df280]{overflow-x:auto;border:1px solid #e6e8ec;padding:2rem;border-radius:4px}}@media(max-width:900px){.physio-calendar[data-v-5a7df280]{padding:.5rem .1rem}.calendar-table[data-v-5a7df280]{min-width:700px}.calendar-table td[data-v-5a7df280],.calendar-table th[data-v-5a7df280]{font-size:.95rem;padding:.2rem}}@media(max-width:700px){.physio-calendar[data-v-5a7df280]{padding:.2rem 0}.calendar-table[data-v-5a7df280]{min-width:500px;font-size:.92rem}.calendar-table td[data-v-5a7df280],.calendar-table th[data-v-5a7df280]{padding:.1rem;font-size:.92rem;min-width:100px}.calendar-table td[data-v-5a7df280]:not(:first-child):not(:nth-child(2)),.calendar-table th[data-v-5a7df280]:not(:first-child):not(:nth-child(2)){display:none}.mobile-day-nav[data-v-5a7df280]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:1rem}.mobile-day-label[data-v-5a7df280]{font-weight:600;font-size:1.1rem}}@media(max-width:600px){.physio-calendar[data-v-5a7df280]{padding:0}.calendar-table[data-v-5a7df280]{min-width:400px;font-size:.9rem}.calendar-controls[data-v-5a7df280]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;font-size:1rem}.appointment-card[data-v-5a7df280]{font-size:1.05rem;padding:.7rem .6rem;min-width:120px}.appointment-card .name[data-v-5a7df280],.appointment-card .time[data-v-5a7df280]{font-size:1.08rem;margin-bottom:.2rem}.calendar-table td[data-v-5a7df280],.calendar-table th[data-v-5a7df280]{padding:.15rem;font-size:1rem}}.physio-calendar[data-v-5a7df280]{overflow-x:auto}.season-selector-wrapper[data-v-4f4b4120]{margin-bottom:1rem;padding:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.season-selector .btn-group[data-v-4f4b4120]{width:100%}.season-selector .btn-group .btn[data-v-4f4b4120]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.season-selector .btn-group .btn.btn-primary[data-v-4f4b4120]{background-color:#47a9f9;border-color:#47a9f9}.season-selector .btn-group .btn.btn-outline-primary[data-v-4f4b4120]{color:#47a9f9;border-color:#47a9f9}.season-selector .btn-group .btn.btn-outline-primary[data-v-4f4b4120]:hover{background-color:#47a9f9;border-color:#47a9f9}.loading-spinner[data-v-4f4b4120]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #47a9f9;border-radius:50%;-webkit-animation:spin-4f4b4120 1s linear infinite;animation:spin-4f4b4120 1s linear infinite;margin:0 auto 1rem}@-webkit-keyframes spin-4f4b4120{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-4f4b4120{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-state[data-v-4f4b4120]{padding:2rem;margin:1rem 0;background-color:#f8f9fa;border-radius:8px}.mskReportPDFDocuments[data-v-4f4b4120]{margin-top:1rem}.modal-overlay[data-v-4f4b4120]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);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;z-index:1050}.modal-dialog[data-v-4f4b4120]{background:#fff;border-radius:.375rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);max-width:500px;width:90%;max-height:120vh;overflow-y:auto}.modal-content[data-v-4f4b4120]{background:#fff;border-radius:.375rem;height:100vh;overflow:scroll}.modal-header[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem!important;border-bottom:1px solid #dee2e6!important}.modal-title[data-v-4f4b4120]{margin:0;font-size:1.25rem;font-weight:500}.btn-close[data-v-4f4b4120]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;color:#6c757d}.btn-close[data-v-4f4b4120]:hover{color:#000}.modal-body[data-v-4f4b4120]{padding:1rem}.modal-footer[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem;padding:1rem;border-top:1px solid #dee2e6}.btn[data-v-4f4b4120]{padding:.375rem .75rem;margin:0;font-size:1rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-block;font-weight:400;line-height:1.5;text-align:center;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn-secondary[data-v-4f4b4120]{color:#6c757d;background-color:#f8f9fa;border-color:#6c757d}.btn-secondary[data-v-4f4b4120]:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-danger[data-v-4f4b4120]{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger[data-v-4f4b4120]:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.msk-report-wrapper[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;padding:1rem}.msk-report-wrapper .joint-section[data-v-4f4b4120]{border:1px solid #dee2e6;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;min-width:13rem}.modal-container[data-v-4f4b4120]{margin-top:1rem;width:100%;height:50rem}.modal-container iframe[data-v-4f4b4120]{border:0;width:100%;height:50rem}.injury-details.large-text-area[data-v-4f4b4120]{border:1px solid #bdbdbe;padding:1rem;width:100%;border-radius:4px;margin:0!important}.playing-training-status.text-danger[data-v-4f4b4120]{background:#dc3545;color:#fff!important;padding:.5rem 1rem;border-radius:4px;font-weight:700;margin-bottom:.5rem}.playing-training-status.text-success[data-v-4f4b4120]{background:#28a745;color:#fff!important;padding:.5rem 1rem;border-radius:4px;font-weight:700;margin-bottom:.5rem}.playing-training-status.text-warning[data-v-4f4b4120]{background:#ffc107;color:#fff!important;padding:.5rem 1rem;border-radius:4px;font-weight:700;margin-bottom:.5rem}.injury-information-wrapper[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%}.injury-information-wrapper h3[data-v-4f4b4120]{width:100%;margin-bottom:1rem}.injury-information-wrapper .player-photo-wrapper[data-v-4f4b4120]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.injury-information-wrapper .user-photo-info img[data-v-4f4b4120]{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px}.injury-information-wrapper .injury-details[data-v-4f4b4120]{min-width:10%}.injury-information-wrapper .injury-details p[data-v-4f4b4120]:first-of-type{font-weight:400}.injury-information-wrapper .injury-details p[data-v-4f4b4120]{margin:0}.injury-information-wrapper .injury-information[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;padding:1rem;border:1px solid #dee2e6;border-radius:8px;background-color:#f8f9fa;width:100%}.injury-information-wrapper .injury-information .information-box[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.injury-information-wrapper .injury-information .document-wrapper[data-v-4f4b4120]{-webkit-box-flex:1;-ms-flex:1;flex:1}.form__input[data-v-4f4b4120]{font-weight:400}.playing-training-status[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.radio-box-group[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.radio-box[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;border:2px solid #ccc;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;font-weight:700;color:#333;background-color:#f9f9f9}.radio-box[data-v-4f4b4120]:hover{border-color:#007bff}.radio-box.green.selected[data-v-4f4b4120]{border-color:#08a10f;background-color:#02d94a;color:#fff}.radio-box.amber.selected[data-v-4f4b4120]{border-color:#2b61d6;background-color:#f2c94c;color:#fff}.radio-box.red.selected[data-v-4f4b4120]{border-color:#a10812;background-color:#ff2f00;color:#fff}.radio-box span[data-v-4f4b4120]{pointer-events:none}.radio-box input[type=radio][data-v-4f4b4120]{display:none}.reports-view[data-v-4f4b4120]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #dee2e6;padding:2rem;border-radius:4px}.reports-view .uploaded-documents-wrapper[data-v-4f4b4120]{padding:1rem;border:1px solid #dee2e6;border-radius:8px;background-color:#f8f9fa;margin-bottom:2rem}.voice-record-button[data-v-4f4b4120]{width:10rem;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.voice-record-button b-icon[data-v-4f4b4120]{font-size:1.2rem}.tabs-wrapper .tab-content[data-v-4f4b4120]{padding:1rem 0}.injury-reports-wrapper[data-v-4f4b4120]{text-align:center}.injury-reports-wrapper button[data-v-4f4b4120]{padding:1rem}.player-performance-review-info[data-v-4f4b4120],.player-performance-review-wrapper[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:3rem;border-bottom:1px solid #a9b3bc;padding-bottom:2rem;width:100%}ul.injury-list[data-v-4f4b4120]{list-style-type:none;margin:0;padding:0}ul.injury-list span[data-v-4f4b4120]{font-weight:700;float:right;margin-left:1rem}.full-recoverd[data-v-4f4b4120]{background-color:#d4edda}.document-upload-physio-report[data-v-4f4b4120]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem;background:#f8f9fa}.document[data-v-4f4b4120]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.document[data-v-4f4b4120]:focus,.document[data-v-4f4b4120]:hover{border:1px solid #2b61d6}.document h3[data-v-4f4b4120]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.document img[data-v-4f4b4120]{width:40%}.attached-reports-wrapper[data-v-4f4b4120]{gap:2rem;margin-top:2rem;border-top:1px dashed #dee2e6;padding-top:2rem}.attached-reports-wrapper[data-v-4f4b4120],.status-wrapper[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.status-wrapper[data-v-4f4b4120]{gap:1rem;margin-bottom:1rem}.injury-status[data-v-4f4b4120]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:12rem!important}.injury-status .playing-training-status.text-danger[data-v-4f4b4120],.injury-status .playing-training-status.text-success[data-v-4f4b4120],.injury-status .playing-training-status.text-warning[data-v-4f4b4120]{padding:1rem;text-align:center;display:block}.injury-status .recovering[data-v-4f4b4120]{background:#dba716;padding:1rem;border-radius:4px;color:#fff;display:block;text-align:center;font-weight:700}.injury-status .full-recoverd[data-v-4f4b4120],.injury-status .success[data-v-4f4b4120]{background:#28a745;padding:1rem;border-radius:4px;color:#fff;display:block;text-align:center;font-weight:700}.injury-status .warning[data-v-4f4b4120]{background:#dc3545}.injury-status .info[data-v-4f4b4120],.injury-status .warning[data-v-4f4b4120]{padding:1rem;border-radius:4px;color:#fff;display:block;text-align:center;font-weight:700}.injury-status .info[data-v-4f4b4120]{background:#17a2b8}.injury-status .primary[data-v-4f4b4120]{background:#ef0;padding:1rem;border-radius:4px;color:#fff;display:block;text-align:center;font-weight:700}.buttons-wrapper[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.buttons-wrapper button[data-v-4f4b4120]{background:#fff;padding:1rem}.buttons-wrapper button.btn.btn-outline-warning[data-v-4f4b4120]:focus,.buttons-wrapper button.btn.btn-outline-warning[data-v-4f4b4120]:hover{background:#ffc109;color:#fff}.buttons-wrapper button.btn.btn-outline-success[data-v-4f4b4120]:focus,.buttons-wrapper button.btn.btn-outline-success[data-v-4f4b4120]:hover{background:#28a745;color:#fff}.comparison-active-indicator[data-v-4f4b4120]{padding:.75rem 1rem;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.375rem;color:#155724;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:500}.season-comparison-view[data-v-4f4b4120]{margin-bottom:2rem;padding:1rem;background-color:#f8f9fa;border-radius:.5rem;border:1px solid #dee2e6}.comparison-header[data-v-4f4b4120]{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #007bff}.comparison-header h3[data-v-4f4b4120]{color:#007bff;margin:0;font-weight:600}.comparison-metrics[data-v-4f4b4120]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}.metric-card[data-v-4f4b4120]{background:#fff;border-radius:.5rem;padding:1rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef}.metric-card h4[data-v-4f4b4120]{margin:0 0 1rem 0;color:#495057;font-size:1rem;font-weight:600;text-align:center}.metric-comparison[data-v-4f4b4120]{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.season-metric[data-v-4f4b4120]{text-align:center}.season-label[data-v-4f4b4120]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.25rem;font-weight:500}.metric-value[data-v-4f4b4120]{display:block;font-size:1.5rem;font-weight:700;color:#212529}.trend-indicator[data-v-4f4b4120]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem}.trend-better[data-v-4f4b4120]{color:#28a745;font-weight:600}.trend-worse[data-v-4f4b4120]{color:#dc3545;font-weight:600}.trend-same[data-v-4f4b4120]{color:#6c757d;font-weight:600}.side-by-side-comparison[data-v-4f4b4120]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.season-column[data-v-4f4b4120]{background:#fff;border-radius:.5rem;padding:1rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #e9ecef}.season-column h4[data-v-4f4b4120]{margin:0 0 1.5rem 0;color:#007bff;font-weight:600;text-align:center;padding-bottom:.5rem;border-bottom:1px solid #dee2e6}.comparison-section[data-v-4f4b4120]{margin-bottom:2rem}.comparison-section[data-v-4f4b4120]:last-child{margin-bottom:0}.comparison-section h5[data-v-4f4b4120]{margin:0 0 1rem 0;color:#495057;font-size:.95rem;font-weight:600;padding:.5rem;background-color:#f8f9fa;border-radius:.25rem;border-left:3px solid #007bff}.comparison-table-wrapper[data-v-4f4b4120]{max-height:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:.25rem}.comparison-table[data-v-4f4b4120]{width:100%;border-collapse:collapse;font-size:.875rem}.comparison-table td[data-v-4f4b4120],.comparison-table th[data-v-4f4b4120]{padding:.5rem;text-align:left;border-bottom:1px solid #dee2e6}.comparison-table th[data-v-4f4b4120]{background-color:#f8f9fa;font-weight:600;color:#495057;position:sticky;top:0;z-index:1}.comparison-table tbody tr[data-v-4f4b4120]:hover{background-color:#f8f9fa}.empty-comparison[data-v-4f4b4120]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}@media(max-width:768px){.comparison-metrics[data-v-4f4b4120]{grid-template-columns:1fr}.side-by-side-comparison[data-v-4f4b4120]{grid-template-columns:1fr;gap:1rem}.metric-comparison[data-v-4f4b4120]{grid-template-columns:1fr;gap:.5rem}.trend-indicator[data-v-4f4b4120]{margin:.5rem 0}}.wrap[data-v-6d16c8a3]{display:-webkit-box;display:-ms-flexbox;display:flex}.left[data-v-6d16c8a3]{margin-right:10px}.content[data-v-6d16c8a3]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calendar_default_event_inner[data-v-6d16c8a3]{background:#2e78d6;color:#fff;border-radius:5px;opacity:.9}.training-plan-display[data-v-6d16c8a3]{width:100%;display:block;border:1px solid #ddd;padding:1rem;margin:1rem 0}.training-plan-display .selected-training-plan-box[data-v-6d16c8a3]{border:1px solid #06569e;padding:1rem}.tp-content-modal-wrapper[data-v-6d16c8a3]{width:100%}.tp-content-modal-wrapper .tp-content-modal[data-v-6d16c8a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tp-content-modal-wrapper .tp-content-modal .training-session-entry[data-v-6d16c8a3]{background:#fff;padding:1rem;border-radius:4px;cursor:pointer;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.05);border:1px solid transparent;width:74%;margin-bottom:2rem}.tp-content-modal-wrapper .tp-content-modal .training-session-entry .session-image-wrapper[data-v-6d16c8a3]{background:#f2f5f7}.tp-content-modal-wrapper .tp-content-modal .training-session-entry .session-image-wrapper img[data-v-6d16c8a3]{display:block;margin:0 auto 1rem auto}.mins-stats-wrapper[data-v-2d1e8405]{width:99%;border-top:1px solid #c3cdd5;padding-top:2rem;overflow-x:scroll}.mins-stats-wrapper .totals[data-v-2d1e8405]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.mins-stats-wrapper .totals .total[data-v-2d1e8405]{border:1px solid #c3cdd5;margin:1rem 0;padding:1rem;min-width:10rem}.mins-stats-wrapper .totals .total p[data-v-2d1e8405]{font-size:2rem;display:block;font-weight:700;line-height:2rem}.mins-stats-wrapper .date-year[data-v-2d1e8405]{display:block;text-align:center;margin:.5rem;width:100%}.mins-stats-wrapper .mins-stats-view[data-v-2d1e8405]{display:-webkit-box;display:-ms-flexbox;display:flex;width:99%;width:127rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-one[data-v-2d1e8405]{background:green;width:10rem;height:100%}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .head[data-v-2d1e8405]{white-space:nowrap}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-2d1e8405]:focus,.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-2d1e8405]:hover{background:#eee;cursor:pointer}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body .buttons-wrapper[data-v-2d1e8405]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;padding:0;margin:0}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body .main-button[data-v-2d1e8405]{margin:0;padding:.3rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-2d1e8405],.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .head[data-v-2d1e8405]{border:1px solid #c3cdd5;text-align:center;padding:.5rem;font-size:.8rem}.green-totals[data-v-2d1e8405]{color:#05a110}.season-view-controls[data-v-7cf8dd08]{width:100%}section.gps-stats-full-width[data-v-7cf8dd08]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;border-top:1px dashed #c3cdd5;padding-top:2rem;border-bottom:1px dashed #c3cdd5;margin-bottom:2rem}#bioband-widget[data-v-7cf8dd08]{margin:2rem 0 2rem 0;padding:2rem 0 0 0!important;border-top:1px solid #c3cdd5}#bioband-widget .pt-3[data-v-7cf8dd08]{font-size:.9rem}#bioband-widget div#imperial-row[data-v-7cf8dd08]{background:#f8f8f8}#bioband-widget #show-results-imperial button[data-v-7cf8dd08],#bioband-widget #show-results-imperial[data-v-7cf8dd08]{width:100%}#bioband-widget .form-control[data-v-7cf8dd08]::-webkit-input-placeholder{opacity:1}#bioband-widget .form-control[data-v-7cf8dd08]::-moz-placeholder{opacity:1}#bioband-widget .form-control[data-v-7cf8dd08]:-ms-input-placeholder{opacity:1}#bioband-widget .form-control[data-v-7cf8dd08]::-ms-input-placeholder{opacity:1}#bioband-widget .form-control[data-v-7cf8dd08]::placeholder{opacity:1}#bioband-widget .invalid-feedback[data-v-7cf8dd08]{color:#ffb6c1}#bioband-widget .valid-feedback[data-v-7cf8dd08]{color:#fff}#bioband-widget .form-control.is-invalid[data-v-7cf8dd08],#bioband-widget .was-validated .form-control[data-v-7cf8dd08]:invalid{border-color:#ffb6c1}#bioband-widget .form-check-input.is-invalid~.form-check-label[data-v-7cf8dd08],#bioband-widget .was-validated .form-check-input:invalid~.form-check-label[data-v-7cf8dd08]{color:#ffb6c1}#bioband-widget .form-check-input.is-valid~.form-check-label[data-v-7cf8dd08],#bioband-widget .was-validated .form-check-input:valid~.form-check-label[data-v-7cf8dd08]{color:#fff}#bioband-widget a[data-v-7cf8dd08]:active,#bioband-widget a[data-v-7cf8dd08]:hover,#bioband-widget a[data-v-7cf8dd08]:link,#bioband-widget a[data-v-7cf8dd08]:visited{color:transparent;background-color:transparent;text-decoration:none!important;border:none!important}.success-box[data-v-7cf8dd08]{border:1px solid #86b534;padding:2rem;border-radius:4px}.warning-box[data-v-7cf8dd08]{border:1px solid #ffc106;padding:2rem;border-radius:4px}.game-stats[data-v-7cf8dd08]{margin-bottom:1rem}.metrics-wrapper[data-v-7cf8dd08]{padding:2rem 0;width:100%}.metrics-wrapper h4[data-v-7cf8dd08]{text-transform:uppercase;width:100%}.metrics-wrapper .metrics-item[data-v-7cf8dd08]{border-bottom:1px dashed #a9b3bc;margin-bottom:1rem}.metrics-wrapper .metrics-item .session-date[data-v-7cf8dd08]{font-size:.8rem;margin:0}.metrics-wrapper .metrics-item .title[data-v-7cf8dd08]{font-size:.8rem;text-transform:uppercase;margin:0}.metrics-wrapper .metrics-item .value[data-v-7cf8dd08]{font-size:2.5rem;font-weight:700;margin:0}.metrics-wrapper .metrics-item .value span[data-v-7cf8dd08]{font-size:.8rem;font-weight:400;margin:0}.split-module[data-v-7cf8dd08]{border-top:1px dashed #a9b3bc;border-bottom:1px dashed #a9b3bc;margin-bottom:2rem;padding-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;min-height:19rem}.visual-split-fade[data-v-7cf8dd08]{background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#fff));background:linear-gradient(180deg,#fafafa 0,#fff);padding:1rem}.doc-buttons[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.doc-buttons svg[data-v-7cf8dd08]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-7cf8dd08]:focus,.doc-buttons svg[data-v-7cf8dd08]:hover{cursor:pointer;background:#eaeff3}.uploaded-documents-wrapper[data-v-7cf8dd08]{border-top:1px solid #dee2e6;padding-top:1rem;margin-top:1rem}.document-upload-physio-report[data-v-7cf8dd08]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem;background:#f2f5f7}.attached-reports-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-top:2rem;border-top:1px dashed #dee2e6;padding-top:2rem}.player-coach-signed-reviews[data-v-7cf8dd08]{margin-bottom:2rem}.buttons-wrapper[data-v-7cf8dd08]{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.block-item[data-v-7cf8dd08]{display:block!important}.select-user[data-v-7cf8dd08]{margin-bottom:2rem}.select-user .form__label[data-v-7cf8dd08]{margin-right:1rem}.home-work-tab.tab-content[data-v-7cf8dd08]{overflow:scroll}.player-homework[data-v-7cf8dd08],.team-homework[data-v-7cf8dd08]{width:100%;overflow:scroll}.player-homework .homework-table[data-v-7cf8dd08],.team-homework .homework-table[data-v-7cf8dd08]{width:95rem}.physical-performance-table[data-v-7cf8dd08]{width:100%;max-height:59rem;overflow-y:scroll}.physical-performance-table .physicalPerformanceTable[data-v-7cf8dd08]{width:144rem}.col-wrapper-charts[data-v-7cf8dd08]{width:100%;height:100%}.col-wrapper-charts .cols[data-v-7cf8dd08]{padding:2rem}section.player-self-assessment-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}section.player-self-assessment-wrapper h3[data-v-7cf8dd08]{width:100%}.physical-performance-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;width:100%}.season-view-controls .btn-group .btn[data-v-7cf8dd08]{font-size:.875rem;padding:.375rem .75rem;border-radius:.375rem!important}.season-view-controls .btn-group .btn[data-v-7cf8dd08]:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.season-view-controls .btn-group .btn[data-v-7cf8dd08]:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.key-value-list li span.time-value[data-v-7cf8dd08]{color:#6c757d;font-weight:600}.small-date-player-coach[data-v-7cf8dd08]{color:#6c757d;font-style:italic}.charter[data-v-7cf8dd08]{border:1px solid #d6dadd;padding:2rem;margin-bottom:1rem}.charter .signatureWrapper div.player-game-responce[data-v-7cf8dd08]{border:none}.tick-wellness[data-v-7cf8dd08]{color:#4cae50;margin:0;padding:89% 0}button.mins-button[data-v-7cf8dd08]{width:100%}.goal-item[data-v-7cf8dd08]{padding:1rem 0}.player-game-targets[data-v-7cf8dd08]{border-top:1px solid #a9b3bc;padding:2rem 0;margin-top:1rem}.player-game-targets .game-target[data-v-7cf8dd08]{border:1px solid #efefef;padding:1rem;border-radius:4px;min-width:18rem}.player-game-targets .in-possession[data-v-7cf8dd08],.player-game-targets .out-of-possession[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.player-game-targets .in-possession .targets[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets[data-v-7cf8dd08]{min-width:16rem;border:1px solid #efefef;padding:1rem;border-radius:4px}.player-game-targets .in-possession .targets[data-v-7cf8dd08]:first-child,.player-game-targets .out-of-possession .targets[data-v-7cf8dd08]:first-child{min-width:16rem}.player-game-targets .in-possession .targets:first-child h4[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets:first-child h4[data-v-7cf8dd08]{font-size:1rem;text-align:center}.player-game-targets .in-possession .targets:first-child svg[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets:first-child svg[data-v-7cf8dd08]{margin:0 auto;margin:1rem auto;display:block}.player-game-targets .in-possession .targets h4[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets h4[data-v-7cf8dd08]{font-size:1rem}.player-game-targets .in-possession .targets .target-outline img[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets .target-outline img[data-v-7cf8dd08]{width:2rem}.player-game-targets .in-possession .targets .target-outline button[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets .target-outline button[data-v-7cf8dd08]{margin-top:1rem;display:block}.idp-game-targets[data-v-7cf8dd08]{border-top:1px dashed #dee2e6;margin-top:2rem;padding-top:2rem}.idp-game-targets .label .value[data-v-7cf8dd08]{width:10rem;display:inline-block;font-weight:400;font-size:1.2rem}.target-outline[data-v-7cf8dd08]{margin-bottom:.5rem;border-bottom:1px dashed #c0c4c8;padding-bottom:1rem;margin-bottom:1rem}.target-outline span[data-v-7cf8dd08]:first-of-type{display:inline-block;margin-bottom:1rem;margin-right:1rem}.target-outline span.complete[data-v-7cf8dd08]{border:1px solid #08a10f;padding:.3rem;border-radius:4px;color:#08a10f}.target-outline span.not-complete[data-v-7cf8dd08]{border:1px solid #d40035;padding:.3rem;border-radius:4px;color:#d40035}.target-outline img[data-v-7cf8dd08]{width:2rem}.player-coach-scores-idp .scores-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.player-coach-scores-idp .scores-wrapper .score-item[data-v-7cf8dd08]{min-width:17rem;padding:1rem;border:1px solid #efefef;border-radius:4px}.player-coach-scores-idp .scores-wrapper .score-item .green h4[data-v-7cf8dd08],.player-coach-scores-idp .scores-wrapper .score-item .red h4[data-v-7cf8dd08],.player-coach-scores-idp .scores-wrapper .score-item .yellow h4[data-v-7cf8dd08]{padding:1rem}.player-coach-scores-idp .scores-wrapper .score-item .green h4[data-v-7cf8dd08]{background:#57b88b;color:#fff}.player-coach-scores-idp .scores-wrapper .score-item .green p[data-v-7cf8dd08]{color:#198754}.player-coach-scores-idp .scores-wrapper .score-item .yellow h4[data-v-7cf8dd08]{background:#fbd055;color:#fff}.player-coach-scores-idp .scores-wrapper .score-item .yellow p[data-v-7cf8dd08]{color:#c89a15}.player-coach-scores-idp .scores-wrapper .score-item .red h4[data-v-7cf8dd08]{color:#fff;background:#e06670}.player-coach-scores-idp .scores-wrapper .score-item .red p[data-v-7cf8dd08]{color:#b91c29}.player-coach-scores-idp .scores-wrapper .score-item p[data-v-7cf8dd08]{color:auto}.player-coach-scores-idp .idp-comments[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.player-coach-scores-idp .idp-comments .comments-item[data-v-7cf8dd08]{margin-top:1rem;border:1px solid #efefef;padding:1rem;border-radius:4px}.development-plan-info[data-v-7cf8dd08]{padding:2rem;width:100%}.homework-links[data-v-7cf8dd08]{margin-bottom:1rem}.areas-wrapper[data-v-7cf8dd08]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem}section.games-and-training-lists[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:99%;gap:3.5rem;margin-bottom:2rem}section.games-and-training-lists .games-section[data-v-7cf8dd08]{-webkit-box-flex:1;-ms-flex:1;flex:1}.document[data-v-7cf8dd08]{max-width:14rem;text-align:center;padding:1rem;margin:1rem;border-radius:4px;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent}.document[data-v-7cf8dd08]:focus,.document[data-v-7cf8dd08]:hover{border:1px solid #2b61d6}.document h3[data-v-7cf8dd08]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.document img[data-v-7cf8dd08]{width:40%}.player-weight-height-stats[data-v-7cf8dd08]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.player-weight-height-stats h3[data-v-7cf8dd08]{width:100%}.game-assesment-reports-table[data-v-7cf8dd08]{max-height:10rem;overflow-x:scroll}.full-player-report .label[data-v-7cf8dd08]{font-weight:700;margin-bottom:.5rem}.full-player-report .value[data-v-7cf8dd08]{display:block;font-weight:400}.full-player-report .coach-assesment-report[data-v-7cf8dd08],.full-player-report .player-assesment-report[data-v-7cf8dd08],.gps-data-for-same-date[data-v-7cf8dd08]{border-top:1px dashed #dee2e6;margin-top:2rem;padding-top:2rem}.player-game-report[data-v-7cf8dd08]{border:1px solid #dee2e6;padding:2rem;width:100%}.player-game-report h3[data-v-7cf8dd08]{margin-bottom:2rem}.performance-targets[data-v-7cf8dd08]{width:100%}.performance-targets .target-categories-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.performance-targets .target-categories-wrapper .target-categories[data-v-7cf8dd08]{min-width:14.8rem;border-right:1px solid #a9b3bc;border-left:1px solid #a9b3bc;padding:1rem}.show-imported-CSV-data[data-v-7cf8dd08]{margin-top:1rem;padding:1rem;background:#e6e8e9;height:20rem;overflow-x:scroll}.no-margin-bottom[data-v-7cf8dd08]{margin-bottom:0!important}.player-stats-gps-wrapper .player-session-details .player-name[data-v-7cf8dd08]{font-size:2rem;font-weight:700;margin:0}.player-stats-gps-wrapper .player-session-details .session-name p[data-v-7cf8dd08]{margin:0}.player-stats-gps-wrapper .player-session-details .session-name p span[data-v-7cf8dd08]{width:8rem;display:inline-block}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff[data-v-7cf8dd08]{background:#f2f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session[data-v-7cf8dd08]{padding:1rem;border:1px solid #c7ccd0;min-width:12rem}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session p[data-v-7cf8dd08]{font-size:3rem;font-weight:700;line-height:2.7rem;margin:0}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session p span[data-v-7cf8dd08]{font-size:1rem}.mins-stats-wrapper[data-v-7cf8dd08]{width:99%;border-top:1px solid #c3cdd5;padding-top:2rem;overflow-x:scroll}.mins-stats-wrapper .totals[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.mins-stats-wrapper .totals .total[data-v-7cf8dd08]{border:1px solid #c3cdd5;margin:1rem 0;padding:1rem;min-width:10rem}.mins-stats-wrapper .totals .total p[data-v-7cf8dd08]{font-size:2rem;display:block;font-weight:700;line-height:2rem}.mins-stats-wrapper .date-year[data-v-7cf8dd08]{display:block;text-align:center;margin:.5rem;width:100%}.mins-stats-wrapper .mins-stats-view[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;width:99%;width:127rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-one[data-v-7cf8dd08]{background:green;width:10rem;height:100%}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .head[data-v-7cf8dd08]{white-space:nowrap}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-7cf8dd08]:focus,.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-7cf8dd08]:hover{background:#eee;cursor:pointer}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body .buttons-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;padding:0;margin:0}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body .main-button[data-v-7cf8dd08]{margin:0;padding:.3rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-7cf8dd08],.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .head[data-v-7cf8dd08]{border:1px solid #c3cdd5;text-align:center;padding:.5rem;font-size:.8rem}#personal_profile_text_box[data-v-7cf8dd08]{margin-bottom:1rem}.cv-section[data-v-7cf8dd08]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #ddd}.each-target.playing-experence-item[data-v-7cf8dd08]{border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-bottom:2rem}.playing-experence-wrapper[data-v-7cf8dd08]{padding-top:1rem}.playing-experence-wrapper .playing-experiance-add-button[data-v-7cf8dd08],.playing-experence-wrapper label[data-v-7cf8dd08]{margin-right:1rem}.player-cv-content[data-v-7cf8dd08]{margin-top:1rem;width:100%;height:50rem}.player-cv-content iframe[data-v-7cf8dd08]{width:100%;height:100%}.player-cv-content .form__item[data-v-7cf8dd08]{display:grid}.performance-targets-display[data-v-7cf8dd08]{display:block!important}.performance-targets-display .performance-target-item[data-v-7cf8dd08]{border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.5rem}.performance-targets-display .performance-target-item .target-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex}.performance-targets-display .performance-target-item .target-wrapper img[data-v-7cf8dd08]{width:1rem;margin-right:.5rem}.performance-target-modal-content .custom-checkbox[data-v-7cf8dd08]{border:1px solid #dee2e6;padding:1rem;margin:1rem 0}.performance-target-modal-content .custom-checkbox label.custom-control-label[data-v-7cf8dd08]{margin-left:.5rem}.target-info[data-v-7cf8dd08]{border-bottom:1px dotted #a9b3bc;margin-bottom:1rem;margin-top:1rem}.target-info h4 img[data-v-7cf8dd08]{width:1rem}.target-info .target-content[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.target-info .target-content p[data-v-7cf8dd08]{max-width:20rem}.perfomance-targets[data-v-7cf8dd08]{border-top:1px solid #e4e4e4;padding:1rem 0}.perfomance-targets label button[data-v-7cf8dd08]{margin-right:.5rem}.perfomance-targets .each-target[data-v-7cf8dd08]{border-top:1px dashed #e4e4e4;padding:1rem 0;margin-top:1rem}.player-profile-details.injury .user-photo-info[data-v-7cf8dd08]{border:1px solid red!important;background:#ffeeeb}.headding-space[data-v-7cf8dd08]{border-top:none;padding-top:0!important}.tabs .tab-item[data-v-7cf8dd08]{min-width:auto}.user-info p img[data-v-7cf8dd08]{width:1.5rem}.two-col-pop[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;border-bottom:1px solid #dee2e6}span.vue-star-rating-rating-text[data-v-7cf8dd08]{font-size:2rem;padding:.5rem 1rem 0 1rem}.user-details-pop p span[data-v-7cf8dd08]{font-weight:700;display:inline-block;min-width:8rem}.td-no-padding[data-v-7cf8dd08]{padding:0}.comments-box[data-v-7cf8dd08]{border:1px solid #dee2e6;margin-top:1rem;padding:.5rem}.table-scroll[data-v-7cf8dd08]{width:100%;overflow:scroll}.table-scroll .w-a-style[data-v-7cf8dd08]{width:84rem}.table-scroll.performance-reviews-data[data-v-7cf8dd08]{width:100%;overflow:scroll}.table-scroll.performance-reviews-data .w-a-style[data-v-7cf8dd08]{width:61rem}.review-average-score[data-v-7cf8dd08]{min-width:20rem}.small-image-name-wrapper[data-v-7cf8dd08]{margin-bottom:1rem}.small-image[data-v-7cf8dd08]{border:1px solid #a9b3bc;width:4rem;border-radius:100px;margin-right:1rem}.session-enjoyment-wrapper ul li[data-v-7cf8dd08]{margin-bottom:1rem}.all-training-reports a[data-v-7cf8dd08]{border:1px solid #c3cdd5;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;border-radius:4px;font-weight:700;text-decoration:none;min-width:18rem}.all-training-reports a[data-v-7cf8dd08]:focus,.all-training-reports a[data-v-7cf8dd08]:hover{background:#47a9f9;color:#fff}.signatureWrapper[data-v-7cf8dd08]{margin-bottom:2rem}.signatureWrapper div[data-v-7cf8dd08]{border:1px solid #d6dadd;margin-bottom:1rem}.players-code[data-v-7cf8dd08]{margin-bottom:2rem}.daily-planner-wrapper[data-v-7cf8dd08]{width:100%;padding:0 2rem}.completed[data-v-7cf8dd08]{color:#08a10f}.injury-table tbody tr.full-recoverd[data-v-7cf8dd08]{border-left:2px solid #08a10f}.injury-table tbody tr.full-recoverd .injury-status[data-v-7cf8dd08]{color:#08a10f}.injury-table tbody tr[data-v-7cf8dd08]{border-left:2px solid #d85c64}button.btn.btn-outline-danger[data-v-7cf8dd08],button.btn.btn-outline-warning[data-v-7cf8dd08]{background:#fff}button.btn.btn-outline-danger[data-v-7cf8dd08]:focus,button.btn.btn-outline-danger[data-v-7cf8dd08]:hover,button.btn.btn-outline-warning[data-v-7cf8dd08]:focus,button.btn.btn-outline-warning[data-v-7cf8dd08]:hover{background:#ffc10c;color:#fff!important}table tr td button.btn.btn-outline-danger[data-v-7cf8dd08],table tr td button.btn.btn-outline-warning[data-v-7cf8dd08]{background:#fff}table tr td button.btn.btn-outline-warning[data-v-7cf8dd08]:focus,table tr td button.btn.btn-outline-warning[data-v-7cf8dd08]:hover{color:#ffc109}table tr td button.btn.btn-outline-danger[data-v-7cf8dd08]:focus,table tr td button.btn.btn-outline-danger[data-v-7cf8dd08]:hover{color:#d85c64}.players-without-subscriptions[data-v-7cf8dd08]{margin:1rem}span.unpaid[data-v-7cf8dd08]{background:#d85c64;border-radius:4px;text-align:center;margin:0 auto;display:block;color:#fff;padding:.1rem 1rem;font-weight:700}ul.injury-list[data-v-7cf8dd08]{list-style-type:none;margin:0;padding:0}ul.injury-list span[data-v-7cf8dd08]{font-weight:700;float:right;margin-left:1rem}.modal-container[data-v-7cf8dd08]{margin-top:1rem;width:100%;height:50rem}.modal-container iframe[data-v-7cf8dd08]{border:0;width:100%;height:50rem}.visually-hidden[data-v-7cf8dd08]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.mood-chart[data-v-7cf8dd08]{margin-top:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mood-chart>div[data-v-7cf8dd08]{position:relative;height:100%}.player-cv[data-v-7cf8dd08]{border:1px solid #a9b3bc;max-width:1000px;padding:2rem;overflow:scroll}.player-cv .sessions-info[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-cv .sessions-info .video-wrapper[data-v-7cf8dd08]{margin-bottom:1rem}.player-cv .sessions-info .session-card[data-v-7cf8dd08]{padding:1rem;margin-bottom:1rem;display:block}.modal-container.performance-report img[data-v-7cf8dd08]{width:100%}.payments-tab.tab-content[data-v-7cf8dd08]{display:block;padding:1rem}.player-cv-content .cv-header[data-v-7cf8dd08]{margin-bottom:2rem}.player-cv-content .cv-header .user-photo-info[data-v-7cf8dd08],.player-cv-content .cv-header[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex}.player-cv-content .cv-header .user-photo-info h1[data-v-7cf8dd08]{margin-left:1rem}.player-cv-content .cv-header .user-photo-info img[data-v-7cf8dd08]{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px}.player-cv-content .cv-header .cv-address ul[data-v-7cf8dd08]{list-style:none}.player-cv-content .cv-header .cv-address ul li[data-v-7cf8dd08]{padding:.2rem 0}.player-cv-content .cv-body .Personal-profile[data-v-7cf8dd08]{margin:3rem 0}.player-cv-content .cv-body .players-videos .sessions-info .session-card[data-v-7cf8dd08]{width:47%}.education[data-v-7cf8dd08]{margin:2rem 0}.education ul li[data-v-7cf8dd08]{margin-bottom:1rem}.education ul li .title[data-v-7cf8dd08]{font-weight:700;display:block;margin-bottom:.5rem}.create-academy-report-button[data-v-7cf8dd08]{margin-top:2rem;margin-bottom:0}.filters[data-v-7cf8dd08]{width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.filters select[data-v-7cf8dd08]{width:auto}.filters label[data-v-7cf8dd08]{display:inline-block}.filters input#fullPitch[data-v-7cf8dd08]{width:17px}.filters-sort[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.search-small[data-v-7cf8dd08]{max-width:20rem}.filter-small[data-v-7cf8dd08]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-7cf8dd08]:focus,.filter-small[data-v-7cf8dd08]:hover{background:transparent;color:#7c838a;border:transparent;outline:transparent;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}span.paid[data-v-7cf8dd08]{background:#00cf63;border-radius:4px;text-align:center;margin:0 auto;display:block;color:#fff;padding:.1rem;font-weight:700}.select-wrapper[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.remove-icon-button[data-v-7cf8dd08]{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.5rem}.green-totals[data-v-7cf8dd08]{color:#05a110}.amber-totals[data-v-7cf8dd08]{color:#ffc107}.red-totals[data-v-7cf8dd08]{color:#ff2407}@media screen and (min-width:1024px){.metrics-wrapper[data-v-7cf8dd08]{padding:2rem 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.metrics-wrapper .metrics-item[data-v-7cf8dd08]{border:1px dashed #a9b3bc;margin-bottom:1rem;padding:1rem;border-radius:4px}.signed-report[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.signed-report .two-col-pop[data-v-7cf8dd08]{min-height:13rem}.signed-report .coach-signed-report[data-v-7cf8dd08],.signed-report .player-signed-report[data-v-7cf8dd08]{width:48%;border:1px solid #dee2e6;padding:2rem;background:#f9f9f9}.signed-report .coach-signed-report .editr--content[data-v-7cf8dd08],.signed-report .player-signed-report .editr--content[data-v-7cf8dd08]{background:#fff}.signed-report .coach-signed-report .players-charter[data-v-7cf8dd08],.signed-report .player-signed-report .players-charter[data-v-7cf8dd08]{overflow:scroll}.col-wrapper-charts[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%;height:100%}.col-wrapper-charts .cols[data-v-7cf8dd08]{width:49%;padding:2rem}.full-player-report .value[data-v-7cf8dd08]{display:inline-block;width:10rem}.target-outline span[data-v-7cf8dd08]:first-of-type{display:inline-block;min-width:22rem}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff .mins-from-session[data-v-7cf8dd08]{min-width:20rem}.table-scroll.performance-reviews-data[data-v-7cf8dd08]{width:auto}.physical-performance-stats[data-v-7cf8dd08]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-cv .sessions-info .video-wrapper[data-v-7cf8dd08]{width:48%}.all-game-reports[data-v-7cf8dd08]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.all-game-reports .game-assesment-reports-table[data-v-7cf8dd08]{min-width:29rem}.development-plan-wrapper .development-plan-main-links .development-plan-item[data-v-7cf8dd08]{max-width:20rem}.player-coach-scores-idp .scores-wrapper .score-item[data-v-7cf8dd08]{min-width:31rem}.player-game-targets .in-possession[data-v-7cf8dd08],.player-game-targets .out-of-possession[data-v-7cf8dd08]{min-width:36%}.player-game-targets .in-possession .targets[data-v-7cf8dd08],.player-game-targets .out-of-possession .targets[data-v-7cf8dd08]{min-width:35%}.player-coach-scores-idp .idp-comments .comments-item[data-v-7cf8dd08]{width:44%}form.form.performance-form h3[data-v-7cf8dd08]{border-bottom:2px solid #e4e2e2;padding-bottom:.5rem;margin-bottom:1rem}.head-style[data-v-7cf8dd08]{border-top:2px solid #e4e2e2;padding-top:2rem}}@media(min-width:1400px){.col-xxl-4[data-v-7cf8dd08]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:49.333333%}}@media(min-width:1720px){.col-xxl-4[data-v-7cf8dd08]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:49.333333%}}@media(min-width:1730px){.col-xxl-4[data-v-7cf8dd08]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:49.333333%}}.required-field[data-v-7cf8dd08]{position:relative}.required-field[data-v-7cf8dd08]:after{content:" *";color:#dc3545;font-weight:700}.form__item input[data-v-7cf8dd08]:invalid,.form__item select[data-v-7cf8dd08]:invalid,.form__item textarea[data-v-7cf8dd08]:invalid{border-color:#dc3545}.form__item input[data-v-7cf8dd08]:invalid:focus,.form__item select[data-v-7cf8dd08]:invalid:focus,.form__item textarea[data-v-7cf8dd08]:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.modern-loader-overlay[data-v-f008f6d2]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(2px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modern-loader-container[data-v-f008f6d2],.modern-loader-overlay[data-v-f008f6d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-loader-container[data-v-f008f6d2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.modern-spinner[data-v-f008f6d2]{position:relative;width:60px;height:60px}.modern-spinner.spinner-small[data-v-f008f6d2]{width:40px;height:40px}.spinner-ring[data-v-f008f6d2]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-radius:50%;-webkit-animation:spin-f008f6d2 1.5s linear infinite;animation:spin-f008f6d2 1.5s linear infinite}.spinner-ring[data-v-f008f6d2]:first-child{border-top-color:#007bff;-webkit-animation-delay:0s;animation-delay:0s}.spinner-ring[data-v-f008f6d2]:nth-child(2){border-right-color:#007bff;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transform:scale(.8);transform:scale(.8)}.spinner-ring[data-v-f008f6d2]:nth-child(3){border-bottom-color:#007bff;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-transform:scale(.6);transform:scale(.6)}.loader-message[data-v-f008f6d2]{margin:0;color:#333;font-size:16px;font-weight:500;text-align:center}@-webkit-keyframes spin-f008f6d2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-f008f6d2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader-fade-enter-active[data-v-f008f6d2],.loader-fade-leave-active[data-v-f008f6d2]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.loader-fade-enter-from[data-v-f008f6d2],.loader-fade-leave-to[data-v-f008f6d2]{opacity:0}@media (max-width:768px){.modern-spinner[data-v-f008f6d2]{width:50px;height:50px}.loader-message[data-v-f008f6d2]{font-size:14px}}@media (prefers-color-scheme:dark){.modern-loader-overlay[data-v-f008f6d2]{background:rgba(0,0,0,.95)}.loader-message[data-v-f008f6d2]{color:#fff}.spinner-ring[data-v-f008f6d2]:first-child{border-top-color:#0d6efd}.spinner-ring[data-v-f008f6d2]:nth-child(2){border-right-color:#0d6efd}.spinner-ring[data-v-f008f6d2]:nth-child(3){border-bottom-color:#0d6efd}}@media (prefers-reduced-motion:reduce){.spinner-ring[data-v-f008f6d2]{-webkit-animation:none;animation:none}.modern-spinner[data-v-f008f6d2]:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;background:#007bff;border-radius:50%}}.btn-themed-primary{background-color:#2b61d6;color:#fff;border:2px solid #2b61d6;padding:.75rem 1.5rem;border-radius:4px;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;display:inline-block}.btn-themed-primary:focus,.btn-themed-primary:hover{background-color:transparent;color:#2b61d6;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.btn-themed-primary:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-themed-secondary{background-color:#2b61d6;color:#2b61d6;border:2px solid #2b61d6;padding:.75rem 1.5rem;border-radius:4px;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;display:inline-block}.btn-themed-secondary:focus,.btn-themed-secondary:hover{background-color:transparent;color:#2b61d6;border-color:#2b61d6;text-decoration:none}.btn-themed-accent{background-color:#1e87f0;color:#fff;border:2px solid #1e87f0;padding:.75rem 1.5rem;border-radius:4px;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;display:inline-block}.btn-themed-accent:focus,.btn-themed-accent:hover{background-color:#2551b0;border-color:#2551b0;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175)}.card-themed{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);margin-bottom:1rem}.card-themed .card-header{color:#021847;font-size:1.25rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #2b61d6}.card-themed .card-body{color:#6c757d}.input-themed{width:100%;padding:.75rem;border:2px solid #dee2e6;border-radius:4px;font-size:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fff;color:#021847}.input-themed:focus{outline:none;border-color:#2b61d6;-webkit-box-shadow:0 0 0 3px rgba(43,97,214,.1);box-shadow:0 0 0 3px rgba(43,97,214,.1)}.input-themed::-webkit-input-placeholder{color:#adb5bd}.input-themed::-moz-placeholder{color:#adb5bd}.input-themed:-ms-input-placeholder{color:#adb5bd}.input-themed::-ms-input-placeholder{color:#adb5bd}.input-themed::placeholder{color:#adb5bd}.alert-themed{padding:1rem;border-radius:4px;margin-bottom:1rem;border-left:4px solid #2b61d6}.alert-themed.alert-success{background-color:#c4f1ce;border-left-color:#28a745;color:#145523}.alert-themed.alert-warning{background-color:#fffaed;border-left-color:#ffc107;color:#6d5200}.alert-themed.alert-danger{background-color:#fef9f9;border-left-color:#dc3545;color:#921925}.alert-themed.alert-primary{background-color:#c4f1ce;border-left-color:#2b61d6;color:#193a82}body,html,main{height:100%}body{width:100%;font-weight:300;padding:0;margin:0;background:rgba(145,135,181,.102);color:#021847}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Roboto,sans-serif}h1,h2,h3,h4 h5,h6{color:#021847;font-weight:500;letter-spacing:.03rem;text-transform:uppercase}h3{font-size:1.2rem}a{color:#7f7676}.bi:before,[class*=" bi-"]:before,[class^=bi-]:before{padding:.3rem;font-size:20px!important}span.big-number .bi:before,span.big-number [class*=" bi-"]:before,span.big-number [class^=bi-]:before{font-size:4rem!important}.valid-feedback,label{display:block}.ql-editor{background-color:#fff;min-height:10rem}.button-wrapper-top{width:100%;margin-bottom:2rem!important;margin-bottom:1rem!important}.button-wrapper-top button{margin-left:1rem}.view-all-reports{border:1px solid #c3cdd5;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;border-radius:4px;font-weight:700;text-decoration:none;min-width:18rem}.view-all-reports:focus,.view-all-reports:hover{background:#47a9f9;color:#fff;text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}input,select,textarea{background:#f6f6f6}img.user-image-small{width:4rem;height:4rem;display:block;margin:0 auto;border-radius:400px}.headding-space{border-top:1px solid #c3cdd5;padding-top:2rem!important;margin-top:2rem}a.link-button-edit.has-tooltip{display:block;border-radius:4px;cursor:pointer}a.link-button-edit.has-tooltip img{width:2rem;border:1px solid #aeaeae;display:block;margin:0 auto}.rpe-scale-result{padding:2rem;border:1px solid #c3cdd5;border-radius:10px}.rpe-scale-result h3{margin:0;font-size:1.2rem}.rpe-scale-result span.big-number{font-size:4rem;font-weight:500}.large-icon-shape{width:7rem;margin-right:1rem}.rpe-scale-result.nine,.rpe-scale-result.ten{color:#fb8059}.rpe-scale-result.eight{color:#ab9e27}.rpe-scale-result.four-six{color:#731484}span.result-D,span.result-L,span.result-W{color:#fff;padding:.2rem;border-radius:100px;font-size:.7rem;width:24px;display:inline-block;text-align:center;line-height:.7rem;margin-left:.3rem;vertical-align:middle}span.result-W{background:#069e53}span.result-L{background:#9e0606}span.result-D{background:#06619e}.rpe-scale-result.one{color:#4caf50}.editr--toolbar .dashboard input{width:100%!important}.player-injury-body-map{position:relative;width:20rem}.player-injury-body-map img{width:100%}.player-injury-body-map .injury-spot{position:absolute;font-size:.7rem;text-align:center}.player-injury-body-map .injury-spot span{display:block;border:1px solid red;width:2rem;height:2rem;border-radius:100px;padding-bottom:1rem;margin:1rem auto 0 auto}.player-injury-body-map .injury-spot span:focus,.player-injury-body-map .injury-spot span:hover{background:red;cursor:pointer}.player-injury-body-map .Right-foot-injury{bottom:2%;left:67%}.player-injury-body-map .Left-foot-injury{bottom:2%;left:27%}.player-injury-body-map .Head-injury{top:0;left:44%}.player-injury-body-map .Left-Wrist-and-hand-injury{top:50%;left:7%}.player-injury-body-map .Right-Wrist-and-hand-injury{top:50%;left:85%}.player-injury-body-map .Left-Shoulder-injury{top:16%;left:29%}.player-injury-body-map .Right-Shoulder-injury{top:16%;left:59%}.player-injury-body-map .Left-Hip-injury{top:45%;left:26%}.player-injury-body-map .Right-Hip-injury{top:45%;left:66%}.player-injury-body-map .Right-groin-injury{top:53%;left:51%}.player-injury-body-map .Left-groin-injury{top:53%;left:39%}.player-injury-body-map .Right-hamstring-injury{top:60%;left:39%}.player-injury-body-map .Left-hamstring-injury{top:60%;left:51%}.player-injury-body-map .Right-Quad-injury{top:56%;left:64%}.player-injury-body-map .Left-Quad-injury{top:56%;left:26%}.player-injury-body-map .Right-Knee-injury{top:67%;left:61%}.player-injury-body-map .Left-Knee-injury{top:67%;left:33%}.player-injury-body-map .Left-ankle-injury{bottom:10%;left:33%}.player-injury-body-map .Right-ankle-injury{bottom:10%;left:62%}.player-injury-body-map .Right-calf-injury{bottom:20%;left:62%}.player-injury-body-map .Left-calf-injury{bottom:18%;left:32%}.player-injury-body-map .Left-arm-injury{top:32%;left:18%}.player-injury-body-map .Right-arm-injury{top:32%;left:72%}.col-wrapper-teams-gps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%}.col-wrapper-teams-gps .cols{width:100%}.key-value-list{padding:0;margin:0;list-style:none}.key-value-list li{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.key-value-list li span{display:block;padding-right:1rem;font-weight:300;width:14rem}#selfDeclarationModal .modal-content{background:#ededed;height:100vh;overflow:scroll}#selfDeclarationModal .modal-content section{background:#fff}.form-control{color:#021847}.reportrange-text{background:#fff;cursor:pointer;padding:5px 10px;border:1px solid #e1e5e9;width:100%;overflow:hidden}.goal-and-game-events{margin:.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.goal-and-game-events span.goal-scorers-text{font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.goal-and-game-events span.goal-scorers-text span img{width:1rem}.show-imported-CSV-data{margin-top:1rem;padding:1rem;background:#e6e8e9;height:20rem;overflow-x:scroll}.trialist-player-profile .modal-content{background:#ededed;height:100vh;overflow:scroll}.trialist-player-profile .modal-content .games-info{margin:0;padding:1rem;background:#fff;border-radius:4px}.type-of-csv-import h3{width:100%}.type-of-csv-import .radios-group-gps{margin-bottom:1rem}.type-of-csv-import .radios-group-gps div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.type-of-csv-import .radios-group-gps div .custom-radio{display:block;width:43%;border:1px solid #d3d1d1;border-radius:4px;padding:2rem;text-align:center}.type-of-csv-import .radios-group-gps div .custom-radio img{width:100%}.type-of-csv-import .radios-group-gps div .custom-radio:focus,.type-of-csv-import .radios-group-gps div .custom-radio:hover{border:1px solid #3fda28;cursor:pointer}span.goal-number{border-radius:100px;width:2rem;display:inline-block;text-align:center}.search-filter{display:inline-block;width:100%;padding:1rem}.search-filter .form__item label{display:block}.search-filter .clear-daterange{border:1px solid #e1e5e9;display:inline-block;vertical-align:top;padding:.3rem;margin-left:.3rem}.search-filter .clear-daterange:focus,.search-filter .clear-daterange:hover{background:#f4f4f4}.custom-control-inline-player-assesment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-control-inline-player-assesment .custom-radio{margin-right:1rem}.custom-control-inline-player-assesment .custom-radio .custom-control-label{margin-left:.5rem}.no-margin{margin:0}.rpe-scal-wrapper{min-width:36%}.training-scores{margin-bottom:1rem}.small-date-player-coach{display:block;font-size:1rem;color:#aeb8c0;text-transform:none;font-weight:100}.full-width-error{font-size:.8rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.days-red-warning,.red-warning{color:#d40035}.days-red-warning,.green-success,.red-warning{line-height:1.2rem;font-size:.9rem;margin-top:.5rem}.green-success{color:#72be05}.highlighted-text{color:#7f7676}.uk-text-danger{color:#ce0808}.uk-offcanvas-bar{background:#021847}.no-flex{display:block!important}.uk-container-large{max-width:96%;margin:5rem auto 0 auto}button.green-button{padding:1rem;background:#039e53}button.green-button:focus,button.green-button:hover{background:#09884a;cursor:pointer}button{padding:1rem;background:#021847;color:#fff;border:none;border-radius:4px}button:focus,button:hover{background:#2b61d6;cursor:pointer}.btn-outline-success,.main-button.btn-outline-success,button.btn-outline-success{color:#198754!important;border-color:#198754!important;background-color:transparent!important;border:1px solid #198754!important;background-color:#fff!important}.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover,.main-button.btn-outline-success:active,.main-button.btn-outline-success:focus,.main-button.btn-outline-success:hover,button.btn-outline-success:active,button.btn-outline-success:focus,button.btn-outline-success:hover{color:#fff!important;background-color:#198754!important;border-color:#198754!important}.btn-outline-warning,.main-button.btn-outline-warning,button.btn-outline-warning{color:#ffc107!important;border-color:#ffc107!important;border:1px solid #ffc107!important;background-color:#fff!important}.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover,.main-button.btn-outline-warning:active,.main-button.btn-outline-warning:focus,.main-button.btn-outline-warning:hover,button.btn-outline-warning:active,button.btn-outline-warning:focus,button.btn-outline-warning:hover{color:#000!important;background-color:#ffc107!important;border-color:#ffc107!important}.btn-outline-danger,.main-button.btn-outline-danger,button.btn-outline-danger{color:#dc3545!important;border-color:#dc3545!important;border:1px solid #dc3545!important;background-color:#fff!important}.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.main-button.btn-outline-danger:active,.main-button.btn-outline-danger:focus,.main-button.btn-outline-danger:hover,button.btn-outline-danger:active,button.btn-outline-danger:focus,button.btn-outline-danger:hover{color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}.btn-outline-primary,.main-button.btn-outline-primary,button.btn-outline-primary{color:#0d6efd!important;border-color:#0d6efd!important;border:1px solid #0d6efd!important;background-color:#fff!important}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.main-button.btn-outline-primary:active,.main-button.btn-outline-primary:focus,.main-button.btn-outline-primary:hover,button.btn-outline-primary:active,button.btn-outline-primary:focus,button.btn-outline-primary:hover{color:#fff!important;background-color:#0d6efd!important;border-color:#0d6efd!important}.btn-outline-secondary,.main-button.btn-outline-secondary,button.btn-outline-secondary{color:#6c757d!important;border-color:#6c757d!important;border:1px solid #6c757d!important;background-color:#fff!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.main-button.btn-outline-secondary:active,.main-button.btn-outline-secondary:focus,.main-button.btn-outline-secondary:hover,button.btn-outline-secondary:active,button.btn-outline-secondary:focus,button.btn-outline-secondary:hover{color:#fff!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn-outline-info,.main-button.btn-outline-info,button.btn-outline-info{color:#0dcaf0!important;border-color:#0dcaf0!important;border:1px solid #0dcaf0!important;background-color:#fff!important}.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover,.main-button.btn-outline-info:active,.main-button.btn-outline-info:focus,.main-button.btn-outline-info:hover,button.btn-outline-info:active,button.btn-outline-info:focus,button.btn-outline-info:hover{color:#000!important;background-color:#0dcaf0!important;border-color:#0dcaf0!important}.btn-outline-light,.main-button.btn-outline-light,button.btn-outline-light{color:#f8f9fa!important;border-color:#f8f9fa!important;border:1px solid #f8f9fa!important;background-color:#fff!important}.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover,.main-button.btn-outline-light:active,.main-button.btn-outline-light:focus,.main-button.btn-outline-light:hover,button.btn-outline-light:active,button.btn-outline-light:focus,button.btn-outline-light:hover{color:#000!important;background-color:#f8f9fa!important;border-color:#f8f9fa!important}.btn-outline-dark,.main-button.btn-outline-dark,button.btn-outline-dark{color:#212529!important;border-color:#212529!important;border:1px solid #212529!important;background-color:#fff!important}.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover,.main-button.btn-outline-dark:active,.main-button.btn-outline-dark:focus,.main-button.btn-outline-dark:hover,button.btn-outline-dark:active,button.btn-outline-dark:focus,button.btn-outline-dark:hover{color:#fff!important;background-color:#212529!important;border-color:#212529!important}.contntainer{width:96%;margin:0 auto}.notes{border-top:1px dotted #b6bbbf;margin-top:1rem;padding-top:1rem}.notes h4,.notes p{color:#021847;margin-top:0}.notes h4{margin:0;font-size:.9rem;font-weight:700}.notes p{font-size:.8rem}.multi-radio-wrapper{border:1px solid #dee2e6;padding:2rem;margin-bottom:2rem}.multi-radio-wrapper .form__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.multi-radio-wrapper .form__item .form__label{margin-right:2rem;width:28rem}.modal-fullscreen .modal-dialog{max-width:100%!important;margin:1%!important;top:0;bottom:0;left:0;right:0;height:calc(100% - 1rem);width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:100000}body.modal-open{overflow:hidden;position:fixed;width:100%;height:100%;-webkit-overflow-scrolling:touch}@supports(-webkit-overflow-scrolling:touch){body.modal-open{position:fixed;overflow:hidden}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);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;z-index:1050;-webkit-overflow-scrolling:touch;overflow-y:auto}@supports(-webkit-overflow-scrolling:touch){.modal-overlay{height:90%;height:-webkit-fill-available;min-height:90%;min-height:-webkit-fill-available}}.modal-dialog{background-color:#fff;border-radius:.3rem;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.5);box-shadow:0 .25rem .5rem rgba(0,0,0,.5);max-width:500px;width:90%;height:calc(100% - 1rem);overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}@supports(-webkit-overflow-scrolling:touch){.modal-dialog{height:calc(100% - 1rem)}}.modal-dialog.modal-lg{max-width:800px}.modal-dialog.modal-xl{max-width:1140px}.modal-dialog.modal-chatDetails{max-width:1140px;min-height:600px;max-height:97%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@supports(-webkit-overflow-scrolling:touch){.modal-dialog.modal-chatDetails{max-height:calc(90% - 2rem);height:auto}}.modal-content{border:none;border-radius:.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch;position:relative}@supports(-webkit-overflow-scrolling:touch){.modal-content{height:auto;min-height:0;max-height:100%}}.modal-body{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-overflow-scrolling:touch;position:relative}@supports(-webkit-overflow-scrolling:touch){.modal-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overscroll-behavior:contain}}.modal-body .chat-messages{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem;position:relative;background:#fafafa;min-height:0;-webkit-overflow-scrolling:touch}@supports(-webkit-overflow-scrolling:touch){.modal-body .chat-messages{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overscroll-behavior:contain}}.modal-body .user-select-wrapper{-webkit-overflow-scrolling:touch}@supports(-webkit-overflow-scrolling:touch){.modal-body .user-select-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem!important;border-bottom:1px solid #dee2e6!important;background-color:#f8f9fa;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}@supports(-webkit-overflow-scrolling:touch){.modal-fullscreen .modal-overlay{height:100%;height:-webkit-fill-available}.modal-fullscreen .modal-dialog{height:calc(100% - 1rem);overflow-y:auto;height:-webkit-fill-available;max-height:-webkit-fill-available}.modal.show{-webkit-overflow-scrolling:touch;overflow-y:auto;height:100%;height:-webkit-fill-available;min-height:100%;min-height:-webkit-fill-available}.modal.show+body{position:fixed;overflow:hidden;width:100%;height:100%;-webkit-overflow-scrolling:touch}.modal .modal-dialog{-webkit-overflow-scrolling:touch;height:calc(100% - 1rem);overflow:hidden;position:relative;margin:1rem auto}.modal .modal-dialog .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:scroll;height:100%;-webkit-overflow-scrolling:touch;position:relative}.modal .modal-dialog .modal-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overscroll-behavior:contain;-webkit-transform:translateZ(0);transform:translateZ(0)}.modal .modal-dialog .modal-footer,.modal .modal-dialog .modal-header{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1}}@supports(-webkit-touch-callout:none){.modal-overlay{height:90%;height:-webkit-fill-available}.modal-dialog,.modal-fullscreen .modal-dialog{height:calc(100% - 1rem)}}@media(max-width:768px){.modal-dialog{width:95%;margin:1rem auto;height:calc(100% - 1rem)}@supports(-webkit-overflow-scrolling:touch){.modal-dialog{height:calc(100% - 1rem)}}.modal-body{padding:.75rem}@supports(-webkit-overflow-scrolling:touch){.modal-body{-webkit-overflow-scrolling:touch;overflow-y:scroll}}}.search-filter .checkbox-full-season-wrapper{display:inline-block;vertical-align:top;margin-top:.3rem;margin-left:1rem}.search-filter .checkbox-full-season-wrapper .custom-checkbox{border:none;margin:0;padding:0}.number-alert,.search-filter .checkbox-full-season-wrapper .custom-checkbox label{display:inline-block}.number-alert{border-radius:100px;width:1.5rem;text-align:center;margin-right:.3rem;background:#fc1d00;color:#fff}.side-nav-content-wrapper{margin-top:2rem;background:#fff;padding:1rem}.side-nav-content-wrapper ul.side-nav{list-style:none;padding:0;min-width:14rem}.side-nav-content-wrapper ul.side-nav li:first-of-type{border-top:1px solid #c3cdd5}.side-nav-content-wrapper ul.side-nav li{border-bottom:1px solid #c3cdd5;padding:1rem}.side-nav-content-wrapper ul.side-nav li:hover,.side-nav-content-wrapper ul.side-nav lifocus{background:#e2eaf0;cursor:pointer}fieldset#occurance-radios{margin:1rem 0}fieldset#occurance-radios .custom-control input{margin-right:.5rem}.check-box-text{margin-left:.5rem}.recurring-event-checkBox-class{border:1px solid #059e53;padding:1rem}.player-game-numbers{margin:1.5rem 0 0 0;border-top:1px solid #dee2e6;padding-top:1rem}.player-game-numbers ul{list-style:none;margin:0;padding:0}.player-game-numbers ul li p{margin:0;text-transform:capitalize}.player-game-numbers ul li p .not-going{color:#d85c64}.player-game-numbers ul li p .going{color:#059e53}.two-col-flex{display:block;width:100%}.two-col-flex>div{width:100%}.games-info{margin:1rem;width:100%;overflow-y:auto}.cal-buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;margin-top:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.cal-buttons-wrapper .cal-buttons{border:1px solid silver;padding:.5rem;margin-right:.5rem;text-decoration:none;line-height:2.2rem;min-width:5rem;text-align:center}.cal-buttons-wrapper .cal-buttons:focus,.cal-buttons-wrapper .cal-buttons:hover{border:1px solid #9ecaa2;background:#edf7ee;color:#fff;cursor:pointer}.cal-buttons-wrapper .cal-buttons .cal-buttons.selected{border:1px solid #7f7676;background:#edf7ee;color:#fff}.custom-checkbox{border:1px solid #dee2e6;padding:1rem;margin:1rem 0}.custom-checkbox label.custom-control-label{margin-left:.5rem;display:inline-block}.custom-checkbox input.custom-control-input{margin-right:.5rem;width:16px}.full-team{padding:1rem}.full-team ul{list-style:none;margin:0;padding:0}.full-team ul li{margin-bottom:.5rem}.main-button{margin-bottom:2rem}.player-profile-header{font-size:1rem;font-weight:400;margin-top:1rem}.player-profile-header p{margin:0 0 .5rem 0;text-transform:none}.player-profile-header p span{width:6rem;display:inline-block;font-weight:500}.ratingStars .editr--toolbar div{display:none}.tyes-of-stuff{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:34rem;margin-top:1rem}.LeagueTableFeed{margin:2rem}.session-enjoyment-wrapper{margin:2rem 0}.session-enjoyment-wrapper .session-enjoyment{padding:2rem;text-align:center;border:1px solid #c3cdd5;border-radius:10px}.session-enjoyment-wrapper .session-enjoyment h4{font-size:1rem;text-transform:uppercase;margin:0}.session-enjoyment-wrapper .session-enjoyment img{width:7rem;margin:1rem auto 0 auto}.large-app a{text-decoration:none}.large-app a .session-data{text-align:center}.large-app a .session-data img{height:8rem;max-width:11rem}.large-app a .session-data h3{text-decoration:none;margin-top:1rem}#sidebar-no-header .logo{width:100%}#sidebar-no-header .logo img{width:53%;text-align:center;display:block;margin:0 auto 1rem auto}#sidebar-no-header nav ul a{padding:1rem;border-bottom:1px solid #2e63b7;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#sidebar-no-header nav ul a:focus,#sidebar-no-header nav ul a:hover{color:#fff;background:#053876}#sidebar-no-header nav ul a img{height:1.5rem;margin-right:.5rem;display:inline-block;text-align:center;width:1.5rem}p.attending-game{color:#75b395;padding:1rem 0;width:100%;margin-bottom:0}ul.breadcrumb{margin:0 0 2rem 0;border-bottom:1px solid #c3cdd5;padding-bottom:2rem}ul.breadcrumb li{margin-left:.5rem;margin-right:.5rem}ul.breadcrumb li:last-of-type{font-weight:700}span.recurring-event-icon{padding:.5rem;margin-left:.5rem}span.recurring-event-icon:focus,span.recurring-event-icon:hover{background:#f2f5f7}.player-game-responce{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.password-wrapper{padding:1rem 0}.password-wrapper .form__item{display:block}.password-wrapper h3{margin-bottom:1rem}.colour-radios{margin-bottom:2rem}.colour-radios div div label{padding:.5rem 1rem;border:1px solid transparent;font-size:1.5rem}.colour-radios div div .active{-webkit-box-shadow:0 0 7px 0 #52708e;box-shadow:0 0 7px 0 #52708e}.colour-radios div div input{display:none}.colour-radios div div label:nth-of-type(5){background:#9c27b0}.colour-radios div div label:nth-of-type(5):focus,.colour-radios div div label:nth-of-type(5):hover{background:#be06df}.colour-radios div div label:nth-of-type(6){background:#5d84b0}.colour-radios div div label:nth-of-type(6):focus,.colour-radios div div label:nth-of-type(6):hover{background:#4694ec}.colour-radios div div label:nth-of-type(7){background:#4caf50}.colour-radios div div label:nth-of-type(7):focus,.colour-radios div div label:nth-of-type(7):hover{background:#33e339}.colour-radios div div label:nth-of-type(4){background:#ffeb3b}.colour-radios div div label:nth-of-type(4):focus,.colour-radios div div label:nth-of-type(4):hover{background:#f5e126}.colour-radios div div label:nth-of-type(3){background:#ffc107}.colour-radios div div label:nth-of-type(3):focus,.colour-radios div div label:nth-of-type(3):hover{background:#f8ba00}.colour-radios div div label:nth-of-type(2){background:#ff9800}.colour-radios div div label:nth-of-type(2):focus,.colour-radios div div label:nth-of-type(2):hover{background:#de8500}.colour-radios div div label{background:#ff5722}.colour-radios div div label:focus,.colour-radios div div label:hover{background:#f83a00}.games{padding:2rem;width:100%}.games,.games .game{border:1px solid #e1e5e9;background:#fff}.games .game{padding:1rem;border-radius:4px;cursor:pointer;max-width:43rem;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;margin-bottom:2rem}.games .game:focus,.games .game:hover{border:1px solid #2b61d6;cursor:pointer}.games .game .game-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.games .game .game-wrapper .match-details p{margin:0}.games .game .game-wrapper .match-details .game-info{border-top:1px dashed #e1e5e9;padding-top:.5rem}.games .game .game-wrapper .match-details .game-info span{margin-right:1rem}.games .game .game-wrapper .match-details .game-info span svg{margin-right:.5rem}.games .game .game-wrapper .match-details .teams{font-size:1.1rem;font-weight:700}.games .game .game-wrapper .date{text-align:center;display:block;margin-right:2rem}.games .game .game-wrapper .date .month{text-align:center;display:block;text-transform:uppercase;font-size:.7rem;color:#021847;font-weight:400}.games .game .game-wrapper .date .day-date{display:block;font-size:3rem;line-height:3rem}.games .game .game-wrapper .kikoff{padding:0 1rem}.form__item.uk-form.dob{margin-top:4rem!important}.uk-container-large{margin-top:6.5rem;padding-top:2rem;width:96%}.invalid-feedback{display:grid;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545;grid-column-start:2}.danger-outline{border:1px solid #ef4343!important}.checkout-basket .b-sidebar{width:90%}.checkout-basket .b-sidebar-body{background:#fff;color:#000}.checkout-basket .b-sidebar-header button{padding:1rem;background:#ebeef1;color:#fff}.b-sidebar-body{background:#021847;color:#fff}.navigation-button{background:transparent;margin-right:1rem;border:1px solid transparent}.navigation-button svg{font-size:2rem!important;margin-top:.5rem}.navigation-button:focus,.navigation-button:hover{background:#7f7676;border:1px solid #034da2}nav.header.uk-navbar-container{border-bottom:1px solid rgba(185,192,204,.4);background-color:#2b61d6;width:100%;top:0;text-transform:uppercase;position:fixed;z-index:100;color:#fff;border-bottom:6px solid #2551b0}nav.header.uk-navbar-container .contntainer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0}nav.header.uk-navbar-container .contntainer .header-buttons{padding-top:1.2rem;margin-left:auto}nav.header.uk-navbar-container .contntainer .header-buttons a{cursor:pointer;text-decoration:none;border:none;display:block}nav.header.uk-navbar-container .contntainer .header-buttons a:focus,nav.header.uk-navbar-container .contntainer .header-buttons a:hover{text-decoration:underline;cursor:pointer}nav.header.uk-navbar-container .contntainer .header-buttons .help{margin:1.3rem 1rem 0 0;color:#fff;text-transform:none}nav.header.uk-navbar-container .uk-logo{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-decoration:none}nav.header.uk-navbar-container .uk-logo p{margin:1.2rem 0 0 0}nav.header.uk-navbar-container .uk-logo img{width:4rem;margin-right:1rem}nav.header.uk-navbar-container .uk-navbar-toggle{color:#fff;position:relative;width:7rem;padding-top:1.2rem}nav.header.uk-navbar-container .uk-navbar-toggle span{position:absolute;top:1.6rem;left:2.5rem}.large-training-image-wrapper{text-align:center;padding:1rem 0;background:#c3cdd5}.large-training-image-wrapper .large-training-image{margin:1rem 0;border:1px solid #dee2e6}.playerPerformaceScoreWrapper{display:none}.playerPerformaceScoreWrapper .single-chart p{text-align:center;font-size:.8rem}.intro-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #c3cdd5;padding-bottom:2rem;position:relative}.intro-header .sessons-header{width:100%}.intro-header .sessons-header .header-buttons{margin-top:1rem}.intro-header .sessons-header .header-buttons h2{margin:0}.intro-header .sessons-header .select-user p{width:100%}.intro-header .sessons-header .form{max-width:50rem}.intro-header .sessons-header .form p{margin:0}.intro-header .sessons-header .form .form__item{display:block}.intro-header .sessons-header .form .form__item label{margin-right:1rem}.intro-header .sessons-header .form .form__item .vdp-datepicker input{display:-webkit-box;display:-ms-flexbox;display:flex}.intro-header .user-photo-info{width:100%;margin-right:0;background:#fff;padding:1rem;border-radius:8px;border:1px solid #c3cdd5;position:relative;overflow:hidden}.intro-header .user-photo-info:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(25%,rgba(195,205,213,.2)),color-stop(50%,rgba(195,205,213,.4)),color-stop(75%,rgba(195,205,213,.2)),to(transparent));background:linear-gradient(90deg,transparent,rgba(195,205,213,.2) 25%,rgba(195,205,213,.4) 50%,rgba(195,205,213,.2) 75%,transparent);-webkit-animation:shimmer 4s infinite;animation:shimmer 4s infinite;-webkit-animation-delay:1s;animation-delay:1s;border-radius:8px}.intro-header .user-photo-info img{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px;margin:0 auto;display:block;position:relative;z-index:1}.intro-header .user-photo-info h1{font-size:1rem;margin:1rem 0 0 0;text-align:center;width:100%;text-transform:none}.buttons-flex{border-top:1px solid #dee2e6;padding-top:2rem;margin-top:2rem}.buttons-flex button:first-of-type{margin-right:1rem}.with-margins{margin:2rem 0}div#playerProfile{background:#fff}div#playerProfile .modal-content{border:none;height:100%;overflow:scroll}div#playerProfile .modal-content section{margin-top:2rem}.sessions-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem}.sessions-info .small-date{margin-top:1rem;margin-bottom:0}.sessions-info .session-card:last-child{margin:0}.sessions-info .session-card{color:#021847;-webkit-transition:all .5s ease;transition:all .5s ease;padding:2rem;border:1px solid #c3cdd5;background:#fff;margin-right:1rem;margin-bottom:1rem;text-decoration:none}.sessions-info .session-card h3{margin-top:0}.sessions-info .session-card img{width:100%;max-width:486px}.sessions-info .session-card:focus,.sessions-info .session-card:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer;text-decoration:none;color:#021847}.radio-group-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.radio-group-flex .custom-radio{margin-right:1rem}.radio-group-flex .custom-radio label{margin-left:.3rem}#playerProfile .modal-dialog{--bs-modal-width:100%;--bs-modal-margin:0;height:calc(100% - 1rem)}#playerProfile .modal-dialog .modal-body{max-width:67rem}#playerProfile .modal-dialog .modal-header .close{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}@-webkit-keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.loader-full-page{width:100%;height:100%;background:hsla(0,0%,87%,.8);position:fixed;z-index:101}.loader-full-page .loading-box{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10rem;-webkit-animation:fadeIn 2s infinite alternate;animation:fadeIn 2s infinite alternate}.loader-full-page .loading-box img{position:absolute;top:3.3rem;left:0;width:99%}.loader-full-page .loading-box p{text-align:center;color:#0f5aab;margin-top:0;font-size:1.5rem;font-weight:700}header.codrops-header img{max-width:10rem;margin-bottom:2rem}header.codrops-header h1 span{display:block;color:#021847}.auth-page{background:#2b61d6;margin:2rem;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3)}.empty-state{margin-top:2rem;text-align:center;background:#fff;padding:2rem;width:100%}.empty-state img{width:13rem}.form{margin:auto 0 0 0;position:relative}.form__title{font-size:1.5rem;margin:0 0 3rem}.user-select-wrapper{display:block;width:100%;height:10rem;overflow-y:scroll;border:1px solid #ddd;padding:1rem}.user-select-wrapper input{margin-right:.5rem;display:inline-block;width:auto}.user-select-wrapper label{display:inline-block}.search-small{max-width:20rem}.search-small i{background:#f2f5f7;padding:.5rem}.form .form__item{display:block}.form__item--actions button{width:100%}.form__item{display:block;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__item:not(:last-child){margin:0 0 1.5rem}.form__item--actions{color:var(--color-form-alt);margin-top:3rem;font-size:.8rem;grid-template-columns:3fr 1fr}.form__label{font-weight:700}ul.dropdown-menu.show a{display:block;padding:.5rem .5rem;text-decoration:none}ul.dropdown-menu.show a:focus,ul.dropdown-menu.show a:hover{background:#f2f5f7}.vdp-datepicker input,input,select,textarea{padding:.5rem;border:1px solid #ddd;color:#021847;width:100%}#userSelect{width:auto}.form__input{padding:1rem;width:100%;border:1px solid #ddd;background:#f6f6f6;font-weight:700;color:#021847}.academy-injury-summary .table tr td,.academy-injury-summary .table tr th{padding:.5rem 1rem;border-bottom:1px solid #e0e0e0}.academy-injury-summary .table tr th{width:2rem}.radio-box input[type=radio]{display:none}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);background:#f6f6f6}input::-webkit-file-upload-button{font-weight:700;color:#7f7676;padding:.5em;border:thin solid gray;border-radius:3px;padding:.5rem}input::file-selector-button{font-weight:700;color:#7f7676;padding:.5em;border:thin solid gray;border-radius:3px;padding:.5rem}.image-preview-wrapper{border:1px solid #ddd;width:100%;margin:2rem 0;overflow:scroll}.image-preview-wrapper img.image-preview{border:1px solid #ddd}.image-preview-wrapper button.remove-file-button{display:block;margin:1rem}a.map-link{text-decoration:none;border:1px solid;padding:.3rem 1rem;border-radius:4px}.form__input-wrap{position:relative}.form__input:focus{border-color:#000;outline:none}.form__password-strength{position:absolute;font-size:.75rem}.form__link{font-weight:700;white-space:nowrap}.form__button{padding:1rem;font-weight:700;font-size:1rem;border:0;background:var(--color-form-button-bg);color:var(--color-form-button)}.form__button:focus{outline:none}.week-selected-dates-text{display:block;font-size:1.2rem;color:#021847}.week-selected-dates-text .selected-user{text-transform:capitalize;display:block;margin-bottom:.5rem}.week-selected-dates-text .season-dates,.week-selected-dates-text .week-number{display:block;font-size:1.2rem}.week-selected-dates-text p{font-size:1rem;margin:0 0 .5rem 0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.week-selected-dates-text p span{font-weight:400;width:5rem}label.form__label.weeklyDate{line-height:1rem}.blue-background{background:red}.modal-body{padding:1rem}.modal-body .form .form__item{display:block}.training-details-content{padding:1rem 0;border-top:1px solid #dee2e6}.personal-info{padding:1rem}.personal-info .item{margin-bottom:1rem;border-bottom:1px solid #c3cdd5;padding-bottom:1rem}.personal-info .item .value{font-weight:700}.personal-info .label{min-width:11rem;display:block;margin-right:1rem}.vgt-global-search.vgt-clearfix{background:transparent!important;border:none}.vgt-inner-wrap{-webkit-box-shadow:none;box-shadow:none}.vgt-table thead th{color:#06569e;background:none}table.vgt-table{border:none}table.vgt-table td{color:#06569e}.vgt-table.bordered td,.vgt-table.bordered th{min-width:8rem!important;border:none;border-bottom:1px solid #dcdfe6}.vgt-table.bordered td:first-of-type,.vgt-table.bordered th:first-of-type{padding:.75em .75em .75em 0}table.w-a-style{border:none}table.w-a-style tr:nth-child(2n),table.w-a-style tr:nth-child(odd){background:#fff;border-bottom:1px solid #a9b3bc}table.w-a-style th{padding:1rem;background:#fff}table.w-a-style td{padding:1rem;border:none}table.w-a-style td a{color:#06569e;text-decoration:none}table.w-a-style td a:focus,table.w-a-style td a:hover{color:#7f7676;text-decoration:underline}p.training-type-text{display:block;margin:0;padding:0;text-transform:uppercase;color:#7f7676}.library-tab.tab-content .tabs-wrapper,.padding-wrapper{padding:1rem}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;width:100%;overflow-y:auto;margin-bottom:0;position:relative}.tabs .tab-item{min-width:11rem;min-height:100%}.tabs .tab-item a.active{border-bottom:3px solid #021847!important;color:#021847}.tabs .tab-item a{color:#2551b0;text-decoration:none;padding:1rem;border-bottom:3px solid transparent;font-weight:500;letter-spacing:.03rem;min-height:100%;display:block;font-size:.8rem;white-space:nowrap}.tabs .tab-item a:focus,.tabs .tab-item a:hover{border-bottom:3px solid #2b61d6;cursor:pointer}.tabs.enhanced-tabs:before{left:0;background:-webkit-gradient(linear,left top,right top,from(#f2f5f7),to(rgba(242,245,247,0)));background:linear-gradient(90deg,#f2f5f7,rgba(242,245,247,0))}.tabs.enhanced-tabs:after,.tabs.enhanced-tabs:before{content:"";position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:10;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tabs.enhanced-tabs:after{right:0;background:-webkit-gradient(linear,right top,left top,from(#f2f5f7),to(rgba(242,245,247,0)));background:linear-gradient(270deg,#f2f5f7,rgba(242,245,247,0))}.tabs.enhanced-tabs.can-scroll-left:before,.tabs.enhanced-tabs.can-scroll-right:after{opacity:1}@media(max-width:768px){.tabs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tabs::-webkit-scrollbar{display:none}}.tab-navigation-controls{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;padding:.5rem;background:rgba(242,245,247,.9);border-radius:8px}@media(max-width:768px){.tab-navigation-controls{display:-webkit-box;display:-ms-flexbox;display:flex}}.tab-navigation-controls .tab-counter{font-size:.875rem;color:#6c757d;font-weight:500;white-space:nowrap}.tab-navigation-controls .scroll-indicators{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.tab-navigation-controls .scroll-indicators .scroll-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#6c757d;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:14px}.tab-navigation-controls .scroll-indicators .scroll-arrow:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;color:#495057}.tab-navigation-controls .scroll-indicators .scroll-arrow:disabled{opacity:.4;cursor:not-allowed;background:#f8f9fa}.tab-navigation-controls .scroll-indicators .scroll-arrow.can-scroll{color:#33afdd;border-color:#33afdd}.tab-navigation-controls .scroll-indicators .scroll-arrow.can-scroll:hover{background:#33afdd;color:#fff}.tabs-wrapper{background:#fff;border-radius:10px;width:100%}.tabs-wrapper .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.action-buttons .player-game-responce{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:none;margin:0;padding:0}button.btn-outline-primary{border:1px solid #7f7676;color:#7f7676}button.btn-outline-primary:focus,button.btn-outline-primary:hover{background:#7f7676}button.btn-outline-danger{border:1px solid #d85c64;color:#d85c64}button.btn-outline-danger:focus,button.btn-outline-danger:hover{background:#d85c64}.b-toast button.close{padding:0;background-color:transparent;color:inherit;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;margin-left:auto!important}.toast:not(.show){display:block}.sessions-week-layout{margin-top:2rem}.sessions-week-layout .training-session-entry{margin:1.2rem;background:#fff;padding:1rem;border-radius:4px;cursor:pointer;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;width:100%}.sessions-week-layout .training-session-entry .session-content{display:block}.sessions-week-layout .training-session-entry .session-content a{text-align:center;display:block;margin:0 auto}.sessions-week-layout .training-session-entry .session-content .session-data{margin-top:1rem}.sessions-week-layout .training-session-entry .action-buttons{margin-top:1rem;border-top:1px solid #c3cdd5;padding-top:1rem}.sessions-week-layout .training-session-entry .action-buttons button{margin-right:.5rem}.sessions-week-layout .training-session-entry:focus,.sessions-week-layout .training-session-entry:hover{border:1px solid #2b61d6;cursor:pointer}.sessions-week-layout .training-session-entry h3{font-size:1.5rem;margin:0;padding:0}.sessions-week-layout .training-session-entry p{font-size:.8rem;margin:0}.sessions-week-layout .training-session-entry .week-text{margin-bottom:1rem;text-transform:uppercase;font-size:.7rem}.sessions-week-layout .training-session-entry .session-icon{border:1px solid #021847;border-radius:100px;width:3.5rem;text-align:center;line-height:3.5rem;background:#04569e;margin-right:1rem}img.session-image{width:190px;margin-right:2rem;border:1px solid #c3cdd5;height:158px}a.uk-navbar-toggle img{width:2rem}.add-new-programme{margin-top:2rem}.modal-header button{padding:.5rem}.btn-outline-success{color:#08a10f;background:#fff}.btn-outline-success:focus,.btn-outline-success:hover{color:#fff;background-color:#08a10f;border-color:#08a10f}.btn-outline-warning{color:#ffc107;background:#fff}.btn-outline-warning:focus,.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.signed-report .coach-signed-report,.signed-report .player-signed-report{border:1px solid #dee2e6;padding:2rem;background:#f9f9f9}.signed-report .coach-signed-report .editr--content,.signed-report .player-signed-report .editr--content{background:#fff}.signed-report .coach-signed-report .players-charter,.signed-report .player-signed-report .players-charter{overflow:scroll}.signed-report .two-col-pop .user-photo-info{border-radius:100px;border:1px solid #dee2e6;overflow:hidden;height:10rem;width:10rem}.signed-report .two-col-pop .user-photo-info img{width:100%;height:100%}.players-videos{margin-top:2rem}.pitch-wrapper{position:relative;width:100%}.pitch-wrapper .pitch-svg{width:100%}.pitch-wrapper img.small-shirt{position:absolute;width:10%}.pitch-wrapper img.goalkeeper{top:44%;left:4%}.pitch-wrapper img.right-full-back{top:80%;left:22%}.pitch-wrapper img.center-back-left{top:30%;left:19%}.pitch-wrapper img.center-back-right{top:57%;left:19%}.pitch-wrapper img.left-full-back{top:7%;left:22%}.pitch-wrapper img.defensive-midfielder{top:41%;left:35%}.pitch-wrapper img.attacking-midfielder{top:41%;left:55%}.pitch-wrapper img.left-midfielder{top:5%;left:45%}.pitch-wrapper img.right-midfielder{top:82%;left:45%}.pitch-wrapper img.striker-left{top:24%;left:72%}.pitch-wrapper img.striker-right{top:60%;left:72%}.number-of-results{padding-top:1rem;padding:1rem 0 0 1rem}.number-of-results p{margin:0}.stats-wrapper{margin-bottom:2rem}img.main-image-top{display:none}.coach-comments-wrapper p:first-of-type{margin-bottom:1rem}.coach-comments-wrapper p.coach-comments{padding:1rem;border:1px solid #a9b3bc;font-style:italic}.bg-primary{background-color:#7f7676!important}.bg-danger{background-color:#e53c3c!important}.bg-warning{background-color:#ff9f00!important}.bg-success{background-color:#4cc790!important}.search-filter .dp__main{display:inline-block}.dp__main{width:100%;max-width:20rem}.hobbies{margin-top:2rem}ul.autocomplete-results{list-style:none;margin:0 0 1rem 0;padding:0;background:#f2f5f7;display:block;width:100%}ul.autocomplete-results li{padding:.5rem .5rem;cursor:pointer}ul.autocomplete-results li:focus,ul.autocomplete-results li:hover{background-color:#e4ecf2}ul.autocomplete-results li:last-of-type{margin-bottom:0}p.padding-left{padding-left:2.2rem;padding-top:.3rem}section.player-profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}section.player-profile-wrapper .player-profile-details{margin:1.2rem;background:#fff;padding:1rem;border-radius:4px;cursor:pointer;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;width:100%;max-width:22rem}section.player-profile-wrapper .player-profile-details:focus,section.player-profile-wrapper .player-profile-details:hover{border:1px solid #2b61d6;cursor:pointer}section.player-profile-wrapper .player-profile-details .user-photo-info{background:#f2f5f7;padding:1rem}section.player-profile-wrapper .player-profile-details .user-photo-info img{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px;margin:0 auto;display:block;background:#fff}section.player-profile-wrapper .player-profile-details .user-info{margin-top:1rem}section.player-profile-wrapper .player-profile-details .user-info h2{font-size:1rem;text-transform:capitalize}section.player-profile-wrapper .player-profile-details .user-info p{padding:0;margin:0}.ratingStars .editr{margin-top:1rem}.ratingStars .editr--toolbar{height:0}.buttons-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}div#carousel-fade{height:18rem;width:68rem}div#carousel-fade .carousel-inner,div#carousel-fade .carousel-inner .carousel-item{height:100%}.find-coach-radio-wrapper .custom-radio label.custom-control-label{margin-left:.5rem}#scottish-FA-table{display:table;width:100%;margin-bottom:20px}#scottish-FA-table .hidden{display:none!important}#scottish-FA-table .table-body,#scottish-FA-table .table-head{display:table-row-group}#scottish-FA-table .table-row.top-team .table-cell{border-bottom:1px dashed #666}#scottish-FA-table .table-row{display:table-row;width:100%}#scottish-FA-table .table-row .table-cell.position{text-align:right;width:35px}#scottish-FA-table .table-row .table-cell{display:table-cell;padding:10px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .2sease-in-out 0s;transition:background-color .2sease-in-out 0s}#scottish-FA-table .table-row .table-cell.points{font-weight:700}#scottish-FA-table .table-row .table-cell:not(.team):not(.position){text-align:center}#scottish-FA-table .table-row .table-cell.team{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:5px}#scottish-FA-table .table-row.bottom-team .table-cell{border-top:1px dashed #666}#scottish-FA-table .table-row .table-cell.team{min-width:366px}.team-over-veiw-tab .team-profile-details{margin:1.2rem;background:#fff;padding:1rem;border-radius:4px;cursor:pointer;-webkit-box-shadow:0 4px 16px hsla(0,0%,54%,.3);box-shadow:0 4px 16px hsla(0,0%,54%,.3);border:1px solid transparent;width:100%;max-width:22rem}.team-over-veiw-tab .team-info{margin-top:1rem}.team-over-veiw-tab .team-info h2{font-size:1rem;text-transform:capitalize}.team-over-veiw-tab .team-info p{padding:0;margin:0}.team-over-veiw-tab .user-photo-info{background:#f2f5f7;padding:1rem}.team-over-veiw-tab .user-photo-info img{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px;margin:0 auto;display:block;background:#fff}section.scheduler-wrapper{overflow-x:scroll;width:100%}section.scheduler-wrapper .scheduler_default_rowheader_inner{padding:2rem!important}section.scheduler-wrapper .user-select-wrapper{width:100%;height:19rem;background:#fff}section.scheduler-wrapper .user-select-wrapper div{border-bottom:1px solid silver;padding-bottom:.5rem;margin-bottom:.5rem}section.scheduler-wrapper .scheduler_default_main{min-width:1000px;width:100%}section.scheduler-wrapper .scheduler_default_main .scheduler_default_corner,section.scheduler-wrapper .scheduler_default_main .scheduler_default_rowheader,section.scheduler-wrapper .scheduler_default_main .scheduler_default_timeheadercol,section.scheduler-wrapper .scheduler_default_main .scheduler_default_timeheadergroup{background:#fff!important}.access-pool{padding:1rem;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.access-pool .has-access{background:#e3f0fb;padding:.5rem;display:block;border-radius:10px;cursor:pointer}.access-pool .has-access:focus,.access-pool .has-access:hover{background:#f8e0e0}.match-report-rating{background:#f7f7f7;padding:.5rem;border-radius:4px}.match-report-rating .black,.match-report-rating .dark-green,.match-report-rating .green,.match-report-rating .yellow{color:#fff;margin-bottom:.5rem}.match-report-rating .dark-green{border-radius:4px;border:2px solid #58b88b}.match-report-rating .green{border-radius:4px;border:2px solid #57b88b}.match-report-rating .black{border-radius:4px;border:2px solid #1460a3}.match-report-rating .yellow{border-radius:4px;border:2px solid #fbd055}.match-report-rating .red{border-radius:4px;border:2px solid #e06670;color:#fff}.match-report-rating .custom-radio label{padding-left:.5rem}@media screen and (min-width:720px){.auth-page{border:1px solid #7f7676;margin:0;-webkit-box-shadow:0;box-shadow:0}.intro-header h2{width:100%}.intro-header .user-photo-info{max-width:19rem;margin-right:2rem}.intro-header .user-photo-info img{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px}.intro-header .user-photo-info h1{font-size:1rem;margin:1rem 0 0 0;text-align:center;width:100%;text-transform:none}}@media screen and (min-width:1024px){.coach-signed-report,.player-signed-report{width:48%;border:1px solid #dee2e6;padding:2rem;background:#f9f9f9}.coach-signed-report .editr--content,.player-signed-report .editr--content{background:#fff}.coach-signed-report .players-charter,.player-signed-report .players-charter{overflow:scroll}.games{width:50%}.games .game-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.checkout-basket .b-sidebar{width:40%}.sessions-week-layout{margin-top:2rem}.sessions-week-layout .training-session-entry{max-width:20rem}.sessions-week-layout .training-plans .training-session-entry{max-width:34rem}.intro-header{overflow:hidden}img.main-image-top{display:block;position:absolute;-webkit-transform:rotate(-.62turn);transform:rotate(-.62turn);right:0;top:0}.session-enjoyment-wrapper{width:42%;margin-right:2rem;margin-top:0}.session-enjoyment-wrapper .session-enjoyment{min-height:14.1rem}.session-enjoyment-wrapper .empty-state{border:1px solid #c3cdd5;border-radius:10px;height:14.1rem;padding:0;margin:0 0 .5rem 0}.rpe-scale-wrapper{margin-bottom:1rem}.rpe-scale-wrapper .empty-state{border:1px solid #c3cdd5;border-radius:10px;height:14.1rem;padding:0;margin:0 0 .5rem 0}.flex-wrap{width:100%}.flex-wrap,.stats-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.stats-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:21rem}.two-col-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.two-col-flex>div{width:100%}.two-col-flex>div:first-of-type{margin-right:0;width:100%}.side-nav-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.side-nav-content-wrapper ul.side-nav{min-width:14rem}.side-nav-content-wrapper .content-with-side-nav{margin-left:2rem}section.scheduler-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}section.scheduler-wrapper .user-select-wrapper{width:21%;height:19rem;background:#fff}section.scheduler-wrapper .user-select-wrapper div{border-bottom:1px solid silver;padding-bottom:.5rem;margin-bottom:.5rem}}#viewGameDetails p .b-icon,#viewGameDetails span .b-icon{margin-right:1rem}@media(max-width:767px){.vdp-datepicker.fullscreen-when-on-mobile{position:static}.vdp-datepicker.fullscreen-when-on-mobile .vdp-datepicker__calendar{position:fixed;top:50%;left:5%;margin-top:-25%;width:90%}}.pb-chart,.table-responsive{display:none}@media screen and (min-width:1200px){.pb-chart,.table-responsive{display:block}.col-wrapper-teams-gps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%}.col-wrapper-teams-gps .cols{width:24%}}@media screen and (min-width:1600px){.games{width:100%;max-width:50rem}.intro-header{width:80%}.intro-header .sessons-header{width:20rem;margin-right:4rem}.playerPerformaceScoreWrapper{width:8rem;display:block}.form .form__item{display:grid}.modal-body .form .form__item{display:block}.password-wrapper{padding:2rem 0}.password-wrapper .form__item{display:grid}.colour-radios div div label{padding:.5rem 2rem}.games-info{margin:2rem}.personal-info .label{display:inline-block}.games-info{width:auto}.tabs .tab-item a{font-size:1rem}.two-col-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.two-col-flex>div{width:100%}.two-col-flex>div:first-of-type{margin-right:0;width:100%}}@media screen and (min-width:1200px){.col-wrapper-teams-gps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%}.col-wrapper-teams-gps .cols{width:24%}}@media screen and (min-width:1700px){.two-col-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.two-col-flex>div{width:47%}.two-col-flex>div:first-of-type{margin-right:4rem;width:47%}.coach-comments-wrapper,.playing-positions{width:36%}.rpe-scale-wrapper{margin-bottom:1rem;width:50%}}@media screen and (min-width:1800px){.two-col-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.two-col-flex>div{width:48%}.two-col-flex>div:first-of-type{margin-right:4rem;width:48%}}