:root{min-height:100%;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eee;font-family:Rubik;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.pageContent{padding-top:64px}.bg-unlogged{background:linear-gradient(180deg,#e5ece3 0,var(--primary) 70%,var(--primary) 99%);min-height:calc(100lvh - 64px)}.bg-client{background-repeat:repeat}.bg-professional{background-color:#fff;padding-bottom:40px;padding-left:2%;padding-right:2%}.bg-client,.bg-professional{min-height:calc(100lvh - 64px)}.bg-client{background-attachment:fixed;background-color:#2b2b2b;background-image:linear-gradient(hsla(0,2%,80%,.7),hsla(0,2%,80%,.7)),url(/static/media/bg-client.17f2a2df08d5c3b401fc.png);background-position:50%;background-repeat:repeat-x repeat-y;background-size:800px;max-width:100vw}.whatsApp{background-color:#30cd63;mask-image:url(/static/media/WhatsApp.2a6a4c6bc9c2ec952176.svg);-webkit-mask-image:url(/static/media/WhatsApp.2a6a4c6bc9c2ec952176.svg);mask-position:center;-webkit-mask-position:center;mask-repeat:initial;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain}:root{--primary:#000}.theme-pride_fit{--primary:#ff7a00}.theme-scriba{--primary:#0097b2}.fullScreen{margin:50vh auto auto calc(50% - 23px);width:70px}.inside{margin:50px calc(50% - 23px);width:70px}.header .logoOnLoginPage{display:flex;justify-content:center;width:100%}.header div{display:flex}.header h2{color:var(--primary)}.header .toolbarWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.header .logoAndTabsWrapper{align-items:center;display:flex}.header .logo{cursor:pointer;margin-right:24px}.header .MuiIcon-root{color:var(--primary)}.header .MuiAppBar-root{background-color:#2b2b2b}.header .MuiTab-root{color:#bfbfbf}.header .MuiTab-root.Mui-selected{color:var(--primary)}.header .MuiTabs-indicator{background-color:var(--primary)}.login .content{align-items:center;display:flex;flex-direction:column;margin-top:15px}@media(min-width:601px){.login .content{margin-top:90px}}.login h1{margin:10px 0 5px}@media(min-width:601px){.login h1{margin:0 0 25px}}.login .forms{align-items:center;display:flex;flex-direction:column;padding-bottom:15px;width:330px}@media(min-width:601px){.login .forms{padding:30px}}.login .errorAlert{margin-bottom:10px;width:300px}.login .input div{margin-bottom:20px;width:300px}.login .button{width:90px}.login .newAccountCard{display:flex;justify-content:center;margin-top:20px;width:330px}@media(min-width:601px){.login .newAccountCard{padding:10px 30px}}.login .newAccountCard p{margin:8px 0}.login .newAccountCard .contact{align-items:center;color:var(--primary);display:flex;gap:2px}.login .newAccountCard .contact .whatsApp{background-color:var(--primary)}.input-container{align-items:flex-start;display:flex}.input-container textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;border-color:#cbcbcb;border-radius:4px;box-shadow:none;font-family:Rubik;padding:8px 10px;resize:none}.input-container textarea:focus-visible{border:2px solid var(--primary);box-shadow:none;outline:var(--primary)!important;padding:8px 10px}.input-select{margin-bottom:20px!important;width:100%}.input-tooltip{margin-left:4px}.input-error{align-items:flex-start;color:#bf2b1b;display:flex;font-size:small;margin-bottom:10px;margin-top:-18px;width:100%}.input-error-icon{margin-top:1px}.input-error-message{margin-bottom:0;margin-left:2px;margin-top:3px}.footer .contact{align-items:center;color:#bfbfbf;display:flex;gap:3px;margin:10px 15px 10px 0}.footer .contact .email{color:#34b4eb}.footer .contact .location{color:#c21f1f}.footer .scribaLogo{margin-top:10px}.footer .MuiAppBar-root{background-color:#2b2b2b}.absolute{bottom:0;position:absolute;width:100%}.clientList{align-items:center;display:flex;flex-direction:column}.clientList .heading{align-items:center;display:flex;font-style:bold;padding-top:10px}.clientList .list{margin-top:10px}.clientList .list .nameLink{color:#010101;text-decoration:none}.clientList .list .card{background-color:#ededed;margin-bottom:15px}.clientList .list .plan{align-items:center;display:flex;justify-content:space-between;margin-right:40px}.clientList .list .plan .label{color:#010101;margin-right:5px}.clientList .list .value{align-items:flex-end;display:flex;flex-direction:column}.clientList .list .warning{color:#cf6300}.clientList .list .pasted{color:#bf2b1b}.clientList .list .coming{color:#cf6300}.clientList .list .success{color:#2e7d31}.clientList .list .contact{display:flex;gap:3px}.clientList .list .contact .item{align-items:center;color:#010101;display:flex;gap:3px;justify-content:center}.clientList .list .contact .item .email{color:#308cb4;margin-left:3px;-webkit-transform:scale(1.3);transform:scale(1.3)}.addPhysicalAssessment{display:flex;justify-content:center}.addPhysicalAssessment .noMargin .bottom{margin-bottom:0}.addPhysicalAssessment .noMargin .top{margin-top:0}.addPhysicalAssessment .forms{display:flex;flex-direction:column;margin-bottom:20px;max-width:800px;min-width:50%;padding:30px}.addPhysicalAssessment .center{align-items:center;display:flex;flex-direction:column;margin:0}.addPhysicalAssessment .input{width:100%}.addPhysicalAssessment .infoIcon{margin-left:4px}.addPhysicalAssessment .slash{margin-left:40%}.addPhysicalAssessment .genderTooltip .title{align-items:center;display:flex;justify-content:space-around}.addPhysicalAssessment .genderTooltip .text{display:block}.addPhysicalAssessment .buttons div{margin-top:30px}.clientProfile{padding-left:2vw;padding-right:2vw}.clientProfile .MuiPaper-root-MuiDialog-paper{overflow-x:hidden}td{padding:15px;text-align:center}tbody tr:nth-child(odd){background-color:#fff}.positive{color:red}.negative{color:green}.bodyCompositionTable{-webkit-overflow-scrolling:touch;margin-top:10px;overflow-x:auto;overflow-y:hidden;position:relative;white-space:nowrap}.excellent{background-color:#3bcc02}.veryGood{background-color:#56c72a}.good{background-color:#72c253}.normal{background-color:#adcc9b}.bad,.bad2{background-color:#bf7f77}.veryBad{background-color:#ba4638}.terrible{background-color:#bf2b1b}.clientInfo .monthGrid{margin-top:20px}.clientInfo .monthGrid .month{border:3px solid;border-radius:8px;color:var(--primary);padding:3px}.clientInfo .monthGrid .day{border:2px solid;border-radius:20px;padding:2px 3px}.registerClient .content,.registerClient .forms{align-items:center;display:flex;flex-direction:column}.registerClient .forms{margin-bottom:20px;padding:30px}.registerClient .errorAlert{margin-bottom:10px;width:300px}.registerClient .button{margin-top:20px;width:200px}.clientInfoForm .input div{margin-bottom:20px;width:215px}.clientInfoForm .select{width:215px}.clientInfoForm .secondColumn{padding-right:24px;padding-top:20px!important}.planForm .input div{margin-bottom:20px}.planForm .input textarea{height:46px;margin-bottom:20px;width:180px}.planForm .MuiInputAdornment-root{margin-top:20px;min-width:40px!important}.addPlan{padding-top:40px}.addPlan,.addPlan .content{align-items:center;display:flex;flex-direction:column}.addPlan .content{margin-bottom:20px;padding:30px}.addPlan .errorAlert{margin-bottom:10px;width:300px}.professionalAgenda .title{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.professionalAgenda .button{margin-bottom:15px}.weeklyPagination .MuiTab-root{color:#010101;max-width:60px;min-width:24px;padding:0 4px}.weeklyPagination .MuiTab-root:hover{color:var(--primary)}@media(max-width:599px){.weeklyPagination .MuiTab-root{max-width:44px;padding:0 1px}}.professionalSessionList .slot{align-items:center;display:flex;flex-direction:row;margin-top:25px}.professionalSessionList .slot-disabled{background-color:#ededed!important}.professionalSessionList .slot-paddingTop{padding-top:38px}.professionalSessionList .slot-padding{padding:38px 0}.professionalSessionList .slot-highlight{background-color:#c4d6c5!important;border:solid #2e7d31!important}.professionalSessionList .slot .imgWrapper{display:flex;justify-content:center}.professionalSessionList .slot .contentWrapper{padding-left:8px}.professionalSessionList .slot img{margin-top:4px;max-height:100px;max-width:110px}.professionalSessionList .slot .header{align-items:center;display:flex;justify-content:space-between;margin-top:4px;width:180px}.professionalSessionList .slot .header h3,.professionalSessionList .slot .header p{margin:0}.professionalSessionList .slot .header .capacity{align-items:center;display:flex;flex-direction:column}.professionalSessionList .slot .header .capacity .label{font-size:9px}.professionalSessionList .slot .category{margin:0}.professionalSessionList .slot .loadingClients{margin:0 20px}.professionalSessionList .slot .clientsInfo{margin:10px 0 4px}.professionalSessionList .slot .client{align-items:center;color:#010101;display:flex;margin-bottom:4px;-webkit-transform:translatex(-8px);transform:translatex(-8px)}.professionalSessionList .slot .client button{padding:0;-webkit-transform:scale(.7);transform:scale(.7)}.professionalSessionList .slot .client p{margin:0;-webkit-transform:translatex(-4px);transform:translatex(-4px)}.professionalSessionList .slot .full{color:#bf2b1b}.professionalSessionList .slot .actionButton{border-radius:7px;margin-bottom:8px;margin-right:8px}.professionalSessionList .slot .remove{background-color:#bf2b1b}.professionalSessionList .slot .add{background-color:#21b6ae}.professionalSessionList .slot .videoWrapper{margin:20px 0 10px}.professionalSessionList .slot .videoWrapper .video{align-items:center;color:#bfbfbf;color:var(--primary);display:flex;gap:3px}.professionalSessionList .slot .videoWrapper .videoActionButton{padding:2px}.professionalSessionList .slot .videoWrapper .videoActionButton:last-of-type{margin-right:8px}.professionalSessionList .slot .videoWrapper .disabled{color:gray}.professionalSessionList .slot .addLink{color:#ae2eac;-webkit-transform:scale(1.1);transform:scale(1.1)}.professionalSessionList .slot .editLink{color:#ae2eac}.professionalSessionList .slot .removeLink{color:#bf2b1b}.professionalSessionList .divider{margin-top:50px}.professionalSessionList .noneMsg{display:flex;justify-content:center;padding-bottom:50px}.videoMeetDialog .input{margin-bottom:20px;margin-top:8px;width:100%}.daySession{min-width:50%}.daySession,.daySession .title{align-items:center;display:flex;flex-direction:column}.daySession .title{justify-content:space-between}.daySession .list{min-width:70%}.daySession .search{display:flex;gap:10px}.editClient{padding-top:40px}.editClient,.editClient .content{align-items:center;display:flex;flex-direction:column}.editClient .content{margin-bottom:20px;padding:30px}.editClient .errorAlert{margin-bottom:10px;width:300px}.editClient .button{margin-top:20px;width:150px}.editClient .pickDataSelect{margin-bottom:10px;width:300px}.editClient .divider{margin-bottom:35px;margin-top:15px;width:100%}.manageSlotSection .disclaimer{font-size:x-small;margin:20px 0 0}.manageSlotSection .tableWrapper{display:flex;overflow:auto;white-space:nowrap;width:100%}.manageSlotSection .tableWrapper .table{display:inline-block;margin-bottom:40px;width:680px}.manageSlotSection .tableWrapper th{min-width:130px}.manageSlotSection .tableWrapper .actionButton{border-radius:7px}.manageSlotSection .tableWrapper .add{background-color:#21b6ae}.manageSlotSection .tableWrapper .slot{background-color:#ededed;margin:5px}.manageSlotSection .tableWrapper .slot p{margin:5px}.manageSlotSection .tableWrapper .slot .category{font-size:xx-small}.manageSlotSection .tableWrapper .slot .remove span{color:#bf2b1b}.manageSlotSection .tableWrapper .slot .edit span{color:#ae2eac}.manageSlotDialog .title{padding-bottom:0;text-align:center}.manageSlotDialog .content{padding:24px!important}.manageSlotDialog .form{align-items:center;display:flex;justify-content:center;max-width:400px}.manageSlotDialog .input-container{margin-top:10px}.manageSlotDialog .errorAlert{margin-bottom:10px;width:250px}.timeOffSection .timeOffItem{background-color:#ededed;border-radius:5px;padding:4px}.timeOffSection .timeOffItem p{margin:0}.timeOffSection .timeOffItem li{padding-right:75px}.timeOffSection .timeOffItem .remove span{color:#bf2b1b}.timeOffSection .timeOffItem .edit span{color:#ae2eac}.timeOffSection .addWrapper{display:flex;justify-content:center}.timeOffSection .addWrapper .add{background-color:#21b6ae}.manageTimeOffDialog .titleWrapper{padding-bottom:0;text-align:center}.manageTimeOffDialog .titleWrapper .title{margin:2px}.manageTimeOffDialog .content{padding:24px!important}.manageTimeOffDialog .form{align-items:center;display:flex;justify-content:center;max-width:400px}.manageTimeOffDialog .input-container{margin-top:10px}.manageTimeOffDialog textarea{height:46px;margin-bottom:20px;width:192px}.manageTimeOffDialog .errorAlert{width:290px}.clientAgenda .content{align-items:center;display:flex;flex-direction:column}.clientAgenda .title{display:flex}.clientAgenda .title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.clientAgenda .caption{font-size:15px}.clientAgenda .card{background-color:#ededed;padding:2%}.clientAgenda .divider{margin-top:50px}.clientAgenda .alert{margin:8px 0}.clientSessionList .alert{margin-top:25px}.clientSessionList .slot{align-items:center;display:flex;flex-direction:row;margin-top:25px}.clientSessionList .slot-disabled{background-color:gray!important}.clientSessionList .slot-highlight{background-color:#c4d6c5!important;border:solid #2e7d31!important}.clientSessionList .slot img{margin:5px;max-height:100px}.clientSessionList .slot .wrapper{align-items:center;display:flex;justify-content:space-between}.clientSessionList .slot .wrapper button{margin-left:20px}.clientSessionList .slot .capacity{align-items:center;display:flex;flex-direction:column}.clientSessionList .slot .capacity p{margin:0}.clientSessionList .slot .capacity .label{font-size:10px}.clientSessionList .slot .full{color:#bf2b1b}.clientSessionList .slot .category,.clientSessionList .slot .header,.clientSessionList .slot .video{margin:4px 0;padding:0;text-transform:none}.clientSessionList .slot .category span,.clientSessionList .slot .header span,.clientSessionList .slot .video span{padding-bottom:2px;padding-right:2px}.clientProfile .content{margin:1vw;padding:1vw}