.x-link[data-v-c9f7b2b6]{display:inline-block;transition:transform .2s ease}.x-link[data-v-c9f7b2b6]:hover{transform:scale(1.1)}.x-icon[data-v-c9f7b2b6]{width:40px;height:40px;fill:#000;transition:fill .2s ease}.x-link:hover .x-icon[data-v-c9f7b2b6]{fill:#1da1f2}@media (max-width:575px){.x-icon[data-v-c9f7b2b6]{width:32px;height:32px}}.table-container[data-v-41414d29]{background-color:#e6f3ff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:1rem;overflow-x:auto;width:100%}.table[data-v-41414d29]{width:100%;border-collapse:collapse;border-spacing:0;font-size:.8rem}.td[data-v-41414d29],.th[data-v-41414d29]{padding:.5rem;text-align:center;white-space:nowrap;border:1px solid #a0c2e8}.th[data-v-41414d29]{background-color:#4e73df;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:10}tbody tr[data-v-41414d29]:nth-of-type(2n){background-color:#f8faff}tbody tr[data-v-41414d29]:hover{background-color:#d4e4ff}.team-yakult[data-v-41414d29]{background-color:#0f1350;color:#aacd17}.team-giants[data-v-41414d29]{background-color:#f97709;color:#000}.team-dena[data-v-41414d29]{background-color:#0055a5;color:#fff}.team-hanshin[data-v-41414d29]{background-color:#000;color:#ffe201}.team-hiroshima[data-v-41414d29]{background-color:#ff2b06;color:#fff}.team-chunichi[data-v-41414d29]{background-color:#002569;color:#fff}.team-softbank[data-v-41414d29]{background-color:#f5c700;color:#000}.team-nipponham[data-v-41414d29]{background-color:#4c7b98;color:#fff}.team-seibu[data-v-41414d29]{background-color:#1f366a;color:#fff}.team-orix[data-v-41414d29]{background-color:#000019;color:#e2d69e}.team-lotte[data-v-41414d29]{background-color:#221815;color:#fff}.team-rakuten[data-v-41414d29]{background-color:#860010;color:#fff}.default-team[data-v-41414d29]{background-color:#ccc;color:#000}.sort-button[data-v-41414d29]{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit}.sort-button[data-v-41414d29]:focus{outline:none}.th .sort-button[data-v-41414d29]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;padding-right:15px}.sort-button[data-v-41414d29]:after{content:"↕️";font-size:.7rem;opacity:.5;position:absolute;right:0}.sort-button.active[data-v-41414d29]:after{opacity:1;content:attr(data-sort-direction)}.sort-button[data-v-41414d29]:hover{background-color:hsla(0,0%,100%,.2);cursor:pointer}.th-active[data-v-41414d29]{background-color:#385bc0}@media (max-width:768px){.table-container[data-v-41414d29]{border-radius:0;padding:.5rem}.table[data-v-41414d29]{font-size:.6rem}.td[data-v-41414d29],.th[data-v-41414d29]{padding:.3rem}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;background-color:#f0f8ff;min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:15px}h1{font-size:32px;margin-bottom:20px;color:#0056b3}.header_font{font-weight:700;font-size:24px;color:#0056b3}.multiselect{max-width:100%;width:100%}.multiselect__tags{border:2px solid #4e73df!important;border-radius:4px}.multiselect__input,.multiselect__single{border:none;background-color:transparent}.multiselect--active .multiselect__tags{border-color:#2e59d9!important}.multiselect__option--highlight{background-color:#4e73df;color:#fff}.multiselect__option--selected.multiselect__option--highlight{background-color:#2e59d9}.search-button{width:auto;min-width:120px;padding-left:20px;padding-right:20px;background-color:#4e73df;border-color:#4e73df;transition:all .3s ease}.search-button:hover{background-color:#2e59d9;border-color:#2e59d9}label{display:block;margin-bottom:5px;color:#0056b3;font-weight:600;font-size:24px!important}.b-table{margin-top:20px;border:1px solid #4e73df;border-radius:4px;overflow:hidden}.b-table>>>thead th{background-color:#4e73df;color:#fff;border-color:#4668c5}.b-table>>>tbody tr:nth-child(2n){background-color:#e6f0ff}.b-table>>>tbody tr:hover{background-color:#d4e4ff}.pitcher-label{margin-right:65px}.batter-label{margin-left:65px}.justify-content-center{justify-content:center}.small-text{font-size:16px}.footer-container{background-color:#e6f3ff;padding:1rem}.footer{max-width:1200px;margin:0 auto}.footer h4{margin-bottom:10px}.disclaimer p{margin:0;font-size:14px;color:#6c757d;text-align:left}.disclaimer-heading{margin-top:20px}.footer a{color:#0056b3;text-decoration:underline}.footer a:hover{text-decoration:none}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{border:12px solid #f3f3f3;border-top:12px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.b-table>>>thead th{white-space:nowrap!important;vertical-align:middle!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-size:.75rem;padding:.4rem .2rem!important}.b-table>>>table{table-layout:auto;width:100%}.b-table>>>.table-responsive{overflow-x:auto}.header_font,h1{font-size:24px}.header_font{margin:0;text-align:center}label{font-size:20px!important}.vs-label{font-size:14px}.mt-4.align-items-center .col-4{display:flex;justify-content:center;align-items:center}.batter-label,.pitcher-label{margin-right:0;margin-left:0}.justify-content-center .col-md-6{max-width:100%}}.mt-3.justify-content-center{margin-bottom:20px}.mt-3.justify-content-center label{font-size:18px;margin-bottom:10px}.mt-3.justify-content-center .multiselect{max-width:200px;margin:0 auto}.search-button:disabled{cursor:not-allowed;opacity:.6}.search-button:disabled,.search-button:disabled:hover{background-color:#a0aec0;border-color:#a0aec0}.search-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.alert{margin-top:20px;padding:15px;border-radius:4px;font-size:16px}.alert-danger{background-color:#f8d7da;color:#721c24;border-color:#f5c6cb}@media (max-width:575px){.container{padding:10px}h1{font-size:20px}.vs-label{font-size:12px}.search-button{min-width:100px;font-size:14px}.mt-3.justify-content-center label{font-size:16px}.mt-3.justify-content-center .multiselect,.multiselect{max-width:100%}.multiselect{width:100%;font-size:12px;padding:auto}.multiselect__input,.multiselect__single{font-size:14px}.multiselect__tags{min-height:38px}.small-text{font-size:12px}h1{font-size:24px!important}.disclaimer p{margin:0;font-size:10px;color:#6c757d;text-align:left}}