@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-15d5850e],a.header-wrapper header p[data-v-15d5850e],a.header-wrapper[data-v-15d5850e]{text-decoration:none;cursor:pointer}.comet-explorer[data-v-7b00ee40]{max-width:1200px;margin:0 auto;padding:20px}.header[data-v-7b00ee40]{text-align:center;margin-bottom:30px}.header h1[data-v-7b00ee40]{color:#2c3e50;margin-bottom:10px}.subtitle[data-v-7b00ee40]{color:#7f8c8d;font-size:14px}.status-card[data-v-7b00ee40]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:4px solid #95a5a6}.status-success[data-v-7b00ee40]{border-left-color:#27ae60}.status-error[data-v-7b00ee40]{border-left-color:#e74c3c}.status-unknown[data-v-7b00ee40]{border-left-color:#f39c12}.status-card h3[data-v-7b00ee40]{margin-top:0;color:#2c3e50}.status-card p[data-v-7b00ee40]{margin:8px 0}.loading[data-v-7b00ee40]{text-align:center;padding:20px;color:#7f8c8d}.actions[data-v-7b00ee40]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn[data-v-7b00ee40]{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.btn[data-v-7b00ee40]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-7b00ee40]{background:#3498db;color:#fff}.btn-primary[data-v-7b00ee40]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-7b00ee40]{background:#95a5a6;color:#fff}.btn-secondary[data-v-7b00ee40]:hover:not(:disabled){background:#7f8c8d}.btn-success[data-v-7b00ee40]{background:#27ae60;color:#fff}.btn-success[data-v-7b00ee40]:hover:not(:disabled){background:#229954}.btn-sm[data-v-7b00ee40]{padding:8px 16px;font-size:12px}.message[data-v-7b00ee40]{padding:12px 20px;border-radius:6px;margin-bottom:20px}.message.success[data-v-7b00ee40]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error[data-v-7b00ee40]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.message.info[data-v-7b00ee40]{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.data-section[data-v-7b00ee40],.output-section[data-v-7b00ee40]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.data-section h3[data-v-7b00ee40],.output-section h3[data-v-7b00ee40]{margin-top:0;color:#2c3e50}.output-box[data-v-7b00ee40],.raw-data-box[data-v-7b00ee40]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:15px;max-height:400px;overflow-y:auto}.output-box pre[data-v-7b00ee40],.raw-data-box pre[data-v-7b00ee40]{margin:0;font-family:Courier New,monospace;font-size:12px;white-space:pre-wrap;word-wrap:break-word}.data-summary[data-v-7b00ee40]{margin-bottom:20px}.summary-card[data-v-7b00ee40]{background:#f8f9fa;padding:15px;border-radius:6px}.summary-card h4[data-v-7b00ee40]{margin-top:0;color:#2c3e50}.summary-card p[data-v-7b00ee40]{margin:8px 0}.api-requests[data-v-7b00ee40],.raw-data[data-v-7b00ee40],.tables-section[data-v-7b00ee40]{margin-top:20px}.api-requests h4[data-v-7b00ee40],.raw-data h4[data-v-7b00ee40],.tables-section h4[data-v-7b00ee40]{color:#2c3e50;margin-bottom:15px}.request-list[data-v-7b00ee40]{background:#f8f9fa;padding:15px;border-radius:6px}.request-item[data-v-7b00ee40]{padding:10px;border-bottom:1px solid #dee2e6}.request-item[data-v-7b00ee40]:last-child{border-bottom:none}.request-item p[data-v-7b00ee40]{margin:0;font-family:Courier New,monospace;font-size:12px}.table-preview[data-v-7b00ee40]{margin-bottom:20px}.table-preview h5[data-v-7b00ee40]{color:#2c3e50;margin-bottom:10px}.table-scroll[data-v-7b00ee40]{overflow-x:auto}.table-scroll table[data-v-7b00ee40]{width:100%;border-collapse:collapse;background:#fff}.table-scroll table td[data-v-7b00ee40]{padding:8px 12px;border:1px solid #dee2e6;font-size:12px}.table-scroll table tr[data-v-7b00ee40]:nth-child(2n){background:#f8f9fa}.more-rows[data-v-7b00ee40]{text-align:center;color:#7f8c8d;font-style:italic;margin-top:10px}.raw-data button[data-v-7b00ee40]{margin-bottom:10px}.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}.players-attendance-summary .attendance-wrapper[data-v-8280a8b6]{height:16rem;overflow-y:scroll;margin-bottom:2rem;border:2px solid #e6e2e2;background:#f9f9f9}.match-details .details[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:.5rem}.match-details .details .date-times-wrapper[data-v-8280a8b6]{width:100%}.match-details .details .header-text-bold[data-v-8280a8b6]{font-weight:700}.match-details .details i[data-v-8280a8b6]{height:3rem;width:2rem;display:block}.match-details .details .times-wrapper[data-v-8280a8b6]{font-size:.8rem}.match-details a.map-link[data-v-8280a8b6]{display:block;border:none;padding:0}.match-details a.map-link .map-icon-text[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem}.match-details .venue-text[data-v-8280a8b6]{margin:0}.cas-fixtures-modal .game-wrapper .match-details[data-v-8280a8b6]{border:1px solid #212529;padding:1rem;margin-bottom:1rem}.cas-fixtures-modal .game-wrapper .match-details .game-info[data-v-8280a8b6]{text-transform:"title-case"}.cas-fixtures-modal .game-wrapper .match-details .game-info .venue-time[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.cas-fixtures-modal .game-wrapper .teams[data-v-8280a8b6]{font-size:1.1rem;font-weight:700}.player-list li[data-v-8280a8b6]{margin:0;padding:.5rem 0;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-list li[data-v-8280a8b6]:last-child{border-bottom:none}.player-list li img.user-image-small[data-v-8280a8b6]{margin:0;width:3rem;height:3rem}.player-list li .player-comment[data-v-8280a8b6]{font-size:.9rem;color:#666;background:#f2f4f7;padding:1rem;display:block;border-radius:4px}.player-list li p[data-v-8280a8b6]{margin:0;padding:.5rem 0;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-list li p .not-going[data-v-8280a8b6]{color:#d85c64}.player-list li p .going[data-v-8280a8b6]{color:#059e53}.player-list li .no-response-player img[data-v-8280a8b6]{border:1px solid red}.match-report-tab[data-v-8280a8b6]{gap:1rem}.match-reports-status[data-v-8280a8b6]{border:1px solid #bec3c7;padding:.5rem;margin-top:.5rem}.match-reports-status .report-item[data-v-8280a8b6]{font-size:.9rem;display:block}.match-reports-status .report-item span[data-v-8280a8b6]{display:block}.match-reports-summary-card[data-v-8280a8b6]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.match-reports-summary-card h4[data-v-8280a8b6]{color:#495057;margin-bottom:1rem;font-weight:600}.match-reports-summary-card .summary-stats[data-v-8280a8b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.match-reports-summary-card .summary-stats .stat-item[data-v-8280a8b6]{text-align:center;padding:1rem;border-radius:6px}.match-reports-summary-card .summary-stats .stat-item.complete[data-v-8280a8b6]{background-color:#d4edda;border:1px solid #c3e6cb}.match-reports-summary-card .summary-stats .stat-item.incomplete[data-v-8280a8b6]{background-color:#fff3cd;border:1px solid #ffeaa7}.match-reports-summary-card .summary-stats .stat-item.missing[data-v-8280a8b6]{background-color:#f8d7da;border:1px solid #f5c6cb}.match-reports-summary-card .summary-stats .stat-item .stat-number[data-v-8280a8b6]{display:block;font-size:1.8rem;font-weight:700;margin-bottom:.25rem}.match-reports-summary-card .summary-stats .stat-item .stat-label[data-v-8280a8b6]{display:block;font-size:.875rem;color:#6c757d;font-weight:500}.report-category[data-v-8280a8b6]{margin-bottom:1.5rem}.report-category h5[data-v-8280a8b6]{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-8280a8b6]{list-style:none;padding:0;margin:0}.report-category .player-item[data-v-8280a8b6]{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-8280a8b6]{background-color:#d4edda;border-left:4px solid #28a745}.report-category .player-item.incomplete[data-v-8280a8b6]{background-color:#fff3cd;border-left:4px solid #ffc107}.report-category .player-item.missing[data-v-8280a8b6]{background-color:#f8d7da;border-left:4px solid #dc3545}.report-category .player-item .player-name[data-v-8280a8b6]{font-weight:500;color:#495057}.report-category .player-item .report-status[data-v-8280a8b6]{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-8280a8b6],.loading-state[data-v-8280a8b6]{text-align:center;padding:3rem 1rem;color:#6c757d}.empty-state p[data-v-8280a8b6],.loading-state p[data-v-8280a8b6]{margin-top:1rem;font-size:1.1rem}.loading-state .spinner-border[data-v-8280a8b6]{margin-bottom:1rem}.user-image-table p[data-v-8280a8b6]{font-size:.8rem;margin-top:.5rem!important}button.btn.btn-outline-danger[data-v-8280a8b6],button.btn.btn-outline-warning[data-v-8280a8b6]{background:#fff}button.btn.btn-outline-danger[data-v-8280a8b6]:focus,button.btn.btn-outline-danger[data-v-8280a8b6]:hover,button.btn.btn-outline-warning[data-v-8280a8b6]:focus,button.btn.btn-outline-warning[data-v-8280a8b6]:hover{background:#ffc10c;color:#fff!important}.col-wrapper-teams-gps[data-v-8280a8b6]{width:100%;height:100%}.col-wrapper-teams-gps.pie-charts .cols[data-v-8280a8b6]{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-8280a8b6]{width:30%}.col-wrapper-teams-gps.pie-charts .cols .pie-chart-wrapper .name-bar p[data-v-8280a8b6]{position:relative;margin:0}.player-cv[data-v-8280a8b6]{border:1px solid #a9b3bc;max-width:1000px;padding:2rem;overflow:scroll}.player-cv .sessions-info[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-cv .sessions-info .video-wrapper[data-v-8280a8b6]{margin-bottom:1rem}.player-cv .sessions-info .session-card[data-v-8280a8b6]{padding:1rem;margin-bottom:1rem;display:block}.player-cv-content[data-v-8280a8b6]{margin-top:1rem;width:100%;height:50rem}.player-cv-content iframe[data-v-8280a8b6]{width:100%;height:100%}.player-cv-content .form__item[data-v-8280a8b6]{display:grid}.homework-links[data-v-8280a8b6]{margin-bottom:1rem}.no-games-to-select-text[data-v-8280a8b6]{color:#b5a118;border:1px solid #b5a118;padding:1rem;border-radius:6px}.players-in-chat[data-v-8280a8b6]{margin-bottom:2rem}.match-report-header[data-v-8280a8b6]{border-bottom:2px solid #ddd;padding-bottom:1rem;margin-bottom:2rem}.match-report-header .logo-header-wrapper[data-v-8280a8b6]{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-8280a8b6]{width:200px}.match-report-header .logo-header-wrapper .user-photo-info img[data-v-8280a8b6]{width:100%}.name-bar[data-v-8280a8b6]{position:relative}.name-bar p[data-v-8280a8b6]{position:absolute;top:0;left:7px}.match-report-modal-wrapper[data-v-8280a8b6]{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-8280a8b6]{border:1px solid #dee2e6;padding:1rem;height:8rem;border-radius:4px}.match-report-modal-wrapper .team-average-score-col .header[data-v-8280a8b6]{font-size:1.5rem;font-weight:500;line-height:1.7rem}.match-report-modal-wrapper .team-average-score-col .number-score[data-v-8280a8b6]{text-align:center;font-size:2rem;font-weight:700}.small-input .form-control[data-v-8280a8b6]{width:9rem}.dark-green[data-v-8280a8b6],.green[data-v-8280a8b6]{color:#57b88b}.yellow[data-v-8280a8b6]{color:#fbd055}.red[data-v-8280a8b6]{color:#e06670}.key-ratings-table[data-v-8280a8b6]{margin:1rem 0;padding:1rem;border:1px solid #dee2e6}.key-ratings-table td[data-v-8280a8b6],.key-ratings-table th[data-v-8280a8b6]{padding:1rem;text-align:center}.key-ratings-table td[data-v-8280a8b6]:first-of-type,.key-ratings-table th[data-v-8280a8b6]:first-of-type{text-align:left}.homework-list[data-v-8280a8b6]{width:100%;min-width:33rem}.team-tab-content[data-v-8280a8b6]{overflow:scroll}.trialist[data-v-8280a8b6]{color:#b69144}.team-attendance-wrapper[data-v-8280a8b6]{padding:2rem;overflow:scroll}.team-attendance-wrapper .attendanceTable[data-v-8280a8b6]{min-width:86rem}.team-attendance-wrapper .attendanceTable th[data-v-8280a8b6]{font-size:.8rem;border-bottom:1px solid #bec3c7;min-width:13rem;text-align:center}.team-attendance-wrapper .attendanceTable tr[data-v-8280a8b6]:nth-child(odd){background:#fff}.team-attendance-wrapper .attendanceTable tr[data-v-8280a8b6]:nth-child(2n){background:#eff4f8}.team-attendance-wrapper .attendanceTable tr[data-v-8280a8b6]{border-top:1px solid #bec3c7}.team-attendance-wrapper .attendanceTable tr td[data-v-8280a8b6]:first-of-type{background:#e3e9ed;border-bottom:1px solid #bec3c7}.team-attendance-wrapper .attendanceTable tr td[data-v-8280a8b6]{border-right:1px solid #bec3c7;text-align:center;line-height:1rem}.team-attendance-wrapper .attendanceTable tr td p[data-v-8280a8b6]{margin:0}.documents-tab .documents-wrapper[data-v-8280a8b6],.documents-tab[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documents-tab .document[data-v-8280a8b6]{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-8280a8b6]:focus,.documents-tab .document[data-v-8280a8b6]:hover{border:1px solid #2b61d6}.documents-tab .document h3[data-v-8280a8b6]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.documents-tab .document img[data-v-8280a8b6]{width:40%}.performance-bar span[data-v-8280a8b6]{font-weight:700;border-radius:100px}.past-games-performance[data-v-8280a8b6]{width:100%}.past-games-performance .main-stats[data-v-8280a8b6]{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-8280a8b6]{border:1px solid #e1e5e9;padding:.5rem;min-width:10rem}.past-games-performance .main-stats div h3[data-v-8280a8b6]{font-size:.8rem}.past-games-performance .main-stats div span[data-v-8280a8b6]{font-size:2rem;font-weight:700}.past-games-performance-analysis[data-v-8280a8b6]{margin-top:2rem}.games-performance-analysis-stats[data-v-8280a8b6]{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-8280a8b6]{border:1px solid #e1e5e9;border-top:3px solid;padding:1rem;min-width:100%}.games-performance-analysis-stats .stats-overview h3[data-v-8280a8b6]{font-size:1rem}.games-performance-analysis-stats .stats-overview .stats-items[data-v-8280a8b6]{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-8280a8b6]{min-width:14rem}.padding-left[data-v-8280a8b6]{padding-left:2.3rem}.venue-text[data-v-8280a8b6]{position:relative;margin-left:2.3rem;display:block;margin-bottom:1rem}.venue-text .b-icon[data-v-8280a8b6]{position:absolute;left:-37px;top:0}.team-chat-wrapper[data-v-8280a8b6]{padding:1rem}.season_info[data-v-8280a8b6]{margin-top:1rem}.season_info p[data-v-8280a8b6]{font-size:1.3rem;margin:0}.player-photo[data-v-8280a8b6]{border-radius:100px;border:1px solid #c3cdd5;width:50px;height:50px}.injury-table-style[data-v-8280a8b6]{border:1px solid red;border-left:3px solid red}.team-content[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-game-numbers ul.tabs[data-v-8280a8b6]{margin-bottom:1rem}.filter-small[data-v-8280a8b6]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-8280a8b6]:focus,.filter-small[data-v-8280a8b6]: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-8280a8b6]{display:inline-block;vertical-align:middle;font-weight:700}.very-small-two-numbers[data-v-8280a8b6]{width:5rem}.w-a-style .centre-icon[data-v-8280a8b6]{text-align:center}.w-a-style .green-success[data-v-8280a8b6]{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-8280a8b6]{color:#fff;background:#d28d9e}.attacting-options[data-v-8280a8b6],.defending-options[data-v-8280a8b6]{border:1px solid #ced4da;padding:1rem;margin-bottom:1rem;border-radius:4px}.game-analysis-details[data-v-8280a8b6]{margin-bottom:1rem}.game-analysis-details p[data-v-8280a8b6]{margin:0}.team-chat-wrapper[data-v-8280a8b6]{width:100%}.team-chat-wrapper .team-chat-list-item[data-v-8280a8b6]{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-8280a8b6]:focus,.team-chat-wrapper .team-chat-list-item[data-v-8280a8b6]:hover{border:1px solid #2b61d6;cursor:pointer}.team-chat-wrapper .team-chat-list-item .chat-item[data-v-8280a8b6]{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-8280a8b6]{margin:0}.team-chat-wrapper .team-chat-list-item .chat-item img[data-v-8280a8b6]{width:6rem}.team-chat-wrapper .team-chat-list-item .player-game-responce button[data-v-8280a8b6]{margin:0}.wrapper[data-v-8280a8b6]{position:relative;display:inline-block}.regular-input[data-v-8280a8b6]{padding:.5rem 1rem;border-radius:3px;border:1px solid #ccc;width:20rem;height:12rem;outline:none}.regular-input[data-v-8280a8b6]: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-8280a8b6]{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-8280a8b6]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.emoji-invoker>svg[data-v-8280a8b6]{fill:#b1c6d0}.emoji-picker-wrapper[data-v-8280a8b6]{position:relative;display:inline-block}.emoji-picker-popup[data-v-8280a8b6]{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-8280a8b6]{overflow-y:scroll;min-height:30rem;max-height:100rem;padding:1rem;position:relative;background:#fafafa}.chat-messages .chat-details[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.chat-messages .chat-details img[data-v-8280a8b6]{height:2rem;border-radius:100px;border:1px solid}.chat-messages .chat-details .chat-wrapper[data-v-8280a8b6]{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-8280a8b6]{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-8280a8b6]{display:block;font-size:.9rem;color:#2a8ce2}.chat-messages .chat-details .chat-wrapper .chat-name-time-wrapper span.chat-time[data-v-8280a8b6]{font-size:.8rem}.chat-messages .chat-details.receiver[data-v-8280a8b6]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-messages .chat-details.receiver .chat-wrapper[data-v-8280a8b6]{background:#c9ffe0}.message-input[data-v-8280a8b6]{position:sticky;width:100%;background:#fff;padding:1rem;left:0;bottom:0}.message-input .form__item #textarea-default[data-v-8280a8b6],.message-input .form__item input.form__input[data-v-8280a8b6]{width:90%;margin-right:1rem;font-weight:400!important}.message-input .form__item #save_chat_maeesage[data-v-8280a8b6]{position:absolute;right:0;top:16px}.user-select-wrapper[data-v-8280a8b6]{height:20rem}.player-list[data-v-8280a8b6]{border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.5rem;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.player-list img[data-v-8280a8b6]{width:50px;margin-right:.5rem;border-radius:100px;height:50px;margin-bottom:.5rem}.player-list[data-v-8280a8b6]:focus,.player-list[data-v-8280a8b6]:hover{cursor:pointer;background:#f8f8f8}.form__input.full-size[data-v-8280a8b6]{width:98%}.teams span[data-v-8280a8b6]{display:inline-block;font-size:1.1rem;line-height:.6rem;margin-bottom:.5rem;color:#021847}.eyeballGame[data-v-8280a8b6]{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-8280a8b6]{width:50px;height:50px;border-radius:100px}.eyeballGame .eyeballGameDetails .teamLines .tabs-wrapper[data-v-8280a8b6]{padding:1rem}.cas-buttons[data-v-8280a8b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:0 0 1rem 1rem}.cas-buttons button[data-v-8280a8b6]{background:#019e53}@media screen and (min-width:1024px){.games-performance-analysis-stats .stats-overview[data-v-8280a8b6]{border:1px solid #e1e5e9;border-top:3px solid;padding:1rem;min-width:30.8rem}.eyeballGameVideo[data-v-8280a8b6]{width:1019px;height:573px}.eyeballGameVideo video[data-v-8280a8b6]{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}.video-uploader[data-v-22f5c1d3]{width:100%}.upload-area[data-v-22f5c1d3]{border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;min-height:200px;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}.upload-area[data-v-22f5c1d3]:hover:not(.uploading){border-color:#1e87f0;background:#f8f9fa}.upload-area.drag-over[data-v-22f5c1d3]{border-color:#1e87f0;background:#e3f2fd;-webkit-transform:scale(1.02);transform:scale(1.02)}.upload-area.uploading[data-v-22f5c1d3]{cursor:not-allowed;border-color:#faa05a;background:#fff8f0}.upload-prompt .upload-icon[data-v-22f5c1d3]{font-size:3rem;margin-bottom:1rem}.upload-prompt h4[data-v-22f5c1d3]{margin-bottom:.5rem;color:#333}.upload-prompt p[data-v-22f5c1d3]{margin-bottom:1rem;color:#666}.upload-prompt .file-info[data-v-22f5c1d3]{color:#999;font-size:.9rem}.file-selected[data-v-22f5c1d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.file-selected .file-icon[data-v-22f5c1d3]{font-size:2rem}.file-selected .file-details[data-v-22f5c1d3]{text-align:left}.file-selected .file-details h5[data-v-22f5c1d3]{margin-bottom:.25rem;color:#333}.file-selected .file-details p[data-v-22f5c1d3]{margin-bottom:1rem;color:#666;font-size:.9rem}.file-selected .file-actions[data-v-22f5c1d3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.upload-progress[data-v-22f5c1d3]{width:100%}.upload-progress .progress-icon[data-v-22f5c1d3]{font-size:2rem;margin-bottom:1rem}.upload-progress h5[data-v-22f5c1d3]{margin-bottom:1rem;color:#333}.upload-progress .progress-container[data-v-22f5c1d3]{position:relative;margin-bottom:1rem}.upload-progress .progress-container .uk-progress[data-v-22f5c1d3]{height:12px;border-radius:6px}.upload-progress .progress-container .progress-text[data-v-22f5c1d3]{position:absolute;right:0;top:-1.5rem;font-weight:700;color:#1e87f0}.upload-progress .upload-details[data-v-22f5c1d3]{color:#666;font-size:.9rem}.upload-progress .upload-details p[data-v-22f5c1d3]{margin-bottom:.25rem}.uk-alert .uk-alert-close[data-v-22f5c1d3]{background:none;border:none;font-size:1.2rem;cursor:pointer;padding:0;width:20px;height:20px;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}@media(max-width:768px){.upload-area[data-v-22f5c1d3]{padding:1rem;min-height:150px}.file-selected[data-v-22f5c1d3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.file-selected .file-details[data-v-22f5c1d3]{text-align:center}.file-selected .file-actions[data-v-22f5c1d3]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.team-sheet-uploader .uk-table[data-v-ffca1040]{font-size:.875rem}.team-sheet-uploader .uk-progress[data-v-ffca1040]{height:8px}.game-details-form .uk-input[type=number][data-v-14eeb957]{text-align:center}.player-roster .uk-table[data-v-80979ab6]{font-size:.875rem}.player-roster .uk-table tbody tr[data-v-80979ab6]{cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.player-roster .uk-text-bold[data-v-80979ab6]{font-weight:600}.video-analysis-container .uk-section.uk-section-small[data-v-6db39ce0]{background:#282b33;padding:2rem;border-radius:8px}.video-analysis-container .uk-section.uk-section-small .video-player-with-events[data-v-6db39ce0]{border:1px solid red}.uk-card[data-v-6db39ce0]{border-radius:8px;border:1px solid #52535b;background:#3a3c43;padding:2rem}.uk-card[data-v-6db39ce0]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.uk-card .uk-card-title[data-v-6db39ce0]{font-size:1.25rem;font-weight:600;color:#c3c3c3;margin-bottom:1rem}.uk-alert[data-v-6db39ce0]{border-radius:6px;border-left:4px solid}.uk-alert.uk-alert-warning[data-v-6db39ce0]{border-left-color:#faa05a}.uk-alert.uk-alert-primary[data-v-6db39ce0]{border-left-color:#1e87f0}.uk-progress[data-v-6db39ce0]{height:10px;border-radius:500px;background-color:#f8f8f8}.uk-progress[data-v-6db39ce0]::-webkit-progress-value{background-color:#1e87f0;border-radius:500px}.uk-progress[data-v-6db39ce0]::-moz-progress-bar{background-color:#1e87f0;border-radius:500px}.uk-badge[data-v-6db39ce0]{padding:4px 12px;font-size:.75rem;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.uk-button[data-v-6db39ce0]{border-radius:6px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.uk-button[data-v-6db39ce0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.uk-button.uk-button-small[data-v-6db39ce0]{padding:4px 16px;font-size:.875rem}.uk-table thead[data-v-6db39ce0]{background-color:#f8f8f8}.uk-table thead th[data-v-6db39ce0]{font-weight:600;color:#666;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;padding:12px 16px}.uk-table tbody tr[data-v-6db39ce0]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.uk-table tbody tr[data-v-6db39ce0]:hover{background-color:#f8f8f8}.uk-table tbody tr td[data-v-6db39ce0]{padding:12px 16px;vertical-align:middle}.event-timeline[data-v-6db39ce0]{position:relative;height:24px;background:-webkit-gradient(linear,left top,right top,from(rgba(28,28,28,.5)),color-stop(rgba(78,78,78,.7)),to(rgba(65,65,65,.5)));background:linear-gradient(90deg,rgba(28,28,28,.5),rgba(78,78,78,.7),rgba(65,65,65,.5))}.event-marker[data-v-6db39ce0]{position:absolute;width:10px;height:10px;border-radius:50%;top:7px;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:2px solid #fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:all .2s ease;transition:all .2s ease}.event-marker.goal[data-v-6db39ce0]{background:#32d296}.event-marker.corner[data-v-6db39ce0]{background:#1e87f0}.event-marker.free_kick[data-v-6db39ce0],.event-marker.yellow_card[data-v-6db39ce0]{background:#faa05a}.event-marker.red_card[data-v-6db39ce0]{background:#f0506e}.event-marker.shot[data-v-6db39ce0],.event-marker.shot_on_target[data-v-6db39ce0]{background:#1e87f0}.event-marker.save[data-v-6db39ce0]{background:#32d296}.event-marker[data-v-6db39ce0]:hover{-webkit-transform:translateX(-50%) scale(1.6);transform:translateX(-50%) scale(1.6);z-index:10}video[data-v-6db39ce0]{border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.15);box-shadow:0 2px 12px rgba(0,0,0,.15)}.uk-input[data-v-6db39ce0],.uk-select[data-v-6db39ce0]{border-radius:6px;border:1px solid #e5e5e5;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.uk-input[data-v-6db39ce0]:focus,.uk-select[data-v-6db39ce0]:focus{border-color:#1e87f0;outline:none}.uk-card[data-v-6db39ce0]:has(.uk-alert-primary){border-top:3px solid #1e87f0}.uk-text-muted[data-v-6db39ce0]{font-size:.95rem;padding:40px 20px}.uk-margin-large-top[data-v-6db39ce0],.uk-margin-large[data-v-6db39ce0]{margin-top:48px!important}h1.uk-heading-line[data-v-6db39ce0]{font-size:2rem;font-weight:700;color:#c3c3c3;margin-bottom:2rem}h3[data-v-6db39ce0],h4[data-v-6db39ce0]{color:#c3c3c3;font-weight:600}.uk-spinner[data-v-6db39ce0]{color:#1e87f0}.uk-grid-small[data-v-6db39ce0]{margin-left:-12px}.uk-grid-small[data-v-6db39ce0]>*{padding-left:12px}.uk-badge-default[data-v-6db39ce0]{background-color:#e5e5e5;color:#666}.uk-badge-warning[data-v-6db39ce0]{background-color:#faa05a;color:#fff}.uk-badge-success[data-v-6db39ce0]{background-color:#32d296;color:#fff}.uk-badge-danger[data-v-6db39ce0]{background-color:#f0506e;color:#fff}.uk-badge-primary[data-v-6db39ce0]{background-color:#1e87f0;color:#fff}.modal-overlay[data-v-6db39ce0]{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999;-webkit-animation:fadeIn-6db39ce0 .2s ease;animation:fadeIn-6db39ce0 .2s ease}.modal-dialog[data-v-6db39ce0]{max-width:600px;width:90%;max-height:90vh;-webkit-animation:slideIn-6db39ce0 .3s ease;animation:slideIn-6db39ce0 .3s ease}.modal-dialog.modal-dialog-large[data-v-6db39ce0]{max-width:1200px}.modal-content[data-v-6db39ce0]{background:#fff;border-radius:8px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.2);box-shadow:0 10px 40px rgba(0,0,0,.2);overflow:hidden}.modal-header[data-v-6db39ce0]{padding:20px 24px;border-bottom:1px solid #e5e5e5;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}.modal-header h3[data-v-6db39ce0]{margin:0;font-size:1.25rem;font-weight:600;color:#333}.modal-close[data-v-6db39ce0]{background:none;border:none;font-size:2rem;line-height:1;color:#999;cursor:pointer;padding:0;width:32px;height:32px;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:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.modal-close[data-v-6db39ce0]:hover{background-color:#f8f8f8;color:#333}.modal-body[data-v-6db39ce0]{padding:24px;max-height:calc(90vh - 80px);overflow-y:auto}@-webkit-keyframes fadeIn-6db39ce0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-6db39ce0{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn-6db39ce0{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideIn-6db39ce0{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.game-details .game-info-card[data-v-6db39ce0]{background:linear-gradient(135deg,#1e87f0,#0c5aa8);border-radius:12px;padding:24px;color:#fff;-webkit-box-shadow:0 4px 16px rgba(30,135,240,.3);box-shadow:0 4px 16px rgba(30,135,240,.3)}.game-details .game-header[data-v-6db39ce0]{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:20px;gap:16px}.game-details .team-info[data-v-6db39ce0]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.game-details .team-info[data-v-6db39ce0]:first-child{text-align:right}.game-details .team-info[data-v-6db39ce0]:last-child{text-align:left}.game-details .team-name[data-v-6db39ce0]{font-size:1.25rem;font-weight:700;margin-bottom:8px}.game-details .team-score[data-v-6db39ce0]{font-size:2.5rem;font-weight:800;line-height:1}.game-details .vs[data-v-6db39ce0]{font-size:1rem;font-weight:600;opacity:.8;padding:0 16px}.game-details .game-meta[data-v-6db39ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.2);-ms-flex-wrap:wrap;flex-wrap:wrap}.game-details .meta-item[data-v-6db39ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.game-details .meta-label[data-v-6db39ce0]{font-weight:600;opacity:.8}.game-details .meta-value[data-v-6db39ce0]{font-weight:500}.team-sheets .team-sheet-card[data-v-6db39ce0]{background:#3a3c43;border:1px solid #52535b;border-radius:8px;padding:20px}.team-sheets .team-sheet-title[data-v-6db39ce0]{font-size:1.125rem;font-weight:600;color:#1e87f0;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #1e87f0}.team-sheets .players-list[data-v-6db39ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.team-sheets .player-item[data-v-6db39ce0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background:#282b33;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.team-sheets .player-item[data-v-6db39ce0]:hover{background:#323640;-webkit-transform:translateX(4px);transform:translateX(4px)}.team-sheets .player-item.is-substitute[data-v-6db39ce0]{opacity:.7}.team-sheets .player-number[data-v-6db39ce0]{font-size:1.25rem;font-weight:700;color:#1e87f0;min-width:40px;text-align:center}.team-sheets .player-info[data-v-6db39ce0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.team-sheets .player-name[data-v-6db39ce0]{font-weight:600;color:#c3c3c3;margin-bottom:2px}.team-sheets .player-yob[data-v-6db39ce0]{font-size:.75rem;color:#888}.team-sheets .player-badge .uk-badge[data-v-6db39ce0]{font-size:.625rem}@media(max-width:960px){.uk-card[data-v-6db39ce0]{margin-left:16px;margin-right:16px}.uk-table[data-v-6db39ce0]{font-size:.875rem}h1.uk-heading-line[data-v-6db39ce0]{font-size:1.5rem}.modal-dialog[data-v-6db39ce0]{width:95%}.modal-body[data-v-6db39ce0]{padding:16px}.game-details .game-header[data-v-6db39ce0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.game-details .team-info[data-v-6db39ce0]{text-align:center!important}.game-details .vs[data-v-6db39ce0]{padding:8px 0}.game-details .game-meta[data-v-6db39ce0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.tactical-pitch-container[data-v-d68826be]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;margin:2rem 0}.pitch-controls[data-v-d68826be]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.pitch-controls .control-btn[data-v-d68826be],.pitch-controls .control-group[data-v-d68826be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.pitch-controls .control-btn[data-v-d68826be]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pitch-controls .control-btn[data-v-d68826be]:hover{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.3)}.pitch-controls .control-btn.active[data-v-d68826be]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea}.pitch-controls .control-btn i[data-v-d68826be]{font-size:1rem}.pitch-wrapper[data-v-d68826be]{position:relative;background:rgba(0,0,0,.3);border-radius:8px;padding:1rem;overflow:hidden}.pitch-wrapper .football-pitch[data-v-d68826be]{width:100%;height:auto;display:block;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.pitch-wrapper .pitch-markings[data-v-d68826be]{-webkit-animation:fadeIn-d68826be .5s ease;animation:fadeIn-d68826be .5s ease}.pitch-wrapper .heat-zone[data-v-d68826be]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.pitch-wrapper .heat-zone[data-v-d68826be]:hover{opacity:.8!important}.pitch-wrapper .press-line[data-v-d68826be]{-webkit-animation:dashAnimation-d68826be 2s linear infinite;animation:dashAnimation-d68826be 2s linear infinite}.pitch-wrapper .player-position[data-v-d68826be]{-webkit-transition:all .3s ease;transition:all .3s ease}.pitch-wrapper .player-position.selected .player-circle[data-v-d68826be],.pitch-wrapper .player-position:hover .player-circle[data-v-d68826be]{-webkit-filter:drop-shadow(0 0 8px hsla(0,0%,100%,.6));filter:drop-shadow(0 0 8px rgba(255,255,255,.6))}.pitch-wrapper .player-circle[data-v-d68826be]{-webkit-transition:all .3s ease;transition:all .3s ease}.pitch-wrapper .player-circle.threat-1[data-v-d68826be],.pitch-wrapper .player-circle.threat-2[data-v-d68826be]{fill:#3498db}.pitch-wrapper .player-circle.threat-3[data-v-d68826be],.pitch-wrapper .player-circle.threat-4[data-v-d68826be]{fill:#f39c12}.pitch-wrapper .player-circle.threat-5[data-v-d68826be]{fill:#e74c3c}.formation-info[data-v-d68826be]{position:absolute;top:1.5rem;left:1.5rem;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1rem;max-width:250px}.formation-info h4[data-v-d68826be]{color:#fff;font-size:1.125rem;margin:0 0 .5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.formation-info h4 i[data-v-d68826be]{color:#667eea}.formation-info .formation-desc[data-v-d68826be]{color:hsla(0,0%,100%,.7);font-size:.875rem;margin:0;line-height:1.4}.moment-details-panel[data-v-d68826be],.player-details-panel[data-v-d68826be]{position:absolute;bottom:1.5rem;right:1.5rem;background:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:1.25rem;max-width:300px;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.4);box-shadow:0 8px 16px rgba(0,0,0,.4)}.moment-details-panel .close-btn[data-v-d68826be],.player-details-panel .close-btn[data-v-d68826be]{position:absolute;top:.5rem;right:.5rem;background:none;border:none;color:hsla(0,0%,100%,.5);font-size:1.25rem;cursor:pointer;padding:.25rem;line-height:1;-webkit-transition:color .2s ease;transition:color .2s ease}.moment-details-panel .close-btn[data-v-d68826be]:hover,.player-details-panel .close-btn[data-v-d68826be]:hover{color:#fff}.moment-details-panel h4[data-v-d68826be],.player-details-panel h4[data-v-d68826be]{color:#fff;font-size:1.125rem;margin:0 0 1rem 0}.moment-details-panel .detail-row[data-v-d68826be],.player-details-panel .detail-row[data-v-d68826be]{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}.moment-details-panel .detail-row .label[data-v-d68826be],.player-details-panel .detail-row .label[data-v-d68826be]{color:hsla(0,0%,100%,.6);font-size:.875rem}.moment-details-panel .detail-row .value[data-v-d68826be],.player-details-panel .detail-row .value[data-v-d68826be]{color:#fff;font-size:.875rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.moment-details-panel .threat-meter[data-v-d68826be],.player-details-panel .threat-meter[data-v-d68826be]{width:80px;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;display:inline-block}.moment-details-panel .threat-meter .threat-fill[data-v-d68826be],.player-details-panel .threat-meter .threat-fill[data-v-d68826be]{height:100%;display:block;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.moment-details-panel .threat-meter .threat-fill.threat-1[data-v-d68826be],.moment-details-panel .threat-meter .threat-fill.threat-2[data-v-d68826be],.player-details-panel .threat-meter .threat-fill.threat-1[data-v-d68826be],.player-details-panel .threat-meter .threat-fill.threat-2[data-v-d68826be]{background:#3498db}.moment-details-panel .threat-meter .threat-fill.threat-3[data-v-d68826be],.moment-details-panel .threat-meter .threat-fill.threat-4[data-v-d68826be],.player-details-panel .threat-meter .threat-fill.threat-3[data-v-d68826be],.player-details-panel .threat-meter .threat-fill.threat-4[data-v-d68826be]{background:#f39c12}.moment-details-panel .threat-meter .threat-fill.threat-5[data-v-d68826be],.player-details-panel .threat-meter .threat-fill.threat-5[data-v-d68826be]{background:#e74c3c}.moment-details-panel .moment-header[data-v-d68826be]{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}.moment-details-panel .moment-header .moment-type[data-v-d68826be]{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.moment-details-panel .moment-header .moment-type.goal[data-v-d68826be]{background:#2ecc71;color:#fff}.moment-details-panel .moment-header .moment-type.chance[data-v-d68826be]{background:#f39c12;color:#fff}.moment-details-panel .moment-header .moment-type.defensive_action[data-v-d68826be]{background:#3498db;color:#fff}.moment-details-panel .moment-header .moment-minute[data-v-d68826be]{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:600}.moment-details-panel .moment-description[data-v-d68826be]{color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.5;margin:0 0 1rem 0}.moment-details-panel .moment-meta[data-v-d68826be]{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}.moment-details-panel .moment-meta span[data-v-d68826be]{color:hsla(0,0%,100%,.6);font-size:.8125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.moment-details-panel .moment-meta span i[data-v-d68826be]{color:#667eea}.moment-details-panel .moment-meta span.outcome[data-v-d68826be]{font-weight:600}.moment-details-panel .moment-meta span.outcome.success[data-v-d68826be]{color:#2ecc71}.moment-details-panel .moment-meta span.outcome.failed[data-v-d68826be],.moment-details-panel .moment-meta span.outcome.saved[data-v-d68826be]{color:#e74c3c}.pitch-legend[data-v-d68826be]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.pitch-legend .legend-group h5[data-v-d68826be]{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:600;margin:0 0 .75rem 0}.pitch-legend .legend-group .legend-items[data-v-d68826be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.pitch-legend .legend-group .legend-items .legend-item[data-v-d68826be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.pitch-legend .legend-group .legend-items .legend-item .legend-color[data-v-d68826be]{width:24px;height:24px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3)}.pitch-legend .legend-group .legend-items .legend-item .legend-color.threat-1[data-v-d68826be]{background:#3498db}.pitch-legend .legend-group .legend-items .legend-item .legend-color.threat-3[data-v-d68826be]{background:#f39c12}.pitch-legend .legend-group .legend-items .legend-item .legend-color.threat-5[data-v-d68826be]{background:#e74c3c}.pitch-legend .legend-group .legend-items .legend-item span[data-v-d68826be]{color:hsla(0,0%,100%,.7);font-size:.8125rem}@-webkit-keyframes fadeIn-d68826be{0%{opacity:0}to{opacity:.6}}@keyframes fadeIn-d68826be{0%{opacity:0}to{opacity:.6}}@-webkit-keyframes dashAnimation-d68826be{to{stroke-dashoffset:-20}}@keyframes dashAnimation-d68826be{to{stroke-dashoffset:-20}}.slide-up-enter-active[data-v-d68826be],.slide-up-leave-active[data-v-d68826be]{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-up-enter-from[data-v-d68826be],.slide-up-leave-to[data-v-d68826be]{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}@media(max-width:768px){.tactical-pitch-container[data-v-d68826be]{padding:1rem}.pitch-controls .control-btn[data-v-d68826be]{padding:.4rem .75rem;font-size:.8125rem}.pitch-controls .control-btn span[data-v-d68826be]{display:none}.formation-info[data-v-d68826be],.moment-details-panel[data-v-d68826be],.player-details-panel[data-v-d68826be]{max-width:200px;font-size:.8125rem}}.key-moments-timeline[data-v-63f81e38]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;margin:2rem 0}.timeline-header[data-v-63f81e38]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.timeline-header h4[data-v-63f81e38],.timeline-header[data-v-63f81e38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.timeline-header h4[data-v-63f81e38]{color:#fff;font-size:1.25rem;margin:0;gap:.5rem}.timeline-header h4 i[data-v-63f81e38]{color:#667eea;font-size:1.5rem}.timeline-header .timeline-filters[data-v-63f81e38]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.timeline-header .timeline-filters .filter-btn[data-v-63f81e38]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.timeline-header .timeline-filters .filter-btn[data-v-63f81e38]:hover{background:hsla(0,0%,100%,.1);color:#fff}.timeline-header .timeline-filters .filter-btn.active[data-v-63f81e38]{background:rgba(102,126,234,.2);border-color:#667eea;color:#fff}.timeline-container[data-v-63f81e38]{position:relative;padding:3rem 0 2rem 0;min-height:120px}.timeline-track[data-v-63f81e38]{position:relative;height:80px;background:-webkit-gradient(linear,left top,right top,from(rgba(102,126,234,.1)),to(rgba(118,75,162,.1)));background:linear-gradient(90deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid hsla(0,0%,100%,.1);border-radius:40px;overflow:visible}.timeline-track .time-marker[data-v-63f81e38]{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.timeline-track .time-marker .marker-line[data-v-63f81e38]{width:2px;height:20px;background:hsla(0,0%,100%,.2);margin:0 auto .5rem}.timeline-track .time-marker .marker-label[data-v-63f81e38]{display:block;text-align:center;color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:600}.timeline-track .half-time-line[data-v-63f81e38]{position:absolute;top:-10px;bottom:-10px;width:2px;background:hsla(0,0%,100%,.3);border-left:2px dashed hsla(0,0%,100%,.3);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline-track .half-time-line .half-time-label[data-v-63f81e38]{position:absolute;top:-30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(102,126,234,.3);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;white-space:nowrap}.timeline-track .moment-event[data-v-63f81e38]{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.timeline-track .moment-event.selected[data-v-63f81e38],.timeline-track .moment-event[data-v-63f81e38]:hover{z-index:20}.timeline-track .moment-event.selected .event-icon[data-v-63f81e38],.timeline-track .moment-event:hover .event-icon[data-v-63f81e38]{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.4);box-shadow:0 4px 12px rgba(0,0,0,.4)}.timeline-track .moment-event .event-icon[data-v-63f81e38]{width:40px;height:40px;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;border:2px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.timeline-track .moment-event .event-icon i[data-v-63f81e38]{font-size:1.125rem;color:#fff}.timeline-track .moment-event .event-icon.goal[data-v-63f81e38]{background:linear-gradient(135deg,#2ecc71,#27ae60);-webkit-box-shadow:0 2px 8px rgba(46,204,113,.4);box-shadow:0 2px 8px rgba(46,204,113,.4)}.timeline-track .moment-event .event-icon.chance[data-v-63f81e38]{background:linear-gradient(135deg,#f39c12,#e67e22);-webkit-box-shadow:0 2px 8px rgba(243,156,18,.4);box-shadow:0 2px 8px rgba(243,156,18,.4)}.timeline-track .moment-event .event-icon.defensive_action[data-v-63f81e38]{background:linear-gradient(135deg,#3498db,#2980b9);-webkit-box-shadow:0 2px 8px rgba(52,152,219,.4);box-shadow:0 2px 8px rgba(52,152,219,.4)}.timeline-track .moment-event .moment-tooltip[data-v-63f81e38]{position:absolute;bottom:55px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:.75rem;min-width:200px;max-width:280px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5);pointer-events:none}.timeline-track .moment-event .moment-tooltip[data-v-63f81e38]:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.95)}.timeline-track .moment-event .moment-tooltip .tooltip-header[data-v-63f81e38]{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}.timeline-track .moment-event .moment-tooltip .tooltip-header .tooltip-minute[data-v-63f81e38]{color:#667eea;font-weight:700;font-size:.875rem}.timeline-track .moment-event .moment-tooltip .tooltip-header .tooltip-type[data-v-63f81e38]{color:hsla(0,0%,100%,.7);font-size:.75rem;text-transform:uppercase;font-weight:600}.timeline-track .moment-event .moment-tooltip .tooltip-description[data-v-63f81e38]{color:hsla(0,0%,100%,.9);font-size:.8125rem;line-height:1.4;margin:0 0 .5rem 0}.timeline-track .moment-event .moment-tooltip .tooltip-player[data-v-63f81e38]{color:hsla(0,0%,100%,.7);font-size:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.timeline-track .moment-event .moment-tooltip .tooltip-player i[data-v-63f81e38]{color:#667eea}.moment-details-card[data-v-63f81e38]{margin-top:2rem;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:1.5rem;position:relative}.moment-details-card .close-details-btn[data-v-63f81e38]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:hsla(0,0%,100%,.5);font-size:1.5rem;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease;padding:0;line-height:1}.moment-details-card .close-details-btn[data-v-63f81e38]:hover{color:#fff}.moment-details-card .details-header[data-v-63f81e38]{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}.moment-details-card .details-header .details-time[data-v-63f81e38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.moment-details-card .details-header .details-time i[data-v-63f81e38]{color:#667eea;font-size:1.5rem}.moment-details-card .details-header .details-time .minute-badge[data-v-63f81e38]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:1.25rem;font-weight:700}.moment-details-card .details-header .event-type-badge[data-v-63f81e38]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:700;text-transform:uppercase}.moment-details-card .details-header .event-type-badge.goal[data-v-63f81e38]{background:rgba(46,204,113,.2);color:#2ecc71;border:1px solid #2ecc71}.moment-details-card .details-header .event-type-badge.chance[data-v-63f81e38]{background:rgba(243,156,18,.2);color:#f39c12;border:1px solid #f39c12}.moment-details-card .details-header .event-type-badge.defensive_action[data-v-63f81e38]{background:rgba(52,152,219,.2);color:#3498db;border:1px solid #3498db}.moment-details-card .details-content h5[data-v-63f81e38]{color:#fff;font-size:1.125rem;margin:0 0 1.5rem 0;line-height:1.5}.moment-details-card .details-content .details-grid[data-v-63f81e38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.moment-details-card .details-content .details-grid .detail-item[data-v-63f81e38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.03);padding:.75rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.05)}.moment-details-card .details-content .details-grid .detail-item i[data-v-63f81e38]{color:#667eea;font-size:1.25rem}.moment-details-card .details-content .details-grid .detail-item .detail-info[data-v-63f81e38]{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}.moment-details-card .details-content .details-grid .detail-item .detail-info .detail-label[data-v-63f81e38]{color:hsla(0,0%,100%,.5);font-size:.75rem;text-transform:uppercase;font-weight:600}.moment-details-card .details-content .details-grid .detail-item .detail-info .detail-value[data-v-63f81e38]{color:#fff;font-size:.9375rem;font-weight:600}.moment-details-card .details-content .details-grid .detail-item .detail-info .detail-value.outcome.success[data-v-63f81e38]{color:#2ecc71}.moment-details-card .details-content .details-grid .detail-item .detail-info .detail-value.outcome.failed[data-v-63f81e38],.moment-details-card .details-content .details-grid .detail-item .detail-info .detail-value.outcome.saved[data-v-63f81e38]{color:#e74c3c}.moment-details-card .details-content .tactical-context[data-v-63f81e38]{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:8px;padding:1rem}.moment-details-card .details-content .tactical-context h6[data-v-63f81e38]{color:#667eea;font-size:.875rem;font-weight:700;margin:0 0 .5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.moment-details-card .details-content .tactical-context h6 i[data-v-63f81e38]{font-size:1rem}.moment-details-card .details-content .tactical-context p[data-v-63f81e38]{color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.5;margin:0}.timeline-stats[data-v-63f81e38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.timeline-stats .stat-card[data-v-63f81e38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:hsla(0,0%,100%,.03);padding:1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.05)}.timeline-stats .stat-card i[data-v-63f81e38]{font-size:2rem}.timeline-stats .stat-card .stat-content[data-v-63f81e38]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.timeline-stats .stat-card .stat-content .stat-value[data-v-63f81e38]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.timeline-stats .stat-card .stat-content .stat-label[data-v-63f81e38]{color:hsla(0,0%,100%,.6);font-size:.8125rem;margin-top:.25rem}.fade-enter-active[data-v-63f81e38],.fade-leave-active[data-v-63f81e38]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter-from[data-v-63f81e38],.fade-leave-to[data-v-63f81e38]{opacity:0}.expand-enter-active[data-v-63f81e38],.expand-leave-active[data-v-63f81e38]{-webkit-transition:all .3s ease;transition:all .3s ease}.expand-enter-from[data-v-63f81e38],.expand-leave-to[data-v-63f81e38]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media(max-width:768px){.timeline-header[data-v-63f81e38]{-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}.timeline-header .timeline-filters[data-v-63f81e38]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.timeline-header .timeline-filters .filter-btn[data-v-63f81e38]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline-track .moment-event .moment-tooltip[data-v-63f81e38]{min-width:180px;font-size:.75rem}.moment-details-card .details-grid[data-v-63f81e38]{grid-template-columns:1fr}}.opposition-analysis-page[data-v-3aceea6e]{min-height:100vh;background:linear-gradient(135deg,#1a1d2e,#16181f);padding:2rem 0}.page-header[data-v-3aceea6e]{text-align:center;margin-bottom:3rem;color:#fff}.page-header h1[data-v-3aceea6e]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;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}.page-header h1 i[data-v-3aceea6e]{color:#667eea;font-size:3rem}.page-header .subtitle[data-v-3aceea6e]{color:hsla(0,0%,100%,.6);font-size:1.125rem}.analysis-card[data-v-3aceea6e]{background:rgba(0,0,0,.3);border:1px solid rgba(102,126,234,.2);border-radius:12px;padding:2rem;backdrop-filter:blur(10px)}.team-search-section[data-v-3aceea6e]{margin-bottom:2rem}.team-search-section h3[data-v-3aceea6e]{color:#fff;font-size:1.25rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.team-search-section h3 i[data-v-3aceea6e]{color:#667eea}.search-input-wrapper[data-v-3aceea6e]{position:relative}.search-input-wrapper .search-input[data-v-3aceea6e]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;padding:.75rem 1rem .75rem 2.5rem;border-radius:8px;font-size:1rem}.search-input-wrapper .search-input[data-v-3aceea6e]:focus{background:hsla(0,0%,100%,.08);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);color:#fff}.search-input-wrapper .search-input[data-v-3aceea6e]::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.search-input-wrapper .search-input[data-v-3aceea6e]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.search-input-wrapper .search-input[data-v-3aceea6e]:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.search-input-wrapper .search-input[data-v-3aceea6e]::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.search-input-wrapper .search-input[data-v-3aceea6e]::placeholder{color:hsla(0,0%,100%,.4)}.search-input-wrapper .search-icon[data-v-3aceea6e]{position:absolute;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:hsla(0,0%,100%,.4);pointer-events:none}.search-results[data-v-3aceea6e]{margin-top:.5rem;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;max-height:300px;overflow-y:auto}.search-results .search-result-item[data-v-3aceea6e]{padding:1rem;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;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid hsla(0,0%,100%,.05)}.search-results .search-result-item[data-v-3aceea6e]:last-child{border-bottom:none}.search-results .search-result-item[data-v-3aceea6e]:hover{background:rgba(102,126,234,.1)}.search-results .search-result-item .team-info[data-v-3aceea6e]{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}.search-results .search-result-item .team-info strong[data-v-3aceea6e]{color:#fff;font-size:1rem}.search-results .search-result-item .team-info .team-league[data-v-3aceea6e]{color:hsla(0,0%,100%,.5);font-size:.875rem}.search-results .search-result-item i[data-v-3aceea6e]{color:hsla(0,0%,100%,.3)}.no-results[data-v-3aceea6e]{text-align:center;padding:2rem;color:hsla(0,0%,100%,.5)}.no-results i[data-v-3aceea6e]{font-size:2rem;margin-bottom:.5rem;display:block}.selected-team-display[data-v-3aceea6e]{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.selected-team-display .selected-team-header[data-v-3aceea6e]{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}.selected-team-display .selected-team-header h4[data-v-3aceea6e]{color:#fff;margin:0;font-size:1.125rem}.selected-team-display .selected-team-header .btn[data-v-3aceea6e]{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.selected-team-display .selected-team-header .btn[data-v-3aceea6e]:hover{border-color:hsla(0,0%,100%,.4);color:#fff;background:hsla(0,0%,100%,.1)}.selected-team-display .selected-team-card[data-v-3aceea6e]{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.3);border-radius:8px;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.selected-team-display .selected-team-card .team-badge[data-v-3aceea6e]{width:60px;height:60px;background:rgba(102,126,234,.2);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}.selected-team-display .selected-team-card .team-badge i[data-v-3aceea6e]{font-size:2rem;color:#667eea}.selected-team-display .selected-team-card .team-details[data-v-3aceea6e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.selected-team-display .selected-team-card .team-details h3[data-v-3aceea6e]{color:#fff;margin:0 0 .25rem 0;font-size:1.5rem;font-weight:600}.selected-team-display .selected-team-card .team-details .league-name[data-v-3aceea6e]{color:hsla(0,0%,100%,.6);margin:0;font-size:.875rem}.team-statistics-overview[data-v-3aceea6e]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem}.team-statistics-overview h4[data-v-3aceea6e]{color:#fff;font-size:1.125rem;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}.team-statistics-overview h4 i[data-v-3aceea6e]{color:#667eea}.team-statistics-overview .kpi-grid[data-v-3aceea6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.team-statistics-overview .kpi-grid .kpi-card[data-v-3aceea6e]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.team-statistics-overview .kpi-grid .kpi-card[data-v-3aceea6e]:hover{background:hsla(0,0%,100%,.05);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.team-statistics-overview .kpi-grid .kpi-card.position[data-v-3aceea6e]{border-left:3px solid #f1c40f}.team-statistics-overview .kpi-grid .kpi-card.position .kpi-icon[data-v-3aceea6e]{background:rgba(241,196,15,.2);color:#f1c40f}.team-statistics-overview .kpi-grid .kpi-card.points[data-v-3aceea6e]{border-left:3px solid #667eea}.team-statistics-overview .kpi-grid .kpi-card.points .kpi-icon[data-v-3aceea6e]{background:rgba(102,126,234,.2);color:#667eea}.team-statistics-overview .kpi-grid .kpi-card.matches[data-v-3aceea6e]{border-left:3px solid #3498db}.team-statistics-overview .kpi-grid .kpi-card.matches .kpi-icon[data-v-3aceea6e]{background:rgba(52,152,219,.2);color:#3498db}.team-statistics-overview .kpi-grid .kpi-card.rating[data-v-3aceea6e]{border-left:3px solid #2ecc71}.team-statistics-overview .kpi-grid .kpi-card.rating .kpi-icon[data-v-3aceea6e]{background:rgba(46,204,113,.2);color:#2ecc71}.team-statistics-overview .kpi-grid .kpi-card .kpi-icon[data-v-3aceea6e]{width:50px;height:50px;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;-ms-flex-negative:0;flex-shrink:0}.team-statistics-overview .kpi-grid .kpi-card .kpi-content[data-v-3aceea6e]{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}.team-statistics-overview .kpi-grid .kpi-card .kpi-content .kpi-label[data-v-3aceea6e]{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.team-statistics-overview .kpi-grid .kpi-card .kpi-content .kpi-value[data-v-3aceea6e]{font-size:1.5rem;font-weight:700;color:#fff}.team-statistics-overview .stats-tabs[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1rem}.team-statistics-overview .stats-tabs .stats-tab[data-v-3aceea6e]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px 6px 0 0;padding:.75rem 1.25rem;color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:2px solid transparent}.team-statistics-overview .stats-tabs .stats-tab i[data-v-3aceea6e]{font-size:1rem}.team-statistics-overview .stats-tabs .stats-tab[data-v-3aceea6e]:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);border-color:rgba(102,126,234,.3)}.team-statistics-overview .stats-tabs .stats-tab.active[data-v-3aceea6e]{background:rgba(102,126,234,.1);border-color:#667eea;color:#fff;border-bottom-color:#667eea}.team-statistics-overview .stats-tabs .stats-tab.active i[data-v-3aceea6e]{color:#667eea}.team-statistics-overview .stats-panel[data-v-3aceea6e]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem}.team-statistics-overview .stats-panel h5[data-v-3aceea6e]{color:#fff;font-size:1rem;margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.team-statistics-overview .stats-panel h5 i[data-v-3aceea6e]{color:#667eea;font-size:1.125rem}.team-statistics-overview .stats-panel .stats-comparison-grid[data-v-3aceea6e]{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}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row[data-v-3aceea6e]{display:grid;grid-template-columns:180px 1fr;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-name[data-v-3aceea6e]{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:500}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container[data-v-3aceea6e]{position:relative;height:32px;background:hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar[data-v-3aceea6e]{height:100%;border-radius:16px;-webkit-transition:width .5s ease;transition:width .5s ease;position:relative}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.goals[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#2ecc71),to(#27ae60));background:linear-gradient(90deg,#2ecc71,#27ae60)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.shots[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2980b9));background:linear-gradient(90deg,#3498db,#2980b9)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.shots-on-target[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#9b59b6),to(#8e44ad));background:linear-gradient(90deg,#9b59b6,#8e44ad)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.accuracy[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#f1c40f),to(#f39c12));background:linear-gradient(90deg,#f1c40f,#f39c12)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.conversion[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#e67e22),to(#d35400));background:linear-gradient(90deg,#e67e22,#d35400)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.big-chances[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#e74c3c),to(#c0392b));background:linear-gradient(90deg,#e74c3c,#c0392b)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.created[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#1abc9c),to(#16a085));background:linear-gradient(90deg,#1abc9c,#16a085)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.assists[data-v-3aceea6e],.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.possession[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.passes[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#52c41a),to(#389e0d));background:linear-gradient(90deg,#52c41a,#389e0d)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.long-balls[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#fa8c16),to(#d46b08));background:linear-gradient(90deg,#fa8c16,#d46b08)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.crosses[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#13c2c2),to(#08979c));background:linear-gradient(90deg,#13c2c2,#08979c)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.dribbles[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#fa8c16),to(#d46b08));background:linear-gradient(90deg,#fa8c16,#d46b08)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.dribble-success[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#52c41a),to(#389e0d));background:linear-gradient(90deg,#52c41a,#389e0d)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.goals-conceded[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#e74c3c),to(#c0392b));background:linear-gradient(90deg,#e74c3c,#c0392b)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.clean-sheets[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#27ae60),to(#229954));background:linear-gradient(90deg,#27ae60,#229954)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.tackles[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#8e44ad),to(#71368a));background:linear-gradient(90deg,#8e44ad,#71368a)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.interceptions[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#16a085),to(#138d75));background:linear-gradient(90deg,#16a085,#138d75)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.clearances[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#34495e),to(#2c3e50));background:linear-gradient(90deg,#34495e,#2c3e50)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.saves[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2980b9));background:linear-gradient(90deg,#3498db,#2980b9)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.blocked[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#95a5a6),to(#7f8c8d));background:linear-gradient(90deg,#95a5a6,#7f8c8d)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.duels[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#16a085),to(#138d75));background:linear-gradient(90deg,#16a085,#138d75)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.duels-won[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#2ecc71),to(#27ae60));background:linear-gradient(90deg,#2ecc71,#27ae60)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.ground-duels[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#f39c12),to(#e67e22));background:linear-gradient(90deg,#f39c12,#e67e22)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.aerial-duels[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2980b9));background:linear-gradient(90deg,#3498db,#2980b9)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.fouls[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#c0392b),to(#a93226));background:linear-gradient(90deg,#c0392b,#a93226)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.yellow-cards[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#f39c12),to(#e67e22));background:linear-gradient(90deg,#f39c12,#e67e22)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.red-cards[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#c0392b),to(#a93226));background:linear-gradient(90deg,#c0392b,#a93226)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.corners[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.free-kick-goals[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#3498db),to(#2980b9));background:linear-gradient(90deg,#3498db,#2980b9)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.penalty-goals[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#e67e22),to(#d35400));background:linear-gradient(90deg,#e67e22,#d35400)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.headed-goals[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#9b59b6),to(#8e44ad));background:linear-gradient(90deg,#9b59b6,#8e44ad)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.inside-box[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#2ecc71),to(#27ae60));background:linear-gradient(90deg,#2ecc71,#27ae60)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.outside-box[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#e74c3c),to(#c0392b));background:linear-gradient(90deg,#e74c3c,#c0392b)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-bar.woodwork[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#95a5a6),to(#7f8c8d));background:linear-gradient(90deg,#95a5a6,#7f8c8d)}.team-statistics-overview .stats-panel .stats-comparison-grid .stat-row .stat-bar-container .stat-value[data-v-3aceea6e]{position:absolute;right:12px;color:#fff;font-size:.875rem;font-weight:700;z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.5)}.recent-matches-section[data-v-3aceea6e]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem}.recent-matches-section h4[data-v-3aceea6e]{color:#fff;font-size:1.125rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.recent-matches-section h4 i[data-v-3aceea6e]{color:#667eea}.recent-matches-section .matches-list[data-v-3aceea6e]{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}.recent-matches-section .matches-list .match-item[data-v-3aceea6e]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:.75rem 1rem;display:grid;grid-template-columns:100px 1fr 40px;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recent-matches-section .matches-list .match-item.result-W[data-v-3aceea6e]{border-left:3px solid #2ecc71}.recent-matches-section .matches-list .match-item.result-D[data-v-3aceea6e]{border-left:3px solid #95a5a6}.recent-matches-section .matches-list .match-item.result-L[data-v-3aceea6e]{border-left:3px solid #e74c3c}.recent-matches-section .matches-list .match-item .match-date[data-v-3aceea6e]{font-size:.75rem;color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.recent-matches-section .matches-list .match-item .match-date i[data-v-3aceea6e]{font-size:.875rem}.recent-matches-section .matches-list .match-item .match-info[data-v-3aceea6e]{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}.recent-matches-section .matches-list .match-item .match-info .match-teams[data-v-3aceea6e]{color:#fff;font-size:.875rem}.recent-matches-section .matches-list .match-item .match-info .match-teams strong[data-v-3aceea6e]{font-weight:700;padding:0 .25rem}.recent-matches-section .matches-list .match-item .match-info .match-competition[data-v-3aceea6e]{font-size:.75rem;color:hsla(0,0%,100%,.4)}.recent-matches-section .matches-list .match-item .match-result[data-v-3aceea6e]{width:40px;height:40px;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-weight:700;font-size:.875rem}.recent-matches-section .matches-list .match-item .match-result.result-badge-W[data-v-3aceea6e]{background:rgba(46,204,113,.2);color:#2ecc71}.recent-matches-section .matches-list .match-item .match-result.result-badge-D[data-v-3aceea6e]{background:hsla(184,9%,62%,.2);color:#95a5a6}.recent-matches-section .matches-list .match-item .match-result.result-badge-L[data-v-3aceea6e]{background:rgba(231,76,60,.2);color:#e74c3c}.squad-section[data-v-3aceea6e]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem}.squad-section h4[data-v-3aceea6e]{color:#fff;font-size:1.125rem;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}.squad-section h4 i[data-v-3aceea6e]{color:#667eea}.squad-section .position-groups[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.squad-section .position-groups .position-group h5[data-v-3aceea6e]{color:hsla(0,0%,100%,.8);font-size:1rem;margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.squad-section .position-groups .position-group h5 i[data-v-3aceea6e]{color:#667eea;font-size:1.125rem}.squad-section .position-groups .position-group .players-grid[data-v-3aceea6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.squad-section .position-groups .position-group .players-grid .player-card[data-v-3aceea6e]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:.75rem;-webkit-transition:all .2s ease;transition:all .2s ease}.squad-section .position-groups .position-group .players-grid .player-card[data-v-3aceea6e]:hover{background:hsla(0,0%,100%,.05);border-color:rgba(102,126,234,.3)}.squad-section .position-groups .position-group .players-grid .player-card .player-name[data-v-3aceea6e]{color:#fff;font-weight:600;font-size:.875rem;margin-bottom:.5rem}.squad-section .position-groups .position-group .players-grid .player-card .player-meta[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.squad-section .position-groups .position-group .players-grid .player-card .player-meta span[data-v-3aceea6e]{font-size:.75rem;color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.squad-section .position-groups .position-group .players-grid .player-card .player-meta span i[data-v-3aceea6e]{font-size:.675rem}.squad-section .position-groups .position-group .players-grid .player-card .player-meta .player-position[data-v-3aceea6e]{background:rgba(102,126,234,.2);color:#667eea;padding:.125rem .5rem;border-radius:10px}.squad-section .position-groups .position-group .players-grid .player-card .player-meta .player-number[data-v-3aceea6e]{background:hsla(0,0%,100%,.1);color:#fff;padding:.125rem .5rem;border-radius:10px;font-weight:600}.squad-section .position-groups .position-group .players-grid .player-card .player-stats[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;padding-top:.5rem;border-top:1px solid hsla(0,0%,100%,.05)}.squad-section .position-groups .position-group .players-grid .player-card .player-stats span[data-v-3aceea6e]{font-size:.75rem;color:hsla(0,0%,100%,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.squad-section .position-groups .position-group .players-grid .player-card .player-stats span i[data-v-3aceea6e]{font-size:.75rem;color:rgba(102,126,234,.7)}.match-highlights-section[data-v-3aceea6e]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem}.match-highlights-section h4[data-v-3aceea6e]{color:#fff;font-size:1.125rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.match-highlights-section h4 i[data-v-3aceea6e]{color:#667eea}.match-highlights-section .highlights-grid[data-v-3aceea6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.match-highlights-section .highlight-card[data-v-3aceea6e]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.match-highlights-section .highlight-card[data-v-3aceea6e]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#667eea;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3)}.match-highlights-section .highlight-card:hover .play-overlay[data-v-3aceea6e]{opacity:1}.match-highlights-section .highlight-card .highlight-thumbnail[data-v-3aceea6e]{position:relative;padding-top:56.25%;background:rgba(0,0,0,.5);overflow:hidden}.match-highlights-section .highlight-card .highlight-thumbnail img[data-v-3aceea6e]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.match-highlights-section .highlight-card .highlight-thumbnail .play-overlay[data-v-3aceea6e]{position:absolute;top:0;left:0;right:0;bottom:0;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;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.match-highlights-section .highlight-card .highlight-thumbnail .play-overlay i[data-v-3aceea6e]{font-size:3rem;color:#fff}.match-highlights-section .highlight-card .highlight-info[data-v-3aceea6e]{padding:.75rem}.match-highlights-section .highlight-card .highlight-info h5[data-v-3aceea6e]{color:#fff;font-size:.875rem;margin:0 0 .25rem 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.match-highlights-section .highlight-card .highlight-info .highlight-type[data-v-3aceea6e]{color:hsla(0,0%,100%,.5);font-size:.75rem;margin:0;text-transform:uppercase;letter-spacing:.5px}.context-team-section .form-label[data-v-3aceea6e],.game-link-section .form-label[data-v-3aceea6e]{color:#fff;font-weight:600;margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.context-team-section .form-label i[data-v-3aceea6e],.game-link-section .form-label i[data-v-3aceea6e]{color:#667eea}.context-team-section .help-text[data-v-3aceea6e],.game-link-section .help-text[data-v-3aceea6e]{color:hsla(0,0%,100%,.5);font-size:.875rem;margin-bottom:.75rem}.context-team-section .form-control[data-v-3aceea6e],.game-link-section .form-control[data-v-3aceea6e]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff}.context-team-section .form-control[data-v-3aceea6e]:focus,.game-link-section .form-control[data-v-3aceea6e]:focus{background:hsla(0,0%,100%,.08);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);color:#fff}.context-team-section .form-control[data-v-3aceea6e]::-webkit-input-placeholder,.game-link-section .form-control[data-v-3aceea6e]::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.context-team-section .form-control[data-v-3aceea6e]::-moz-placeholder,.game-link-section .form-control[data-v-3aceea6e]::-moz-placeholder{color:hsla(0,0%,100%,.4)}.context-team-section .form-control[data-v-3aceea6e]:-ms-input-placeholder,.game-link-section .form-control[data-v-3aceea6e]:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.context-team-section .form-control[data-v-3aceea6e]::-ms-input-placeholder,.game-link-section .form-control[data-v-3aceea6e]::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.context-team-section .form-control[data-v-3aceea6e]::placeholder,.game-link-section .form-control[data-v-3aceea6e]::placeholder{color:hsla(0,0%,100%,.4)}.selected-context-team[data-v-3aceea6e]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem}.selected-context-team strong[data-v-3aceea6e]{color:#fff}.selected-context-team .btn[data-v-3aceea6e]{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5)}.selected-context-team .btn[data-v-3aceea6e]:hover{border-color:hsla(0,0%,100%,.4);color:#fff}.existing-reports-notice .alert[data-v-3aceea6e]{border-left:4px solid #0dcaf0;background:linear-gradient(135deg,rgba(13,202,240,.1),rgba(13,202,240,.05));border-radius:8px;padding:1rem}.existing-reports-notice .alert i.bi-info-circle-fill[data-v-3aceea6e]{font-size:1.25rem;margin-right:.5rem;vertical-align:middle}.existing-reports-notice .alert strong[data-v-3aceea6e]{display:block;margin-bottom:.25rem}.existing-reports-notice .alert p[data-v-3aceea6e]{font-size:.9rem;margin-left:1.75rem}.existing-reports-notice .alert .text-success[data-v-3aceea6e]{font-weight:600}.run-analysis-btn[data-v-3aceea6e]{width:100%;padding:1rem;font-size:1.125rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;margin-top:2rem;-webkit-transition:all .3s ease;transition:all .3s ease}.run-analysis-btn[data-v-3aceea6e]:hover:not(:disabled){background:linear-gradient(135deg,#764ba2,#667eea);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4)}.run-analysis-btn[data-v-3aceea6e]:disabled{opacity:.6;cursor:not-allowed}.run-analysis-btn i[data-v-3aceea6e]{margin-right:.5rem}.progress-section[data-v-3aceea6e]{margin-top:2rem}.progress-section .progress[data-v-3aceea6e]{height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.progress-section .progress .progress-bar[data-v-3aceea6e]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.progress-section .progress-text[data-v-3aceea6e]{text-align:center;color:hsla(0,0%,100%,.8);margin-top:1rem;font-size:.875rem}.progress-section .progress-text i[data-v-3aceea6e]{color:#667eea;margin-right:.5rem}.alert[data-v-3aceea6e]{margin-top:1rem;border-radius:8px;border:none}.alert.alert-danger[data-v-3aceea6e]{background:rgba(231,76,60,.2);color:#ff6b6b;border:1px solid rgba(231,76,60,.3)}.alert.alert-success[data-v-3aceea6e]{background:rgba(46,204,113,.2);color:#51cf66;border:1px solid rgba(46,204,113,.3)}.alert i[data-v-3aceea6e]{margin-right:.5rem}.report-display[data-v-3aceea6e]{background:rgba(0,0,0,.3);border:1px solid rgba(102,126,234,.2);border-radius:12px;padding:2rem}.quick-insights[data-v-3aceea6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.quick-insights .insight-card[data-v-3aceea6e]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem;gap:1rem}.quick-insights .insight-card .insight-icon[data-v-3aceea6e],.quick-insights .insight-card[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-insights .insight-card .insight-icon[data-v-3aceea6e]{width:50px;height:50px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(102,126,234,.2)}.quick-insights .insight-card .insight-icon i[data-v-3aceea6e]{font-size:1.5rem;color:#667eea}.quick-insights .insight-card .insight-icon.threat-level.threat-low[data-v-3aceea6e]{background:rgba(46,204,113,.2)}.quick-insights .insight-card .insight-icon.threat-level.threat-low i[data-v-3aceea6e]{color:#2ecc71}.quick-insights .insight-card .insight-icon.threat-level.threat-medium[data-v-3aceea6e]{background:rgba(241,196,15,.2)}.quick-insights .insight-card .insight-icon.threat-level.threat-medium i[data-v-3aceea6e]{color:#f1c40f}.quick-insights .insight-card .insight-icon.threat-level.threat-high[data-v-3aceea6e]{background:rgba(231,76,60,.2)}.quick-insights .insight-card .insight-icon.threat-level.threat-high i[data-v-3aceea6e]{color:#e74c3c}.quick-insights .insight-card .insight-content[data-v-3aceea6e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.quick-insights .insight-card .insight-content h5[data-v-3aceea6e]{color:hsla(0,0%,100%,.6);font-size:.875rem;font-weight:500;margin:0 0 .25rem 0;text-transform:uppercase;letter-spacing:.5px}.quick-insights .insight-card .insight-content p[data-v-3aceea6e]{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.quick-insights .insight-card .insight-content p.threat-badge[data-v-3aceea6e]{padding:.25rem .75rem;border-radius:12px;display:inline-block;font-size:.875rem}.quick-insights .insight-card .insight-content p.threat-badge.threat-low[data-v-3aceea6e]{background:rgba(46,204,113,.2);color:#2ecc71}.quick-insights .insight-card .insight-content p.threat-badge.threat-medium[data-v-3aceea6e]{background:rgba(241,196,15,.2);color:#f1c40f}.quick-insights .insight-card .insight-content p.threat-badge.threat-high[data-v-3aceea6e]{background:rgba(231,76,60,.2);color:#e74c3c}.report-tabs-nav[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin:2rem 0 1.5rem 0;border-bottom:2px solid hsla(0,0%,100%,.1);padding-bottom:0;overflow-x:auto;scrollbar-width:thin}.report-tabs-nav[data-v-3aceea6e]::-webkit-scrollbar{height:4px}.report-tabs-nav[data-v-3aceea6e]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.report-tabs-nav[data-v-3aceea6e]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.report-tabs-nav .report-tab[data-v-3aceea6e]{background:none;border:none;border-bottom:3px solid transparent;color:hsla(0,0%,100%,.6);padding:1rem 1.5rem;font-size:.9375rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:nowrap;position:relative;bottom:-2px}.report-tabs-nav .report-tab i[data-v-3aceea6e]{font-size:1.125rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.report-tabs-nav .report-tab[data-v-3aceea6e]:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.05)}.report-tabs-nav .report-tab:hover i[data-v-3aceea6e]{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.report-tabs-nav .report-tab.active[data-v-3aceea6e]{color:#fff;border-bottom-color:#667eea;background:rgba(102,126,234,.1)}.report-tabs-nav .report-tab.active i[data-v-3aceea6e]{color:#667eea}.report-tab-content[data-v-3aceea6e]{-webkit-animation:fadeInUp-3aceea6e .4s ease;animation:fadeInUp-3aceea6e .4s ease}.no-moments-data[data-v-3aceea6e],.no-tactical-data[data-v-3aceea6e]{text-align:center;padding:4rem 2rem;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.no-moments-data i[data-v-3aceea6e],.no-tactical-data i[data-v-3aceea6e]{font-size:3rem;color:hsla(0,0%,100%,.3);margin-bottom:1rem;display:block}.no-moments-data p[data-v-3aceea6e],.no-tactical-data p[data-v-3aceea6e]{color:hsla(0,0%,100%,.6);font-size:1rem;margin:0}@-webkit-keyframes fadeInUp-3aceea6e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-3aceea6e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.full-report[data-v-3aceea6e],.report-summary[data-v-3aceea6e],.strengths-section[data-v-3aceea6e],.tactical-approach[data-v-3aceea6e],.weaknesses-section[data-v-3aceea6e]{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.full-report h3[data-v-3aceea6e],.report-summary h3[data-v-3aceea6e],.strengths-section h3[data-v-3aceea6e],.tactical-approach h3[data-v-3aceea6e],.weaknesses-section h3[data-v-3aceea6e]{color:#fff;font-size:1.25rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.full-report h3 i[data-v-3aceea6e],.report-summary h3 i[data-v-3aceea6e],.strengths-section h3 i[data-v-3aceea6e],.tactical-approach h3 i[data-v-3aceea6e],.weaknesses-section h3 i[data-v-3aceea6e]{color:#667eea}.full-report p[data-v-3aceea6e],.report-summary p[data-v-3aceea6e],.strengths-section p[data-v-3aceea6e],.tactical-approach p[data-v-3aceea6e],.weaknesses-section p[data-v-3aceea6e]{color:hsla(0,0%,100%,.8);line-height:1.7;margin:0}.strengths-list[data-v-3aceea6e],.weaknesses-list[data-v-3aceea6e]{list-style:none;padding:0;margin:0}.strengths-list li[data-v-3aceea6e],.weaknesses-list li[data-v-3aceea6e]{padding:.75rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.03);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.75rem;color:hsla(0,0%,100%,.8)}.strengths-list li i[data-v-3aceea6e],.weaknesses-list li i[data-v-3aceea6e]{-ms-flex-negative:0;flex-shrink:0;margin-top:.15rem}.strengths-list li[data-v-3aceea6e]:last-child,.weaknesses-list li[data-v-3aceea6e]:last-child{margin-bottom:0}.strengths-list li i[data-v-3aceea6e]{color:#2ecc71}.weaknesses-list li i[data-v-3aceea6e]{color:#e74c3c}.report-content[data-v-3aceea6e]{margin-top:1.5rem}.report-content[data-v-3aceea6e] .opposition-analysis-report{color:hsla(0,0%,100%,.8)}.report-content[data-v-3aceea6e] .opposition-analysis-report h2,.report-content[data-v-3aceea6e] .opposition-analysis-report h3,.report-content[data-v-3aceea6e] .opposition-analysis-report h4{color:#fff;margin-top:1.5rem;margin-bottom:1rem}.report-content[data-v-3aceea6e] .opposition-analysis-report h2{font-size:1.5rem;border-bottom:2px solid rgba(102,126,234,.3);padding-bottom:.5rem}.report-content[data-v-3aceea6e] .opposition-analysis-report p{line-height:1.7;margin-bottom:1rem}.report-content[data-v-3aceea6e] .opposition-analysis-report ol,.report-content[data-v-3aceea6e] .opposition-analysis-report ul{padding-left:1.5rem;margin-bottom:1rem}.report-content[data-v-3aceea6e] .opposition-analysis-report ol li,.report-content[data-v-3aceea6e] .opposition-analysis-report ul li{margin-bottom:.5rem}.report-content[data-v-3aceea6e] .opposition-analysis-report strong{color:#fff}.report-content[data-v-3aceea6e] .opposition-analysis-report .report-section{margin-bottom:1.5rem}.report-actions[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.report-actions .btn[data-v-3aceea6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.75rem 1.5rem;font-weight:600}.report-actions .btn i[data-v-3aceea6e]{margin-right:.5rem}.report-actions .btn-outline-primary[data-v-3aceea6e]{border-color:rgba(102,126,234,.5);color:#667eea}.report-actions .btn-outline-primary[data-v-3aceea6e]:hover{background:rgba(102,126,234,.1);border-color:#667eea}.report-actions .btn-outline-secondary[data-v-3aceea6e]{border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.report-actions .btn-outline-secondary[data-v-3aceea6e]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.empty-state .empty-icon[data-v-3aceea6e]{font-size:4rem;color:hsla(0,0%,100%,.2);margin-bottom:1rem}.empty-state h4[data-v-3aceea6e]{color:hsla(0,0%,100%,.8);margin-bottom:.5rem}.empty-state p[data-v-3aceea6e]{color:hsla(0,0%,100%,.5)}.saved-reports-actions[data-v-3aceea6e]{text-align:center}.saved-reports-actions .btn-info[data-v-3aceea6e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:.75rem 2rem;font-weight:600}.saved-reports-actions .btn-info[data-v-3aceea6e]:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.saved-reports-actions .btn-info i[data-v-3aceea6e]{margin-right:.5rem}.reports-modal[data-v-3aceea6e] .modal-content{background:linear-gradient(135deg,#2d3142,#252836);border:1px solid rgba(102,126,234,.2);color:#fff}.reports-modal[data-v-3aceea6e] .modal-header{border-bottom:1px solid hsla(0,0%,100%,.1)}.reports-modal[data-v-3aceea6e] .modal-header .modal-title{color:#fff}.reports-modal[data-v-3aceea6e] .modal-header .btn-close{-webkit-filter:invert(1);filter:invert(1)}.saved-reports-container .reports-grid[data-v-3aceea6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-top:1rem}.saved-reports-container .report-card[data-v-3aceea6e]{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.25rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.saved-reports-container .report-card[data-v-3aceea6e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#667eea;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.2);box-shadow:0 4px 20px rgba(102,126,234,.2)}.saved-reports-container .report-card .report-card-header[data-v-3aceea6e]{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:start;margin-bottom:1rem}.saved-reports-container .report-card .report-card-header h5[data-v-3aceea6e]{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.saved-reports-container .report-card .report-card-header .report-date[data-v-3aceea6e]{font-size:.875rem;color:hsla(0,0%,100%,.5)}.saved-reports-container .report-card .report-card-body .report-summary[data-v-3aceea6e]{color:hsla(0,0%,100%,.7);font-size:.875rem;line-height:1.5;margin-bottom:1rem;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.saved-reports-container .report-card .report-card-body .report-meta[data-v-3aceea6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.saved-reports-container .report-card .report-card-body .report-meta .badge[data-v-3aceea6e]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.saved-reports-container .report-card .report-card-body .report-meta .badge.badge-context[data-v-3aceea6e]{background:rgba(102,126,234,.2);color:#667eea;border:1px solid rgba(102,126,234,.3)}.saved-reports-container .report-card .report-card-body .report-meta .badge.badge-game[data-v-3aceea6e]{background:rgba(46,204,113,.2);color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.saved-reports-container .report-card .report-card-body .report-meta .badge.badge-game i[data-v-3aceea6e]{margin-right:.25rem}.saved-reports-container .report-card .report-card-footer[data-v-3aceea6e]{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:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.saved-reports-container .report-card .report-card-footer .btn[data-v-3aceea6e]{font-size:.875rem}.saved-reports-container .report-card .report-card-footer .btn-outline-danger[data-v-3aceea6e]{border-color:rgba(231,76,60,.5);color:#e74c3c}.saved-reports-container .report-card .report-card-footer .btn-outline-danger[data-v-3aceea6e]:hover{background:rgba(231,76,60,.1);border-color:#e74c3c}.saved-reports-container .report-card .report-card-footer .btn-primary[data-v-3aceea6e]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.saved-reports-container .report-card .report-card-footer .btn-primary[data-v-3aceea6e]:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.saved-reports-container .report-card .report-card-footer .btn-primary i[data-v-3aceea6e]{margin-left:.25rem}@media(max-width:992px){.quick-insights[data-v-3aceea6e]{grid-template-columns:1fr}.reports-grid[data-v-3aceea6e]{grid-template-columns:1fr!important}.report-actions[data-v-3aceea6e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.list-view-wrapper[data-v-4d3cf87a]{display:block}.grid-view-wrapper[data-v-4d3cf87a],.list[data-v-4d3cf87a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.list[data-v-4d3cf87a]{-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-4d3cf87a]{width:2rem}.list h3[data-v-4d3cf87a]{margin:0;text-transform:none}.list .doc-buttons[data-v-4d3cf87a]{margin:0}.grid-list[data-v-4d3cf87a]{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-4d3cf87a]{border:none!important}.player-report-content[data-v-4d3cf87a]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-4d3cf87a]{width:100%;height:100%}.player-report-content .form__item[data-v-4d3cf87a]{display:grid}.document[data-v-4d3cf87a]{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-4d3cf87a]:focus,.document[data-v-4d3cf87a]:hover{border:1px solid #a1152f}.document h3[data-v-4d3cf87a]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.document img[data-v-4d3cf87a]{width:40%}.doc-buttons[data-v-4d3cf87a]{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-4d3cf87a]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-4d3cf87a]:focus,.doc-buttons svg[data-v-4d3cf87a]:hover{cursor:pointer;background:#eaeff3}.info-details[data-v-4d3cf87a]{border:1px solid #e8923f;padding:1rem}section.section-form-style[data-v-4d3cf87a]{border:1px solid #dee2e6;padding:1rem;margin:1rem 0}input#hours[data-v-4d3cf87a],input#total_hours[data-v-4d3cf87a]{width:5rem}.signatureWrapper div[data-v-4d3cf87a]{border:1px solid #d6dadd;margin-bottom:1rem}.signatureWrapper div.player-game-responce[data-v-4d3cf87a]{border:none}.qualifications-data[data-v-4d3cf87a]{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-4d3cf87a],.numbers-dates[data-v-4d3cf87a],.qualifications-wrapper[data-v-4d3cf87a]{border:1px solid #c3cdd5;border-radius:4px;padding:2rem;margin-bottom:2rem}.continuous-professional-development img[data-v-4d3cf87a],.numbers-dates img[data-v-4d3cf87a],.qualifications-wrapper img[data-v-4d3cf87a]{width:6rem;display:block;margin:0 auto 1rem auto}.continuous-professional-development .cpd-item-wrapper[data-v-4d3cf87a]{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-4d3cf87a]{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-4d3cf87a],.continuous-professional-development .cpd-item-wrapper .cpd-item p[data-v-4d3cf87a]{margin:0}.continuous-professional-development .cpd-item-wrapper .cpd-item span[data-v-4d3cf87a]{display:block;font-size:.8rem}.continuous-professional-development .total-hours[data-v-4d3cf87a]{margin:0;font-size:2rem;font-weight:700}.continuous-professional-development .small-text[data-v-4d3cf87a]{font-size:.8rem}.numbers-dates p span[data-v-4d3cf87a]{display:block;font-weight:700}.intro-header[data-v-4d3cf87a]{border:none}.number-of-results[data-v-4d3cf87a]{width:100%}.qualifications-wrapper[data-v-4d3cf87a]{margin-bottom:2rem}.targets[data-v-4d3cf87a]{border:1px solid #efefef;padding:1rem;border-radius:4px;margin-bottom:1rem}.targets h4[data-v-4d3cf87a]{font-size:1rem}.targets .target-outline img[data-v-4d3cf87a]{width:2rem}.targets .target-outline button[data-v-4d3cf87a]{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-41a97e24]{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;width:100%}.report-header[data-v-41a97e24]{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-41a97e24]: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-41a97e24]{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.report-header .header-content[data-v-41a97e24]{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-41a97e24]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.report-header .title-section h3[data-v-41a97e24]{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:700}.report-header .title-section .report-meta[data-v-41a97e24]{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-41a97e24]{font-weight:600;font-size:1.1rem}.report-header .title-section .report-meta .match-date[data-v-41a97e24]{font-size:.95rem}.report-header .toggle-icon[data-v-41a97e24]{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-41a97e24]{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-41a97e24]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.full-player-report[data-v-41a97e24]{padding:0}.assessment-section[data-v-41a97e24]{padding:2rem;border-bottom:1px solid #f0f0f0}.assessment-section[data-v-41a97e24]:last-child{border-bottom:none}.assessment-section.player-assessment[data-v-41a97e24]{background:linear-gradient(135deg,#f8f9ff,#fff)}.assessment-section.coach-assessment[data-v-41a97e24]{background:linear-gradient(135deg,#fff8f0,#fff)}.section-header[data-v-41a97e24]{margin-bottom:1.5rem}.section-header h4[data-v-41a97e24]{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-41a97e24]{font-size:1.4rem;color:#007bff}.section-header .creation-date[data-v-41a97e24]{margin:0;font-size:.9rem;color:#6c757d;font-style:italic}.coach-info[data-v-41a97e24],.player-info[data-v-41a97e24]{margin-bottom:1.5rem}.coach-avatar[data-v-41a97e24],.player-avatar[data-v-41a97e24]{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-41a97e24],.player-avatar .avatar-image[data-v-41a97e24]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #007bff}.coach-avatar .coach-name[data-v-41a97e24],.coach-avatar .player-name[data-v-41a97e24],.player-avatar .coach-name[data-v-41a97e24],.player-avatar .player-name[data-v-41a97e24]{font-weight:700;font-size:1.1rem;color:#2c3e50}.stats-grid[data-v-41a97e24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stats-grid .stat-item[data-v-41a97e24]{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-41a97e24]: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-41a97e24]{border-color:#28a745;background:linear-gradient(135deg,#d4edda,#c3e6cb)}.stats-grid .stat-item .stat-icon[data-v-41a97e24]{font-size:1.5rem;color:#007bff;min-width:24px}.stats-grid .stat-item .stat-label[data-v-41a97e24]{font-weight:600;color:#495057;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stats-grid .stat-item .stat-value[data-v-41a97e24]{font-weight:700;color:#2c3e50;font-size:1.1rem}.assessment-areas.incomplete[data-v-41a97e24]{opacity:.7;border:2px dashed #ffc107;border-radius:12px;padding:1rem;background:#fff3cd}.incomplete-warning[data-v-41a97e24]{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-41a97e24]{font-size:1.2rem}.assessment-area[data-v-41a97e24]{margin-bottom:2rem;background:#fff;border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.assessment-area .area-title[data-v-41a97e24]{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-41a97e24]{font-size:1.3rem}.assessment-area .area-content[data-v-41a97e24]{padding:1.5rem}.feedback-item[data-v-41a97e24]{margin-bottom:1.5rem}.feedback-item[data-v-41a97e24]:last-child{margin-bottom:0}.feedback-item .feedback-label[data-v-41a97e24]{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-41a97e24]{font-size:1rem}.feedback-item .feedback-text[data-v-41a97e24]{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-41a97e24]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:4px solid #ffc107}.feedback-item.positives .feedback-text[data-v-41a97e24]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:4px solid #28a745}.coach-content .coach-rating[data-v-41a97e24]{margin-bottom:1.5rem}.coach-content .coach-rating .rating-display[data-v-41a97e24]{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-41a97e24]{font-size:1.5rem;color:#ffc107}.coach-content .coach-rating .rating-display .rating-label[data-v-41a97e24]{font-weight:600;color:#495057}.coach-content .coach-rating .rating-display .rating-value[data-v-41a97e24]{font-weight:700;color:#2c3e50;font-size:1.1rem}.missing-coach-assessment[data-v-41a97e24]{text-align:center;padding:2rem}.missing-coach-assessment .missing-indicator[data-v-41a97e24]{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-41a97e24]{font-size:1.5rem}.missing-coach-assessment .coach-placeholder[data-v-41a97e24]{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-41a97e24]{width:60px;height:60px;border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.missing-coach-assessment .coach-placeholder .placeholder-text[data-v-41a97e24]{font-style:italic;color:#6c757d}.missing-coach-assessment .add-assessment-btn[data-v-41a97e24]{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-41a97e24]: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-41a97e24]{font-size:1.2rem}@media(max-width:768px){.assessment-section[data-v-41a97e24]{padding:1.5rem}.stats-grid[data-v-41a97e24]{grid-template-columns:1fr;gap:.75rem}.report-header[data-v-41a97e24]{padding:1rem}.report-header .report-meta[data-v-41a97e24]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.coach-avatar[data-v-41a97e24],.player-avatar[data-v-41a97e24]{-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-41a97e24]{font-size:.9rem}}@-webkit-keyframes slideInFromBottom-41a97e24{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromBottom-41a97e24{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-41a97e24]{-webkit-animation:slideInFromBottom-41a97e24 .6s ease forwards;animation:slideInFromBottom-41a97e24 .6s ease forwards}.slide-expand-enter-active[data-v-41a97e24],.slide-expand-leave-active[data-v-41a97e24]{-webkit-transition:all .4s ease;transition:all .4s ease;overflow:hidden}.slide-expand-enter-from[data-v-41a97e24],.slide-expand-leave-to[data-v-41a97e24]{max-height:0;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.slide-expand-enter-to[data-v-41a97e24],.slide-expand-leave-from[data-v-41a97e24]{max-height:2000px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.full-player-report[data-v-41a97e24]{-webkit-transition:all .3s ease;transition:all .3s ease}.full-player-report.expanded[data-v-41a97e24]{-webkit-animation:expandContent-41a97e24 .4s ease forwards;animation:expandContent-41a97e24 .4s ease forwards}@-webkit-keyframes expandContent-41a97e24{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes expandContent-41a97e24{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-53c5cedf]{text-transform:inherit}.games-section[data-v-53c5cedf]{padding:1rem}.section-header[data-v-53c5cedf]{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-53c5cedf]{margin:0;color:#2c3e50;font-weight:700;font-size:1.75rem}.section-header .games-count[data-v-53c5cedf]{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-53c5cedf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:0}@media(min-width:992px){.games-grid[data-v-53c5cedf]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.games-grid[data-v-53c5cedf]{grid-template-columns:repeat(3,1fr);max-width:none}}.game-card[data-v-53c5cedf]{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-53c5cedf]: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-53c5cedf]{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-53c5cedf]{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-53c5cedf]{background:#17a2b8;color:#fff}.game-card .game-type-badge.league[data-v-53c5cedf]{background:#28a745;color:#fff}.game-card .game-type-badge.cup[data-v-53c5cedf]{background:#ffc107;color:#212529}.game-card .game-type-badge.tournament[data-v-53c5cedf]{background:#6f42c1;color:#fff}.game-card .game-type-badge.default[data-v-53c5cedf]{background:#6c757d;color:#fff}.game-card .game-status-indicator[data-v-53c5cedf]{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-53c5cedf]{background:#fff3cd;color:#856404}.game-card .game-status-indicator.completed[data-v-53c5cedf]{background:#d4edda;color:#155724}.game-card .game-status-indicator.in-progress[data-v-53c5cedf]{background:#cce7ff;color:#004085}.match-details[data-v-53c5cedf]{padding:1.5rem 1rem 1rem}.match-details .teams-matchup[data-v-53c5cedf]{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-53c5cedf]{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-53c5cedf]:hover{background:#e9ecef}.match-details .teams-matchup .vs-separator[data-v-53c5cedf]{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-53c5cedf]{font-size:.9rem;letter-spacing:1px}.match-details .teams-result[data-v-53c5cedf]{text-align:center;margin-bottom:1rem}.match-details .teams-result .result-display[data-v-53c5cedf]{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-53c5cedf]{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-53c5cedf]{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-53c5cedf]{color:#007bff}.match-details .game-info .info-item span[data-v-53c5cedf]{font-weight:500}.game-card-footer[data-v-53c5cedf]{padding:1rem;background:#f8f9fa;border-top:1px solid #dee2e6}.game-card-footer .reports-button[data-v-53c5cedf]{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-53c5cedf]: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-53c5cedf]:active{-webkit-transform:translateY(0);transform:translateY(0)}.game-card-footer .reports-button i[data-v-53c5cedf]{font-size:1rem}.empty-state[data-v-53c5cedf]{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-53c5cedf]{margin-bottom:1.5rem}.empty-state .empty-state-icon i[data-v-53c5cedf]{font-size:4rem;color:#6c757d}.empty-state .empty-state-content h3[data-v-53c5cedf]{color:#495057;margin-bottom:.5rem;font-weight:600}.empty-state .empty-state-content p[data-v-53c5cedf]{color:#6c757d;margin:0;font-size:1.1rem}.team-select-wrapper[data-v-53c5cedf]{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-53c5cedf]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:600;font-size:1rem}.team-select-wrapper select[data-v-53c5cedf]{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-53c5cedf]: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-53c5cedf]:hover{border-color:#007bff}.date-picker-wrapper[data-v-53c5cedf]{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}.date-picker-wrapper label[data-v-53c5cedf]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:600;font-size:1rem}.date-picker-wrapper .date-helper-text[data-v-53c5cedf]{margin-top:.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;font-style:italic}span.report-status[data-v-53c5cedf]{padding:.6rem 1rem;border-radius:8px;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}span.report-status.complete[data-v-53c5cedf]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #28a745}span.report-status.incomplete[data-v-53c5cedf]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffc107}.player-item[data-v-53c5cedf]{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-53c5cedf]: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-53c5cedf]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:6px solid #28a745}.player-item.incomplete[data-v-53c5cedf]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-left:6px solid #ffc107}.player-item.missing[data-v-53c5cedf]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left:6px solid #dc3545}.player-item .player-name[data-v-53c5cedf]{font-weight:700;color:#2c3e50;width:100%;font-size:1.1rem}.player-item .report-status[data-v-53c5cedf]{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-53c5cedf]{font-size:1.1rem}.report-category[data-v-53c5cedf]{margin-bottom:2rem}.report-category h5[data-v-53c5cedf]{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-53c5cedf]{font-size:1.5rem}.report-category.complete-reports h5[data-v-53c5cedf]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724}.report-category.incomplete-reports h5[data-v-53c5cedf]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404}.report-category ul[data-v-53c5cedf]{list-style:none;padding:0;margin:0}@media(max-width:768px){.games-grid[data-v-53c5cedf]{grid-template-columns:1fr;gap:1rem}.section-header[data-v-53c5cedf]{-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-53c5cedf]{text-align:center}.match-details .teams-matchup[data-v-53c5cedf]{-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-53c5cedf]{width:40px;height:40px}.match-details .game-info[data-v-53c5cedf]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.player-item[data-v-53c5cedf]{padding:1rem}.player-item .player-name[data-v-53c5cedf]{margin-bottom:.5rem}}@-webkit-keyframes fadeInUp-53c5cedf{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-53c5cedf{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.game-card[data-v-53c5cedf]{-webkit-animation:fadeInUp-53c5cedf .6s ease forwards;animation:fadeInUp-53c5cedf .6s ease forwards}.game-card[data-v-53c5cedf]:nth-child(2n){-webkit-animation-delay:.1s;animation-delay:.1s}.game-card[data-v-53c5cedf]:nth-child(3n){-webkit-animation-delay:.2s;animation-delay:.2s}.modal-tabs-wrapper[data-v-53c5cedf]{margin-top:1.5rem}.modal-tabs-wrapper .modal-tabs[data-v-53c5cedf]{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-53c5cedf]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link[data-v-53c5cedf]{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-53c5cedf]{font-size:1.1rem}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link .tab-badge[data-v-53c5cedf]{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-53c5cedf]{background:#28a745;color:#fff}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link .tab-badge.incomplete[data-v-53c5cedf]{background:#ffc107;color:#212529}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link[data-v-53c5cedf]:hover{color:#495057;background:#e9ecef}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active[data-v-53c5cedf]{color:#007bff;background:#fff;border-bottom-color:#007bff}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active[data-v-53c5cedf]:hover{color:#007bff;background:#fff}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active .tab-badge.complete[data-v-53c5cedf]{background:#155724}.modal-tabs-wrapper .modal-tabs .modal-tab-item .modal-tab-link.active .tab-badge.incomplete[data-v-53c5cedf]{background:#856404;color:#fff}.modal-tabs-wrapper .modal-tab-content[data-v-53c5cedf]{min-height:300px}.modal-tabs-wrapper .modal-tab-content .tab-pane[data-v-53c5cedf]{-webkit-animation:fadeInUp-53c5cedf .4s ease forwards;animation:fadeInUp-53c5cedf .4s ease forwards}.modal-tabs-wrapper .modal-tab-content .tab-empty-state[data-v-53c5cedf]{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-53c5cedf]{margin-bottom:1rem}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-icon i[data-v-53c5cedf]{font-size:3rem;color:#6c757d}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-content h4[data-v-53c5cedf]{color:#495057;margin-bottom:.5rem;font-weight:600}.modal-tabs-wrapper .modal-tab-content .tab-empty-state .empty-state-content p[data-v-53c5cedf]{color:#6c757d;margin:0;font-size:1rem}.loading-state[data-v-53c5cedf]{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-53c5cedf]{width:3rem;height:3rem;margin-bottom:1rem}.loading-state p[data-v-53c5cedf]{color:#6c757d;margin:0;font-size:1.1rem}.modal-fullscreen[data-v-ca7427fa]{max-width:95%!important;max-height:95vh!important}.modal-overlay[data-v-ca7427fa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);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:9999;padding:20px;overflow-y:auto}.modal-container[data-v-ca7427fa]{background:#282b33;border-radius:16px;max-width:95vw;width:95%;max-height:95vh;overflow-y:auto;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.5);box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-header[data-v-ca7427fa]{background:linear-gradient(135deg,#39caf5,#0497c2);padding:20px 30px;border-radius:16px 16px 0 0;position:sticky;top:0;z-index:100}.modal-header .header-content[data-v-ca7427fa]{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}.modal-header .header-content h2[data-v-ca7427fa]{margin:0;color:#fff;font-size:1.8rem;font-weight:700}.modal-header .header-content .close-btn[data-v-ca7427fa]{background:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:32px;cursor:pointer;width:40px;height:40px;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;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-header .header-content .close-btn[data-v-ca7427fa]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-header .player-comparison-controls[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-header .player-comparison-controls .selected-players[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-header .player-comparison-controls .selected-players .player-chip[data-v-ca7427fa]{background:hsla(0,0%,100%,.2);padding:6px 12px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#fff;font-size:.9rem}.modal-header .player-comparison-controls .selected-players .player-chip .player-name[data-v-ca7427fa]{font-weight:600}.modal-header .player-comparison-controls .selected-players .player-chip .remove-player[data-v-ca7427fa]{background:hsla(0,0%,100%,.3);border:none;color:#fff;cursor:pointer;width:20px;height:20px;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:16px}.modal-header .player-comparison-controls .selected-players .player-chip .remove-player[data-v-ca7427fa]:hover{background:hsla(0,0%,100%,.5)}.modal-header .player-comparison-controls .add-player-btn[data-v-ca7427fa]{background:hsla(0,0%,100%,.2);border:2px dashed hsla(0,0%,100%,.5);color:#fff;padding:6px 16px;border-radius:20px;cursor:pointer;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-header .player-comparison-controls .add-player-btn[data-v-ca7427fa]:hover{background:hsla(0,0%,100%,.3);border-color:#fff}.modal-header .player-comparison-controls .player-selector-dropdown[data-v-ca7427fa]{position:absolute;top:100%;left:0;background:#3a3c43;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);max-height:200px;overflow-y:auto;z-index:101;margin-top:5px;min-width:200px}.modal-header .player-comparison-controls .player-selector-dropdown .player-option[data-v-ca7427fa]{padding:12px 16px;color:#fff;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.modal-header .player-comparison-controls .player-selector-dropdown .player-option[data-v-ca7427fa]:hover{background:rgba(57,202,245,.2)}.modal-header .player-comparison-controls .player-selector-dropdown .player-option[data-v-ca7427fa]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.modal-body[data-v-ca7427fa]{padding:30px}.toolbar[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar button[data-v-ca7427fa]{padding:10px 20px;border-radius:8px;border:none;cursor:pointer;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.toolbar button.btn-comparison[data-v-ca7427fa]{background:#4ecdc4;color:#fff}.toolbar button.btn-comparison.active[data-v-ca7427fa]{background:#45a049}.toolbar button.btn-comparison[data-v-ca7427fa]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(78,205,196,.4);box-shadow:0 4px 12px rgba(78,205,196,.4)}.toolbar button.btn-export[data-v-ca7427fa]{background:#f7b731;color:#fff}.toolbar button.btn-export[data-v-ca7427fa]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(247,183,49,.4);box-shadow:0 4px 12px rgba(247,183,49,.4)}.metrics-overview[data-v-ca7427fa]{margin-bottom:30px}.metrics-overview h3[data-v-ca7427fa]{color:#fff;font-size:1.4rem;margin-bottom:20px}.metrics-overview .metrics-grid[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.metrics-overview .player-metrics-section[data-v-ca7427fa]{border-left:4px solid #39caf5;padding-left:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.metrics-overview .player-metrics-section h4[data-v-ca7427fa]{margin:0 0 15px 0;font-size:1.2rem}.metrics-overview .metric-card[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.metrics-overview .metric-card[data-v-ca7427fa]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 20px rgba(0,0,0,.2);box-shadow:0 6px 20px rgba(0,0,0,.2);border-color:#39caf5}.metrics-overview .metric-card .metric-icon[data-v-ca7427fa]{font-size:2.5rem;line-height:1}.metrics-overview .metric-card .metric-content[data-v-ca7427fa]{-webkit-box-flex:1;-ms-flex:1;flex:1}.metrics-overview .metric-card .metric-content .metric-value[data-v-ca7427fa]{font-size:1.8rem;font-weight:700;color:#39caf5;margin-bottom:5px}.metrics-overview .metric-card .metric-content .metric-label[data-v-ca7427fa]{font-size:.9rem;color:#9e9e9e;margin-bottom:8px}.metrics-overview .metric-card .metric-content .metric-comparison[data-v-ca7427fa]{font-size:.85rem;font-weight:600;padding:4px 8px;border-radius:6px;display:inline-block}.metrics-overview .metric-card .metric-content .metric-comparison.positive[data-v-ca7427fa]{background:rgba(76,175,80,.2);color:#4caf50}.metrics-overview .metric-card .metric-content .metric-comparison.negative[data-v-ca7427fa]{background:rgba(244,67,54,.2);color:#f44336}.metrics-overview .metric-card .metric-content .metric-comparison.neutral[data-v-ca7427fa]{background:hsla(0,0%,62%,.2);color:#9e9e9e}.metrics-selector[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:20px;margin-bottom:30px}.metrics-selector h4[data-v-ca7427fa]{color:#fff;margin-bottom:15px;font-size:1.1rem}.metrics-selector .checkbox-group[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.metrics-selector .checkbox-group label[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#e0e0e0;cursor:pointer;font-size:.95rem;-webkit-transition:color .2s ease;transition:color .2s ease}.metrics-selector .checkbox-group label[data-v-ca7427fa]:hover{color:#39caf5}.metrics-selector .checkbox-group label input[type=checkbox][data-v-ca7427fa]{width:18px;height:18px;cursor:pointer;accent-color:#39caf5}.historical-trends[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:25px;margin-bottom:30px}.historical-trends .trends-header[data-v-ca7427fa]{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:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.historical-trends .trends-header h3[data-v-ca7427fa]{color:#fff;font-size:1.3rem;margin:0}.historical-trends .trends-header .trends-controls[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.historical-trends .trends-header .btn-load-more[data-v-ca7427fa],.historical-trends .trends-header .btn-reset[data-v-ca7427fa]{background:linear-gradient(135deg,#39caf5,#0497c2);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.historical-trends .trends-header .btn-load-more[data-v-ca7427fa]:hover:not(:disabled),.historical-trends .trends-header .btn-reset[data-v-ca7427fa]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(57,202,245,.3);box-shadow:0 4px 12px rgba(57,202,245,.3)}.historical-trends .trends-header .btn-load-more[data-v-ca7427fa]:disabled,.historical-trends .trends-header .btn-reset[data-v-ca7427fa]:disabled{opacity:.5;cursor:not-allowed}.historical-trends .trends-header .btn-load-more .icon-plus[data-v-ca7427fa],.historical-trends .trends-header .btn-load-more .icon-reset[data-v-ca7427fa],.historical-trends .trends-header .btn-reset .icon-plus[data-v-ca7427fa],.historical-trends .trends-header .btn-reset .icon-reset[data-v-ca7427fa]{font-size:1.1rem}.historical-trends .trends-header .btn-reset[data-v-ca7427fa]{background:linear-gradient(135deg,#6c757d,#495057)}.historical-trends .trends-header .btn-reset[data-v-ca7427fa]:hover:not(:disabled){-webkit-box-shadow:0 4px 12px hsla(208,7%,46%,.3);box-shadow:0 4px 12px hsla(208,7%,46%,.3)}.historical-trends h3[data-v-ca7427fa]{color:#fff;font-size:1.3rem;margin-bottom:20px}.historical-trends .charts-grid[data-v-ca7427fa]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:1200px){.historical-trends .charts-grid[data-v-ca7427fa]{grid-template-columns:1fr}}.historical-trends .chart-item[data-v-ca7427fa]{background:#2c2e35;border-radius:8px;padding:20px}.historical-trends .chart-item h4[data-v-ca7427fa]{color:#39caf5;font-size:1.1rem;margin-bottom:15px;text-align:center}.historical-trends .chart-item .chart-container[data-v-ca7427fa]{min-height:300px}.historical-trends .chart-item .chart-container canvas[data-v-ca7427fa]{max-height:300px}.session-history[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:25px;margin-bottom:30px}.session-history h3[data-v-ca7427fa]{color:#fff;font-size:1.3rem;margin-bottom:20px}.session-history .table-wrapper[data-v-ca7427fa]{overflow-x:auto}.session-history .history-table[data-v-ca7427fa]{width:100%;border-collapse:collapse;color:#e0e0e0}.session-history .history-table thead[data-v-ca7427fa]{background:#2c2e35}.session-history .history-table thead th[data-v-ca7427fa]{padding:12px;text-align:left;font-weight:600;color:#39caf5;border-bottom:2px solid #39caf5}.session-history .history-table tbody tr[data-v-ca7427fa]{-webkit-transition:background .2s ease;transition:background .2s ease}.session-history .history-table tbody tr[data-v-ca7427fa]:hover{background:rgba(57,202,245,.1)}.session-history .history-table tbody tr.current-session[data-v-ca7427fa]{background:rgba(247,183,49,.2);font-weight:600}.session-history .history-table tbody tr td[data-v-ca7427fa]{padding:12px;border-bottom:1px solid hsla(0,0%,100%,.05)}.session-history .history-table .session-type-badge[data-v-ca7427fa]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:600}.session-history .history-table .session-type-badge.match[data-v-ca7427fa]{background:hsla(0,100%,71%,.2);color:#ff6b6b}.session-history .history-table .session-type-badge.training[data-v-ca7427fa]{background:rgba(78,205,196,.2);color:#4ecdc4}.speed-zones-detail[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:25px;margin-bottom:30px}.speed-zones-detail h3[data-v-ca7427fa]{color:#fff;font-size:1.3rem;margin-bottom:20px}.speed-zones-detail .zones-comparison[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.speed-zones-detail .player-zones h4[data-v-ca7427fa]{margin-bottom:15px;font-size:1.1rem}.speed-zones-detail .player-zones .zone-bars[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.speed-zones-detail .player-zones .zone-bars .zone-bar-row[data-v-ca7427fa]{display:grid;grid-template-columns:150px 1fr 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-label[data-v-ca7427fa]{color:#e0e0e0;font-size:.9rem;font-weight:500}.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-bar-container[data-v-ca7427fa]{background:#2c2e35;border-radius:8px;height:32px;overflow:hidden}.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-bar-container .zone-bar[data-v-ca7427fa]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;-webkit-transition:width .3s ease;transition:width .3s ease}.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-bar-container .zone-bar .zone-value[data-v-ca7427fa]{color:#fff;font-size:.85rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-percentage[data-v-ca7427fa]{color:#39caf5;font-weight:600;text-align:right}.period-breakdown[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:25px}.period-breakdown h3[data-v-ca7427fa]{color:#fff;font-size:1.3rem;margin-bottom:20px}.period-breakdown .periods-comparison[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.period-breakdown .player-periods h4[data-v-ca7427fa]{margin-bottom:15px;font-size:1.1rem}.period-breakdown .player-periods .period-metrics[data-v-ca7427fa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.period-breakdown .player-periods .period-metrics .period-card[data-v-ca7427fa]{background:#2c2e35;border-radius:10px;padding:20px}.period-breakdown .player-periods .period-metrics .period-card h5[data-v-ca7427fa]{color:#39caf5;margin-bottom:15px;font-size:1rem}.period-breakdown .player-periods .period-metrics .period-card .period-stat[data-v-ca7427fa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.period-breakdown .player-periods .period-metrics .period-card .period-stat .stat-label[data-v-ca7427fa]{color:#9e9e9e;font-size:.9rem}.period-breakdown .player-periods .period-metrics .period-card .period-stat .stat-value[data-v-ca7427fa]{color:#e0e0e0;font-weight:600}.period-breakdown .player-periods .period-metrics .period-card .period-stat .stat-value.excellent[data-v-ca7427fa]{color:#4caf50}.period-breakdown .player-periods .period-metrics .period-card .period-stat .stat-value.good[data-v-ca7427fa]{color:#8bc34a}.period-breakdown .player-periods .period-metrics .period-card .period-stat .stat-value.average[data-v-ca7427fa]{color:#ffa726}.period-breakdown .player-periods .period-metrics .period-card .period-stat .stat-value.concern[data-v-ca7427fa]{color:#f44336}.no-historical-data[data-v-ca7427fa]{background:#3a3b43;border-radius:12px;padding:40px 25px;margin-bottom:30px;text-align:center}.no-historical-data .info-card[data-v-ca7427fa]{max-width:500px;margin:0 auto}.no-historical-data .info-card .icon-info[data-v-ca7427fa]{font-size:3rem;margin-bottom:15px;display:block}.no-historical-data .info-card h4[data-v-ca7427fa]{color:#fff;font-size:1.3rem;margin-bottom:10px}.no-historical-data .info-card p[data-v-ca7427fa]{color:#9e9e9e;font-size:1rem;line-height:1.6}@media(max-width:768px){.modal-container[data-v-ca7427fa]{max-width:100%;max-height:100vh;border-radius:0}.modal-body[data-v-ca7427fa]{padding:15px}.metrics-overview .player-metrics-section[data-v-ca7427fa]{grid-template-columns:1fr}.speed-zones-detail .player-zones .zone-bars .zone-bar-row[data-v-ca7427fa]{grid-template-columns:1fr;gap:8px}.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-label[data-v-ca7427fa],.speed-zones-detail .player-zones .zone-bars .zone-bar-row .zone-percentage[data-v-ca7427fa]{text-align:left}.toolbar[data-v-ca7427fa]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolbar button[data-v-ca7427fa]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gps-reports-container[data-v-27fb370c]{background:#282b33;padding:2rem;border-radius:8px}.header[data-v-27fb370c]{text-align:center;margin-bottom:30px}.header h3[data-v-27fb370c]{color:#fff;margin-bottom:5px;font-size:2rem;font-weight:700}.header .subtitle[data-v-27fb370c]{color:#bbb;font-size:1.1rem}.alert[data-v-27fb370c]{padding:15px 20px;margin-bottom:20px;border-radius:8px;position:relative}.alert.alert-danger[data-v-27fb370c]{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.alert .close-btn[data-v-27fb370c]{position:absolute;right:10px;top:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#721c24;opacity:.7}.alert .close-btn[data-v-27fb370c]:hover{opacity:1}.selection-group[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.selection-group .select-wrapper[data-v-27fb370c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:250px}.selection-group .select-wrapper label[data-v-27fb370c]{display:block;font-weight:600;color:#bcbabc;margin-bottom:8px;font-size:.95rem}.selection-group .select-wrapper select[data-v-27fb370c]{width:100%;padding:12px 15px;border:2px solid #464a5a;border-radius:8px;background-color:#1f2128;font-size:1rem;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.selection-group .select-wrapper select[data-v-27fb370c]:hover:not(:disabled){border-color:#667eea}.selection-group .select-wrapper select[data-v-27fb370c]:focus{outline:none;border-color:#464a5a;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.selection-group .select-wrapper select[data-v-27fb370c]:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.session-details[data-v-27fb370c]{margin-top:30px}.session-header[data-v-27fb370c]{background:#3a3c43;color:#fff;padding:2rem;border-radius:12px;margin-bottom:2rem}.session-header .session-type-badge[data-v-27fb370c]{display:inline-block;padding:6px 16px;border-radius:20px;font-size:.9rem;font-weight:600}.session-header .session-type-badge.match-session[data-v-27fb370c],.session-header .session-type-badge.training-session[data-v-27fb370c]{background-color:hsla(0,0%,100%,.25)}.session-header .session-meta[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.session-header .session-meta .meta-item[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.95rem}.session-header .match-info[data-v-27fb370c]{margin-top:15px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.3)}.session-header .match-info .match-score[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-size:1.3rem;font-weight:700;margin-bottom:10px}.session-header .match-info .match-score .score[data-v-27fb370c]{font-size:1.5rem;letter-spacing:2px}.session-header .match-info .result-badge[data-v-27fb370c]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:700}.session-header .match-info .result-badge.result-win[data-v-27fb370c]{background-color:#4caf50}.session-header .match-info .result-badge.result-draw[data-v-27fb370c]{background-color:#ff9800}.session-header .match-info .result-badge.result-loss[data-v-27fb370c]{background-color:#f44336}.overview-summary[data-v-27fb370c]{margin-bottom:30px}.overview-summary h5[data-v-27fb370c]{font-size:1.3rem;color:#2c3e50;margin-bottom:15px;font-weight:700}.overview-summary .summary-cards[data-v-27fb370c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.overview-summary .summary-cards .summary-card[data-v-27fb370c]{background:#3a3b43;border:2px solid #65666f;border-radius:10px;padding:20px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.overview-summary .summary-cards .summary-card[data-v-27fb370c]: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);border-color:#37cbf5}.overview-summary .summary-cards .summary-card .card-value[data-v-27fb370c]{font-size:1.8rem;font-weight:700;color:#37cbf5;margin-bottom:5px}.overview-summary .summary-cards .summary-card .card-label[data-v-27fb370c]{font-size:.9rem;color:#7f8c8d;font-weight:500}.charts-section[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.charts-section .chart-container[data-v-27fb370c]{background:#3a3b43;border-radius:12px;padding:25px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.charts-section .chart-container h5[data-v-27fb370c]{font-size:1.2rem;color:#fff;margin-bottom:20px;font-weight:700}.charts-section .chart-container .chart-wrapper[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.charts-section .chart-container .chart-wrapper .bar-row[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.charts-section .chart-container .chart-wrapper .bar-row .athlete-name[data-v-27fb370c]{min-width:150px;font-weight:600;color:#fff;font-size:.95rem}.charts-section .chart-container .chart-wrapper .bar-row .athlete-name.clickable[data-v-27fb370c]{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;padding:4px 8px;border-radius:4px}.charts-section .chart-container .chart-wrapper .bar-row .athlete-name.clickable[data-v-27fb370c]:hover{color:#39caf5;background:rgba(57,202,245,.1);-webkit-transform:translateX(3px);transform:translateX(3px)}.charts-section .chart-container .chart-wrapper .bar-row .bar-container[data-v-27fb370c]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .bar[data-v-27fb370c]{height:36px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:50px}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .bar.total-distance[data-v-27fb370c]{background:-webkit-gradient(linear,left top,right top,from(#39caf5),to(#0497c2));background:linear-gradient(90deg,#39caf5,#0497c2)}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .bar.first-half[data-v-27fb370c]{background:-webkit-gradient(linear,left top,right top,from(#4caf50),to(#45a049));background:linear-gradient(90deg,#4caf50,#45a049)}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .bar.second-half[data-v-27fb370c]{background:-webkit-gradient(linear,left top,right top,from(#2196f3),to(#1976d2));background:linear-gradient(90deg,#2196f3,#1976d2)}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .bar .bar-label[data-v-27fb370c]{color:#fff;font-weight:600;font-size:.9rem;white-space:nowrap}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .bar[data-v-27fb370c]:hover{opacity:.9;-webkit-transform:scaleY(1.05);transform:scaleY(1.05)}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .stacked-bar[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:36px;border-radius:6px;overflow:hidden}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .stacked-bar .zone-segment[data-v-27fb370c]{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;-webkit-transition:all .2s ease;transition:all .2s ease}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .stacked-bar .zone-segment .zone-label[data-v-27fb370c]{color:#fff;font-size:.75rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.charts-section .chart-container .chart-wrapper .bar-row .bar-container .stacked-bar .zone-segment[data-v-27fb370c]:hover{opacity:.85}.charts-section .chart-container.acceleration-chart .event-legend[data-v-27fb370c],.charts-section .chart-container.acceleration-chart .zone-legend[data-v-27fb370c],.charts-section .chart-container.speed-zones .event-legend[data-v-27fb370c],.charts-section .chart-container.speed-zones .zone-legend[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:15px;background:#32333d;border-radius:8px;color:#e1e0e0}.charts-section .chart-container.acceleration-chart .event-legend .legend-item[data-v-27fb370c],.charts-section .chart-container.acceleration-chart .zone-legend .legend-item[data-v-27fb370c],.charts-section .chart-container.speed-zones .event-legend .legend-item[data-v-27fb370c],.charts-section .chart-container.speed-zones .zone-legend .legend-item[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.85rem;font-weight:500}.charts-section .chart-container.acceleration-chart .event-legend .legend-item .legend-color[data-v-27fb370c],.charts-section .chart-container.acceleration-chart .zone-legend .legend-item .legend-color[data-v-27fb370c],.charts-section .chart-container.speed-zones .event-legend .legend-item .legend-color[data-v-27fb370c],.charts-section .chart-container.speed-zones .zone-legend .legend-item .legend-color[data-v-27fb370c]{width:20px;height:20px;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.charts-section .chart-container.acceleration-chart .bar-container.dual-bars[data-v-27fb370c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.charts-section .chart-container.acceleration-chart .bar-container.dual-bars .bar-wrapper[data-v-27fb370c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.charts-section .chart-container.acceleration-chart .bar-container.dual-bars .bar-wrapper .bar.acceleration[data-v-27fb370c]{background:-webkit-gradient(linear,left top,right top,from(#4caf50),to(#45a049));background:linear-gradient(90deg,#4caf50,#45a049)}.charts-section .chart-container.acceleration-chart .bar-container.dual-bars .bar-wrapper .bar.deceleration[data-v-27fb370c]{background:-webkit-gradient(linear,left top,right top,from(#f44336),to(#d32f2f));background:linear-gradient(90deg,#f44336,#d32f2f)}.no-data[data-v-27fb370c]{text-align:center;padding:60px 20px;color:#7f8c8d;font-size:1.1rem}@media(max-width:768px){.gps-reports-container[data-v-27fb370c]{padding:15px}.selection-group[data-v-27fb370c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selection-group .select-wrapper[data-v-27fb370c]{min-width:100%}.session-header[data-v-27fb370c]{padding:20px}.session-header .match-info .match-score[data-v-27fb370c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:1.1rem}.overview-summary .summary-cards[data-v-27fb370c]{grid-template-columns:1fr 1fr}.charts-section .chart-container[data-v-27fb370c]{padding:15px}.charts-section .chart-container .chart-wrapper .bar-row[data-v-27fb370c]{-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:8px}.charts-section .chart-container .chart-wrapper .bar-row .athlete-name[data-v-27fb370c]{min-width:100%}.charts-section .chart-container .chart-wrapper .bar-row .bar-container[data-v-27fb370c]{width:100%}}[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}.automatic-comments ul[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:0;text-align:center;list-style:none;margin:0 0 1rem 0}.automatic-comments li[data-v-018a0896]{border:1px solid #ddd;padding:.3rem;border-radius:10px;cursor:pointer}.automatic-comments li.active[data-v-018a0896],.automatic-comments li[data-v-018a0896]:hover{background-color:#f0f0f0}.player-list li[data-v-018a0896]{margin:0;padding:.5rem 0;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-list li[data-v-018a0896]:last-child{border-bottom:none}.player-list li img.user-image-small[data-v-018a0896]{margin:0;width:3rem;height:3rem}.player-list li .player-comment[data-v-018a0896]{font-size:.9rem;color:#666;background:#f2f4f7;padding:1rem;display:block;border-radius:4px}h2.small-title[data-v-018a0896]{text-transform:none;font-size:1.1rem;font-weight:700}.match-details .details[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:.5rem}.match-details .details .date-times-wrapper[data-v-018a0896]{width:100%}.match-details .details .header-text-bold[data-v-018a0896]{font-weight:700}.match-details .details i[data-v-018a0896]{height:3rem;width:2rem;display:block}.match-details .details .times-wrapper[data-v-018a0896]{font-size:.8rem}.match-details a.map-link[data-v-018a0896]{display:block;border:none;padding:0}.match-details a.map-link .map-icon-text[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem}.recurring-event-checkBox-class[data-v-018a0896]{border:1px solid #059e53;padding:1rem}.user-select-wrapper label[data-v-018a0896]{display:inline-block}.user-select-wrapper input[data-v-018a0896]{width:auto}.today-column[data-v-018a0896]{background-color:#f0f8ff;border:2px solid #007bff}.today-column .head[data-v-018a0896]{font-weight:700;color:#007bff}.today-column .body[data-v-018a0896]{background-color:#e6f7ff}.visually-hidden[data-v-018a0896]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.player-report-content[data-v-018a0896]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-018a0896]{width:100%;height:100%}.player-report-content .form__item[data-v-018a0896]{display:grid}.buttons-wrapper[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem}.event-schedual-club .form__input[data-v-018a0896]{width:100%}.view-toggle-btn[data-v-018a0896]{margin:.5rem 0}.list-view-wrapper[data-v-018a0896]{background:#fff;border-radius:8px;padding:1.5rem 1rem;margin-bottom:2rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);width:100%}.list-date-group[data-v-018a0896]{margin-bottom:2rem;border-bottom:1px solid #eaeaea;padding-bottom:1rem}.list-date-header[data-v-018a0896]{font-size:1.2rem;font-weight:600;margin-bottom:.7rem}.list-event-item[data-v-018a0896]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;padding:0;margin-bottom:.5rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.03);box-shadow:0 1px 2px rgba(0,0,0,.03);cursor:pointer}.list-event-item .event-wrapper[data-v-018a0896]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.list-event-item .event-wrapper .player-response[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.5rem;border-top:1px solid silver;margin-top:.5rem;padding-top:.5rem}.list-event-item .event-wrapper .player-response img.user-image-small[data-v-018a0896]{width:3rem;height:3rem;margin:0;border:1px solid silver}.list-event-item .event-wrapper .player-response p[data-v-018a0896]{margin:0}.list-event-item .event-wrapper .response-buttons[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem}.event-text[data-v-018a0896]{font-weight:500;color:#333;margin-right:.5rem;display:block}.event-location[data-v-018a0896]{font-size:.95rem;color:#888;margin-left:auto}.training-style[data-v-018a0896]{background:#e6f7ff;border-left:4px solid #14a2c7}.training-style[data-v-018a0896]:focus,.training-style[data-v-018a0896]:hover{background-color:#c5eeff}.league-style[data-v-018a0896]{background:#eafbe7;border-left:4px solid #1da44f}.league-style[data-v-018a0896]:focus,.league-style[data-v-018a0896]:hover{background-color:#ceffc3}.cup-style[data-v-018a0896]{background:#fdf6e3;border-left:4px solid #a67c00}.cup-style[data-v-018a0896]:focus,.cup-style[data-v-018a0896]:hover{background-color:#ffdd87}.other-style[data-v-018a0896]{background:#f5f5f5;border-left:4px solid #6c757d}.event-wrapper[data-v-018a0896]{padding:.3rem .7rem;border-radius:4px}.event-text[v-b-tooltip][data-v-018a0896]{cursor:pointer}.event-text[data-v-018a0896]{-webkit-transition:color .2s;transition:color .2s}.event-text[data-v-018a0896]:hover{color:#007bff}.time-details-wrapper[data-v-018a0896]{font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-view .event-location[data-v-018a0896]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:188px}.mins-stats-wrapper[data-v-018a0896]{border-top:1px solid #c3cdd5;padding:2rem;overflow:hidden}.mins-stats-wrapper .totals[data-v-018a0896]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.mins-stats-wrapper .totals .total[data-v-018a0896]{border:1px solid #c3cdd5;margin:1rem 0;padding:1rem;min-width:10rem}.mins-stats-wrapper .totals .total p[data-v-018a0896]{font-size:2rem;display:block;font-weight:700;line-height:2rem}.mins-stats-wrapper .date-year[data-v-018a0896]{display:block;text-align:center;margin:.5rem;width:100%}.mins-stats-wrapper .mins-stats-view[data-v-018a0896]{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-018a0896]:first-of-type{min-height:auto;height:auto;padding:.5rem 3rem;text-align:center;font-size:.8rem}.mins-stats-wrapper .mins-stats-view .col-one-teams .body[data-v-018a0896]{border:1px solid #c3cdd5;width:11rem;padding:.5rem;font-size:.8rem;min-height:5rem;height:auto;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}.mins-stats-wrapper .mins-stats-view .mins-stats-col-one[data-v-018a0896]{background:green;width:10rem;height:100%}.mins-stats-wrapper .mins-stats-view .events[data-v-018a0896]{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-018a0896]{white-space:nowrap}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896]:focus,.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896]:hover{background:#eee;cursor:pointer}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .buttons-wrapper[data-v-018a0896]{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-018a0896]{margin:0;padding:.3rem}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896],.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .head[data-v-018a0896]{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-018a0896]{min-height:5rem;border:1px solid #e9edf0;height:auto;padding:.5rem;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;overflow-y:auto;max-height:20rem}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896]::-webkit-scrollbar{width:6px}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896]::-webkit-scrollbar-thumb{background:#c3cdd5;border-radius:3px}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body[data-v-018a0896]::-webkit-scrollbar-thumb:hover{background:#a0aab3}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper.training-style[data-v-018a0896]{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-018a0896]{border-left:3px solid #3c5746;background:#b3f4cb}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper[data-v-018a0896]{margin-bottom:0;border-left:3px solid;background:#c4fdff;padding:.2rem;-ms-flex-negative:0;flex-shrink:0}.mins-stats-wrapper .mins-stats-view .events .mins-stats-col-day-wrapper .body .event-wrapper .event-text[data-v-018a0896]{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-cd4e51a2]{width:11rem}input#age_group[data-v-cd4e51a2]{width:6rem}.training-plan-display[data-v-cd4e51a2]{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-cd4e51a2]{border:1px solid #06569e;padding:1rem}span.current-coach-change-link[data-v-cd4e51a2]{margin-right:.5rem;font-weight:700}img.user-image-small[data-v-cd4e51a2]{width:4rem;height:4rem;display:block;margin:0 auto;border-radius:400px}.more-team-information[data-v-cd4e51a2]{margin-top:1rem}.more-team-information h3[data-v-cd4e51a2]{font-size:1rem;text-transform:inherit}.more-team-information .extra-teams-list[data-v-cd4e51a2]{border:1px solid #ddd;padding:1rem;overflow-y:scroll;height:10rem;background:#f1f4f8}.more-team-information .extra-teams-list p[data-v-cd4e51a2]{border:1px solid #95dab6;margin:0;padding:.5rem;border-radius:10px;margin-bottom:.2rem;background:#edfef5}.add-other-team-button[data-v-cd4e51a2]{margin-top:.5rem;display:block}.coach-header[data-v-cd4e51a2]{margin-bottom:0;margin-top:.5rem}.action-buttons[data-v-cd4e51a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.attribute-radar-chart[data-v-11b17f34]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.attribute-radar-chart[data-v-11b17f34],.radar-legend[data-v-11b17f34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.radar-legend[data-v-11b17f34]{margin-top:1rem;gap:.25rem;font-size:.8rem}.legend-item[data-v-11b17f34]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.legend-color[data-v-11b17f34]{width:12px;height:12px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.legend-label[data-v-11b17f34]{font-weight:500;color:#2c3e50;min-width:60px}.legend-value[data-v-11b17f34]{font-weight:700;color:#7f8c8d;margin-left:auto}.dark-theme .legend-label[data-v-11b17f34]{color:#ecf0f1}.dark-theme .legend-value[data-v-11b17f34]{color:#bdc3c7}.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}}.status-icon[data-v-f5fa9aca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;margin-right:.25em}.status-icon.active[data-v-f5fa9aca]{color:#28a745}.status-icon.inactive[data-v-f5fa9aca]{color:#dc3545}.status-icon.pending[data-v-f5fa9aca]{color:#ffc107}.status-icon.archived[data-v-f5fa9aca]{color:#6c757d}.status-icon.unknown[data-v-f5fa9aca]{color:#adb5bd}.player-search-enhanced .search-form-wrapper[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;padding:2rem;margin-bottom:2rem;-webkit-box-shadow:0 10px 30px rgba(102,126,234,.2);box-shadow:0 10px 30px rgba(102,126,234,.2)}.player-search-enhanced .search-form-wrapper .search-header[data-v-47775d04]{text-align:center;margin-bottom:2rem}.player-search-enhanced .search-form-wrapper .search-header h3[data-v-47775d04]{color:#fff;font-weight:700;margin-bottom:.5rem}.player-search-enhanced .search-form-wrapper .search-header p[data-v-47775d04]{color:hsla(0,0%,100%,.8);margin:0}.player-search-enhanced .search-form-wrapper .search-sections[data-v-47775d04]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1)}.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section[data-v-47775d04]{padding:1.5rem;border-bottom:1px solid #e9ecef}.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section .section-title[data-v-47775d04]{font-weight:600;color:#495057;margin-bottom:1rem;font-size:1.1rem}.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section .search-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section .search-grid .form-group label[data-v-47775d04]{font-weight:500;color:#6c757d;font-size:.9rem;margin-bottom:.5rem}.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section .search-grid .form-group .form-control[data-v-47775d04]{border:2px solid #e9ecef;border-radius:8px;padding:.75rem;font-size:.95rem;-webkit-transition:all .3s ease;transition:all .3s ease}.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section .search-grid .form-group .form-control[data-v-47775d04]: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);outline:none}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section[data-v-47775d04]{background:#f8f9fa;padding:1.5rem}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .section-header[data-v-47775d04]{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}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .section-header .section-title[data-v-47775d04]{font-weight:600;color:#495057;font-size:1.1rem;margin:0}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .section-header .toggle-advanced[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:25px;padding:.5rem 1.25rem;font-size:.9rem;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .section-header .toggle-advanced[data-v-47775d04]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4)}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .section-header .toggle-advanced[data-v-47775d04]:active{-webkit-transform:translateY(0);transform:translateY(0)}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-chart-container[data-v-47775d04]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-chart-container canvas[data-v-47775d04]{max-width:100%;height:auto}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-chart-container .attributes-values .badge[data-v-47775d04]{font-size:1rem;padding:.5rem 1rem;font-weight:600}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-chart-container .attributes-values strong[data-v-47775d04]{color:#495057;font-size:.875rem;display:block;margin-bottom:.5rem}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-label[data-v-47775d04]{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}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-label span[data-v-47775d04]{font-weight:500;color:#495057}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-label .attribute-value[data-v-47775d04]{background:#667eea;color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:600;min-width:35px;text-align:center}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-slider .form-range[data-v-47775d04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:5px;background:#e9ecef;outline:none;padding:0;margin:0}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-slider .form-range[data-v-47775d04]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:#667eea;cursor:pointer;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-slider .form-range[data-v-47775d04]::-webkit-slider-thumb:hover{background:#5a6fd8;-webkit-transform:scale(1.1);transform:scale(1.1)}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid .attribute-group .attribute-slider .form-range[data-v-47775d04]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#667eea;cursor:pointer;border:none;box-shadow:0 2px 5px rgba(0,0,0,.2)}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .filter-actions[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1.5rem}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .filter-actions .btn[data-v-47775d04]{border-radius:8px;padding:.75rem 1.5rem;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .filter-actions .btn.btn-outline-secondary[data-v-47775d04]{border:2px solid #6c757d;color:#6c757d;background:#fff}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .filter-actions .btn.btn-outline-secondary[data-v-47775d04]:hover{background:#6c757d;color:#fff}.player-search-enhanced .search-form-wrapper .search-sections .search-actions[data-v-47775d04]{padding:1.5rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons .btn[data-v-47775d04]{border-radius:8px;padding:.75rem 2rem;font-weight:600;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons .btn.btn-primary[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons .btn.btn-primary[data-v-47775d04]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4)}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons .btn.btn-primary[data-v-47775d04]:disabled{opacity:.6;cursor:not-allowed}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons .btn.btn-outline-secondary[data-v-47775d04]{border:2px solid #6c757d;color:#6c757d;background:#fff}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons .btn.btn-outline-secondary[data-v-47775d04]:hover{background:#6c757d;color:#fff}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-status[data-v-47775d04]{color:#6c757d;font-size:.9rem}.player-search-enhanced .search-results-wrapper .results-header[data-v-47775d04]{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;padding:1rem;background:#fff;border-radius:10px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.player-search-enhanced .search-results-wrapper .results-header .results-count[data-v-47775d04]{font-size:1.1rem;font-weight:600;color:#495057}.player-search-enhanced .search-results-wrapper .results-header .results-actions[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.player-search-enhanced .search-results-wrapper .results-header .results-actions .view-toggle[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.player-search-enhanced .search-results-wrapper .results-header .results-actions .view-toggle button[data-v-47775d04]{padding:.5rem 1rem;border:none;background:#fff;color:#6c757d;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.player-search-enhanced .search-results-wrapper .results-header .results-actions .view-toggle button.active[data-v-47775d04]{background:#667eea;color:#fff}.player-search-enhanced .search-results-wrapper .results-header .results-actions .view-toggle button[data-v-47775d04]:hover:not(.active){background:#f8f9fa}.player-search-enhanced .search-results-wrapper .results-header .results-actions .load-more-btn[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;padding:.5rem 1.25rem;font-weight:500;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.player-search-enhanced .search-results-wrapper .results-header .results-actions .load-more-btn[data-v-47775d04]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(102,126,234,.4);box-shadow:0 4px 15px rgba(102,126,234,.4)}.player-search-enhanced .search-results-wrapper .results-header .results-actions .load-more-btn[data-v-47775d04]:disabled{opacity:.6;cursor:not-allowed}.player-search-enhanced .search-results-wrapper .player-cards-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card[data-v-47775d04]{border-radius:15px;padding:1.5rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e9ecef}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card[data-v-47775d04]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-photo[data-v-47775d04]{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #b3b4b9;overflow:hidden}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-photo-avatar[data-v-47775d04]{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.2rem;font-weight:700;color:#fff;border:3px solid #e9ecef;text-transform:uppercase;letter-spacing:1px}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-info[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-info .player-name[data-v-47775d04]{font-size:1.2rem;font-weight:700;color:#2c3e50;margin:0}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-info .player-details[data-v-47775d04]{color:#6c757d;font-size:.9rem;margin:.25rem 0 0 0}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-rating[data-v-47775d04]{text-align:center}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-rating .rating-circle[data-v-47775d04]{width:50px;height:50px;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-weight:700;font-size:1.1rem;margin-bottom:.25rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-header .player-rating .rating-label[data-v-47775d04]{font-size:.7rem;color:#6c757d;text-transform:uppercase;font-weight:600}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-stats[data-v-47775d04]{margin-bottom:1.5rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-stats .stats-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-stats .stats-grid .stat-item[data-v-47775d04]{text-align:center;padding:.75rem;background:#f8f9fa;border-radius:8px}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-stats .stats-grid .stat-item .stat-value[data-v-47775d04]{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-stats .stats-grid .stat-item .stat-label[data-v-47775d04]{font-size:.8rem;color:#6c757d;text-transform:uppercase;font-weight:500}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-attributes[data-v-47775d04]{margin-bottom:1.5rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-attributes .attributes-title[data-v-47775d04]{font-weight:600;color:#495057;margin-bottom:1rem;font-size:.95rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-attributes .radar-chart-container[data-v-47775d04]{height:200px;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:#f8f9fa;border-radius:8px}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-actions[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-actions .btn[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;padding:.75rem;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-actions .btn.btn-outline-primary[data-v-47775d04]{border:2px solid #667eea;color:#667eea;background:#fff}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-actions .btn.btn-outline-primary[data-v-47775d04]:hover{background:#667eea;color:#fff}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-actions .btn.btn-primary[data-v-47775d04]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.player-search-enhanced .search-results-wrapper .player-cards-grid .player-card .player-actions .btn.btn-primary[data-v-47775d04]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(40,167,69,.4);box-shadow:0 4px 15px rgba(40,167,69,.4)}.player-search-enhanced .search-results-wrapper .no-results[data-v-47775d04]{text-align:center;padding:3rem 1rem;background:#fff;border-radius:15px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.player-search-enhanced .search-results-wrapper .no-results .no-results-icon[data-v-47775d04]{font-size:3rem;color:#dee2e6;margin-bottom:1rem}.player-search-enhanced .search-results-wrapper .no-results h4[data-v-47775d04]{color:#6c757d;margin-bottom:.5rem}.player-search-enhanced .search-results-wrapper .no-results p[data-v-47775d04]{color:#adb5bd;margin:0}.player-search-enhanced .search-results-wrapper .loading-overlay[data-v-47775d04]{position:fixed;top:0;left:0;width:100%;height:100%;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:9999}.player-search-enhanced .search-results-wrapper .loading-overlay .loading-content[data-v-47775d04]{text-align:center}.player-search-enhanced .search-results-wrapper .loading-overlay .loading-content .spinner-border[data-v-47775d04]{width:3rem;height:3rem;color:#667eea;margin-bottom:1rem}.player-search-enhanced .search-results-wrapper .loading-overlay .loading-content .loading-text[data-v-47775d04]{color:#6c757d;font-weight:500}@media(max-width:768px){.player-search-enhanced .search-form-wrapper[data-v-47775d04]{padding:1rem;margin:1rem}.player-search-enhanced .search-form-wrapper .search-sections .advanced-search-section .attributes-grid[data-v-47775d04],.player-search-enhanced .search-form-wrapper .search-sections .basic-search-section .search-grid[data-v-47775d04]{grid-template-columns:1fr}.player-search-enhanced .search-form-wrapper .search-sections .search-actions[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.player-search-enhanced .search-form-wrapper .search-sections .search-actions .search-buttons[data-v-47775d04]{width:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.player-search-enhanced .search-results-wrapper[data-v-47775d04]{margin:1rem}.player-search-enhanced .search-results-wrapper .results-header[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.player-search-enhanced .search-results-wrapper .player-cards-grid[data-v-47775d04]{grid-template-columns:1fr;gap:1rem}}.advanced-search-enter-active[data-v-47775d04],.advanced-search-leave-active[data-v-47775d04]{-webkit-transition:all .4s ease;transition:all .4s ease;max-height:500px;opacity:1}.advanced-search-enter[data-v-47775d04],.advanced-search-leave-to[data-v-47775d04]{max-height:0;opacity:0;overflow:hidden}.lead-tabs-filters[data-v-47775d04]{-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 0;border-bottom:1px solid #e1e5e9;margin-bottom:1rem}.lead-tabs-filters .lead-filters[data-v-47775d04],.lead-tabs-filters[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.player-search-tab[data-v-47775d04]{background:#282b33}.scout-id-tab[data-v-47775d04]{background:#e5e5e5}.analytics-dashboard-tab[data-v-47775d04]{background:#f8f9fa}.analytics-dashboard-tab .analytics-dashboard-wrapper[data-v-47775d04]{padding:2rem 0;min-height:600px}.analytics-dashboard-tab .analytics-navigation[data-v-47775d04]{position:fixed;top:80px;left:20px;z-index:1000}.analytics-dashboard-tab .nav-back-btn[data-v-47775d04]{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-47775d04]: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-47775d04]{font-size:1rem}.filters[data-v-47775d04]{width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.filters-sort[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.search-small[data-v-47775d04]{max-width:20rem}.filter-small[data-v-47775d04]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-47775d04]:focus,.filter-small[data-v-47775d04]: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-47775d04]{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-47775d04]{position:absolute;top:1rem;right:1rem;opacity:.2;width:37%}.scout-id h2[data-v-47775d04]{border-bottom:1px solid #e1e5e9;padding-bottom:1rem;margin-bottom:1rem}.scout-id h2 img[data-v-47775d04]{margin-right:1rem;width:4rem}.scout-id .id-info-wrapper[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.scout-id .id-info-wrapper .user-photo-info[data-v-47775d04]{border:1px solid #e1e5e9}.other-leads-wrapper[data-v-47775d04]{margin-top:3rem}img.user-image-small[data-v-47775d04]{width:3rem;height:3rem;display:block;margin:0 auto;border-radius:400px}.player-status-text[data-v-47775d04]{font-size:2rem;line-height:2rem;margin:1rem 0 0 0;padding:0;font-weight:700}.player-status-text.signed[data-v-47775d04]{color:#019e53}.player-status-text.rejected[data-v-47775d04]{color:#ff2850}.red-text[data-v-47775d04]{color:#ff2850;font-weight:700}.amber-text[data-v-47775d04]{color:#ffae21;font-weight:700}.green-text[data-v-47775d04]{color:#019e53;font-weight:700}.trial-in-progress[data-v-47775d04]{color:#61b720}.trial-ended[data-v-47775d04]{color:#f33256}.player-added[data-v-47775d04]{border:1px solid #06a110;padding:1rem;border-radius:4px}.player-watched-details-wrapper .player-watched-details[data-v-47775d04]{border:1px solid #dee2e6;padding:2rem;margin:1rem 0}.player-watched-details-wrapper .player-watched-details .buttons-wrapper[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.trialist-onboarding-message[data-v-47775d04]{padding:2rem;background:#f3faf2}.table-scroll[data-v-47775d04]{width:100%;overflow:scroll}.table-scroll .w-a-style[data-v-47775d04]{width:84rem}.player-report-content[data-v-47775d04]{margin-top:1rem;width:100%;height:50rem}.player-report-content iframe[data-v-47775d04]{width:100%;height:100%}.intro-header[data-v-47775d04]{border-bottom:none}.player-cv[data-v-47775d04]{border:1px solid #a9b3bc;max-width:1000px;padding:2rem;overflow:scroll}.cv-section[data-v-47775d04]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #ddd}.each-target.playing-experence-item[data-v-47775d04]{border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-bottom:2rem}.playing-experence-wrapper[data-v-47775d04]{padding-top:1rem}.playing-experence-wrapper .playing-experiance-add-button[data-v-47775d04],.playing-experence-wrapper label[data-v-47775d04]{margin-right:1rem}.player-cv-content[data-v-47775d04]{margin-top:1rem;width:100%;height:50rem}.player-cv-content iframe[data-v-47775d04]{width:100%;height:100%}.player-cv-content .form__item[data-v-47775d04]{display:grid}.player-cv-content .enhanced-game-context-section[data-v-47775d04],.player-cv-content .match-result-section[data-v-47775d04],.player-cv-content .venue-information-section[data-v-47775d04]{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-47775d04],.player-cv-content .match-result-section .section-title[data-v-47775d04],.player-cv-content .venue-information-section .section-title[data-v-47775d04]{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-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.player-cv-content .form-row .form__item--half[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-cv-content .form-row .form__item--third[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.player-cv-content .form-row[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.player-cv-content .result-display[data-v-47775d04]{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-47775d04]{color:#2c3e50;font-size:.9rem}.player-cv-content .result-display .score-display[data-v-47775d04]{margin:0 1rem;font-size:1.2rem;color:#e74c3c;font-weight:700}.player-cv-content .form__input[data-v-47775d04],.player-cv-content .form__label[data-v-47775d04]{font-size:.9rem}.player-cv-content .form__input[type=number][data-v-47775d04]{text-align:center}.player-cv-content .advanced-mode-toggle[data-v-47775d04]{text-align:right;margin-bottom:1rem}.player-cv-content .advanced-mode-toggle .btn[data-v-47775d04]{-webkit-transition:all .3s ease;transition:all .3s ease}.player-cv-content .advanced-mode-toggle .btn[data-v-47775d04]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.player-cv-content .advanced-mode-toggle .btn i[data-v-47775d04]{margin-right:.5rem}.player-cv-content .competition-info .text-muted[data-v-47775d04],.player-cv-content .result-info .text-muted[data-v-47775d04],.player-cv-content .venue-info .text-muted[data-v-47775d04]{font-size:.8rem;color:#6c757d!important}.player-cv-content .competition-info strong[data-v-47775d04],.player-cv-content .result-info strong[data-v-47775d04],.player-cv-content .venue-info strong[data-v-47775d04]{color:#2c3e50}.player-cv-content .competition-info .badge[data-v-47775d04],.player-cv-content .result-info .badge[data-v-47775d04],.player-cv-content .venue-info .badge[data-v-47775d04]{font-size:.7rem;padding:.2rem .4rem;margin-top:.2rem}.player-cv-content .competition-info .badge.badge-primary[data-v-47775d04],.player-cv-content .result-info .badge.badge-primary[data-v-47775d04],.player-cv-content .venue-info .badge.badge-primary[data-v-47775d04]{background-color:#007bff}.player-cv-content .competition-info .badge.badge-danger[data-v-47775d04],.player-cv-content .result-info .badge.badge-danger[data-v-47775d04],.player-cv-content .venue-info .badge.badge-danger[data-v-47775d04]{background-color:#dc3545}.player-cv-content .competition-info .badge.badge-success[data-v-47775d04],.player-cv-content .result-info .badge.badge-success[data-v-47775d04],.player-cv-content .venue-info .badge.badge-success[data-v-47775d04]{background-color:#28a745}.player-cv-content .competition-info .badge.badge-warning[data-v-47775d04],.player-cv-content .result-info .badge.badge-warning[data-v-47775d04],.player-cv-content .venue-info .badge.badge-warning[data-v-47775d04]{background-color:#ffc107;color:#212529}.player-cv-content .competition-info .badge.badge-info[data-v-47775d04],.player-cv-content .result-info .badge.badge-info[data-v-47775d04],.player-cv-content .venue-info .badge.badge-info[data-v-47775d04]{background-color:#17a2b8}.player-cv-content .competition-info .badge.badge-secondary[data-v-47775d04],.player-cv-content .result-info .badge.badge-secondary[data-v-47775d04],.player-cv-content .venue-info .badge.badge-secondary[data-v-47775d04]{background-color:#6c757d}.player-cv-content .result-info .score[data-v-47775d04]{font-size:1.1rem;color:#e74c3c}.player-cv-content .table-wrapper[data-v-47775d04]{overflow-x:auto}.player-cv-content .table-wrapper .vgt-table[data-v-47775d04]{min-width:1000px}.player-cv-content .table-wrapper .vgt-table td[data-v-47775d04],.player-cv-content .table-wrapper .vgt-table th[data-v-47775d04]{white-space:nowrap;padding:.75rem .5rem;vertical-align:middle}.player-cv-content .table-wrapper .vgt-table td[data-v-47775d04]:first-child,.player-cv-content .table-wrapper .vgt-table td[data-v-47775d04]:last-child,.player-cv-content .table-wrapper .vgt-table th[data-v-47775d04]:first-child,.player-cv-content .table-wrapper .vgt-table th[data-v-47775d04]:last-child{position:sticky;background-color:#fff;z-index:1}.player-cv-content .table-wrapper .vgt-table td[data-v-47775d04]:first-child,.player-cv-content .table-wrapper .vgt-table th[data-v-47775d04]:first-child{left:0}.player-cv-content .table-wrapper .vgt-table td[data-v-47775d04]:last-child,.player-cv-content .table-wrapper .vgt-table th[data-v-47775d04]:last-child{right:0}#small_shirt[data-v-47775d04]{width:2.5rem;margin-right:1.1rem}.add-new-lead-wrapper[data-v-47775d04]{width:100%;margin-bottom:1rem}.player-cv-content .form__input[data-v-47775d04]{width:100%!important}.leads-tab[data-v-47775d04]{padding:1rem}.two-col-pop[data-v-47775d04]{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-47775d04]{font-size:2rem;padding:.5rem 1rem 0 1rem}.user-details-pop p span[data-v-47775d04]{font-weight:700;display:inline-block;min-width:8rem}.trial-performance-wrapper[data-v-47775d04]{margin-bottom:2rem}.out-come-buttons[data-v-47775d04]{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-47775d04]{width:100%}.out-come-buttons button[data-v-47775d04]{min-width:9rem}.out-come-buttons .red-button[data-v-47775d04]{background:#d85c64}.out-come-buttons .yellow-button[data-v-47775d04]{background:#ffc107}.outCome-Under[data-v-47775d04]{border:1px solid #004ca3;padding:.5rem!important;margin:.5rem 0!important;color:#008afc;background:#e8f5ff}.outCome-Signed[data-v-47775d04]{border:1px solid #18a300;padding:.5rem!important;margin:.5rem 0!important;color:#18a300;background:#ecffe8}.outCome-Rejected[data-v-47775d04]{border:1px solid #d85c64;padding:.5rem!important;margin:.5rem 0!important;color:#d85c64;background:#ffe8ec}.outCome-Waiting[data-v-47775d04]{border:1px solid #ffc107;padding:.5rem!important;margin:.5rem 0!important;color:#ffc107;background:#fffbe8}.trialist-tab[data-v-47775d04]{padding:1rem}.sessions-info .session-card[data-v-47775d04]{display:block}.document[data-v-47775d04]{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-47775d04]{width:40%}.document h3[data-v-47775d04]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.lead-form-wrapper[data-v-47775d04]{margin-bottom:1rem}.lead-buttons[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media screen and (min-width:1200px){.document[data-v-47775d04],.video-wrapper[data-v-47775d04]{width:20%}}@media screen and (min-width:1600px){.games-info[data-v-47775d04]{margin:2rem 0}}.advanced-profiling-sections[data-v-47775d04]{margin-top:2rem;border-top:2px solid #e1e5e9;padding-top:2rem}.advanced-profiling-sections .section-title[data-v-47775d04]{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-47775d04]{margin-right:.75rem;font-size:1.2rem}.advanced-profiling-sections .demographics-section[data-v-47775d04],.advanced-profiling-sections .development-potential-section[data-v-47775d04],.advanced-profiling-sections .match-performance-section[data-v-47775d04],.advanced-profiling-sections .mental-attributes-section[data-v-47775d04],.advanced-profiling-sections .physical-attributes-section[data-v-47775d04],.advanced-profiling-sections .technical-skills-section[data-v-47775d04]{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-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1rem}.advanced-profiling-sections .form-row .form__item--half[data-v-47775d04],.advanced-profiling-sections .form-row .form__item--quarter[data-v-47775d04],.advanced-profiling-sections .form-row .form__item--third[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(max-width:768px){.advanced-profiling-sections .form-row[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.advanced-profiling-sections .rating-grid[data-v-47775d04]{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-47775d04]{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-47775d04]: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-47775d04]{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-47775d04]{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-47775d04]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.advanced-profiling-sections .form__input[data-v-47775d04]{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-47775d04]: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-47775d04]{text-align:center}.advanced-profiling-sections .form__label[data-v-47775d04]{font-weight:600;color:#495057;margin-bottom:.5rem;display:block}.advanced-profiling-sections .demographics-section .section-title[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2)}.advanced-profiling-sections .physical-attributes-section .section-title[data-v-47775d04]{background:linear-gradient(135deg,#f093fb,#f5576c)}.advanced-profiling-sections .technical-skills-section .section-title[data-v-47775d04]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.advanced-profiling-sections .mental-attributes-section .section-title[data-v-47775d04]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.advanced-profiling-sections .match-performance-section .section-title[data-v-47775d04]{background:linear-gradient(135deg,#fa709a,#fee140)}.advanced-profiling-sections .development-potential-section .section-title[data-v-47775d04]{background:linear-gradient(135deg,#a8edea,#fed6e3);color:#2c3e50}.advanced-profiling-sections .development-potential-section .ratingStars[data-v-47775d04]{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-47775d04]{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-47775d04]: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-47775d04]{text-align:center;margin:1.5rem 0}.advanced-profiling-toggle .btn[data-v-47775d04]{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-47775d04]: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-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.advanced-profiling-toggle .btn.btn-outline-secondary[data-v-47775d04]{border-color:#6c757d;color:#6c757d}.advanced-profiling-toggle .btn.btn-outline-secondary[data-v-47775d04]:hover{background:#6c757d;color:#fff}.advanced-profiling-toggle .btn i[data-v-47775d04]{margin-right:.5rem;font-size:1.1rem}@media(max-width:576px){.advanced-profiling-sections .form-row[data-v-47775d04]{-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-47775d04],.advanced-profiling-sections .form-row .form__item--quarter[data-v-47775d04],.advanced-profiling-sections .form-row .form__item--third[data-v-47775d04]{-webkit-box-flex:0;-ms-flex:none;flex:none}.advanced-profiling-sections .rating-grid[data-v-47775d04]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.advanced-profiling-sections .section-title[data-v-47775d04]{font-size:1rem;padding:.5rem .75rem}.advanced-profiling-sections .section-title i[data-v-47775d04]{margin-right:.5rem;font-size:1rem}}.ai-insights-integration[data-v-47775d04]{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-47775d04]: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-47775d04]{border:none;border-radius:12px;background:transparent}.ai-insights-integration .ai-insight-item[data-v-47775d04]{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-47775d04]: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-47775d04]{margin:1rem 0;border-radius:8px}.ai-insights-integration .ai-insights-panel[data-v-47775d04]{border-radius:8px}.ai-insights-integration .ai-insight-item[data-v-47775d04]{border-radius:6px;padding:.75rem}}.player-search-wrapper[data-v-47775d04]{padding:2rem;background:#292b33;border-radius:10px;width:100%}.player-search-wrapper h2[data-v-47775d04]{color:#fff;margin-bottom:2rem;font-weight:600}.player-search-wrapper h3[data-v-47775d04]{color:#d3d4da}.player-search-wrapper .search-form-container[data-v-47775d04]{background:#3a3b43;border:2px solid #65666f;padding:2rem;border-radius:8px;margin-bottom:2rem}.player-search-wrapper .search-form-container .form-row[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.player-search-wrapper .search-form-container .form-row[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.player-search-wrapper .search-form-container .form__item.form__item--half[data-v-47775d04],.player-search-wrapper .search-form-container .form__item.form__item--third[data-v-47775d04],.player-search-wrapper .search-form-container .form__item[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-search-wrapper .search-form-container .form__label[data-v-47775d04]{font-weight:600;color:#d3d4da;margin-bottom:.5rem;display:block}.player-search-wrapper .search-form-container .form__input[data-v-47775d04]{width:100%;padding:.75rem;border-radius:6px;font-size:.9rem;border:2px solid #464a5a;border-radius:8px;background-color:#1f2128;color:#d3d4da}.player-search-wrapper .search-form-container .form__input[data-v-47775d04]: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);outline:none}.player-search-wrapper .search-form-container .search-button-wrapper[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.player-search-wrapper .search-form-container .search-button-wrapper button[data-v-47775d04]{width:100%;padding:.75rem 1.5rem;font-weight:600;border-radius:6px}.player-search-wrapper .search-form-container .search-button-wrapper button i[data-v-47775d04]{margin-right:.5rem}.player-search-wrapper .search-results-container[data-v-47775d04]{background:#3a3b43;border:2px solid #65666f;padding:2rem;border-radius:8px}.player-search-wrapper .search-results-container .results-header[data-v-47775d04]{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;padding-bottom:1rem;border-bottom:2px solid #65666f}.player-search-wrapper .search-results-container .results-header h3[data-v-47775d04]{color:#fff;margin:0;font-weight:600}.player-search-wrapper .search-results-container .results-header .pagination-info[data-v-47775d04]{color:#fff;font-size:.9rem;font-weight:500}.player-search-wrapper .search-results-container .player-cards-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .club-info[data-v-47775d04]{border:1px solid #e9ecef;color:#d3d4da}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .club-info .club-details[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .club-info .club-details img[data-v-47775d04]{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e9ecef}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .club-info .club-details .club-name[data-v-47775d04]{font-weight:600;font-size:.95rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .attributes-chart[data-v-47775d04]{border:1px solid #e9ecef}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .quick-stats[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;color:#d3d4da;padding:1rem 0}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .quick-stats .stat-item[data-v-47775d04]{display:block;text-align:center}.player-search-wrapper .search-results-container .player-cards-grid .player-card-body .quick-stats .stat-item span[data-v-47775d04]{display:block}.player-search-wrapper .search-results-container .player-cards-grid .player-card[data-v-47775d04]{border-radius:15px;padding:1.5rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e9ecef}.player-search-wrapper .search-results-container .player-cards-grid .player-card[data-v-47775d04]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-photo[data-v-47775d04]{width:60px;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:2px solid #b3b4b9;overflow:hidden}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-photo img[data-v-47775d04]{width:100%;height:100%}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-basic-info[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-basic-info h4[data-v-47775d04]{font-size:1.2rem;font-weight:700;color:#d3d4da;margin:0}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-basic-info .player-meta[data-v-47775d04]{color:#d3d4da;font-size:.9rem;margin:.25rem 0 0 0}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-rating[data-v-47775d04]{text-align:center}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-rating .rating-circle[data-v-47775d04]{width:50px;height:50px;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-weight:700;font-size:1.1rem;margin-bottom:.25rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-card-header .player-rating .rating-label[data-v-47775d04]{font-size:.7rem;color:#6c757d;text-transform:uppercase;font-weight:600}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-stats[data-v-47775d04]{margin-bottom:1.5rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-stats .stats-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-stats .stats-grid .stat-item[data-v-47775d04]{text-align:center;padding:.75rem;background:#f8f9fa;border-radius:8px}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-stats .stats-grid .stat-item .stat-value[data-v-47775d04]{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-stats .stats-grid .stat-item .stat-label[data-v-47775d04]{font-size:.8rem;color:#6c757d;text-transform:uppercase;font-weight:500}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-attributes[data-v-47775d04]{margin-bottom:1.5rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-attributes .attributes-title[data-v-47775d04]{font-weight:600;color:#495057;margin-bottom:1rem;font-size:.95rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-attributes .radar-chart-container[data-v-47775d04]{height:200px;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:#f8f9fa;border-radius:8px}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-actions[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-actions .btn[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:8px;padding:.75rem;font-weight:500;border:none;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-actions .btn.btn-outline-primary[data-v-47775d04]{border:2px solid #667eea;color:#667eea;background:#fff}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-actions .btn.btn-outline-primary[data-v-47775d04]:hover{background:#667eea;color:#fff}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-actions .btn.btn-primary[data-v-47775d04]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.player-search-wrapper .search-results-container .player-cards-grid .player-card .player-actions .btn.btn-primary[data-v-47775d04]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(40,167,69,.4);box-shadow:0 4px 15px rgba(40,167,69,.4)}.player-search-wrapper .player-search-photo[data-v-47775d04]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e1e5e9}.player-search-wrapper .team-logo-small[data-v-47775d04]{width:25px;height:25px;margin-right:.5rem;vertical-align:middle}.player-search-wrapper .position-badge[data-v-47775d04]{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase}.player-search-wrapper .position-badge.position-goalkeeper[data-v-47775d04]{background:#ffc107;color:#000}.player-search-wrapper .position-badge.position-defender[data-v-47775d04]{background:#28a745;color:#fff}.player-search-wrapper .position-badge.position-midfielder[data-v-47775d04]{background:#007bff;color:#fff}.player-search-wrapper .position-badge.position-attacker[data-v-47775d04]{background:#dc3545;color:#fff}.player-search-wrapper .position-badge.position-na[data-v-47775d04]{background:#6c757d;color:#fff}.player-search-wrapper .stats-summary[data-v-47775d04]{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}.player-search-wrapper .stats-summary span[data-v-47775d04]{font-size:.85rem;color:#495057}.player-search-wrapper .stats-summary span[data-v-47775d04]:not(:last-child){padding-bottom:.25rem}.player-search-wrapper .empty-state[data-v-47775d04]{text-align:center;padding:3rem;border-radius:8px;background:#3a3b43;color:#dcdce0}.player-search-wrapper .empty-state img[data-v-47775d04]{max-width:200px;margin-bottom:1rem;opacity:.5}.player-search-wrapper .empty-state p[data-v-47775d04]{color:#6c757d;font-size:1rem}.player-detail-modal .modal-dialog[data-v-47775d04]{max-width:1200px}.player-detail-modal .modal-header[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom:none;border-radius:.5rem .5rem 0 0}.player-detail-modal .modal-header .modal-title[data-v-47775d04]{font-weight:600;font-size:1.5rem}.player-detail-modal .modal-header .btn-close[data-v-47775d04]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.player-detail-modal .modal-body[data-v-47775d04]{padding:0;background:#f8f9fa}.player-detail-modal .player-detail-header[data-v-47775d04]{background:#fff;padding:2rem;border-bottom:2px solid #e1e5e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}.player-detail-modal .player-detail-header .player-photo-large[data-v-47775d04]{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #667eea;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.player-detail-modal .player-detail-header .player-basic-info[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-detail-modal .player-detail-header .player-basic-info h2[data-v-47775d04]{color:#2c3e50;margin:0 0 .5rem 0;font-weight:700;font-size:2rem}.player-detail-modal .player-detail-header .player-basic-info .player-meta[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-bottom:1rem}.player-detail-modal .player-detail-header .player-basic-info .player-meta .meta-item[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#6c757d;font-weight:500}.player-detail-modal .player-detail-header .player-basic-info .player-meta .meta-item i[data-v-47775d04]{color:#667eea}.player-detail-modal .player-detail-header .player-basic-info .team-info[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-detail-modal .player-detail-header .player-basic-info .team-info .team-logo[data-v-47775d04]{width:40px;height:40px}.player-detail-modal .player-detail-header .player-basic-info .team-info .team-name[data-v-47775d04]{font-size:1.2rem;font-weight:600;color:#2c3e50}.player-detail-modal .player-detail-header .action-buttons[data-v-47775d04]{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}.player-detail-modal .player-detail-header .action-buttons .btn[data-v-47775d04]{min-width:140px;font-weight:600;border-radius:25px;padding:.75rem 1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.player-detail-modal .player-detail-header .action-buttons .btn[data-v-47775d04]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.player-detail-modal .detail-tabs[data-v-47775d04]{background:#fff;border-bottom:2px solid #e1e5e9;padding:0 2rem}.player-detail-modal .detail-tabs .nav-tabs[data-v-47775d04]{border-bottom:none;gap:1rem}.player-detail-modal .detail-tabs .nav-tabs .nav-item .nav-link[data-v-47775d04]{border:none;border-radius:0;padding:1rem 1.5rem;font-weight:600;color:#6c757d;-webkit-transition:all .3s ease;transition:all .3s ease;border-bottom:3px solid transparent}.player-detail-modal .detail-tabs .nav-tabs .nav-item .nav-link[data-v-47775d04]:hover{color:#667eea;background-color:rgba(102,126,234,.1)}.player-detail-modal .detail-tabs .nav-tabs .nav-item .nav-link.active[data-v-47775d04]{color:#667eea;background-color:transparent;border-bottom-color:#667eea}.player-detail-modal .tab-content[data-v-47775d04]{background:#fff;padding:2rem;min-height:400px}.player-detail-modal .tab-content .loading-state[data-v-47775d04]{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}.player-detail-modal .tab-content .loading-state .spinner-border[data-v-47775d04]{margin-bottom:1rem}.player-detail-modal .tab-content .no-stats-message[data-v-47775d04]{text-align:center;padding:3rem;color:#6c757d}.player-detail-modal .tab-content .no-stats-message i[data-v-47775d04]{font-size:3rem;margin-bottom:1rem;opacity:.5}.player-detail-modal .stats-overview[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.player-detail-modal .stats-overview .stat-group[data-v-47775d04]{background:#f8f9fa;border-radius:12px;padding:1.5rem;border-left:4px solid #667eea}.player-detail-modal .stats-overview .stat-group h5[data-v-47775d04]{color:#2c3e50;font-weight:700;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-detail-modal .stats-overview .stat-group h5 i[data-v-47775d04]{color:#667eea}.player-detail-modal .stats-overview .stat-group .stat-row[data-v-47775d04]{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 #e1e5e9}.player-detail-modal .stats-overview .stat-group .stat-row[data-v-47775d04]:last-child{border-bottom:none}.player-detail-modal .stats-overview .stat-group .stat-row.highlight[data-v-47775d04]{background:rgba(102,126,234,.1);padding:.75rem;border-radius:6px;margin:.25rem 0;border-bottom:none}.player-detail-modal .stats-overview .stat-group .stat-row strong[data-v-47775d04]{font-weight:700;color:#2c3e50}.player-detail-modal .stats-overview .stat-group .stat-row strong.success-stat[data-v-47775d04]{color:#28a745}.player-detail-modal .stats-overview .stat-group .stat-row strong.danger-stat[data-v-47775d04]{color:#dc3545}.player-detail-modal .career-timeline .career-stats-summary .career-total-card[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.player-detail-modal .career-timeline .career-stats-summary .career-total-card .career-stat[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.player-detail-modal .career-timeline .career-stats-summary .career-total-card .career-stat i[data-v-47775d04]{font-size:2rem;opacity:.8}.player-detail-modal .career-timeline .career-stats-summary .career-total-card .career-stat div strong[data-v-47775d04]{display:block;font-size:1.8rem;font-weight:700;margin-bottom:.25rem}.player-detail-modal .career-timeline .career-stats-summary .career-total-card .career-stat div span[data-v-47775d04]{font-size:.9rem;opacity:.9}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown h4[data-v-47775d04]{color:#2c3e50;margin-bottom:1.5rem;font-weight:600}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row[data-v-47775d04]{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:#f8f9fa;border-radius:8px;margin-bottom:1rem;border-left:4px solid #667eea}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-info[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-info .season-league-logo[data-v-47775d04]{width:40px;height:40px}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-info strong[data-v-47775d04]{display:block;color:#2c3e50;font-weight:600}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-info .season-year[data-v-47775d04]{color:#6c757d;font-size:.9rem}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-stats-inline[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-stats-inline span[data-v-47775d04]{color:#6c757d;font-size:.9rem}.player-detail-modal .career-timeline .career-stats-summary .season-breakdown .season-row .season-stats-inline span strong[data-v-47775d04]{color:#2c3e50;font-weight:700}.player-detail-modal .transfers-list h3[data-v-47775d04]{color:#2c3e50;margin-bottom:2rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-detail-modal .transfers-list h3 i[data-v-47775d04]{color:#667eea}.player-detail-modal .transfers-list .transfer-item[data-v-47775d04]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border-left:4px solid #667eea}.player-detail-modal .transfers-list .transfer-item .transfer-date[data-v-47775d04]{color:#6c757d;font-size:.9rem;font-weight:600;margin-bottom:1rem}.player-detail-modal .transfers-list .transfer-item .transfer-details[data-v-47775d04]{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}.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .team-from[data-v-47775d04],.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .team-to[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .team-from img[data-v-47775d04],.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .team-to img[data-v-47775d04]{width:30px;height:30px}.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .team-from span[data-v-47775d04],.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .team-to span[data-v-47775d04]{font-weight:600;color:#2c3e50}.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-teams .transfer-arrow[data-v-47775d04]{color:#667eea;font-size:1.2rem}.player-detail-modal .transfers-list .transfer-item .transfer-details .transfer-type .badge[data-v-47775d04]{padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.8rem}.player-detail-modal .performance-analysis .analysis-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.player-detail-modal .performance-analysis .analysis-grid .analysis-card[data-v-47775d04]{background:#f8f9fa;border-radius:12px;padding:1.5rem;border-left:4px solid #667eea}.player-detail-modal .performance-analysis .analysis-grid .analysis-card h4[data-v-47775d04]{color:#2c3e50;margin-bottom: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}.player-detail-modal .performance-analysis .analysis-grid .analysis-card h4 i[data-v-47775d04]{color:#667eea}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item[data-v-47775d04]{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 0;border-bottom:1px solid #e1e5e9}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item[data-v-47775d04]:last-child{border-bottom:none}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item .metric-label[data-v-47775d04]{color:#6c757d;font-weight:500}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item .metric-value[data-v-47775d04]{font-weight:700;color:#2c3e50}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item .metric-value.good[data-v-47775d04]{color:#28a745}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item .metric-value.average[data-v-47775d04]{color:#ffc107}.player-detail-modal .performance-analysis .analysis-grid .analysis-card .metric-item .metric-value.poor[data-v-47775d04]{color:#dc3545}@media(max-width:768px){.player-detail-modal .modal-dialog[data-v-47775d04]{margin:.5rem;max-width:calc(100% - 1rem)}.player-detail-modal .player-detail-header[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1.5rem}.player-detail-modal .player-detail-header .player-meta[data-v-47775d04]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-detail-modal .player-detail-header .action-buttons[data-v-47775d04]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.player-detail-modal .stats-overview[data-v-47775d04]{grid-template-columns:1fr}.player-detail-modal .career-total-card[data-v-47775d04]{grid-template-columns:repeat(2,1fr)}.player-detail-modal .transfer-details[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.player-detail-modal .analysis-grid[data-v-47775d04]{grid-template-columns:1fr}}.player-detail-modal .player-detail-modal .modal-content[data-v-47775d04]{border-radius:12px;-webkit-box-shadow:0 15px 35px rgba(0,0,0,.1);box-shadow:0 15px 35px rgba(0,0,0,.1);border:none}.player-detail-modal .player-detail-modal .modal-header[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0;padding:1.5rem 2rem;border-bottom:none}.player-detail-modal .player-detail-modal .modal-header .modal-title[data-v-47775d04]{font-weight:600;font-size:1.5rem}.player-detail-modal .player-detail-modal .modal-header .btn-close[data-v-47775d04]{color:#fff;opacity:.8}.player-detail-modal .player-detail-modal .modal-header .btn-close[data-v-47775d04]:hover{opacity:1}.player-detail-modal .player-detail-modal .modal-body[data-v-47775d04]{padding:0;max-height:80vh;overflow-y:auto}.player-detail-modal .player-detail-content .loading-state[data-v-47775d04]{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}.player-detail-modal .player-detail-content .loading-state .spinner-border[data-v-47775d04]{width:3rem;height:3rem;margin-bottom:1rem}.player-detail-modal .player-detail-content .player-overview-header[data-v-47775d04]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem;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:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.player-detail-modal .player-detail-content .player-overview-header .player-main-info[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-photo-large[data-v-47775d04]{width:120px;height:120px;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);-ms-flex-negative:0;flex-shrink:0}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-photo-large img[data-v-47775d04]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-photo-large .player-photo-placeholder[data-v-47775d04]{width:100%;height: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;background:#f8f9fa;color:#6c757d}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details h2[data-v-47775d04]{margin:0 0 1rem 0;font-size:2rem;font-weight:700;color:#2c3e50}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-meta[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-meta .meta-item[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#6c757d;font-size:.9rem}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-meta .meta-item i[data-v-47775d04]{color:#495057}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .team-logo-large[data-v-47775d04]{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info strong[data-v-47775d04]{display:block;font-size:1.1rem;color:#2c3e50;margin-bottom:.25rem}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .position-badge[data-v-47775d04]{padding:.25rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .position-badge.position-goalkeeper[data-v-47775d04]{background:gold;color:#333}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .position-badge.position-defender[data-v-47775d04]{background:#28a745;color:#fff}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .position-badge.position-midfielder[data-v-47775d04]{background:#007bff;color:#fff}.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .position-badge.position-attacker[data-v-47775d04],.player-detail-modal .player-detail-content .player-overview-header .player-main-info .player-header-details .player-team-info .position-badge.position-forward[data-v-47775d04]{background:#dc3545;color:#fff}.player-detail-modal .player-detail-content .player-overview-header .player-actions[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-negative:0;flex-shrink:0}.player-detail-modal .player-detail-content .player-overview-header .player-actions .btn[data-v-47775d04]{padding:.5rem 1rem;border-radius:8px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.player-detail-modal .player-detail-content .player-overview-header .player-actions .btn[data-v-47775d04]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.player-detail-modal .player-detail-content .player-overview-header .player-actions .btn i[data-v-47775d04]{margin-right:.5rem}.player-detail-modal .player-detail-content .player-detail-tabs[data-v-47775d04]{background:#fff;border-bottom:1px solid #dee2e6;margin:0;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto}.player-detail-modal .player-detail-content .player-detail-tabs .tab-item[data-v-47775d04]{list-style:none}.player-detail-modal .player-detail-content .player-detail-tabs .tab-item .tab-link[data-v-47775d04]{display:block;padding:1rem 1.5rem;text-decoration:none;color:#6c757d;font-weight:500;border-bottom:3px solid transparent;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.player-detail-modal .player-detail-content .player-detail-tabs .tab-item .tab-link i[data-v-47775d04]{margin-right:.5rem}.player-detail-modal .player-detail-content .player-detail-tabs .tab-item .tab-link[data-v-47775d04]:hover{color:#495057;background:#f8f9fa}.player-detail-modal .player-detail-content .player-detail-tabs .tab-item .tab-link.active[data-v-47775d04]{color:#007bff;border-bottom-color:#007bff;background:#f8f9fa}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content[data-v-47775d04]{padding:2rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content h3[data-v-47775d04]{color:#2c3e50;margin-bottom:1.5rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content h3 i[data-v-47775d04]{color:#007bff}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .stats-overview[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .stats-overview .stat-card[data-v-47775d04]{background:#fff;padding:1.5rem;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .stats-overview .stat-card[data-v-47775d04]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .stats-overview .stat-card .stat-icon[data-v-47775d04]{font-size:2rem;color:#007bff;margin-bottom:.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .stats-overview .stat-card .stat-value[data-v-47775d04]{font-size:1.8rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .stats-overview .stat-card .stat-label[data-v-47775d04]{color:#6c757d;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats[data-v-47775d04]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;margin-bottom:1.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .season-header[data-v-47775d04]{background:#f8f9fa;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .season-header .season-league-logo[data-v-47775d04]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .season-header .season-info h4[data-v-47775d04]{margin:0;color:#2c3e50}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .season-header .season-info .season-year[data-v-47775d04]{color:#6c757d;font-size:.9rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:1.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group h5[data-v-47775d04]{color:#495057;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-size:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group h5 i[data-v-47775d04]{color:#007bff}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row[data-v-47775d04]{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 #f8f9fa}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row[data-v-47775d04]:last-child{border-bottom:none}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row span[data-v-47775d04]{color:#6c757d}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row strong[data-v-47775d04]{color:#2c3e50;font-weight:600}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row strong.success-stat[data-v-47775d04]{color:#28a745}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row strong.warning-stat[data-v-47775d04]{color:#ffc107}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .season-stats .stats-grid .stat-group .stat-row strong.danger-stat[data-v-47775d04]{color:#dc3545}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .no-stats-message[data-v-47775d04]{text-align:center;padding:3rem;color:#6c757d}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .no-stats-message i[data-v-47775d04]{font-size:3rem;margin-bottom:1rem;color:#dee2e6}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .detailed-stats .no-stats-message p[data-v-47775d04]{margin:0;font-size:1.1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid[data-v-47775d04]{display:grid;gap:2rem;padding:1rem 0}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card[data-v-47775d04]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e9ecef}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card[data-v-47775d04]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12);box-shadow:0 8px 30px rgba(0,0,0,.12)}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header .league-logo[data-v-47775d04]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;padding:4px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header h4[data-v-47775d04]{margin:0;font-size:1.3rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header .season-text[data-v-47775d04]{margin:.25rem 0 0 0;opacity:.9;font-size:.9rem;font-weight:400}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group[data-v-47775d04]{background:#fff;border-radius:8px;padding:1.5rem;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #f1f3f4;-webkit-transition:all .2s ease;transition:all .2s ease}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group[data-v-47775d04]:hover{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group h5[data-v-47775d04]{color:#2c3e50;margin-bottom:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:1.1rem;font-weight:600;padding-bottom:.75rem;border-bottom:2px solid #f8f9fa}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group h5 i[data-v-47775d04]{color:#667eea;font-size:1.2rem;width:20px;text-align:center}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row[data-v-47775d04]{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 0;border-bottom:1px solid #f8f9fa;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row[data-v-47775d04]:last-child{border-bottom:none;margin-bottom:0}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row[data-v-47775d04]:hover{background-color:#f8f9fa;border-radius:4px;margin:0 -.5rem;padding:.75rem .5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row.highlight[data-v-47775d04]{background:linear-gradient(135deg,#e3f2fd,#f3e5f5);border-radius:6px;padding:.75rem 1rem;margin:.25rem -.5rem;border:1px solid #e1bee7}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row.highlight span[data-v-47775d04]{font-weight:500}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row span[data-v-47775d04]{color:#495057;font-size:.95rem;font-weight:400}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row strong[data-v-47775d04]{color:#2c3e50;font-weight:700;font-size:1.05rem;padding:.25rem .5rem;border-radius:4px;min-width:50px;text-align:center}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row strong.success-stat[data-v-47775d04]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724;border:1px solid #c3e6cb}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row strong.primary-stat[data-v-47775d04]{background:linear-gradient(135deg,#cce5ff,#b3d9ff);color:#004085;border:1px solid #b3d9ff}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row strong.warning-stat[data-v-47775d04]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404;border:1px solid #ffeaa7}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row strong.danger-stat[data-v-47775d04]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24;border:1px solid #f5c6cb}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group .stat-row strong.info-stat[data-v-47775d04]{background:linear-gradient(135deg,#d1ecf1,#bee5eb);color:#0c5460;border:1px solid #bee5eb}@media(max-width:1200px){.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid[data-v-47775d04]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:768px){.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card[data-v-47775d04]{margin:0 -1rem;border-radius:8px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header[data-v-47775d04]{padding:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header h4[data-v-47775d04]{font-size:1.1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .season-header .league-logo[data-v-47775d04]{width:32px;height:32px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid[data-v-47775d04]{grid-template-columns:1fr;padding:1rem;gap:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .statistics-grid .season-stats-card .stats-grid .stat-group[data-v-47775d04]{padding:1rem}}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .career-total-card[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .career-total-card .career-stat[data-v-47775d04]{background:#fff;padding:1.5rem;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;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}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .career-total-card .career-stat i[data-v-47775d04]{font-size:2rem;color:#007bff;margin-bottom:.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .career-total-card .career-stat strong[data-v-47775d04]{font-size:1.5rem;color:#2c3e50;font-weight:700}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .career-total-card .career-stat span[data-v-47775d04]{color:#6c757d;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown h4[data-v-47775d04]{color:#2c3e50;margin-bottom:1.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row[data-v-47775d04]{background:#fff;padding:1.5rem;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1rem;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:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-info[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-info .season-league-logo[data-v-47775d04]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-info strong[data-v-47775d04]{color:#2c3e50;font-size:1.1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-info .season-year[data-v-47775d04]{color:#6c757d;font-size:.9rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-stats-inline[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-stats-inline span[data-v-47775d04]{color:#6c757d;font-size:.9rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .career-timeline .career-stats-summary .season-breakdown .season-row .season-stats-inline span strong[data-v-47775d04]{color:#2c3e50;margin-right:.25rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item[data-v-47775d04]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1.5rem;overflow:hidden}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-date[data-v-47775d04]{background:#f8f9fa;padding:.75rem 1.5rem;color:#495057;font-weight:600;border-bottom:1px solid #dee2e6}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details[data-v-47775d04]{padding:1.5rem;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:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .team-from[data-v-47775d04],.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .team-to[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:120px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .team-from img[data-v-47775d04],.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .team-to img[data-v-47775d04]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .team-from span[data-v-47775d04],.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .team-to span[data-v-47775d04]{font-weight:500;color:#2c3e50}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-teams .transfer-arrow[data-v-47775d04]{color:#007bff;font-size:1.2rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-type .badge[data-v-47775d04]{padding:.5rem 1rem;border-radius:20px;font-weight:600;text-transform:uppercase;font-size:.8rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-type .badge.badge-transfer[data-v-47775d04]{background:#007bff;color:#fff}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-type .badge.badge-loan[data-v-47775d04]{background:#ffc107;color:#333}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-type .badge.badge-free[data-v-47775d04]{background:#28a745;color:#fff}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .transfers-list .transfer-item .transfer-details .transfer-type .badge.badge-secondary[data-v-47775d04]{background:#6c757d;color:#fff}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .performance-highlights[data-v-47775d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .performance-highlights .highlight-card[data-v-47775d04]{background:#fff;padding:1.5rem;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .performance-highlights .highlight-card[data-v-47775d04]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15)}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .performance-highlights .highlight-card i[data-v-47775d04]{font-size:2rem;color:#007bff;margin-bottom:.5rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .performance-highlights .highlight-card h4[data-v-47775d04]{color:#6c757d;font-size:.9rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .performance-highlights .highlight-card .highlight-value[data-v-47775d04]{font-size:1.8rem;font-weight:700;color:#2c3e50;margin:0}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .key-strengths[data-v-47775d04]{background:#fff;padding:1.5rem;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .key-strengths h4[data-v-47775d04]{color:#2c3e50;margin-bottom:1rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .key-strengths .strengths-list[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.player-detail-modal .player-detail-content .player-detail-tab-content .tab-content .performance-metrics .performance-charts .key-strengths .strengths-list .strength-badge[data-v-47775d04]{background:#e3f2fd;color:#1976d2;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid #bbdefb}.player-detail-modal .player-search-tab .search-form-container[data-v-47775d04]{background:#fff;padding:2rem;border-radius:12px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:2rem}.player-detail-modal .player-search-tab .search-form-container .form-row[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-bottom:1.5rem}.player-detail-modal .player-search-tab .search-form-container .form-row[data-v-47775d04]:last-child{margin-bottom:0}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item--half[data-v-47775d04],.player-detail-modal .player-search-tab .search-form-container .form-row .form__item--third[data-v-47775d04],.player-detail-modal .player-search-tab .search-form-container .form-row .form__item[data-v-47775d04]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item .form__label[data-v-47775d04]{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item .form__input[data-v-47775d04],.player-detail-modal .player-search-tab .search-form-container .form-row .form__item select[data-v-47775d04]{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;-webkit-transition:all .2s ease;transition:all .2s ease}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item .form__input[data-v-47775d04]:focus,.player-detail-modal .player-search-tab .search-form-container .form-row .form__item select[data-v-47775d04]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item .form__input[data-v-47775d04]:disabled,.player-detail-modal .player-search-tab .search-form-container .form-row .form__item select[data-v-47775d04]:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;border-color:#dee2e6}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item.search-button-wrapper[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item.search-button-wrapper .btn[data-v-47775d04]{width:100%;padding:.75rem 1.5rem;font-weight:600;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item.search-button-wrapper .btn[data-v-47775d04]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item.search-button-wrapper .btn[data-v-47775d04]:disabled{opacity:.6;cursor:not-allowed}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item.search-button-wrapper .btn i[data-v-47775d04]{margin-right:.5rem}@media(max-width:768px){.player-detail-modal .player-search-tab .search-form-container .form-row[data-v-47775d04]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.player-detail-modal .player-search-tab .search-form-container .form-row .form__item--half[data-v-47775d04],.player-detail-modal .player-search-tab .search-form-container .form-row .form__item--third[data-v-47775d04]{-webkit-box-flex:0;-ms-flex:none;flex:none}}.player-detail-modal .player-search-tab .search-results-container .results-header[data-v-47775d04]{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;padding:1rem 0;border-bottom:2px solid #f8f9fa}.player-detail-modal .player-search-tab .search-results-container .results-header h3[data-v-47775d04]{color:#2c3e50;margin:0;font-weight:600}.player-detail-modal .player-search-tab .search-results-container .results-header .pagination-info[data-v-47775d04]{color:#6c757d;font-size:.9rem;background:#f8f9fa;padding:.5rem 1rem;border-radius:20px}.player-detail-modal .player-search-tab .player-header[data-v-47775d04]{background:#3a3b43;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:2px solid #65666f}.player-detail-modal .player-search-tab .player-header .player-image-container[data-v-47775d04]{position:relative}.player-detail-modal .player-search-tab .player-header .player-image-container .player-image[data-v-47775d04]{width:10rem;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.player-detail-modal .player-search-tab .player-header .player-image-container .player-avatar-fallback[data-v-47775d04]{width:120px;height:120px;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:2.5rem;font-weight:700;color:#fff;border:4px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:2px;margin:0 auto}.player-detail-modal .player-search-tab .player-header .player-basic-info .player-name[data-v-47775d04]{color:#fff;font-weight:700;margin-bottom:1rem;font-size:1.8rem}.player-detail-modal .player-search-tab .player-header .player-basic-info .info-item[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.player-detail-modal .player-search-tab .player-header .player-basic-info .info-item .label[data-v-47775d04]{font-weight:600;color:#d3d4da;min-width:120px;margin-right:.5rem}.player-detail-modal .player-search-tab .player-header .player-basic-info .info-item .value[data-v-47775d04]{color:#fff;font-weight:500}.player-detail-modal .player-search-tab .player-tabs[data-v-47775d04]{background:#3a3b43;border-bottom:2px solid #65666f;margin:0;padding:0 1rem}.player-detail-modal .player-search-tab .player-tabs .nav-tabs[data-v-47775d04]{border-bottom:2px solid #65666f}.player-detail-modal .player-search-tab .player-tabs .nav-tabs .nav-item .nav-link[data-v-47775d04]{color:#d3d4da;font-weight:600;padding:.75rem 1.5rem;border:none;border-bottom:3px solid transparent;background:none;-webkit-transition:all .3s ease;transition:all .3s ease}.player-detail-modal .player-search-tab .player-tabs .nav-tabs .nav-item .nav-link[data-v-47775d04]:hover{color:#fff;border-bottom-color:#667eea;background:rgba(102,126,234,.1)}.player-detail-modal .player-search-tab .player-tabs .nav-tabs .nav-item .nav-link.active[data-v-47775d04]{color:#667eea;border-bottom-color:#667eea;background:rgba(102,126,234,.1)}.player-detail-modal .player-search-tab .player-tabs .tab-content[data-v-47775d04]{padding-top:1.5rem;background:#282b33}.player-detail-modal .player-search-tab .details-section[data-v-47775d04]{background:#3a3b43;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border:2px solid #65666f}.player-detail-modal .player-search-tab .details-section h5[data-v-47775d04]{color:#fff;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #65666f}.player-detail-modal .player-search-tab .details-section .form__item[data-v-47775d04]{margin-bottom:1rem}.player-detail-modal .player-search-tab .details-section .form__item .form__label[data-v-47775d04]{font-weight:600;color:#d3d4da;margin-bottom:.3rem;font-size:.9rem}.player-detail-modal .player-search-tab .details-section .form__item p[data-v-47775d04]{color:#fff;font-weight:500;margin:0;padding:.5rem;background:#282b33;border-radius:4px;border:1px solid #65666f}.player-detail-modal .player-search-tab .details-section .attributes-grid .attribute-item[data-v-47775d04]{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;background:#282b33;border-radius:6px;border:1px solid #65666f;-webkit-transition:all .2s ease;transition:all .2s ease}.player-detail-modal .player-search-tab .details-section .attributes-grid .attribute-item[data-v-47775d04]:hover{border-color:#667eea;-webkit-transform:translateX(2px);transform:translateX(2px)}.player-detail-modal .player-search-tab .details-section .attributes-grid .attribute-item label[data-v-47775d04]{font-weight:600;color:#d3d4da;margin:0}.player-detail-modal .player-search-tab .details-section .attributes-grid .attribute-item span[data-v-47775d04]{font-weight:700;color:#667eea;background:rgba(102,126,234,.2);padding:.25rem .75rem;border-radius:15px;font-size:.9rem}.player-detail-modal .player-search-tab .season-stats h5[data-v-47775d04]{color:#fff;font-weight:700;margin-bottom:1.5rem;text-align:center}.player-detail-modal .player-search-tab .season-stats h6[data-v-47775d04]{color:#d3d4da;font-weight:600;margin:1.5rem 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #65666f}.player-detail-modal .player-search-tab .season-stats .stat-card[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.2);box-shadow:0 4px 15px rgba(102,126,234,.2);border:2px solid #65666f}.player-detail-modal .player-search-tab .season-stats .stat-card[data-v-47775d04]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}.player-detail-modal .player-search-tab .season-stats .stat-card .stat-number[data-v-47775d04]{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.5rem}.player-detail-modal .player-search-tab .season-stats .stat-card .stat-label[data-v-47775d04]{font-size:.9rem;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.player-detail-modal .player-search-tab .player-history[data-v-47775d04]{background:#3a3b43;padding:2rem;border-radius:8px;text-align:center;border:2px solid #65666f}.player-detail-modal .player-search-tab .player-history h5[data-v-47775d04]{color:#fff;font-weight:700;margin-bottom:1rem}.player-detail-modal .player-search-tab .player-history p[data-v-47775d04]{color:#d3d4da;font-style:italic}.player-detail-modal .performance-charts-container[data-v-47775d04]{padding:1.5rem}.player-detail-modal .performance-charts-container .chart-card[data-v-47775d04]{background:#fff;border-radius:12px;padding:1.5rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.player-detail-modal .performance-charts-container .chart-card[data-v-47775d04]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.player-detail-modal .performance-charts-container .chart-card .chart-title[data-v-47775d04]{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef;text-align:center}.player-detail-modal .performance-charts-container .chart-card .chart-wrapper[data-v-47775d04]{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;min-height:300px}.player-detail-modal .performance-charts-container .chart-card .chart-wrapper canvas[data-v-47775d04]{max-width:100%;height:auto}.player-detail-modal .performance-charts-container .chart-card .duels-gauges-container[data-v-47775d04]{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:2rem;padding:1rem 0}.player-detail-modal .performance-charts-container .chart-card .duels-gauges-container .gauge-item[data-v-47775d04]{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}.player-detail-modal .performance-charts-container .chart-card .duels-gauges-container .gauge-item canvas[data-v-47775d04]{margin-bottom:.5rem}.player-detail-modal .performance-charts-container .chart-card .duels-gauges-container .gauge-item .gauge-label[data-v-47775d04]{font-size:.9rem;font-weight:600;color:#7f8c8d;margin:0;text-align:center}.ai-scout-report-container[data-v-47775d04]{padding:1.5rem;background:#1a1d29;border-radius:12px}.ai-scout-report-container .text-muted[data-v-47775d04],.ai-scout-report-container h6[data-v-47775d04]{color:#deeffc!important}.ai-scout-report-container .report-header .badge[data-v-47775d04]{font-size:.75rem;padding:.25rem .5rem}.ai-scout-report-container .scout-report-content .report-meta[data-v-47775d04]{padding:1rem;background:linear-gradient(135deg,#2d3142,#1a1d29);border-radius:12px;color:#e0e0e0;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.5);box-shadow:0 4px 15px rgba(0,0,0,.5);border:1px solid rgba(102,126,234,.2)}.ai-scout-report-container .scout-report-content .report-meta small[data-v-47775d04]{color:hsla(0,0%,100%,.7)}.ai-scout-report-container .scout-report-content .player-overview-card[data-v-47775d04]{background:linear-gradient(135deg,#2d3142,#252836);border-radius:16px;padding:2rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.5);box-shadow:0 4px 20px rgba(0,0,0,.5);border:1px solid rgba(102,126,234,.3)}.ai-scout-report-container .scout-report-content .player-overview-card .player-name[data-v-47775d04]{color:#fff;font-weight:700;font-size:1.75rem;margin-bottom:1rem}.ai-scout-report-container .scout-report-content .player-overview-card .player-name i[data-v-47775d04]{color:#667eea}.ai-scout-report-container .scout-report-content .player-overview-card .player-details[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-scout-report-container .scout-report-content .player-overview-card .player-details .detail-badge[data-v-47775d04]{background:rgba(102,126,234,.15);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;color:#e0e0e0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.3);box-shadow:0 2px 8px rgba(0,0,0,.3);border:1px solid rgba(102,126,234,.3)}.ai-scout-report-container .scout-report-content .player-overview-card .player-details .detail-badge i[data-v-47775d04]{color:#667eea;margin-right:.5rem}.ai-scout-report-container .scout-report-content .player-overview-card .confidence-score .score-circle[data-v-47775d04]{width:100px;height:100px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.4);box-shadow:0 4px 20px rgba(102,126,234,.4);margin:0 auto}.ai-scout-report-container .scout-report-content .player-overview-card .confidence-score .score-circle .score-value[data-v-47775d04]{font-size:2rem;font-weight:700;color:#fff;line-height:1}.ai-scout-report-container .scout-report-content .player-overview-card .confidence-score .score-circle .score-max[data-v-47775d04]{font-size:.9rem;color:hsla(0,0%,100%,.8)}.ai-scout-report-container .scout-report-content .metric-card[data-v-47775d04]{background:linear-gradient(135deg,#2d3142,#252836);border-radius:12px;padding:1.5rem;height:100%;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.5);box-shadow:0 4px 15px rgba(0,0,0,.5);border-left:4px solid;-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}.ai-scout-report-container .scout-report-content .metric-card[data-v-47775d04]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 6px 25px rgba(0,0,0,.7);box-shadow:0 6px 25px rgba(0,0,0,.7)}.ai-scout-report-container .scout-report-content .metric-card .card-icon[data-v-47775d04]{width:50px;height:50px;border-radius: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;margin-bottom:1rem}.ai-scout-report-container .scout-report-content .metric-card .card-icon i[data-v-47775d04]{font-size:1.5rem}.ai-scout-report-container .scout-report-content .metric-card h6[data-v-47775d04]{font-weight:600;color:#fff;margin-bottom:1rem}.ai-scout-report-container .scout-report-content .metric-card .metric-list[data-v-47775d04]{list-style:none;padding:0;margin:0}.ai-scout-report-container .scout-report-content .metric-card .metric-list li[data-v-47775d04]{padding:.5rem 0;font-size:.9rem;color:#e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.ai-scout-report-container .scout-report-content .metric-card .metric-list li i[data-v-47775d04]{margin-top:.2rem;-ms-flex-negative:0;flex-shrink:0}.ai-scout-report-container .scout-report-content .metric-card.strengths-card[data-v-47775d04]{border-color:#f39c12}.ai-scout-report-container .scout-report-content .metric-card.strengths-card .card-icon[data-v-47775d04]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.development-card[data-v-47775d04]{border-color:#3498db}.ai-scout-report-container .scout-report-content .metric-card.development-card .card-icon[data-v-47775d04]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card[data-v-47775d04]{border-color:#27ae60}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .card-icon[data-v-47775d04]{background:linear-gradient(135deg,#27ae60,#229954);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .recommendation-badge[data-v-47775d04]{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.95rem;margin-top:.5rem}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .recommendation-badge.rec-strong-sign[data-v-47775d04]{background:linear-gradient(135deg,#27ae60,#229954);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .recommendation-badge.rec-trial[data-v-47775d04]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .recommendation-badge.rec-monitor[data-v-47775d04]{background:linear-gradient(135deg,#f39c12,#e67e22);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .recommendation-badge.rec-pass[data-v-47775d04]{background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff}.ai-scout-report-container .scout-report-content .metric-card.recommendation-card .recommendation-badge.rec-default[data-v-47775d04]{background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff}.ai-scout-report-container .scout-report-content .chart-card[data-v-47775d04]{background:linear-gradient(135deg,#2d3142,#252836);border-radius:12px;padding:1.5rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.5);box-shadow:0 4px 15px rgba(0,0,0,.5);height:100%;border:1px solid rgba(102,126,234,.2)}.ai-scout-report-container .scout-report-content .chart-card h6[data-v-47775d04]{font-weight:600;color:#fff;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}.ai-scout-report-container .scout-report-content .chart-card h6 i[data-v-47775d04]{color:#667eea}.ai-scout-report-container .scout-report-content .chart-card canvas[data-v-47775d04]{max-height:300px}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item[data-v-47775d04]{margin-bottom:1.5rem}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .attribute-label[data-v-47775d04]{display:block;font-weight:600;color:#fff;margin-bottom:.5rem;font-size:.9rem}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .attribute-bar-wrapper[data-v-47775d04]{background:rgba(0,0,0,.3);border-radius:10px;height:30px;overflow:hidden;position:relative;border:1px solid rgba(102,126,234,.2)}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .attribute-bar-wrapper .attribute-bar[data-v-47775d04]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px;border-radius:10px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 0 15px rgba(102,126,234,.4);box-shadow:0 0 15px rgba(102,126,234,.4)}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .attribute-bar-wrapper .attribute-bar .attribute-value[data-v-47775d04]{color:#fff;font-weight:600;font-size:.85rem;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .rating-circles[data-v-47775d04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .rating-circles .rating-circle[data-v-47775d04]{width:20px;height:20px;border-radius:50%;border:2px solid rgba(102,126,234,.5);background:rgba(0,0,0,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.ai-scout-report-container .scout-report-content .chart-card .attributes-display .attribute-item .rating-circles .rating-circle.filled[data-v-47775d04]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 0 8px rgba(102,126,234,.6);box-shadow:0 0 8px rgba(102,126,234,.6);border-color:#667eea}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04]{background:linear-gradient(135deg,#2d3142,#252836);border-radius:12px;padding:2rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.5);box-shadow:0 4px 15px rgba(0,0,0,.5);line-height:1.8;border:1px solid rgba(102,126,234,.2);color:#e0e0e0}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section{margin-bottom:2rem;padding:1.5rem;background:rgba(0,0,0,.2);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section h1{display:none}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section h2{color:#fff}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section:hover{background:rgba(0,0,0,.3);border-left-color:#667eea;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section.section-strengths{border-left-color:#f39c12;background:rgba(243,156,18,.05)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section.section-development{border-left-color:#3498db;background:rgba(52,152,219,.05)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section.section-recommendation{border-left-color:#27ae60;background:rgba(39,174,96,.05)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section.section-stats{border-left-color:#9b59b6;background:rgba(155,89,182,.05)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid rgba(102,126,234,.2)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section .section-header i{font-size:1.5rem;color:#667eea;background:rgba(102,126,234,.15);padding:.5rem;border-radius:8px}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section .section-header h3{color:#fff;font-weight:700;font-size:1.3rem;margin:0;text-transform:uppercase;letter-spacing:.5px}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-section .section-content{color:#e0e0e0;line-height:1.8}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .subsection-title{display:block;color:#667eea;font-weight:600;font-size:1.05rem;margin:1.5rem 0 .75rem;padding-left:.5rem}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-paragraph{color:#d0d0d0;margin-bottom:1rem;line-height:1.8;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-list{list-style:none;padding:0;margin:1rem 0 1.5rem}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-list li{color:#d0d0d0;line-height:1.8;padding:.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-list li .bullet-icon{color:#667eea;font-size:.8rem;margin-top:.4rem;-ms-flex-negative:0;flex-shrink:0}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] .report-list li .number-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;width:28px;height:28px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:.85rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.4);box-shadow:0 2px 8px rgba(102,126,234,.4)}.ai-scout-report-container .scout-report-content .report-body[data-v-47775d04] strong{color:#fff;font-weight:600}.ai-scout-report-container .scout-report-content .report-body h4[data-v-47775d04]:has(.bi-star-fill){color:#f39c12}.ai-scout-report-container .scout-report-content .report-body h4[data-v-47775d04]:has(.bi-tools){color:#3498db}.ai-scout-report-container .scout-report-content .report-body h4[data-v-47775d04]:has(.bi-flag-fill){color:#27ae60}.ai-scout-report-container .scout-report-content .report-body h4[data-v-47775d04]:has(.bi-graph-up){color:#667eea}.alert[data-v-47775d04]{border-radius:8px;border:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.alert.alert-info[data-v-47775d04]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1976d2;border-left:4px solid #2196f3}.alert.alert-danger[data-v-47775d04]{background:linear-gradient(135deg,#ffebee,#ffcdd2);color:#c62828;border-left:4px solid #f44336}.spinner-border[data-v-47775d04]{border-width:.25rem}.progress[data-v-47775d04]{height:8px;border-radius:10px;background:rgba(0,0,0,.1)}.progress .progress-bar[data-v-47775d04]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.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-2c584456]{border:1px solid #bab8b8;padding:2rem;margin-bottom:2rem;background:#fff;border-radius:4px}.survey-link p[data-v-2c584456]{margin:0}.survey-link a[data-v-2c584456]{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-2c584456]:hover{background:#22b167}.notifications-history[data-v-2c584456]{-webkit-box-flex:1;-ms-flex:1;flex:1}.notifications-history .scroll-wrapper[data-v-2c584456]{height:49rem;overflow-y:scroll}.notifications-history .history-list[data-v-2c584456]{background:#ededed;padding:1rem;border-radius:4px;max-width:43rem;margin-bottom:1rem}.notifications-history .history-list .date[data-v-2c584456]{font-size:.9rem}.notifications-history .history-list .title[data-v-2c584456]{font-weight:700}.notifications-history .history-list .body[data-v-2c584456]{margin-top:.5rem}.notifications-history .history-list p[data-v-2c584456]{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-417ec14f]{margin-bottom:1rem}.season-selector .btn-group[data-v-417ec14f]{width:100%}.season-selector .btn-group .btn[data-v-417ec14f]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.9rem;padding:.5rem 1rem}.season-selector .btn-group .btn.btn-primary[data-v-417ec14f]{background-color:#47a9f9;border-color:#47a9f9}.season-selector .btn-group .btn.btn-outline-primary[data-v-417ec14f]{color:#47a9f9;border-color:#47a9f9}.season-selector .btn-group .btn.btn-outline-primary[data-v-417ec14f]:hover{background-color:#47a9f9;border-color:#47a9f9}.view-all-reports[data-v-417ec14f]{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-417ec14f]:hover{background:#47a9f9;color:#fff}.player-game-report[data-v-417ec14f]{border:1px solid #dee2e6;padding:1rem}.player-game-report h3[data-v-417ec14f]{margin-bottom:2rem;font-size:1.2rem}.player-game-report h4[data-v-417ec14f]{font-size:1.2rem;text-transform:uppercase}.player-game-report .coach-assessment-report[data-v-417ec14f],.player-game-report .player-assessment-report[data-v-417ec14f]{border-top:1px dashed #dee2e6;margin-top:1rem;padding-top:1rem;border-bottom:1px dashed #c0c4c8}.full-player-report .label[data-v-417ec14f]{font-weight:700;margin-bottom:.5rem}.full-player-report .value[data-v-417ec14f]{display:inline-block;width:13rem;font-weight:400}.game-assesment-reports-table[data-v-417ec14f]{max-height:10rem;overflow-x:scroll}.game-assesment-reports-table td[data-v-417ec14f],.game-assesment-reports-table th[data-v-417ec14f]{text-align:left}.empty-state[data-v-417ec14f]{text-align:center;margin-top:20px}.empty-state img[data-v-417ec14f]{max-width:200px;margin-bottom:10px}.small-image-name-wrapper[data-v-417ec14f]{margin-bottom:1rem}.player-coach-performance-image[data-v-417ec14f]{border-bottom:1px dotted #ddd;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.player-coach-performance-image img[data-v-417ec14f]{width:4rem;height:4rem;border-radius:100px;margin-right:1rem}.player-coach-performance-image .user-name[data-v-417ec14f]{font-weight:700;font-size:1.2rem}.small-image[data-v-417ec14f]{border:1px solid #a9b3bc;width:4rem;border-radius:100px;margin-right:1rem}.areas-wrapper[data-v-417ec14f]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem}.idp-game-targets[data-v-417ec14f]{border-top:1px dashed #dee2e6;margin-top:2rem;padding-top:2rem}.idp-game-targets .label .value[data-v-417ec14f]{width:10rem;display:inline-block;font-weight:400;font-size:1.2rem}.target-outline[data-v-417ec14f]{margin-bottom:.5rem;border-bottom:1px dashed #c0c4c8;padding-bottom:1rem;margin-bottom:1rem}.target-outline img[data-v-417ec14f]{width:2rem;padding-right:.5rem}.target-outline span[data-v-417ec14f]:first-of-type{display:inline-block;min-width:22rem;margin-bottom:1rem;margin-right:1rem}.target-outline span.complete[data-v-417ec14f]{border:1px solid #08a10f;padding:.3rem;border-radius:4px;color:#08a10f}.target-outline span.not-complete[data-v-417ec14f]{border:1px solid #d40035;padding:.3rem;border-radius:4px;color:#d40035}.small-date[data-v-417ec14f]{display:block;font-size:1rem;color:#aeb8c0;text-transform:none;font-weight:100}.not-complete[data-v-417ec14f]{border:1px solid #d40035}.has-report[data-v-417ec14f]{border-left:2px solid #08a10f}.missing-data-button[data-v-417ec14f]{display:none;background:#fff}.good-data-button[data-v-417ec14f]{display:block}.report-missing[data-v-417ec14f]{border-left:2px solid #d40035;background:#f2e2e2!important;border-bottom:1px solid #e7cdca}.report-missing .missing-data-button[data-v-417ec14f]{display:block}.report-missing .good-data-button[data-v-417ec14f]{display:none}.missing-coach-assessment-report[data-v-417ec14f]{border:1px solid #d40035;padding:1rem;margin:1rem 0}.missing-coach-assessment-report .small-image[data-v-0b45501a][data-v-417ec14f]{opacity:.3}.loading-spinner[data-v-417ec14f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #47a9f9;border-radius:50%;-webkit-animation:spin-417ec14f 1s linear infinite;animation:spin-417ec14f 1s linear infinite;margin:0 auto 1rem}@-webkit-keyframes spin-417ec14f{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-417ec14f{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-417ec14f]{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-417ec14f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-game-report[data-v-417ec14f]{padding:2rem}.player-game-report .coach-assessment-report[data-v-417ec14f],.player-game-report .player-assessment-report[data-v-417ec14f]{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-6a32cbf3]{display:-webkit-box;display:-ms-flexbox;display:flex}.left[data-v-6a32cbf3]{margin-right:10px}.content[data-v-6a32cbf3]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calendar_default_event_inner[data-v-6a32cbf3]{background:#2e78d6;color:#fff;border-radius:5px;opacity:.9}.training-plan-display[data-v-6a32cbf3]{width:100%;display:block;border:1px solid #ddd;padding:1rem;margin:1rem 0}.training-plan-display .selected-training-plan-box[data-v-6a32cbf3]{border:1px solid #06569e;padding:1rem}.tp-content-modal-wrapper[data-v-6a32cbf3]{width:100%}.tp-content-modal-wrapper .tp-content-modal[data-v-6a32cbf3]{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-6a32cbf3]{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-6a32cbf3]{background:#f2f5f7}.tp-content-modal-wrapper .tp-content-modal .training-session-entry .session-image-wrapper img[data-v-6a32cbf3]{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-13e821b5]{width:100%}section.gps-stats-full-width[data-v-13e821b5]{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-13e821b5]{margin:2rem 0 2rem 0;padding:2rem 0 0 0!important;border-top:1px solid #c3cdd5}#bioband-widget .pt-3[data-v-13e821b5]{font-size:.9rem}#bioband-widget div#imperial-row[data-v-13e821b5]{background:#f8f8f8}#bioband-widget #show-results-imperial button[data-v-13e821b5],#bioband-widget #show-results-imperial[data-v-13e821b5]{width:100%}#bioband-widget .form-control[data-v-13e821b5]::-webkit-input-placeholder{opacity:1}#bioband-widget .form-control[data-v-13e821b5]::-moz-placeholder{opacity:1}#bioband-widget .form-control[data-v-13e821b5]:-ms-input-placeholder{opacity:1}#bioband-widget .form-control[data-v-13e821b5]::-ms-input-placeholder{opacity:1}#bioband-widget .form-control[data-v-13e821b5]::placeholder{opacity:1}#bioband-widget .invalid-feedback[data-v-13e821b5]{color:#ffb6c1}#bioband-widget .valid-feedback[data-v-13e821b5]{color:#fff}#bioband-widget .form-control.is-invalid[data-v-13e821b5],#bioband-widget .was-validated .form-control[data-v-13e821b5]:invalid{border-color:#ffb6c1}#bioband-widget .form-check-input.is-invalid~.form-check-label[data-v-13e821b5],#bioband-widget .was-validated .form-check-input:invalid~.form-check-label[data-v-13e821b5]{color:#ffb6c1}#bioband-widget .form-check-input.is-valid~.form-check-label[data-v-13e821b5],#bioband-widget .was-validated .form-check-input:valid~.form-check-label[data-v-13e821b5]{color:#fff}#bioband-widget a[data-v-13e821b5]:active,#bioband-widget a[data-v-13e821b5]:hover,#bioband-widget a[data-v-13e821b5]:link,#bioband-widget a[data-v-13e821b5]:visited{color:transparent;background-color:transparent;text-decoration:none!important;border:none!important}.success-box[data-v-13e821b5]{border:1px solid #86b534;padding:2rem;border-radius:4px}.warning-box[data-v-13e821b5]{border:1px solid #ffc106;padding:2rem;border-radius:4px}.game-stats[data-v-13e821b5]{margin-bottom:1rem}.metrics-wrapper[data-v-13e821b5]{padding:2rem 0;width:100%}.metrics-wrapper h4[data-v-13e821b5]{text-transform:uppercase;width:100%}.metrics-wrapper .metrics-item[data-v-13e821b5]{border-bottom:1px dashed #a9b3bc;margin-bottom:1rem}.metrics-wrapper .metrics-item .session-date[data-v-13e821b5]{font-size:.8rem;margin:0}.metrics-wrapper .metrics-item .title[data-v-13e821b5]{font-size:.8rem;text-transform:uppercase;margin:0}.metrics-wrapper .metrics-item .value[data-v-13e821b5]{font-size:2.5rem;font-weight:700;margin:0}.metrics-wrapper .metrics-item .value span[data-v-13e821b5]{font-size:.8rem;font-weight:400;margin:0}.split-module[data-v-13e821b5]{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-13e821b5]{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-13e821b5]{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-13e821b5]{border:1px solid #c3cdd5;padding:.3rem;font-size:1.7rem}.doc-buttons svg[data-v-13e821b5]:focus,.doc-buttons svg[data-v-13e821b5]:hover{cursor:pointer;background:#eaeff3}.uploaded-documents-wrapper[data-v-13e821b5]{border-top:1px solid #dee2e6;padding-top:1rem;margin-top:1rem}.document-upload-physio-report[data-v-13e821b5]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem;background:#f2f5f7}.attached-reports-wrapper[data-v-13e821b5]{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-13e821b5]{margin-bottom:2rem}.buttons-wrapper[data-v-13e821b5]{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.block-item[data-v-13e821b5]{display:block!important}.select-user[data-v-13e821b5]{margin-bottom:2rem}.select-user .form__label[data-v-13e821b5]{margin-right:1rem}.home-work-tab.tab-content[data-v-13e821b5]{overflow:scroll}.player-homework[data-v-13e821b5],.team-homework[data-v-13e821b5]{width:100%;overflow:scroll}.player-homework .homework-table[data-v-13e821b5],.team-homework .homework-table[data-v-13e821b5]{width:95rem}.physical-performance-table[data-v-13e821b5]{width:100%;max-height:59rem;overflow-y:scroll}.physical-performance-table .physicalPerformanceTable[data-v-13e821b5]{width:144rem}.col-wrapper-charts[data-v-13e821b5]{width:100%;height:100%}.col-wrapper-charts .cols[data-v-13e821b5]{padding:2rem}section.player-self-assessment-wrapper[data-v-13e821b5]{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-13e821b5]{width:100%}.physical-performance-wrapper[data-v-13e821b5]{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-13e821b5]{font-size:.875rem;padding:.375rem .75rem;border-radius:.375rem!important}.season-view-controls .btn-group .btn[data-v-13e821b5]:first-child{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.season-view-controls .btn-group .btn[data-v-13e821b5]:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.key-value-list li span.time-value[data-v-13e821b5]{color:#6c757d;font-weight:600}.small-date-player-coach[data-v-13e821b5]{color:#6c757d;font-style:italic}.charter[data-v-13e821b5]{border:1px solid #d6dadd;padding:2rem;margin-bottom:1rem}.charter .signatureWrapper div.player-game-responce[data-v-13e821b5]{border:none}.tick-wellness[data-v-13e821b5]{color:#4cae50;margin:0;padding:89% 0}button.mins-button[data-v-13e821b5]{width:100%}.goal-item[data-v-13e821b5]{padding:1rem 0}.player-game-targets[data-v-13e821b5]{border-top:1px solid #a9b3bc;padding:2rem 0;margin-top:1rem}.player-game-targets .game-target[data-v-13e821b5]{border:1px solid #efefef;padding:1rem;border-radius:4px;min-width:18rem}.player-game-targets .in-possession[data-v-13e821b5],.player-game-targets .out-of-possession[data-v-13e821b5]{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-13e821b5],.player-game-targets .out-of-possession .targets[data-v-13e821b5]{min-width:16rem;border:1px solid #efefef;padding:1rem;border-radius:4px}.player-game-targets .in-possession .targets[data-v-13e821b5]:first-child,.player-game-targets .out-of-possession .targets[data-v-13e821b5]:first-child{min-width:16rem}.player-game-targets .in-possession .targets:first-child h4[data-v-13e821b5],.player-game-targets .out-of-possession .targets:first-child h4[data-v-13e821b5]{font-size:1rem;text-align:center}.player-game-targets .in-possession .targets:first-child svg[data-v-13e821b5],.player-game-targets .out-of-possession .targets:first-child svg[data-v-13e821b5]{margin:0 auto;margin:1rem auto;display:block}.player-game-targets .in-possession .targets h4[data-v-13e821b5],.player-game-targets .out-of-possession .targets h4[data-v-13e821b5]{font-size:1rem}.player-game-targets .in-possession .targets .target-outline img[data-v-13e821b5],.player-game-targets .out-of-possession .targets .target-outline img[data-v-13e821b5]{width:2rem}.player-game-targets .in-possession .targets .target-outline button[data-v-13e821b5],.player-game-targets .out-of-possession .targets .target-outline button[data-v-13e821b5]{margin-top:1rem;display:block}.idp-game-targets[data-v-13e821b5]{border-top:1px dashed #dee2e6;margin-top:2rem;padding-top:2rem}.idp-game-targets .label .value[data-v-13e821b5]{width:10rem;display:inline-block;font-weight:400;font-size:1.2rem}.target-outline[data-v-13e821b5]{margin-bottom:.5rem;border-bottom:1px dashed #c0c4c8;padding-bottom:1rem;margin-bottom:1rem}.target-outline span[data-v-13e821b5]:first-of-type{display:inline-block;margin-bottom:1rem;margin-right:1rem}.target-outline span.complete[data-v-13e821b5]{border:1px solid #08a10f;padding:.3rem;border-radius:4px;color:#08a10f}.target-outline span.not-complete[data-v-13e821b5]{border:1px solid #d40035;padding:.3rem;border-radius:4px;color:#d40035}.target-outline img[data-v-13e821b5]{width:2rem}.player-coach-scores-idp .scores-wrapper[data-v-13e821b5]{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-13e821b5]{min-width:17rem;padding:1rem;border:1px solid #efefef;border-radius:4px}.player-coach-scores-idp .scores-wrapper .score-item .green h4[data-v-13e821b5],.player-coach-scores-idp .scores-wrapper .score-item .red h4[data-v-13e821b5],.player-coach-scores-idp .scores-wrapper .score-item .yellow h4[data-v-13e821b5]{padding:1rem}.player-coach-scores-idp .scores-wrapper .score-item .green h4[data-v-13e821b5]{background:#57b88b;color:#fff}.player-coach-scores-idp .scores-wrapper .score-item .green p[data-v-13e821b5]{color:#198754}.player-coach-scores-idp .scores-wrapper .score-item .yellow h4[data-v-13e821b5]{background:#fbd055;color:#fff}.player-coach-scores-idp .scores-wrapper .score-item .yellow p[data-v-13e821b5]{color:#c89a15}.player-coach-scores-idp .scores-wrapper .score-item .red h4[data-v-13e821b5]{color:#fff;background:#e06670}.player-coach-scores-idp .scores-wrapper .score-item .red p[data-v-13e821b5]{color:#b91c29}.player-coach-scores-idp .scores-wrapper .score-item p[data-v-13e821b5]{color:auto}.player-coach-scores-idp .idp-comments[data-v-13e821b5]{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-13e821b5]{margin-top:1rem;border:1px solid #efefef;padding:1rem;border-radius:4px}.development-plan-info[data-v-13e821b5]{padding:2rem;width:100%}.homework-links[data-v-13e821b5]{margin-bottom:1rem}.areas-wrapper[data-v-13e821b5]{border:1px solid #dee2e6;padding:1rem;margin-bottom:1rem}section.games-and-training-lists[data-v-13e821b5]{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-13e821b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.document[data-v-13e821b5]{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-13e821b5]:focus,.document[data-v-13e821b5]:hover{border:1px solid #2b61d6}.document h3[data-v-13e821b5]{margin-top:1rem;font-size:1rem;overflow:hidden;white-space:nowrap;text-transform:inherit}.document img[data-v-13e821b5]{width:40%}.player-weight-height-stats[data-v-13e821b5]{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-13e821b5]{width:100%}.game-assesment-reports-table[data-v-13e821b5]{max-height:10rem;overflow-x:scroll}.full-player-report .label[data-v-13e821b5]{font-weight:700;margin-bottom:.5rem}.full-player-report .value[data-v-13e821b5]{display:block;font-weight:400}.full-player-report .coach-assesment-report[data-v-13e821b5],.full-player-report .player-assesment-report[data-v-13e821b5],.gps-data-for-same-date[data-v-13e821b5]{border-top:1px dashed #dee2e6;margin-top:2rem;padding-top:2rem}.player-game-report[data-v-13e821b5]{border:1px solid #dee2e6;padding:2rem;width:100%}.player-game-report h3[data-v-13e821b5]{margin-bottom:2rem}.performance-targets[data-v-13e821b5]{width:100%}.performance-targets .target-categories-wrapper[data-v-13e821b5]{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-13e821b5]{min-width:14.8rem;border-right:1px solid #a9b3bc;border-left:1px solid #a9b3bc;padding:1rem}.show-imported-CSV-data[data-v-13e821b5]{margin-top:1rem;padding:1rem;background:#e6e8e9;height:20rem;overflow-x:scroll}.no-margin-bottom[data-v-13e821b5]{margin-bottom:0!important}.player-stats-gps-wrapper .player-session-details .player-name[data-v-13e821b5]{font-size:2rem;font-weight:700;margin:0}.player-stats-gps-wrapper .player-session-details .session-name p[data-v-13e821b5]{margin:0}.player-stats-gps-wrapper .player-session-details .session-name p span[data-v-13e821b5]{width:8rem;display:inline-block}.player-stats-gps-wrapper .player-session-details .main-session .wrapper-mins-stuff[data-v-13e821b5]{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-13e821b5]{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-13e821b5]{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-13e821b5]{font-size:1rem}.mins-stats-wrapper[data-v-13e821b5]{width:99%;border-top:1px solid #c3cdd5;padding-top:2rem;overflow-x:scroll}.mins-stats-wrapper .totals[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.mins-stats-wrapper .totals .total[data-v-13e821b5]{border:1px solid #c3cdd5;margin:1rem 0;padding:1rem;min-width:10rem}.mins-stats-wrapper .totals .total p[data-v-13e821b5]{font-size:2rem;display:block;font-weight:700;line-height:2rem}.mins-stats-wrapper .date-year[data-v-13e821b5]{display:block;text-align:center;margin:.5rem;width:100%}.mins-stats-wrapper .mins-stats-view[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;width:99%;width:127rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-one[data-v-13e821b5]{background:green;width:10rem;height:100%}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .head[data-v-13e821b5]{white-space:nowrap}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-13e821b5]:focus,.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-13e821b5]:hover{background:#eee;cursor:pointer}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body .buttons-wrapper[data-v-13e821b5]{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-13e821b5]{margin:0;padding:.3rem}.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .body[data-v-13e821b5],.mins-stats-wrapper .mins-stats-view .mins-stats-col-day-wrapper .head[data-v-13e821b5]{border:1px solid #c3cdd5;text-align:center;padding:.5rem;font-size:.8rem}#personal_profile_text_box[data-v-13e821b5]{margin-bottom:1rem}.cv-section[data-v-13e821b5]{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #ddd}.each-target.playing-experence-item[data-v-13e821b5]{border-bottom:1px dashed #ddd;padding-bottom:1rem;margin-bottom:2rem}.playing-experence-wrapper[data-v-13e821b5]{padding-top:1rem}.playing-experence-wrapper .playing-experiance-add-button[data-v-13e821b5],.playing-experence-wrapper label[data-v-13e821b5]{margin-right:1rem}.player-cv-content[data-v-13e821b5]{margin-top:1rem;width:100%;height:50rem}.player-cv-content iframe[data-v-13e821b5]{width:100%;height:100%}.player-cv-content .form__item[data-v-13e821b5]{display:grid}.performance-targets-display[data-v-13e821b5]{display:block!important}.performance-targets-display .performance-target-item[data-v-13e821b5]{border-bottom:1px solid #dee2e6;margin-bottom:.5rem;padding-bottom:.5rem}.performance-targets-display .performance-target-item .target-wrapper[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex}.performance-targets-display .performance-target-item .target-wrapper img[data-v-13e821b5]{width:1rem;margin-right:.5rem}.performance-target-modal-content .custom-checkbox[data-v-13e821b5]{border:1px solid #dee2e6;padding:1rem;margin:1rem 0}.performance-target-modal-content .custom-checkbox label.custom-control-label[data-v-13e821b5]{margin-left:.5rem}.target-info[data-v-13e821b5]{border-bottom:1px dotted #a9b3bc;margin-bottom:1rem;margin-top:1rem}.target-info h4 img[data-v-13e821b5]{width:1rem}.target-info .target-content[data-v-13e821b5]{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-13e821b5]{max-width:20rem}.perfomance-targets[data-v-13e821b5]{border-top:1px solid #e4e4e4;padding:1rem 0}.perfomance-targets label button[data-v-13e821b5]{margin-right:.5rem}.perfomance-targets .each-target[data-v-13e821b5]{border-top:1px dashed #e4e4e4;padding:1rem 0;margin-top:1rem}.player-profile-details.injury .user-photo-info[data-v-13e821b5]{border:1px solid red!important;background:#ffeeeb}.headding-space[data-v-13e821b5]{border-top:none;padding-top:0!important}.tabs .tab-item[data-v-13e821b5]{min-width:auto}.user-info p img[data-v-13e821b5]{width:1.5rem}.two-col-pop[data-v-13e821b5]{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-13e821b5]{font-size:2rem;padding:.5rem 1rem 0 1rem}.user-details-pop p span[data-v-13e821b5]{font-weight:700;display:inline-block;min-width:8rem}.td-no-padding[data-v-13e821b5]{padding:0}.comments-box[data-v-13e821b5]{border:1px solid #dee2e6;margin-top:1rem;padding:.5rem}.table-scroll[data-v-13e821b5]{width:100%;overflow:scroll}.table-scroll .w-a-style[data-v-13e821b5]{width:84rem}.table-scroll.performance-reviews-data[data-v-13e821b5]{width:100%;overflow:scroll}.table-scroll.performance-reviews-data .w-a-style[data-v-13e821b5]{width:61rem}.review-average-score[data-v-13e821b5]{min-width:20rem}.small-image-name-wrapper[data-v-13e821b5]{margin-bottom:1rem}.small-image[data-v-13e821b5]{border:1px solid #a9b3bc;width:4rem;border-radius:100px;margin-right:1rem}.session-enjoyment-wrapper ul li[data-v-13e821b5]{margin-bottom:1rem}.all-training-reports a[data-v-13e821b5]{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-13e821b5]:focus,.all-training-reports a[data-v-13e821b5]:hover{background:#47a9f9;color:#fff}.signatureWrapper[data-v-13e821b5]{margin-bottom:2rem}.signatureWrapper div[data-v-13e821b5]{border:1px solid #d6dadd;margin-bottom:1rem}.players-code[data-v-13e821b5]{margin-bottom:2rem}.daily-planner-wrapper[data-v-13e821b5]{width:100%;padding:0 2rem}.completed[data-v-13e821b5]{color:#08a10f}.injury-table tbody tr.full-recoverd[data-v-13e821b5]{border-left:2px solid #08a10f}.injury-table tbody tr.full-recoverd .injury-status[data-v-13e821b5]{color:#08a10f}.injury-table tbody tr[data-v-13e821b5]{border-left:2px solid #d85c64}button.btn.btn-outline-danger[data-v-13e821b5],button.btn.btn-outline-warning[data-v-13e821b5]{background:#fff}button.btn.btn-outline-danger[data-v-13e821b5]:focus,button.btn.btn-outline-danger[data-v-13e821b5]:hover,button.btn.btn-outline-warning[data-v-13e821b5]:focus,button.btn.btn-outline-warning[data-v-13e821b5]:hover{background:#ffc10c;color:#fff!important}table tr td button.btn.btn-outline-danger[data-v-13e821b5],table tr td button.btn.btn-outline-warning[data-v-13e821b5]{background:#fff}table tr td button.btn.btn-outline-warning[data-v-13e821b5]:focus,table tr td button.btn.btn-outline-warning[data-v-13e821b5]:hover{color:#ffc109}table tr td button.btn.btn-outline-danger[data-v-13e821b5]:focus,table tr td button.btn.btn-outline-danger[data-v-13e821b5]:hover{color:#d85c64}.players-without-subscriptions[data-v-13e821b5]{margin:1rem}span.unpaid[data-v-13e821b5]{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-13e821b5]{list-style-type:none;margin:0;padding:0}ul.injury-list span[data-v-13e821b5]{font-weight:700;float:right;margin-left:1rem}.modal-container[data-v-13e821b5]{margin-top:1rem;width:100%;height:50rem}.modal-container iframe[data-v-13e821b5]{border:0;width:100%;height:50rem}.visually-hidden[data-v-13e821b5]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.mood-chart[data-v-13e821b5]{margin-top:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:0}.mood-chart>div[data-v-13e821b5]{position:relative;height:100%}.player-cv[data-v-13e821b5]{border:1px solid #a9b3bc;max-width:1000px;padding:2rem;overflow:scroll}.player-cv .sessions-info[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.player-cv .sessions-info .video-wrapper[data-v-13e821b5]{margin-bottom:1rem}.player-cv .sessions-info .session-card[data-v-13e821b5]{padding:1rem;margin-bottom:1rem;display:block}.modal-container.performance-report img[data-v-13e821b5]{width:100%}.payments-tab.tab-content[data-v-13e821b5]{display:block;padding:1rem}.player-cv-content .cv-header[data-v-13e821b5]{margin-bottom:2rem}.player-cv-content .cv-header .user-photo-info[data-v-13e821b5],.player-cv-content .cv-header[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex}.player-cv-content .cv-header .user-photo-info h1[data-v-13e821b5]{margin-left:1rem}.player-cv-content .cv-header .user-photo-info img[data-v-13e821b5]{border-radius:100px;border:1px solid #c3cdd5;width:150px;height:150px}.player-cv-content .cv-header .cv-address ul[data-v-13e821b5]{list-style:none}.player-cv-content .cv-header .cv-address ul li[data-v-13e821b5]{padding:.2rem 0}.player-cv-content .cv-body .Personal-profile[data-v-13e821b5]{margin:3rem 0}.player-cv-content .cv-body .players-videos .sessions-info .session-card[data-v-13e821b5]{width:47%}.education[data-v-13e821b5]{margin:2rem 0}.education ul li[data-v-13e821b5]{margin-bottom:1rem}.education ul li .title[data-v-13e821b5]{font-weight:700;display:block;margin-bottom:.5rem}.create-academy-report-button[data-v-13e821b5]{margin-top:2rem;margin-bottom:0}.filters[data-v-13e821b5]{width:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.filters select[data-v-13e821b5]{width:auto}.filters label[data-v-13e821b5]{display:inline-block}.filters input#fullPitch[data-v-13e821b5],.filters input#injuredPlayers[data-v-13e821b5],.filters input#trialistPlayers[data-v-13e821b5]{width:17px}.filters-sort[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem}.search-small[data-v-13e821b5]{max-width:20rem}.filter-small[data-v-13e821b5]{height:2.5rem;border:transparent;color:#9ea7b0}.filter-small[data-v-13e821b5]:focus,.filter-small[data-v-13e821b5]: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-13e821b5]{background:#00cf63;border-radius:4px;text-align:center;margin:0 auto;display:block;color:#fff;padding:.1rem;font-weight:700}.select-wrapper[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.remove-icon-button[data-v-13e821b5]{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.5rem}.green-totals[data-v-13e821b5]{color:#05a110}.amber-totals[data-v-13e821b5]{color:#ffc107}.red-totals[data-v-13e821b5]{color:#ff2407}@media screen and (min-width:1024px){.metrics-wrapper[data-v-13e821b5]{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-13e821b5]{border:1px dashed #a9b3bc;margin-bottom:1rem;padding:1rem;border-radius:4px}.signed-report[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.signed-report .two-col-pop[data-v-13e821b5]{min-height:13rem}.signed-report .coach-signed-report[data-v-13e821b5],.signed-report .player-signed-report[data-v-13e821b5]{width:48%;border:1px solid #dee2e6;padding:2rem;background:#f9f9f9}.signed-report .coach-signed-report .editr--content[data-v-13e821b5],.signed-report .player-signed-report .editr--content[data-v-13e821b5]{background:#fff}.signed-report .coach-signed-report .players-charter[data-v-13e821b5],.signed-report .player-signed-report .players-charter[data-v-13e821b5]{overflow:scroll}.col-wrapper-charts[data-v-13e821b5]{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-13e821b5]{width:49%;padding:2rem}.full-player-report .value[data-v-13e821b5]{display:inline-block;width:10rem}.target-outline span[data-v-13e821b5]: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-13e821b5]{min-width:20rem}.table-scroll.performance-reviews-data[data-v-13e821b5]{width:auto}.physical-performance-stats[data-v-13e821b5]{-webkit-box-flex:1;-ms-flex:1;flex:1}.player-cv .sessions-info .video-wrapper[data-v-13e821b5]{width:48%}.all-game-reports[data-v-13e821b5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.all-game-reports .game-assesment-reports-table[data-v-13e821b5]{min-width:29rem}.development-plan-wrapper .development-plan-main-links .development-plan-item[data-v-13e821b5]{max-width:20rem}.player-coach-scores-idp .scores-wrapper .score-item[data-v-13e821b5]{min-width:31rem}.player-game-targets .in-possession[data-v-13e821b5],.player-game-targets .out-of-possession[data-v-13e821b5]{min-width:36%}.player-game-targets .in-possession .targets[data-v-13e821b5],.player-game-targets .out-of-possession .targets[data-v-13e821b5]{min-width:35%}.player-coach-scores-idp .idp-comments .comments-item[data-v-13e821b5]{width:44%}form.form.performance-form h3[data-v-13e821b5]{border-bottom:2px solid #e4e2e2;padding-bottom:.5rem;margin-bottom:1rem}.head-style[data-v-13e821b5]{border-top:2px solid #e4e2e2;padding-top:2rem}}@media(min-width:1400px){.col-xxl-4[data-v-13e821b5]{-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-13e821b5]{-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-13e821b5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:49.333333%}}.required-field[data-v-13e821b5]{position:relative}.required-field[data-v-13e821b5]:after{content:" *";color:#dc3545;font-weight:700}.form__item input[data-v-13e821b5]:invalid,.form__item select[data-v-13e821b5]:invalid,.form__item textarea[data-v-13e821b5]:invalid{border-color:#dc3545}.form__item input[data-v-13e821b5]:invalid:focus,.form__item select[data-v-13e821b5]:invalid:focus,.form__item textarea[data-v-13e821b5]: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}.amber-warning,.days-red-warning,.red-warning{line-height:1.2rem;font-size:.9rem;margin-top:.5rem}.amber-warning{color:#ffbf00}.green-success{color:#72be05;line-height:1.2rem;font-size:.9rem;margin-top:.5rem}.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%}}.search-results-container .stats-summary span{font-size:.85rem;color:#a3b8cd}.search-results-container .vgt-input,.search-results-container .vgt-select{background-color:#292b33;border:1px solid #65666f}.search-results-container .vgt-wrap__footer{color:#a3b8cd;border:1px solid #65666f;background:-webkit-gradient(linear,left top,left bottom,from(#3a3b43),to(#31323a));background:linear-gradient(#3a3b43,#31323a)}.search-results-container .vgt-wrap__footer .footer__row-count__select{color:#a3b8cd}.search-results-container .vgt-wrap__footer .footer__navigation__info,.search-results-container .vgt-wrap__footer .footer__navigation__page-btn,.search-results-container .vgt-wrap__footer .footer__navigation__page-info{color:#a1b6cb}.search-results-container .vgt-table.bordered td,.search-results-container .vgt-table.bordered th{border-bottom:1px solid #65666f}.search-results-container table.vgt-table{background:#3a3b43}.search-results-container table.vgt-table thead th{color:#9ea0a5;background:none}.search-results-container table.vgt-table td{color:#e6f3ff}.search-results-container table.vgt-table .text-muted{color:rgba(199,226,252,.75)!important}.loader-full-page{width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:101;top:0;left:0}.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}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-content{background:#282b33!important;border:2px solid #65666f!important;color:#fff!important}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-header{background:#3a3b43!important;border-bottom:2px solid #65666f!important}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-header .modal-title{color:#fff!important}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-header .btn-close,.scottish-player-modal.modal-fullscreen .modal-dialog .modal-header .close{-webkit-filter:brightness(0) invert(1)!important;filter:brightness(0) invert(1)!important;color:#fff!important;opacity:1!important}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body{background:#282b33!important;color:#fff!important}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header{background:#3a3b43;padding:1.5rem;border-radius:12px;margin-bottom:2rem;border:2px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-image-container{position:relative}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-image-container .player-image{width:9rem;height:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:4px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-image-container .player-avatar-fallback{width:9rem;height:100%;border-radius:8px;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:2.5rem;font-weight:700;color:#fff;border:4px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:2px;margin:0 auto}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-basic-info .player-name{color:#fff;font-weight:700;margin-bottom:1rem;font-size:1.8rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-basic-info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-basic-info .info-item .label{font-weight:600;color:#d3d4da;min-width:120px;margin-right:.5rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-header .player-basic-info .info-item .value{color:#fff;font-weight:500}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs{background:#3a3b43;border-bottom:2px solid #65666f;margin:0;padding:0 1rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .nav-tabs{border-bottom:2px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .nav-tabs .nav-item .nav-link{color:#d3d4da;font-weight:600;padding:.75rem 1.5rem;border:none;border-bottom:3px solid transparent;background:none;-webkit-transition:all .3s ease;transition:all .3s ease}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .nav-tabs .nav-item .nav-link:hover{color:#fff;border-bottom-color:#667eea;background:rgba(102,126,234,.1)}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .nav-tabs .nav-item .nav-link.active{color:#667eea;border-bottom-color:#667eea;background:rgba(102,126,234,.1)}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .tab-content{padding-top:1.5rem;background:#282b33}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .tab-content .player-attributesRadar-chart-wrapper{width:50%;margin:0 auto}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section{background:#3a3b43;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border:2px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section h5{color:#fff;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .form__item{margin-bottom:1rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .form__item .form__label{font-weight:600;color:#d3d4da;margin-bottom:.3rem;font-size:.9rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .form__item p{color:#fff;font-weight:500;margin:0;padding:.5rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .attributes-grid .attribute-item{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;background:#282b33;border-radius:6px;border:1px solid #65666f;-webkit-transition:all .2s ease;transition:all .2s ease}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .attributes-grid .attribute-item:hover{border-color:#667eea;-webkit-transform:translateX(2px);transform:translateX(2px)}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .attributes-grid .attribute-item label{font-weight:600;color:#d3d4da;margin:0}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .details-section .attributes-grid .attribute-item span{font-weight:700;color:#667eea;background:rgba(102,126,234,.2);padding:.25rem .75rem;border-radius:15px;font-size:.9rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .season-stats h5{color:#fff;font-weight:700;margin-bottom:1.5rem;text-align:center}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .season-stats h6{color:#d3d4da;font-weight:600;margin:1.5rem 0 1rem 0;padding-bottom:.5rem;border-bottom:1px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .season-stats .stat-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.2);box-shadow:0 4px 15px rgba(102,126,234,.2);border:2px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .season-stats .stat-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .season-stats .stat-card .stat-number{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.5rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .season-stats .stat-card .stat-label{font-size:.9rem;font-weight:600;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .player-history{background:#3a3b43;padding:2rem;border-radius:8px;text-align:center;border:2px solid #65666f}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .player-history h5{color:#fff;font-weight:700;margin-bottom:1rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .player-history p{color:#d3d4da;font-style:italic}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container{padding:1.5rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card{background:#fff;border-radius:12px;padding:1.5rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);margin-bottom:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .chart-title{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef;text-align:center}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .chart-wrapper{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;min-height:300px}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .chart-wrapper canvas{max-width:100%;height:auto}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .duels-gauges-container{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:2rem;padding:1rem 0}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .duels-gauges-container .gauge-item{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}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .duels-gauges-container .gauge-item canvas{margin-bottom:.5rem}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .performance-charts-container .chart-card .duels-gauges-container .gauge-item .gauge-label{font-size:.9rem;font-weight:600;color:#7f8c8d;margin:0;text-align:center}.scottish-player-modal.modal-fullscreen .modal-dialog .modal-body .scottish-player-content .player-tabs .player-heatmap{max-width:30rem}.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%}}