@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}img{-webkit-touch-callout:none;-webkit-user-drag:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;font-family:Noto Sans JP,sans-serif;font-weight:500}a{color:#000;text-decoration:none}li{list-style-type:none}body{background-color:#dad6d6;font-family:Noto Sans JP,sans-serif}input,ul,li{font-family:Noto Sans JP,sans-serif;font-weight:400}a{-webkit-tap-highlight-color:transparent}.content-submitted{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.card-section{margin-bottom:10rem;display:grid}.card-container{grid-row-gap:1rem;grid-column-gap:1rem;grid-auto-flow:row;margin:.5rem 1rem 1rem;display:grid}@media screen and (width>=650px){.card-container{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=975px){.card-container{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1300px){.card-container{grid-template-columns:repeat(4,1fr)}}@media screen and (width>=1625px){.card-container{grid-template-columns:repeat(5,1fr)}}@media screen and (width>=2000px){.card-container{grid-template-columns:repeat(6,1fr)}}@media screen and (width>=2500px){.card-section{max-width:2800px;margin:0 auto 10rem}.card-container{grid-template-columns:repeat(7,1fr)}}.card{background-color:#fff;border:1px solid #adadad;border-radius:.3rem;overflow:hidden;box-shadow:.2rem .2rem .4rem #00000026}.card-section-full-width{justify-items:center;margin-bottom:10rem;display:grid}.card-container-full-width{grid-row-gap:1rem;grid-column-gap:1rem;grid-auto-flow:row;width:calc(100% - 2rem);max-width:800px;margin:.5rem auto 1rem;display:grid}.card-full-width{background-color:#fff;border:1px solid #adadad;border-radius:.3rem;overflow:hidden;box-shadow:.2rem .2rem .4rem #00000026}@media print{body{background-color:#fff}}.loading-spinner-container{place-content:center;width:100%;margin-top:5rem;display:grid}.loader,.loader:before,.loader:after{border-radius:50%;width:1rem;height:1rem;animation:1.8s ease-in-out infinite load7}.loader{color:#00b8a9;text-indent:-9999em;margin:5rem auto;font-size:.5rem;animation-delay:-.16s;position:relative;transform:translateZ(0)}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{animation-delay:-.32s;left:-3.5em}.loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.authentication-background-container{width:100vw;height:100vh;display:grid}.authentication-background-container .authentication-container{background-color:#fff;border:1px solid #000;border-radius:.5rem;place-content:center;place-items:center;width:calc(100% - 4rem);max-width:22rem;height:calc(100% - 4rem);max-height:19rem;margin:max(1rem,20vh) auto 0;padding:1rem;display:grid}.authentication-background-container .authentication-container .text-logo-thin{max-width:10rem;margin-bottom:2rem}.authentication-background-container .authentication-container form{grid-row-gap:1rem;grid-auto-flow:row;justify-items:center;display:grid}.authentication-background-container .authentication-container form input{-webkit-text-fill-color:#000;background-color:#fff;border:1px solid #000;border-radius:.3rem;width:calc(100% - 1rem);padding:.3rem;font-size:1.2rem}.authentication-background-container .authentication-container form input:focus{outline:2px solid #3a3939}.authentication-background-container .authentication-container form input::placeholder{opacity:.6;font-style:italic}.authentication-background-container .authentication-container form button{color:#fff;background-color:#00b8a9;border-radius:.3rem;padding:.4rem 1rem;font-size:1.2rem}.authentication-background-container .authentication-container .error-message{color:#f6416c;margin:1rem 0 0;font-weight:400}nav.staff-navigation{pointer-events:none;z-index:99;justify-content:right;justify-items:right;display:grid;position:fixed;bottom:2rem;right:2.5rem}nav.staff-navigation #hamburger-button{pointer-events:auto;-webkit-tap-highlight-color:transparent;background-color:#00b8a9;border-radius:20% 5%;place-items:center;width:4.5rem;height:4.5rem;transition-duration:.3s;display:grid;box-shadow:.2rem .2rem .5rem .1rem #0000004d}nav.staff-navigation #hamburger-button #hamburger-container{pointer-events:none;grid-template-rows:repeat(5,1fr);align-content:space-around;width:60%;height:45%;display:grid}nav.staff-navigation #hamburger-button #hamburger-container .hamburger-line{background-color:#fff;border-radius:99rem;width:100%}nav.staff-navigation #hamburger-button #hamburger-container #hamburger-line-1{grid-row:1}nav.staff-navigation #hamburger-button #hamburger-container #hamburger-line-2{grid-row:3}nav.staff-navigation #hamburger-button #hamburger-container #hamburger-line-3{grid-row:5}nav.staff-navigation #link-list-container{pointer-events:none;opacity:0;grid-row-gap:1.5rem;justify-items:right;margin:1rem;padding:0;display:grid}nav.staff-navigation #link-list-container a{text-align:right;transform-origin:100%;color:#fff;-webkit-user-select:none;user-select:none;background-color:#00b8a9;border-radius:.5rem;padding:.3rem .8rem;font-size:1.2rem;box-shadow:.2rem .2rem .5rem .1rem #0000004d}nav.staff-navigation #link-list-container .active{border-left:1rem solid #ffde7d}nav.staff-navigation.nav-active #hamburger-button{border-radius:10% 65%}nav.staff-navigation.nav-active #hamburger-button #hamburger-container #hamburger-line-1{animation:.3s ease-in forwards hamburger-line-1-in}nav.staff-navigation.nav-active #hamburger-button #hamburger-container #hamburger-line-2{animation:.3s ease-in forwards hamburger-line-2-in}nav.staff-navigation.nav-active #hamburger-button #hamburger-container #hamburger-line-3{animation:.3s ease-in forwards hamburger-line-3-in}@keyframes hamburger-line-1-in{0%{transform:translate(0)rotate(0)}50%{transform:translateY(.81rem)rotate(0)}to{transform:translateY(.81rem)rotate(45deg)}}@keyframes hamburger-line-2-in{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes hamburger-line-3-in{0%{transform:translate(0)rotate(0)}50%{transform:translateY(-.81rem)rotate(0)}to{transform:translateY(-.81rem)rotate(-45deg)}}nav.staff-navigation.nav-active #link-list-container{opacity:1;pointer-events:auto}nav.staff-navigation.nav-active #link-list-container #link-item-01{animation:.3s ease-out both nav-list-in}nav.staff-navigation.nav-active #link-list-container #link-item-02{animation:.3s ease-out 25ms both nav-list-in}nav.staff-navigation.nav-active #link-list-container #link-item-03{animation:.3s ease-out 50ms both nav-list-in}nav.staff-navigation.nav-active #link-list-container #link-item-04{animation:.3s ease-out 75ms both nav-list-in}nav.staff-navigation.nav-active #link-list-container #link-item-05{animation:.3s ease-out .1s both nav-list-in}nav.staff-navigation.nav-active #link-list-container #link-item-06{animation:.3s ease-out .125s both nav-list-in}@keyframes nav-list-in{0%{transform:scale(0)translate(5rem)}70%{transform:scale(1.15)}to{transform:scale(1)translate(0)}}nav.staff-navigation.nav-inactive{pointer-events:none}nav.staff-navigation.nav-inactive #hamburger-button{pointer-events:auto}nav.staff-navigation.nav-inactive #hamburger-button #hamburger-container #hamburger-line-1{animation:.3s ease-in forwards hamburger-line-1-out}nav.staff-navigation.nav-inactive #hamburger-button #hamburger-container #hamburger-line-2{animation:.3s ease-in forwards hamburger-line-2-out}nav.staff-navigation.nav-inactive #hamburger-button #hamburger-container #hamburger-line-3{animation:.3s ease-in forwards hamburger-line-3-out}@keyframes hamburger-line-1-out{0%{transform:translateY(.81rem)rotate(45deg)}50%{transform:translateY(.81rem)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes hamburger-line-2-out{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes hamburger-line-3-out{0%{transform:translateY(-.81rem)rotate(-45deg)}50%{transform:translateY(-.81rem)rotate(0)}to{transform:translate(0)rotate(0)}}nav.staff-navigation.nav-inactive #link-list-container{pointer-events:none;opacity:1}nav.staff-navigation.nav-inactive #link-list-container #link-item-01{animation:.3s ease-out .125s both nav-list-out}nav.staff-navigation.nav-inactive #link-list-container #link-item-02{animation:.3s ease-out .1s both nav-list-out}nav.staff-navigation.nav-inactive #link-list-container #link-item-03{animation:.3s ease-out 75ms both nav-list-out}nav.staff-navigation.nav-inactive #link-list-container #link-item-04{animation:.3s ease-out 50ms both nav-list-out}nav.staff-navigation.nav-inactive #link-list-container #link-item-05{animation:.3s ease-out 25ms both nav-list-out}nav.staff-navigation.nav-inactive #link-list-container #link-item-06{animation:.3s ease-out both nav-list-out}@keyframes nav-list-out{0%{transform:scale(1)translate(0)}to{transform:scale(1)translate(15rem)}}nav.staff-navigation.nav-disabled,nav.staff-navigation.nav-disabled a{pointer-events:none}#close-navigation{z-index:1;width:100vw;height:100vh;display:none;position:fixed;top:0}#close-navigation.nav-active{display:block}nav.staff-navigation.nav-inactive.nav-animating #hamburger-button,nav.staff-navigation.nav-active.nav-animating #hamburger-button,#close-navigation.nav-animating{pointer-events:none}@media print{nav.staff-navigation{display:none}}#dashboard-primary-container-scroll-container{justify-items:center;width:100dvw;height:calc(100vh - 2.75rem);margin-top:2.75rem;display:grid;overflow-y:scroll}#dashboard-primary-container-scroll-container #dashboard-primary-container{grid-column-gap:1rem;grid-row-gap:1rem;width:calc(100% - 2rem);padding:1rem 1rem 15rem;display:grid}#dashboard-primary-container-scroll-container #dashboard-primary-container .component-primary-container{background-color:#fff;border:1px solid #adadad;border-radius:.3rem;align-content:start;padding:1rem;display:grid;box-shadow:.2rem .2rem .4rem #00000026}#dashboard-primary-container-scroll-container #dashboard-primary-container .component-primary-container .component-title{margin-bottom:1rem;font-size:1.1rem;font-weight:500}@media screen and (width>=600px){#dashboard-primary-container{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=900px){#dashboard-primary-container{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1200px){#dashboard-primary-container-scroll-container #dashboard-primary-container{grid-template-columns:repeat(4,1fr);max-width:1300px}}#incomplete-attendance-for-instructor{grid-row:1}#incomplete-attendance-for-instructor .dates-container{grid-column-gap:2px;grid-row-gap:2px;direction:rtl;grid-template-rows:auto repeat(5,1fr);grid-template-columns:repeat(7,1fr);display:grid}#incomplete-attendance-for-instructor .dates-container .day-of-week-title{justify-self:center;margin-bottom:.3rem;font-size:max(.7rem,2.8vw)}#incomplete-attendance-for-instructor .dates-container .date-record-container{text-align:center;direction:ltr;border:2px solid #adadad;border-radius:5px;justify-content:center;padding:.3vw 0 1vw;display:grid}#incomplete-attendance-for-instructor .dates-container .date-record-container.is-workday{background-color:#00b8a90d;border:2px solid #00b8a9}#incomplete-attendance-for-instructor .dates-container .date-record-container.incomplete.is-workday{background-color:#f75e8213;border:2px solid #f75e82}#incomplete-attendance-for-instructor .dates-container .date-record-container.no-records.is-workday{background-color:#ffde7d4d;border:2px solid #ffde7d}#incomplete-attendance-for-instructor .dates-container .date-record-container .attendance-date,#incomplete-attendance-for-instructor .dates-container .date-record-container .complete-fraction{font-size:max(.5rem,2.8vw)}#incomplete-attendance-for-instructor .loading-spinner-container{margin-top:-3rem}@media screen and (width>=600px){#incomplete-attendance-for-instructor{grid-area:1/1}#incomplete-attendance-for-instructor .dates-container .day-of-week-title{font-size:max(.7rem,1.6vw)}#incomplete-attendance-for-instructor .dates-container .date-record-container{padding:.15vw 0 .5vw}#incomplete-attendance-for-instructor .dates-container .date-record-container .attendance-date,#incomplete-attendance-for-instructor .dates-container .date-record-container .complete-fraction{font-size:max(.5rem,1.6vw)}}@media screen and (width>=900px){#incomplete-attendance-for-instructor{grid-area:1/1/4}#incomplete-attendance-for-instructor .dates-container .day-of-week-title{font-size:max(.7rem,1.1vw)}#incomplete-attendance-for-instructor .dates-container .date-record-container{padding:.07vw 0 .3vw}#incomplete-attendance-for-instructor .dates-container .date-record-container .attendance-date,#incomplete-attendance-for-instructor .dates-container .date-record-container .complete-fraction{font-size:max(.6rem,1.1vw)}}@media screen and (width>=1200px){#incomplete-attendance-for-instructor{grid-row:1/5}#incomplete-attendance-for-instructor .dates-container .day-of-week-title{font-size:max(.7rem,.8vw)}#incomplete-attendance-for-instructor .dates-container .date-record-container{padding:0 0 .15rem}#incomplete-attendance-for-instructor .dates-container .date-record-container .attendance-date,#incomplete-attendance-for-instructor .dates-container .date-record-container .complete-fraction{font-size:max(.6rem,.8vw)}}@media screen and (width>=1500px){#incomplete-attendance-for-instructor .dates-container .day-of-week-title{font-size:max(.7rem,.6vw)}#incomplete-attendance-for-instructor .dates-container .date-record-container .attendance-date,#incomplete-attendance-for-instructor .dates-container .date-record-container .complete-fraction{font-size:max(.6rem,.6vw)}}@media screen and (width>=1800px){#incomplete-attendance-for-instructor .dates-container .day-of-week-title{font-size:.7rem}#incomplete-attendance-for-instructor .dates-container .date-record-container .attendance-date,#incomplete-attendance-for-instructor .dates-container .date-record-container .complete-fraction{font-size:.6rem}}#student-churn{grid-row:2}#student-churn .student-churn-data-container{max-width:calc(100vw - 4rem);min-height:20rem}#student-churn .loading-spinner-container{place-self:center;margin-top:0;margin-bottom:4rem}@media screen and (width>=600px){#student-churn{grid-area:2/1/auto/3}}@media screen and (width>=900px){#student-churn.component-primary-container{grid-area:1/2/5/4}}@media screen and (width>=1200px){#student-churn.component-primary-container{grid-area:1/2/7/4}}#total-active-students{grid-row:3}#total-active-students .total-active-students-content-container{place-items:center;font-size:.9rem;display:grid}#total-active-students .total-active-students-content-container .data-container{grid-area:1/1;margin-top:-.8rem;display:grid}#total-active-students .total-active-students-content-container .data-container .current-count-container{grid-column-gap:.1rem;grid-template-columns:repeat(3,1fr);grid-auto-flow:column;align-items:baseline;display:grid}#total-active-students .total-active-students-content-container .data-container .current-count-container .count{border-bottom:2px solid #00b8a9;grid-column:2;justify-self:center;font-size:max(1.5rem,15vw)}#total-active-students .total-active-students-content-container .data-container .current-count-container .count.under{border-bottom:2px solid #fdbc00}#total-active-students .total-active-students-content-container .data-container .current-count-container .label{grid-column:3;justify-self:left;font-size:max(.5rem,5vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container{color:#3a3939;grid-column-gap:.1rem;grid-template-columns:1fr auto 1fr;grid-auto-flow:column;align-items:baseline;display:grid}#total-active-students .total-active-students-content-container .data-container .highest-count-container .count{grid-column:2;justify-self:center;font-size:max(.75rem,7.5vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .label{grid-column:3;justify-self:left;font-size:max(.3rem,3vw)}#total-active-students .total-active-students-content-container .data-container .highest-date{color:#3a3939;justify-self:center;font-size:max(.428571rem,4.28571vw);font-style:italic}#total-active-students .total-active-students-content-container .chart-container{grid-area:1/1;width:calc(100% - 1rem)}#total-active-students .loading-spinner-container{place-self:center;margin-top:0;margin-bottom:3rem}@media screen and (width>=600px){#total-active-students{grid-row:1}#total-active-students .total-active-students-content-container .data-container .current-count-container .count{font-size:max(2.3rem,6.75vw)}#total-active-students .total-active-students-content-container .data-container .current-count-container .label{font-size:max(.766667rem,2.25vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .count{font-size:max(1.15rem,3.375vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .label{font-size:max(.46rem,1.35vw)}#total-active-students .total-active-students-content-container .data-container .highest-date{font-size:max(.657143rem,1.92857vw)}#total-active-students .total-active-students-content-container .chart-container{width:max(13.75rem,33vw)}}@media screen and (width>=900px){#total-active-students{grid-area:4/1/7}#total-active-students .total-active-students-content-container .data-container .current-count-container .count{font-size:max(2.3rem,4.5vw)}#total-active-students .total-active-students-content-container .data-container .current-count-container .label{font-size:max(.766667rem,1.5vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .count{font-size:max(1.15rem,2.25vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .label{font-size:max(.46rem,.9vw)}#total-active-students .total-active-students-content-container .data-container .highest-date{font-size:max(.657143rem,1.28571vw)}#total-active-students .total-active-students-content-container .chart-container{width:23.3333vw}}@media screen and (width>=1200px){#total-active-students{grid-area:5/1/9}#total-active-students .total-active-students-content-container .data-container .current-count-container .count{font-size:min(2.9rem,3.3vw)}#total-active-students .total-active-students-content-container .data-container .current-count-container .label{font-size:min(.966667rem,1.1vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .count{font-size:min(1.45rem,1.65vw)}#total-active-students .total-active-students-content-container .data-container .highest-count-container .label{font-size:.66vw}#total-active-students .total-active-students-content-container .data-container .highest-date{font-size:min(.828571rem,.942857vw)}#total-active-students .total-active-students-content-container .chart-container{width:13.5rem}}#total-active-students-history{grid-row:4}#total-active-students-history .student-churn-data-container{max-width:calc(100vw - 4rem);min-height:20rem}#total-active-students-history .loading-spinner-container{place-self:center;margin-top:0;margin-bottom:4rem}@media screen and (width>=600px){#total-active-students-history{grid-area:3/1/auto/3}}@media screen and (width>=900px){#total-active-students-history.component-primary-container{grid-area:5/2/9/4}}@media screen and (width>=1200px){#total-active-students-history.component-primary-container{grid-area:7/2/13/4}}#dashboard-toolbar{z-index:3;background-color:#00b8a9;justify-content:start;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#dashboard-toolbar.disable-toolbar-buttons{pointer-events:none}#toolbar-back-button{white-space:nowrap;color:#3a3939;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202764.98%20199'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%2300b8a9;stroke-linecap:round;stroke-miterlimit:10;stroke-width:25px;}.cls-2{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cpath%20class='cls-2'%20d='m100.97,0h2654.01c5.53,0,10,4.48,10,10v178.99c0,5.53-4.48,10-10,10H100.97c-10.86,0-21.25-4.41-28.79-12.23L8.65,120.93c-11.54-11.96-11.54-30.9,0-42.85L72.18,12.23c7.54-7.81,17.93-12.23,28.79-12.23Z'/%3e%3cpath%20class='cls-1'%20d='m107.1,162.88l-54.21-56.43c-3.74-3.87-3.74-10.01,0-13.89l54.21-56.43'/%3e%3c/g%3e%3c/svg%3e");background-position:0;background-repeat:no-repeat;background-size:cover;border-right:.3rem solid #fff;border-radius:.2rem;padding:.2rem .5rem .2rem 1.5rem;overflow-x:hidden}#toolbar-back-button:focus{outline:2px solid #3a3939}#upcoming-birthdays{grid-row:7;align-self:start}#upcoming-birthdays .upcoming-birthdays-container{scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:1rem;align-content:start;align-items:start;max-height:37.5rem;display:grid;overflow-y:scroll}#upcoming-birthdays .upcoming-birthdays-container::-webkit-scrollbar{display:none}#upcoming-birthdays .upcoming-birthdays-container .student-container{cursor:pointer;border:1px solid #adadad;border-radius:.3rem;padding:.5rem .75rem;display:grid;box-shadow:.2rem .2rem .54rem #00000026}#upcoming-birthdays .upcoming-birthdays-container .student-container .student-name-container{border-bottom:1px solid #adadad;margin-bottom:.2rem;padding-bottom:.2rem}#upcoming-birthdays .upcoming-birthdays-container .student-container .student-name-container .student-name-kanji{font-weight:500}#upcoming-birthdays .upcoming-birthdays-container .student-container .student-name-container .student-name-katakana{color:#3a3939;font-size:.75rem}#upcoming-birthdays .upcoming-birthdays-container .student-container .event-container{grid-row-gap:.2rem;background-color:#00b8a94d;border-radius:.3rem;grid-auto-flow:column;justify-content:space-between;margin-top:.2rem;margin-bottom:.5rem;padding:.3rem .5rem;display:grid}#upcoming-birthdays .upcoming-birthdays-container .loading-spinner-container{margin-top:0;margin-bottom:3rem}#upcoming-birthdays .upcoming-birthdays-container .no-upcoming-birthdays{text-align:center}@media screen and (width>=600px){#upcoming-birthdays{grid-row:5}}@media screen and (width>=900px){#upcoming-birthdays{grid-area:12/1/17}}@media screen and (width>=1200px){#upcoming-birthdays{grid-area:9/4/19}}#students-by-grade{grid-row:5}#students-by-grade .students-by-grade-data-container{max-width:calc(100vw - 4rem);min-height:25rem}#students-by-grade .loading-spinner-container{place-self:center;margin-top:0;margin-bottom:4rem}@media screen and (width>=600px){#students-by-grade{grid-area:4/1/auto/3}#students-by-grade .students-by-grade-data-container{min-height:30rem}}@media screen and (width>=900px){#students-by-grade.component-primary-container{grid-area:9/2/14/4}}@media screen and (width>=1200px){#students-by-grade.component-primary-container{grid-area:13/2/auto/4}#students-by-grade.component-primary-container .students-by-grade-data-container{min-height:35rem}}#lifetime-data-section-dashboard{grid-row:6;align-items:start;display:grid}#lifetime-data-section-dashboard .lifetime-data-container{grid-row-gap:1rem;padding:1rem;display:grid}#lifetime-data-section-dashboard .lifetime-data-container .loading-spinner-container{margin-top:0;margin-bottom:2rem}#lifetime-data-section-dashboard .lifetime-data-container .section-divider{background-color:#adadad;height:1px;margin-top:.2rem}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container{grid-row-gap:.25rem;justify-items:center;display:grid}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .title{font-size:.9rem}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .data{font-size:1.6rem}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .historical-data-container{background-color:#ffde7d;border-radius:99rem;place-items:center;padding:.4rem 1.4rem;font-size:1rem;display:grid}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .historical-data-container .date{font-size:.8rem;font-style:italic}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .historical-data-container .data{font-size:1rem}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .historical-data-container.match{color:#fff;background-color:#00b8a8}#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .historical-data-container.match .date,#lifetime-data-section-dashboard .lifetime-data-container .title-data-container .historical-data-container.match .data{font-weight:500}@media screen and (width>=450px){#lifetime-data-section-dashboard .lifetime-data-container{grid-template-columns:repeat(2,1fr)}#lifetime-data-section-dashboard .lifetime-data-container .section-divider{grid-column:1/3}}@media screen and (width>=600px){#lifetime-data-section-dashboard{grid-area:5/1}#lifetime-data-section-dashboard .lifetime-data-container{grid-template-columns:1fr}#lifetime-data-section-dashboard .lifetime-data-container .section-divider{grid-column:1/2}}@media screen and (width>=900px){#lifetime-data-section-dashboard{grid-row:7/12}#lifetime-data-section-dashboard .lifetime-data-container{min-height:32rem}}@media screen and (width>=1200px){#lifetime-data-section-dashboard{grid-area:1/4/9;align-items:stretch}}#overview-section{justify-content:center;display:grid}#overview-section #overview-primary-container{grid-row-gap:1rem;grid-column-gap:1rem;width:calc(100vw - 3rem);margin-top:2.75rem;margin-bottom:15rem;padding:1rem;display:grid}#attendance-alerts-section{grid-row:1/4;align-self:start}#monthly-revenue-section,#monthly-revenue-breakdown-section,#monthly-revenue-breakdown-bar-section{grid-column:2/4}#lifetime-data-section{grid-area:1/4}@media screen and (width>=600px){#overview-section #overview-primary-container{grid-template-columns:repeat(2,1fr)}}@media screen and (width>=900px){#overview-section #overview-primary-container{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=1200px){#overview-section #overview-primary-container{grid-template-columns:repeat(4,1fr);max-width:1300px}}#attendance-alerts-section{display:grid}#attendance-alerts-section .primary-container{align-content:start;align-items:start;display:grid;container-type:inline-size}#attendance-alerts-section .primary-container .day-of-week-header-container{grid-column-gap:clamp(2px, .8cqw, 10px);grid-template-columns:repeat(7,1fr);grid-auto-flow:column;justify-items:center;margin-bottom:2px;font-size:.8rem;display:grid}#attendance-alerts-section .primary-container .instructor-container{margin-bottom:1rem;display:grid;container-type:inline-size}#attendance-alerts-section .primary-container .instructor-container .instructor-header{font-size:min(7cqw,1.4rem);font-weight:500}#attendance-alerts-section .primary-container .instructor-container .day-of-week-header-container{font-size:min(5.5cqw,1.1rem)}#attendance-alerts-section .primary-container .instructor-container .day-of-week-container{grid-column-gap:clamp(2px, .8cqw, 10px);grid-template-columns:repeat(7,1fr);display:grid}#attendance-alerts-section .primary-container .instructor-container .day-of-week-container .day-container{grid-row-gap:1rem;display:grid}#attendance-alerts-section .primary-container .instructor-container .day-of-week-container .day-container .attendance-records-data-container{grid-row-gap:clamp(2px, .8cqw, 10px);display:grid;container-type:inline-size}#attendance-alerts-section .primary-container .instructor-container .day-of-week-container .day-container .attendance-records-data-container .attendance-record-container{aspect-ratio:1;background-color:#00b8a90d;border:2px solid #00b8a9;border-radius:5px;place-items:center;padding-bottom:2px;font-size:min(30cqw,1.2rem);display:grid}#attendance-alerts-section .primary-container .instructor-container .day-of-week-container .day-container .attendance-record-container.attention-flag{background-color:#ffde7d4d;border:2px solid #ffcb31}#attendance-alerts-section .primary-container .instructor-container .day-of-week-container .day-container .attendance-record-container.alert-flag{background-color:#f6416c4d;border:2px solid #f6416c}#attendance-alerts-section .primary-container .loading-spinner-container{margin-top:0;margin-bottom:2rem}#attendance-alerts-section .card,#monthly-revenue-section .revenue-chart-container{padding:1rem}#monthly-revenue-section .revenue-chart-container .loading-spinner-container{margin-top:0;margin-bottom:3rem}#overview-toolbar{z-index:3;background-color:#00b8a9;justify-content:start;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#overview-toolbar.disable-toolbar-buttons{pointer-events:none}#monthly-revenue-breakdown-section .revenue-chart-container{padding:1rem}#monthly-revenue-breakdown-section .revenue-chart-container .loading-spinner-container{margin-top:0;margin-bottom:3rem}#lifetime-data-section{grid-row:1/3;align-items:start;display:grid}#lifetime-data-section .lifetime-data-container{grid-row-gap:1rem;min-height:32rem;padding:1rem;display:grid}#lifetime-data-section .lifetime-data-container .loading-spinner-container{margin-top:0;margin-bottom:2rem}#lifetime-data-section .lifetime-data-container .section-divider{background-color:#adadad;height:1px;margin-top:.2rem}#lifetime-data-section .lifetime-data-container .title-data-container{grid-row-gap:.25rem;justify-items:center;display:grid}#lifetime-data-section .lifetime-data-container .title-data-container .title{font-size:.9rem}#lifetime-data-section .lifetime-data-container .title-data-container .data{font-size:1.6rem}#lifetime-data-section .lifetime-data-container .title-data-container .historical-data-container{background-color:#ffde7d;border-radius:99rem;place-items:center;padding:.4rem 1.4rem;font-size:1rem;display:grid}#lifetime-data-section .lifetime-data-container .title-data-container .historical-data-container .date{font-size:.8rem;font-style:italic}#lifetime-data-section .lifetime-data-container .title-data-container .historical-data-container .data{font-size:1rem}#lifetime-data-section .lifetime-data-container .title-data-container .historical-data-container.match{color:#fff;background-color:#00b8a8}#lifetime-data-section .lifetime-data-container .title-data-container .historical-data-container.match .date,#lifetime-data-section .lifetime-data-container .title-data-container .historical-data-container.match .data{font-weight:500}#data-load-error-container{color:#3a3939;justify-content:center;justify-items:center;margin-top:3.5rem;font-size:1.1rem;display:grid}#data-load-error-container button{color:#3a3939;border:1px solid #3a3939;border-radius:.3rem;padding:.75rem 1.5rem;font-size:1rem}.display-descriptors-container{color:#3a3939;text-align:center;justify-content:center;justify-items:center;margin:.55rem 0 0;padding:0;font-size:1rem;display:grid}.display-descriptors-container ul{margin:0;padding:0}@media screen and (width>=450px){.display-descriptors-container{font-size:1.2rem}}#student-profile-list-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;place-content:center space-between;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#student-profile-list-toolbar #toolbar-back-button{display:none}#student-profile-list-toolbar .right-side-element-container{grid-auto-flow:column;place-content:center space-between;display:grid}#student-profile-list-toolbar .right-side-element-container #search-container{grid-column-gap:.5rem;order:4;grid-auto-flow:column;margin:0 .25rem;display:grid}#student-profile-list-toolbar .right-side-element-container #search-container #search-input{color:#3a3939;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23bdbdbd;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Magnifying_Glass'%20data-name='Magnifying%20Glass'%3e%3cpath%20class='cls-1'%20d='M0,37.24A37.25,37.25,0,0,1,63.59,10.9a37.28,37.28,0,0,1,4.5,47.25L97.94,88A7,7,0,1,1,88,97.94L58.15,68.08a37.31,37.31,0,0,1-47.24-4.49h0A37.06,37.06,0,0,1,0,37.24ZM20.85,53.65h0a23.22,23.22,0,0,0,32.8,0h0a23.2,23.2,0,1,0-32.81,0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:.5rem;background-repeat:no-repeat;background-size:auto 60%;border:none;border-radius:.3rem;width:calc(100% - 2.6rem);height:2rem;padding:0 .5rem 0 2.1rem;font-size:1.2rem}#student-profile-list-toolbar .right-side-element-container #search-container #search-input:focus{outline:2px solid #3a3939}#student-profile-list-toolbar .right-side-element-container #search-container #search-button{color:#fff;border:2px solid #fff;border-radius:.3rem;font-size:1rem}#student-profile-list-toolbar.disable-toolbar-buttons{pointer-events:none}@media screen and (width>=550px){#student-profile-list-toolbar #toolbar-back-button{display:block}}.add-new-profile-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2082%2082'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m76,35h-29V6c0-3.31-2.69-6-6-6s-6,2.69-6,6v29H6c-3.31,0-6,2.69-6,6s2.69,6,6,6h29v29c0,3.31,2.69,6,6,6s6-2.69,6-6v-29h29c3.31,0,6-2.69,6-6s-2.69-6-6-6Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:.3rem;width:2rem;height:2rem;margin-left:.5rem}.add-new-profile-button:hover{background-color:#fff3}.filter-menu-container{z-index:1;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(.4rem);background-color:#ffffffe6;border:1px solid #fff;border-radius:.3rem;max-height:calc(100vh - 5rem);display:grid;position:absolute;overflow:scroll;box-shadow:0 0 .3rem .3rem #0000001a}.filter-menu-container .filter-main-title{padding:.6rem 1rem;font-size:1.2rem;font-weight:500}.filter-menu-container .clear-all-filters-button{color:#fff;background-color:#f6416c;border-radius:.3rem;grid-column:2;place-self:center;padding:.3rem .5rem;font-size:1rem;font-weight:500}.filter-menu-container .clear-all-filters-button:hover{background-color:#f6416cb3}.filter-menu-container .filter-title-container{grid-column-gap:.5rem;grid-column:1/span 2;grid-auto-flow:column;justify-content:left;align-items:center;padding:.6rem 2rem;font-size:1.2rem;display:grid}.filter-menu-container .filter-title-container .section-title{-webkit-text-fill-color:#000;font-weight:400}.filter-menu-container .filter-title-container:hover{background-color:#ffde7db3}.filter-menu-container .filter-title-arrow{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2031.21%2052.43'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23000;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m29.75,22.68L8.54,1.46C6.58-.49,3.42-.49,1.46,1.46-.49,3.42-.49,6.58,1.46,8.54l17.68,17.68L1.46,43.89c-1.95,1.95-1.95,5.12,0,7.07.98.98,2.26,1.46,3.54,1.46s2.56-.49,3.54-1.46l21.21-21.21c1.95-1.95,1.95-5.12,0-7.07Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.75rem;height:.75rem}.filter-menu-container .filter-title-arrow.rotate-90-deg{transform:rotate(90deg)}.filter-menu-container .filter-menu-group{border-top:1px solid #00000040;grid-column:1/span 2;display:grid}.filter-menu-container .filter-menu-group .select-all-none-container{white-space:nowrap;grid-column-gap:1.5rem;grid-template-columns:repeat(2,1fr);grid-auto-flow:column;justify-items:center;margin:.6rem 2rem;display:grid}.filter-menu-container .filter-menu-group .select-all-none-container button{grid-column-gap:0;color:#000;background-color:#ffde7d;border-radius:.3rem;grid-template-rows:auto;grid-template-columns:auto auto;margin:0;font-weight:400}.filter-menu-container .filter-menu-group .select-all-none-container button:hover{background-color:#ffde7db3}.filter-menu-container .filter-menu-group button{grid-column-gap:1rem;grid-template-rows:1.2rem;grid-template-columns:1.2rem auto;grid-auto-flow:column;justify-content:left;align-items:center;padding:.6rem 2rem;font-size:1.2rem;display:grid}.filter-menu-container .filter-menu-group button input[type=checkbox]{background-color:#3a3939;width:100%;height:100%}.filter-menu-container .filter-menu-group button label{cursor:pointer;-webkit-text-fill-color:#000;font-weight:400}.filter-menu-container .filter-menu-group button:hover{background-color:#ffde7db3}.filter-menu-container .filter-menu-group.height-zero-overflow-hidden{border-top:0;height:0;overflow:hidden}.close-filter-menu-background-button{width:100vw;height:100vh;position:fixed;top:0;left:0}@media screen and (width>=576px){.filter-menu-container .filter-main-title{padding:.4rem .5rem;font-size:1rem}.filter-menu-container .clear-all-filters-button{padding:.2rem .4rem;font-size:.9rem}.filter-menu-container .filter-title-container{padding:.4rem 1rem;font-size:1rem}.filter-menu-container .filter-menu-group button{grid-template-rows:1rem;grid-template-columns:1rem;padding:.4rem 1rem;font-size:1rem}.filter-menu-container .filter-menu-group .select-all-none-container{grid-column-gap:.75rem;margin:.4rem 1rem}.filter-menu-container .filter-menu-group .select-all-none-container button{font-size:1rem}}.filter-button-container{cursor:pointer;border-radius:.3rem;grid-auto-flow:column;align-items:center;margin-left:.5rem;padding:0;display:grid}.filter-button-container .filter-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2080%2080'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m78.01,1.01c-1.03-.78-2.27-1.08-3.46-.97-.12,0-.24-.04-.36-.04H5.81c-.13,0-.24.03-.37.04-1.19-.11-2.43.19-3.46.97C-.22,2.67-.65,5.81,1.01,8.01l25.67,34.02v32.97c0,2.5,1.84,4.55,4.24,4.92.22.04.45.06.68.07.03,0,.06,0,.09,0,0,0,.01,0,.02,0,.02,0,.03,0,.05,0,.87,0,1.74-.23,2.54-.7l16.28-9.64c1.63-.82,2.76-2.5,2.76-4.45v-23.18l25.67-34.02c1.66-2.2,1.22-5.34-.98-7Zm-33.68,36.33c-.04.05-.06.11-.1.16-.07.1-.12.2-.19.31-.11.18-.21.36-.29.54-.05.11-.08.22-.12.34-.07.19-.14.39-.18.58-.03.12-.04.25-.06.38-.03.2-.05.39-.06.59,0,.04-.01.08-.01.13v21.96l-6.65,3.94v-25.9s-.01-.09-.01-.13c0-.2-.03-.39-.06-.58-.02-.13-.03-.26-.06-.38-.04-.2-.11-.39-.18-.58-.04-.11-.07-.23-.12-.34-.08-.19-.19-.36-.29-.54-.06-.1-.12-.21-.19-.31-.04-.05-.06-.11-.1-.16L15.04,10h49.93l-20.63,27.34Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:75%;order:1;width:2rem;height:2rem;display:grid}.filter-button-container .filter-button-text{order:2;display:none}.filter-button-container:hover{background-color:#fff3}.filter-button-container.filters-active{background-color:#fff;outline:none}.filter-button-container.filters-active .filter-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2080%2080'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%2300b8a9;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m78.01,1.01c-1.03-.78-2.27-1.08-3.46-.97-.12,0-.24-.04-.36-.04H5.81c-.13,0-.24.03-.37.04-1.19-.11-2.43.19-3.46.97C-.22,2.67-.65,5.81,1.01,8.01l25.67,34.02v32.97c0,2.5,1.84,4.55,4.24,4.92.22.04.45.06.68.07.03,0,.06,0,.09,0,0,0,.01,0,.02,0,.02,0,.03,0,.05,0,.87,0,1.74-.23,2.54-.7l16.28-9.64c1.63-.82,2.76-2.5,2.76-4.45v-23.18l25.67-34.02c1.66-2.2,1.22-5.34-.98-7Zm-33.68,36.33c-.04.05-.06.11-.1.16-.07.1-.12.2-.19.31-.11.18-.21.36-.29.54-.05.11-.08.22-.12.34-.07.19-.14.39-.18.58-.03.12-.04.25-.06.38-.03.2-.05.39-.06.59,0,.04-.01.08-.01.13v21.96l-6.65,3.94v-25.9s-.01-.09-.01-.13c0-.2-.03-.39-.06-.58-.02-.13-.03-.26-.06-.38-.04-.2-.11-.39-.18-.58-.04-.11-.07-.23-.12-.34-.08-.19-.19-.36-.29-.54-.06-.1-.12-.21-.19-.31-.04-.05-.06-.11-.1-.16L15.04,10h49.93l-20.63,27.34Z'/%3e%3c/g%3e%3c/svg%3e")}@media screen and (width>=576px){.filter-button-container .filter-button-text{color:#fff;margin-right:.25rem;font-size:.7rem;font-weight:600;display:block}.filter-button-container.filters-active .filter-button-text{color:#00b8a9}}.result-container{color:#fff;place-content:center;width:4rem;display:grid}.result-container .result{text-align:center;font-size:1.1rem}@media screen and (width>=450px){.result-container .result{font-size:1.2rem}}.sort-menu-container{z-index:1;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(.4rem);background-color:#ffffffe6;border:1px solid #fff;border-radius:.3rem;grid-auto-flow:row;display:grid;position:absolute;box-shadow:0 0 .3rem .3rem #0000001a}.sort-menu-container .sort-main-title{padding:.6rem 1rem;font-size:1.2rem;font-weight:500}.sort-menu-container .sort-item-arrow{background-position:50%;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem}.sort-menu-container .sort-item-arrow.ascending{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034.9%2071.24'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m28.89,39.43h-5.44V6c0-3.31-2.69-6-6-6s-6,2.69-6,6v33.43h-5.44c-4.62,0-7.51,5-5.2,9l11.44,19.81c2.31,4,8.08,4,10.39,0l11.44-19.81c2.31-4-.58-9-5.2-9Z'/%3e%3c/g%3e%3c/svg%3e");transform:rotate(180deg)}.sort-menu-container .sort-item-arrow.descending{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2034.9%2071.24'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m28.89,39.43h-5.44V6c0-3.31-2.69-6-6-6s-6,2.69-6,6v33.43h-5.44c-4.62,0-7.51,5-5.2,9l11.44,19.81c2.31,4,8.08,4,10.39,0l11.44-19.81c2.31-4-.58-9-5.2-9Z'/%3e%3c/g%3e%3c/svg%3e")}.sort-menu-container .sort-item-container{-webkit-text-fill-color:#000;grid-column-gap:.5rem;grid-auto-flow:column;justify-content:left;align-items:center;padding:.6rem 2rem;font-size:1.2rem;font-weight:400;display:grid}.sort-menu-container .sort-item-container:hover{background-color:#ffde7db3}.close-sort-menu-background-button{width:100vw;height:100vh;position:fixed;top:0;left:0}@media screen and (width>=576px){.sort-menu-container .sort-main-title{padding:.4rem .5rem;font-size:1rem}.sort-menu-container .sort-item-container{grid-column-gap:.25rem;padding:.4rem 1rem;font-size:1rem}}.sort-button-and-menu-container .sort-button-container{cursor:pointer;border-radius:.3rem;grid-auto-flow:column;align-items:center;margin-left:.5rem;padding:0;display:grid}.sort-button-and-menu-container .sort-button-container .sort-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20123.19%20104.02'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m102.82,45.96h-49c-3.87,0-7-3.13-7-7s3.13-7,7-7h49c3.87,0,7,3.13,7,7s-3.13,7-7,7Z'/%3e%3cpath%20class='cls-1'%20d='m116.19,19.85h-62.37c-3.87,0-7-3.13-7-7s3.13-7,7-7h62.37c3.87,0,7,3.13,7,7s-3.13,7-7,7Z'/%3e%3cpath%20class='cls-1'%20d='m89.46,72.07h-35.64c-3.87,0-7-3.13-7-7s3.13-7,7-7h35.64c3.87,0,7,3.13,7,7s-3.13,7-7,7Z'/%3e%3cpath%20class='cls-1'%20d='m76.09,98.18h-22.27c-3.87,0-7-3.13-7-7s3.13-7,7-7h22.27c3.87,0,7,3.13,7,7s-3.13,7-7,7Z'/%3e%3cpath%20class='cls-1'%20d='m28.89,72.21h-4.44V7c0-3.87-3.13-7-7-7s-7,3.13-7,7v65.21h-4.44c-4.62,0-7.51,5-5.2,9l11.44,19.81c2.31,4,8.08,4,10.39,0l11.44-19.81c2.31-4-.58-9-5.2-9Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:90%;width:2rem;height:2rem}.sort-button-and-menu-container .sort-button-container .sort-button-text{display:none}.sort-button-and-menu-container .sort-button-container:hover{background-color:#fff3}@media screen and (width>=576px){.sort-button-and-menu-container .sort-button-container .sort-button{margin-right:.2rem}.sort-button-and-menu-container .sort-button-container .sort-button-text{color:#fff;margin-right:.25rem;font-weight:600;display:block}}#student-profiles-cards-display-descriptors-container{height:calc(100vh - 2.75rem);margin-top:2.75rem;overflow-y:scroll}.student-profile-header-container{grid-template-columns:auto auto .7rem;grid-auto-flow:column;align-content:center;margin-bottom:.4rem;padding:.5rem;display:grid}.student-profile-header-container .status{color:#fff;justify-self:right;font-size:1.3rem;font-weight:500}.student-profile-header-container .more-info-container{pointer-events:none;background-color:#fff;grid-area:1/3;justify-self:right;width:2rem;height:2rem;margin-top:-1.5rem;margin-right:-1.5rem;transform:rotate(45deg);box-shadow:0 0 5px 2px #0003}.archived{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096.5%2095.77'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Archive_-_True'%20data-name='Archive%20-%20True'%3e%3crect%20class='cls-1'%20x='6'%20y='26.29'%20width='84.5'%20height='63.49'/%3e%3cpolygon%20class='cls-1'%20points='90.5%2026.29%206%2026.29%2016%206%2080.5%206%2090.5%2026.29'/%3e%3cpolyline%20class='cls-1'%20points='34.69%2060.79%2048.25%2072.35%2061.81%2060.79'/%3e%3cline%20class='cls-1'%20x1='48.25'%20y1='68.92'%20x2='48.25'%20y2='43.71'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem}.pre-enrolled{background-color:#fdbc00}.enrolled{background-color:#00b8a9}.short-absence{background-color:#f6416c}.long-absence,.status-unknown{background-color:#3a3939}.student-profile-body-container{padding:.5rem}.student-profile-body-container .name-container{margin-bottom:1rem}.student-profile-body-container .name-container .name-kanji-grade{font-size:1.1rem;font-weight:500}.student-profile-body-container .name-container .name-katakana{color:#3a3939;margin-left:.1rem}.student-profile-body-container .name-container .name-romaji{color:#3a3939;margin-left:.3rem}.student-profile-body-container .student-info-container>div:not(:first-child){border-top:1px solid #adadad;padding-top:.15rem}.student-profile-body-container .student-info-container>div:not(:last-child){padding-bottom:.15rem}.student-profile-footer-container{background-color:#f1f1f1;border-top:1px solid #adadad;padding:.8rem 1rem;display:grid}.student-profile-footer-container a.profile-edit-button{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20102.07%20102.07'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23bdbdbd;}.cls-2{fill:none;stroke:%23bdbdbd;stroke-linecap:round;stroke-linejoin:round;stroke-width:14px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Edit'%3e%3cpath%20class='cls-1'%20d='M93.06,24.58l8.14-8.14c1.64-1.63.9-5-1.65-7.57L93.2,2.52C90.65,0,87.26-.77,85.63.87L77.49,9Z'/%3e%3cpath%20class='cls-1'%20d='M74.09,12.4,26.58,59.91a2.53,2.53,0,0,0-.69,1.53L24.8,71.88c-.29,2.68,2.71,5.68,5.39,5.39l10.44-1.09a2.53,2.53,0,0,0,1.53-.69L89.67,28Z'/%3e%3cpath%20class='cls-2'%20d='M59.8,7.07h-44A8.8,8.8,0,0,0,7,15.87v70.4a8.8,8.8,0,0,0,8.8,8.8H86.2a8.8,8.8,0,0,0,8.8-8.8V42.49'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.8rem;height:1.8rem}#enrolled-classes .card-full-width{display:grid}#enrolled-classes .card-full-width .enrolled-class-header-container{background-color:#adadad;grid-auto-flow:column;place-content:center space-between;padding:.5rem;display:grid}#enrolled-classes .card-full-width .enrolled-class-header-container .enrolled-class-title,#enrolled-classes .card-full-width .enrolled-class-header-container .enrolled-class-number{color:#fff;font-size:1.3rem;font-weight:500}#enrolled-classes .card-full-width .enrolled-class-header-container.pre-enrolled{background-color:#fdbc00}#enrolled-classes .card-full-width .enrolled-class-header-container.enrolled{background-color:#00b8a9}#enrolled-classes .card-full-width .enrolled-class-header-container.short-absence{background-color:#f6416c}#enrolled-classes .card-full-width .enrolled-class-header-container.long-absence{background-color:#3a3939}#enrolled-classes .card-full-width .enrolled-class-body-container{grid-row-gap:.5rem;padding:.5rem;display:grid}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container{border:1px solid #adadad;border-radius:.5rem;padding:.5rem;display:grid;box-shadow:.1rem .2rem .2rem #0003}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container{border-bottom:1px solid #adadad;grid-auto-flow:column;justify-content:space-between;align-items:end;margin-bottom:.3rem;display:grid}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data{grid-column-gap:.5rem;grid-auto-flow:column;justify-content:start;align-items:end;font-size:.9rem;display:grid}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-title{font-size:.8rem;font-weight:400}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-day-of-week,#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-start-time{color:#3a3939;font-size:.7rem;font-weight:400}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-instructor-icon{background-color:#00b8a9;background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;width:2.25rem;height:2.25rem;margin-bottom:.5rem;box-shadow:.1rem .2rem .2rem #0006}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container{margin-top:1rem;display:grid}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container{cursor:pointer;grid-column-gap:.5rem;border-radius:.5rem;justify-content:left;padding:.5rem;display:grid}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-status-indicator{pointer-events:none;border:2px solid #fff;border-radius:50%;grid-area:1/1/3;align-self:center;width:1rem;height:1rem;box-shadow:.1rem .1rem .3rem #0003}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-status-indicator.pre-enrolled{background-color:#fdbc00}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-status-indicator.enrolled{background-color:#00b8a9}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-status-indicator.short-absence{background-color:#f6416c}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-status-indicator.long-absence{background-color:#3a3939}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-name-kanji,#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-name-katakana{pointer-events:none;grid-column:2}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-name-kanji{font-size:.9rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container .student-name-katakana{color:#3a3939;margin-left:.1rem;font-size:.8rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .enrolled-students-container .enrolled-student-container.this-student{pointer-events:none;background-color:#f8f3d4}@media screen and (width>=350px){#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data{grid-column-gap:.9rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-title{font-size:1rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-day-of-week,#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-start-time{font-size:.8rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-instructor-icon{width:2.25rem;height:2.25rem}}@media screen and (width>=400px){#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data{grid-column-gap:1.1rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-title{font-size:1.1rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-day-of-week,#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-start-time{font-size:.9rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-instructor-icon{width:2.5rem;height:2.5rem}}@media screen and (width>=450px){#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data{grid-column-gap:1.3rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-title{font-size:1.1rem}#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-day-of-week,#enrolled-classes .card-full-width .enrolled-class-body-container .enrolled-class-container .event-info-container .event-data .event-start-time{font-size:1rem}}#student-profile-details-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;place-content:center left;width:100%;height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container{grid-template-columns:repeat(2,auto);justify-content:space-between}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container .section-title{color:#fff;font-size:1.3rem;font-weight:500}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container .header-right-container{grid-column-gap:1rem;display:grid}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container .header-right-container .status{justify-self:right}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container .header-right-container .archived-button{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096.5%2095.77'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Archive_-_True'%20data-name='Archive%20-%20True'%3e%3crect%20class='cls-1'%20x='6'%20y='26.29'%20width='84.5'%20height='63.49'/%3e%3cpolygon%20class='cls-1'%20points='90.5%2026.29%206%2026.29%2016%206%2080.5%206%2090.5%2026.29'/%3e%3cpolyline%20class='cls-1'%20points='34.69%2060.79%2048.25%2072.35%2061.81%2060.79'/%3e%3cline%20class='cls-1'%20x1='48.25'%20y1='68.92'%20x2='48.25'%20y2='43.71'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;display:none}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container .archived-profile{grid-template-columns:auto 1.5rem}.card-section-full-width .card-container-full-width .card-full-width .student-profile-header-container .archived-profile .archived-button{display:block}#attendance-records .attendance-records-container{display:grid}#attendance-records .attendance-records-container .attendance-records-header-container{background-color:#adadad;grid-auto-flow:column;place-content:center space-between;padding:.5rem;display:grid}#attendance-records .attendance-records-container .attendance-records-header-container .attendance-records-title,#attendance-records .attendance-records-container .attendance-records-header-container .attendance-records-number{color:#fff;font-size:1.3rem;font-weight:500}#attendance-records .attendance-records-container .attendance-records-header-container.pre-enrolled{background-color:#fdbc00}#attendance-records .attendance-records-container .attendance-records-header-container.enrolled{background-color:#00b8a9}#attendance-records .attendance-records-container .attendance-records-header-container.short-absence{background-color:#f6416c}#attendance-records .attendance-records-container .attendance-records-header-container.long-absence{background-color:#3a3939}#attendance-records .attendance-records-container .attendance-records-body-container{scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:.5rem;max-height:500px;margin-bottom:.4rem;padding:.5rem;display:grid;overflow-y:scroll}#attendance-records .attendance-records-container .attendance-records-body-container::-webkit-scrollbar{display:none}#attendance-records .attendance-records-container .attendance-records-body-container .record-container{cursor:pointer;grid-column-gap:.75rem;border:1px solid #adadad;border-radius:.5rem;grid-template-columns:auto 1.5rem;padding:.5rem;display:grid;box-shadow:.1rem .2rem .2rem #0003}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container{pointer-events:none;-webkit-user-select:none;user-select:none;grid-column-gap:1rem;grid-template-columns:2rem auto;grid-auto-flow:row;justify-content:left;font-size:.8rem;display:grid}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .instructor-icon{background-color:#00b8a9;background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;grid-row:1/3;width:2rem;height:2rem;box-shadow:.1rem .2rem .2rem #0006}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .attendance-date{grid-area:1/2}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .attendance-start-time{grid-area:2/2}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .attendance-event-name{grid-area:3/2}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .attendance-record-grade-name{grid-area:4/2}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .attendance-record-status-icon{pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:55%;border:2px solid #fff;border-radius:50%;place-self:center right;width:1.5rem;height:1.5rem;box-shadow:.1rem .2rem .2rem #0006}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .attendance-record-status-icon.pending{background-color:#fdbc00;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2086.51%2088.81'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}%3c/style%3e%3c/defs%3e%3cg%20id='Status_-_Pre_Enrolled'%3e%3cpath%20class='cls-1'%20d='M40.5,47.9C27.4,66.6,7.1,81.11,3.9,81.11c-1.7,0-2.9-1.3-2.9-2.7,0-.8,.5-1.8,1.7-2.4,13.4-7,26.4-19.1,35.4-32.3l-31.8,.2c-1.6,0-2.3-1.1-2.3-2.3s.8-2.5,2.3-2.5H40.6l-.1-15.4H14.3c-1.5,0-2.3-1.2-2.3-2.4s.8-2.4,2.3-2.4h26.2l-.1-15.6c0-1.5,1.3-2.3,2.7-2.3,1.3,0,2.6,.8,2.6,2.3l-.1,15.6h26.6c1.5,0,2.2,1.2,2.2,2.4s-.7,2.4-2.2,2.4h-26.6l-.1,15.4h35.1c1.5,0,2.2,1.2,2.2,2.5,0,1.1-.7,2.3-2.1,2.3l-33.1-.2c9.6,12.8,23.4,24.2,36.3,30.9,1.2,.6,1.6,1.5,1.6,2.4,0,1.5-1.4,3.1-3.2,3.1-2.8,0-22.2-12.8-36.8-32.5,.1,12.4,.2,38,.2,38,0,1.5-1.3,2.2-2.7,2.2-1.3,0-2.7-.7-2.7-2.2l.2-37.7Z'/%3e%3c/g%3e%3c/svg%3e")}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .attendance-record-status-icon.present{background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2073.7%2083.41'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}%3c/style%3e%3c/defs%3e%3cg%20id='Status_-_Pre_Enrolled'%3e%3cpath%20class='cls-1'%20d='M66.8,52.2c0-1.6,1.3-2.4,2.7-2.4s2.9,.9,3,2.6c.1,3.1,.2,7.1,.2,11,0,2.5,0,4.9-.1,7-.2,7.6-5,11.5-12,11.7-7.4,.2-17.1,.3-26.3,.3-8.3,0-16.3-.1-22.2-.3-7.1-.3-10.9-4-11-11.4,0-2.8-.1-6-.1-9.3s.1-6.5,.1-9.2c0-1.8,1.5-2.7,2.8-2.7,1.4,0,2.8,.9,2.8,2.4v.1c-.1,3.5-.1,8.7-.1,12.9,0,8.3,0,11.9,7.6,12.2,5.2,.2,12.1,.3,19.3,.3V41c-6.1,0-12-.1-17.5-.3-7.1-.3-11-3.9-11.1-11.2,0-2.8-.1-5.6-.1-8.5s.1-5.7,.1-8.4c0-1.8,1.4-2.6,2.8-2.6s2.8,.8,2.8,2.4v.1c-.1,3.5-.1,7.8-.1,11.5,0,8.4,.3,11.6,7.6,11.9,4.9,.2,10.2,.3,15.5,.3l-.1-32.6c0-1.7,1.5-2.6,3-2.6,1.4,0,2.9,.9,2.9,2.6l-.1,32.6c5.5,0,11-.1,15.9-.3,8.2-.3,8.2-5.2,8.2-13,0-3.5-.2-7.1-.3-10.1v-.1c0-1.5,1.4-2.3,2.8-2.3s2.9,.8,2.9,2.6c.1,2.5,.2,5.2,.2,7.9s-.1,5.5-.2,8.3c-.2,7.5-4.8,11.2-12,11.5-5.8,.2-11.7,.3-17.5,.3v36.4c7.4,0,14.5-.1,19.7-.3,8-.3,8.2-4.8,8.2-13.6,0-4-.2-8.2-.3-11.2v-.1Z'/%3e%3c/g%3e%3c/svg%3e")}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .attendance-record-status-icon.absent{background-color:#f6416c;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2085.91%2085.8'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}%3c/style%3e%3c/defs%3e%3cg%20id='Status_-_Pre_Enrolled'%3e%3cpath%20class='cls-1'%20d='M5.1,84.61c-.4,.1-.8,.2-1.1,.2-1.8,0-3-1.5-3-2.9,0-1.1,.7-2.1,2.3-2.6,28.1-8.4,37.3-26.7,37.4-51.3,0-1.7,1.4-2.6,2.7-2.6,1.4,0,2.8,.9,2.8,2.5,0,2.3-.4,6.5-.4,6.7,2.2,21.8,19.7,38.5,36.8,43.3,1.6,.4,2.3,1.7,2.3,2.9,0,1.5-1.2,3-3.1,3-3.7,0-29.9-10.5-38.1-37.2-4.6,17.6-15.9,31-38.6,38Zm7.1-43.2c-.8,.9-1.7,1.3-2.6,1.3-1.5,0-2.8-1.3-2.8-2.7,0-.7,.2-1.3,.8-1.9C14.9,30.4,22.9,17.8,27.6,2.9c.4-1.3,1.5-1.9,2.6-1.9,1.6,0,3.3,1.2,3.3,2.8,0,1.2-4.6,11.3-4.9,11.9,11.8-.1,35.7-.2,42.2-.2,5.1,0,7.9,2.7,7.9,6.3,0,4.6-7.3,15.2-11,19.7-.7,.9-1.7,1.3-2.5,1.3-1.5,0-2.9-1.1-2.9-2.4,0-.5,.2-1,.6-1.5,1.2-1.4,9.9-13.1,9.9-16.5,0-1.3-.9-2.1-3.2-2.1-3.6,0-22.2-.1-35-.1h-8.2c-3.9,7.6-8.4,14.7-14.2,21.2Z'/%3e%3c/g%3e%3c/svg%3e")}@media screen and (width>=350px){#attendance-records .attendance-records-container .attendance-records-body-container .record-container{grid-template-columns:auto 1.75rem;padding:.75rem}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container{grid-template-columns:2.5rem auto;font-size:.9rem}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .instructor-icon{width:2.5rem;height:2.5rem}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .attendance-record-status-icon{width:1.75rem;height:1.75rem}}@media screen and (width>=400px){#attendance-records .attendance-records-container .attendance-records-body-container .record-container{grid-column-gap:1.25rem;padding:1rem}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container{grid-column-gap:1.25rem;grid-auto-flow:column;font-size:1rem}}@media screen and (width>=600px){#attendance-records .attendance-records-container .attendance-records-body-container .record-container{grid-column-gap:1.5rem;grid-auto-flow:column;justify-content:space-between;align-items:center}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container{grid-column-gap:1.5rem;grid-template-columns:2.5rem 10rem auto;grid-auto-flow:column;font-size:1rem}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .attendance-event-name{grid-area:1/3}#attendance-records .attendance-records-container .attendance-records-body-container .record-container .record-data-container .attendance-record-grade-name{grid-area:2/3}}#journal .journal-entries-container{display:grid}#journal .journal-entries-container .journal-entries-header-container{background-color:#adadad;grid-auto-flow:column;place-content:center space-between;padding:.5rem;display:grid}#journal .journal-entries-container .journal-entries-header-container.pre-enrolled{background-color:#fdbc00}#journal .journal-entries-container .journal-entries-header-container.enrolled{background-color:#00b8a9}#journal .journal-entries-container .journal-entries-header-container.short-absence{background-color:#f6416c}#journal .journal-entries-container .journal-entries-header-container.long-absence{background-color:#3a3939}#journal .journal-entries-container .journal-entries-header-container .journal-entries-title,#journal .journal-entries-container .journal-entries-header-container .journal-entries-number{color:#fff;font-size:1.3rem;font-weight:500}#journal .journal-entries-container .journal-entries-body-container{scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:.75rem;max-height:600px;margin-bottom:.4rem;padding:.5rem;display:grid;overflow-y:scroll}#journal .journal-entries-container .journal-entries-body-container::-webkit-scrollbar{display:none}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container{cursor:pointer;border:1px solid #adadad;border-radius:.5rem;padding:1rem;font-size:.8rem;display:grid;position:relative;box-shadow:.1rem .2rem .2rem #0003}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .divider-line{border-bottom:1px solid #adadad;width:100%;margin:.75rem 0 .25rem}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .more-info-container{border-top-right-radius:calc(.5rem - 1px);width:2rem;height:2rem;position:absolute;top:0;right:0;overflow:hidden}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .more-info-container .more-info-tab{background-color:#adadad;width:2rem;height:2rem;position:absolute;top:-50%;right:-50%;transform:rotate(45deg);box-shadow:0 0 5px 2px #0003}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .data-container{margin-bottom:.25rem}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .instructor-container{grid-column-gap:.5rem;grid-row-gap:.25rem;grid-auto-flow:column;justify-content:start;justify-items:center;display:grid}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .instructor-container .instructor-icon{background-color:#00b8a9;background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;width:2rem;height:2rem;box-shadow:.1rem .2rem .2rem #0006}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .journal-entry-instructor-container{grid-auto-flow:column;justify-content:start;display:grid}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .journal-entry-instructor-container div:after{content:"・"}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .journal-entry-instructor-container div:last-child:after{content:""}#journal .journal-entries-container .journal-entries-body-container .loading-spinner-container{margin-top:-2.5rem}#journal .journal-entries-container .journal-entries-footer-container{background-color:#f1f1f1;border-top:1px solid #adadad;min-height:1.8rem;padding:.8rem 1rem;display:grid}#journal .journal-entries-container .journal-entries-footer-container .journal-entry-add-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3csvg%20id='Layer_2'%20viewBox='0%200%2082%2082'%20version='1.1'%20sodipodi:docname='plus_icon_grey.svg'%20inkscape:version='1.4%20(e7c3feb1,%202024-10-09)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23ffffff'%20bordercolor='%23000000'%20borderopacity='0.25'%20inkscape:showpageshadow='2'%20inkscape:pageopacity='0.0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23d1d1d1'%20showgrid='false'%20inkscape:zoom='4.6395824'%20inkscape:cx='46.124841'%20inkscape:cy='20.583749'%20inkscape:window-width='1920'%20inkscape:window-height='1080'%20inkscape:window-x='0'%20inkscape:window-y='0'%20inkscape:window-maximized='0'%20inkscape:current-layer='Layer_2'%20/%3e%3cdefs%20id='defs1'%3e%3cstyle%20id='style1'%3e.cls-1{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m76,35h-29V6c0-3.31-2.69-6-6-6s-6,2.69-6,6v29H6c-3.31,0-6,2.69-6,6s2.69,6,6,6h29v29c0,3.31,2.69,6,6,6s6-2.69,6-6v-29h29c3.31,0,6-2.69,6-6s-2.69-6-6-6Z'%20id='path1'%20inkscape:label='path1'%20style='fill:%23bdbdbd;fill-opacity:1'%20/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.8rem;height:1.8rem}@media screen and (width>=350px){#journal .journal-entries-container .journal-entries-body-container .journal-entry-container{font-size:.9rem}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .data-container{margin-bottom:.5rem}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .divider-line{margin:1rem 0 .5rem}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .instructor-container{grid-column-gap:.75rem}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .instructor-container .instructor-icon{width:2.5rem;height:2.5rem}}@media screen and (width>=400px){#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .data-container div{white-space:nowrap}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .instructor-container{grid-column-gap:.5rem;grid-column:2;justify-content:right;justify-self:right;place-items:center right}#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .divider-line,#journal .journal-entries-container .journal-entries-body-container .journal-entry-container .journal-entry-text{grid-column:1/3}}#archive-journal-container{z-index:100;pointer-events:none;place-items:center;width:100vw;height:100svh;display:grid;position:fixed;top:0}#archive-journal-container #archive-journal-card{pointer-events:auto;cursor:default;background-color:#fff;border-radius:.5rem;outline:1px solid #adadad;grid-template-rows:auto 1fr;width:calc(100vw - 1rem);max-width:calc(550px - 1rem);max-height:calc(100svh - 2rem);display:grid;overflow:hidden;box-shadow:.2rem .2rem .5rem #0003}#archive-journal-container #archive-journal-card .archive-journal-card-header{background-color:#00b8a9;grid-auto-flow:column;justify-content:space-between;align-items:center;height:3rem;padding:0 1rem;display:grid}#archive-journal-container #archive-journal-card .archive-journal-card-header .archive-journal-card-header-text{color:#fff;font-size:1.3rem;font-weight:500}#archive-journal-container #archive-journal-card .archive-journal-card-header .archive-journal-card-header-close-button{aspect-ratio:1;cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='75.704102'%20height='75.704224'%20viewBox='0%200%2075.704104%2075.704224'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2'%20/%3e%3c/clipPath%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1-9'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2-0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='layer-MC1'%20transform='translate(-6454.9063,-712.93695)'%3e%3cg%20id='layer1'%3e%3cpath%20id='path95-8-1'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(-0.94280902,0.94280902,0.75424719,0.75424719,6458.0791,774.90942)'%20clip-path='url(%23clipPath96-9-1)'%20/%3e%3cpath%20id='path95-8-1-3'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(0.94280902,0.94280902,0.75424719,-0.75424719,6516.8792,785.46889)'%20clip-path='url(%23clipPath96-9-1-9)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:90%;width:1.75rem}#archive-journal-container #archive-journal-card .archive-journal-card-body{scrollbar-width:none;-ms-overflow-style:none;padding:1rem;display:grid;overflow-y:scroll}#archive-journal-container #archive-journal-card .archive-journal-card-body::-webkit-scrollbar{display:none}#archive-journal-container #archive-journal-card .archive-journal-card-body .section-header{text-align:right;border-bottom:1px solid #000;width:100%;margin-top:1.5rem;margin-bottom:.5rem}#archive-journal-container #archive-journal-card .archive-journal-card-body .section-header:first-child{margin-top:0}#archive-journal-container #archive-journal-card .archive-journal-card-body .data-container{grid-row-gap:.3rem;grid-column-gap:.5rem;place-content:start left;display:grid}#archive-journal-container #archive-journal-card .archive-journal-card-body .data-container .label{grid-column:1;place-self:end right;font-size:.85rem}#archive-journal-container #archive-journal-card .archive-journal-card-body .data-container .data{grid-column:2;font-size:1rem}#archive-journal-container #archive-journal-card .archive-journal-card-body .instructor-container{grid-column-gap:1rem;grid-row-gap:.5rem;grid-auto-flow:column;justify-content:start;justify-items:center;display:grid}#archive-journal-container #archive-journal-card .archive-journal-card-body .instructor-container .instructor-icon{background-color:#00b8a9;background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;width:3.5rem;height:3.5rem;box-shadow:.1rem .2rem .2rem #0006}#archive-journal-container #archive-journal-card .archive-journal-card-body .instructor-container .instructor-name{grid-row:2;font-size:.75rem}#archive-journal-container #archive-journal-card .archive-journal-card-body .comment-container{padding:0}#archive-journal-container #archive-journal-card .archive-journal-card-footer{background-color:#f1f1f1;border-top:1px solid #adadad;min-height:1.8rem;padding:.8rem 1rem}#archive-journal-container #archive-journal-card .archive-journal-card-footer .archive-button{aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096.5%2095.77'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23bdbdbd;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Archive_-_True'%20data-name='Archive%20-%20True'%3e%3crect%20class='cls-1'%20x='6'%20y='26.29'%20width='84.5'%20height='63.49'/%3e%3cpolygon%20class='cls-1'%20points='90.5%2026.29%206%2026.29%2016%206%2080.5%206%2090.5%2026.29'/%3e%3cpolyline%20class='cls-1'%20points='34.69%2060.79%2048.25%2072.35%2061.81%2060.79'/%3e%3cline%20class='cls-1'%20x1='48.25'%20y1='68.92'%20x2='48.25'%20y2='43.71'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.8rem}#dark-background-overlay{z-index:99;cursor:pointer;background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;left:0}.disable-all-modals{pointer-events:none}#archive-journal-modal-container{z-index:100;place-content:center;width:100vw;height:100vh;display:grid;position:fixed;top:0;right:0}#archive-journal-modal-container .modal-card{z-index:101;grid-row-gap:1rem;background-color:#fff;border:1px solid #adadad;border-radius:.3rem;width:calc(100vw - 4rem);max-width:350px;padding:1rem;display:grid;box-shadow:.2rem .2rem .5rem #0000004d}#archive-journal-modal-container .modal-card .confirmation-modal-dialog{grid-column:1/3;place-self:center}#archive-journal-modal-container .modal-card .cancel-button,#archive-journal-modal-container .modal-card .confirm-button{color:#fff;border-radius:.3rem;padding:.6rem 1rem;font-size:1rem}#archive-journal-modal-container .modal-card .cancel-button{background-color:#adadad;grid-column:1;justify-self:left}#archive-journal-modal-container .modal-card .confirm-button{background-color:#f6416c;grid-column:2;justify-self:right}#archive-journal-modal-container .dark-background-overlay{background-color:#0006;width:100vw;height:100vh;position:fixed;top:0;right:0}#archive-journal-modal-container.disable-all-modals{pointer-events:none}#archive-journal-modal-container.disable-all-modals .dark-background-overlay{z-index:1}#archive-journal-modal-container.disable-all-modals .modal-card{z-index:0}.card-section-full-width.student-profiles-details{align-content:start;align-items:start;height:calc(100vh - 17.75rem);margin-top:2.75rem;margin-bottom:0;padding-bottom:15rem;overflow-y:scroll}#student-profile-create-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;place-content:center left;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}.toolbar-back-button{white-space:nowrap;color:#3a3939;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202764.98%20199'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%2300b8a9;stroke-linecap:round;stroke-miterlimit:10;stroke-width:25px;}.cls-2{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cpath%20class='cls-2'%20d='m100.97,0h2654.01c5.53,0,10,4.48,10,10v178.99c0,5.53-4.48,10-10,10H100.97c-10.86,0-21.25-4.41-28.79-12.23L8.65,120.93c-11.54-11.96-11.54-30.9,0-42.85L72.18,12.23c7.54-7.81,17.93-12.23,28.79-12.23Z'/%3e%3cpath%20class='cls-1'%20d='m107.1,162.88l-54.21-56.43c-3.74-3.87-3.74-10.01,0-13.89l54.21-56.43'/%3e%3c/g%3e%3c/svg%3e");background-position:0;background-repeat:no-repeat;background-size:cover;border-right:.3rem solid #fff;border-radius:.2rem;padding:.2rem .5rem .2rem 1.5rem;overflow-x:hidden}.profile-section-header{text-align:right;border-bottom:1px solid #000;width:100%;margin-top:2rem}.create-new-profile-body-container{padding:0 1.5rem}#student-profile-update-descriptors-container,#student-profile-create-descriptors-container{color:#3a3939;text-align:center;justify-content:center;justify-items:center;margin:3.3rem 0 0;padding:0;font-size:1rem;display:grid}#student-profile-update-descriptors-container ul,#student-profile-create-descriptors-container ul{margin:0;padding:0}#profile-create-form{grid-auto-flow:row;display:grid}#profile-create-form label{margin-top:.7rem}#profile-create-form input{-webkit-text-fill-color:#000;background-color:#fff;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1.2rem}#profile-create-form input:focus{outline:2px solid #3a3939}#profile-create-form .input-width-7{max-width:7rem}#profile-create-form .input-width-s{max-width:11rem}#profile-create-form .input-width-12{max-width:12rem}#profile-create-form .input-width-20{width:calc(100% - 1rem);max-width:20rem}#profile-create-form select{cursor:pointer;-webkit-text-fill-color:#000;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1.2rem}#profile-create-form select:focus{outline:2px solid #3a3939}#profile-create-form .create-profile-section-header:first-child{margin-top:0}#profile-create-form .create-profile-section-header{margin-top:3rem}#profile-create-form .horizontal-select-menu{grid-auto-flow:column;justify-content:left;display:grid}#profile-create-form .horizontal-select-menu button.horizontal-select-menu-option{-webkit-text-fill-color:#000;border:1px solid #000;border-right:none;padding:.4rem .5rem;font-size:1rem;font-weight:400}#profile-create-form .horizontal-select-menu .horizontal-select-menu-option:last-child{border-right:1px solid #000}#profile-create-form .horizontal-select-menu .selected-button{background-color:#00b8a9}#profile-create-form button#archived-button-container{background-color:#adadad;border-radius:3rem;width:5.8rem;height:3rem;padding:0;transition:all .35s;display:grid}#profile-create-form button#archived-button-container .archived-button-icon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096.5%2095.77'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Archive_-_True'%20data-name='Archive%20-%20True'%3e%3crect%20class='cls-1'%20x='6'%20y='26.29'%20width='84.5'%20height='63.49'/%3e%3cpolygon%20class='cls-1'%20points='90.5%2026.29%206%2026.29%2016%206%2080.5%206%2090.5%2026.29'/%3e%3cpolyline%20class='cls-1'%20points='34.69%2060.79%2048.25%2072.35%2061.81%2060.79'/%3e%3cline%20class='cls-1'%20x1='48.25'%20y1='68.92'%20x2='48.25'%20y2='43.71'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;margin:.75rem 1rem;position:absolute}#profile-create-form button#archived-button-container .archived-dot{background-color:#fff;border-radius:50%;width:2.5rem;height:2.5rem;transition:all .35s;position:relative;top:.25rem;left:.25rem}#profile-create-form button#archived-button-container.archived-button-active{background-color:#ffde7d}#profile-create-form button#archived-button-container.archived-button-active .archived-dot{transform:translate(2.8rem)}#profile-create-form #phone-number-container{grid-auto-flow:row;display:grid}#profile-create-form #phone-number-container .phone-number-data{background-color:#f8f3d4;border-radius:.5rem;grid-auto-flow:row;justify-self:left;margin-top:1.25rem;padding:0 3rem .75rem .75rem;display:grid}#profile-create-form #phone-number-container .phone-number-data .phone-number{width:calc(100% - 1rem)}#profile-create-form #phone-number-container .add-remove-phone-number-container{grid-column-gap:2rem;grid-auto-flow:column;justify-content:left;margin-top:1.5rem;display:grid}#profile-create-form #phone-number-container .add-remove-phone-number-container button{background-color:#adadad;border-radius:50%;grid-template-rows:1.5fr 2fr 1fr 2fr 1.5fr;grid-template-columns:1.5fr 2fr 1fr 2fr 1.5fr;width:1.9rem;height:1.9rem;padding:0;display:grid}#profile-create-form #phone-number-container .add-remove-phone-number-container button.disable-button{opacity:.4;pointer-events:none}#profile-create-form #phone-number-container .add-remove-phone-number-container .vertical-line{background-color:#fff;border-radius:2rem;grid-area:2/3/5;width:100%;height:100%}#profile-create-form #phone-number-container .add-remove-phone-number-container .horizontal-line{background-color:#fff;border-radius:2rem;grid-area:3/2/auto/5;width:100%;height:100%}#profile-create-form .bottom-buttons-container{grid-auto-flow:column;justify-content:space-between;margin:3rem 0 2rem;display:grid}#profile-create-form .bottom-buttons-container .button-group-container{grid-column-gap:1rem;grid-auto-flow:column;display:grid}#profile-create-form .bottom-buttons-container .button[type=submit]{color:#fff;background-color:#00b8a9}#profile-create-form .bottom-buttons-container .button{cursor:pointer;color:#fff;background-color:#3a3939;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}#profile-create-form .bottom-buttons-container .button.delete{background-color:#f6416c}@media screen and (width>=450px){button.horizontal-select-menu-option{padding:.4rem 1rem}#student-profile-update-descriptors-container,#student-profile-create-descriptors-container{font-size:1.2rem}}#student-profile-update-toolbar,#student-profile-delete-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;place-content:center left;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#student-profile-delete-descriptors-container{color:#3a3939;text-align:center;justify-content:center;justify-items:center;margin:3.3rem 0 0;padding:0;font-size:1rem;display:grid}#student-profile-delete-descriptors-container ul{margin:0;padding:0}.student-profile-footer-container{min-height:1.8rem}.confirm-delete-bottom-button-container{grid-auto-flow:column;justify-content:space-between;width:calc(100% - 2rem);max-width:800px;display:grid}.confirm-delete-bottom-button-container .button{cursor:pointer;color:#fff;background-color:#3a3939;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}.confirm-delete-bottom-button-container .button.delete{background-color:#f6416c}@media screen and (width>=450px){#student-profile-delete-descriptors-container{font-size:1.2rem}}#journal-create-display-descriptors{text-align:center;color:#3a3939;margin:3.3rem 0 0;padding:0;font-size:1.2rem}#journal-create-form{grid-auto-flow:row;display:grid}#journal-create-form .journal-entry-header-container{color:#fff;grid-template-columns:repeat(2,1fr);place-content:center space-between;height:3rem;padding:0 1rem;font-size:1.3rem;font-weight:500;display:grid}#journal-create-form .journal-entry-header-container.pre-enrolled{background-color:#fdbc00}#journal-create-form .journal-entry-header-container.enrolled{background-color:#00b8a9}#journal-create-form .journal-entry-header-container.short-absence{background-color:#f6416c}#journal-create-form .journal-entry-header-container.long-absence{background-color:#3a3939}#journal-create-form .journal-entry-header-container .journal-type{justify-self:left}#journal-create-form .journal-entry-header-container .journal-date{justify-self:right}#journal-create-form .journal-entry-body-container{padding:0 1.5rem}#journal-create-form .journal-entry-body-container form{grid-auto-flow:row;display:grid}#journal-create-form .journal-entry-body-container form label{margin-top:.7rem}#journal-create-form .journal-entry-body-container form input,#journal-create-form .journal-entry-body-container form textarea,#journal-create-form .journal-entry-body-container form select{-webkit-text-fill-color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1.2rem}#journal-create-form .journal-entry-body-container form select{background-color:#ebebeb}#journal-create-form .journal-entry-body-container form input[type=date]{max-width:11rem}#journal-create-form .journal-entry-body-container form input[type=time]{max-width:6rem}#journal-create-form .journal-entry-body-container form select{max-width:11.5rem}#journal-create-form .journal-entry-body-container form textarea{max-width:35rem;font-family:Noto Sans JP,sans-serif}#journal-create-form .journal-entry-body-container form input:focus,#journal-create-form .journal-entry-body-container form select:focus,#journal-create-form .journal-entry-body-container form textarea:focus{outline:2px solid #3a3939}#journal-create-form .journal-entry-body-container form input[type=checkbox]:focus{outline:none}#journal-create-form .journal-entry-body-container form input[type=checkbox]{accent-color:#5f5f5f}#journal-create-form .journal-entry-body-container form .instructor-container{grid-row-gap:.75rem;grid-column-gap:.5rem;background-color:#f8f3d4;border-radius:.5rem;grid-auto-flow:row;justify-content:left;justify-self:left;align-items:center;margin-top:1.25rem;padding:1rem 5rem 1rem 1rem;display:grid}#journal-create-form .journal-entry-body-container form .instructor-container label{grid-column:2;margin-top:0}#journal-create-form .journal-entry-body-container form .instructor-container input{grid-column:1;width:1.25rem;height:1.25rem;padding:0}#journal-create-form .journal-entry-body-container form .bottom-buttons-container{grid-auto-flow:column;justify-content:space-between;margin:3rem 0 2rem;display:grid}#journal-create-form .journal-entry-body-container form .bottom-buttons-container button{color:#fff;cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}#journal-create-form .journal-entry-body-container form .bottom-buttons-container .button-submit{background-color:#00b8a9}#journal-create-form .journal-entry-body-container form .bottom-buttons-container .button-cancel{background-color:#3a3939}#journal-create-form .journal-entry-body-container form .error{outline:2px solid #f6416c}#journal-entry-create-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;place-content:center left;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#calendar-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;justify-content:space-between;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#calendar-toolbar.disable-toolbar-buttons{pointer-events:none}.add-new-event-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2082%2082'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m76,35h-29V6c0-3.31-2.69-6-6-6s-6,2.69-6,6v29H6c-3.31,0-6,2.69-6,6s2.69,6,6,6h29v29c0,3.31,2.69,6,6,6s6-2.69,6-6v-29h29c3.31,0,6-2.69,6-6s-2.69-6-6-6Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:.3rem;width:2rem;height:2rem;margin-left:.5rem}.add-new-event-button:hover{background-color:#fff3}#close-event-details-background-overlay{cursor:pointer;z-index:100;opacity:0;background-color:#000;width:100vw;height:100vh;animation:.3s ease-in-out .1s forwards fade-in;position:fixed;top:0;right:0}#event-details-container{cursor:pointer;z-index:101;pointer-events:none;place-content:center;width:100vw;height:100svh;display:grid;position:fixed;top:0;right:0}#event-details-container .event-details-card{pointer-events:auto;cursor:default;background-color:#fff;border-radius:.5rem;outline:1px solid #adadad;grid-template-rows:auto 1fr;width:calc(100vw - 1rem);max-width:calc(550px - 1rem);max-height:calc(100svh - 2rem);display:grid;overflow:hidden;box-shadow:.2rem .2rem .5rem #0003}#event-details-container .event-details-card .event-details-card-header{grid-column-gap:.5rem;background-color:#00b8a9;border-radius:.5rem .5rem 0 0;grid-auto-flow:column;justify-content:space-between;align-items:center;height:3rem;padding:0 1rem;font-size:1.2rem;display:grid}#event-details-container .event-details-card .event-details-card-header .event-details-card-header-text{color:#fff;font-size:1.3rem;font-weight:500}#event-details-container .event-details-card .event-details-card-header .event-details-card-header-close-button{cursor:pointer;aspect-ratio:1;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='75.704102'%20height='75.704224'%20viewBox='0%200%2075.704104%2075.704224'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2'%20/%3e%3c/clipPath%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1-9'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2-0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='layer-MC1'%20transform='translate(-6454.9063,-712.93695)'%3e%3cg%20id='layer1'%3e%3cpath%20id='path95-8-1'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(-0.94280902,0.94280902,0.75424719,0.75424719,6458.0791,774.90942)'%20clip-path='url(%23clipPath96-9-1)'%20/%3e%3cpath%20id='path95-8-1-3'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(0.94280902,0.94280902,0.75424719,-0.75424719,6516.8792,785.46889)'%20clip-path='url(%23clipPath96-9-1-9)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:90%;width:1.75rem}#event-details-container .event-details-card .event-details-card-body{grid-row-gap:.5rem;align-content:start;padding:1rem;display:grid;overflow-y:scroll}#event-details-container .event-details-card .event-details-card-body .class-info-container{grid-row-gap:.3rem;grid-column-gap:.5rem;place-content:start left;display:grid}#event-details-container .event-details-card .event-details-card-body .class-info-container .label{grid-column:1;place-self:end right;font-size:.85rem}#event-details-container .event-details-card .event-details-card-body .class-info-container .data{grid-column:2;font-size:1rem}#event-details-container .event-details-card .event-details-card-body .student-container{grid-column-gap:1rem;grid-row-gap:.5rem;grid-auto-flow:row;align-content:start;align-items:start;display:grid}#event-details-container .event-details-card .event-details-card-body .student-container .label{font-size:.85rem}#event-details-container .event-details-card .event-details-card-body .student-container .student-number-indicator{background-color:#ffde7d;border-radius:.2rem;grid-column:2;justify-self:right;padding:0 .2rem;font-size:.85rem}#event-details-container .event-details-card .event-details-card-body .student-container .class-over-capacity{background-color:#f87292}#event-details-container .event-details-card .event-details-card-body .student-container .student-status-indicator{aspect-ratio:1;border:2px solid #fff;border-radius:50%;grid-area:1/1/3;place-self:center;width:1.1rem;box-shadow:.1rem .1rem .3rem #0003}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container{cursor:pointer;border-bottom:1px solid #adadad;grid-template-columns:2rem auto 2rem;padding:.2rem .3rem;display:grid}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container .student-name-kanji{pointer-events:none;grid-column:2;align-self:center;font-size:.9rem}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container .student-name-katakana{pointer-events:none;align-self:center;font-size:.7rem}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container .add-student-icon{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='111.51367'%20height='111.51373'%20viewBox='0%200%20111.51367%20111.51373'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-5830.7815,-743.95966)'%3e%3cg%20id='layer3'%3e%3crect%20style='fill:%23ffffff'%20id='rect1'%20width='111.51376'%20height='20.496044'%20x='5830.7817'%20y='789.46857'%20/%3e%3crect%20style='fill:%23ffffff'%20id='rect1-2'%20width='111.51376'%20height='20.496044'%20x='743.95966'%20y='-5896.7866'%20transform='rotate(90)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:50%;grid-area:1/3/3;place-self:center;width:1.5rem;margin:.3rem 0}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container.no-katakana{grid-template-rows:auto 0}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container.no-kanji{grid-template-rows:0 auto}#event-details-container .event-details-card .event-details-card-body .student-container .student-name-container:last-child{border-bottom:none}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container{grid-row-gap:.5rem;background-color:#ffde7d;border-radius:.3rem;grid-column:1/3;padding:.5rem;display:grid}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container .student-search{-webkit-text-fill-color:#000;background-color:#fff;border:none;border-radius:.3rem;grid-column:1/3;width:calc(100% - .6rem);padding:.3rem;font-size:1rem}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container .student-search:focus{outline:2px solid #5f5f5f}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container #select-container{background-color:#fff;border-radius:.3rem;grid-column:1/3;align-content:start;height:15rem;display:grid;overflow:hidden scroll}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container #select-container .student-selected{pointer-events:none;background-color:#00b8a9;border-bottom:1px solid #0000}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container #select-container .student-selected .add-student-icon{opacity:0}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container #select-container .student-selected:last-child{border-bottom:none}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container #select-container .loading-spinner-container{margin-top:0}#event-details-container .event-details-card .event-details-card-body .student-container .student-select-container.disable-clicks{pointer-events:none}#event-details-container .event-details-card .event-details-card-body .student-container .student-enrolled-container{grid-row-gap:.5rem;background-color:#00b8a9;border-radius:.3rem;padding:.5rem;display:grid}#event-details-container .event-details-card .event-details-card-body .student-container .student-enrolled-container .enrolled-container{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:.3rem;grid-column:1/3;align-content:start;display:grid;overflow:hidden scroll}#event-details-container .event-details-card .event-details-card-body .student-container .student-enrolled-container .enrolled-container .student-name-container{grid-template-columns:2rem auto 2rem;display:grid}#event-details-container .event-details-card .event-details-card-body .student-container .student-enrolled-container .enrolled-container .student-name-container .remove-student-icon{aspect-ratio:1;pointer-events:none;background-color:#f6416c;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='111.51367'%20height='20.496033'%20viewBox='0%200%20111.51367%2020.496033'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-6063.3496,-789.08777)'%3e%3cg%20id='layer3'%3e%3crect%20style='fill:%23ffffff'%20id='rect1-7'%20width='111.51376'%20height='20.496044'%20x='6063.3501'%20y='789.08777'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:50%;grid-area:1/3/3;place-self:center;width:1.5rem}#event-details-container .event-details-card .event-details-card-body .student-container .student-enrolled-container.disable-clicks{pointer-events:none}#event-details-container .event-details-card .event-details-card-footer{background-color:#f1f1f1;border-top:1px solid #adadad;align-items:center;min-height:1.8rem;padding:.8rem 1rem;display:grid}#event-details-container .event-details-card .event-details-card-footer .archive-button{aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2096.5%2095.77'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23bdbdbd;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Archive_-_True'%20data-name='Archive%20-%20True'%3e%3crect%20class='cls-1'%20x='6'%20y='26.29'%20width='84.5'%20height='63.49'/%3e%3cpolygon%20class='cls-1'%20points='90.5%2026.29%206%2026.29%2016%206%2080.5%206%2090.5%2026.29'/%3e%3cpolyline%20class='cls-1'%20points='34.69%2060.79%2048.25%2072.35%2061.81%2060.79'/%3e%3cline%20class='cls-1'%20x1='48.25'%20y1='68.92'%20x2='48.25'%20y2='43.71'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.8rem}html,body{scroll-behavior:smooth}#calendar-container{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;width:100%;height:calc(100vh - 15rem);padding-bottom:15rem;display:grid;overflow:scroll}#calendar-container ::-webkit-scrollbar{display:none}#calendar-container .day-of-week-container{padding-top:3.5rem;padding-bottom:1rem;display:grid}#calendar-container .day-of-week-container .background-and-events-container{width:calc(100% - 1rem);margin:0 .5rem;display:grid;position:relative}#calendar-container .day-of-week-container .background-and-events-container .background-container{border:1px solid #adadad;border-radius:.5rem;box-shadow:.2rem .2rem .5rem #0003}#calendar-container .day-of-week-container .background-and-events-container .background-container .hour-increment{background-color:#f8f3d4;border-bottom:1px solid #3a3939;align-items:end;height:25rem;display:grid}#calendar-container .day-of-week-container .background-and-events-container .background-container .hour-increment .hour-text{margin:0 0 .3rem .3rem;font-size:.8rem;font-style:italic}#calendar-container .day-of-week-container .background-and-events-container .background-container .hour-increment:first-child{border-radius:.5rem .5rem 0 0}#calendar-container .day-of-week-container .background-and-events-container .background-container .hour-increment:last-child{border-bottom:none;border-radius:0 0 .5rem .5rem}#calendar-container .day-of-week-container .background-and-events-container .events-container{grid-column-gap:.5rem;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:center;width:calc(100% - 1rem);display:grid;position:absolute;top:0}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container{width:100%;display:grid;position:relative}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event{background-color:#fff;border-radius:.5rem;outline:1px solid #adadad;grid-template-rows:auto 1fr;width:100%;display:grid;position:absolute;box-shadow:.2rem .2rem .5rem #0003}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-header{cursor:pointer;color:#1e1e1e;background-color:#00b8a9;border-radius:.5rem .5rem 0 0;padding:.25rem .3rem;font-size:.6rem;display:grid;overflow:hidden}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-header .more-info-container{pointer-events:none;background-color:#fff;grid-area:1/2;justify-self:right;width:2rem;height:2rem;margin-top:-1.25rem;margin-right:-1.3rem;transform:rotate(45deg);box-shadow:0 0 5px 2px #0003}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-header .event-name{grid-area:1/1/auto/3;font-size:1.1rem}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-header .event-start-time{align-self:center;font-size:1rem}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-header .student-count-container{color:#323232;background-color:#ffde7d;border-radius:.2rem;grid-area:2/2;grid-auto-flow:column;place-self:center right;padding:0 .2rem;font-size:.8rem;display:grid}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-header .event-full{background-color:#f87292}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body{cursor:pointer;scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:.2rem;align-content:start;align-items:start;margin:.2rem 0;padding:.2rem;display:grid;overflow:hidden scroll}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body::-webkit-scrollbar{display:none}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container{cursor:pointer;grid-column-gap:.5rem;justify-content:left;align-items:center;display:grid}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .student-status{border:.15rem solid #fff;border-radius:50%;grid-row:1/3;width:1.2rem;height:1.2rem;box-shadow:.1rem .1rem .3rem #0003}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .pre-enrolled{background-color:#fdbc00}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .enrolled{background-color:#00b8a9}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .short-absence{background-color:#f6416c}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .long-absence{background-color:#3a3939}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .student-name-kanji{grid-column:2;font-size:.9rem}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container .student-name-katakana{grid-column-gap:.2rem;grid-column:2;grid-auto-flow:column;justify-content:left;font-size:.7rem;display:grid}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-instructor-icon{background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;position:absolute;bottom:0;right:.15rem}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event.highlighted-event{outline:2px solid #f6416c}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .duplicate{z-index:2;transform:translateY(1.65rem)}#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .duplicate .event-header{background-color:#ffde7d}#calendar-container .day-of-week-container:last-child .background-and-events-container{border-right:none}#indicator-container{z-index:3;pointer-events:none;opacity:.9;justify-items:center;width:100%;display:grid;position:fixed;top:4.25rem}#indicator-container #indicator-box{pointer-events:auto;grid-column-gap:.375rem;grid-auto-flow:column;display:grid}#indicator-container #indicator-box .indicator{aspect-ratio:1;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#ffde7d;border:2px solid #fff;border-radius:50%;grid-template-columns:5fr 95fr;grid-auto-flow:column;place-items:center;width:1.5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:grid;box-shadow:.1rem .1rem .3rem #0003}#indicator-container #indicator-box .indicator:before{content:""}#indicator-container #indicator-box .active{color:#fff;background-color:#00b8a9}#next-previous-navigation-container{z-index:3;pointer-events:none;grid-auto-flow:column;justify-content:space-between;width:calc(100% - 3rem);margin:0 1.5rem;display:none;position:fixed;top:calc(50% - 2.5rem)}#next-previous-navigation-container button{aspect-ratio:1;pointer-events:auto;opacity:.9;background-color:#adadad;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2031.21%2052.43'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20fill='%23fff'%20d='m29.75,22.68L8.54,1.46C6.58-.49,3.42-.49,1.46,1.46-.49,3.42-.49,6.58,1.46,8.54l17.68,17.68L1.46,43.89c-1.95,1.95-1.95,5.12,0,7.07.98.98,2.26,1.46,3.54,1.46s2.56-.49,3.54-1.46l21.21-21.21c1.95-1.95,1.95-5.12,0-7.07Z'/%3e%3c/g%3e%3c/svg%3e");background-position:55%;background-repeat:no-repeat;background-size:40%;border:.15rem solid #fff;border-radius:50%;width:2.5rem;transition-duration:.2s;box-shadow:.1rem .1rem .3rem #0003}#next-previous-navigation-container .disabled{pointer-events:none;opacity:0}#next-previous-navigation-container #previous-day-button{transform:rotate(180deg)}@keyframes fade-in{0%{opacity:0}to{opacity:.5}}@media (hover:hover){#next-previous-navigation-container{display:grid}}@media screen and (width>=350px){#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body{padding:.2rem .5rem}}@media screen and (width>=400px){#indicator-container #indicator-box{grid-column-gap:.5rem}#indicator-container #indicator-box .indicator{grid-template-columns:2fr 98fr;width:2rem;font-size:1rem}}@media screen and (width>=450px){#calendar-container .day-of-week-container .background-and-events-container .background-container .hour-increment{height:25rem}}@media screen and (width>=500px){#calendar-container .day-of-week-container .background-and-events-container .events-container .instructor-container .event .event-body .student-container{grid-row-gap:0}}@media screen and (width>=1100px){#calendar-container .day-of-week-container .background-and-events-container .events-container{width:calc(100% - 1rem)}}#calendar-create-toolbar{z-index:3;background-color:#00b8a9;place-content:center left;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#calendar-create-toolbar.disable-toolbar-buttons{pointer-events:none}#calendar-event-create #create-calendar-event-display-descriptors{color:#3a3939;text-align:center;justify-content:center;justify-items:center;margin:3.3rem 0 0;padding:0;font-size:1rem;display:grid}#calendar-event-create #create-calendar-event-display-descriptors ul{margin:0;padding:0}#calendar-event-create .card-container-full-width .card-full-width .event-header-container{background:#00b8a9;margin-bottom:.4rem;padding:.5rem}#calendar-event-create .card-container-full-width .card-full-width .event-header-container .event-name-text{color:#fff;font-size:1.3rem;font-weight:500}#calendar-event-create .card-container-full-width .card-full-width .event-header-container .event-name-text:after{content:"​"}#calendar-event-create .card-container-full-width .card-full-width .event-body-container{padding:0 1.5rem}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form{grid-auto-flow:row;max-width:100%;display:grid}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form label{margin-top:.7rem}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form input,#calendar-event-create .card-container-full-width .card-full-width .event-body-container form select{-webkit-text-fill-color:#000;background-color:#fff;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1.2rem;font-weight:500}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form input[name=event_name]{font-weight:400}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form input:focus{outline:2px solid #3a3939}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form input.invalid-input,#calendar-event-create .card-container-full-width .card-full-width .event-body-container form select.invalid-input{outline:2px solid #f6416c}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form select:focus{outline:2px solid #3a3939}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .time-input{-webkit-text-fill-color:initial;max-width:6.2rem;font-weight:400}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .input-width-7{width:calc(100% - 1rem + 4px);max-width:7rem}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .input-width-15{width:calc(100% - 1rem + 4px);max-width:15rem}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .input-width-20{width:calc(100% - 1rem + 4px);max-width:20rem}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .bottom-buttons-container{grid-auto-flow:column;justify-content:space-between;margin:3rem 0 2rem;display:grid}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .bottom-buttons-container .button[type=submit]{color:#fff;background-color:#00b8a9}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .bottom-buttons-container .button{cursor:pointer;color:#fff;background-color:#3a3939;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}#calendar-event-create .card-container-full-width .card-full-width .event-body-container form .bottom-buttons-container .button.delete{background-color:#f6416c}@media screen and (width>=450px){#calendar-event-create #create-calendar-event-display-descriptors{font-size:1.2rem}}#attendance{align-content:start;place-items:start center;width:100%;height:calc(100vh - 18.75rem);margin-top:2.75rem;padding-top:1rem;padding-bottom:15rem;display:grid;overflow-y:scroll}h3{margin-top:3.75rem}#attendance-toolbar{z-index:3;grid-column-gap:.5rem;background-color:#00b8a9;grid-auto-flow:column;justify-content:space-between;align-items:center;width:calc(100% - 1rem);height:2.25rem;padding:.25rem .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#attendance-toolbar .toolbar-back-button{height:1.5rem}#attendance-toolbar .button-set-container{grid-auto-flow:column;display:grid}#attendance-toolbar .button-set-container .instructor-select-container{grid-column-gap:.2rem;grid-auto-flow:column;max-width:6rem;margin:0 .25rem;display:grid;overflow-x:scroll}#attendance-toolbar .button-set-container .instructor-select-container .instructor-button{cursor:pointer;background-position:50% calc(100% + 1px);background-repeat:no-repeat;background-size:auto 95%;border-radius:.2rem;width:2rem;height:2rem}#attendance-toolbar .button-set-container .instructor-select-container .instructor-button:hover{background-color:#fff3}#attendance-toolbar .button-set-container .instructor-select-container .instructor-button.active{background-color:#fff}#attendance-toolbar .button-set-container .instructor-select-container-arrow{clip-path:polygon(0% 50%,100% 0%,100% 100%);background-color:#fff;align-self:center;width:.4rem;height:.5rem;margin-right:-.1rem}#attendance-toolbar .button-set-container .instructor-select-container-arrow.right-arrow{margin-left:-.1rem;transform:rotate(180deg)}@media screen and (width>=500px){#attendance-toolbar .button-set-container .instructor-select-container{grid-column-gap:.5rem;max-width:none;margin:0;overflow-x:visible}#attendance-toolbar .button-set-container .instructor-select-container-arrow{display:none}}.add-new-attendance-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2082%2082'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke-width:0px;}%3c/style%3e%3c/defs%3e%3cg%20id='Toolbar_Icons'%3e%3cpath%20class='cls-1'%20d='m76,35h-29V6c0-3.31-2.69-6-6-6s-6,2.69-6,6v29H6c-3.31,0-6,2.69-6,6s2.69,6,6,6h29v29c0,3.31,2.69,6,6,6s6-2.69,6-6v-29h29c3.31,0,6-2.69,6-6s-2.69-6-6-6Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:80%;border-radius:.3rem;width:2rem;height:2rem}.add-new-attendance-button:hover{background-color:#fff3}.vertical-divider-thin{background-color:#fff;width:1px;height:100%;margin:0 .5rem}button#jump-to-today-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='199.96291'%20height='198.63867'%20viewBox='0%200%20199.96291%20198.63867'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-6950.0488,-645.17773)'%3e%3cg%20id='layer2'%3e%3cpath%20id='rect103'%20style='fill:%23ffffff;stroke:none;stroke-width:0.796615;stroke-linecap:round'%20d='m%206966.0487,666.17773%20c%20-8.864,0%20-16,7.13602%20-16,16%20v%20145.63868%20c%200,8.86397%207.136,16%2016,16%20h%20167.9629%20c%208.864,0%2016,-7.13602%2016,-16%20V%20682.17773%20c%200,-8.86397%20-7.136,-16%20-16,-16%20z%20m%2012,44.02149%20h%20143.9629%20v%20105.5957%20h%20-143.9629%20z'%20/%3e%3cg%20id='rect104'%20style='stroke:none;stroke-width:1;stroke-dasharray:none'%20transform='translate(1.99985,-2)'%3e%3cpath%20style='color:%23000000;fill:%2300b8a9;stroke:none;stroke-width:1;stroke-linecap:round;stroke-dasharray:none'%20d='m%207005.0468,655.62073%20c%209.1725,0%2016.557,7.38442%2016.557,16.55701%20v%2019.99999%20c%200,9.17259%20-7.3845,16.55701%20-16.557,16.55701%20-9.1726,0%20-16.5571,-7.38442%20-16.5571,-16.55701%20v%20-19.99999%20c%200,-9.17259%207.3845,-16.55701%2016.5571,-16.55701%20z'%20id='path108'%20/%3e%3cpath%20style='color:%23000000;fill:%23ffffff;stroke:none;stroke-width:1;stroke-linecap:round;stroke-dasharray:none'%20d='m%207005.0469,647.17773%20c%20-13.704,0%20-25,11.29605%20-25,25%20v%2014%20c%200,13.70395%2011.296,25%2025,25%2013.7039,0%2025,-11.29605%2025,-25%20v%20-14%20c%200,-13.70395%20-11.2961,-25%20-25,-25%20z%20m%200,16.88672%20c%204.6412,0%208.1133,3.47209%208.1133,8.11328%20v%2014%20c%200,4.6412%20-3.4721,8.11329%20-8.1133,8.11329%20-4.6412,0%20-8.1133,-3.47209%20-8.1133,-8.11329%20v%20-14%20c%200,-4.64119%203.4721,-8.11328%208.1133,-8.11328%20z'%20id='path109'%20/%3e%3c/g%3e%3cg%20id='rect104-2'%20transform='translate(-2.00015,-2)'%3e%3cpath%20style='color:%23000000;fill:%2300b8a9;stroke-linecap:round;-inkscape-stroke:none'%20d='m%207095.0136,655.62073%20c%209.1725,0%2016.557,7.38442%2016.557,16.55701%20v%2019.99999%20c%200,9.17259%20-7.3845,16.55701%20-16.557,16.55701%20-9.1726,0%20-16.5571,-7.38442%20-16.5571,-16.55701%20v%20-19.99999%20c%200,-9.17259%207.3845,-16.55701%2016.5571,-16.55701%20z'%20id='path110'%20/%3e%3cpath%20style='color:%23000000;fill:%23ffffff;stroke-linecap:round;-inkscape-stroke:none'%20d='m%207095.0137,647.17773%20c%20-13.704,0%20-25,11.29605%20-25,25%20v%2014%20c%200,13.70395%2011.296,25%2025,25%2013.7039,0%2025,-11.29605%2025,-25%20v%20-14%20c%200,-13.70395%20-11.2961,-25%20-25,-25%20z%20m%200,16.88672%20c%204.6412,0%208.1133,3.47209%208.1133,8.11328%20v%2014%20c%200,4.6412%20-3.4721,8.11329%20-8.1133,8.11329%20-4.6412,0%20-8.1133,-3.47209%20-8.1133,-8.11329%20v%20-14%20c%200,-4.64119%203.4721,-8.11328%208.1133,-8.11328%20z'%20id='path111'%20/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:auto 90%;border-radius:.3rem;place-content:center;width:2rem;height:2rem;margin-left:.5rem;display:grid}button#jump-to-today-button div{color:#fff;margin-top:.25rem;font-size:.7rem;font-weight:600}button#jump-to-today-button:hover{background-color:#fff3}button#auto-generate-attendance-records-button{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032.28%2032.28'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='Generate_Data'%3e%3cg%3e%3cpath%20class='cls-1'%20d='M17.73,12c-.51-.2-1.05-.3-1.59-.3-1.82,0-3.49,1.14-4.14,2.85-.42,1.11-.39,2.31,.09,3.39,.48,1.08,1.36,1.91,2.46,2.34,.51,.2,1.05,.3,1.59,.3,1.82,0,3.49-1.14,4.14-2.85,.42-1.11,.39-2.31-.09-3.39-.48-1.08-1.36-1.91-2.46-2.34Z'/%3e%3cpath%20class='cls-1'%20d='M27.82,17.54c.14-1.15,.11-2.31-.09-3.42l4.34-2.26-2.1-4.71-4.58,1.72c-.7-.89-1.53-1.69-2.48-2.36l1.47-4.67-4.81-1.85-2.03,4.46c-1.16-.14-2.31-.11-3.42,.09L11.86,.2,7.16,2.3l1.72,4.58c-.89,.7-1.69,1.53-2.36,2.48L1.85,7.89,0,12.7l4.46,2.03c-.14,1.15-.11,2.31,.09,3.42L.2,20.41l2.1,4.71,4.58-1.72c.7,.89,1.53,1.69,2.48,2.36l-1.47,4.67,4.81,1.85,2.03-4.46c1.16,.14,2.31,.11,3.42-.09l2.26,4.34,4.71-2.1-1.72-4.58c.89-.7,1.69-1.53,2.36-2.48l4.67,1.47,1.85-4.81-4.46-2.03Zm-3.81,1.62c-1.29,3.36-4.49,5.42-7.88,5.42-1.01,0-2.03-.18-3.02-.56-4.35-1.67-6.52-6.55-4.85-10.9,1.29-3.36,4.49-5.42,7.88-5.42,1.01,0,2.03,.18,3.02,.56,4.35,1.67,6.52,6.55,4.85,10.9Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:auto 90%;border-radius:.3rem;width:2rem;height:2rem}button#auto-generate-attendance-records-button:hover{background-color:#fff3}.attendance-update-background{z-index:99;background-color:#00000080;width:100vw;height:100vh;display:grid;position:fixed;top:0}.attendance-update-container{pointer-events:none;z-index:100;place-content:center;width:100vw;height:100svh;display:grid;position:fixed;top:0}.attendance-update-container .attendance-update-card{pointer-events:auto;background-color:#fff;border-radius:.5rem;outline:1px solid #adadad;grid-template-rows:3rem 1fr;width:calc(100vw - 2rem);max-width:550px;height:100svh;max-height:calc(100svh - 2rem);margin:1rem;display:grid;box-shadow:.2rem .2rem .5rem #0003}.attendance-update-container .attendance-update-card .attendance-update-card-header{color:#fff;background-color:#00b8a9;border-top-left-radius:.5rem;border-top-right-radius:.5rem;grid-auto-flow:column;align-items:center;padding:0 .75rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-header .attendance-event-name{font-size:1.3rem;font-weight:500}.attendance-update-container .attendance-update-card .attendance-update-card-header .exit-button{cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='75.704102'%20height='75.704224'%20viewBox='0%200%2075.704104%2075.704224'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2'%20/%3e%3c/clipPath%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1-9'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2-0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='layer-MC1'%20transform='translate(-6454.9063,-712.93695)'%3e%3cg%20id='layer1'%3e%3cpath%20id='path95-8-1'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(-0.94280902,0.94280902,0.75424719,0.75424719,6458.0791,774.90942)'%20clip-path='url(%23clipPath96-9-1)'%20/%3e%3cpath%20id='path95-8-1-3'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(0.94280902,0.94280902,0.75424719,-0.75424719,6516.8792,785.46889)'%20clip-path='url(%23clipPath96-9-1-9)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;place-self:center right;width:1.75rem;height:1.75rem}.attendance-update-container .attendance-update-card .attendance-update-card-body{scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:.75rem;align-content:start;padding:1rem;display:grid;overflow-y:scroll}.attendance-update-container .attendance-update-card .attendance-update-card-body::-webkit-scrollbar{display:none}.attendance-update-container .attendance-update-card .attendance-update-card-body .label{font-size:.85rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container{grid-row-gap:.5rem;background:#ffde7d;border-radius:.3rem;padding:.5rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-number-indicator{grid-column:2;justify-self:right;font-size:.85rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-search{background-color:#fff;border:none;border-radius:.3rem;grid-column:1/3;width:calc(100% - .6rem);padding:.3rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-search:focus{outline:2px solid #5f5f5f}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container{background-color:#fff;border-radius:.3rem;grid-column:1/3;align-content:start;height:25rem;display:grid;overflow:hidden scroll}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container{-webkit-user-select:none;user-select:none;cursor:pointer;grid-column-gap:.5rem;border-bottom:1px solid #5f5f5f;grid-template-columns:calc(2rem + 4px) auto;align-items:start;padding:0 .75rem 1rem;font-size:.85rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container{grid-column:1/3;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:.5rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box{background-color:#fff;border-top:none;border-bottom:1px solid #3a3939;border-left:1px solid #3a3939;border-right:none;grid-row:1;place-content:center;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box:first-child{border-bottom-left-radius:.3rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box:nth-child(7){border-bottom-right-radius:.3rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .start-time-box{background-color:#ffde7d;border:1px solid #3a3939;border-top:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem;grid-row:2;place-content:center;width:calc(100% - 1px);padding-bottom:.1rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .start-time-box.saturday{width:calc(100% - 2px)}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box:nth-child(7){border-right:1px solid #3a3939}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box.active{background-color:#ffde7d;border-bottom:none}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box.active.saturday{border-bottom-right-radius:0}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box.active.sunday{border-bottom-left-radius:0}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-primary-instructor{background-color:#00b8a9;background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;grid-area:2/1/4;align-self:center;width:1.75rem;height:1.75rem;box-shadow:.1rem .2rem .2rem #0006}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-name{grid-column:2/3;place-self:center left;padding-bottom:.1rem;font-size:1rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-type{grid-column:2;font-size:.75rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container{grid-column:1/3;justify-content:right;justify-items:left;margin-top:.5rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container .event-student{white-space:nowrap;grid-column-gap:.4rem;grid-auto-flow:column;font-size:.8rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container .event-student .status-indicator{border:2px solid #fff;border-radius:50%;place-self:center;width:.75rem;height:.75rem;box-shadow:.1rem .1rem .3rem #0003}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container .event-student .pre-enrolled{background-color:#fdbc00}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container .event-student .enrolled{background-color:#00b8a9}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container .event-student .short-absence{background-color:#f6416c}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container .event-student .long-absence{background-color:#3a3939}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container.active{background-color:#00b8a9}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container.active .event-name,.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container.active .event-type,.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container.active .event-students-container{color:#1e1e1e;font-weight:500}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container.active .event-name{font-weight:400}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container:last-child{border-bottom:none}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container>div{pointer-events:none}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .loading-spinner-container{margin-top:0}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data{grid-row-gap:.1rem;justify-content:left;align-items:end;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data .label{font-size:1rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data input,.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data select{color:#3a3939;background-color:#fff;border:1px solid #3a3939;border-radius:.2rem;font-size:1.2rem;font-weight:500}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data input:focus{outline:2px solid #3a3939}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data input[type=date]{pointer-events:none;background-color:#d2d2d2;width:9rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data input::-webkit-calendar-picker-indicator{filter:invert(.4)}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.date{grid-column:1}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.date input{width:12ch}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.time{grid-column:1}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.instructor{grid-row:1}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.instructor select{pointer-events:none;background-color:#d2d2d2;width:14ch;padding-top:3.5px;padding-bottom:3.5px}.attendance-update-container .attendance-update-card .attendance-update-card-body.disable-clicks{pointer-events:none}.attendance-update-container .attendance-update-card .attendance-update-card-footer{background-color:#f1f1f1;border-top:1px solid #adadad;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;align-self:end;align-items:center;min-height:1.8rem;padding:.6rem 1rem;display:grid}.attendance-update-container .attendance-update-card .attendance-update-card-footer.disable-clicks{pointer-events:none}@media screen and (width>=400px){.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-name{font-size:1.15rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-type{font-size:.85rem}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container .event-select-container .event-container .event-students-container{margin-top:0}}@media screen and (width>=450px){.attendance-update-container .attendance-update-card .attendance-update-card-body{grid-template-columns:repeat(2,1fr)}.attendance-update-container .attendance-update-card .attendance-update-card-body .class-select-container{grid-column:1/3}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.date{grid-area:1/2}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.time{grid-row:2}.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data.instructor{grid-area:1/1}}@media screen and (width>=500px){.attendance-update-container .attendance-update-card .attendance-update-card-body .label-and-data{margin-left:1rem}}#attendance-student-container.student-container{grid-column:1/3}#attendance-student-container.student-container .student-number-indicator{background-color:#ffde7d;border-radius:.2rem;grid-column:2;justify-self:right;padding:0 .2rem;font-size:.85rem}#attendance-student-container.student-container .student-select-container{grid-row-gap:.5rem;background-color:#ffde7d;border-radius:.3rem;margin-top:.5rem;padding:.5rem;display:grid}#attendance-student-container.student-container .student-select-container .student-search{-webkit-text-fill-color:#000;background-color:#fff;border:none;border-radius:.3rem;grid-column:1/3;width:calc(100% - .6rem);padding:.3rem;font-size:1rem}#attendance-student-container.student-container .student-select-container .student-search:focus{outline:2px solid #5f5f5f}#attendance-student-container.student-container .student-select-container #select-container{scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;border-radius:.3rem;grid-column:1/3;align-content:start;height:15rem;display:grid;overflow:hidden scroll}#attendance-student-container.student-container .student-select-container #select-container::-webkit-scrollbar{display:none}#attendance-student-container.student-container .student-select-container #select-container .student-selected{pointer-events:none;background-color:#00b8a9;border-bottom:1px solid #0000}#attendance-student-container.student-container .student-select-container #select-container .student-selected .add-student-icon{opacity:0}#attendance-student-container.student-container .student-select-container #select-container .student-selected:last-child{border-bottom:none}#attendance-student-container.student-container .student-select-container #select-container .loading-spinner-container{margin-top:0}#attendance-student-container.student-container .student-select-container .student-status-indicator{aspect-ratio:1;border:2px solid #fff;border-radius:50%;grid-area:1/1/3;place-self:center;width:1.1rem;box-shadow:.1rem .1rem .3rem #0003}#attendance-student-container.student-container .student-select-container .student-name-container{cursor:pointer;border-bottom:1px solid #adadad;grid-template-columns:2rem auto 2rem;padding:.2rem .3rem;display:grid}#attendance-student-container.student-container .student-select-container .student-name-container .student-name-kanji{pointer-events:none;grid-column:2;align-self:center;font-size:.9rem}#attendance-student-container.student-container .student-select-container .student-name-container .student-name-katakana{pointer-events:none;align-self:center;font-size:.7rem}#attendance-student-container.student-container .student-select-container .student-name-container .add-student-icon{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='111.51367'%20height='111.51373'%20viewBox='0%200%20111.51367%20111.51373'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-5830.7815,-743.95966)'%3e%3cg%20id='layer3'%3e%3crect%20style='fill:%23ffffff'%20id='rect1'%20width='111.51376'%20height='20.496044'%20x='5830.7817'%20y='789.46857'%20/%3e%3crect%20style='fill:%23ffffff'%20id='rect1-2'%20width='111.51376'%20height='20.496044'%20x='743.95966'%20y='-5896.7866'%20transform='rotate(90)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:50%;grid-area:1/3/3;place-self:center;width:1.5rem;margin:.3rem 0}#attendance-student-container.student-container .student-select-container .student-name-container.no-katakana{grid-template-rows:auto 0}#attendance-student-container.student-container .student-select-container .student-name-container.no-kanji{grid-template-rows:0 auto}#attendance-student-container.student-container .student-select-container .student-name-container:last-child{border-bottom:none}.student-enrolled-container{grid-row-gap:.5rem;background-color:#00b8a9;border-radius:.3rem;grid-column:1/3;padding:.5rem;display:grid}.student-enrolled-container .student-number-indicator{background-color:#ffde7d;border-radius:.2rem;grid-column:2;justify-self:right;padding:0 .2rem;font-size:.85rem}.student-enrolled-container .class-over-capacity{background-color:#f87292}.student-enrolled-container .enrolled-container{scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:.3rem;grid-column:1/3;align-content:start;min-height:5rem;max-height:20rem;display:grid;overflow:hidden scroll}.student-enrolled-container .enrolled-container::-webkit-scrollbar{display:none}.student-enrolled-container .enrolled-container .student-name-container{cursor:pointer;border-bottom:1px solid #adadad;grid-template-columns:2rem auto 2rem;padding:.2rem .3rem;display:grid}.student-enrolled-container .enrolled-container .student-name-container .student-status-indicator{aspect-ratio:1;border:2px solid #fff;border-radius:50%;grid-area:1/1/3;place-self:center;width:1.1rem;box-shadow:.1rem .1rem .3rem #0003}.student-enrolled-container .enrolled-container .student-name-container .student-name-kanji{pointer-events:none;grid-column:2;align-self:center;font-size:.9rem}.student-enrolled-container .enrolled-container .student-name-container .student-name-katakana{pointer-events:none;align-self:center;font-size:.7rem}.student-enrolled-container .enrolled-container .student-name-container .remove-student-icon{aspect-ratio:1;pointer-events:none;background-color:#f6416c;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='111.51367'%20height='20.496033'%20viewBox='0%200%20111.51367%2020.496033'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-6063.3496,-789.08777)'%3e%3cg%20id='layer3'%3e%3crect%20style='fill:%23ffffff'%20id='rect1-7'%20width='111.51376'%20height='20.496044'%20x='6063.3501'%20y='789.08777'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:60%;border-radius:50%;grid-area:1/3/3;place-self:center;width:1.5rem}.delete-attendance-button{aspect-ratio:1;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2072%2098.95'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23bdbdbd;}%3c/style%3e%3c/defs%3e%3cg%20id='Garbage_Can'%3e%3cpath%20class='cls-1'%20d='M67,9.27h-13.03V2.5c0-1.38-1.12-2.5-2.5-2.5H20.53c-1.38,0-2.5,1.12-2.5,2.5v6.77H5c-2.76,0-5,2.24-5,5v3.58H72v-3.58c0-2.76-2.24-5-5-5ZM24.03,4h23.94v5.27H24.03V4Z'/%3e%3cpath%20class='cls-1'%20d='M0,22.7L7.45,94.87c.24,2.31,2.52,4.08,5.26,4.08H59.29c2.74,0,5.02-1.77,5.26-4.08l7.45-72.17H0ZM57.81,88.95c-.18,1.91-1.93,3.37-4.02,3.37H18.21c-2.09,0-3.84-1.46-4.02-3.37L8.5,29.33H63.5l-5.69,59.63Z'/%3e%3crect%20class='cls-1'%20x='32.5'%20y='33.83'%20width='7'%20height='54'%20rx='3.5'%20ry='3.5'/%3e%3cpath%20class='cls-1'%20d='M22.5,87.95h0c-1.93,0-3.5-1.57-3.5-3.5l-3-47c0-1.93,1.57-3.5,3.5-3.5h0c1.93,0,3.5,1.57,3.5,3.5l3,47c0,1.93-1.57,3.5-3.5,3.5Z'/%3e%3cpath%20class='cls-1'%20d='M49.5,87.95h0c-1.93,0-3.5-1.57-3.5-3.5l3-47c0-1.93,1.57-3.5,3.5-3.5h0c1.93,0,3.5,1.57,3.5,3.5l-3,47c0,1.93-1.57,3.5-3.5,3.5Z'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.2rem}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}#confirmation-modal-container{z-index:101;background-color:#00000080;place-items:center;width:100vw;height:100vh;display:grid;position:fixed;top:0;right:0}#confirmation-modal-container .confirmation-modal-dialog-container{grid-row-gap:1rem;background-color:#fff;border:1px solid #adadad;border-radius:.3rem;justify-content:space-between;width:calc(100vw - 4rem);max-width:350px;padding:1rem;display:grid;box-shadow:.2rem .2rem .5rem #0003}#confirmation-modal-container .confirmation-modal-dialog-container .confirmation-modal-dialog{grid-column:1/3;place-self:center}#confirmation-modal-container .confirmation-modal-dialog-container button{color:#fff;border-radius:.3rem;padding:.6rem 1rem;font-size:1rem}#confirmation-modal-container .confirmation-modal-dialog-container .cancel-button{background-color:#adadad;justify-self:left}#confirmation-modal-container .confirmation-modal-dialog-container .confirm-button{background-color:#f6416c;grid-column:2;justify-self:right}#date-select-container{grid-column-gap:.75rem;grid-auto-flow:column;justify-content:center;place-items:center;display:grid}#date-select-container .date-arrow{cursor:pointer;clip-path:polygon(50% 10%,10% 100%,90% 100%);background:#5f5f5f;width:1.7rem;height:1.7rem}#date-select-container .date-arrow.previous{transform:rotate(-90deg)}#date-select-container .date-arrow.next{grid-row:1;transform:rotate(90deg)}#date-select-container input{color:#5f5f5f;cursor:text;background-color:#fff;border:1px solid #5f5f5f;border-radius:.2rem;grid-row:1;width:9rem;padding:0 .4rem;font-family:Noto Sans JP,sans-serif;font-size:1.2rem;font-weight:500}#date-select-container input::-webkit-calendar-picker-indicator{filter:invert(.4)}#date-select-container .day-of-week-text{color:#5f5f5f;grid-area:2/1/auto/4;margin-top:.25rem;font-size:1.3rem;font-weight:500}#date-select-container button{color:#fff;cursor:pointer;background-color:#00b8a9;border-radius:.5rem;grid-area:3/1/auto/4;margin-top:2rem;padding:.5rem 1rem;font-size:1.2rem}#date-select-container.disable-clicks{pointer-events:none;-webkit-user-select:none;user-select:none}#attendance-container{grid-row-gap:1rem;justify-items:center;width:100%;max-width:800px;padding:1rem 0;display:grid}#attendance-container .card{background-color:#fff;border:1px solid #5f5f5f;border-radius:.2rem;box-shadow:.2rem .2rem .4rem #00000026}#attendance-container .attendance{grid-row-gap:.5rem;grid-column-gap:1rem;grid-template-columns:calc(2.5rem + 4px) auto;width:calc(100% - 2.5rem);padding:.75rem;display:grid;position:relative}#attendance-container .attendance .more-info-container{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#adadad;width:2.2rem;height:2.2rem;position:absolute;top:-1.15rem;right:-1.15rem;transform:rotate(45deg);box-shadow:0 0 5px 2px #0003}#attendance-container .attendance .primary-instructor-icon{background-color:#00b8a9;background-position:55% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:.1rem .2rem .2rem #0006}#attendance-container .attendance .section-title-container{cursor:pointer;border-bottom:1px solid #000;grid-column:2;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;font-size:1.2rem;display:grid}#attendance-container .attendance .section-title-container .class-name{grid-row:1/3}#attendance-container .attendance .section-title-container>div{pointer-events:none}#attendance-container .attendance .attendance-records-container{grid-row-gap:1rem;grid-column:1/3;padding:1rem;font-size:1.2rem;display:grid}#attendance-container .attendance .attendance-records-container .attendance-record{grid-template-columns:auto 3rem;display:grid}#attendance-container .attendance .attendance-records-container .attendance-record .student-name-kanji{cursor:pointer;grid-area:1/1}#attendance-container .attendance .attendance-records-container .attendance-record .student-name-katakana,#attendance-container .attendance .attendance-records-container .attendance-record .student-name-romaji{cursor:pointer;font-size:.8rem}#attendance-container .attendance .attendance-records-container .attendance-record .student-attendance-status{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:55%;border:2px solid #fff;border-radius:50%;grid-row:1/4;place-self:center right;width:calc(2rem + 1px);height:calc(2rem + 1px);box-shadow:.2rem .2rem .4rem #00000026}#attendance-container .attendance .attendance-records-container .attendance-record .student-attendance-status.pending{background-color:#fdbc00;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2086.51%2088.81'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}%3c/style%3e%3c/defs%3e%3cg%20id='Status_-_Pre_Enrolled'%3e%3cpath%20class='cls-1'%20d='M40.5,47.9C27.4,66.6,7.1,81.11,3.9,81.11c-1.7,0-2.9-1.3-2.9-2.7,0-.8,.5-1.8,1.7-2.4,13.4-7,26.4-19.1,35.4-32.3l-31.8,.2c-1.6,0-2.3-1.1-2.3-2.3s.8-2.5,2.3-2.5H40.6l-.1-15.4H14.3c-1.5,0-2.3-1.2-2.3-2.4s.8-2.4,2.3-2.4h26.2l-.1-15.6c0-1.5,1.3-2.3,2.7-2.3,1.3,0,2.6,.8,2.6,2.3l-.1,15.6h26.6c1.5,0,2.2,1.2,2.2,2.4s-.7,2.4-2.2,2.4h-26.6l-.1,15.4h35.1c1.5,0,2.2,1.2,2.2,2.5,0,1.1-.7,2.3-2.1,2.3l-33.1-.2c9.6,12.8,23.4,24.2,36.3,30.9,1.2,.6,1.6,1.5,1.6,2.4,0,1.5-1.4,3.1-3.2,3.1-2.8,0-22.2-12.8-36.8-32.5,.1,12.4,.2,38,.2,38,0,1.5-1.3,2.2-2.7,2.2-1.3,0-2.7-.7-2.7-2.2l.2-37.7Z'/%3e%3c/g%3e%3c/svg%3e")}#attendance-container .attendance .attendance-records-container .attendance-record .student-attendance-status.present{background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2073.7%2083.41'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}%3c/style%3e%3c/defs%3e%3cg%20id='Status_-_Pre_Enrolled'%3e%3cpath%20class='cls-1'%20d='M66.8,52.2c0-1.6,1.3-2.4,2.7-2.4s2.9,.9,3,2.6c.1,3.1,.2,7.1,.2,11,0,2.5,0,4.9-.1,7-.2,7.6-5,11.5-12,11.7-7.4,.2-17.1,.3-26.3,.3-8.3,0-16.3-.1-22.2-.3-7.1-.3-10.9-4-11-11.4,0-2.8-.1-6-.1-9.3s.1-6.5,.1-9.2c0-1.8,1.5-2.7,2.8-2.7,1.4,0,2.8,.9,2.8,2.4v.1c-.1,3.5-.1,8.7-.1,12.9,0,8.3,0,11.9,7.6,12.2,5.2,.2,12.1,.3,19.3,.3V41c-6.1,0-12-.1-17.5-.3-7.1-.3-11-3.9-11.1-11.2,0-2.8-.1-5.6-.1-8.5s.1-5.7,.1-8.4c0-1.8,1.4-2.6,2.8-2.6s2.8,.8,2.8,2.4v.1c-.1,3.5-.1,7.8-.1,11.5,0,8.4,.3,11.6,7.6,11.9,4.9,.2,10.2,.3,15.5,.3l-.1-32.6c0-1.7,1.5-2.6,3-2.6,1.4,0,2.9,.9,2.9,2.6l-.1,32.6c5.5,0,11-.1,15.9-.3,8.2-.3,8.2-5.2,8.2-13,0-3.5-.2-7.1-.3-10.1v-.1c0-1.5,1.4-2.3,2.8-2.3s2.9,.8,2.9,2.6c.1,2.5,.2,5.2,.2,7.9s-.1,5.5-.2,8.3c-.2,7.5-4.8,11.2-12,11.5-5.8,.2-11.7,.3-17.5,.3v36.4c7.4,0,14.5-.1,19.7-.3,8-.3,8.2-4.8,8.2-13.6,0-4-.2-8.2-.3-11.2v-.1Z'/%3e%3c/g%3e%3c/svg%3e")}#attendance-container .attendance .attendance-records-container .attendance-record .student-attendance-status.absent{background-color:#f6416c;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2085.91%2085.8'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;}%3c/style%3e%3c/defs%3e%3cg%20id='Status_-_Pre_Enrolled'%3e%3cpath%20class='cls-1'%20d='M5.1,84.61c-.4,.1-.8,.2-1.1,.2-1.8,0-3-1.5-3-2.9,0-1.1,.7-2.1,2.3-2.6,28.1-8.4,37.3-26.7,37.4-51.3,0-1.7,1.4-2.6,2.7-2.6,1.4,0,2.8,.9,2.8,2.5,0,2.3-.4,6.5-.4,6.7,2.2,21.8,19.7,38.5,36.8,43.3,1.6,.4,2.3,1.7,2.3,2.9,0,1.5-1.2,3-3.1,3-3.7,0-29.9-10.5-38.1-37.2-4.6,17.6-15.9,31-38.6,38Zm7.1-43.2c-.8,.9-1.7,1.3-2.6,1.3-1.5,0-2.8-1.3-2.8-2.7,0-.7,.2-1.3,.8-1.9C14.9,30.4,22.9,17.8,27.6,2.9c.4-1.3,1.5-1.9,2.6-1.9,1.6,0,3.3,1.2,3.3,2.8,0,1.2-4.6,11.3-4.9,11.9,11.8-.1,35.7-.2,42.2-.2,5.1,0,7.9,2.7,7.9,6.3,0,4.6-7.3,15.2-11,19.7-.7,.9-1.7,1.3-2.5,1.3-1.5,0-2.9-1.1-2.9-2.4,0-.5,.2-1,.6-1.5,1.2-1.4,9.9-13.1,9.9-16.5,0-1.3-.9-2.1-3.2-2.1-3.6,0-22.2-.1-35-.1h-8.2c-3.9,7.6-8.4,14.7-14.2,21.2Z'/%3e%3c/g%3e%3c/svg%3e")}#attendance-container .attendance .attendance-records-container .attendance-record .disable-clicks-to-attendance-status-buttons{pointer-events:none}#attendance-container .schedule-break-container{background-color:#ffde7d;place-content:center;width:calc(100% - 2rem);padding:.5rem;font-size:1.1rem;font-weight:400;display:grid}#attendance-container .schedule-break-container.card{box-shadow:none}#attendance-completed-indicator{grid-row-gap:.5rem;background-color:#f8f3d4e6;border-top-right-radius:.5rem;border-bottom-right-radius:1.5rem;place-items:center;padding:.5rem;display:grid;position:fixed;bottom:1rem;left:0;box-shadow:.2rem .2rem .4rem #00000026}#attendance-completed-indicator .completion-percentage{color:#000;margin-left:.2rem;font-size:.9rem}#attendance-completed-indicator .completion-counter-text{border:2px solid #fff;border-radius:50%;place-items:center;width:calc(2.2rem + 1px);height:calc(2.2rem + 1px);font-size:1.2rem;display:grid;box-shadow:.2rem .2rem .4rem #00000026}#attendance-completed-indicator .completion-counter-text.record-count-incomplete{background-color:#fdbc00}#attendance-completed-indicator .completion-counter-text.record-count-present{background-color:#00b8a9}#attendance-completed-indicator .completion-counter-text.record-count-absent{background-color:#f6416c}#attendance-completed-indicator.completed{background-color:#00b8a9e6}#attendance-completed-indicator.completed .completion-percentage{color:#fff}#attendance-create-section #create-attendance-display-descriptors-container{color:#3a3939;text-align:center;justify-content:center;justify-items:center;margin:3.3rem 0 0;padding:0;font-size:1rem;display:grid}#attendance-create-section #create-attendance-display-descriptors-container ul{margin:0;padding:0}#attendance-create-section #display-descriptors-container{color:#3a3939;text-align:center;justify-content:center;margin:3.3rem 1rem 0;font-size:1.2rem;display:grid}#attendance-create-section .attendance-create-card-container{grid-row-gap:1rem;grid-column-gap:1rem;grid-auto-flow:row;width:calc(100% - 2rem);max-width:800px;margin:.5rem auto 15rem;display:grid}#attendance-create-section .attendance-create-card-container .attendance-create-card{background-color:#fff;border:1px solid #adadad;border-radius:.3rem;overflow:hidden;box-shadow:.2rem .2rem .4rem #00000026}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-header-container{background:#00b8a9;margin-bottom:.4rem;padding:.5rem}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-header-container .attendance-name-text{color:#fff;font-size:1.3rem;font-weight:500}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-header-container .attendance-name-text:after{content:"​"}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container{padding:0 1rem;display:grid}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .class-select-container,#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container label{margin-top:.7rem}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container input:read-only,#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container select:read-only{-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#d2d2d2}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container #start-time-input.missing-input{outline:2px solid #f6416c}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .section-header{color:#3a3939;text-align:right;border-bottom:1px solid #3a3939;width:100%;margin-top:2rem}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data{grid-row-gap:.1rem;justify-content:left;align-items:end;display:grid}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data input,#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data select{color:#3a3939;background-color:#fff;border:1px solid #3a3939;border-radius:.2rem;font-size:1.2rem;font-weight:500}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data select{padding-top:3.5px;padding-bottom:3.5px}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data input:focus{outline:2px solid #3a3939}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data input[type=date]{pointer-events:none;background-color:#d2d2d2;width:9rem}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data input::-webkit-calendar-picker-indicator{filter:invert(.4)}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.instructor{grid-row:4}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.instructor select{background-color:#d2d2d2}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.date{grid-row:5}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.date input{width:12ch}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.time{grid-row:6}@media screen and (width>=450px){#attendance-create-section #create-attendance-display-descriptors-container{font-size:1.2rem}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container{grid-template-columns:repeat(2,1fr)}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .section-header,#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container #class-input{grid-column:1/3}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.instructor,#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.date{grid-row:4}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container .label-and-data.time{grid-row:5}#attendance-create-section .attendance-create-card-container .attendance-create-card .attendance-body-container #attendance-create-bottom-buttons-section{grid-column:1/3}}#attendance-create-toolbar{z-index:3;background-color:#00b8a9;grid-auto-flow:column;justify-content:left;align-items:center;width:calc(100% - 1.5rem);height:2.25rem;padding:.25rem .75rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#attendance-toolbar.disable-toolbar-buttons{pointer-events:none}.class-select-container{grid-row-gap:.5rem;background:#ffde7d;border-radius:.3rem;padding:.5rem;display:grid}.class-select-container .event-number-indicator{grid-column:2;justify-self:right;font-size:.85rem}.class-select-container .event-search{background-color:#fff;border:none;border-radius:.3rem;grid-column:1/3;width:calc(100% - .6rem);padding:.3rem}.class-select-container .event-search:focus{outline:2px solid #5f5f5f}.class-select-container .event-select-container{background-color:#fff;border-radius:.3rem;grid-column:1/3;align-content:start;height:25rem;display:grid;overflow:hidden scroll}.class-select-container .event-select-container .event-container{-webkit-user-select:none;user-select:none;cursor:pointer;grid-column-gap:.5rem;border-bottom:1px solid #5f5f5f;grid-template-columns:calc(2rem + 4px) auto;align-items:start;padding:0 .75rem 1rem;font-size:.85rem;display:grid}.class-select-container .event-select-container .event-container .event-day-time-container{grid-column:1/3;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:.5rem;display:grid}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box{background-color:#fff;border-top:none;border-bottom:1px solid #3a3939;border-left:1px solid #3a3939;border-right:none;grid-row:1;place-content:center;display:grid}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box:first-child{border-bottom-left-radius:.3rem}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box:nth-child(7){border-bottom-right-radius:.3rem}.class-select-container .event-select-container .event-container .event-day-time-container .start-time-box{background-color:#ffde7d;border:1px solid #3a3939;border-top:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem;grid-row:2;place-content:center;width:calc(100% - 1px);padding-bottom:.1rem;display:grid}.class-select-container .event-select-container .event-container .event-day-time-container .start-time-box.saturday{width:calc(100% - 2px)}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box:nth-child(7){border-right:1px solid #3a3939}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box.active{background-color:#ffde7d;border-bottom:none}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box.active.saturday{border-bottom-right-radius:0}.class-select-container .event-select-container .event-container .event-day-time-container .day-of-week-box.active.sunday{border-bottom-left-radius:0}.class-select-container .event-select-container .event-container .event-primary-instructor{background-color:#00b8a9;background-position:50% calc(100% + .1rem);background-repeat:no-repeat;background-size:auto 90%;border:2px solid #fff;border-radius:50%;grid-area:2/1/4;align-self:center;width:1.75rem;height:1.75rem;box-shadow:.1rem .2rem .2rem #0006}.class-select-container .event-select-container .event-container .event-name{grid-column:2/3;place-self:center left;padding-bottom:.1rem;font-size:1rem}.class-select-container .event-select-container .event-container .event-type{grid-column:2;font-size:.75rem}.class-select-container .event-select-container .event-container .event-students-container{grid-column:1/3;justify-content:right;justify-items:left;margin-top:.5rem;display:grid}.class-select-container .event-select-container .event-container .event-students-container .event-student{white-space:nowrap;grid-column-gap:.4rem;grid-auto-flow:column;font-size:.8rem;display:grid}.class-select-container .event-select-container .event-container .event-students-container .event-student .status-indicator{border:2px solid #fff;border-radius:50%;place-self:center;width:.75rem;height:.75rem;box-shadow:.1rem .1rem .3rem #0003}.class-select-container .event-select-container .event-container .event-students-container .event-student .pre-enrolled{background-color:#fdbc00}.class-select-container .event-select-container .event-container .event-students-container .event-student .enrolled{background-color:#00b8a9}.class-select-container .event-select-container .event-container .event-students-container .event-student .short-absence{background-color:#f6416c}.class-select-container .event-select-container .event-container .event-students-container .event-student .long-absence{background-color:#3a3939}.class-select-container .event-select-container .event-container.active{background-color:#00b8a9}.class-select-container .event-select-container .event-container.active .event-name,.class-select-container .event-select-container .event-container.active .event-type,.class-select-container .event-select-container .event-container.active .event-students-container{color:#1e1e1e;font-weight:500}.class-select-container .event-select-container .event-container.active .event-name{font-weight:400}.class-select-container .event-select-container .event-container>div{pointer-events:none}.class-select-container .event-select-container .loading-spinner-container{margin-top:0}.class-select-container.missing-input{outline:2px solid #f6416c}#attendance-create-bottom-buttons-section .bottom-buttons-container{grid-auto-flow:column;justify-content:space-between;margin:3rem 0 2rem;display:grid}#attendance-create-bottom-buttons-section .bottom-buttons-container button{cursor:pointer;color:#fff;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}#attendance-create-bottom-buttons-section .bottom-buttons-container button.cancel{background-color:#3a3939}#attendance-create-bottom-buttons-section .bottom-buttons-container button.submit{background-color:#00b8a9}#invoice-list-all{height:calc(100vh - 2.75rem);margin-top:2.75rem;overflow-y:scroll}#invoice-list-all #invoice-list-all-display-descriptors-container{text-align:center;color:#3a3939;justify-content:center;justify-items:center;margin:.55rem 0 0;padding:.5rem;font-size:1rem;display:grid}#invoice-list-all #invoice-list-container{grid-row-gap:1rem;justify-content:center;padding:1rem 1rem 15rem;display:grid}#invoice-list-all #invoice-list-container .invoice-container{grid-row-gap:1rem;background-color:#fff;border:1px solid #3a3939;width:calc(100vw - 5rem);max-width:1000px;padding:1rem 1rem 2rem;display:grid;position:relative}#invoice-list-all #invoice-list-container .invoice-container .display-student-only-button{cursor:pointer;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='176.77785'%20height='159.45915'%20viewBox='0%200%20176.77785%20159.45915'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-7037.4326,-70.043473)'%3e%3cg%20id='layer4'%3e%3cpath%20id='path67-4'%20d='m%207172.8555,124.16662%20v%2095.336'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path70-4'%20d='m%207204.2111,169.80392%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path103'%20d='m%207141.4999,169.80392%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path105'%20d='m%207110.1444,124.16662%20v%2095.336'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path106'%20d='m%207078.7888,168.985%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path107'%20d='m%207047.4332,168.985%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:16.1814;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke%20fill%20markers'%20id='path112'%20d='m%207032.223,-30.572561%20c%20-4.7058,8.150746%20-42.3525,8.150746%20-47.0583,0%20-4.7059,-8.150747%2014.1175,-40.753733%2023.5291,-40.753733%209.4117,0%2028.2351,32.602986%2023.5292,40.753733%20z'%20transform='matrix(-0.61799517,0,0,-0.61799517,11441.483,54.927615)'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:16.1814;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke%20fill%20markers'%20id='path113'%20d='m%207032.223,-30.572561%20c%20-4.7058,8.150746%20-42.3525,8.150746%20-47.0583,0%20-4.7059,-8.150747%2014.1175,-40.753733%2023.5291,-40.753733%209.4117,0%2028.2351,32.602986%2023.5292,40.753733%20z'%20transform='matrix(-0.61799517,0,0,-0.61799517,11504.194,54.927615)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:75%;border-top:none;border-radius:0 0 .6rem .6rem;width:2rem;height:2rem;position:absolute;top:0;right:3.5rem;box-shadow:0 .1rem .2rem #0000004d}#invoice-list-all #invoice-list-container .invoice-container .invoice-print-button{cursor:pointer;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='664.63281'%20height='728.70148'%20viewBox='0%200%20664.63284%20728.70146'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-4650.9725,-656.62537)'%3e%3cpath%20id='rect7-5'%20style='fill:%23ffffff;stroke:none;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%204830.3026,656.62539%20c%20-11.08,0%20-20,8.92%20-20,20%20v%20141.49219%20h%20345.9726%20V%20676.62539%20c%200,-11.08%20-8.92,-20%20-20,-20%20z'%20/%3e%3cpath%20id='rect6'%20style='fill:%23ffffff;stroke:none;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%204670.9725,868.95547%20c%20-11.08,0%20-20,8.92%20-20,20%20v%20326.00393%20c%200,11.08%208.92,20%2020,20%20h%2089.3301%20v%20-180.3672%20c%200,-22.16%2017.84,-40%2040,-40%20h%20365.9726%20c%2022.16,0%2040,17.84%2040,40%20v%20180.3672%20h%2089.3301%20c%2011.08,0%2020,-8.92%2020,-20%20V%20888.95547%20c%200,-11.08%20-8.92,-20%20-20,-20%20z'%20/%3e%3cpath%20id='rect7'%20style='fill:%23ffffff;stroke:none;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%204830.3026,1064.5924%20c%20-11.08,0%20-20,8.92%20-20,20%20v%20280.7344%20c%200,11.08%208.92,20%2020,20%20h%20305.9726%20c%2011.08,0%2020,-8.92%2020,-20%20v%20-280.7344%20c%200,-11.08%20-8.92,-20%20-20,-20%20z%20m%2037.3711,52.6738%20h%20231.2324%20c%2011.08,0%2020,7.9942%2020,17.9238%200,9.9297%20-8.92,17.9239%20-20,17.9239%20h%20-231.2324%20c%20-11.08,0%20-20,-7.9942%20-20,-17.9239%200,-9.9296%208.92,-17.9238%2020,-17.9238%20z%20m%200,89.7695%20h%20231.2324%20c%2011.08,0%2020,7.9942%2020,17.9239%200,9.9296%20-8.92,17.9238%20-20,17.9238%20h%20-231.2324%20c%20-11.08,0%20-20,-7.9942%20-20,-17.9238%200,-9.9297%208.92,-17.9239%2020,-17.9239%20z%20m%200,89.7696%20h%20231.2324%20c%2011.08,0%2020,7.9942%2020,17.9238%200,9.9296%20-8.92,17.9238%20-20,17.9238%20h%20-231.2324%20c%20-11.08,0%20-20,-7.9942%20-20,-17.9238%200,-9.9296%208.92,-17.9238%2020,-17.9238%20z'%20/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:65%;border-top:none;border-radius:0 0 .6rem .6rem;width:2rem;height:2rem;position:absolute;top:0;right:1rem;box-shadow:0 .1rem .2rem #0000004d}#invoice-list-all #invoice-list-container .invoice-container .year-month{grid-row:1;font-size:1.3rem}#invoice-list-all #invoice-list-container .invoice-container .customer-info-container{font-size:.9rem}#invoice-list-all #invoice-list-container .invoice-container .customer-info-container .customer-name{margin-bottom:.2rem;font-size:1.1rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-details-container{font-size:.9rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container{grid-row-gap:1rem;align-items:center;display:grid}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container,#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container{border-radius:.8rem;grid-auto-flow:column;place-content:center space-between;align-items:center;font-size:1rem;display:grid}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container .status-text,#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container .status-text{margin:.25rem .75rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container .date,#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container .date{border-radius:.4rem;margin:.25rem .75rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container{background-color:#ffcb3115;border:4px solid #ffcb31}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container.issued{background-color:#00b8a915;border:4px solid #00b8a9}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container{background-color:#ffcb3115;border:4px solid #ffcb31}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container.paid{background-color:#00b8a915;border:4px solid #00b8a9}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container{grid-row-gap:1rem;margin:1rem 0;font-size:.5rem;display:grid}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:.2rem;grid-template-columns:12fr 2fr 3fr 2fr 3fr;grid-auto-flow:column;display:grid}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .independent-description{display:none}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .service-type{grid-row:1}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .description{grid-row:2}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .invoice-item-number{grid-row:1;justify-self:right}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .column-header-container{border-bottom:1px solid #adadad;margin-bottom:.5rem;padding-bottom:.5rem;font-weight:500}#invoice-list-all #invoice-list-container .invoice-container .subtotal-tax-total-container{grid-column-gap:3rem;grid-template-columns:repeat(2,1fr);justify-content:right;justify-self:right;place-items:end right;font-size:1rem;display:grid}#invoice-list-all #invoice-list-container .invoice-container .subtotal-tax-total-container .invoice-total{margin-top:.7rem;font-size:1.1rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-timestamps{border-top:1px solid #adadad;grid-auto-flow:column;justify-items:center;margin-top:1rem;padding-top:.5rem;font-size:.8rem;display:none}@media screen and (width>=350px){#invoice-list-all #invoice-list-container .invoice-container .display-student-only-button{width:2.5rem;height:2.5rem;right:4rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-print-button{width:2.5rem;height:2.5rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container{justify-content:left}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container,#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container{grid-column-gap:2rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container{font-size:.6rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:.25rem}}@media screen and (width>=400px){#invoice-list-all #invoice-list-all-display-descriptors-container{font-size:1.1rem}#invoice-list-all #invoice-list-container .invoice-container .year-month{font-size:1.4rem}#invoice-list-all #invoice-list-container .invoice-container .customer-info-container{font-size:1rem}#invoice-list-all #invoice-list-container .invoice-container .customer-info-container .customer-name{font-size:1.15rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-details-container{font-size:1rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container{font-size:.7rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:.3rem}#invoice-list-all #invoice-list-container .invoice-container .subtotal-tax-total-container{font-size:1rem}#invoice-list-all #invoice-list-container .invoice-container .subtotal-tax-total-container .invoice-total{font-size:1.2rem}}@media screen and (width>=450px){#invoice-list-all #invoice-list-container .invoice-container .display-student-only-button{right:5rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-print-button{right:2rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container{font-size:.8rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:.35rem}}@media screen and (width>=500px){#invoice-list-all #invoice-list-all-display-descriptors-container{text-align:left;padding:0;font-size:1.2rem}#invoice-list-all #invoice-list-container .invoice-container .display-student-only-button{right:6rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-print-button{right:3rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container{font-size:.9rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:.4rem}}@media screen and (width>=550px){#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container{grid-column-gap:1rem;grid-auto-flow:column}#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container,#invoice-list-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container{width:15rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container{font-size:1rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:.5rem}}@media screen and (width>=700px){#invoice-list-all #invoice-list-container .invoice-container{padding-bottom:.5rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-timestamps{display:grid}}@media screen and (width>=800px){#invoice-list-all #invoice-list-container .invoice-container .invoice-timestamps{font-size:.9rem}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item{grid-column-gap:1rem;grid-template-columns:12fr 12fr 2fr 3fr 2fr 3fr}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .description{grid-row:1}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .combined-description{display:none}#invoice-list-all #invoice-list-container .invoice-container .invoice-items-container .invoice-item .independent-description{display:inline}}@media print{#invoice-list-all{display:none}}#invoice-list-all-toolbar{z-index:3;grid-column-gap:.5rem;background-color:#00b8a9;grid-auto-flow:column;justify-content:space-between;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#invoice-list-all-toolbar .toolbar-right-side-container{grid-auto-flow:column;align-items:center;display:grid}#invoice-list-all-toolbar .toolbar-right-side-container input.text-filter-input{color:#3a3939;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23bdbdbd;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Magnifying_Glass'%20data-name='Magnifying%20Glass'%3e%3cpath%20class='cls-1'%20d='M0,37.24A37.25,37.25,0,0,1,63.59,10.9a37.28,37.28,0,0,1,4.5,47.25L97.94,88A7,7,0,1,1,88,97.94L58.15,68.08a37.31,37.31,0,0,1-47.24-4.49h0A37.06,37.06,0,0,1,0,37.24ZM20.85,53.65h0a23.22,23.22,0,0,0,32.8,0h0a23.2,23.2,0,1,0-32.81,0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:.5rem;background-repeat:no-repeat;background-size:auto 60%;border:none;border-radius:.3rem;width:calc(100% - 2.6rem);max-width:15rem;height:2rem;padding:0 .5rem 0 2.1rem;font-size:1.2rem}#invoice-list-all-toolbar .toolbar-right-side-container input.text-filter-input:focus{outline:2px solid #3a3939}#invoice-list-all-toolbar .toolbar-right-side-container select{background-color:#fff;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1rem;display:none}#invoice-list-all-toolbar .toolbar-right-side-container select.month-select{margin-left:.5rem}#invoice-list-all-toolbar .toolbar-right-side-container select:focus{outline:2px solid #3a3939}#invoice-list-all-toolbar .toolbar-right-side-container button:focus{outline:none}#invoice-list-all-toolbar .toolbar-right-side-container button:focus-visible{outline:2px solid #3a3939}#invoice-list-all-toolbar .toolbar-right-side-container .vertical-divider-thin{background-color:#fff;width:1px;height:100%;margin:0 .5rem;display:none}#invoice-list-all-toolbar .toolbar-right-side-container .filter-results-button{aspect-ratio:1;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='194.38721'%20height='182.83405'%20viewBox='0%200%20194.38721%20182.83405'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-6989.8545,-308.20101)'%3e%3cg%20id='layer5'%3e%3cg%20id='g115'%20transform='rotate(45,7090.915,389.97519)'%3e%3cpath%20id='path114'%20style='fill:none;stroke:%23ffffff;stroke-width:35;stroke-linecap:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%207164.942,403.61221%20c%200,40.88394%20-33.143,74.02693%20-74.0269,74.02697%20-40.884,2e-5%20-74.027,-33.14299%20-74.027,-74.02697%200,-40.88398%2033.143,-74.02699%2074.027,-74.02697'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;stroke:%23ffffff;stroke-width:43.1846;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke%20fill%20markers'%20id='path115'%20d='m%206759.6104,297.53734%20-84.5255,0%2042.2628,-73.20122%20z'%20transform='matrix(0,0.70119968,-0.68824532,0,7295.6938,-4380.6168)'%20/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:auto 65%;border:2px solid #fff;border-radius:.3rem;justify-self:right;width:2rem;margin-left:.5rem}#invoice-list-all-toolbar .toolbar-right-side-container .date-filter-button,#invoice-list-all-toolbar .toolbar-right-side-container .text-filter-button{display:none}#invoice-list-all-toolbar .toolbar-right-side-container .number-of-results{text-align:center;color:#fff;width:3rem;margin-left:.5rem;font-size:1rem;font-weight:500}#invoice-list-all-toolbar.disable-toolbar-buttons{pointer-events:none}@media screen and (width>=450px){#invoice-list-all-toolbar .toolbar-right-side-container .text-filter-button{display:inline}#invoice-list-all-toolbar .toolbar-right-side-container .number-of-results{width:4.1rem;font-size:1.1rem}}@media screen and (width>=700px){#invoice-list-all-toolbar .toolbar-right-side-container .vertical-divider-thin,#invoice-list-all-toolbar .toolbar-right-side-container select,#invoice-list-all-toolbar .toolbar-right-side-container .date-filter-button{display:inline}}@media print{#invoice-list-all-toolbar{display:none}}@media screen{#invoice-print-container,#invoice-print-container-second-page{display:none}}@media print{#invoice-print-container{width:194mm;height:281mm;padding:8mm}#invoice-print-container .divider-line{border-top:1px solid #000;margin:7.5mm 0}#invoice-print-container .header-container{grid-auto-flow:column;justify-content:space-between;align-items:center;margin-top:10mm;padding:0 2.5mm;display:grid}#invoice-print-container .header-container .year-month{font-size:30px;font-weight:500}#invoice-print-container .header-container .fields-container{justify-items:right;display:grid}#invoice-print-container .header-container .fields-container .fields{margin-bottom:3mm;font-size:18px;font-weight:500}#invoice-print-container .header-container .fields-container .fields-info{font-size:14px}#invoice-print-container .invoice-container{grid-row-gap:7mm;grid-column-gap:7mm;grid-template-columns:1.5fr 1fr 1fr;grid-auto-flow:row;margin:0 2.5mm;display:grid}#invoice-print-container .invoice-container .title-value-container{align-content:start;display:grid}#invoice-print-container .invoice-container .title-value-container .title{background-color:#e0e0e0;padding:.5mm 1mm}#invoice-print-container .invoice-container .title-value-container .value{padding-left:2mm}#invoice-print-container .invoice-container .title-value-container .title,#invoice-print-container .invoice-container .title-value-container .value{font-size:14px}#invoice-print-container .invoice-container .title-value-container .total{justify-self:right;padding-right:2mm;font-size:24px;font-weight:400}#invoice-print-container .invoice-item-header-container{grid-column-gap:4mm;background-color:#e0e0e0;grid-template-columns:10fr 16fr 2fr 4fr 2fr 4fr;grid-auto-flow:column;padding:.7mm 1mm;font-size:14px;display:grid}#invoice-print-container .invoice-item-header-container .quantity,#invoice-print-container .invoice-item-header-container .rate,#invoice-print-container .invoice-item-header-container .tax-rate,#invoice-print-container .invoice-item-header-container .line-total{justify-self:right}#invoice-print-container .invoice-items-container{grid-row-gap:5mm;padding:0 2.5mm;display:grid}#invoice-print-container .invoice-items-container .invoice-item-container{grid-column-gap:4mm;grid-template-columns:10fr 16fr 2fr 4fr 2fr 4fr;grid-auto-flow:column;width:calc(100% - 2mm);padding:0 1mm;font-size:14px;display:grid}#invoice-print-container .invoice-items-container .invoice-item-container .quantity,#invoice-print-container .invoice-items-container .invoice-item-container .rate,#invoice-print-container .invoice-items-container .invoice-item-container .tax-rate,#invoice-print-container .invoice-items-container .invoice-item-container .line-total{justify-self:right}#invoice-print-container .tax-and-total-container{grid-column-gap:5mm;grid-auto-flow:column;justify-content:right;justify-items:right;margin-top:20mm;padding:0 2.5mm;font-size:16px;display:grid}#invoice-print-container .tax-and-total-container .label{grid-column:1}#invoice-print-container .tax-and-total-container .subtotal,#invoice-print-container .tax-and-total-container .tax,#invoice-print-container .tax-and-total-container .total{grid-column:2}#invoice-print-container-second-page{width:194mm;height:281mm;padding:8mm}#invoice-print-container-second-page .student-name-romaji{font-size:14px}}#invoice-status-all{height:calc(100vh - 2.75rem);margin-top:2.75rem;overflow-y:scroll}#invoice-status-all .loading-spinner-container{margin-top:0}#invoice-status-all #invoice-status-all-display-descriptors-container{color:#3a3939;justify-content:center;justify-items:center;margin:.55rem 0 0;padding:0;font-size:1.2rem;display:grid}#invoice-status-all #invoice-list-container{grid-row-gap:1rem;place-content:start center;padding:1rem 1rem 15rem;display:grid}#invoice-status-all #invoice-list-container .invoice-container{grid-row-gap:1rem;background-color:#fff;border:1px solid #3a3939;border-radius:.3rem;width:calc(100vw - 5rem);max-width:1200px;padding:1rem 1rem .5rem;display:none;position:relative;overflow:hidden}#invoice-status-all #invoice-list-container .invoice-container .display-student-only-button{cursor:pointer;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='176.77785'%20height='159.45915'%20viewBox='0%200%20176.77785%20159.45915'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-7037.4326,-70.043473)'%3e%3cg%20id='layer4'%3e%3cpath%20id='path67-4'%20d='m%207172.8555,124.16662%20v%2095.336'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path70-4'%20d='m%207204.2111,169.80392%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path103'%20d='m%207141.4999,169.80392%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path105'%20d='m%207110.1444,124.16662%20v%2095.336'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path106'%20d='m%207078.7888,168.985%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20id='path107'%20d='m%207047.4332,168.985%20v%2049.6987'%20style='fill:none;stroke:%23ffffff;stroke-width:20;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:16.1814;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke%20fill%20markers'%20id='path112'%20d='m%207032.223,-30.572561%20c%20-4.7058,8.150746%20-42.3525,8.150746%20-47.0583,0%20-4.7059,-8.150747%2014.1175,-40.753733%2023.5291,-40.753733%209.4117,0%2028.2351,32.602986%2023.5292,40.753733%20z'%20transform='matrix(-0.61799517,0,0,-0.61799517,11441.483,54.927615)'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;stroke:none;stroke-width:16.1814;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke%20fill%20markers'%20id='path113'%20d='m%207032.223,-30.572561%20c%20-4.7058,8.150746%20-42.3525,8.150746%20-47.0583,0%20-4.7059,-8.150747%2014.1175,-40.753733%2023.5291,-40.753733%209.4117,0%2028.2351,32.602986%2023.5292,40.753733%20z'%20transform='matrix(-0.61799517,0,0,-0.61799517,11504.194,54.927615)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:75%;border-top:none;border-radius:0 0 .6rem .6rem;width:2.8rem;height:2.8rem;position:absolute;top:0;left:16rem;box-shadow:0 .1rem .2rem #0000004d}#invoice-status-all #invoice-list-container .invoice-container .invoice-print-button{cursor:pointer;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='664.63281'%20height='728.70148'%20viewBox='0%200%20664.63284%20728.70146'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-4650.9725,-656.62537)'%3e%3cpath%20id='rect7-5'%20style='fill:%23ffffff;stroke:none;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%204830.3026,656.62539%20c%20-11.08,0%20-20,8.92%20-20,20%20v%20141.49219%20h%20345.9726%20V%20676.62539%20c%200,-11.08%20-8.92,-20%20-20,-20%20z'%20/%3e%3cpath%20id='rect6'%20style='fill:%23ffffff;stroke:none;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%204670.9725,868.95547%20c%20-11.08,0%20-20,8.92%20-20,20%20v%20326.00393%20c%200,11.08%208.92,20%2020,20%20h%2089.3301%20v%20-180.3672%20c%200,-22.16%2017.84,-40%2040,-40%20h%20365.9726%20c%2022.16,0%2040,17.84%2040,40%20v%20180.3672%20h%2089.3301%20c%2011.08,0%2020,-8.92%2020,-20%20V%20888.95547%20c%200,-11.08%20-8.92,-20%20-20,-20%20z'%20/%3e%3cpath%20id='rect7'%20style='fill:%23ffffff;stroke:none;stroke-width:100;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%204830.3026,1064.5924%20c%20-11.08,0%20-20,8.92%20-20,20%20v%20280.7344%20c%200,11.08%208.92,20%2020,20%20h%20305.9726%20c%2011.08,0%2020,-8.92%2020,-20%20v%20-280.7344%20c%200,-11.08%20-8.92,-20%20-20,-20%20z%20m%2037.3711,52.6738%20h%20231.2324%20c%2011.08,0%2020,7.9942%2020,17.9238%200,9.9297%20-8.92,17.9239%20-20,17.9239%20h%20-231.2324%20c%20-11.08,0%20-20,-7.9942%20-20,-17.9239%200,-9.9296%208.92,-17.9238%2020,-17.9238%20z%20m%200,89.7695%20h%20231.2324%20c%2011.08,0%2020,7.9942%2020,17.9239%200,9.9296%20-8.92,17.9238%20-20,17.9238%20h%20-231.2324%20c%20-11.08,0%20-20,-7.9942%20-20,-17.9238%200,-9.9297%208.92,-17.9239%2020,-17.9239%20z%20m%200,89.7696%20h%20231.2324%20c%2011.08,0%2020,7.9942%2020,17.9238%200,9.9296%20-8.92,17.9238%20-20,17.9238%20h%20-231.2324%20c%20-11.08,0%20-20,-7.9942%20-20,-17.9238%200,-9.9296%208.92,-17.9238%2020,-17.9238%20z'%20/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:65%;border-top:none;border-radius:0 0 .6rem .6rem;width:2.8rem;height:2.8rem;position:absolute;top:0;left:19.3rem;box-shadow:0 .1rem .2rem #0000004d}#invoice-status-all #invoice-list-container .invoice-container .invoice-header{grid-template-columns:repeat(3,1fr);grid-auto-flow:column;justify-content:center;font-size:1.35rem;display:grid}#invoice-status-all #invoice-list-container .invoice-container .invoice-header div{grid-row:1}#invoice-status-all #invoice-list-container .invoice-container .invoice-header .customer-name-katakana,#invoice-status-all #invoice-list-container .invoice-container .invoice-header .customer-name-romaji{font-size:.9rem}#invoice-status-all #invoice-list-container .invoice-container .invoice-header .customer-name-katakana{grid-row:2}#invoice-status-all #invoice-list-container .invoice-container .invoice-header .customer-name-romaji{grid-row:3}#invoice-status-all #invoice-list-container .invoice-container .invoice-header .invoice-year-month{justify-self:center}#invoice-status-all #invoice-list-container .invoice-container .invoice-header .invoice-total{justify-self:end}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container{grid-column-gap:1rem;grid-template-columns:repeat(3,1fr);grid-auto-flow:column;justify-items:center;padding:0 1rem;display:grid}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container{color:#000;cursor:pointer;border-radius:.8rem;grid-auto-flow:column;place-content:center space-between;align-items:center;width:100%;max-width:20rem;font-size:1.2rem;font-weight:500;display:grid;box-shadow:0 .1rem .2rem #0000004d}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container .status-text,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container .status-text,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container .status-text{-webkit-user-select:none;user-select:none;cursor:pointer;margin:.75rem 1rem}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container input[type=date].date-input,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container input[type=date].date-input,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container input[type=date].date-input{color:#000;background-color:#fff;border:none;border-radius:.4rem;outline:none;margin:.35rem;padding:.35rem 1.3rem;font-size:1.2rem;font-weight:400;box-shadow:inset 0 .1rem .2rem #0000004d}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container input[type=date].date-input:focus,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container input[type=date].date-input:focus,#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container input[type=date].date-input:focus{outline:2px solid #3a3939}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container{background-color:#ffcb31}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container.created{background-color:#00b8a9}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-creation-container.updated{outline:3px solid #f6416c}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container{background-color:#ffcb31}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container.issued{background-color:#00b8a9}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-issued-container.updated{outline:3px solid #f6416c}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container{background-color:#ffcb31}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container.paid{background-color:#00b8a9}#invoice-status-all #invoice-list-container .invoice-container .invoice-status-container .invoice-paid-container.updated{outline:3px solid #f6416c}#invoice-status-all #invoice-list-container .invoice-container .invoice-timestamps{grid-column-gap:3rem;border-top:1px solid #adadad;grid-auto-flow:column;justify-content:end;padding-top:.5rem;display:grid}#invoice-status-all #invoice-list-container .invoice-container.updated{border:1px solid #f6416c;outline:1px solid #f6416c}#invoice-status-all #invoice-list-container .invoice-container.matches-filter{display:grid}#overlay.active{z-index:99;background-color:#0000004d;width:100%;height:100%;position:fixed;top:0;left:0}@media print{#invoice-status-all{display:none}}#invoice-status-all-toolbar{z-index:3;grid-column-gap:.5rem;background-color:#00b8a9;grid-auto-flow:column;justify-content:space-between;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#invoice-status-all-toolbar .toolbar-right-side-container{grid-auto-flow:column;align-items:center;display:grid}#invoice-status-all-toolbar .toolbar-right-side-container input.text-filter-input{color:#3a3939;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23bdbdbd;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_2'%20data-name='Layer%202'%3e%3cg%20id='Magnifying_Glass'%20data-name='Magnifying%20Glass'%3e%3cpath%20class='cls-1'%20d='M0,37.24A37.25,37.25,0,0,1,63.59,10.9a37.28,37.28,0,0,1,4.5,47.25L97.94,88A7,7,0,1,1,88,97.94L58.15,68.08a37.31,37.31,0,0,1-47.24-4.49h0A37.06,37.06,0,0,1,0,37.24ZM20.85,53.65h0a23.22,23.22,0,0,0,32.8,0h0a23.2,23.2,0,1,0-32.81,0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:.5rem;background-repeat:no-repeat;background-size:auto 60%;border:none;border-radius:.3rem;max-width:15rem;height:2rem;padding:0 .5rem 0 2.1rem;font-size:1.2rem}#invoice-status-all-toolbar .toolbar-right-side-container input.text-filter-input:focus{outline:2px solid #3a3939}#invoice-status-all-toolbar .toolbar-right-side-container select{background-color:#fff;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1rem}#invoice-status-all-toolbar .toolbar-right-side-container select.month-select{margin-left:.5rem}#invoice-status-all-toolbar .toolbar-right-side-container select:focus{outline:2px solid #3a3939}#invoice-status-all-toolbar .toolbar-right-side-container button:focus{outline:none}#invoice-status-all-toolbar .toolbar-right-side-container button:focus-visible{outline:2px solid #3a3939}#invoice-status-all-toolbar .toolbar-right-side-container .vertical-divider-thin{background-color:#fff;width:1px;height:100%;margin:0 .5rem}#invoice-status-all-toolbar .toolbar-right-side-container .filter-results-button{aspect-ratio:1;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='194.38721'%20height='182.83405'%20viewBox='0%200%20194.38721%20182.83405'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%20/%3e%3cg%20id='layer-MC1'%20transform='translate(-6989.8545,-308.20101)'%3e%3cg%20id='layer5'%3e%3cg%20id='g115'%20transform='rotate(45,7090.915,389.97519)'%3e%3cpath%20id='path114'%20style='fill:none;stroke:%23ffffff;stroke-width:35;stroke-linecap:round;stroke-dasharray:none;paint-order:stroke%20fill%20markers'%20d='m%207164.942,403.61221%20c%200,40.88394%20-33.143,74.02693%20-74.0269,74.02697%20-40.884,2e-5%20-74.027,-33.14299%20-74.027,-74.02697%200,-40.88398%2033.143,-74.02699%2074.027,-74.02697'%20/%3e%3cpath%20style='fill:%23ffffff;fill-opacity:1;stroke:%23ffffff;stroke-width:43.1846;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke%20fill%20markers'%20id='path115'%20d='m%206759.6104,297.53734%20-84.5255,0%2042.2628,-73.20122%20z'%20transform='matrix(0,0.70119968,-0.68824532,0,7295.6938,-4380.6168)'%20/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:auto 65%;border:2px solid #fff;border-radius:.3rem;justify-self:right;width:2rem;margin-left:.5rem}#invoice-status-all-toolbar .toolbar-right-side-container .display-unissued-only-button,#invoice-status-all-toolbar .toolbar-right-side-container .display-unpaid-only-button{aspect-ratio:1;border:2px solid #fff;border-radius:.3rem;width:2rem}#invoice-status-all-toolbar .toolbar-right-side-container .display-unissued-only-button{background-image:url(/static/unissued_icon-DI_q-7NI.svg);background-position:50%;background-repeat:no-repeat;background-size:80%}#invoice-status-all-toolbar .toolbar-right-side-container .display-unpaid-only-button{background-image:url(/static/unpaid_icon-xMrB1umh.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;margin-left:.5rem}#invoice-status-all-toolbar .toolbar-right-side-container .display-unissued-only-button.active,#invoice-status-all-toolbar .toolbar-right-side-container .display-unpaid-only-button.active{background-color:#fff}#invoice-status-all-toolbar .toolbar-right-side-container .display-unissued-only-button.active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICB3aWR0aD0iMjY2LjI2NTg3IgogICBoZWlnaHQ9IjEzMy43MzMwMyIKICAgdmlld0JveD0iMCAwIDI2Ni4yNjU4OCAxMzMuNzMzMDMiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczEiIC8+CiAgPGcKICAgICBpZD0ibGF5ZXItTUMxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01Njk1Ljc5NzIsLTEyNTYuOTQ2OSkiPgogICAgPHBhdGgKICAgICAgIGlkPSJwYXRoNjQiCiAgICAgICBkPSJNIDQzMDEuNzc3MywxNjcyLjI0NDggSCA2ODU4LjMzOTQgViAtMTQ4LjY2ODAyIEggNDMwMS43NzczIFoiCiAgICAgICBzdHlsZT0iZmlsbDojMDBiOGE5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjMzMzMzIiAvPgogICAgPGcKICAgICAgIGlkPSJsYXllcjYiPgogICAgICA8cmVjdAogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6c3Ryb2tlIGZpbGwgbWFya2VycyIKICAgICAgICAgaWQ9InJlY3QzIgogICAgICAgICB3aWR0aD0iMzI3LjA0NTI5IgogICAgICAgICBoZWlnaHQ9IjMyNy4wNDUyOSIKICAgICAgICAgeD0iNTY2NS40MDc3IgogICAgICAgICB5PSIxMTYwLjI5MDgiCiAgICAgICAgIHJ4PSIxOC44OTc2MzgiCiAgICAgICAgIHJ5PSIxOC44OTc2MzgiIC8+CiAgICAgIDxyZWN0CiAgICAgICAgIHN0eWxlPSJmaWxsOm5vbmU7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjM1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjpzdHJva2UgZmlsbCBtYXJrZXJzIgogICAgICAgICBpZD0icmVjdDIiCiAgICAgICAgIHdpZHRoPSIzMjcuMDQ1MjkiCiAgICAgICAgIGhlaWdodD0iMzI3LjA0NTI5IgogICAgICAgICB4PSI1NjY1LjQwNzciCiAgICAgICAgIHk9IjExNjAuMjkwOCIKICAgICAgICAgcng9IjE4Ljg5NzYzOCIKICAgICAgICAgcnk9IjE4Ljg5NzYzOCIgLz4KICAgICAgPHRleHQKICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjEzMy4zMzNweDtsaW5lLWhlaWdodDoxMzcuNTZweDtmb250LWZhbWlseTonSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTic7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTiwgTm9ybWFsJztmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt3cml0aW5nLW1vZGU6bHItdGI7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFuY2hvcjptaWRkbGU7ZmlsbDojMDBiOGE5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDBiOGE5O3N0cm9rZS13aWR0aDoxMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6c3Ryb2tlIGZpbGwgbWFya2VycyIKICAgICAgICAgeD0iNTgyOC43OTY5IgogICAgICAgICB5PSIxMzc0LjQ4IgogICAgICAgICBpZD0idGV4dDIiPjx0c3BhbgogICAgICAgICAgIHg9IjU4MjguNzk2OSIKICAgICAgICAgICB5PSIxMzc0LjQ4IgogICAgICAgICAgIGlkPSJ0c3BhbjIiCiAgICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjEzMy4zMzNweDtsaW5lLWhlaWdodDoxMzcuNTZweDtmb250LWZhbWlseTonSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTic7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTiwgTm9ybWFsJztmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDtmaWxsOiMwMGI4YTk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMGI4YTk7c3Ryb2tlLXdpZHRoOjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIj7mnKrnmbo8L3RzcGFuPjwvdGV4dD4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=)}#invoice-status-all-toolbar .toolbar-right-side-container .display-unpaid-only-button.active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmcxIgogICB3aWR0aD0iMjY1Ljk5OTAyIgogICBoZWlnaHQ9IjEzMy44NjY0NiIKICAgdmlld0JveD0iMCAwIDI2NS45OTkwMyAxMzMuODY2NDUiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczEiIC8+CiAgPGcKICAgICBpZD0ibGF5ZXItTUMxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MTYxLjkyNTEsLTEyNjguODk5MSkiPgogICAgPHBhdGgKICAgICAgIGlkPSJwYXRoNjQiCiAgICAgICBkPSJNIDQzMDEuNzc3MywxNjcyLjI0NDggSCA2ODU4LjMzOTQgViAtMTQ4LjY2ODAyIEggNDMwMS43NzczIFoiCiAgICAgICBzdHlsZT0iZmlsbDojMDBiOGE5O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxLjMzMzMzIiAvPgogICAgPGcKICAgICAgIGlkPSJsYXllcjciPgogICAgICA8cmVjdAogICAgICAgICBzdHlsZT0iZmlsbDpub25lO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDozNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6c3Ryb2tlIGZpbGwgbWFya2VycyIKICAgICAgICAgaWQ9InJlY3Q0IgogICAgICAgICB3aWR0aD0iMzI3LjA0NTI5IgogICAgICAgICBoZWlnaHQ9IjMyNy4wNDUyOSIKICAgICAgICAgeD0iNjEzMS40MDIzIgogICAgICAgICB5PSIxMTcyLjMwOTciCiAgICAgICAgIHJ4PSIxOC44OTc2MzgiCiAgICAgICAgIHJ5PSIxOC44OTc2MzgiIC8+CiAgICAgIDxyZWN0CiAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjM1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjpzdHJva2UgZmlsbCBtYXJrZXJzIgogICAgICAgICBpZD0icmVjdDUiCiAgICAgICAgIHdpZHRoPSIzMjcuMDQ1MjkiCiAgICAgICAgIGhlaWdodD0iMzI3LjA0NTI5IgogICAgICAgICB4PSI2MTMxLjQwMjMiCiAgICAgICAgIHk9IjExNzIuMzA5NyIKICAgICAgICAgcng9IjE4Ljg5NzYzOCIKICAgICAgICAgcnk9IjE4Ljg5NzYzOCIgLz4KICAgICAgPHRleHQKICAgICAgICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgICAgICAgc3R5bGU9ImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjEzMy4zMzNweDtsaW5lLWhlaWdodDoxMzcuNTZweDtmb250LWZhbWlseTonSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTic7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjonSGlyYWdpbm8gTWFydSBHb3RoaWMgUHJvTiwgTm9ybWFsJztmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO2ZvbnQtdmFyaWFudC1lYXN0LWFzaWFuOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt3cml0aW5nLW1vZGU6bHItdGI7ZGlyZWN0aW9uOmx0cjt0ZXh0LWFuY2hvcjptaWRkbGU7ZmlsbDojMDBiOGE5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDBiOGE5O3N0cm9rZS13aWR0aDoxMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6c3Ryb2tlIGZpbGwgbWFya2VycyIKICAgICAgICAgeD0iNjI5NC45MjQ4IgogICAgICAgICB5PSIxMzg2LjU2NTYiCiAgICAgICAgIGlkPSJ0ZXh0NiI+PHRzcGFuCiAgICAgICAgICAgeD0iNjI5NC45MjQ4IgogICAgICAgICAgIHk9IjEzODYuNTY1NiIKICAgICAgICAgICBpZD0idHNwYW42IgogICAgICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZToxMzMuMzMzcHg7bGluZS1oZWlnaHQ6MTM3LjU2cHg7Zm9udC1mYW1pbHk6J0hpcmFnaW5vIE1hcnUgR290aGljIFByb04nOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0hpcmFnaW5vIE1hcnUgR290aGljIFByb04sIE5vcm1hbCc7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDtmb250LXZhcmlhbnQtZWFzdC1hc2lhbjpub3JtYWw7ZmlsbDojMDBiOGE5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDBiOGE5O3N0cm9rZS13aWR0aDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSI+5pyq5omVPC90c3Bhbj48L3RleHQ+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K)}#invoice-status-all-toolbar .toolbar-right-side-container .number-of-results{text-align:center;color:#fff;width:4.1rem;margin-left:.5rem;font-size:1.1rem;font-weight:500}#invoice-status-all-toolbar.disable-toolbar-buttons{pointer-events:none}@media print{#invoice-status-all-toolbar{display:none}}#staged-changes-container{background-color:#ffde7d;border:1px solid #adadad;border-left:none;border-radius:0 .3rem .3rem 0;padding:1rem;display:grid;position:fixed;bottom:.5rem;left:0;box-shadow:.2rem .2rem .4rem #00000026}#staged-changes-container #all-records-container{scrollbar-width:none;grid-row-gap:.3rem;background-color:#f8f3d4;border-radius:.3rem;max-height:9.5rem;padding:.45rem .6rem;display:grid;overflow-y:auto}#staged-changes-container .button-container{grid-auto-flow:column;justify-content:space-between;margin:1rem 1rem 0;display:grid}#staged-changes-container .button-container button{color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}#staged-changes-container .button-container .clear-button{background-color:#adadad}#staged-changes-container .button-container .confirm-button{background-color:#00b8a9}#staged-changes-container .record-container{grid-column-gap:1rem;grid-template-columns:9fr 7fr 9fr 6fr 10fr 2fr 10fr;grid-auto-flow:column;justify-items:center;display:grid}#live-input-filter{justify-items:center;transition-duration:.4s;transition-timing-function:ease-in-out;display:grid;position:fixed;top:2.7rem;left:.5rem;transform:translateY(-4.2rem)}#live-input-filter .input-container{background-color:#00b8a9;border-radius:0 0 .3rem .3rem;padding:1.1rem 1.5rem}#live-input-filter .input-container input{pointer-events:none;color:#3a3939;text-align:center;border:none;border-radius:.3rem;max-width:15rem;height:2rem;padding:0 .5rem;font-size:1.2rem}#live-input-filter .input-container input:focus{outline:2px solid #3a3939}#live-input-filter .open-close-tab{z-index:-1;cursor:pointer;background-color:#00b8a9;border-radius:0 0 .3rem .3rem;place-items:center;padding:.4rem 2rem .6rem;display:grid;box-shadow:0 0 .3rem .15rem #0003}#live-input-filter .open-close-tab .arrow{border-bottom:2px solid #fff;border-right:2px solid #fff;width:.5rem;height:.5rem;transition-duration:.4s;transform:rotate(45deg)}#live-input-filter.open{transform:translateY(0)}#live-input-filter.open .input-container input{pointer-events:auto}#live-input-filter.open .open-close-tab{padding:.6rem 2rem .4rem}#live-input-filter.open .open-close-tab .arrow{transform:rotate(225deg)}@media print{#live-input-filter{display:none}}#invoice-create{justify-items:center;margin-top:2.75rem;margin-bottom:30rem;display:grid}#invoice-create .invoice-create-container{background-color:#fff;width:calc(100% - 4rem);max-width:calc(1200px - 4rem);margin-top:1rem;padding:1rem;display:grid}#invoice-create .invoice-create-container #customer-input-section{grid-row-gap:1rem;width:calc(100% - 2rem);padding:1rem;display:grid}#invoice-create .invoice-create-container #customer-input-section .section-header{color:#3a3939;text-align:right;border-bottom:1px solid #3a3939;width:100%;margin-bottom:.5rem;font-size:.9rem}#invoice-create .invoice-create-container .display-none{display:none}#invoice-create .invoice-create-container .invoice-totals-container{grid-row-gap:.25rem;grid-column-gap:.5rem;grid-template-columns:1fr 1fr;justify-self:right;justify-items:right;margin:1rem 0 4rem;font-size:1.1rem;display:grid}#invoice-create .invoice-create-container .invoice-totals-container .total-label,#invoice-create .invoice-create-container .invoice-totals-container .total{font-weight:500}#invoice-create-toolbar{z-index:3;background-color:#00b8a9;justify-content:start;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#invoice-create-toolbar.disable-toolbar-buttons{pointer-events:none}#customer-search-container{pointer-events:none;grid-row-gap:1rem;grid-column:1;justify-content:space-between;display:grid;position:relative}#customer-search-container #customer-search{z-index:1;pointer-events:auto;background-color:#fff;border:1px solid #000;border-radius:.3rem;grid-area:1/1;align-self:start;width:20rem;padding:.3rem;font-size:1.2rem;font-weight:400}#customer-search-container #customer-search.disable-clicks{pointer-events:none;background-color:#adadad}#customer-search-container #customer-search:focus{-webkit-text-fill-color:#000;outline:2px solid #3a3939}#customer-search-container #customer-search-results{opacity:.95;pointer-events:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;border:1px solid #000;grid-area:2/1;justify-self:left;max-height:20rem;margin-top:-.2rem;padding-top:.2rem;display:grid;position:absolute;overflow-y:auto}#customer-search-container #customer-search-results::-webkit-scrollbar{width:0;height:0;display:none}#customer-search-container #customer-search-results .customer-name-container{cursor:pointer;min-width:20rem;padding:.4rem .3rem}#customer-search-container #customer-search-results .customer-name-container:hover{background-color:#f8f3d4}#customer-search-container #customer-search-results .customer-name-container.selected-customer{background-color:#ffde7d}#customer-search-container #linked-customer-data-container{background-color:#f8f3d4;border:1px solid #adadad;border-radius:.3rem;grid-area:2/1;align-content:start;min-width:16.18rem;min-height:10rem;padding:.5rem .75rem;display:grid}#customer-search-container #linked-customer-data-container .customer-name-container{grid-template-rows:repeat(3,auto);margin-right:5rem;display:grid}#customer-search-container #linked-customer-data-container .customer-name-container .linked-customer-name-kanji{font-weight:500}#customer-search-container #linked-customer-data-container .customer-name-container .linked-customer-name-katakana{color:#3a3939;font-size:.8rem}#customer-search-container #linked-customer-data-container .customer-name-container .linked-customer-name-romaji{color:#3a3939;font-size:.9rem}#customer-search-container #linked-customer-data-container .linked-customer-post-code,#customer-search-container #linked-customer-data-container .linked-customer-prefecture-city,#customer-search-container #linked-customer-data-container .linked-customer-address-1,#customer-search-container #linked-customer-data-container .linked-customer-address-2{justify-self:right;margin-left:5rem;font-size:.85rem}#customer-manual-input-section{grid-row-gap:.5rem;grid-area:2/1;place-content:start left;display:grid}#customer-manual-input-section input{background-color:#fff;border:1px solid #000;border-radius:.3rem;margin-right:1rem;padding:.3rem;font-size:1rem;font-weight:400}#customer-manual-input-section input:focus{outline:2px solid #3a3939}#customer-manual-input-section #customer-name{grid-row:2;max-width:200px}#customer-manual-input-section #customer-post-code{grid-row:3;max-width:80px}#customer-manual-input-section #customer-prefecture{grid-row:4;max-width:100px}#customer-manual-input-section #customer-city{grid-row:5;max-width:100px}#customer-manual-input-section #customer-address-line-1{grid-row:6;max-width:250px}#customer-manual-input-section #customer-address-line-2{grid-row:7;max-width:250px}#creation-transfer-date-manual-input-section{grid-row-gap:.5rem;grid-area:2/2;place-content:start right;display:grid}#creation-transfer-date-manual-input-section .section-header{grid-column:1/3}#creation-transfer-date-manual-input-section input{background-color:#fff;border:1px solid #000;border-radius:.3rem;grid-column:1/3;padding:.3rem;font-size:1rem;font-weight:400}#creation-transfer-date-manual-input-section input.disable-clicks{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#adadad}#creation-transfer-date-manual-input-section input[type=date]{min-width:9rem}#creation-transfer-date-manual-input-section select{cursor:pointer;-webkit-text-fill-color:#000;border:1px solid #000;border-radius:.3rem;grid-column:1/3;padding:.3rem;font-size:1rem}#creation-transfer-date-manual-input-section input,#creation-transfer-date-manual-input-section select{margin-left:1rem}#creation-transfer-date-manual-input-section input:focus,#creation-transfer-date-manual-input-section select:focus{outline:2px solid #3a3939}#creation-transfer-date-manual-input-section #invoice-year-dropdown,#creation-transfer-date-manual-input-section #invoice-month-dropdown{justify-self:right}#creation-transfer-date-manual-input-section #invoice-year-dropdown{grid-column:1;width:5rem}#creation-transfer-date-manual-input-section #invoice-month-dropdown{grid-column:2;width:3rem;margin-left:0}.section-header{color:#3a3939;text-align:right;border-bottom:1px solid #3a3939;width:100%;margin-bottom:.5rem;font-size:.9rem}#invoice-line-items-section{grid-row-gap:1rem;width:calc(100% - 2rem);padding:0 1rem;display:grid}#invoice-line-items-section .line-item-container{grid-column-gap:.5rem;grid-template-columns:1fr 12fr 18fr 3fr 4fr 6fr 3fr 4fr;grid-auto-flow:column;display:grid}#invoice-line-items-section .line-item-container .delete-line-item-button{aspect-ratio:1;cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='75.704102'%20height='75.704254'%20viewBox='0%200%2075.704104%2075.704252'%20sodipodi:docname='Fields%20Admin%20Assets.svg'%20inkscape:version='1.4%20(e7c3feb1,%202024-10-09)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2'%20/%3e%3c/clipPath%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1-9'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2-0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:zoom='0.54917507'%20inkscape:cx='2684.0257'%20inkscape:cy='1342.9233'%20inkscape:window-width='1920'%20inkscape:window-height='1080'%20inkscape:window-x='1920'%20inkscape:window-y='0'%20inkscape:window-maximized='0'%20inkscape:current-layer='layer-MC1'%20showgrid='false'%3e%3cinkscape:page%20x='0'%20y='0'%20width='75.704102'%20height='75.704254'%20id='page2'%20margin='0'%20bleed='0'%20/%3e%3c/sodipodi:namedview%3e%3cg%20id='layer-MC1'%20inkscape:groupmode='layer'%20inkscape:label='Toolbar%20Icons'%20transform='translate(-6236.8186,-226.69787)'%3e%3cg%20inkscape:groupmode='layer'%20id='layer1'%20inkscape:label='Close%20Icon'%20inkscape:export-filename='../../../Users/hmatsuuchi/Desktop/layer1.svg'%20inkscape:export-xdpi='96'%20inkscape:export-ydpi='96'%3e%3cpath%20id='path95-8-1'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23f6416c;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(-0.94280902,0.94280902,0.75424719,0.75424719,6239.991,288.67037)'%20clip-path='url(%23clipPath96-9-1)'%20inkscape:export-filename='../../../Users/hmatsuuchi/Desktop/path95-8-1.svg'%20inkscape:export-xdpi='96'%20inkscape:export-ydpi='96'%20/%3e%3cpath%20id='path95-8-1-3'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23f6416c;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(0.94280902,0.94280902,0.75424719,-0.75424719,6298.7911,299.22977)'%20clip-path='url(%23clipPath96-9-1-9)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100%;place-self:center;width:100%}#invoice-line-items-section .line-item-container .delete-line-item-button.disabled{cursor:default;pointer-events:none;opacity:.5}#invoice-line-items-section .line-item-container input{background-color:#fff;border:1px solid #000;border-radius:.3rem;min-width:0;padding:.3rem;font-size:1rem;font-weight:400}#invoice-line-items-section .line-item-container select{cursor:pointer;-webkit-text-fill-color:#000;border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1rem}#invoice-line-items-section .line-item-container input:focus,#invoice-line-items-section .line-item-container select:focus{outline:2px solid #3a3939}#invoice-line-items-section .line-item-container .line-item-quantity,#invoice-line-items-section .line-item-container .line-item-rate,#invoice-line-items-section .line-item-container .line-item-tax-rate{text-align:center}#invoice-line-items-section .line-item-container .line-item-total{text-align:right;align-content:center;font-size:1.2rem}#add-invoice-line-item-container{cursor:pointer;justify-content:center;display:grid}#add-invoice-line-item-container .icon{background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='109.3335'%20height='109.33331'%20viewBox='0%200%20109.3335%20109.33331'%20sodipodi:docname='Fields%20Admin%20Assets.svg'%20inkscape:version='1.4%20(e7c3feb1,%202024-10-09)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath78'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-180,-447.00001)'%20id='path78'%20/%3e%3c/clipPath%3e%3c/defs%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:zoom='0.54917507'%20inkscape:cx='2684.0257'%20inkscape:cy='1342.9233'%20inkscape:window-width='1920'%20inkscape:window-height='1080'%20inkscape:window-x='1920'%20inkscape:window-y='0'%20inkscape:window-maximized='0'%20inkscape:current-layer='layer-MC1'%20showgrid='false'%3e%3cinkscape:page%20x='-4.6477365e-14'%20y='0'%20width='109.3335'%20height='109.33331'%20id='page2'%20margin='0'%20bleed='0'%20/%3e%3c/sodipodi:namedview%3e%3cg%20id='layer-MC1'%20inkscape:groupmode='layer'%20inkscape:label='Toolbar%20Icons'%20transform='translate(-4395.4686,-226.28894)'%3e%3cg%20inkscape:groupmode='layer'%20id='layer3'%20inkscape:label='Other%20Icons'%3e%3cpath%20id='path77'%20d='m%200,0%20h%20-29%20v%2029%20c%200,3.313%20-2.687,6%20-6,6%20-3.313,0%20-6,-2.687%20-6,-6%20V%200%20h%20-29%20c%20-3.313,0%20-6,-2.687%20-6,-6%200,-3.313%202.687,-6%206,-6%20h%2029%20v%20-29%20c%200,-3.313%202.687,-6%206,-6%203.313,0%206,2.687%206,6%20v%2029%20H%200%20c%203.313,0%206,2.687%206,6%200,3.313%20-2.687,6%20-6,6'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(1.3333333,0,0,-1.3333333,4496.8021,272.95555)'%20clip-path='url(%23clipPath78)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:26px;width:28px;height:28px}#invoice-creation-bottom-buttons-section{justify-items:center;width:100%;margin-bottom:2rem;display:grid}#invoice-creation-bottom-buttons-section .bottom-buttons-container{grid-auto-flow:column;justify-content:right;width:calc(100% - 2rem);max-width:calc(1100px - 2rem);display:grid}#invoice-creation-bottom-buttons-section .bottom-buttons-container .button-group-container{grid-column-gap:1rem;grid-auto-flow:column;display:grid}#invoice-creation-bottom-buttons-section .bottom-buttons-container .button-group-container .button[type=submit]{color:#fff;background-color:#00b8a9}#invoice-creation-bottom-buttons-section .bottom-buttons-container .button-group-container .button{cursor:pointer;color:#fff;background-color:#3a3939;border-radius:.5rem;padding:.5rem 1rem;font-size:1.2rem}#invoice-creation-bottom-buttons-section .bottom-buttons-container .button-group-container button:focus{outline:2px solid #3a3939}#customer-attendance-section{z-index:1;justify-items:center;transition:top .5s;display:grid;position:fixed;top:calc(100vh - 1.75rem);left:1rem}#customer-attendance-section .open-close-tab{cursor:pointer;background-color:#f8f3d4;border:1px solid #adadad;border-bottom:none;border-radius:.3rem .3rem 0 0;place-items:center;width:5rem;height:1.75rem;font-size:.85rem;display:grid;box-shadow:.2rem .2rem .4rem #00000026}#customer-attendance-section .customer-attendance-container{scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:.5rem;background-color:#f8f3d4;border:1px solid #adadad;border-bottom:none;border-radius:.3rem .3rem 0 0;align-content:start;width:32rem;height:13rem;padding:.5rem;display:grid;overflow-y:scroll;box-shadow:.2rem .2rem .4rem #00000026}#customer-attendance-section .customer-attendance-container::-webkit-scrollbar{width:0;height:0;display:none}#customer-attendance-section .customer-attendance-container .customer-attendance-record{grid-column-gap:.75rem;background-color:#fff;border:1px solid #adadad;border-radius:.2rem;grid-template-columns:1.8rem 9rem 2.75rem 2rem auto 1.5rem;grid-auto-flow:column;align-items:center;padding:.3rem .4rem;font-size:.9rem;display:grid}#customer-attendance-section .customer-attendance-container .customer-attendance-record .instructor-icon{background-color:#00b8a9;background-position:50% calc(100% + 1px);background-repeat:no-repeat;background-size:auto 90%;border-radius:50%;width:1.8rem;height:1.8rem}#customer-attendance-section .customer-attendance-container .customer-attendance-record .status-icon{background-color:#fdbc00;border-radius:50%;place-content:center;justify-self:right;width:1.5rem;height:1.5rem;display:grid}#customer-attendance-section .customer-attendance-container .customer-attendance-record .status-icon:before{content:"未";color:#fff;font-size:.9rem;font-weight:500}#customer-attendance-section .customer-attendance-container .customer-attendance-record .present{background-color:#00b8a9}#customer-attendance-section .customer-attendance-container .customer-attendance-record .present:before{content:"出"}#customer-attendance-section .customer-attendance-container .customer-attendance-record .absent{background-color:#f6416c}#customer-attendance-section .customer-attendance-container .customer-attendance-record .absent:before{content:"欠"}#customer-attendance-section .loading-spinner-container{margin-top:0;margin-bottom:2rem}#customer-attendance-section.open{top:calc(100vh - 15.75rem - 2px)}#customer-invoices-section{z-index:1;justify-items:center;transition:top .5s;display:grid;position:fixed;top:calc(100vh - 1.75rem);left:calc(35rem + 2px)}#customer-invoices-section .open-close-tab{cursor:pointer;background-color:#f8f3d4;border:1px solid #adadad;border-bottom:none;border-radius:.3rem .3rem 0 0;place-items:center;width:5rem;height:1.75rem;font-size:.85rem;display:grid;box-shadow:.2rem .2rem .4rem #00000026}#customer-invoices-section .customer-invoices-container{scrollbar-width:none;-ms-overflow-style:none;grid-row-gap:.5rem;background-color:#f8f3d4;border:1px solid #adadad;border-bottom:none;border-radius:.3rem .3rem 0 0;align-content:start;width:32rem;height:13rem;padding:.5rem;display:grid;overflow-y:scroll;box-shadow:.2rem .2rem .4rem #00000026}#customer-invoices-section .customer-invoices-container::-webkit-scrollbar{width:0;height:0;display:none}#customer-invoices-section .customer-invoices-container .customer-invoice-record{grid-column-gap:.25rem;background-color:#fff;border:1px solid #adadad;border-radius:.2rem;grid-template-columns:1fr 1fr auto;grid-auto-flow:column;justify-content:space-between;align-items:center;padding:.3rem .4rem;font-size:.9rem;display:grid}#customer-invoices-section .customer-invoices-container .customer-invoice-record .year,#customer-invoices-section .customer-invoices-container .customer-invoice-record .payment-method{grid-row:1}#customer-invoices-section .customer-invoices-container .customer-invoice-record .payment-method{color:#fff;background-color:#5f5f5f;border-radius:99rem;justify-self:left;padding:.2rem .75rem;font-size:.8rem;font-weight:500}#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container{grid-column-gap:.4rem;grid-row:1;grid-template-columns:2rem 1.5rem 2rem 1.5rem;grid-auto-flow:column;justify-content:right;display:grid}#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .status-label{justify-self:right}#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .invoice-status-button{background-color:#fdbc00;border-radius:50%;place-content:center;width:1.5rem;height:1.5rem;display:grid}#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .invoice-status-button:before{content:"未";color:#fff;font-size:.9rem;font-weight:500}#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .invoice-status-button.issued,#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .invoice-status-button.paid{background-color:#00b8a9}#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .invoice-status-button.issued:before,#customer-invoices-section .customer-invoices-container .customer-invoice-record .status-container .invoice-status-button.paid:before{content:"済"}#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container{grid-row-gap:.25rem;border-top:1px solid #adadad;grid-area:2/1/auto/4;grid-auto-flow:row;margin-top:.4rem;padding-top:.35rem;font-size:.75rem;display:grid}#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container .invoice-item{grid-template-columns:6fr 8fr 1fr 2fr 2fr;grid-auto-flow:column;display:grid}#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container .invoice-item .service-type,#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container .invoice-item .description{justify-self:left}#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container .invoice-item .quantity,#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container .invoice-item .rate,#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-items-container .invoice-item .subtotal{justify-self:right}#customer-invoices-section .customer-invoices-container .customer-invoice-record .invoice-total{grid-row:3;justify-self:right;margin-top:.75rem;font-size:1rem}#customer-invoices-section .loading-spinner-container{margin-top:0;margin-bottom:2rem}#customer-invoices-section.open{top:calc(100vh - 15.75rem - 2px)}#journal-entry-create-section{justify-items:center;margin-top:3.7rem;margin-bottom:30rem;display:grid}#journal-entry-create-section.disabled{pointer-events:none;opacity:.5}#journal-entry-create-section .journal-entry-create-container{grid-row-gap:1rem;width:calc(100% - 4rem);max-width:800px;padding:1rem;display:grid}#journal-entry-create-section .journal-entry-create-container input,#journal-entry-create-section .journal-entry-create-container select{border:1px solid #000;border-radius:.3rem;padding:.3rem;font-size:1rem;font-weight:400}#journal-entry-create-section .journal-entry-create-container input:focus,#journal-entry-create-section .journal-entry-create-container select:focus{outline:2px solid #3a3939}#journal-entry-create-section .journal-entry-create-container .journal-entry-create-body{grid-row-gap:1rem;display:grid}#journal-entry-create-section .journal-entry-create-container .journal-entry-create-body .date{grid-column:1;width:200px}#journal-entry-create-section .journal-entry-create-container .journal-entry-create-body .reference{grid-column:2;justify-self:right;width:300px}#journal-entry-create-section .journal-entry-create-container .journal-entry-create-body .description{grid-column:1/3;width:calc(100% - .6rem - 2px)}#journal-entry-create-section .journal-entry-create-container .journal-lines-container{grid-row-gap:1rem;margin-bottom:2rem;display:grid}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .journal-line{grid-column-gap:.75rem;grid-template-columns:2.5rem auto auto;grid-auto-flow:column;display:grid}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .journal-line .line-account{justify-self:left;width:300px}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .journal-line .amount-container{grid-column-gap:1rem;grid-auto-flow:column;justify-content:right;display:grid}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .journal-line .amount-container .line-amount-debit,#journal-entry-create-section .journal-entry-create-container .journal-lines-container .journal-line .amount-container .line-amount-credit{width:120px}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .journal-line.disable-cross .delete-line-item-button{cursor:default;pointer-events:none;opacity:.5}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line{grid-column-gap:1rem;grid-auto-flow:column;justify-content:right;display:grid}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line .debit-total,#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line .credit-total,#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line .debit-breakdown,#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line .credit-breakdown{text-align:right;width:128px;font-size:1.1rem;font-weight:500}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line.mismatch .debit-total,#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line.mismatch .credit-total{color:#f6416c}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line .debit-breakdown,#journal-entry-create-section .journal-entry-create-container .journal-lines-container .debit-credit-totals-line .credit-breakdown{grid-row:2;font-size:.85rem;font-weight:400}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .delete-line-item-button{aspect-ratio:1;cursor:pointer;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='75.704102'%20height='75.704254'%20viewBox='0%200%2075.704104%2075.704252'%20sodipodi:docname='Fields%20Admin%20Assets.svg'%20inkscape:version='1.4%20(e7c3feb1,%202024-10-09)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2'%20/%3e%3c/clipPath%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath96-9-1-9'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-768.51759,-472.93731)'%20id='path96-7-2-0'%20/%3e%3c/clipPath%3e%3c/defs%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:zoom='0.54917507'%20inkscape:cx='2684.0257'%20inkscape:cy='1342.9233'%20inkscape:window-width='1920'%20inkscape:window-height='1080'%20inkscape:window-x='1920'%20inkscape:window-y='0'%20inkscape:window-maximized='0'%20inkscape:current-layer='layer-MC1'%20showgrid='false'%3e%3cinkscape:page%20x='0'%20y='0'%20width='75.704102'%20height='75.704254'%20id='page2'%20margin='0'%20bleed='0'%20/%3e%3c/sodipodi:namedview%3e%3cg%20id='layer-MC1'%20inkscape:groupmode='layer'%20inkscape:label='Toolbar%20Icons'%20transform='translate(-6236.8186,-226.69787)'%3e%3cg%20inkscape:groupmode='layer'%20id='layer1'%20inkscape:label='Close%20Icon'%20inkscape:export-filename='../../../Users/hmatsuuchi/Desktop/layer1.svg'%20inkscape:export-xdpi='96'%20inkscape:export-ydpi='96'%3e%3cpath%20id='path95-8-1'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23f6416c;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(-0.94280902,0.94280902,0.75424719,0.75424719,6239.991,288.67037)'%20clip-path='url(%23clipPath96-9-1)'%20inkscape:export-filename='../../../Users/hmatsuuchi/Desktop/path95-8-1.svg'%20inkscape:export-xdpi='96'%20inkscape:export-ydpi='96'%20/%3e%3cpath%20id='path95-8-1-3'%20d='m%200,0%20h%20-62.367%20c%20-3.866,0%20-7,3.134%20-7,7%200,3.866%203.134,7%207,7%20H%200%20C%203.866,14%207,10.866%207,7%207,3.134%203.866,0%200,0'%20style='fill:%23f6416c;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(0.94280902,0.94280902,0.75424719,-0.75424719,6298.7911,299.22977)'%20clip-path='url(%23clipPath96-9-1-9)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;place-self:center;width:100%}#journal-entry-create-section .journal-entry-create-container .journal-lines-container .add-new-line-button{cursor:pointer;background-color:#00b8a9;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20version='1.1'%20id='svg1'%20width='109.3335'%20height='109.33331'%20viewBox='0%200%20109.3335%20109.33331'%20sodipodi:docname='Fields%20Admin%20Assets.svg'%20inkscape:version='1.4%20(e7c3feb1,%202024-10-09)'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:svg='http://www.w3.org/2000/svg'%3e%3cdefs%20id='defs1'%3e%3cclipPath%20clipPathUnits='userSpaceOnUse'%20id='clipPath78'%3e%3cpath%20d='M%200,768%20H%201366%20V%200%20H%200%20Z'%20transform='translate(-180,-447.00001)'%20id='path78'%20/%3e%3c/clipPath%3e%3c/defs%3e%3csodipodi:namedview%20id='namedview1'%20pagecolor='%23505050'%20bordercolor='%23eeeeee'%20borderopacity='1'%20inkscape:showpageshadow='0'%20inkscape:pageopacity='0'%20inkscape:pagecheckerboard='0'%20inkscape:deskcolor='%23505050'%20inkscape:zoom='0.54917507'%20inkscape:cx='2684.0257'%20inkscape:cy='1342.9233'%20inkscape:window-width='1920'%20inkscape:window-height='1080'%20inkscape:window-x='1920'%20inkscape:window-y='0'%20inkscape:window-maximized='0'%20inkscape:current-layer='layer-MC1'%20showgrid='false'%3e%3cinkscape:page%20x='-4.6477365e-14'%20y='0'%20width='109.3335'%20height='109.33331'%20id='page2'%20margin='0'%20bleed='0'%20/%3e%3c/sodipodi:namedview%3e%3cg%20id='layer-MC1'%20inkscape:groupmode='layer'%20inkscape:label='Toolbar%20Icons'%20transform='translate(-4395.4686,-226.28894)'%3e%3cg%20inkscape:groupmode='layer'%20id='layer3'%20inkscape:label='Other%20Icons'%3e%3cpath%20id='path77'%20d='m%200,0%20h%20-29%20v%2029%20c%200,3.313%20-2.687,6%20-6,6%20-3.313,0%20-6,-2.687%20-6,-6%20V%200%20h%20-29%20c%20-3.313,0%20-6,-2.687%20-6,-6%200,-3.313%202.687,-6%206,-6%20h%2029%20v%20-29%20c%200,-3.313%202.687,-6%206,-6%203.313,0%206,2.687%206,6%20v%2029%20H%200%20c%203.313,0%206,2.687%206,6%200,3.313%20-2.687,6%20-6,6'%20style='fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none'%20transform='matrix(1.3333333,0,0,-1.3333333,4496.8021,272.95555)'%20clip-path='url(%23clipPath78)'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:50%;justify-self:center;width:28px;height:28px}#journal-entry-create-section .journal-entry-create-container .bottom-buttons-container{display:grid}#journal-entry-create-section .journal-entry-create-container .bottom-buttons-container .create-journal-entry-button{color:#fff;cursor:pointer;background-color:#00b8a9;border-radius:.5rem;justify-self:right;padding:.5rem 1rem;font-size:1.2rem;font-weight:500}#journal-entry-create-toolbar{z-index:3;background-color:#00b8a9;justify-content:start;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#journal-entry-create-toolbar.disable-toolbar-buttons{pointer-events:none}#balance-sheet-section{grid-row-gap:3rem;justify-content:center;margin-top:3.75rem;margin-bottom:30rem;display:grid}#balance-sheet-section .balance-sheet-container{grid-row-gap:2rem;width:calc(100vw - 4rem);max-width:900px;padding:1rem;display:grid}#balance-sheet-section .balance-sheet-container .title-container{text-align:center;font-size:1.25rem;font-weight:500}#balance-sheet-section .balance-sheet-container .balance-sheet-accounts-container{grid-row-gap:.5rem;display:grid}#balance-sheet-section .balance-sheet-container .balance-sheet-accounts-container .section-title{font-size:1.1rem;font-weight:500}#balance-sheet-section .balance-sheet-container .balance-sheet-accounts-container .account-container{border-bottom:1px solid #adadad;grid-auto-flow:column;justify-content:space-between;margin-left:1rem;font-size:.9rem;display:grid}#balance-sheet-section .balance-sheet-container .balance-sheet-accounts-container .section-total{justify-self:right;font-size:1.1rem;font-weight:500}#balance-sheet-toolbar{z-index:3;background-color:#00b8a9;justify-content:start;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#balance-sheet-toolbar.disable-toolbar-buttons{pointer-events:none}#account-transactions-section{justify-content:center;margin-top:3.75rem;margin-bottom:30rem;display:grid}#account-transactions-section .account-transactions-container{grid-row-gap:.5rem;width:calc(100vw - 4rem);max-width:1200px;padding:1rem;display:grid}#account-transactions-section .account-transactions-container .account-title{justify-self:center;margin-bottom:2rem;font-size:1.3rem;font-weight:500}#account-transactions-section .account-transactions-container .transaction-container{grid-column-gap:1rem;border-bottom:1px solid #c8c8c8;grid-template-columns:3rem 6rem 6rem 17rem auto 5rem 5rem;grid-auto-flow:column;display:grid}#account-transactions-section .account-transactions-container .transaction-container .header{font-weight:500}#account-transactions-section .account-transactions-container .transaction-container .contact-container{grid-column-gap:.6rem;grid-auto-flow:column;justify-content:start;align-items:baseline;display:grid}#account-transactions-section .account-transactions-container .transaction-container .contact-container .contact-type{font-size:.75rem;font-style:italic}#account-transactions-section .account-transactions-container .transaction-container .currency,#account-transactions-section .account-transactions-container .transaction-container .currency-header{text-align:right}#account-transactions-section .account-transactions-container .transaction-container .currency.negative,#account-transactions-section .account-transactions-container .transaction-container .currency-header.negative{color:#f6416c;font-weight:500}#account-transactions-toolbar{z-index:3;background-color:#00b8a9;justify-content:start;align-items:center;width:calc(100% - 1rem);height:2.75rem;padding:0 .5rem;display:grid;position:fixed;top:0;box-shadow:0 0 .3rem .3rem #0003}#account-transactions-toolbar.disable-toolbar-buttons{pointer-events:none}nav.customer-navigation{justify-content:right;justify-items:right;display:grid;position:fixed;bottom:2rem;right:2rem}nav.customer-navigation #hamburger-button{-webkit-tap-highlight-color:transparent;background-color:#00b8a9;border-radius:20% 5%;place-items:center;width:4.5rem;height:4.5rem;transition-duration:.4s;display:grid;box-shadow:.2rem .2rem .5rem .1rem #0000004d}nav.customer-navigation #hamburger-button #hamburger-container{grid-template-rows:repeat(5,1fr);align-content:space-around;width:60%;height:45%;display:grid}nav.customer-navigation #hamburger-button #hamburger-container .hamburger-line{background-color:#fff;border-radius:99rem;width:100%}nav.customer-navigation #hamburger-button #hamburger-container #hamburger-line-1{grid-row:1}nav.customer-navigation #hamburger-button #hamburger-container #hamburger-line-2{grid-row:3}nav.customer-navigation #hamburger-button #hamburger-container #hamburger-line-3{grid-row:5}nav.customer-navigation #link-list-container{pointer-events:none;opacity:0;grid-row-gap:1.5rem;justify-items:right;margin:1rem;padding:0;display:grid}nav.customer-navigation #link-list-container a{text-align:right;transform-origin:100%;color:#fff;-webkit-user-select:none;user-select:none;background-color:#00b8a9;border-radius:.5rem;padding:.3rem .8rem;font-size:1.2rem;box-shadow:.2rem .2rem .5rem .1rem #0000004d}nav.customer-navigation #link-list-container .active{border-left:1rem solid #ffde7d}nav.customer-navigation.nav-active #hamburger-button{border-radius:10% 65%}nav.customer-navigation.nav-active #hamburger-button #hamburger-container #hamburger-line-1{animation:.4s ease-in forwards hamburger-line-1-in}nav.customer-navigation.nav-active #hamburger-button #hamburger-container #hamburger-line-2{animation:.4s ease-in forwards hamburger-line-2-in}nav.customer-navigation.nav-active #hamburger-button #hamburger-container #hamburger-line-3{animation:.4s ease-in forwards hamburger-line-3-in}nav.customer-navigation.nav-active #link-list-container{opacity:1;pointer-events:auto}nav.customer-navigation.nav-active #link-list-container #link-item-01{animation:.4s ease-out both nav-list-in}nav.customer-navigation.nav-active #link-list-container #link-item-02{animation:.4s ease-out .1s both nav-list-in}nav.customer-navigation.nav-active #link-list-container #link-item-03{animation:.4s ease-out .2s both nav-list-in}nav.customer-navigation.nav-inactive #hamburger-button #hamburger-container #hamburger-line-1{animation:.4s ease-in forwards hamburger-line-1-out}nav.customer-navigation.nav-inactive #hamburger-button #hamburger-container #hamburger-line-2{animation:.4s ease-in forwards hamburger-line-2-out}nav.customer-navigation.nav-inactive #hamburger-button #hamburger-container #hamburger-line-3{animation:.4s ease-in forwards hamburger-line-3-out}nav.customer-navigation.nav-inactive #link-list-container{pointer-events:none;opacity:1}nav.customer-navigation.nav-inactive #link-list-container #link-item-01{animation:.4s ease-out .2s both nav-list-out}nav.customer-navigation.nav-inactive #link-list-container #link-item-02{animation:.4s ease-out .1s both nav-list-out}nav.customer-navigation.nav-inactive #link-list-container #link-item-03{animation:.4s ease-out both nav-list-out}nav.customer.navigation.nav-disabled,nav.customer.navigation.nav-disabled a{pointer-events:none}#display-one-primary-container{grid-row-gap:1rem;grid-column-gap:1rem;align-content:start;width:calc(100vw - 4rem);height:calc(100vh - 4rem);margin:2rem;display:grid}#display-one-primary-container .glass{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#ffffff40;border:.1rem solid #fff3;box-shadow:0 .1rem .2rem #00000026}#display-one-primary-container #student-info-container{border-radius:.5rem;place-self:start left;min-width:35vw;padding:1.5rem;display:grid}#display-one-primary-container #student-info-container #student-name-grade{font-size:2.5rem;font-weight:500}#display-one-primary-container #student-info-container .data-title-value-container{margin-top:1rem}#display-one-primary-container #student-info-container .data-title-value-container .data-title{border-bottom:1px solid #3a3939;font-size:.9rem}#display-one-primary-container #student-info-container .data-title-value-container .data-value{font-size:2rem}#display-one-primary-container #student-attendance-record-container{display:none;overflow-y:scroll}#display-one-primary-container #recent-checkins-container{grid-row-gap:1.6rem;grid-column:2;place-self:start right;display:grid}#display-one-primary-container #recent-checkins-container .checkin-container{grid-column-gap:2.5rem;border-radius:.5rem;justify-content:space-between;padding:.25rem;display:grid;position:relative}#display-one-primary-container #recent-checkins-container .checkin-container .checkin-student-name-level{font-size:1.3rem;font-weight:500}#display-one-primary-container #recent-checkins-container .checkin-container .checkin-xp{grid-column:2;font-size:1.3rem}#display-one-primary-container #recent-checkins-container .checkin-container .checkin-level{border-radius:50%;place-content:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid;position:absolute;top:-1.2rem;left:-1.2rem}#display-one-primary-container #recent-checkins-container .checkin-container.level-up{background:#ffde7de6}#display-one-primary-container #uuid-form{position:fixed;bottom:5vh;left:5vw}#display-one-primary-container #uuid-form input{text-align:center;caret-color:#0000;border-radius:.3rem;font-size:1.5rem}#display-one-primary-container #uuid-form input:focus{outline:2px solid #fff3}#display-one-primary-container #background-gradient-container{z-index:-1;width:100vw;height:100vh;position:fixed;top:0;right:0;overflow:hidden}#display-one-primary-container #background-gradient-container #background-gradient{background:linear-gradient(90deg,#ee0979,#f5af19);width:100%;height:100%;position:absolute;top:0;right:0}#display-one-primary-container #background-gradient-container #background-gradient-mask{background:linear-gradient(90deg,#8360c3,#2ebf91);width:100%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}#display-two-primary-container{background-color:#3a3939;place-content:center;width:100vw;height:100vh;display:grid}#display-two-primary-container .game-container{width:100vw;height:100vh}.App{text-align:center}.App-logo{pointer-events:none;height:40vmin}@media (prefers-reduced-motion:no-preference){.App-logo{animation:20s linear infinite App-logo-spin}}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
