/* SDMS 5.6.8.5 · Desktop Font +2pt Accessibility
   Windows + macOS only (class is added by desktop_font_scale_5_6_8_5.js).
   Mobile/tablet are unchanged. Print is explicitly reset so A4 reports/cards stay unchanged. */

@media screen{
html.sdms-desktop-font-plus body{font-size:calc(16px + 2pt)!important;}
/* source: assets/css/app.css */
html.sdms-desktop-font-plus .brand{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .hero h1{font-size:calc(46px + 2pt)!important;}
html.sdms-desktop-font-plus .hero p{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .metric{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .team .score{font-size:calc(34px + 2pt)!important;}
@media (max-width:900px){
html.sdms-desktop-font-plus .hero h1{font-size:calc(34px + 2pt)!important;}
}
html.sdms-desktop-font-plus .brand small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .navtitle{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .badge{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .btn.small{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .brand{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .brand span{font-size:calc(38px + 2pt)!important;}
html.sdms-desktop-font-plus .nav a{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .sporthero:after{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .sporthero h1{font-size:calc(58px + 2pt)!important;}
html.sdms-desktop-font-plus .herotag{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .herochips span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .heroart{font-size:calc(64px + 2pt)!important;}
html.sdms-desktop-font-plus .metriccard span{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .paneltitle a{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .scoreteam strong{font-size:calc(36px + 2pt)!important;}
html.sdms-desktop-font-plus .livebadge{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .quicklinks a{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .quicklinks a span{font-size:calc(12px + 2pt)!important;}
@media (max-width:700px){
html.sdms-desktop-font-plus .sporthero h1{font-size:calc(38px + 2pt)!important;}
}
html.sdms-desktop-font-plus .criteriachips span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tokenbox{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .publichero h1{font-size:calc(clamp(30px,5vw,68px) + 2pt)!important;}
html.sdms-desktop-font-plus .awardcard>span{font-size:calc(38px + 2pt)!important;}
html.sdms-desktop-font-plus .livehero h1{font-size:calc(clamp(28px,4vw,58px) + 2pt)!important;}
html.sdms-desktop-font-plus .callcard>b{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .callcard h2{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand .brand-mark{font-size:calc(38px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand>div{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup .navtitle{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup a{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .side-version{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .menu-toggle{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .welcome small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .year-pill{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .notify i{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-copy h1{font-size:calc(46px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-copy h2{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-school{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-meta span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-athletes{font-size:calc(62px + 2pt)!important;}
html.sdms-desktop-font-plus .kpi>span{font-size:calc(29px + 2pt)!important;}
html.sdms-desktop-font-plus .kpi b{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .kpi em{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .paneltitle h2{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .podium-team .mascot{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus .podium-team>strong{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .podium-block{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .schedule-row{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .status{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .live-match>span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .medal-table th,
html.sdms-desktop-font-plus .medal-table td{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .countdown-card>span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .countdown-card b{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .countdown-card small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .gallery-strip img,
html.sdms-desktop-font-plus .gallery-placeholder{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .gallery-strip small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .activity-links a{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .appfoot{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .appfoot b{font-size:calc(11px + 2pt)!important;}
@media (max-width:850px){
html.sdms-desktop-font-plus .hero-copy h1{font-size:calc(32px + 2pt)!important;}
}
/* source: assets/css/phase51.css */
html.sdms-desktop-font-plus .p51-hero span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .p51-ring b{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .p51-card strong{font-size:calc(20px + 2pt)!important;}
/* source: assets/css/phase52.css */
html.sdms-desktop-font-plus .master-card strong{font-size:calc(28px + 2pt)!important;}
/* source: assets/css/phase53.css */
html.sdms-desktop-font-plus .p53-grid b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .p53-grid strong{font-size:calc(22px + 2pt)!important;}
/* source: assets/css/phase54.css */
html.sdms-desktop-font-plus .hero54-badge b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .hero54-badge span{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 b{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 small{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .quick54 b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .quick54 span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .card54 h2{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .card54 header a{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .match54 b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .match54 span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .match54 em{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .empty54{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .colors54 span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .colors54 b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .colors54 small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .mascot-card54 h2{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .mascot-card54 p{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .mascot-card54 a{font-size:calc(9px + 2pt)!important;}
@media (max-width:760px){
html.sdms-desktop-font-plus .stat54 b{font-size:calc(18px + 2pt)!important;}
}
/* source: assets/css/phase541.css */
html.sdms-desktop-font-plus .side-mascot b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .side-mascot small{font-size:calc(7px + 2pt)!important;}
@media (min-width:768px) and (max-width:1100px){
html.sdms-desktop-font-plus .sports-side .nav a{font-size:calc(13px + 2pt)!important;}
}
@media (max-width:767px){
html.sdms-desktop-font-plus .sports-brand .brand-mark{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand>div{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .grouped-nav .nav-home{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup .navtitle{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-side .navgroup a{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .welcome b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .welcome small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .quick54 b{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .quick54 span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .colors54 b{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .mobile-bottom-nav a,
html.sdms-desktop-font-plus .mobile-bottom-nav button{font-size:calc(9px + 2pt)!important;}
}
/* source: assets/css/phase542.css */
html.sdms-desktop-font-plus .side-mascot b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .side-mascot small{font-size:calc(7px + 2pt)!important;}
@media (min-width:768px) and (max-width:1100px){
html.sdms-desktop-font-plus .sports-side .nav a{font-size:calc(13px + 2pt)!important;}
}
@media (max-width:767px){
html.sdms-desktop-font-plus .sports-brand .brand-mark{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand>div{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .grouped-nav .nav-home{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup .navtitle{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-side .navgroup a{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .welcome b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .welcome small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .stat54 small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .quick54 b{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .quick54 span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .colors54 b{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .mobile-bottom-nav a,
html.sdms-desktop-font-plus .mobile-bottom-nav button{font-size:calc(9px + 2pt)!important;}
}
/* source: assets/css/phase551.css */
html.sdms-desktop-font-plus .sports-side{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand>div{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-brand small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .grouped-nav .nav-home{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup .navtitle{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .sports-side .navgroup a{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .side-version{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .side-version b{font-size:calc(14px + 2pt)!important;}
@media (min-width:768px) and (max-width:1100px){
html.sdms-desktop-font-plus .sports-side .navgroup a{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup .navtitle{font-size:calc(16px + 2pt)!important;}
}
@media (max-width:767px){
html.sdms-desktop-font-plus .sports-side .navgroup a{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .navgroup .navtitle{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .grouped-nav .nav-home{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .side-mascot b{font-size:calc(15px + 2pt)!important;}
}
/* source: assets/css/people_dashboard_2_4_0.css */
html.sdms-desktop-font-plus .people24-hero h1{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-hero p{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-kicker{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-mode{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-card h2{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-card header small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-color span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-color b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-color small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-progress label{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-note{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .people24-directory-title h2{font-size:calc(17px + 2pt)!important;}
@media (max-width:760px){
html.sdms-desktop-font-plus .people24-hero h1{font-size:calc(22px + 2pt)!important;}
}
/* source: assets/css/color_governance_2_5_0.css */
html.sdms-desktop-font-plus .cg250-kpi b{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-kpi span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-color .chair{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-mini b{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-mini small{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-actions a,
html.sdms-desktop-font-plus .cg250-actions button{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-badge{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-room-summary{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .cg250-formgrid label{font-size:calc(12px + 2pt)!important;}
@media (max-width:720px){
html.sdms-desktop-font-plus .cg250-kpi b{font-size:calc(24px + 2pt)!important;}
}
html.sdms-desktop-font-plus .hc251-source{font-size:calc(11px + 2pt)!important;}
/* source: assets/css/color_operations_2_5_4.css */
html.sdms-desktop-font-plus .quick254-item span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .quick254-item b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .access254-steps p{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .edit254-form label{font-size:calc(12px + 2pt)!important;}
/* source: assets/css/ranking_2_5_5.css */
html.sdms-desktop-font-plus .rk255-heading h2{font-size:calc(clamp(25px,3vw,42px) + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-heading p{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-kicker{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-flag-surface b{font-size:calc(clamp(20px,2vw,30px) + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-flag-surface small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-rank-badge span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-rank-badge b{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-score span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-score strong{font-size:calc(clamp(30px,3.4vw,52px) + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-score small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-medals{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-footer{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-board.is-compact .rk255-heading h2{font-size:calc(27px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-board.is-compact .rk255-flag-surface b{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-board.is-compact .rk255-score strong{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-admin-hero h1{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-mini-flag{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-score-input{font-size:calc(56px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-step button{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-vs{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-state{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-formmeta label{font-size:calc(12px + 2pt)!important;}
@media (max-width:640px){
html.sdms-desktop-font-plus .rk255-flag-surface b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-rank-badge b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-score strong{font-size:calc(29px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-score small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-medals span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .rt255-vs{font-size:calc(18px + 2pt)!important;}
}
/* source: assets/css/dashboard_2_5_5_1.css */
html.sdms-desktop-font-plus .tech2551-brandline{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-hero h1{font-size:calc(clamp(32px,4vw,58px) + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-hero p{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-system-state div{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-system-state strong{font-size:calc(54px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-system-state em{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-section-head span,
html.sdms-desktop-font-plus .tech2551-panel header span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-section-head h2{font-size:calc(29px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-section-head p{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-section-head>a,
html.sdms-desktop-font-plus .tech2551-panel header>a{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-flag-wave span{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-flag-wave small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-badge small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-badge strong{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-name{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-score small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-score strong{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-score-breakdown span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-medals span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-kpis i{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-kpis small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-kpis b{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-kpis span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-quick> a>span{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-quick b{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-quick small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-panel header h3{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-panel header>a{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-match-row time{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-match-row b{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-match-row small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-match-row em{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-list-empty,
html.sdms-desktop-font-plus .tech2551-live-empty{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-live-empty strong{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-live-match>small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-live-versus b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-live-versus strong{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-live-meta{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-result-row b{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-result-row small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-result-row strong{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-result-row span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-bottom-banner span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-bottom-banner b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-bottom-banner a{font-size:calc(10px + 2pt)!important;}
@media (max-width:1050px){
html.sdms-desktop-font-plus .tech2551-system-state strong{font-size:calc(34px + 2pt)!important;}
}
@media (max-width:700px){
html.sdms-desktop-font-plus .tech2551-hero h1{font-size:calc(31px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-system-state strong{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-hero-actions a{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-section-head h2{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-flag-wave span{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-name{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-rank-score strong{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-medals span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-kpis i{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .tech2551-kpis b{font-size:calc(18px + 2pt)!important;}
}
/* source: assets/css/ui_2_5_6.css */
html.sdms-desktop-font-plus body.sdms-ui-256 .sports-brand .brand-mark{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .sports-brand>div{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .sports-brand b{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .sports-brand small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .navgroup .navtitle{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .navgroup a{font-size:calc(10.5px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .side-version{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .menu-toggle{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .welcome b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .welcome small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .year-pill{font-size:calc(10px + 2pt)!important;}
/* source: assets/css/dashboard_2_5_6.css */
html.sdms-desktop-font-plus .dash256-kicker{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-command h1{font-size:calc(clamp(36px,4.2vw,62px) + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-command p{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-command-actions a{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card>span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card>b{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card strong{font-size:calc(33px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card em{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head h2{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head p{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head>a{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-badge small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-badge strong{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-copy>b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-copy>small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-score small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-score strong{font-size:calc(27px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-breakdown span{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-medals span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-kpis span{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-kpis b{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-kpis small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-quick i{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-quick b{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-quick small{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-panel header span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-panel header h3{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-panel header a{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-match-row time{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-match-row b{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-match-row small{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-match-row em{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-live-match>small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-live-match>div>span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-live-match strong{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-live-match>em{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-live-empty b{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-result-row b{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-result-row small{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-result-row strong{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-list-empty{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-bottom span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-bottom b{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-bottom a{font-size:calc(7px + 2pt)!important;}
@media (max-width:720px){
html.sdms-desktop-font-plus .dash256-command h1{font-size:calc(33px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-command p{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-command-actions a{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card>b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-system-card em{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head h2{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head p{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-section-head>a{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-badge small{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-badge strong{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-copy>b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-copy>small{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-score small{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-score strong{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-rank-breakdown span{font-size:calc(5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-medals span{font-size:calc(5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-kpis span{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-kpis b{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-kpis small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-quick i{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-quick b{font-size:calc(7.5px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-quick small{font-size:calc(5.5px + 2pt)!important;}
}
html.sdms-desktop-font-plus .vg2561-countdown-kicker{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-copy h2{font-size:calc(clamp(23px,2.3vw,36px) + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-copy p{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-copy em{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-timer strong{font-size:calc(clamp(25px,3vw,42px) + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-timer small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-timer>b{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-side span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-side b{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-side small{font-size:calc(7px + 2pt)!important;}
@media (max-width:560px){
html.sdms-desktop-font-plus .vg2561-countdown-copy h2{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-countdown-copy p{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-timer strong{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-timer>b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .vg2561-timer small{font-size:calc(6px + 2pt)!important;}
}
html.sdms-desktop-font-plus .dash256-command h1 strong{font-size:calc(.58em + 2pt)!important;}
@media (max-width:720px){
html.sdms-desktop-font-plus .dash256-command h1 strong{font-size:calc(.65em + 2pt)!important;}
}
/* source: assets/css/hotfix_5_5_3.css */
html.sdms-desktop-font-plus .p51-source{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .dash256-medals span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-medals span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-medals b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .rk255-medals span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-medals span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-medals span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .local553-badge{font-size:calc(10px + 2pt)!important;}
@media (max-width:680px){
html.sdms-desktop-font-plus .dash256-medals span,
html.sdms-desktop-font-plus .rka264-medals span,
html.sdms-desktop-font-plus .rk255-medals span,
html.sdms-desktop-font-plus .rl256-medals span,
html.sdms-desktop-font-plus .login256-medals span{font-size:calc(10px + 2pt)!important;}
}
/* source: assets/css/hotfix_5_5_4.css */
html.sdms-desktop-font-plus .kg554-level{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-hero h1{font-size:calc(clamp(26px,4vw,42px) + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-kicker{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-stat span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-stat b{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-callroom-kindergarten .callcard h2{font-size:calc(clamp(24px,3vw,40px) + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-callroom-kindergarten .callcard .kg554-nickname{font-size:calc(clamp(20px,2.6vw,34px) + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-callroom-kindergarten .callcard .kg554-roomline{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .kg554-scopebar span{font-size:calc(12px + 2pt)!important;}
@media (max-width:650px){
html.sdms-desktop-font-plus .kg554-stat b{font-size:calc(23px + 2pt)!important;}
}
/* source: assets/css/hotfix_5_5_6.css */
html.sdms-desktop-font-plus .er556-hero span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .er556-hero h2{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .er556-hero>strong{font-size:calc(44px + 2pt)!important;}
html.sdms-desktop-font-plus .er556-card span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .er556-card h3{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .er556-card>b{font-size:calc(24px + 2pt)!important;}
@media (max-width:760px){
html.sdms-desktop-font-plus .er556-hero>strong{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .er556-hero h2{font-size:calc(22px + 2pt)!important;}
}
/* source: assets/css/hotfix_5_5_6_2.css */
html.sdms-desktop-font-plus body.sdms-ui-256 .er556-card p{font-size:calc(14px + 2pt)!important;}
@media (max-width:760px){
html.sdms-desktop-font-plus body.sdms-ui-256 .er556-hero h2{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .er556-hero p{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .er556-card h3{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .er556-card p{font-size:calc(13px + 2pt)!important;}
}
/* source: assets/css/phase560.css */
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-hero span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-hero h2{font-size:calc(27px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-hero>strong{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-card span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-card h3{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-card p{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-card>b{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-uat label small{font-size:calc(13px + 2pt)!important;}
@media (max-width:760px){
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-hero h2{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus body.sdms-ui-256 .pr560-hero>strong{font-size:calc(32px + 2pt)!important;}
}
/* source: assets/css/simulation_5_6_1.css */
html.sdms-desktop-font-plus .sim561-banner h1{font-size:calc(2rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-mode{font-size:calc(.78rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-mode b{font-size:calc(1.12rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-session span{font-size:calc(.86rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-kpis span{font-size:calc(.72rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-kpis b{font-size:calc(1.65rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-check span{font-size:calc(.7rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-check b{font-size:calc(1rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-score b{font-size:calc(2rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim561-scope span{font-size:calc(.86rem + 2pt)!important;}
@media (max-width:720px){
html.sdms-desktop-font-plus .sim561-banner h1{font-size:calc(1.55rem + 2pt)!important;}
}
html.sdms-desktop-font-plus .sdms-mode-badge{font-size:calc(.7rem + 2pt)!important;}
@media (max-width:720px){
html.sdms-desktop-font-plus .sdms-mode-badge{font-size:calc(.62rem + 2pt)!important;}
}
/* source: assets/css/simulation_5_6_2.css */
html.sdms-desktop-font-plus .sim562-hero h1{font-size:calc(2rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-mode{font-size:calc(.76rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-mode b{font-size:calc(1.08rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-pill{font-size:calc(.8rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-def span{font-size:calc(.68rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-builder label{font-size:calc(.78rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-json span{font-size:calc(.7rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-json code{font-size:calc(.76rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-kpis span{font-size:calc(.7rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-kpis b{font-size:calc(1.55rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-case div span{font-size:calc(.68rem + 2pt)!important;}
html.sdms-desktop-font-plus .sim562-history span{font-size:calc(.7rem + 2pt)!important;}
/* source: assets/css/security_5_6_3.css */
html.sdms-desktop-font-plus body.sdms-ui-256 .sec563-head>div:first-child>span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .sec563-hero>div>span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .sec563-check span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .sec563-check h3{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .sec563-check p{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .sec563-scopechips span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .sec563-form label{font-size:calc(12px + 2pt)!important;}
/* source: assets/css/eventday_ops_5_6_4.css */
html.sdms-desktop-font-plus .ops564-kicker{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-hero h1{font-size:calc(clamp(24px,3vw,38px) + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-clock b{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-stat i{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-stat b{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-stat span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-metrics b{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-metrics span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-state{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-event h2{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-level{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-eventmeta{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-eventnums b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-eventnums span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-alerts span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-event footer a,
html.sdms-desktop-font-plus .ops564-links a{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-timeline time{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .ops564-results strong{font-size:calc(20px + 2pt)!important;}
@media (max-width:700px){
html.sdms-desktop-font-plus .ops564-hero h1{font-size:calc(26px + 2pt)!important;}
}
/* source: assets/css/user_workspace_5_6_6.css */
html.sdms-desktop-font-plus .uw566-navsection>summary .uw566-nav-icon{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-navsection>summary b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-navsection>summary small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-navitems a span{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-navitems a b{font-size:calc(11.5px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-top-role em{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-top-role strong{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-eyebrow{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-hero h1{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-rolebadge i{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-rolebadge b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-scope span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-primary a>span{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-primary a b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-primary a small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-summary b{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-summary em{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-section>header h2{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-section>header p{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-section>header span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-card>i{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-card b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-card small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-card>strong{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-role-actions span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-center-hero h1{font-size:calc(27px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-center-stats b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-process i{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-process b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-process small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-role-card header b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-role-card header span{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-role-card>strong{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-role-card p{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-role-card a{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .uw566-user-table .rolepill{font-size:calc(9px + 2pt)!important;}
@media (max-width:650px){
html.sdms-desktop-font-plus .uw566-hero h1{font-size:calc(24px + 2pt)!important;}
}
/* source: assets/css/developer_credit_5_6_7_3.css */
html.sdms-desktop-font-plus .sdms-developer-credit{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-docfooter .sdms-developer-credit{font-size:calc(10pt + 2pt)!important;}
/* source: assets/css/recovery_audit_5_6_8.css */
html.sdms-desktop-font-plus .ra568-card b{font-size:calc(1.35rem + 2pt)!important;}
html.sdms-desktop-font-plus .ra568-code{font-size:calc(.88rem + 2pt)!important;}
/* source: assets/css/login_2_5_6.css */
html.sdms-desktop-font-plus .login256-brand .brand-glyph{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-brand b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-brand small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-topbar nav a{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-jump{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero-copy .eyebrow{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero h1{font-size:calc(clamp(39px,4.5vw,66px) + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero p{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero-actions a{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-public-status span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-section-head span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-section-head h2{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-section-head p{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-sync{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank .place small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank .place b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank .trend{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank-name b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank-name small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-score small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-score strong{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank-meta span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-medals span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-panel header span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-panel header h3{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-panel header a{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-row time{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-row b{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-row small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-row em{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-live>small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-live>div span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-live>div b{font-size:calc(31px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-live-empty b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-result b{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-result small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-result strong{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-empty{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-badge{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-head>span{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-head b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-head small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login label{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login input{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login button{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login button b{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-error{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-secure{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login>p{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-footer{font-size:calc(8px + 2pt)!important;}
@media (max-width:900px){
html.sdms-desktop-font-plus .login256-brand b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-jump{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero h1{font-size:calc(42px + 2pt)!important;}
}
@media (max-width:560px){
html.sdms-desktop-font-plus .login256-brand b{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-jump{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero h1{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero p{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-hero-actions a{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-public-status span{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-section-head h2{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-section-head p{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-sync{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank .place small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank .place b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank .trend{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank-name b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank-name small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-score small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-score strong{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-rank-meta span{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-medals span{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-login-head b{font-size:calc(15px + 2pt)!important;}
}
/* source: assets/css/ranking_championship_5_6_6_2_5.css */
html.sdms-desktop-font-plus .rs56625-place small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-place strong{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-waiting .rs56625-place strong{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-team h3{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-team small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-score>span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-score>strong{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-score>small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-medals span{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-medals small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-medals strong{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-team h3{font-size:calc(clamp(29px,2.5vw,45px) + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-team small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-score>span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-score>strong{font-size:calc(clamp(62px,5.4vw,92px) + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-score>small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-medals span{font-size:calc(clamp(34px,3vw,50px) + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-medals small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-medals strong{font-size:calc(clamp(26px,2.3vw,36px) + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card:not(.is-leader) .rs56625-team h3{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card:not(.is-leader) .rs56625-team small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card:not(.is-leader) .rs56625-score>strong{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card:not(.is-leader) .rs56625-medals span{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card:not(.is-leader) .rs56625-medals strong{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-leader-badge{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-status{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-audio button,
html.sdms-desktop-font-plus .rs56625-audio select{font-size:calc(8px + 2pt)!important;}
@media (max-width:1180px){
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-score>strong{font-size:calc(60px + 2pt)!important;}
}
@media (max-width:560px){
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-team h3{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-stage.is-active .rs56625-card.is-leader .rs56625-score>strong{font-size:calc(58px + 2pt)!important;}
html.sdms-desktop-font-plus .rs56625-leader-badge{font-size:calc(10px + 2pt)!important;}
}
html.sdms-desktop-font-plus .rs56625-head-tools a{font-size:calc(8px + 2pt)!important;}
/* source: assets/css/public_portal_2_5_6_1.css */
html.sdms-desktop-font-plus .public2561-brand>span{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-brand b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-brand small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-top nav a{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-kpis span{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-kpis b{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-kpis small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-feed b{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-feed small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-foot{font-size:calc(8px + 2pt)!important;}
@media (max-width:560px){
html.sdms-desktop-font-plus .public2561-brand b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .public2561-top nav a{font-size:calc(8px + 2pt)!important;}
}
/* source: assets/css/public_display_5_6_5.css */
html.sdms-desktop-font-plus .pd565-brand>span{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-brand b{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-brand small{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-status .online{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-status b{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-status small{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-nav a,
html.sdms-desktop-font-plus .pd565-nav button{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-hero span,
html.sdms-desktop-font-plus .pd565-section-title span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-hero h1,
html.sdms-desktop-font-plus .pd565-section-title h1{font-size:calc(clamp(34px,4vw,64px) + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-hero p{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-progress>b{font-size:calc(54px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-kpis span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-kpis b{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-live-card header span,
html.sdms-desktop-font-plus .pd565-next-card header span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-live-card h2,
html.sdms-desktop-font-plus .pd565-next-card h2{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-live-match span{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-live-match strong{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-list time,
html.sdms-desktop-font-plus .pd565-table time{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-ranking .place b{font-size:calc(52px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-ranking h2{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-ranking .points>b{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-ranking .medals{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-results article span{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-results article b{font-size:calc(40px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-foot{font-size:calc(11px + 2pt)!important;}
@media (max-width:1000px){
html.sdms-desktop-font-plus .pd565-ranking .place b{font-size:calc(40px + 2pt)!important;}
}
@media (max-width:700px){
html.sdms-desktop-font-plus .pd565-brand b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-brand small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .pd565-status b{font-size:calc(20px + 2pt)!important;}
}
/* source: assets/css/live_scoreboard_dashboard_typography_5_6_6_2_2.css */
html.sdms-desktop-font-plus body.pd565-body .pd565-brand b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-brand small{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-status .online,
html.sdms-desktop-font-plus body.pd565-body .pd565-status .offline{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-status b{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-status small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-nav a,
html.sdms-desktop-font-plus body.pd565-body .pd565-nav button{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-hero span,
html.sdms-desktop-font-plus body.pd565-body .pd565-section-title span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-hero h1,
html.sdms-desktop-font-plus body.pd565-body .pd565-section-title h1{font-size:calc(clamp(30px,3.2vw,46px) + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-hero p{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-progress>b{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-progress>span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-kpis span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-kpis b{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-live-card header span,
html.sdms-desktop-font-plus body.pd565-body .pd565-next-card header span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-live-card h2,
html.sdms-desktop-font-plus body.pd565-body .pd565-next-card h2,
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking h2{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-live-match span{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-live-match strong{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-list time,
html.sdms-desktop-font-plus body.pd565-body .pd565-table time{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-list b,
html.sdms-desktop-font-plus body.pd565-body .pd565-table b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking .place small,
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking .points span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking .place b{font-size:calc(40px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking .points>b{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking .medals{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-results article span{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-results article b{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-empty{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-foot{font-size:calc(10px + 2pt)!important;}
@media (max-width:700px){
html.sdms-desktop-font-plus body.pd565-body .pd565-brand b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-brand small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-hero h1,
html.sdms-desktop-font-plus body.pd565-body .pd565-section-title h1{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus body.pd565-body .pd565-live-card h2,
html.sdms-desktop-font-plus body.pd565-body .pd565-next-card h2,
html.sdms-desktop-font-plus body.pd565-body .pd565-ranking h2{font-size:calc(19px + 2pt)!important;}
}
/* source: assets/css/ranking_live_2_5_6.css */
html.sdms-desktop-font-plus .rl256-top>div:first-child span{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-top small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-live{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-live b{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-title span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-title h1{font-size:calc(43px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-title p{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-place small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-place strong{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-copy b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-copy small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-score span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-score strong{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-break span{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-medals span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-panels header span{font-size:calc(6.5px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-panels h2{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-row time{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-row b{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-row small{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-row strong{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-row em{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-wait{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256 footer{font-size:calc(7px + 2pt)!important;}
@media (max-width:1050px){
html.sdms-desktop-font-plus .rl256-title h1{font-size:calc(36px + 2pt)!important;}
}
@media (max-width:560px){
html.sdms-desktop-font-plus .rl256-top>div:first-child span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-live{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-live b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-title h1{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-place small{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-place strong{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-copy b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-copy small{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-score span{font-size:calc(5.5px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-score strong{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-break span{font-size:calc(5px + 2pt)!important;}
html.sdms-desktop-font-plus .rl256-medals span{font-size:calc(5px + 2pt)!important;}
}
/* source: assets/css/coverage_live_mascot_2_5_6_6.css */
html.sdms-desktop-font-plus .cov2566-source{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .cov2566-structure{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .live2566-ranking-head>span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .live2566-rank-card b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .live2566-rank-card strong{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .live2566-mascot-card b{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .live2566-mascot-card span{font-size:calc(12px + 2pt)!important;}
@media (max-width:520px){
html.sdms-desktop-font-plus .rt255-score-input{font-size:calc(44px + 2pt)!important;}
}
/* source: assets/css/live_scoreboard_ranking_stage_5_6_6_2_3.css */
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-place strong{font-size:calc(44px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-team-name h2{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-team-name small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-team-name h2{font-size:calc(clamp(34px,3.2vw,54px) + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-team-name small{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-score>span{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-score>strong{font-size:calc(clamp(62px,6vw,92px) + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-score>small{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-medal-grid span{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-medal-grid span{font-size:calc(38px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-medal-grid small{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-medal-grid strong{font-size:calc(32px + 2pt)!important;}
@media (max-width:760px){
html.sdms-desktop-font-plus .pd56623-champion-badge{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-place strong,
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-place strong{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-team-name h2,
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-team-name h2{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-score>strong,
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-score>strong{font-size:calc(35px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-score>small,
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-score>small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-medal-grid span,
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-medal-grid span{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-medal-grid strong,
html.sdms-desktop-font-plus .pd56623-rank-card.is-leader .pd56623-medal-grid strong{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .pd56623-sound-hint{font-size:calc(10px + 2pt)!important;}
}
/* source: assets/css/login_2_5_5_1.css */
html.sdms-desktop-font-plus .login2551-brand>span{font-size:calc(22px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-brand b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-brand small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-topbar nav a,
html.sdms-desktop-font-plus .login2551-staff-link{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-copy>span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-copy h1{font-size:calc(clamp(38px,5vw,67px) + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-copy p{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-copy-links a{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login-head>span{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login-head b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login-head small{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login label{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login input{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login button{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-login button span{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-error{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-secure{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-flag b{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-flag small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank .place small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank .place b{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank h2{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank .score small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank .score strong{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank .medals span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-panel header span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-panel header h3{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-panel header a{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-row time{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-row b{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-row small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-row em{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-live>small{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-live>div span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-live>div b{font-size:calc(34px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-live-empty b{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-note p{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-note>div span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-empty{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-shell footer{font-size:calc(8px + 2pt)!important;}
@media (max-width:780px){
html.sdms-desktop-font-plus .login2551-brand b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-staff-link{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-copy h1{font-size:calc(35px + 2pt)!important;}
html.sdms-desktop-font-plus .login2551-rank .score strong{font-size:calc(22px + 2pt)!important;}
}
/* source: assets/css/login_countdown_2_5_6_5.css */
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-kicker{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-copy h2{font-size:calc(clamp(21px,2.15vw,34px) + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-copy p{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-copy em{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-timer strong{font-size:calc(clamp(24px,2.8vw,40px) + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-timer small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-timer>b{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-side span{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-side b{font-size:calc(29px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-side small{font-size:calc(7px + 2pt)!important;}
@media (max-width:480px){
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-copy h2{font-size:calc(21px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-countdown-copy p{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-timer strong{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .login256-countdown-wrap .vg2561-timer>b{font-size:calc(17px + 2pt)!important;}
}
/* source: assets/css/phase50.css */
html.sdms-desktop-font-plus .setup-hero h1{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .readiness-ring b{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .setup-step em{font-size:calc(12px + 2pt)!important;}
/* source: assets/css/public-login-252.css */
html.sdms-desktop-font-plus .brand-mark{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .brand b{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-badge b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-badge span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .eyebrow{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .section-head h1,
html.sdms-desktop-font-plus .section-head h2{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .live-count{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .live-event>span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .live-score>b{font-size:calc(clamp(32px,5vw,54px) + 2pt)!important;}
html.sdms-desktop-font-plus .standing>b{font-size:calc(14px + 2pt)!important;}
html.sdms-desktop-font-plus .standing>strong{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .date-nav a{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .date-nav .today{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .time b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .time span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .sport span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .versus strong{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .versus i{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .meta{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .result-score strong{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .empty div{font-size:calc(38px + 2pt)!important;}
html.sdms-desktop-font-plus .empty b{font-size:calc(17px + 2pt)!important;}
html.sdms-desktop-font-plus .privacy-note{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card h2{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card>p{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card label{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card input{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .submit{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus footer{font-size:calc(12px + 2pt)!important;}
@media (max-width:640px){
html.sdms-desktop-font-plus .brand b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .login-jump{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .section-head h1,
html.sdms-desktop-font-plus .section-head h2{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .live-score>b{font-size:calc(32px + 2pt)!important;}
html.sdms-desktop-font-plus .time b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .versus strong{font-size:calc(14px + 2pt)!important;}
}
/* source: assets/css/public-login-552.css */
html.sdms-desktop-font-plus .brand-mark{font-size:calc(30px + 2pt)!important;}
html.sdms-desktop-font-plus .brand b{font-size:calc(19px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-badge b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .hero-badge span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .eyebrow{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .section-head h1{font-size:calc(24px + 2pt)!important;}
html.sdms-desktop-font-plus .date-nav a{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .date-nav .today{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .time b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .time span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .sport span{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .versus strong{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .versus i{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .meta{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .empty div{font-size:calc(42px + 2pt)!important;}
html.sdms-desktop-font-plus .empty b{font-size:calc(18px + 2pt)!important;}
html.sdms-desktop-font-plus .privacy-note{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card h2{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card>p{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card label{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .login-card input{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .submit{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus footer{font-size:calc(12px + 2pt)!important;}
@media (max-width:640px){
html.sdms-desktop-font-plus .brand b{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .login-jump{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .section-head h1{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .time b{font-size:calc(15px + 2pt)!important;}
html.sdms-desktop-font-plus .versus strong{font-size:calc(14px + 2pt)!important;}
}
/* source: assets/css/ranking_admin_2_5_6_4.css */
html.sdms-desktop-font-plus .rka264-top span{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-live{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-hero span{font-size:calc(9px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-hero h1{font-size:calc(clamp(25px,3vw,39px) + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-hero p{font-size:calc(11px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-hero>a{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-place small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-place strong{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-copy>b{font-size:calc(16px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-copy>small{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-score span{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-score strong{font-size:calc(26px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-break span{font-size:calc(6px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-break b{font-size:calc(8px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-medals span{font-size:calc(7px + 2pt)!important;}
@media (max-width:680px){
html.sdms-desktop-font-plus .rka264-live{font-size:calc(7px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-hero h1{font-size:calc(25px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-copy>b{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-score strong{font-size:calc(20px + 2pt)!important;}
html.sdms-desktop-font-plus .rka264-break span,
html.sdms-desktop-font-plus .rka264-medals span{font-size:calc(5px + 2pt)!important;}
}
/* source: assets/css/reports_5_6_7.css */
html.sdms-desktop-font-plus .rp567-hero span{font-size:calc(.76rem + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-hero h1{font-size:calc(clamp(1.35rem,3vw,2.15rem) + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-year b{font-size:calc(2.2rem + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-kpis article>span{font-size:calc(1.7rem + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-kpis b{font-size:calc(1.45rem + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-docicon{font-size:calc(2.1rem + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-doccard h2{font-size:calc(1.08rem + 2pt)!important;}
html.sdms-desktop-font-plus .rp567-doccard p{font-size:calc(.88rem + 2pt)!important;}
/* source: assets/css/unified_dashboard_2_5_6_3.css */
html.sdms-desktop-font-plus .idhub2563-hero h1{font-size:calc(28px + 2pt)!important;}
html.sdms-desktop-font-plus .idhub2563-hero p{font-size:calc(13px + 2pt)!important;}
html.sdms-desktop-font-plus .idhub2563-kicker{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .idhub2563-status b{font-size:calc(12px + 2pt)!important;}
html.sdms-desktop-font-plus .idhub2563-status span{font-size:calc(10px + 2pt)!important;}
html.sdms-desktop-font-plus .idhub2563-shortcuts a{font-size:calc(12px + 2pt)!important;}
@media (max-width:720px){
html.sdms-desktop-font-plus .idhub2563-hero h1{font-size:calc(23px + 2pt)!important;}
html.sdms-desktop-font-plus .idhub2563-shortcuts a{font-size:calc(11px + 2pt)!important;}
}
}
