@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Sora:wght@100..800&display=swap);.subscription-container[data-v-3e7ef55e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5}.subscription-card[data-v-3e7ef55e]{max-width:500px;padding:32px 24px;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#fff}.whatsapp-button[data-v-3e7ef55e]{transition:transform .3s ease-in-out}.whatsapp-button[data-v-3e7ef55e]:hover{transform:scale(1.1)}@media (max-width:600px){.subscription-card[data-v-3e7ef55e]{padding:24px 16px}}.border-dashed[data-v-56275708]{border-style:dashed}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{padding:0;margin:0}.v-container{max-width:100%!important;padding:40px 24px!important}@media(max-width:767.98px){.v-container{padding:24px 16px!important}}:root{--v-theme-surface-variant:#3d5ee1!important;--primary:#3d5ee1;--v-input-control-height:40px!important;--v-theme-primary:#3d5ee1!important;--secondary:#fbfafb!important;--secondary-300:#d8dff9;--font-family:"Sora",sans-serif,"Amiri",serif;--font-family-sora:"Sora",sans-serif;--font-family-headings:"Sora",sans-serif,"Amiri",serif;--font-color:#0d0c0e;--light:#f4f5f7;--systemgreen:#61c811;--systemred-100:#feeceb;--systemred-200:#667bde;--systemred-300:#fab3b0;--systemred-400:#f78d88;--systemred-500:#f56761;--systemred-600:#3d5ee1;--systemred-700:#fbfafb;--systemred-800:#912722;--systemred-900:#611a17;--systemred-1000:#300d0b;--gray-cool-100:#6f6f6f;--systemblue-cool-100:#f5f5f5;--systemblue-cool-200:#d9d8da;--systemblue-cool-300:#b3b2b6;--systemblue-cool-400:#8c8b91;--systemblue-cool-500:#66656d;--systemblue-cool-600:#403e48;--systemblue-cool-700:#33323a;--systemblue-cool-800:#26252b;--systemblue-cool-900:#1a191d;--systemblue-cool-1000:#0d0c0e;--systemfire-axe-red-100:#fbfafb;--systemfire-axe-red-200:#f6f5f7;--systemfire-axe-red-300:#edebef;--systemfire-axe-red-400:#e5e2e7;--systemfire-axe-red-500:#dcd8df;--systemfire-axe-red-600:#d3ced7;--systemfire-axe-red-700:#a9a5ac;--systemfire-axe-red-800:#7f7c81;--systemfire-axe-red-900:#545256;--systemfire-axe-red-1000:#2a292b;--systemorange:#ffdda6;--systemlightorange:#ffebcc;--systemblack:#000;--systemwhite:#fff;--font-family-body:var(--font-family);--font-weight-body:400;--font-size-body:16px;--font-lineheight-body:1.4;--font-color-body:var(--font-color);--font-family-h1:var(--font-family);--font-weight-h1:350;--font-size-h1:64px;--font-lineheight-h1:1;--font-color-h1:var(--font-color);--font-family-h2:var(--font-family);--font-weight-h2:350;--font-size-h2:36px;--font-lineheight-h2:1.4;--font-color-h2:var(--font-color);--font-family-h3:var(--font-family);--font-weight-h3:400;--font-size-h3:30px;--font-lineheight-h3:1.4;--font-color-h3:var(--font-color);--font-family-h4:var(--font-family);--font-weight-h4:400;--font-size-h4:24px;--font-lineheight-h4:1.4;--font-color-h4:var(--font-color);--font-family-h5:var(--font-family);--font-weight-h5:400;--font-size-h5:20px;--font-lineheight-h5:1.4;--font-color-h5:var(--font-color);--font-family-h6:var(--font-family);--font-weight-h6:400;--font-size-h6:16px;--font-lineheight-h6:1.4;--font-color-h6:var(--font-color);--font-family-p:var(--font-family);--font-weight-p:400;--font-size-p:12px;--font-lineheight-p:1.4;--font-color-p:var(--font-color);--font-family-sora-large:var(--font-family-sora);--font-weight-sora-largsora-large:400;--font-size-sora-large:40px;--font-size-sora-mid:30px;--font-lineheight-sora-large:1.4;--font-color-sora-large:var(--primary)}.logo.v-icon{width:244px!important;height:195px!important}.max-w8{max-width:800px!important}.max-w2{max-width:225px!important}.max-w52{max-width:520px!important}.max-w285{max-width:285px}@media(max-width:1280px){.max-w285{max-width:100%!important}}.max-h139{max-height:139px!important}.max-w172{max-width:1200px!important}.rounded-0,.v-list-item{border-radius:unset!important}.v-navigation-drawer__prepend .v-list-item--active{caret-color:var(--systemred-600);border-radius:10px!important;background:var(--systemred-600)!important;color:#fff!important}.v-navigation-drawer__prepend .v-list-item--active svg path{fill:#fff}.v-navigation-drawer__prepend .v-list-item--active svg path .v-list-item__prepend{background:#fff}.roles-drawer{display:none!important}.roles-drawer.v-navigation-drawer--active{display:unset!important;width:calc(100% - 400px)!important}@media(max-width:767.98px){.roles-drawer.v-navigation-drawer--active{width:100%!important}}.w-80{width:80px!important}.border-wrapper{border:1px solid var(--secondary-300)!important;border-radius:4px}.border-dotted-wrapper{border:1px dashed var(--secondary-300)!important;border-radius:4px}.cutscal_time_input{padding:0 10px;margin-top:4px;max-width:75px;max-height:43px}.avatar-fileuploader .v-file-upload.v-sheet{width:220px!important}.v-file-upload.v-sheet{width:300px;border-color:var(--primary);max-height:175px;border-radius:20px!important}.v-file-upload.v-sheet .v-file-upload-title{font-size:16px!important;padding:16px}.v-file-upload-items{display:none!important}.close-btn{position:absolute;right:0}.weeks-grid .v-window{overflow:auto!important}.top-11{top:11px!important}.border-t-unset{border-top:unset!important}.border-b-unset{border-bottom:unset!important}.logo-max-w{max-width:120px;width:100%}.v-application,.v-application .body-1,.v-application .body-2,.v-application .caption,.v-application .display-1,.v-application .display-2,.v-application .display-3,.v-application .display-4,.v-application .headline,.v-application .overline,.v-application .subtitle-1,.v-application .subtitle-2,.v-application .title{font-family:var(--font-family);color:var(--font-color)}body{font-size:var(--font-size-body);line-height:var(--font-lineheight-body);font-weight:var(--font-weight-body);color:var(--font-color-body)}.h1,h1{font-size:var(--font-size-h1);line-height:var(--font-lineheight-h1);font-weight:var(--font-weight-h1);color:var(--font-color-h1);text-transform:uppercase}.h1,.h2,h1,h2{font-family:var(--font-family-headings)}.h2,h2{font-size:var(--font-size-h2);line-height:var(--font-lineheight-h2);font-weight:var(--font-weight-h2);color:var(--font-color-h2)}.h3,h3{font-size:var(--font-size-h3);line-height:var(--font-lineheight-h3);font-weight:var(--font-weight-h3);color:var(--font-color-h3);font-family:var(--font-family-headings)}@media(max-width:767.98px){.h3,h3{--font-size-h3:20px}}.h4,h4{font-size:var(--font-size-h4);line-height:var(--font-lineheight-h4);font-weight:var(--font-weight-h4);color:var(--font-color-h4)}.h4,.h5,h4,h5{font-family:var(--font-family-headings)}.h5,h5{font-size:var(--font-size-h5);line-height:var(--font-lineheight-h5);font-weight:var(--font-weight-h5);color:var(--font-color-h5)}.h6,h6{font-size:var(--font-size-h6);line-height:var(--font-lineheight-h6);font-weight:var(--font-weight-h6);color:var(--font-color-h6);font-family:var(--font-family-headings)}.p,p{font-size:var(--font-size-p);line-height:var(--font-lineheight-p);font-weight:var(--font-weight-p);color:var(--font-color-p)}.text-small{font-size:12px;font-family:Poppins,sans-serif}.text-small,.text-smallest{color:var(--blue-cool-b-400-c,#8c8b91);font-style:normal;font-weight:400}.text-smallest{font-size:16px;opacity:.8}.text-bold{font-weight:600!important}.text-normal-b{color:var(--blue-cool-b-400-c,#000)}.text-normal{color:var(--blue-cool-b-400-c,#8c8b91);font-family:var(--font-family-sora);font-size:16px;font-style:normal;font-weight:400;text-transform:math-auto;line-height:var(--font-lineheight-sora-large)}.text-green{color:#16a34a!important}.text-white,.text-white .v-btn__content{color:#fff}.text-primary{color:var(--primary)!important}.poppins-thin{font-weight:100}.poppins-extralight,.poppins-thin{font-family:Poppins,sans-serif;font-style:normal}.poppins-extralight{font-weight:200}.poppins-light{font-weight:300}.poppins-light,.poppins-regular{font-family:Poppins,sans-serif;font-style:normal}.poppins-regular{font-weight:400}.poppins-medium{font-weight:500}.poppins-medium,.poppins-semibold{font-family:Poppins,sans-serif;font-style:normal}.poppins-semibold{font-weight:600}.poppins-bold{font-weight:700}.poppins-bold,.poppins-extrabold{font-family:Poppins,sans-serif;font-style:normal}.poppins-extrabold{font-weight:800}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-weight:100}.poppins-extralight-italic,.poppins-thin-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-extralight-italic{font-weight:200}.poppins-light-italic{font-weight:300}.poppins-light-italic,.poppins-regular-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-regular-italic{font-weight:400}.poppins-medium-italic{font-weight:500}.poppins-medium-italic,.poppins-semibold-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-semibold-italic{font-weight:600}.poppins-bold-italic{font-weight:700}.poppins-bold-italic,.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-style:italic}.poppins-extrabold-italic{font-weight:800}.poppins-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}.text-sora-large{font-size:var(--font-size-sora-large);font-family:var(--font-family-sora-large);line-height:var(--font-lineheight-sora-large);font-weight:var(--font-weight-sora-large)}@media(max-width:767.98px){.text-sora-large{font-size:20px}}.text-sora-mid{font-size:var(--font-size-sora-mid);font-family:var(--font-family-sora-large);line-height:var(--font-lineheight-sora-large);font-weight:var(--font-weight-sora-large)}@media(max-width:767.98px){.text-sora-mid{font-size:20px}}.text-sora-normal{font-size:20px;font-family:var(--font-family-sora-large);line-height:var(--font-lineheight-sora-large);font-weight:var(--font-weight-sora-large)}@media(max-width:767.98px){.text-sora-normal{font-size:16px}}.text-sora-gray{color:rgb(var(--v-theme-gray))}@media(max-width:767.98px){.text-sora-gray{font-size:16px}.h2,h2{font-size:25px;line-height:var(--font-lineheight-h2);font-weight:var(--font-weight-h2);color:var(--font-color-h2)}}.auth-banner .auth-banner-image{margin-left:auto;right:-15%;position:relative;max-width:540px}@media(max-width:1199.98px){.auth-banner .auth-banner-image{max-width:440px}}.auth-img-background{background-image:url(/img/cutcal-login.f2049f02.png);width:100%;background-position:50%;height:100vh;-o-object-fit:cover;object-fit:cover}.auth-card{background:var(--secondary);border-radius:10px;border:1px solid #d8dff9;padding:16px}.login,.register.auth-card{padding:74px;width:100%;margin-bottom:111px;max-width:552px}@media(max-width:960px){.login,.register.auth-card{padding:32px}}.login .cutscal_input:first-child .v-input__control{border-bottom-left-radius:unset!important;border-bottom-right-radius:unset!important}.login .cutscal_input:nth-child(2) .v-input__control{border-top:none!important;border-top-left-radius:unset!important;border-top-right-radius:unset!important}.login-layout{background-image:url(/img/tools-layout.af6386c7.png);background-size:cover;background-position:50%;background-repeat:no-repeat;height:100vh}.logo{width:180px;height:180px}@media(max-width:767.98px){.logo{width:115px;height:115px}}.input-auth .v-input__control{width:100%;border:1px solid var(--secondary-300);border-radius:4px}.input-auth .v-input__control .v-field__field{max-height:40px!important;min-height:0!important}.input-auth .v-input__control input{padding:0 16px}.cutscal_input .v-input__control{background:#fff;border:1px solid var(--secondary-300)!important;border-radius:4px!important;background:var(--Grays-White,#fff)}.cutscal_input .v-input__control .v-field__input{min-height:0!important;padding:8px}.process-form .cutscal_input{max-width:unset!important}.cutscal-2_input .v-input__control{border-radius:8px;border:1px solid var(--Blue_Cool-B200c,#d9d8da);background:var(--v-theme-secondary)}.cutscal-2_input .v-input__control .v-field__input{min-height:0!important;padding:8px}.v-input--density-default{--v-input-control-height:56px;--v-input-padding-top:0px!important}.input .v-text-field .v-input__control{min-height:auto!important;height:41px;width:var(--desktop-width);min-width:auto;display:flex!important;align-items:center!important;border-radius:8px;border:1px solid #d9d8da;opacity:1;background:#fff}@media(max-width:767px){.input .v-text-field .v-input__control{width:100%}}.input .v-input--density-default{--v-input-control-height:16px;--v-input-padding-top:13px}.cutscal-3_input .v-field__field{width:calc(100% - 19px)!important}.cutscal-3_input .v-input__control{background:#fff;border:1px solid var(--secondary-300)!important;border-radius:12px!important;background:var(--Grays-White,#fff)}.cutscal-3_input .v-input__control .v-field__input{min-height:0!important;padding:12px}.search_input .v-field__field{width:calc(100% - 19px)!important}.search_input .v-input__control{background:#fff;border:1px solid #e0e0e0!important;border-radius:12px!important;background:var(--Grays-White,#fff)}.search_input .v-input__control .v-field__input{min-height:0!important;padding:10px 0 10px 40px}.head-pro .v-input{max-width:518px}.cutscal_textarea .v-input__control{padding:0 10px;border:1px solid var(--secondary-300);border-radius:8px}.sx-vue-calendar-wrapper{width:1200px;max-width:100vw;height:800px;max-height:90vh}.sx__calendar,.sx__calendar-wrapper,.sx__chevron,.sx__date-input,.sx__date-input-label,.sx__date-picker-popup,.sx__date-picker-wrapper,.sx__today-button .sx__ripple,.sx__view-selection,.sx__view-selection-items,.sx__view-selection-selected-item:hover,.sx__week-header{background-color:rgb(var(--v-theme-secondary200))!important;color:rgb(var(--v-theme-text))!important}.sx__date-picker-wrapper *,.sx__date-picker__month-view,.sx__today-button,.sx__week-grid__date-number,.sx__week-grid__hour-text{color:rgb(var(--v-theme-text))!important}.sx__view-selection-item.is-selected{background-color:rgb(var(--v-theme-secondary300))!important}.sx__chevron{border-color:rgb(var(--v-theme-secondary300))!important}.sx__week-grid__date--is-today .sx__week-grid__date-number{color:#fff!important}@media(max-width:1360px){.sx-vue-calendar-wrapper,.sx__calendar{max-width:1100px}}@media(max-width:2000px){.sx-vue-calendar-wrapper,.sx__calendar{max-width:1250px}}@media(max-width:600px){.sx-vue-calendar-wrapper,.sx__calendar{max-width:350px}}.v-btn__append,.v-btn__content,.v-btn__prepend{text-transform:capitalize!important}.total-btn{padding:4px 8px!important;border-radius:50px!important}.total-btn .v-btn__content{font-size:17px}.total-btn.v-btn--density-default{height:calc(var(--v-btn-height) - 5px)!important}.card{background:rgb(var(--v-theme-secondary));border-radius:10px;border:1px solid rgb(var(--v-theme-secondary300))!important}.card,.card-info{padding:8px!important}.card-info{border-radius:20px;border:1px solid rgb(var(--v-theme-secondary300))!important}.card-prm-border{background:#eff2fd!important;border-radius:20px!important}.card-selected{background:var(--primary)!important;color:#fff!important}.card-gr-border{width:40px;height:40px}.card-gr,.card-gr-border{background:#dcfce7!important;border-radius:20px}.card-red-border{width:40px;height:40px}.card-red,.card-red-border{background:#ffeded!important;border-radius:20px}.border-radius-20,.v-list-item.border-radius-20{border-radius:20px!important}.border-radius-10{border-radius:10px!important}.border-radius-5{border-radius:5px!important}.v-list-item.border-radius-10{border-radius:10px!important}.card-secondary{min-width:380px;width:100%;background:#f5f5f5;border-radius:10px;border:1px solid rgb(var(--v-theme-secondary300))!important}.wight-card{border-top:unset!important;border-top-left-radius:unset!important;border-top-right-radius:unset!important}@media(max-width:600px){.wight-card{max-width:390px}}.card-primary{background:rgb(var(--v-theme-primary));border-radius:10px;border:1px solid rgb(var(--v-theme-secondary300))!important;padding:4px!important}.card-primary-bor{border:1px solid rgb(var(--v-theme-primary));border-radius:10px;padding:4px!important}.bg-sis-card{background:var(--primary);background-image:url(/img/tools-primary.e0c8924e.png)!important;background-size:cover;background-position:50%;background-repeat:no-repeat;height:100%}.card-window{height:100vh;width:110%;border-radius:unset!important}.onboarding-dialog .v-overlay__content{max-height:unset!important;border-radius:unset!important;width:100%!important;max-width:unset!important;margin:0!important}.sis-dialog{max-width:700px}.bell-info{width:14px;height:14px;top:-4px;right:-3px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:12px;flex-shrink:0;background:#f24139;position:absolute;z-index:1}.months-grid{border:1px solid var(--secondary-300);border-top-left-radius:20px;border-top-right-radius:20px;overflow-x:auto;border-bottom:1px solid var(--secondary-300)}.months-grid .month-grid:last-child{border-right:none}.months-grid .month-grid{padding:10px;border-right:1px solid var(--secondary-300)}@media(max-width:600px){.months-grid{max-width:390px;width:100%!important}}.day-grid{background-color:#85efcb;width:120px;height:40px;padding:8px;border-radius:4px}.bgred{background-color:#ff4f4f}.active-month{background-color:var(--primary);color:#fff!important}.static-card{border:1px solid #d8dff9!important;padding:16px!important;border-radius:10px!important;min-width:200px}.schedule-table.v-table{border:1px solid var(--secondary-300)!important;border-radius:4px}.schedule-table.v-table .v-table__wrapper thead{background:rgb(var(--v-theme-secondary))!important}.schedule-table.v-table .v-table__wrapper td{border-bottom:unset!important}.small-table-container{border-radius:10px}.small-table-container .d-flex{display:flex}.small-table-container .flex-column{flex-direction:column}.small-table-container .justify-space-between{justify-content:space-between}.small-table-container .text-sora-large{font-size:1.5rem}.small-table-container .text-red{color:red}.small-table-container .text-bold{font-weight:700}.small-table-container .text-small{font-size:.875rem}.small-table-container .w-auto{width:auto}.small-table-container .small-table{border:1px solid #ccc;border-radius:10px}.small-table-container .small-table-head{background-color:#f9f9f9;border-bottom:1px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;display:flex}.small-table-container .small-table-content{display:flex;flex-direction:column}.small-table-container .small-table-row{display:flex;border-bottom:1px solid #eee}.small-table-container .small-table-row:last-child{border-bottom:none}.small-table-container .small-table-head span,.small-table-container .small-table-row span{flex:1;text-align:center;border-right:1px solid #ccc;padding:.5rem}.small-table-container .small-table-head span:last-child,.small-table-container .small-table-row span:last-child{border-right:none}.v-stepper-header{box-shadow:unset!important}.filter-chip-card{box-shadow:0 0 128px 0 var(--secondary-300)!important;border-radius:8px!important;overflow:visible!important;padding:32px 32px!important}.filter-chip-card .cutscal-checkbox .v-checkbox-btn{min-height:100%}.filter-chip{padding:8px!important;background-color:var(--systemwhite)!important}.filter-chip.striped{border-style:dashed!important;border-color:var(--secondary-300)}.v-bottom-sheet__content .v-btn.bg-primary{font-weight:unset!important}.v-bottom-sheet__content .v-select .v-input__control{display:flex;height:50px;grid-area:control}.v-bottom-sheet__content .v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.filters-group{display:block}.filters-group .mobile{display:none!important}@media(max-width:1300px){.filters-group .mobile{display:block!important}.filters-group .cus-ma-sm{margin-left:-38px}.filters-group .v-col span:not(span:last-child){display:none!important}}.chart-bar.card-info{padding:1rem;-o-object-fit:cover;object-fit:cover}.chart-bar.card-info #bar-dash-chart{width:100%!important;max-height:180px;max-width:600px;aspect-ratio:3/10;border-radius:4px;box-sizing:border-box;flex-grow:1}.chart-bar.card-info #bar-dash-chart canvas{width:100%!important;height:auto!important}.whatsapp-icon-wrapper{position:fixed;right:16px;bottom:20px}.whatsapp-icon-wrapper img{width:50px;height:50px}.whatsapp-icon{animation:pulse 2s infinite}.switch-block.v-switch--inset .v-switch__track{height:26px!important}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.whatsapp-logo{fill:#fff}.whatsapp-icon:hover .whatsapp-logo{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bar-dash-chart{font-family:var(--font-family-sora)}.employer-img{width:60px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:5px}