:root{--Main-radius: 12px;--Main-radius: 0.75rem;--White: #fff;--Off-black: #222;--Purple: #673FD7;--Base-grey-1:rgba(234, 234, 234, 0.30);--Base-grey-2:#F7F8F9;--Bright-pink: #F3F;--Dark-text: #4F4F65;--Secondary: #800A99;--Neutral-Primary: #1B1B1D}@font-face{font-family:'Nunito';src:url(//play.arithmagicians.com/Nunito-VariableFont_wght.ttf) format("truetype");font-weight:200 1000;font-style:normal}@font-face{font-family:'Nunito';src:url(//play.arithmagicians.com/Nunito-Italic-VariableFont_wght.ttf) format("truetype");font-weight:200 1000;font-style:italic}@font-face{font-family:'Rubik';src:url(//play.arithmagicians.com/Rubik-VariableFont_wght.ttf) format("truetype");font-weight:300 1000;font-style:normal}@font-face{font-family:'Rubik';src:url(//play.arithmagicians.com/Rubik-Italic-VariableFont_wght.ttf) format("truetype");font-weight:300 1000;font-style:italic}body{background-image:unset}.c1-pupil{background-image:url(//play.arithmagicians.com/pupil-background.png);background-repeat:no-repeat;background-size:cover}nav.navbar{border-radius:0 0 0.75rem 0.75rem;background:linear-gradient(180deg, rgba(247,248,249,0) 0%, var(--Base-grey-1) 100%),var(--Base-grey-2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}.navbar-brand{margin-left:1rem}.brand-logo{width:11.5625rem;height:3.37494rem;flex-shrink:0}#navbarPupilContent .nav-item{width:60%;margin-bottom:0.5rem}#navbarSupportedContent{margin-right:2rem}.nav-item-icon{position:relative;padding-left:28px}.nav-icon-wrapper{position:absolute;left:2px;top:6px}.nav-item-icon .dropdown-menu.show{margin-left:-28px}img,svg{max-width:100%}.logo-img{height:100px}.card{overflow:scroll}.button-topbar-text{max-width:345px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heading-label{color:var(--Purple);font-family:Nunito;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.teacher .stage-banner{display:none}.teacher .stage-banner h2{font-family:Rubik;font-size:4.5rem;font-weight:800;line-height:1.4;text-transform:uppercase;writing-mode:sideways-lr;text-orientation:mixed;margin:unset}.teacher.ks1 .stage-banner h2{color:#88D3DE}.teacher.ks1 .ks-heading-label{color:#80C4E9}.teacher.lks2 .stage-banner h2{color:var(--Bright-pink)}.teacher.lks2 .ks-heading-label{color:var(--Bright-pink)}.teacher.uks2 .stage-banner h2{color:#80C4E9}.teacher.uks2 .ks-heading-label{color:#80C4E9}.pupil .heading-label{text-align:center;color:#106D6D;text-align:center;font-family:Nunito;font-size:4rem;font-style:normal;font-weight:700;line-height:normal}.pupil .stage-banner h2{color:var(--White);font-family:Rubik;font-size:2.2rem;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;text-align:right}.sub-heading-label{color:var(--Dark-text);font-family:Nunito;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal}.ks-heading-label{text-align:right;font-family:Nunito;font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-0.0625rem;text-transform:uppercase}.box-container{border-radius:var(--Main-radius);background:var(--Base-grey-2);padding:1rem;justify-content:center}.box-top-margin{margin-top:6rem !important}.box-item-wrapper{margin-bottom:8rem}.box-item{border-radius:0.75rem;border:2px solid var(--White);background:var(--White);box-shadow:0 1px 24px 0 rgba(0,0,0,0.16)}.box-header{margin-bottom:3rem}.box-header-big-margin{margin-bottom:6rem}.big-margin-top{margin-top:6rem}.box-img-wrapper{display:flex;align-items:center;justify-content:center;margin-top:-5rem}.box-link-text{color:var(--Off-black);font-family:Nunito;font-size:1.5rem;font-weight:700;line-height:normal;margin:1rem 0.5rem 1rem 0;display:flex;justify-content:center;align-items:center}.box-link-text img{margin-left:0.5rem}.box-info{position:relative;color:var(--Off-black)}.box-info .box-info-hover-anchor{color:var(--Dark-text);font-size:1rem;font-weight:700;line-height:normal;margin:1rem 0.5rem 1rem 0;display:flex;justify-content:center;align-items:center}.box-info .box-info-hidden-area{position:absolute;bottom:100%;left:0;padding:1rem;z-index:1000}.box-info.box-info-below .box-info-hidden-area{top:100%;bottom:auto;left:50%;transform:translateX(-50%);z-index:1001}.btn-large-wrapper{width:100%;margin-bottom:1rem}.btn-medium-wrapper{width:100%;margin-bottom:1rem}.btn-large-wrapper a,.btn-large-wrapper button,.btn-medium-wrapper a,.btn-medium-wrapper button{width:100%;height:100%}.btn{display:inline-flex;justify-content:center;align-items:center}.pupil-menu{width:750px}.btn-pupil-menu{border-radius:0.75rem;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 1px 3px 1px rgba(0,0,0,0.15);text-wrap-mode:nowrap;text-decoration:none;display:flex;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch}.btn-pupil-menu .btn-icon,.btn-pupil-menu .btn-label{padding:0.75rem;border:2px solid var(--White, #fff)}.btn-pupil-menu .btn-icon{display:flex;justify-content:center;align-items:center;border-top-left-radius:0.75rem;border-bottom-left-radius:0.75rem;border-right:none}.btn-pupil-menu .btn-icon img{width:1.5rem}.btn-pupil-menu .btn-label{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem;text-align:center;font-family:Nunito;font-size:1.5rem;font-style:normal;font-weight:800;line-height:normal}.bpm-fixed-width{width:14rem;margin:0 auto}.btn-pupil-cyan .btn-icon{background-color:#00cccc}.btn-pupil-cyan .btn-label{color:#055050 !important;background-color:#99ebeb}.btn-pupil-orange .btn-icon,.btn-pupil-orange .btn-label{padding:0.75rem;border:2px solid #ef8801}.btn-pupil-orange .btn-icon{background-color:#ef8801}.btn-pupil-orange .btn-label{border-left:none;color:#8f5202;background-color:#fff}.btn-pupil-green .btn-icon,.btn-pupil-green .btn-label{padding:0.75rem;border:2px solid #00de2a}.btn-pupil-green .btn-icon{background-color:#00de2a}.btn-pupil-green .btn-label{border-left:none;color:#006c14;background-color:#fff}.btn-pupil-yellow .btn-icon,.btn-pupil-yellow .btn-label{padding:0.75rem;border:2px solid #fff934}.btn-pupil-yellow .btn-icon{background-color:#fff934}.btn-pupil-yellow .btn-label{border-left:none;color:#4f4f65;background-color:#fff}.btn-pupil-red .btn-icon,.btn-pupil-red .btn-label{padding:0.75rem;border:2px solid #ff3333}.btn-pupil-red .btn-icon{background-color:#ff3333}.btn-pupil-red .btn-label{border-left:none;color:#a51616;background-color:#fff}.btn-pupil-purple .btn-icon,.btn-pupil-purple .btn-label{padding:0.75rem;border:2px solid #ce23cd}.btn-pupil-purple .btn-icon{background-color:#ce23cd}.btn-pupil-purple .btn-label{border-left:none;color:#ce23cd;background-color:#fff}.btn-menu{font-family:Nunito;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;text-align:center;width:100%}.btn-medium{display:flex;width:100%;padding:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;flex-shrink:0;border-radius:0.375rem;box-shadow:0 4px 8px 3px rgba(0,0,0,0.15),0 1px 3px 0 rgba(0,0,0,0.3);text-align:center;font-family:Nunito;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal}.btn-full,.btn-large{display:flex;width:100%;padding:2.25rem 1.5rem;flex-direction:column;align-items:center;gap:1.5rem;flex-shrink:0;border-radius:0.375rem;box-shadow:0 4px 8px 3px rgba(0,0,0,0.15),0 1px 3px 0 rgba(0,0,0,0.3);text-align:center;font-family:Nunito;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.btn-back,.btn-back:hover,.btn-back:active{display:inline-flex;align-items:center;justify-content:center;color:var(--White);text-align:center;font-family:Nunito;font-size:1.2rem;font-style:normal;font-weight:700;line-height:normal;padding-top:0.5rem;text-transform:uppercase;border-radius:0.375rem;border:2px solid var(--Bright-pink) !important}.btn-back img{height:1.3rem;margin-right:0.5rem;margin-bottom:0.1rem}.btn-back:hover{background-color:rgba(255,255,255,0.3)}.pupil .btn-back,.pupil .btn-back:hover,.pupil .btn-back:active{background-color:var(--White);color:#800A99}.pupil .btn-back:hover,.pupil .btn-back:active{background-color:rgba(255,255,255,0.8)}.btn-download{color:#4F4F65 !important;font-weight:700;border:none}.btn-download img{padding-right:0.5rem}.btn-full:hover,.btn-large:hover,.btn-medium:hover,.btn-back:hover{filter:brightness(115%)}.btn-purple,.btn-purple:hover,.btn-purple:active,.bg_decimals,.bg_decimals:hover,.bg_decimals:active{border:2px solid var(--Purple) !important;background:var(--Purple) !important;color:var(--White) !important}.btn-purple-dark,.btn-purple-dark:hover,.btn-purple-dark:active{border:2px solid #291956 !important;background:var(--Purple) !important;color:var(--White) !important}.btn-light-blue,.btn-light-blue:hover,.btn-light-blue:active,.bg_times_tables,.bg_times_tables:hover,.bg_times_tables:active{border:2px solid #41B9CA !important;background:#88D4DE !important;color:var(--Off-black) !important}.btn-pink,.btn-pink:hover,.btn-pink:active,.bg_fractions,.bg_fractions:hover,.bg_fractions:active{border:2px solid #AA0F5A !important;background:#D51371 !important;color:var(--White) !important}.btn-light-green,.btn-light-green:hover,.btn-light-green:active,.bg_mul_div,.bg_mul_div:hover,.bg_mul_div:active{border:2px solid #34C7A9 !important;background:#67d5bf !important;color:var(--Off-black) !important}.btn-green,.btn-green:hover,.btn-green:active,.bg_add_sub,.bg_add_sub:hover,.bg_add_sub:active{border:2px solid #002900 !important;background:#016600 !important;color:var(--White) !important}.btn-yellow,.btn-yellow:hover,.btn-yellow:active,.bg_percentages,.bg_percentages:hover,.bg_percentages:active{border:2px solid #d4b864 !important;background:#fbd974 !important;color:var(--Off-black) !important}.btn-orange,.btn-orange:hover,.btn-orange:active,.bg_converting_units,.bg_converting_units:hover,.bg_converting_units:active{border:2px solid #CC6847 !important;background:#FF8259 !important;color:var(--Off-black) !important}.btn-blue,.btn-blue:hover,.btn-blue:active,.bg_number_bonds,.bg_number_bonds:hover,.bg_number_bonds:active{border:2px solid #4a41ca !important;background:#888ede !important;color:var(--White) !important}.breadcrumb-item,.breadcrumb-item a{color:var(--Dark-text);font-family:Nunito;font-size:0.8125rem;font-style:normal;font-weight:400;text-decoration:none}.breadcrumb-item.active{color:var(--Dark-text);font-weight:700}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8" standalone="no"%3F><svg width="5.4696527" height="9.7977581" viewBox="0 0 5.4696527 9.7977581" fill="none" version="1.1" id="svg4" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><path d="M 3.7891527,4.89837 0.22728273,1.33637 C 0.07394273,1.18312 -0.00180727,0.99871 3.2725867e-5,0.78312 0.00186273,0.56754 0.07940273,0.38312 0.23265273,0.22987 0.38590273,0.07662 0.57149273,0 0.78940273,0 1.0074027,0 1.1930327,0.07662 1.3462827,0.22987 l 3.7315,3.72988 c 0.133,0.133 0.23154,0.28083 0.29562,0.4435 0.06417,0.16266 0.09625,0.32771 0.09625,0.49512 0,0.16742 -0.03208,0.33246 -0.09625,0.49513 -0.06408,0.16266 -0.16262,0.3105 -0.29562,0.4435 l -3.737,3.73689 c -0.15325,0.1533 -0.33675,0.2279 -0.55049997,0.2237 -0.21375,-0.0041 -0.39725,-0.0829 -0.5505,-0.2362 -0.15334,-0.1533 -0.23,-0.3389 -0.23,-0.5568 0,-0.21788 0.07666,-0.40347 0.23,-0.55672 z" fill="%23800a99" id="path2" /></svg>')}.calc-container{padding:1rem;align-items:center;border-radius:0.9375rem;border:1px solid var(--Base-grey-2);background:rgba(247,248,249,0.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calc-question{display:flex;padding:2rem;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--Main-radius);border:2.5px solid  #EAEAEA;background:var(--Secondary);box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-025) var(--sds-size-depth-100) var(--sds-size-depth-0) var(--sds-color-black-100) inset}.calc-question p{color:var(--White);text-align:center;font-family:Rubik;font-size:2.5rem;font-weight:600;line-height:normal;text-transform:uppercase;margin:0}.calc-answer{display:flex;padding:0.75rem 0;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--Main-radius, 0.75rem);background:var(--White, #fff);box-shadow:0 2px 4px 0 rgba(0,0,0,0.25) inset;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.calc-answer input{color:var(--contrast-text, #68687B);text-align:center;font-family:Rubik;font-size:2rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;margin:0;border:none;max-width:100%}.calc-answer input:focus-visible,.calc-answer input:focus{outline:none}.calc-button{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:0.75rem;background:var(--White);border-radius:var(--Main-radius, 0.75rem);border:6px solid var(--Base-grey-2, #F7F8F9);background:var(--White, #fff);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:0.3rem 0}.calc-button-wrapper{display:contents}.calc-button span{color:var(--Neutral-Primary, #1B1B1D);text-align:center;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.calc-delete{display:flex;align-items:center;justify-content:center;height:3rem;border-radius:0.75rem;background:linear-gradient(180deg, #4F4F65 95.3%, #333334 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 1px 3px 1px rgba(0,0,0,0.15)}.calc-delete img{height:1.2rem}.calc-ok{display:flex;height:3rem;flex-direction:column;justify-content:center;align-items:center;border-radius:0.75rem;background:linear-gradient(180deg, #3C3 95.5%, #1A661A 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 1px 3px 1px rgba(0,0,0,0.15)}.calc-ok span{color:var(--White, #fff);text-align:center;font-family:Rubik;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.game-progress{display:flex;padding:0 0.0625rem;justify-content:space-between;align-items:center;border-radius:0.5rem;border:2px solid var(--Base-grey-2, #F7F8F9);background:rgba(247,248,249,0.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.game-progress-green:first-of-type{border-radius:0.5rem 0 0 0.5rem}.game-progress-green{background:linear-gradient(180deg, var(--Pupil_Badges, #00DE2A) 0%, var(--Accent, #17B890) 100%);border-right:2px solid #F7F8F9;padding:0.25rem 0.5rem}.game-progress-grey{border-right:2px solid #F7F8F9;padding:0.25rem 0.5rem}.game-progress-grey:last-of-type{border:none}.game-progress-green,.game-progress-grey{color:#EAEAEA;font-family:Rubik;font-size:1rem;font-style:italic;font-weight:800;text-transform:uppercase}.game-progress-craft{background-color:hotpink;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.57rem;border-radius:0.9375rem;background:var(--Base-grey-2, #F7F8F9);box-shadow:0 1.25px 2.5px 0 rgba(0,0,0,0.3),0 1.25px 3.75px 1.25px rgba(0,0,0,0.15)}.gpc-counter{position:relative;width:2.5rem;height:0.74219rem;border-radius:0.15625rem;border:1.25px solid rgba(104,104,123,0.5);background:var(--Base-grey-2, #F7F8F9)}.gpc-counter-green{position:relative;width:1.6rem;height:0.5rem;border-radius:0.15625rem;border:1.25px solid var(--Base-grey-1, #EAEAEA);background:var(--Accent, #17B890)}.gpc-counter-red{position:relative;width:1.6rem;height:0.5rem;border-radius:0.15625rem;border:1.25px solid var(--Base-grey-1, #EAEAEA);background:var(--Pupil-Videos, #F33)}.gpc-marker::after{left:30px;top:-6px;position:absolute;color:var(--contrast-text, #68687B);text-align:center;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.gpc-marker-30::after{content:'30'}.gpc-marker-20::after{content:'20'}.gpc-marker-10::after{content:'10'}.gpc-marker-1::after{content:'1'}.gpc-counter{width:1.6rem;height:0.5rem;border-radius:0.15625rem;border:1.25px solid rgba(104,104,123,0.5);background:var(--Base-grey-2, #F7F8F9)}.game-timer{display:inline-flex;padding:0.5rem 0.2rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:0.9375rem;border:5px solid #EAEAEA;background:var(--White);box-shadow:0 1.25px 2.5px 0 rgba(0,0,0,0.3),0 1.25px 3.75px 1.25px rgba(0,0,0,0.15);color:var(--Off-black, #222);text-align:center;font-family:Rubik;font-size:1.5rem;font-weight:500;line-height:normal;text-transform:uppercase}.game-timer img{margin-right:0.5rem;height:1.5rem}.main-container{margin-top:3rem}.c-ui_pupil-game .main-container{margin-top:1rem}.stat-data .stat-icon{display:flex;align-items:center}.stat-data .text-value,.stat-data .text-status{display:flex;align-items:center;justify-content:start;font-size:2.5rem}.stat-data .text-value{color:var(--Off-black)}.stats.practice,.simple-calendar{overflow:scroll}.bigger-bold-dark{font-weight:bold;font-size:30px;color:var(--Off-black)}.c2-pupil_game,.c-game{background-image:url(//play.arithmagicians.com/pupil-background2.png) !important;background-repeat:no-repeat !important;background-size:cover !important}@media screen and (min-width: 576px){.button-topbar-text{max-width:unset}}@media screen and (min-width: 768px){.card{overflow:auto}.card.allow-overflow{overflow:unset}.heading-label{font-size:2.5rem}.box-container{padding:2rem 1rem 2rem 1rem}.logo-img{height:200px}}@media screen and (min-width: 992px){.teacher .stage-banner{display:table;position:fixed;left:0;top:100px}#navbarPupilContent{display:none !important}.nav-item-icon{padding-left:22px}.heading-label{font-size:3rem}.box-container{padding:3rem 3rem 4rem 3rem}.btn-large-wrapper{width:50%;padding-right:1rem}.btn-large-wrapper:last-of-type{padding-right:0}.btn-medium-wrapper{width:33%;padding-right:1rem}.btn-medium-wrapper:last-of-type{padding-right:0}.btn-medium{width:31%;font-size:1rem}.btn-large{width:48%;font-size:1.3rem}.btn-full{font-size:1.3rem}.bm-end{margin-right:0.5rem}.bm-start{margin-left:0.5rem}.c-teacher .container-xxl,.c-teacher .container-xl,.c-teacher .container-lg,.c-teacher .container-md,.c-teacher .container-sm,.c-teacher .container,.c1-teacher .container-xxl,.c1-teacher .container-xl,.c1-teacher .container-lg,.c1-teacher .container-md,.c1-teacher .container-sm,.c1-teacher .container{max-width:800px}.calc-container{padding:1.875rem}.calc-question p{font-size:3.5rem}.calc-question{padding:1.5rem}.calc-answer{padding:0.5rem}.calc-answer input{font-size:3rem}.calc-button span{font-size:2rem}.calc-delete{height:4.5rem}.calc-delete img{height:1.8rem}.calc-ok{height:4.5rem}.calc-ok span{font-size:2.2rem}.stat-data .text-value,.stat-data .text-status{justify-content:start}.stat-data .text-value{padding-left:0;color:var(--Off-black)}}@media screen and (min-width: 992px){.heading-label{font-size:3rem}.box-container{padding:3rem 3rem 4rem 3rem}.box-item-wrapper:last-of-type{margin-bottom:unset}.btn-medium{font-size:1.5rem}.btn-large{font-size:2rem}.c-teacher .container-xxl,.c-teacher .container-xl,.c-teacher .container-lg,.c-teacher .container-md,.c-teacher .container-sm,.c-teacher .container,.c1-teacher .container-xxl,.c1-teacher .container-xl,.c1-teacher .container-lg,.c1-teacher .container-md,.c1-teacher .container-sm,.c1-teacher .container{max-width:850px}}@media screen and (min-width: 1200px){.box-item-wrapper{margin-bottom:unset}.c-teacher .container-xxl,.c-teacher .container-xl,.c-teacher .container-lg,.c-teacher .container-md,.c-teacher .container-sm,.c-teacher .container,.c1-teacher .container-xxl,.c1-teacher .container-xl,.c1-teacher .container-lg,.c1-teacher .container-md,.c1-teacher .container-sm,.c1-teacher .container{max-width:1050px}}@media screen and (min-width: 1400px){.c-teacher .container-xxl,.c-teacher .container-xl,.c-teacher .container-lg,.c-teacher .container-md,.c-teacher .container-sm,.c-teacher .container,.c1-teacher .container-xxl,.c1-teacher .container-xl,.c1-teacher .container-lg,.c1-teacher .container-md,.c1-teacher .container-sm,.c1-teacher .container{max-width:1240px}}@media screen and (min-width: 1600px){.c-teacher .container-xxl,.c-teacher .container-xl,.c-teacher .container-lg,.c-teacher .container-md,.c-teacher .container-sm,.c-teacher .container,.c1-teacher .container-xxl,.c1-teacher .container-xl,.c1-teacher .container-lg,.c1-teacher .container-md,.c1-teacher .container-sm,.c1-teacher .container{max-width:1320px}}.outcome-table,.booklets-table{color:#106D6D;font-family:Nunito;font-weight:bold;width:100%;border-collapse:separate;border-spacing:0 0.2rem}.outcome-table thead th,.booklets-table thead th{border-bottom:none;font-weight:600;color:#555}.outcome-table tbody tr,.booklets-table tbody tr{background-color:#fff;border-radius:0.5rem;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.outcome-table tbody tr td,.booklets-table tbody tr td{vertical-align:middle;padding:0.75rem}.outcome-table .outcome-number,.outcome-table .booklets-number,.booklets-table .outcome-number,.booklets-table .booklets-number{text-align:center}.outcome-table .outcome-number-circle,.outcome-table .booklets-number-circle,.booklets-table .outcome-number-circle,.booklets-table .booklets-number-circle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;font-weight:bold;font-size:0.9rem;background-color:#68DF1E;color:#222}.outcome-table .outcome-number-circle.results-circle,.outcome-table .booklets-number-circle.results-circle,.booklets-table .outcome-number-circle.results-circle,.booklets-table .booklets-number-circle.results-circle{background-color:#595959;color:#FFF}.outcome-table .outcome-actions .btn,.booklets-table .outcome-actions .btn{margin-left:0.25rem}.booklets-table{color:#4F4F65;font-size:1.25rem}.homework-stats-table{--bs-table-striped-bg: #FBFBFC}.homework-stats-table thead tr:first-of-type th{color:#FFF;background-color:#800A99;border-left:1px solid #FFF}.homework-stats-table thead tr:first-of-type th:first-of-type{border-top-left-radius:0.5rem;border-left:none}.homework-stats-table thead tr:first-of-type th:last-of-type{border-top-right-radius:0.5rem}.homework-stats-table thead tr:nth-of-type(2){background-color:#A47AF526}.homework-stats-table thead tr:nth-of-type(2) th{color:#222222 !important;border-top:1px solid rgba(128,10,153,0.2);border-bottom:1px solid rgba(128,10,153,0.2);border-left:1px solid rgba(128,10,153,0.2)}.homework-stats-table thead tr:nth-of-type(2) th:first-of-type{border-left:none}.homework-stats-table thead tr:nth-of-type(2) th .link-primary{text-decoration:none;color:#222222 !important}.homework-stats-table tbody tr td{color:#4E535D !important;font-weight:600;border-top:1px solid rgba(204,204,204,0.5);border-left:1px solid rgba(204,204,204,0.5);background:rgba(224,36,36,0)}.homework-stats-table tbody tr td a{color:#4E535D !important;font-weight:600}.homework-stats-table tbody tr td.homework-bad{color:#FF3333 !important}.competition-results-table{--bs-table-striped-bg: #FBFBFC}.competition-results-table thead tr{background-color:#A47AF526}.competition-results-table thead tr th{color:#222222 !important;border:1px solid rgba(128,10,153,0.2)}.competition-results-table thead tr th .link-primary{text-decoration:none;color:#222222 !important}.competition-results-table tbody tr td{color:#4E535D !important;font-weight:600;border:1px solid rgba(204,204,204,0.5);background:rgba(224,36,36,0)}.competition-results-table tbody tr td a{color:#4E535D !important;font-weight:600}
