html{width:fit-content;margin:auto;background-color:var(--background-color)}body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}#root{background-color:var(--background-color);width:fit-content;max-width:1800px}:root{--today-color: #0000ff;--current-color: #ff3737;--header-color: #a5dcfa;--header-text-color: black;--workout-color: #d2f0ff;--text-color: black;--background-color: #f5f2e6;--background-text-color: black;--i-color: #ffffff;--i-border: #cda070;--i-text-color: black;--ii-color: #f0ffff;--ii-border: #a5dcfa;--ii-text-color: black;--iii-color: #fffaf5;--iii-border: #fadcb4;--iii-text-color: black;--error-color: #ff3737;--error-border: #ff0000;--title-text-color: black;--dropdown-text-color: black}#app{display:grid;gap:20px;grid-auto-columns:auto}#app .margTB25{margin:25px 0}#app .margB25{margin-bottom:25px}#app .margL55{margin-left:35px}#app .fitted{width:fit-content}#app .topleft{grid-column-start:1;grid-row-start:2}#app .topright{grid-column-start:2;grid-row-start:2}#app .bottomleft{grid-column-start:1;grid-row-start:3}#app .bottomright{grid-column-start:2;grid-row-start:3}#app .rostrLayout{grid-column:span 2;margin:auto auto auto 43px}.page{margin:50px auto 0;display:grid;min-width:100%;grid-auto-rows:max-content}.topRow{background-color:var(--i-border);height:25px;padding:1px 5px 4px;display:flex;justify-content:space-between;align-items:center;outline:1px solid var(--i-border);border:1px solid var(--i-border)}.topRow .title{color:var(--title-text-color)}.icon-container{display:flex;flex-direction:column}.icon{font-size:20px;cursor:pointer;padding-top:2px;border-radius:50%;width:26px;height:24px;margin:auto 2px;-webkit-user-select:none;user-select:none;color:var(--title-text-color)}.icon:hover,.icon.today:hover{background-color:var(--background-color);color:var(--background-text-color)}.icon:active{background-color:azure}.icon.blank:hover,.icon.blank:active{cursor:default;opacity:0;-webkit-user-select:none;user-select:none}.icon.padBot2{padding-bottom:2px}.icon.save{font-size:16px;height:23px;padding:0 0 3px;width:26px}.icon.use{font-size:19px;padding-left:1px;padding-top:1px;height:25px}.icon.reset{padding-right:1px}.icon.active{background-color:var(--background-color)}.tooltip{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:5px;visibility:hidden;position:absolute;font-weight:500;z-index:200;transform:translate(22px,-22px);opacity:0;transition:opacity .5s;padding:2px;width:max-content;height:fit-content;color:var(--i-text-color)}.tooltip.bottom{transform:translate(10px,45px)}.tooltip.left{transform:translate(-115px)}.icon:hover+.tooltip{visibility:visible;opacity:1}.icon.cannot:hover+.tooltip{visibility:hidden;opacity:0}.logo:hover .tooltip,.program:hover .tooltip{visibility:visible;opacity:1}.updated{background-color:green}.iBox{-webkit-user-select:none;user-select:none;background-color:var(--i-color);border:4px solid var(--i-border);border-radius:10px;box-shadow:0 0 15px #0000004d}.iiBox{-webkit-user-select:none;user-select:none;margin:1%;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:8px}.iiiBox{-webkit-user-select:none;user-select:none;margin:1%;background-color:var(--iii-color);border:2px solid var(--iii-border);border-radius:6px}.titleText{color:var(--title-text-color)}.headerText{color:var(--header-text-color)}.iText{color:var(--i-text-color)}.iiText{color:var(--ii-text-color)}.iiiText{color:var(--iii-text-color)}.bgdText{color:var(--background-text-color)}.band{position:fixed;z-index:999;width:100%;background-color:var(--header-color)}.day{display:grid}.label{font-weight:700}.row{display:grid;grid-auto-flow:column}.col{display:grid;grid-auto-flow:row}.center{display:flex;justify-content:center;align-items:center}.justCenter{display:flex;align-items:center}.left{display:flex;justify-content:left}.hidden{display:none}.blank{font-size:0px}.italic{font-style:italic}.bold{font-weight:700}.borderTop{border-top:1px solid black}.borderBottom{border-bottom:1px solid black}.options li{z-index:100}.title{font-weight:700;font-size:20px}.icons{display:flex;flex-direction:row;gap:5px}.refresh{font-weight:700}.day .meet{font-weight:700;font-style:italic;text-decoration:underline}.day .secondWorkout.meet{font-weight:700;font-style:normal;text-decoration:none}.day .five{color:var(--background-five)}.day .three{color:var(--background-three)}.day .two{color:var(--background-two)}.day .one{color:var(--background-one)}.day .eight{color:var(--background-eight)}.day .seven{color:var(--background-seven)}.day .four{color:var(--background-four)}.day .nine{color:var(--background-nine)}.day .six{color:var(--background-six)}.background{text-shadow:0 0 2px black}.background.six{background-color:var(--background-six);color:var(--text-six)}.background.five{background-color:var(--background-five);color:var(--text-five)}.background.three{background-color:var(--background-three);color:var(--text-three)}.background.two{background-color:var(--background-two);color:var(--text-two)}.background.one{background-color:var(--background-one);color:var(--text-one)}.background.eight{background-color:var(--background-eight);color:var(--text-eight)}.background.seven{background-color:var(--background-seven);color:var(--text-seven)}.background.four{background-color:var(--background-four);color:var(--text-four)}.background.nine{background-color:var(--background-nine);color:var(--text-nine)}.label.easy{color:green}.label.medium{color:#f0aa32}.label.hard{color:#ff7800}.label.dawg{color:red}#app{--background-one: rgb(105, 170, 80);--background-two: rgb(240, 170, 50);--background-three: rgb(204, 0, 0);--background-four: rgb(160, 160, 160);--background-five: rgb(0, 0, 0);--background-six: rgb(190, 145, 0);--background-seven: rgb(130, 250, 240);--background-eight: rgb(250, 130, 250);--background-nine: rgb(180, 165, 215);--background-ten: rgb(210, 240, 255);--text-one: rgb(250, 250, 250);--text-two: rgb(250, 250, 250);--text-three: rgb(250, 250, 250);--text-four: rgb(250, 250, 250);--text-five: rgb(250, 250, 250);--text-six: rgb(55, 120, 30);--text-seven: rgb(250, 250, 250);--text-eight: rgb(250, 250, 250);--text-nine: rgb(250, 250, 250);--text-ten: rgb(250, 250, 250)}#header{top:0;left:0;border-bottom:1px solid black;width:100%}#header .textRow{display:flex;justify-content:space-between}#header .message{margin:15px;font-size:20px;font-weight:700}#header .navigation{display:flex;flex-direction:row;margin-right:15px}#header .icons.header{display:flex;flex-direction:row;margin-left:10px}#header .filter.icon{height:26px;width:30px;padding-bottom:4px;font-size:xx-large;margin-left:10px}#header .initials{border:2px solid var(--header-color);border-radius:50%;height:35px;width:35px;background-color:#000;color:#fff;-webkit-user-select:none;user-select:none;font-size:16px}#header .logo{width:200px;margin-left:10px}#header .logo .headerText{font-size:xx-large;font-weight:700;text-shadow:-2px 3px 3px rgba(0,0,0,.3);-webkit-user-select:none;user-select:none}#header a{text-decoration:none}#header .bigTitle{font-size:34px;font-weight:700;width:fit-content;text-wrap:nowrap;margin:0 5px}#header .program{max-width:400px;margin:0 5px}#header .program .row{overflow-x:auto;scrollbar-color:var(--i-color) var(--header-color);scrollbar-width:thin}#header .program .row.all{gap:10px}#header .programs{padding-right:10px;border-right:2px solid black}#header .programs.end{border:0px}#header .active{color:var(--background-color);text-shadow:0 0 6px black}#header .headerText.smaller{font-size:27px}#header .logo .tooltip.bottom{transform:translateY(40px)}#header .all.row .tooltip.bottom.select{transform:translateY(70px)}@media (max-width: 685px){#header .message{font-size:16px;margin:10px}#header .filter.icon{font-size:x-large;margin-left:5px}#header .navigation{margin-right:0}#header .bigTitle{font-size:28px;font-weight:700}#header .logo{width:170px}#header .logo .headerText{font-size:28px;font-weight:700}}@media (max-width: 530px){#header .message{font-size:15px;margin:10px;overflow:hidden}#header .filter.icon{font-size:x-large;margin-left:5px}#header .navigation{margin-right:0}#header .bigTitle{font-size:24px}#header .logo{width:150px}#header .logo .headerText{font-size:24px}}#header .row.layout{grid-template-columns:auto}#header .row.layout .headerText.title{margin:auto 10px}#header .logo .headerText:hover,#header .active:hover{text-shadow:-2px 3px 3px var(--background-color);cursor:pointer}#header .initials:hover{cursor:pointer;border:2px solid var(--background-color);color:var(--background-color)}#header .bigTitle:hover{text-shadow:-2px 3px 3px var(--background-color);cursor:pointer}#header .bigTitle.edit:hover{text-shadow:-2px 3px 3px rgb(80,200,120)}#header .bigTitle.view:hover{text-shadow:-1px 2px 2px rgb(175,20,135)}#header .initials:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#profile{display:none;position:absolute;flex-direction:column;width:300px;top:75px;right:15px;z-index:200;cursor:default;box-shadow:0 0 15px #000c;font-weight:400}#profile.show{display:block;opacity:1}#profile.shrink{width:125px;text-overflow:clip}#profile.shrink .details{overflow:hidden}#profile .details .row{margin-bottom:5px}#profile .borderBottom{border-bottom:2px solid grey}#profile .col{display:flex;flex-direction:column;gap:5px}#profile .noBottomRow{border-bottom:0px}#profile .account{border:2px solid black;border-radius:50%;height:65px;width:65px;background-color:#000;color:#fff;-webkit-user-select:none;user-select:none;font-size:26px;margin:15px}#profile .details{margin:8px 0;font-weight:400;font-size:14px;display:flex;flex-direction:column;justify-content:space-evenly}#profile .section{max-width:200px;height:18px;overflow:hidden}#profile .row.section{height:22px}#profile .details .row.section{margin-bottom:0}#profile .name{font-weight:600;font-size:20px}#profile .prof{margin-top:5px}#profile .prof.info{padding-bottom:5px}#profile .switch{display:flex;justify-content:space-between;margin:15px 10px 15px 0}#profile .prof div{height:25px}#profile .double{display:flex;flex-direction:row;padding-left:10px}#profile .symbol{margin:0 15px 0 5px;width:25px;height:25px}#profile button{margin:10px auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);height:30px;width:100px}#profile .membership.Beta{color:#00f;font-weight:700;font-size:large}#profile .countdown{gap:10px;margin-top:10px}#profile .remaining.orange{color:orange}#profile .remaining.red{color:red}#profile .prof.info.hoveron .double:hover{font-weight:700;cursor:pointer}#profile .prof.info.hoveroff .double:hover{cursor:pointer}#profile button.hoveron:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}.on #profile .extra:hover{font-weight:700}#profile button:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#profile .prof.info .double:active{background-color:azure;color:#a5dcfa}#settings{display:none;position:absolute;flex-direction:column;width:300px;max-height:400px;transform:translate(-350px,-139px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#settings .colorChoice{overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:350px}#settings .row{border-bottom:2px solid grey;margin-top:0}#settings .pick.row{border:0px}#settings .options{margin:8px;display:flex;justify-content:space-between}#settings .options .label{width:150px;font-size:medium}#settings .color{width:20px;height:20px;cursor:pointer;background-color:#fff;border:0px;margin:5px 6px}#settings .color:hover{cursor:pointer}#settings .choices{gap:10px;width:fit-content;font-size:medium}#settings .pick *{margin:2px 3px}#settings .scribble{font-size:medium}#settings .scribble.hoveron:hover{font-size:x-large;font-weight:700;overflow:hidden}#settings .padBot2{padding-bottom:2px}#settings .close{height:24px;width:20px;padding-left:6px}#header #settings .topRow .edit.active.icon{text-shadow:0 0 0}#settings .box{width:42px;margin:auto}#settings .box .example{border-radius:6px;flex-direction:column;margin:auto}#settings .section{width:35px}#settings .card{width:20px;height:30px}#settings .bar{width:42px;height:10px}#settings .box .workout{background-color:var(--workout-color);box-shadow:0 0 10px #000}#settings .box .today{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);background-color:var(--workout-color);color:var(--text-color)}#settings .box .current{border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);background-color:var(--workout-color);color:var(--text-color)}#settings .box .colorOne{background-color:var(--i-color);border:2px solid var(--i-border);color:var(--i-text-color);height:fit-content;box-shadow:0 0 10px #0000004d}#settings .box .colorTwo{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#settings .box .colorThree{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}#settings .box .error{background-color:var(--error-color);border:2px solid var(--error-border)}#settings .box .background{background-color:var(--background-color);color:var(--header-text-color);height:42px;border-radius:0}#settings .box .header{background-color:var(--header-color);border-radius:0}#settings .radio:hover{cursor:pointer}#settings .stack{display:flex;flex-direction:column;gap:10px}#settings .stack.labels{margin:auto 0}#settings .empty{height:1px}#settings .empty.top{height:8px;width:35px}#settings .empty.borderOne{background-color:var(--i-border)}#settings .background .bar{background-color:var(--header-color);border-radius:0;margin-bottom:26px;display:flex;justify-content:right;font-size:6px}#settings .border{border-radius:50%;background-color:#fff;border:2px solid black}#settings .card .text{margin-bottom:5px;border-top:1px solid black;border-bottom:1px solid black;width:14px;font-size:6px}#settings .workout .text{padding:5px 0;width:20px}#settings .text{font-size:12px;padding:3px}#settings.show{display:block;opacity:1}#settings .noBottomRow{border-bottom:0px}#settings .label{font-weight:400}#account{display:none;position:absolute;flex-direction:column;width:400px;height:fit-content;max-height:500px;transform:translate(-450px,-139px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#account .accInfo{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--i-color) var(--i-border);max-height:460px}#account.show{display:block;opacity:1}#account .label{font-size:14px}#account .row{padding:0 5px;margin:5px 0;overflow:hidden;grid-template-columns:110px 270px;gap:10px}#account .row.em{grid-template-columns:110px 230px 30px}#account button.confirm{width:25px;height:25px}#account button.confirm.sent{background-color:var(--error-color);border:2px solid var(--error-border)}#account .tooltip.right{transform:translate(65px,-25px)}#account input.verification{margin:10px;height:25px}#account .row div{margin-bottom:3px;height:26px}#account .value{font-size:medium;font-weight:400}#account .borderBottom{border-bottom:1px solid grey}#account .noBottomRow{border-bottom:0px}#account input{border-radius:0;background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);margin-bottom:4px;font-size:medium;padding:0 0 0 2px}#account input.noBorder{border:0px;background-color:#fff}#account .subscription{margin:15px auto;width:185px;height:30px;border-radius:8px;border:2px solid black;background-color:var(--i-border);color:var(--title-text-color);font-size:17px}#account .subInfo .subRow{display:flex;flex-direction:row;gap:5px;border-bottom:1px solid grey}#account .subInfo .subTrp{margin:10px auto}#account .subInfo .subTrp .label{color:var(--title-text-color)}#account .subInfo .subTrp .disabled{background-color:gray;border:2px solid black;color:#000;cursor:default}#account .cxl .subRow .label{color:var(--title-text-color)}#account .segment{margin:10px 5px}#account .segment .label{font-size:17px}#account .segment .description{display:flex;flex-direction:column;margin-top:5px;font-size:15px}#account .segment .description li{margin:2px 0}#account .cxl .subRow{padding-bottom:10px;margin-top:10px}#account .cxl .col{border-bottom:1px solid grey}#account .cxl .pwd{margin-top:10px}#account .cxl .row input{width:250px;height:30px}#account .cxlPlan{width:150px;height:35px;margin:10px auto;color:var(--title-text-color)}#account .save.error{background-color:var(--error-color)}#account .edit{padding:2px}#account .close{height:24px;width:20px;padding-left:6px}#header #account .topRow .edit.active.icon{text-shadow:0 0 0}#account .subscription:hover,#account .cxl .subRow button:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#account input.noBorder:hover{border:0px}.on #account input.editing:hover{border:2px solid var(--i-border);border-radius:4px}#account .subInfo .subTrp .label:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#account .subInfo .subTrp .disabled:hover{background-color:gray;border:2px solid black;color:#000;cursor:default}#account .cxlPlan:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);color:var(--ii-text-color)}#account input.password:hover{border:2px solid var(--iii-border);border-radius:6px}#account button.confirm:hover{background-color:var(--ii-color);border:2px solid var(--ii-border)}#account button.confirm.sent:hover{background-color:var(--error-color);border:2px solid var(--error-border);cursor:default}#account input.verification.sent:hover{border:2px solid var(--i-border);border-radius:4px}#tutorial{display:none;position:absolute;flex-direction:column;width:350px;height:400px;max-height:600px;transform:translate(-400px,-139px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#tutorial.show{display:block;opacity:1}#tutorial .tutList{width:fit-content;height:fit-content;margin:10px auto;padding:0}#tutorial ul{list-style-type:none}#tutorial li{width:275px}#tutorial li .row{width:inherit;display:flex;justify-content:space-between;margin:5px 0}#tutorial .tut{width:150px}#tutorial .video{font-weight:400;background-color:var(--ii-border);width:125px;height:30px;border-radius:5px}.on #tutorial .video:hover{font-weight:700;cursor:pointer}#access{display:none;position:absolute;flex-direction:column;width:480px;height:fit-content;max-height:600px;transform:translate(-520px,-139px);z-index:200;cursor:default;box-shadow:0 0 15px #000c}#access .tooltip{transform:translate(45px,-25px)}#access.show{display:block;opacity:1}#access .codes{margin-left:10px;padding-right:10px;height:fit-content;overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:560px}#access .codes .data{margin:5px 0}#access.expanded .codes{min-height:380px}#access .type{margin:5px 0;border-bottom:2px solid var(--i-border)}#access .row.flex{display:flex;flex-direction:row;height:26px}#access .row.code{justify-content:space-between;height:30px;margin-bottom:5px;grid-template-columns:120px 250px 30px;gap:5px}#access .row.between{justify-content:space-between;height:30px;margin:0 5px}#access .add.icon{margin-left:5px;color:var(--i-text-color)}#access input{border-radius:0;background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);margin-bottom:2px;font-size:medium;padding:0 0 0 2px}#access input.pName{width:90px}#access input.noBorder{width:250px}#access .remaining{margin-left:5px}#access .expand{padding-bottom:2px;height:22px}#access .visible{background-color:var(--background-color);color:var(--background-text-color)}#access .added .admin.icon{padding-bottom:2px;height:22px;margin:auto;font-size:16px}#access .added .admin.icon.own{background-color:#000;color:#fff;border:2px solid var(--i-color);width:30px;height:26px}#access .added .admin.icon.headCoach{background-color:var(--ii-color);color:var(--ii-text-color);border:2px solid var(--i-color);width:30px;height:26px}#access.expanded{width:1040px;min-height:410px;transform:translate(-1070px,-139px)}#access .expandedView .row.group{grid-template-columns:500px;background-color:var(--header-color);color:var(--header-text-color);height:30px}#access .expandedView .bRight{border-right:2px solid var(--i-color)}#access .expandedView .row.detail{height:30px;grid-template-columns:45px repeat(4,100px) 150px 255px 82px;gap:10px}#access .expandedView .icon-container{width:26px;height:26px;margin:auto}#header #access .icons{margin-left:0}#access .expandedView .icons{gap:2px}#access .expandedView .icon{font-size:17px}#access .expandedView .icon.remove{margin:auto;width:26px}#access .expandedView .icon.pending{padding-bottom:3px;padding-right:1px;width:25px;height:21px}#access .expandedView .icon.delete{font-size:16px;padding-bottom:3px;height:21px}#access .expandedView .icon.new{padding-bottom:3px;height:21px}#access .expandedView .icon-container.coach,#access .compact .icon-container.coach{margin:0 5px}#access .expandedView .icon.headCoach{width:24px;height:24px;padding:0 2px 2px 0;font-size:medium}#access .expandedView .button.canEdit{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color);border-radius:8px;height:26px;overflow:hidden}#access .expandedView .second .button.canEdit{border:2px solid var(--iii-color)}#access .expandedView .button.canEdit.athlete.edit{background-color:var(--i-color)}#access .expandedView .button.canEdit.admin.edit{background-color:var(--i-color);border:2px solid var(--i-color)}#access .expandedView .second .button.canEdit.admin.edit{background-color:var(--ii-color);border:2px solid var(--ii-color)}#access .expandedView .row.owner .button.canEdit.admin.edit{background-color:var(--i-border);border:2px solid var(--i-border)}#access .miniCard{position:fixed;width:200px;min-height:200px;max-height:400px;background-color:var(--iii-color);border-radius:10px;border:3px solid var(--i-border);color:var(--iii-text-color);font-size:large;left:550px;top:150px;cursor:default;box-shadow:0 0 15px #0009}#access .miniCard.viewPlan{left:780px}#access .miniCard .top{justify-content:space-between;margin-bottom:10px;background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#access .miniCard .row.code{margin:0 10px}#access .miniCard .checkGrid{min-width:40px}#access .miniCard .checkBox{width:20px;height:20px;background-color:var(--i-color);border:2px solid var(--i-border);color:var(--i-text-color);border-radius:5px;margin-right:20px}#access .miniCard .checkBox.inactive{background-color:var(--ii-border)}#access .miniCard .nameVal{max-width:125px;white-space:nowrap;overflow:hidden;justify-content:left}#access .miniCard.access .checkGrid{background-color:var(--i-color);border:2px solid var(--i-border);height:18px;width:18px;min-width:0px;margin:auto 20px;border-radius:5px}#access .miniCard.miniCard.access .checkGrid.active{background-color:var(--ii-border)}#access .miniCard.miniCard.access .checkGrid.inactive{background-color:var(--error-color);border:2px solid var(--error-border)}#access .row.owner{background-color:var(--i-border);color:var(--title-text-color)}#access .row.owner .button.canEdit{border:2px solid var(--i-border)}#access .row.owner .bubble.noBorder,#access .expandedView .row.owner .prg_name{background-color:var(--i-color);border:2px solid var(--i-border);border-bottom:2px solid var(--i-border);color:var(--i-text-color);border-radius:4px}#access .row.second{background-color:var(--ii-color);color:var(--ii-text-color)}#access .row.second .bubble.noBorder,#access .expandedView .row.second .prg_name{background-color:var(--i-color);border:2px solid var(--ii-color);border-bottom:2px solid var(--i-border);color:var(--i-text-color);border-radius:4px}#access .icon.true{color:red;font-size:19px}#header #access .topRow .edit.active.icon{text-shadow:0 0 0}#access .grid.icon{font-size:22px;margin-left:5px;padding:0;height:26px;color:var(--i-text-color)}#access .added{margin:5px 0}#access .added .title{margin:3px 0;background-color:var(--header-color);color:var(--header-text-color)}#access .added .row{display:grid;grid-template-columns:30% 20% repeat(2,25%)}#access .added .header{margin:2px 0}#access .accounts .edit{text-shadow:0 0 2px rgb(80,200,120)}#header .accounts .view{text-shadow:0 0 2px rgb(175,20,135)}#access .button.edit.athlete.noHover{background-color:var(--i-color);border:2px solid var(--i-color)}#access .adminBar .title{margin:3px 0;background-color:var(--header-color);color:var(--header-text-color)}#access .admin.owner{background-color:var(--i-border);color:var(--title-text-color);font-size:small}#access .row.owner .edit.admin.noHover{background-color:var(--i-border)}#access .miniCard .dateFilter button{background-color:var(--i-border);border:2px solid black;width:75px;margin:5px auto}#access .miniCard .dateFilter button.disabled{background-color:gray;border:2px solid black;color:#000;cursor:default}#access .miniCard .dateFilter .header{background-color:var(--header-color);margin:5px}#access .miniCard .dateFilter .plusMinus{grid-template-columns:30px 30px 30px;margin:0 5px 5px}#access .miniCard .dateFilter .plusMinus .count{background-color:var(--i-color);border-bottom:2px solid var(--i-border)}#access .miniCard .dateFilter .startEnd{grid-template-columns:auto;margin:0 5px 5px}#access .miniCard .dateFilter .startEnd .newDate{margin:auto;width:18px;height:20px}#access .miniCard .dateFilter .startEnd .date{font-size:16px}#access input.noBorder:hover{border-radius:0;background-color:var(--i-color);border:2px solid var(--i-color);border-bottom:2px solid var(--iii-border)}#access .row .bubble.canEdit:hover{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:4px}#access .row.owner .bubble.canEdit:hover{border:2px solid var(--i-color)}#access .expandedView .button.canEdit:hover{cursor:pointer;font-weight:700;border:2px solid var(--i-border)}#access .expandedView .button.canEdit.noHover:hover{cursor:default;border:2px solid var(--i-color)}#access .expandedView .row.owner .button.canEdit:hover{border:2px solid var(--i-color)}#access .expandedView .row.second .button.edit.noHover:hover{cursor:default;border:2px solid var(--ii-color)}#access .expandedView .row.second .bubble.canEdit:hover{border:2px solid var(--i-border);color:var(--i-text-color)}#access .miniCard .checkBox:hover{cursor:pointer;border:2px solid var(--ii-border);border-radius:7px}#access .miniCard .checkBox.inactive:hover{border:2px solid var(--error-border);background-color:var(--error-border);cursor:default}#access .miniCard.access .checkGrid:hover,#access .miniCard.access .checkGrid.inactive:hover{cursor:pointer;border:2px solid var(--ii-border)}#access .admin.icon:hover{cursor:pointer;color:unset}#access .admin.icon.cannot:hover{cursor:default;background-color:var(--i-color)}#access .added .admin.icon.own:hover,#access .added .admin.icon.headCoach:hover{border:2px solid var(--i-border)}#access .admin.owner:hover{background-color:var(--i-color);color:var(--i-text-color);font-weight:700}#access .admin .prg_name.owner.canEdit:hover{background-color:var(--i-color);color:var(--i-text-color)}#access .add.icon:hover,#access .grid.icon:hover{color:var(--background-text-color)}#access .miniCard .dateFilter button:hover{background-color:var(--ii-color);border:2px solid var(--ii-border);cursor:pointer}#popUp.miniCard{min-height:150px}#popUp.miniCard.warning{border:3px solid var(--error-border)}#access #popUp .top.warning{background-color:var(--error-border);outline:1px solid var(--error-border);border:1px solid var(--error-border)}#popUp .titleText.warning{color:#fff}#popUp button{width:20px;height:20px;border-radius:50%}#popUp .row{margin-bottom:10px}#popUp .message{margin:10px 15px;font-weight:400;font-size:16px}#popUp button:hover{background-color:var(--ii-border)}#filterGrid{display:grid;grid-auto-flow:column}#filterGrid.box{border:3px solid var(--ii-border);background-color:var(--ii-color);margin:20px auto;width:fit-content;height:75px;justify-content:left;border-radius:10px;box-shadow:0 0 30px #0000004d}#filterGrid .grid{display:grid;height:50px;width:50px;grid-template-columns:25px 25px;grid-template-rows:22px 6px 22px;border:1px solid var(--ii-text-color);margin:10px;border-radius:3px}#filterGrid .gridBox{background-color:var(--ii-text-color)}#filterGrid .first{grid-column-start:1;grid-row-start:1;border-radius:2px 0;outline:1px solid var(--ii-text-color)}#filterGrid .second{grid-column-start:2;grid-row-start:1;border-radius:0 1px 0 2px;outline:1px solid var(--ii-text-color)}#filterGrid .third{grid-column-start:1;grid-row-start:3;border-radius:0 2px;outline:1px solid var(--ii-text-color)}#filterGrid .fourth{grid-column-start:2;grid-row-start:3;border-radius:2px 0 1px;outline:1px solid var(--ii-text-color)}#filterGrid .grouping{margin-left:10px}#filterGrid .saveFilter{height:75px;min-width:50px;margin:0 25px}#filterGrid button.save{cursor:pointer;border-radius:5px;background-color:var(--i-border);height:30px}#filterGrid .row.group{margin-left:10px}#filterGrid #dropdown.double{margin:10px;z-index:100;width:10vw}#filterGrid #dropdown button.filter{background-color:var(--iii-color);width:10vw;height:30px;border-radius:6px;border:2px solid var(--iii-border);cursor:pointer;font-size:large}#filterGrid #dropdown .label{color:var(--ii-text-color)}#filterGrid #dropdown .currentFilter{font-weight:400}#filterGrid #dropdown .options{width:9.5vw;transform:translate(-8px,-30px)}@media (max-width: 1215px){#filterGrid .grid{margin:10px 5px}#filterGrid #dropdown.double{margin-left:5px;width:120px}#filterGrid #dropdown button.filter{width:120px}#filterGrid #dropdown .options{width:115px}}#filterGrid #dropdown .options li{font-weight:400}#filterGrid .archive{width:75px;grid-template-rows:30px auto}#filterGrid .archive .label{padding-top:5px}#filterGrid .archive .icon{height:30px;font-size:xx-large;margin:0 auto;padding:0}#filterGrid button.save:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}.on #filterGrid #dropdown .options li:hover{background-color:var(--iii-border);font-weight:700;color:var(--dropdown-text-color)}.on #filterGrid #dropdown button.filter:hover{border:2px solid var(--i-border)}#filterGrid button.save:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#dropdown button.filter{background-color:var(--iii-color);width:105px;height:30px;border-radius:6px;border:2px solid var(--iii-border);cursor:pointer}.on #dropdown button.filter:hover{border:2px solid var(--i-border)}#dropdown .miniBox{display:flex;justify-content:space-between}#dropdown .caret{display:flex;align-items:center;color:var(--iii-text-color)}#dropdown .currentFilter{color:var(--iii-text-color)}#dropdown .options{display:none;flex-direction:column;margin:0;padding:0;width:102px;transform:translate(-10px,-29px);z-index:1;font-size:large;background-color:var(--iii-color);border:4px solid var(--iii-border);color:var(--iii-text-color);border-radius:5px;max-height:150px}#secondRow #dropdown .options{transform:translate(-10px,-25px)}#dropdown .options li{list-style:none;cursor:pointer;display:flex;justify-content:center;align-items:center;height:25px}#dropdown .scrollBar{overflow-y:auto;scrollbar-color:var(--iii-color) var(--iii-border)}#dropdown .filter.show:hover .options{display:block}.on #dropdown .options li:hover{font-weight:700}#dropdown .options li:hover{background-color:var(--iii-border);color:var(--dropdown-text-color)}#dropdown button.filter .options li:active{background-color:azure;color:#a5dcfa}#footer{position:relative;border-top:2px solid rgb(225,155,95);min-height:125px;background-color:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;grid-row-start:4;grid-column:1 / span 2}#footer .col{margin:auto 10px 10px}#footer .row{margin:auto 10px 10px;gap:8px}#footer .row .dot{font-weight:700}#footer .links.col{margin:0 0 5px}#footer .link{color:#fff;margin:2.5px 0;width:fit-content}#footer .link:hover{color:#e19b5f}#wholeCal{width:21.8vw;min-width:265px;margin:auto 10px}#wholeCal .topRow .today{height:16px;width:16px;box-shadow:0 0 4px var(--today-color);border:2px solid var(--today-color);border-radius:6px}#calendar{display:grid;grid-template-columns:repeat(7,3.11vw);grid-template-rows:repeat(8,50px);width:fit-content;-webkit-user-select:none;user-select:none}@media (max-width: 1215px){#calendar{grid-template-columns:repeat(7,37.8px)}}#calendar .monthRow{display:flex;flex-direction:row;justify-content:space-between;grid-column:span 7;border-bottom:2px solid rgba(0,0,0,.1)}#calendar .monthName{font-size:xx-large}#calendar .arrow{margin:auto 7px;width:30px;cursor:pointer}#calendar .weekDays{display:grid;grid-auto-flow:column;grid-column:span 7;grid-template-columns:inherit;border-bottom:2px solid rgba(0,0,0,.1);gap:inherit}#calendar .label{text-shadow:0 3px 3px rgba(0,0,0,.3)}#calendar .row{display:grid;gap:inherit;grid-column:span 7;grid-row:span 1}#calendar .week{display:grid;grid-template-columns:inherit}#calendar .fullDay{z-index:2}#calendar .fullDay.outside{background-color:var(--ii-color);z-index:1}#calendar .fullDay.bottomRight{border-bottom-right-radius:4px}#calendar .fullDay.bottomLeft{border-bottom-left-radius:4px}#calendar .day{display:flex;justify-content:center;width:40px;height:40px}#calendar .comment{display:flex;justify-content:center;color:orange;font-weight:700;font-size:x-large;width:0px;transform:translate(-3px,-1px)}#calendar .secondWorkout{display:flex;justify-content:center;text-shadow:0 0 2px black;font-weight:700;font-size:x-large;width:0px;transform:translate(3px,-1px)}#calendar .date{font-weight:700}#calendar .selectDate{cursor:pointer}#calendar .current{box-shadow:0 0 10px var(--current-color);border:1px solid var(--current-color)}#calendar.quick .current{border-radius:50%}#calendar .today{box-shadow:0 0 10px var(--today-color);border:1px solid var(--today-color);border-radius:10px}#wholeCal .board{display:none;position:absolute;background-color:var(--iii-color);width:275px;max-height:400px;z-index:100;border-radius:10px;border:3px solid var(--i-border);font-size:large;transform:translate(-10px,180px);cursor:default;box-shadow:0 0 15px #0009}#wholeCal .board .labelOptions{overflow-y:scroll;overflow-x:hidden;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:340px}#wholeCal .show{display:block;opacity:1}#wholeCal .pair{display:flex;justify-content:space-between;align-items:baseline;width:inherit;height:30px}#wholeCal .top{background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#wholeCal .top .icon{margin:0 5px}#wholeCal .options{margin:8px;display:flex;justify-content:space-between;gap:4px}#wholeCal .options .workLabel{width:100px;font-size:medium}#wholeCal .row.second{grid-template-columns:100px 40px 124px auto}#wholeCal .row .blank{width:11px;background-color:var(--i-border)}#wholeCal .color{width:20px;height:20px;cursor:pointer;background-color:#fff;border:0px;margin:5px 6px}#wholeCal .border{border-radius:50%;background-color:#fff;border:2px solid black}#wholeCal .color:hover{cursor:pointer}#wholeCal input.color{margin:5px 10px}#wholeCal .card{max-width:50px;height:30px}#wholeCal .board .box .workout{box-shadow:0 0 2px #000}#wholeCal .empty.top{height:8px;width:35px}#wholeCal input.workLabel.iText{background-color:var(--iii-color);border:2px solid var(--iii-color);padding:0 0 0 2px;margin-bottom:2px;width:85px}#wholeCal input.workLabel.iText.canEdit{border-radius:0;background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);margin-bottom:2px;font-size:medium;padding:0 0 0 2px}#wholeCal .board .box{margin:auto}#wholeCal .board .box .example{border-radius:6px;flex-direction:column;margin:auto}#wholeCal .card .text{border-top:1px solid black;border-bottom:1px solid black;width:45px;font-size:8px;font-weight:700}#wholeCal .workout.text{padding:3px}.on #calendar .selectDate:hover,.on #calendar .arrow:hover{font-size:x-large}#wholeCal input.workLabel.iText.canEdit:hover{background-color:var(--i-color);border:2px solid var(--i-border);border-radius:4px}#dailyWorkouts{display:grid;grid-auto-flow:column;gap:20px;width:65vw;margin:60px 0;font-size:16px}#dailyWorkouts .selectDay{border-radius:10px;width:max-content;grid-template-columns:repeat(3,4.5vw);grid-template-rows:repeat(16,20px);background-color:var(--workout-color);color:var(--text-color);box-shadow:0 0 15px #000;border:2px solid var(--workout-color)}@media (max-width: 1420px){#dailyWorkouts .selectDay{grid-template-columns:repeat(3,63px)}}#dailyWorkouts .loading.refetch{transform:translate(-120px,-70px)}#dailyWorkouts .date{grid-column-start:1;grid-column:span 3;display:flex;justify-content:center;align-items:center;font-weight:700;min-width:50px;min-height:20px}#dailyWorkouts .intensity{grid-column-start:1;grid-column:span 3;border-top:1px solid black}#dailyWorkouts .theme,#dailyWorkouts .focus{grid-column-start:1;grid-column:span 3;overflow:hidden;align-items:baseline;padding:0 2px}#dailyWorkouts .intensity.second{grid-column-start:1;grid-row-start:9;grid-column:span 3;border-top:1px solid black}#dailyWorkouts .theme.second,#dailyWorkouts .focus.second{grid-column-start:1;grid-column:span 3;padding:0 2px}#dailyWorkouts .workoutText{grid-column:span 3;grid-row:span 4;font-size:13px;margin:0 5px}#dailyWorkouts .workoutText{display:flex;min-height:75px;max-height:95px;overflow-y:auto;scrollbar-width:none;white-space:pre-wrap}#dailyWorkouts .day .zone{display:flex;align-items:center;justify-content:center;height:auto;grid-row-start:3;font-weight:700;border-top:1px solid black}#dailyWorkouts .zone.center{grid-column-start:1;grid-row-start:16}#dailyWorkouts .zone.one{color:#69aa50;grid-column-start:1;min-width:40px}#dailyWorkouts .zone.two{color:#f0aa32;grid-column-start:2;min-width:40px}#dailyWorkouts .zone.three{color:#c00;grid-column-start:3;min-width:40px}#dailyWorkouts .day.current{box-shadow:0 0 25px var(--current-color);border:2px solid var(--current-color)}#dailyWorkouts .day.today{box-shadow:0 0 50px var(--today-color);border:2px solid var(--today-color);border-radius:10px}#dailyWorkouts .current{transform:scale(1.1);z-index:99}#dailyWorkouts .yesterday{transform:translate(25%);z-index:98}#dailyWorkouts .tomorrow{transform:translate(-25%);z-index:98}#dailyWorkouts .dayAfter{transform:translate(-50%);z-index:97}#dailyWorkouts .rowSpan5{grid-row:span 5;max-height:100px}#dailyWorkouts .rowSpan6{grid-row:span 6;max-height:120px}#savedWorkouts .row{display:grid;grid-auto-flow:column;width:fit-content;margin:3px 0;gap:10px}#savedWorkouts .list .row{width:270px}#savedWorkouts .title{padding:0}#savedWorkouts.board{display:none;position:absolute;background-color:var(--iii-color);width:17.1vw;max-height:400px;z-index:1;border-radius:5px;border:3px solid var(--i-border);font-size:large;transform:translate(-152px,-5px);cursor:default;box-shadow:0 0 15px #0009}#savedWorkouts .options{padding:0;margin:0;width:inherit;max-height:150px}#savedWorkouts.board .options{max-height:400px}#savedWorkouts.show{display:block;opacity:1}#savedWorkouts .top{margin-bottom:10px;background-color:var(--i-border);outline:1px solid var(--i-border)}#savedWorkouts .pair{display:flex;justify-content:space-between;width:inherit;height:30px}#savedWorkouts .name{width:165px}#savedWorkouts input.name{width:180px;height:28px;border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 5px;margin-top:4px;-webkit-user-select:none;user-select:none}#savedWorkouts input.editing{color:#000;width:155px}#savedWorkouts .use{height:26px;width:26px;margin-left:5px}#savedWorkouts input.boxBubble.noBorder{border:0px;background-color:var(--iii-color)}#savedWorkouts .list input.boxBubble.noBorder{width:225px}#savedWorkouts .top .blank{width:60px}#savedWorkouts .top{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto 1fr}#savedWorkouts .icons{gap:0;justify-content:right}#savedWorkouts .scrollbar{max-height:350px;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:none;overflow-y:auto;overflow-x:hidden}@media (max-width: 1470px){#savedWorkouts.board{width:17.1vw;transform:translate(-12.75vw,-5px)}#savedWorkouts input.name{width:150px}}.on #dailyWorkouts .selectDay:hover{box-shadow:0 0 50px var(--i-border);border:2px solid var(--i-border);cursor:pointer}#dailyWorkouts .selectDay:hover{cursor:pointer}#workoutInput{display:none;position:absolute;z-index:100;transform:translate(44vw,-60px);width:0px;height:0px;opacity:0}#workoutInput.show{display:block;opacity:1}#workoutInput .close{margin-left:5px;color:var(--text-color)}#workoutInput .workoutDay{background-color:var(--workout-color);box-shadow:0 0 30px #000;border:4px solid black;border-radius:10px;padding-bottom:5px;width:20vw}#workoutInput .workoutDay .label{margin:0 3px;color:var(--text-color);width:72px}#workoutInput .workoutDay .date{margin:auto;width:inherit}#workoutInput .workoutDay .input{display:flex;flex-direction:row;margin-bottom:5px;justify-content:space-between;text-align:center;margin-right:5px;width:98%}#workoutInput .workoutDay .input.top{margin-top:5px}#workoutInput .workoutDay .bubble{background-color:var(--iii-color);color:var(--iii-text-color);border-radius:6px;border:2px solid var(--iii-border);padding-left:5px;font-family:Arial,Helvetica,sans-serif}#workoutInput .workoutDay .detail .bubble{width:70%}#workoutInput .workoutDay input{height:20px;font-size:15px}#workoutInput .workoutDay textarea{width:243px;height:75px;resize:none;font-size:13px;overflow-y:scroll;scrollbar-color:var(--iii-color) var(--iii-border);scrollbar-width:thin}#workoutInput .workoutDay .zone input{width:4.8vw}#workoutInput .workoutDay .zone{display:flex;flex-direction:row;justify-content:center;gap:.3vw}#workoutInput .workoutDay .zone .input{display:flex;flex-direction:column;width:28%;margin:5px}#workoutInput .workoutDay .zone .label{margin:0;width:4.9vw;text-wrap:nowrap}#workoutInput .workoutDay .submit{display:flex;justify-content:center;font-size:large;font-weight:700;margin:2px;height:25px}#workoutInput .workoutDay .subButton{width:200px;background-color:var(--i-border);color:var(--title-text-color);border:3px solid black;font-size:large;height:25px;cursor:pointer}#workoutInput .workoutInputs.hide{display:none}#workoutInput textarea.comment{height:275px}#workoutInput .comment.icon.active{background-color:orange;padding-right:2px}#workoutInput .length{font-size:14px;display:flex;margin-top:auto}#workoutInput .saved+.tooltip{transform:translate(10px,-22px)}#workoutInput .icon.padBot2{padding-bottom:4px}#workoutInput .reset{height:19px}#workoutInput .icon.padleft2{padding-left:2px}#workoutInput .saved{width:23px}#workoutInput .comment{width:21px;height:21px;font-size:18px;padding-right:3px;padding-bottom:3px}#workoutInput .top .edit.icon{padding-bottom:3px;height:21px}#workoutInput #dropdown.double{display:flex;flex-direction:column;justify-content:center;align-items:center;width:28vw}#workoutInput #dropdown button{width:97%}#workoutInput #dropdown .miniBox{width:100%}#workoutInput #dropdown .options{transform:translate(-8px,-25px);width:107%;max-height:100px;border:3px solid var(--iii-border);box-shadow:0 0 10px #000}@media (min-width: 1470px){#workoutInput .workoutDay{width:292px}#savedWorkouts.board{width:250px;transform:translate(-187px,-5px)}#workoutInput #dropdown.double{width:216px}#workoutInput #dropdown .miniBox{width:190px}#workoutInput #dropdown .options{width:205px}#workoutInput .workoutDay .zone input{width:74px}}@media (max-width: 1320px){#workoutInput{transform:translate(585px,-60px)}#workoutInput #dropdown.double{width:190px}#workoutInput #dropdown .miniBox,#workoutInput #dropdown .options{width:158px}#workoutInput .workoutDay .zone .label{font-size:14.25px}#workoutInput .workoutDay .zone .label.center{justify-content:left}#workoutInput .workoutDay .zone input{width:64px}}@media (max-width: 1280px){#workoutInput .workoutDay{width:257px}#savedWorkouts.board{width:215px;transform:translate(-152px,-5px)}#savedWorkouts input.name{width:150px}}#workoutInput .workoutDay .subButton:hover{background-color:var(--ii-color);border:2px solid var(--iii-border);font-weight:700}#workoutInput .bubble:hover{border:2px solid var(--i-border)}#workoutInput label{pointer-events:none}#workoutInput .workoutDay .subButton:active{background-color:azure;border:2px solid rgb(255,255,255);color:#a5dcfa}#workoutInput .updated.subButton,#workoutInput .updated.subButton:hover{background-color:green;border:2px solid green;font-weight:700}#workoutInput .error.subButton,#workoutInput .error.subButton:hover{background-color:var(--error-color);border:2px solid var(--error-border);font-weight:700}#notePad{width:21.8vw;min-width:265px;min-height:250px;max-height:450px;margin:0 10px}#notePad .options{padding:0;margin:0;width:inherit;max-height:385px;overflow:hidden}#notePad .options.scrollBar{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}#notePad .options .row{margin:3px}#notePad textarea.name{border-radius:0;background-color:#fff;border:0;border:2px solid var(--iii-color);border-bottom:2px solid var(--iii-border);font-size:medium;padding:0 0 0 5px;margin:3px 2px;-webkit-user-select:none;user-select:none;resize:none;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:none}#notePad textarea.editing{color:#000}#notePad textarea.bubble.noBorder{border:0px;background-color:var(--iii-color)}#notePad .icons{width:40px}#notePad .row .icon-container{max-width:35px}@media (min-width: 1215px){#notePad .options .row.editable{grid-template-columns:30px 30px 1fr}}@media (max-width: 1215px){#notePad .options{width:265px}#notePad .options .row.editable{grid-template-columns:30px 30px 195px}}#notePad .length{font-size:14px;display:flex;margin-top:auto}#notePad .edit.icon.active{padding-bottom:3px;height:21px}.on #notePad textarea.bubble:hover{border:2px solid var(--i-border);border-radius:6px}.on #notePad textarea.bubble.noBorder:hover{border:0px;border-radius:0}.triBox{height:fit-content;width:fit-content;max-width:750px;margin-bottom:25px}@media (max-width: 1180px){.triBox{max-width:600px}}.triBox .active{box-shadow:-1px 1px 10px #0000004d;z-index:2;border-radius:14px}.triBox .border{background-color:var(--i-border);-webkit-user-select:none;user-select:none;z-index:1}.triBox .top.area{height:20px;width:90%;margin:0 auto}.triBox .top .border{height:8px;border-radius:5px 5px 0 0;margin-top:12px}.triBox .top .border.extended{height:20px;margin-top:0}.triBox .top .extended.row{display:flex;justify-content:space-between}.triBox .normal{height:inherit}.triBox .top .normal .arrowUp{height:12px}.triBox .arrowUp{font-size:xx-large;display:none;z-index:0}.triBox .side{height:95%;width:20px;margin:auto 0}.triBox .side .border{border-radius:0 5px 5px 0;width:8px;height:100%}.triBox .side .border.extended{width:20px;height:100%}.triBox .side .extended.col{display:flex;flex-direction:column;justify-content:space-between}.triBox .side .extended .label{width:13px;text-orientation:sideways-right;writing-mode:vertical-rl}.triBox .area .border .label{color:var(--title-text-color)}.triBox .extended .icons{color:var(--title-text-color);width:20px;height:20px;border-radius:50%;margin-left:10px}.triBox .extended .icons.select{margin-right:10px}.triBox .side .close{margin:10px;height:18px;padding-top:2px}.triBox .top.close{height:18px;padding-top:2px}.triBox .side .extended .icons.select{margin:10px}.triBox .icons .tooltip{transform:translate(10px,-22px)}.triBox .icons .side+.tooltip{transform:translate(30px,-20px)}.triBox .top.area:hover{cursor:pointer}.triBox .top.area:hover .border{box-shadow:0 -3px 8px #0000004d;height:20px;margin:0}.triBox .top.area:hover .arrowUp{display:flex}.triBox .side.area:hover{cursor:pointer}.triBox .side.area:hover .border{box-shadow:2px 0 8px #0000004d}.triBox .normal:hover .arrowUp{display:flex}.triBox .extended .icons:hover{background-color:var(--background-color);cursor:pointer}.triBox .extended .bgdText:hover{color:var(--background-text-color)}.triBox .label:hover+.tooltip{visibility:visible;opacity:1}.error button{margin-left:45%;margin-top:10px}.error .title{margin-top:10px}.loading{display:grid;grid-auto-flow:row;padding-top:10vh;width:90vw;margin:auto;overflow:hidden}.loading.refetch{width:100%;padding-top:10px}.running{display:flex;flex-direction:row;justify-content:flex-start;position:relative}.stickman{position:relative;width:85%;height:100px;animation:running 1s steps(2) infinite,move-to-finish 5s forwards;z-index:1}.refetch .stickman{animation:running 1s steps(2) infinite}.head{position:absolute;top:0;left:22px;width:21px;height:21px;border-radius:50%;background-color:var(--background-text-color)}.body{position:absolute;top:20px;left:29px;width:3px;height:30px;transform:rotate(5deg);background-color:var(--background-text-color);z-index:1}.neck{height:3px}.chest{height:27px;background-color:#00f}.refetch .chest{background-color:var(--header-color)}.leftArm{position:absolute;top:25px;left:31px;transform-origin:0 0;animation:arm-swing-left 1s infinite linear}.leftArm .upper{position:absolute;width:2px;height:16px;transform:rotate(75deg);transform-origin:top;background-color:#000;border-radius:4px}.leftArm .lower{position:absolute;top:3px;left:-15px;width:2px;height:15px;transform-origin:0 0;background-color:var(--background-text-color);border-radius:4px}.leftArm .lower .forearm{height:10px;background-color:#fff}.rightArm{position:relative;top:25px;left:31px;transform-origin:0 0;animation:arm-swing-right 1s infinite linear;z-index:2}.rightArm .upper{position:absolute;width:2px;height:16px;transform:rotate(-60deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.rightArm .lower{position:absolute;top:8px;left:13px;width:2px;height:15px;transform:rotate(-150deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.leftLeg{position:relative;top:50px;left:29px;transform-origin:0 0;animation:leg-swing-left 1s infinite linear}.leftLeg .upper{position:absolute;top:-1px;left:-1px;width:2px;height:18px;transform:rotate(25deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.shorts{background-color:#00f;height:8px;border-radius:4px}.refetch .shorts{background-color:var(--header-color)}.leftLeg .lower{position:absolute;top:15px;left:-8px;width:2px;height:19px;transform:rotate(105deg);transform-origin:top;background-color:#000;border-radius:4px}.leftLeg .calf{margin-top:3px;height:12px;background-color:#fff}.rightLeg{position:relative;top:50px;left:29px;transform-origin:0 0;animation:leg-swing-right 1s infinite linear;z-index:2}.rightLeg .upper{position:absolute;top:-1px;left:-1px;width:2px;height:18px;transform:rotate(-75deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.rightLeg .lower{position:absolute;top:3px;left:16px;width:2px;height:19px;transform:rotate(5deg);transform-origin:top;background-color:var(--background-text-color);border-radius:4px}.track{width:100%;height:50px;background-color:#e6502d;transform:translateY(-40px)}.track .lane{width:inherit;border-bottom:1px solid white;margin:2px 0;height:10px}.track .lane.top{margin-top:0}.track .lane.bottom{margin-bottom:0}.track .finishLine{background-color:#fff;border:1px solid white;width:5px;margin-left:90%;height:22px;display:flex;justify-content:right}@keyframes running{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes arm-swing-left{0%,to{transform:rotate(20deg)}50%{transform:rotate(-135deg)}}@keyframes arm-swing-right{0%,to{transform:rotate(-20deg)}50%{transform:rotate(135deg)}}@keyframes leg-swing-left{0%,to{transform:rotate(10deg)}50%{transform:rotate(-110deg)}}@keyframes leg-swing-right{0%,to{transform:rotate(-10deg)}50%{transform:rotate(110deg)}}@keyframes move-to-finish{0%{transform:translate(0)}to{transform:translate(calc(100% - 50px))}}#rostr{display:grid;gap:20px;min-height:730px;max-width:1400px}#rostr .rostrBox{display:flex;flex-direction:row;max-width:1400px}#rostr .rostrBox .visible{max-width:1150px}#rostr .iBox{border-radius:4px}#rostr .margTB25{margin:25px 0}#rostr .margL55{margin-left:35px}#rostr .rostrFilter{margin-top:5px}#rostr .filter.checkbox{height:20px;width:20px;border:2px solid var(--i-text-color);background-color:var(--ii-border);margin-left:10px;border-radius:40%;cursor:pointer}#rostr .filter.checkbox.notVisible{background-color:var(--error-color)}#rostr .row.even .filter.checkbox{border:2px solid var(--ii-text-color)}#rostr .filter.checkbox:hover{background-color:var(--iii-border)}#rostr .row .filter.checkbox:active{border:2px solid var(--error-border)}#rostr .filter.checkbox.notVisible:active{background-color:var(--ii-border)}#rFilter .col{display:flex;flex-direction:column;height:fit-content;width:185px}#rFilter .filterCol{display:grid;grid-auto-flow:row;grid-auto-columns:160px;grid-auto-rows:62px;height:425px;width:160px;gap:10px;margin:15px 15px 15px 3px;padding:8px;box-shadow:0 0 15px #0000004d}#rFilter .value{height:40px;width:120px;margin:auto}#rFilter .value.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#rFilter .schedule .start{margin:5px}#rFilter .start .startDate{margin:auto;width:18px;height:20px}#rFilter .add.row{background-color:var(--iii-border);border:2px solid var(--iii-border)}#rFilter .add .newDate{margin:auto;width:18px;height:20px}#rFilter .schedule{margin:20px 0;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:6px;width:180px;height:fit-content;box-shadow:0 0 15px #0000004d}#rFilter .schedule .utility{overflow-y:scroll;scrollbar-width:none;max-height:270px}#rFilter .topRow{border-top-right-radius:2px;border-top-left-radius:2px}#rFilter .schedule .label{margin:5px}#rFilter .schedule .date{-webkit-user-select:none;user-select:none}#rFilter .schedule .upload.icon{padding-bottom:3px;padding-top:0;height:22px;font-size:14px}#rFilter .schedule .row{margin:3px 0}#rFilter .schedule .expand.row{height:6px;margin:0;padding-bottom:2px;background-color:var(--i-border)}#rFilter .schedule .expand.row .arrow{font-weight:400;font-size:22px;cursor:pointer}#rFilter .schedule .expand.row .up{transform:translateY(-5px)}#rFilter .schedule .expanded .date.data{color:green;font-weight:700}#rFilter .schedule .archive input{width:100px;margin:5px;height:30px;background-color:#fff;border:2px solid var(--iii-border);border-radius:6px;font-size:medium;padding:0 0 0 5px;-webkit-user-select:none;user-select:none}#rFilter .schedule .archive input.noBorder{border:0px;background-color:var(--iii-color);width:125px}#rFilter .schedule .button{border:1px solid var(--ii-border);background-color:var(--ii-border);border-radius:4px;font-weight:300}#rFilter .schedule .archive .editable{font-weight:700}#rFilter .edit.icon{padding-right:2px;width:24px}#rFilter .dateBox .remove{color:red;width:19px;height:20px;padding-left:1px}#rFilter .value.label:hover{font-size:large;cursor:pointer;height:45px;width:140px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#rFilter .schedule .expand.row .arrow:hover{font-weight:600;font-size:24px}#rFilter .schedule .archive input:hover{border:2px solid var(--i-border)}#rFilter .schedule .archive input.noBorder:hover{border:0}#rFilter .schedule .button:hover{font-weight:700;cursor:pointer}#roster{width:100%}#roster .rosterTimes{overflow-y:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:600px}#roster .filterRow{display:grid;grid-auto-flow:column;grid-template-columns:repeat(9,120px);grid-auto-columns:120px;margin:20px;height:70px;width:96%;color:var(--i-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px;overflow-x:scroll;scrollbar-color:var(--ii-color) var(--ii-border);scrollbar-width:thin}#roster .filterRow .date{height:30px;width:75px;margin:auto}#roster .filterRow .date.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#roster .formatRow{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}#roster .formatRow.events{overflow:hidden;width:100%}#roster .formatRow.events .header.row{flex-grow:1;width:100%;overflow-x:hidden;background-color:var(--i-color)}#roster .formatRow .blank{width:11px;background-color:var(--i-border)}#roster .row{display:grid;grid-auto-flow:column;grid-template-columns:75px 75px 150px 150px;grid-auto-columns:75px;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color);width:fit-content}#roster .row div{white-space:nowrap}#roster .filterOn.row{grid-template-columns:70px 70px 140px 140px;grid-auto-columns:73px}#roster .rosterTimes .filterOn.row{grid-template-columns:45px 70px 70px 140px 140px}#roster .rosterTimes .row{min-width:100%}#roster .row.label{background-color:var(--i-border);padding:0;height:40px}#roster .header.row{background-color:var(--i-border);height:40px;padding:0}#roster .header.row.filterOn{grid-template-columns:45px 70px 70px 140px 140px}#roster .header.row .i{background-color:var(--i-color)}#roster .row.blank{width:10px}#roster .even{background-color:var(--ii-color);color:var(--ii-text-color)}#roster .noBottomMargin{margin:3px 0 0;border-radius:0 0 6px 6px}#roster .time{text-shadow:0 0 1px rgb(150,150,150);margin:0 2px;border-radius:10px;color:#000}#roster .time.negative{color:#000;background-color:#0f0;box-shadow:0 0 4px #000;border-radius:10px;font-style:italic}#roster .time.green{box-shadow:0 0 4px #000;background-color:#19a00a}#roster .time.yellow{box-shadow:0 0 4px #000;background-color:#fff52e}#roster .time.orange{box-shadow:0 0 4px #000;background-color:#ff7d00}#roster .time.red{box-shadow:0 0 4px #000;background-color:red}#roster .icon.active{background-color:var(--background-color)}#roster .filter-icon{height:21px;width:26px;padding-bottom:3px;font-size:25px}#roster .sortRow{display:flex;flex-direction:row}#roster .sort-box{background-color:var(--i-color);gap:2.5px}#roster .rosterTimes .row:hover{font-size:large;font-weight:700}#roster .date.label:hover{font-size:large;cursor:pointer;height:35px;width:85px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#roster .canSort{cursor:pointer}#progression{width:1136px}#progression .filter-icon{height:21px;width:26px;padding-bottom:3px;font-size:25px}#progression .filterRow{display:grid;grid-auto-flow:column;grid-auto-columns:120px;margin:20px;height:60px;color:var(--i-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px}#progression .filterRow .event{height:30px;width:60px;margin:auto}#progression .filterRow .event.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#progression .dataRow{overflow-y:scroll;overflow-x:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin}#progression .eventTimes{max-height:530px}#progression .eventTimes .improve.positive{color:#000;box-shadow:0 0 4px #000;background-color:#00ff00b3;font-weight:700;text-decoration:underline}#progression .eventTimes .improve{font-weight:700;text-shadow:0 0 1px rgb(150,150,150);margin:0 auto;border-radius:10px;color:#000;width:75px}#progression .improve.double{box-shadow:0 0 4px #000;background-color:#00ff00b3;font-style:italic}#progression .improve.green{box-shadow:0 0 4px #000;background-color:#19a00ab3}#progression .improve.yellow{box-shadow:0 0 4px #000;background-color:#fff514b3}#progression .improve.orange{box-shadow:0 0 4px #000;background-color:#ff7d00cc}#progression .improve.red{box-shadow:0 0 4px #000;background-color:#f00c}#progression .eventTimes .time.positive{background-color:#19a00a80}#progression .formatRow{display:flex;flex-direction:row;justify-content:space-between}#progression .formatRow.dates{overflow:hidden;width:1136px}#progression .formatRow.dates .header.row{flex-grow:1;width:1136px;overflow-x:hidden}#progression .formatRow .blank{width:11px;background-color:var(--i-border)}#progression .row{display:grid;grid-auto-flow:column;grid-template-columns:75px 75px 150px 150px 110px;grid-auto-columns:75px;padding:2px 0;height:23px;width:fit-content}#progression .row div{white-space:nowrap}#progression .eventTimes .row{min-width:100%}#progression .even{background-color:var(--ii-color);color:var(--ii-text-color)}#progression .header.row{background-color:var(--i-border);height:40px;width:fit-content;padding:0}#progression .header.row .i{background-color:var(--i-color)}#progression .times{display:grid;grid-auto-flow:column;grid-auto-columns:75px;width:400px}#progression .time{width:60px;margin:1px auto}#progression .icon.active{background-color:var(--background-color)}#progression .filterOn.row{grid-template-columns:70px 70px 130px 130px 100px;grid-auto-columns:73px}#progression .eventTimes .filterOn.row,#progression .header.row.filterOn{grid-template-columns:45px 70px 70px 130px 130px 100px}#progressAnalysis{display:flex;flex-direction:row;justify-content:space-around;height:60px;gap:10px;width:85%;margin:10px auto}#progressAnalysis .col{height:75%;width:fit-content;padding:0 5px;display:flex;margin:auto auto auto 5px;flex-direction:column}#progressAnalysis .col.canHover{border:2px solid var(--iii-color)}#progressAnalysis .col.current{border:2px solid var(--today-color);box-shadow:0 0 8px var(--today-color);border-radius:8px}#progressAnalysis .label{max-width:150px;margin-bottom:5px}#progression .sortRow{display:flex;flex-direction:row}#progression .sort-box{background-color:var(--i-color);gap:2.5px}#progression .event.label:hover{font-size:large;cursor:pointer;height:35px;width:75px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#progressAnalysis .col.canHover:hover{cursor:pointer;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#progression .eventTimes .row:hover{font-size:large;font-weight:700}#progression .eventTimes .row:hover .time{width:75px}#progression .canSort{cursor:pointer}#splits .formatRow{display:flex;flex-direction:row;justify-content:space-between;width:1136px}#splits .formatRow .blank{width:11px;background-color:var(--i-border)}#splits .workoutRow{height:50px;width:1100px;margin:20px;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:6px}#splits .formatRow .workout{margin:0 20px;font-size:large}#splits .workout span{font-weight:700}#splits .filterRow{display:grid;grid-auto-flow:column;grid-auto-columns:140px;margin:20px auto;height:80px;color:var(--i-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px}#splits .perc{display:flex;align-items:center;margin-top:10px}#splits button.input{margin:auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);color:var(--title-text-color)}#splits .double{display:flex;flex-direction:column;justify-content:center;align-items:center;width:110px;margin:5px 10px}#splits input.bubble{background-color:var(--iii-color);width:75px;height:25px;border-radius:8px;border:2px solid var(--iii-border);padding-left:5px;font-size:large;color:var(--iii-text-color)}#splits .percent.bubble.error{border:2px solid var(--error-border);background-color:var(--error-color);box-shadow:0 0 5px var(--error-color)}#splits .filter-icon{height:21px;width:26px;padding-bottom:3px;font-size:25px}#splits #dropdown{margin:auto}#splits #dropdown .miniBox{font-size:large}#splits #dropdown .options{transform:translate(-10px,-30px)}#splits .percentRow{display:grid;grid-auto-flow:column;width:105px}#splits .row{display:grid;grid-auto-flow:column;grid-template-columns:150px 150px 100px 100px;grid-auto-columns:75px;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color)}#splits .row div{white-space:nowrap}#splits .row.label{background-color:var(--i-border);padding:0;height:40px}#splits .header.row{background-color:var(--i-border);height:40px;width:fit-content;padding:0}#splits .header.row .i{background-color:var(--i-color)}#splits .header.row.filterOn{max-width:1081px;grid-template-columns:45px 140px 140px 100px 100px}#splits .row.blank{width:10px}#splits .even{background-color:var(--ii-color);color:var(--ii-text-color)}#splits .noBottomMargin{margin:3px 0 0;border-radius:0 0 6px 6px}#splits .splitTimes{overflow-y:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:600px;max-width:1136px}#splits .filterOn.row{grid-auto-columns:73px}#splits .splitTimes .filterOn.row{grid-template-columns:45px 140px 140px 100px 100px}#splits .goal{font-weight:700}#splits .board{display:none;position:absolute;background-color:var(--iii-color);width:275px;max-height:400px;z-index:101;border-radius:10px;border:3px solid var(--i-border);font-size:large;cursor:default;box-shadow:0 0 15px #0009}#splits .board.show,#splits .splitOps .board{display:block;opacity:1}#splits .board .choiceRow{display:flex;flex-direction:row;margin:5px}#splits .board .label{font-size:medium}#splits .pair{display:flex;justify-content:space-between;width:inherit;height:30px}#splits .top{margin-bottom:10px;background-color:var(--i-border);border-top-right-radius:6px;border-top-left-radius:6px;outline:1px solid var(--i-border);border:1px solid var(--i-border)}#splits .top .icon{margin:0 5px}#splits .splitOps .board{width:260px}#splits .radio{width:20px;height:20px;border:0px;margin:5px 6px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:50%}#splits .radio.selected{background-color:var(--i-border)}#splits .board .choiceRow.selection{width:80px;margin:2px}#splits .optionParam{width:260px;border:3px solid var(--i-border);border-radius:6px;display:none;position:absolute;transform:translate(-10px,-30px);background-color:var(--iii-color)}#splits .optionParam .top{margin-bottom:0;border-top-right-radius:2px;border-top-left-radius:2px}#splits .optionParam .section{background-color:var(--iii-color);z-index:101}#splits .optionParam.show{display:block;opacity:1}#splits .splitOps .choose{width:105px;height:27px;border-radius:6px;border:2px solid var(--iii-border);cursor:pointer}#splits input.bubble:hover{border:2px solid var(--i-border);border-radius:6px}#splits button.input:hover{background-color:var(--iii-color);border:2px solid var(--iii-border);color:var(--iii-text-color)}#splits .splitTimes .row:hover{font-size:large;font-weight:700}#splits .radio:hover{cursor:pointer;background-color:var(--i-border)}#splits .splitOps .choose:hover{border:2px solid var(--i-border)}#plan .filterRow{display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,120px);grid-auto-columns:120px;margin:20px;height:60px;color:var(--ii-text-color);border:2px solid var(--ii-border);background-color:var(--ii-color);border-radius:6px}#plan .filterRow.second{grid-template-columns:repeat(4,144px);grid-auto-columns:140px;margin-left:0}#plan .event.label{border-bottom:3px solid var(--i-border);height:30px}#plan .planAnalysis .meet{display:grid;grid-auto-flow:column;grid-template-columns:85px 110px repeat(4,80px) 14px;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color)}#plan .planAnalysis .blank{width:12px;background-color:var(--i-border);outline:2px solid var(--i-border)}#plan #analysisBar{width:600px}#plan .dataRow{display:flex;flex-direction:row;overflow-y:scroll;scrollbar-color:var(--i-color) var(--i-border);scrollbar-width:thin;max-height:600px}#plan .formatRow{display:flex;flex-direction:row;justify-content:space-between}#plan .formatRow .blank{width:11px;background-color:var(--i-border)}#plan .filterRow .group{height:30px;width:75px;margin:auto}#plan .filterRow .group.current{border:2px solid var(--today-color);box-shadow:0 0 15px var(--today-color);border-radius:8px}#plan .filterRow .analysis{height:30px;width:120px;margin:auto}#plan .headerRow{display:grid;grid-auto-flow:column;grid-template-columns:100px 135px;grid-auto-columns:296px;font-size:large;height:30px;padding-left:2px;border-bottom:2px solid var(--i-border)}#plan .triple{display:grid;grid-auto-flow:column;grid-auto-columns:100px}#plan .triple.progression{grid-auto-columns:80px}#plan .row{display:grid;grid-auto-flow:column;grid-template-columns:100px 135px 270px 10px 300px 10px 300px;padding-top:2px;padding-bottom:2px;height:23px;color:var(--i-text-color)}#plan .row.label{background-color:var(--i-border);padding:0;height:40px}#plan .header.row{grid-template-columns:85px 110px 80px 240px 12px;background-color:var(--i-border);height:40px;width:fit-content;padding:0}#plan .header.row .i{background-color:var(--i-color)}#plan .header.row .blank{width:12px;outline:2px solid var(--i-border)}#plan .header.row .blank.last{margin-left:2px}#plan .even{background-color:var(--ii-color);color:var(--ii-text-color)}#plan .noBottomMargin{margin:3px 0 0;border-radius:0 0 6px 6px}#plan .formatRow .planRow.second #planProgressAnalysis{width:576px;margin-left:0}#planProgressAnalysis{display:flex;flex-direction:row;justify-content:space-around;margin:10px 20px;gap:10px;width:480px;height:50px}#planProgressAnalysis .col{margin:0 10px}#plan .planAnalysis .meet:hover{font-size:large;font-weight:700}#plan .group.label:hover{font-size:large;cursor:pointer;height:35px;width:85px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#plan .analysis.label:hover{font-size:large;cursor:pointer;height:35px;width:135px;border:2px solid var(--current-color);box-shadow:0 0 15px var(--current-color);border-radius:8px}#rImport{background-color:var(--i-color);border:4px solid var(--i-border);border-radius:8px;width:100%;height:675px;display:flex;flex-direction:row}#rImport .submitBox{display:flex;justify-content:space-between;background-color:var(--ii-color);border:2px solid var(--ii-border);border-radius:8px;height:70px}#rImport .submitBox .drop{display:flex;flex-direction:row;justify-content:space-around;margin:10px;gap:10px}#rImport button.submit{margin:auto;cursor:pointer;border-radius:5px;background-color:var(--i-border);color:var(--title-text-color)}#rImport button.submit:hover{background-color:var(--iii-color);border:2px solid var(--iii-border)}#rImport .currentFilter{font-size:large;overflow:hidden}#rImport .options{transform:translate(-10px,-24px)}#rImport .resultUpload{margin:20px;border:2px solid var(--i-border);background-color:var(--iii-color);border-radius:6px;width:100%}#rImport .explanation{margin:5px}#rImport .fileUpload{margin-bottom:20px;border-bottom:3px solid var(--i-border)}#rImport .fileUpload div{margin:5px}#rImport .fileUpload .importFile{margin:auto}#rImport .textUpload .marg10{margin:10px}#rImport .textUpload .textBox{height:256px;width:94%;border:2px solid var(--iii-border);border-radius:6px;resize:none;overflow-y:scroll;scrollbar-color:var(--iii-color) var(--iii-border);scrollbar-width:thin}#rImport .textUpload .textBox:focus{outline:none;border:2px solid var(--i-border);scrollbar-color:var(--i-color) var(--i-border)}#rImport .textUpload .school{margin:auto 5px}#rImport .textUpload .bubble{background-color:#fff;border:2px solid white;border-bottom:2px solid var(--iii-border);font-size:medium;border-radius:0;height:20px}#rImport .textUpload .bubble.error{background-color:var(--error-color);border:2px solid var(--error-border);box-shadow:0 0 6px var(--error-border);border-radius:6px}#rImport .textUpload .buttonBox{margin:0 10px 0 0}#rImport .textUpload .buttonBox .row{display:flex;flex-direction:row;transform:translate(80px)}#rImport .textUpload .buttonBox .back{display:flex;padding:0}#rImport .textUpload .buttonBox .lock{display:flex;padding:0 0 4px}#rImport .resultsGrid{margin:0 10px;max-height:275px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:var(--iii-border) var(--iii-color)}#rImport .resultsGrid .row{grid-template-columns:repeat(4,12%) 40% 12%}#rImport .textUpload .buttonBox .icon.visible:hover{cursor:pointer;background-color:var(--ii-color)}#login{background-image:url(/assets/login_photo-Bf2K8bQE.jpg);background-size:cover;background-repeat:no-repeat;display:flex;justify-content:right;min-height:100vh;min-width:100vw}#login .clipboard{margin:50px;width:39vw;height:80vh;min-width:530px;min-height:670px;max-height:670px;border:2px solid black;background-color:#e19b5f;border-radius:10px;display:flex;justify-content:right}#login .paper{margin:auto;background-color:#fff;width:96%;height:96%;box-shadow:0 0 10px #0006}#login .clip{position:absolute;width:10%;min-width:135px;height:35px;border:2px solid rgb(175,175,175);border-top:10px solid rgb(175,175,175);border-bottom:5px solid rgb(175,175,175);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 0 1px #000;margin:-.4% 13%}@media (max-width: 1400px){#login .clip{margin:0;transform:translate(180px,-6px)}}#login .clip .bar{background-color:#000;width:34%;height:27%;position:absolute;transform:translate(100%,340%);border-radius:3px}#login .content{display:flex;flex-direction:column;align-items:flex-end}#login .title,#login .headerTitle{font-size:30px;margin-top:5px}#login .header{width:100%;height:55px;background-color:#a5dcfa}#login .header .title{font-size:36px;margin:8px 5px 5px;display:flex;justify-content:right}#login .sticky{margin:20px;background-color:#f5f096;width:245px;height:245px;box-shadow:0 0 6px #000;-webkit-user-select:none;user-select:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}#login .inputs{margin:5px 0;display:flex;flex-direction:column;flex-grow:1}#login input{border-radius:5px;height:30px;width:175px;background-color:#fffaf5}#login .bubble{padding-left:7px;font-size:17px;width:210px}#login .section{margin:5px 0}#login input.submit{background-color:#a5dcfa;font-weight:700;font-size:20px}#login .existing .submit.center{margin-bottom:10px}#login .sticky .extras.row{margin:5px;display:flex;justify-content:space-between;font-size:15px}#login .sticky .row{display:flex;justify-content:space-between}#login .invalid{color:red;margin-left:15px}#login .verify .invalid{margin-left:5px}#login .sticky .link{cursor:pointer;font-size:14px}#login .sticky .error{border:2px solid red;box-shadow:0 0 15px red;background-color:#ff0000bf}#login .content .create.account{display:flex;margin:0 auto;flex-direction:column;width:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(225,155,95) var(--i-color);overflow-x:hidden;max-height:589px}#login .account .inputs{margin:25px 0 0}#login .account .row{display:flex}#login .account .label{margin-left:8px}#login .account .section{display:flex;flex-direction:row;margin:5px 10px;height:55px}#login .account .section.h40{height:40px}#login .account .section .label{width:110px;margin:auto}#login .account .sign.docs{margin:15px 25px 0 15px}#login .account .sign.docs .row{margin-top:5px}#login .account .sign.docs .checkBox{width:25px;height:25px;margin:10px;border-radius:10px;border:2px solid black;background-color:var(--error-color)}#login .account .sign.docs a{text-decoration:none;color:var(--i-text-color)}#login .account .sign.docs .checkBox.clicked{background-color:#69aa50}#login .account .verify .label{width:110px}#login .account .register{margin:15px 0}#login .account .bubble{width:350px;border:0px;border-radius:0;border:2px solid white;border-bottom:2px solid rgb(225,155,95)}#login .account .error{border-radius:5px;border:2px solid red;box-shadow:0 0 15px red;background-color:#ff0000bf}#login .requirements{max-width:450px}#login .col{display:flex;flex-direction:column;margin:auto}#login .role .col{justify-content:center}#login .role .col .row{max-height:30px}#login .account .password .label{margin-top:10px}#login .account .password .row{height:40px}#login .account .password.section{height:225px}#login .account .requirements .label{width:inherit;margin-left:22px}#login .account .requirements .row{display:flex;justify-content:left;gap:10px;height:25px}#login .requirements .symbol.no{color:red}#login .requirements .symbol.yes{color:green}#login .verify{width:100%}#login .verify .portion{display:flex;flex-direction:column;height:fit-content;gap:10px;margin:0}#login .verify .row{gap:10px}#login .verify .margL4{margin-left:4px}#login .verify .margL8{margin-left:8px}#login .verify .label{width:110px}#login .verify .valid{height:30px;margin:15px 0}#login #dropdown.double{display:flex;width:340px;padding-right:13px;flex-direction:column;justify-content:center;align-items:center;margin-left:10px}#login #dropdown button{width:104%;height:30px;font-size:large}#login #dropdown .options{padding:0;margin:0;width:inherit;max-height:150px;max-width:358px;transform:translate(-10px,-30px)}#login .forgotPass{width:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(225,155,95) var(--i-color);overflow-x:hidden;max-height:596px}#login .forgotPass .col{width:inherit;gap:10px}#login .forgotPass .description{width:90%;margin:0 auto;font-size:15px}#login .forgotPass .bubble{width:90%;margin:0 auto;border:0px;border-radius:0;border:2px solid white;border-bottom:2px solid rgb(225,155,95)}#login .forgotPass .bubble.error{border-radius:5px;border:2px solid red;width:80%}#login .forgotPass .requirement{width:90%;margin:0 auto}#login .smallSticky{margin:20px 20px 15px;min-height:160px;max-height:245px;background-color:#f5f096;box-shadow:0 0 6px #000;-webkit-user-select:none;user-select:none;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .smallSticky.expired{display:flex;flex-direction:row;justify-content:space-between}#login .mini{width:120px;max-height:160px;background-color:#a5dcfa;margin:20px;box-shadow:0 0 5px #000}#login .mini .choices{margin-top:5px;margin-left:10px;max-height:110px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(245,240,150) #a5dcfa}#login .mini .choices .choice{margin-top:5px;padding-bottom:5px}#login .mini .choices .choice.active{color:#1455e1;text-shadow:0 0 1px white;font-weight:700}#login .larger{display:flex;flex-direction:row;box-shadow:0 0 6px #000;margin:5px 20px;min-width:50%;max-width:93%;height:290px;background-color:#f5f096;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .larger.expired{height:fit-content}#login .larger .title{font-size:26px}#login .larger .details{display:none;margin:15px;text-wrap:nowrap;justify-content:space-around;border-radius:10px}#login .larger .details.active{display:block}#login .larger .details .label{padding:10px;border-radius:4px 4px 0 0}#login .larger .details ul{padding-left:15px;margin:5px 10px}#login .larger .details li{text-wrap:wrap;max-width:100px}#login .larger .details .price{height:25px;width:125px;margin:5px;font-weight:700}#login .larger .details .createAcc{width:88%;max-width:130px;margin:5px 5px 10px;background-color:#a5dcfa;font-weight:700}#login .larger .beta{border:2px solid blue;box-shadow:0 0 5px #00f}#login .larger .Beta{background-color:#00f;color:#fff}#login .larger .solo{border:2px solid blue;box-shadow:0 0 5px #00f}#login .larger .Solo{background-color:#00f;color:#fff}#login .larger .bronze{border:2px solid rgb(210,160,70);box-shadow:0 0 5px #d2a046}#login .larger .Bronze{background-color:#d2a046}#login .larger .silver{border:2px solid silver;box-shadow:0 0 5px silver}#login .larger .Silver{background-color:silver}#login .larger .gold{border:2px solid rgb(255,220,0);box-shadow:0 0 5px #ffdc00}#login .larger .Gold{background-color:#ffdc00}#login .larger .diamond{border:2px solid rgb(170,230,255);box-shadow:0 0 5px #aae6ff}#login .larger .Diamond{background-color:#aae6ff}#login .larger .rostr{border:2px solid rgb(255,170,170);box-shadow:0 0 5px #faa}#login .larger .RostR{background-color:#faa}#login .larger .middle{margin-left:0}#login .larger .middle .description{margin:10px}#login .larger .middle .explanation{margin:7px}#login .larger .middle .type{width:55px;margin-left:10px}#login .larger .middle .row.account{grid-template-columns:65px auto}#login .toggle .radio.border{border-radius:50%;background-color:#fff;border:2px solid black;width:15px;height:15px;margin:5px 10px}#login .toggle .radio.border.active{background-color:#7ec1e4}#login .toggle .text{font-size:large}#login .savings .text{margin:90px 0 25px 10px;text-wrap:wrap;max-width:90px;color:#00f;font-style:italic;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#000}#login .savings.expired{height:40px}#login .savings.expired .text{margin:10px auto;max-width:200px}#login .existing{display:flex;margin:0 auto;flex-direction:column;width:100%;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:rgb(225,155,95) var(--i-color);overflow-x:hidden;max-height:589px}#login .newUser{width:100%;max-height:589px}#login .content .newUser .create.account{max-height:535px}#login .content .newUser .create.account .inputs{margin-top:0}#login .newUser .title{padding:0 10px;font-size:26px}#login .betaPopUp{display:flex;flex-direction:column;box-shadow:0 0 6px #000;margin:5px 20px;min-width:245px;height:150px;background-color:#f5f096;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .betaPopUp .label{margin-top:10px}#login .betaPopUp input{margin:10px auto}#login .betaPopUp .bubble.error{border-radius:5px;border:2px solid red;box-shadow:0 0 15px red;background-color:#ff0000bf}#login .inactiveNote{display:flex;flex-direction:column;box-shadow:0 0 6px #000;margin:5px 20px;width:245px;height:150px;background-color:#f5f096;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#a5dcfa rgb(245,240,150)}#login .inactiveNote .label{margin-top:10px}#login .inactiveNote .text{margin:10px;display:block;text-align:center}#login .bubble:hover{border:2px solid rgb(20,85,225)}#login input.submit:hover{cursor:pointer;background-color:#7ec1e4}#login .sticky .link:hover{color:#1455e1;font-weight:700}#login .account .bubble:hover{border-radius:5px}#login .mini .choices .choice:hover{cursor:pointer;color:#1455e1;text-shadow:0 0 1px white;font-weight:700}#login .larger .createAcc:hover{cursor:pointer;background-color:#7ec1e4}#login .solo:hover{box-shadow:0 0 15px #1455e1}#login .bronze:hover{box-shadow:0 0 15px #d2a046}#login .silver:hover{box-shadow:0 0 15px silver}#login .gold:hover{box-shadow:0 0 15px #ffdc00}#login .diamond:hover{box-shadow:0 0 15px #aae6ff}#login .rostr:hover{box-shadow:0 0 15px #faa}#login #dropdown button.filter:hover,#login .account .bubble:hover{border:2px solid var(--i-border)}#login .toggle .radio.border:hover{background-color:#7ec1e4;border:2px solid black;cursor:pointer}#login .account .sign.docs .checkBox:hover{cursor:pointer;background-color:var(--iii-border)}#login .account .sign.docs a:hover{font-weight:700}#login input.submit:active{background-color:#000;color:#fff;border:2px solid white}#login .account .sign.docs .checkBox:active{background-color:#69aa50;border:2px solid white}#login .account .sign.docs .checkBox.clicked:active{background-color:var(--error-color);border:2px solid white}.legalBox{margin:20px;min-height:100vh}.legal{max-width:800px;margin:0 auto;line-height:1.5;padding:50px;box-shadow:0 0 5px #000;border-radius:10px;background-color:#fff}.legal h1{border-bottom:2px solid gray;padding-bottom:10px;margin-top:0}.legal img{display:block;max-width:100%;height:auto;border:1px solid lightgray;border-radius:5px;box-shadow:0 0 3px #789}
