@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";:root{--font-primary: Inter, sans-serif}@keyframes pop-scale{0%{border-color:inherit;color:inherit;transform:scale(1) rotate(0)}30%{border-color:#28a745;color:#28a745;transform:scale(1.3) rotate(15deg)}60%{transform:scale(1.15) rotate(-10deg)}to{border-color:inherit;color:inherit;transform:scale(1) rotate(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}*{box-sizing:border-box;line-height:1.2;margin:0;padding:0}:root{font-size:1rem}html{font-family:Inter,sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}li{list-style-type:none}a{cursor:pointer;text-decoration:none}.v-idle{display:none}.b-disc-label{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;background-color:#f7f7f7;font-size:1.75rem;font-weight:500}.b-disc-label.center{justify-content:center}.b-disc-label.end{justify-content:flex-end}.b-label-org{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.b-label-org .flag.org-flag{border-radius:.1754rem;height:1.25rem;margin:.1875rem}.b-label-org .org-code{color:#020d0b;font-size:14px;font-style:italic;font-weight:300;line-height:normal}.b-label-org .org-desc{text-align:start}.b-label-org.reverse{flex-direction:row-reverse}.b-label-org.reverse .org-desc{text-align:end}.b-label-player{align-items:center;display:flex;flex-direction:row;gap:.2rem;justify-content:center;color:inherit}.b-label-player .player-profile{color:#020d0b;display:block}.b-label-player .player-profile .player-data{align-items:center;display:flex;flex-direction:row;gap:.3rem;justify-content:flex-start}.b-label-player .player-profile .player-data+.player-data{margin-top:.2rem}.b-label-player .player-profile .player-name{align-items:normal;display:flex;flex-direction:column;justify-content:center;text-align:left}.b-label-player .player-profile .player-name.rtl{text-align:right}.b-label-player .player-profile .med-class{font-size:small;font-style:italic;text-align:start}.b-label-player .avatar{border-radius:50%;height:2.6rem;overflow:hidden;position:relative;width:2.6rem}.b-label-player .avatar img{height:2.6rem;left:0;object-fit:cover;object-position:50% 10%;position:absolute;top:0;width:2.6rem}.b-label-player.reverse{flex-direction:row-reverse}.b-loading-dots{align-items:center;display:flex;flex-direction:row;justify-content:center}.b-loading-dots .b-loading-ellipsis{display:block;height:50px;position:relative;width:80px}.b-loading-dots .b-loading-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;height:16px;position:absolute;top:18px;width:16px}.b-loading-dots .b-loading-ellipsis div:nth-child(1){animation:lds-ellipsis1 .6s infinite;left:8px}.b-loading-dots .b-loading-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.b-loading-dots .b-loading-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.b-loading-dots .b-loading-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.b-loading-spinner{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.b-loading-spinner .b-spinner{animation:rotation 1s linear infinite;border:5px solid #310068;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.match-stats{align-items:center;display:flex;flex-direction:column;justify-content:center;font-size:.875rem}.match-stats .stats-list{align-items:normal;display:flex;flex-direction:column;gap:.9375rem;justify-content:center;max-height:29.25rem;overflow:hidden;padding:2.5rem;width:100%}.match-stats .stats-list .stats-item{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:.4rem 0}.match-stats .stats-list .stats-item .home,.match-stats .stats-list .stats-item .desc,.match-stats .stats-list .stats-item .away{align-items:center;display:flex;flex-direction:row;justify-content:center;font-size:.75rem}.match-stats .stats-list .stats-item .home span,.match-stats .stats-list .stats-item .desc span,.match-stats .stats-list .stats-item .away span{width:fit-content}.match-stats .stats-item-mini{align-items:center;display:flex;flex-direction:row;justify-content:space-between;color:#757575;font-size:95%;padding:.2rem .25rem 0;width:100%}.match-stats .stats-item-mini .desc{flex:1;font-weight:400;line-height:120%;padding:0 .2rem;text-align:center}.players{align-items:flex-start;display:flex;flex-direction:column;gap:.2rem;justify-content:center;border-bottom:.2px solid rgba(209,213,219,.4);border-top:.2px solid rgba(209,213,219,.4);min-height:4.31rem;padding:.2rem 0;width:100%}.players .player{align-items:center;display:flex;flex-direction:row;gap:.3rem;justify-content:center;color:#a1a1a1;width:100%}.players .player .competitor{font-size:.875rem;text-align:left;width:30%}.players .player .competitor>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.players .player .competitor.doubles{font-size:.75rem}.players .player .competitor.winner{color:#333;font-weight:600}.players .player .periods-row{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;flex:1;padding-right:1rem}.players .player .periods-row .split{color:#a1a1a1;font-size:.875rem;font-weight:500;position:relative;text-align:center;width:1.2rem}.players .player .periods-row .split .tb{font-size:80%;left:1rem;line-height:0;position:absolute;top:.15rem;white-space:nowrap}.players .player .periods-row .split.winner{color:#333;font-weight:600}.players .player .periods-row .split.placeholder{text-align:end}.players .player .periods-row .live-block{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;width:3.125rem}.players .player .periods-row .live-block .points{align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #c9c9c9;font-size:.75rem;padding:.1rem 0;width:1.5rem}.players .player .periods-row .live-block .points.animate{animation:pop-scale .8s ease}.players .player .periods-row .live-block .service{background-color:#b3ff48;border-radius:50%;content:" ";height:.5rem;width:.5rem;visibility:hidden}.players .player .periods-row .live-block .service.show{visibility:visible}.players .player:has(.competitor.winner){background:linear-gradient(90deg,#ffffff0d,#1232740d);border-radius:6px}.match-content{background:#fff;border-radius:16px;box-shadow:6px 6px 54px #0000000d;padding:.6rem .7rem .4rem}.match-content .match-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.match-content .competition{align-items:center;display:flex;flex-direction:row;gap:.4rem;justify-content:flex;font-size:1rem}.match-content .competition .event{font-weight:300}.match-content .competition .phase{font-weight:500}.match-content .status{align-items:center;display:flex;flex-direction:row;justify-content:center}.match-content .status span{border-radius:1rem;font-size:70%;font-weight:300;line-height:1;opacity:.6;padding:.2rem .6rem;text-align:center}.match-content .status.running span{color:#059669;background-color:#ecfdf5}.match-content .status.running .dot:before{animation:blink 1s infinite}.match-content .status.ready span{color:#059669;background-color:#ecfdf5}.match-content .status.official span,.match-content .status.finished span{color:#ff4f3a;background-color:#fef2f2}.match-content .status.interrupted span,.match-content .status.provisional span,.match-content .status.protested span,.match-content .status.start_list span,.match-content .status.delayed span,.match-content .status.intermediate span{color:#d97706;background-color:#fffbeb}.match-content .status.unofficial span,.match-content .status.postponed span{color:#d97706;background-color:#f3f4f6}.match-content .status.unscheduled span,.match-content .status.unconfirmed span,.match-content .status.scheduled span,.match-content .status.rescheduled span,.match-content .status.break span,.match-content .status.canceled span{color:#374151;background-color:#f3f4f6}.match-content .status .dot{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative}.match-content .status .dot:before{background-color:#059669;border-radius:50%;content:"";display:inline-block;height:4px;margin-right:.5em;vertical-align:middle;width:4px}.match-content .info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.125rem 0}.match-content .info .duration{color:#a1a1a1;font-size:.75rem;font-weight:400}.match-content .info .time{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;color:#a1a1a1;font-size:.75rem;font-weight:200;padding:0}.megaschedule .table-schedule.one-match{align-items:center;display:flex;flex-direction:row;justify-content:center;height:100%;width:100%}.match-content.one-match{gap:1.125rem;max-height:50rem;padding:1.375rem 2.5rem;width:56.25rem}.match-content.one-match .competition{font-size:1.5rem}.match-content.one-match .competition .event{font-weight:300}.match-content.one-match .info{font-size:1.5rem;padding-bottom:1.125rem}.match-content.one-match .info .time{font-size:1.125rem}.match-content.one-match .info .status{align-items:center;display:flex;flex-direction:row;justify-content:center}.match-content.one-match .info .status span{border-radius:1rem;font-size:70%;font-weight:300;line-height:1;opacity:.6;padding:.2rem .6rem;text-align:center}.match-content.one-match .info .status.running span{color:#059669;background-color:#ecfdf5}.match-content.one-match .info .status.running .dot:before{animation:blink 1s infinite}.match-content.one-match .info .status.ready span{color:#059669;background-color:#ecfdf5}.match-content.one-match .info .status.official span,.match-content.one-match .info .status.finished span{color:#ff4f3a;background-color:#fef2f2}.match-content.one-match .info .status.interrupted span,.match-content.one-match .info .status.provisional span,.match-content.one-match .info .status.protested span,.match-content.one-match .info .status.start_list span,.match-content.one-match .info .status.delayed span,.match-content.one-match .info .status.intermediate span{color:#d97706;background-color:#fffbeb}.match-content.one-match .info .status.unofficial span,.match-content.one-match .info .status.postponed span{color:#d97706;background-color:#f3f4f6}.match-content.one-match .info .status.unscheduled span,.match-content.one-match .info .status.unconfirmed span,.match-content.one-match .info .status.scheduled span,.match-content.one-match .info .status.rescheduled span,.match-content.one-match .info .status.break span,.match-content.one-match .info .status.canceled span{color:#374151;background-color:#f3f4f6}.match-content.one-match .players{gap:.5rem;padding:1rem 0}.match-content.one-match .players .player .competitor{font-size:1.125rem}.match-content.one-match .players .player .periods-row>.split{font-size:1.5rem}.match-content.one-match .players .player .periods-row>.live-block{width:5rem}.match-content.one-match .players .player .periods-row>.live-block .points{font-size:1.5rem;width:2.6rem}.match-content.one-match .players .player .periods-row>.live-block .service{height:.75rem;width:.75rem}.match-content.one-match .subinfo{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:2rem 0 1rem}.match-content.one-match .match-stats .stats-item:not(:last-child){border-bottom:1px solid var(--gray-300, #e7e7e7);padding-bottom:12px}.match-content.one-match .match-stats .stats-item .home,.match-content.one-match .match-stats .stats-item .away{font-size:1.25rem;font-weight:600}.match-content.one-match .match-stats .stats-item .desc{color:var(--gray-600, #757575);font-size:1.125rem}.banner-env{align-items:center;display:flex;flex-direction:row;justify-content:center;background-color:#ceb814;border-right:1px solid #333;border-top:1px solid #333;bottom:0;height:2rem;left:0;padding:.4rem 1rem;position:fixed;z-index:99}.b-splash{align-items:center;display:flex;flex-direction:column;justify-content:center;background-color:#f7f7f7;height:100vh;width:100vw}.b-splash .logos-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:2rem}.b-splash .logos-wrapper .logo-bornan{max-height:200px}.b-splash .message{text-align:center}.b-splash .message p.error-msg{font-size:2rem;font-weight:600;margin:0}:root{--court-title-height: 40px;--content-margin-top: 8px;--content-margin-bottom: 8px;--court-title-margin-height: var(--court-title-height) + var(--content-margin-top) + var(--content-margin-bottom);--matches-height: calc(100vh - var(--header-height) - var(--footer-height) - var(--court-title-margin-height));--matches-padding-top: 0;--matches-padding-right: 6px;--matches-padding-bottom: 0;--matches-padding-left: 6px;--matches-padding: var(--matches-padding-top) var(--matches-padding-right) var(--matches-padding-bottom) var(--matches-padding-left);--matches-content-height: var(--matches-height) - var(--matches-padding-top) - var(--matches-padding-bottom);--match-margin-top: 10px}.megaschedule{align-items:normal;display:flex;flex-direction:column;justify-content:center;height:100vh;width:100vw}.megaschedule .megaschedule-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;background:linear-gradient(90deg,#5603b4,#310068);color:#fff;height:48px;overflow:hidden;padding:.25rem 1rem}.megaschedule .megaschedule-header .logo-champ{background-image:url(/assets/png/logo-horizontal.6N3Vv_87.png);background-position:top right;background-repeat:no-repeat;background-size:contain;flex:0 0 280px;height:100%}.megaschedule .megaschedule-header .current-day{color:#fff;flex:2;font-size:1.25rem;font-weight:400;padding:0 1rem;text-align:left}.megaschedule .megaschedule-header .logo-bornan{background-image:url(/assets/svg/logo-bornan-b-white.CU4aC3-I.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;flex:0;height:calc(48px - 1rem);min-width:3rem}.megaschedule .megaschedule-content{background:#fafcff;flex:1;overflow:hidden}.megaschedule .megaschedule-footer{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;background:#260050;color:#cacaca;height:32px;padding:.25rem 1rem}.megaschedule .megaschedule-footer .legal-text{font-size:1rem}.megaschedule .megaschedule-footer .version{font-size:.9rem}.megaschedule .table-schedule{align-items:normal;display:flex;flex-direction:row;justify-content:center;max-height:calc(100vh - 80px);padding:20px}.megaschedule .table-schedule.column-layout{align-items:center;flex-direction:column;gap:2rem;height:95%;justify-content:center}.megaschedule .table-schedule.column-layout .court{max-width:60%;width:100%}.megaschedule .table-schedule .court{max-width:45%;width:100%}.megaschedule .table-schedule .court .title{align-items:center;display:flex;flex-direction:row;justify-content:center;color:#310068;font-size:1.4rem;font-weight:700;height:var(--court-title-height);max-height:var(--court-title-height);text-align:center}.megaschedule .table-schedule .court .matches{display:grid;gap:.55rem;grid-auto-rows:minmax(146.5px,1fr);padding:var(--matches-padding)}.megaschedule .table-schedule .court .matches.single{grid-template-columns:repeat(1,1fr)}.not-found-view{text-align:center}.not-found-view .title{color:#721c24;font-size:2rem;font-weight:700;padding:.75rem 0;text-align:center;text-transform:uppercase}.not-found-view img.not-found{margin:2rem 0;max-width:min(50vw,300px)}.not-found-view .container{display:flex;justify-content:center}.not-found-view .alert{background-color:#f8d7da;border-color:#721c259d;border-radius:.25rem;border-style:solid;border-width:1px;color:#721c24;margin:1rem 0;max-width:min(80vw,500px);padding:1rem}.not-found-view .alert>span{margin-left:.5rem}.megaschedule .megaschedule-content{background-attachment:fixed;background-image:url(/assets/svg/bg-graphic.BTzxm5Zk.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain}
