@charset "UTF-8";.free[data-v-6f31485e]{color:red!important;width:100%}.notRooMaps[data-v-6f31485e]{color:#daa520!important;width:100%}.notFree[data-v-6f31485e]{color:#00a700!important;width:100%}.processing[data-v-6f31485e]{color:#00f!important;width:100%}.pending[data-v-6f31485e]{color:#17a2b8!important;width:100%}.partial[data-v-6f31485e]{color:#e83e8c!important;width:100%}.allocationDirect[data-v-6f31485e]{color:#fd7e14!important;width:100%}.badge-group[data-v-6f31485e]{display:flex;padding:5px}.badge-group .badge[data-v-6f31485e]{border:none;margin-left:5px}.bg-teal[data-v-6f31485e]{background-color:teal!important}span[data-v-22f7c68d]{margin-right:1px!important}.allocation[data-v-22f7c68d],.margin[data-v-22f7c68d]{margin-right:10px!important}.select2[data-v-22f7c68d]{display:inline!important;margin-left:15px!important}.badgeInfo[data-v-22f7c68d]{margin-left:4px!important}.actions[data-v-22f7c68d]{margin-right:10px!important}.pagination[data-v-b3fcaf84]{list-style-type:none;display:flex;justify-content:center;padding:0}.page-item[data-v-b3fcaf84]{margin:0 5px}.page-link[data-v-b3fcaf84]{color:#007bff;text-decoration:none;background-color:transparent;border:1px solid #dee2e6;padding:5px 10px;border-radius:5px}.page-item.disabled .page-link[data-v-b3fcaf84]{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.page-item.active .page-link[data-v-b3fcaf84]{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.card-teams[data-v-b3fcaf84]{min-height:729px}.btn[data-v-b3fcaf84]{margin-right:5px}[data-v-779ea927]::-webkit-scrollbar{display:none}.header[data-v-779ea927]{display:flex;margin-block:10px;margin-inline:10px;justify-content:space-between;align-items:center}.filters[data-v-779ea927]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-block:10px;width:100%}.filter-inputs[data-v-779ea927]{display:flex;flex-direction:row;justify-content:center;align-items:center}.filter-inputs .form-group[data-v-779ea927]{margin:0}.filter-inputs input[data-v-779ea927]{margin-block:10px}hr[data-v-779ea927]{width:95%;padding-bottom:0;margin-bottom:0}.card-body[data-v-779ea927]{height:64vh;overflow:scroll;padding:10px}.pageContent[data-v-779ea927]{display:grid;overflow-y:auto;grid-template-columns:repeat(auto-fill,minmax(200px,200px));grid-auto-rows:minmax(200px,200px);gap:30px;padding:2px}.cal-card[data-v-779ea927]{display:flex;flex-direction:column;justify-content:space-between;border-radius:5px;padding:10px;box-shadow:0 0 5px #ccc;overflow:hidden}.cal-card-text[data-v-779ea927]{font-size:16px;margin:0;color:#07116c}.cal-card-title[data-v-779ea927]{font-size:24px;font-weight:700;margin-bottom:5px}.cal-card-subtitle[data-v-779ea927]{font-size:16px;color:#07116c;margin:0}.cal-card-header[data-v-779ea927]{display:flex;justify-content:flex-start}.cal-card-body[data-v-779ea927]{display:flex;flex-direction:column;justify-content:center;align-items:center}.cal-card-actions[data-v-779ea927]{display:flex;justify-content:space-evenly;align-items:center}.calendar[data-v-0b787ade]::-webkit-scrollbar,.calendar[data-v-0b787ade] *::-webkit-scrollbar{width:0px;height:0px}h2[data-v-0b787ade]{color:#004687}.mainContainer[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:center}.calendarsHeader[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:space-between;align-items:end;margin-bottom:10px;overflow:hidden}.inputs[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:start;align-items:center;overflow:hidden;border-bottom:2px solid #004687}.inputs input[data-v-0b787ade]{color:#004687;border:none;font-size:28px}.inputs input[data-v-0b787ade]:focus{outline:none}.inputs input[type=text][data-v-0b787ade]{width:100%}.inputs input[type=number][data-v-0b787ade]{width:70px;font-weight:700}.inputs input[type=number][data-v-0b787ade]::-webkit-inner-spin-button,.inputs input[type=number][data-v-0b787ade]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputs input[type=number][data-v-0b787ade]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.buttons[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.importCalendar[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:hidden}.importCalendar select[data-v-0b787ade]{display:none;position:absolute;height:38px;font-size:15px;margin-right:10px;border:1px solid #004687;border-radius:5px;padding:5px;background-color:#fff;color:#004687;font-weight:500;cursor:pointer;outline:none}.calendar[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:space-between;padding-inline:20px;padding-bottom:20px;margin-top:10px;border-radius:5px;height:100%;overflow-y:scroll;scroll-behavior:smooth;max-height:80vh}.calNavbar[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:10px;height:30px;background-color:#fff;box-shadow:0 0 4px #00000025;border-radius:5px;top:2px;padding-block:20px}.calNav[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:start;align-items:center;transition:all .1s;font-weight:500}.calNav a[data-v-0b787ade]:hover{cursor:pointer;text-shadow:0 0 2px #00000025;color:#fd7e14}.calNav a.active[data-v-0b787ade]{color:#fd7e14}.month[data-v-0b787ade]{display:grid;grid-template-columns:70% 30%;margin-bottom:20px;padding:10px;background-color:#fff;box-shadow:0 0 4px #00000025;border-radius:5px;scroll-margin-top:50px;scroll-behavior:smooth}@media (max-width: 1390px){.month[data-v-0b787ade]{grid-template-columns:100%}}.view[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.datesContainer[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-0b787ade],.weekdayLabels[data-v-0b787ade]{display:grid;grid-template-columns:repeat(7,minmax(102px,auto));border-radius:3px}.dates[data-v-0b787ade]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-0b787ade]{margin:0;padding:0;font-size:16px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-0b787ade],.satCol[data-v-0b787ade]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-0b787ade]{position:relative}.weekCol[data-v-0b787ade]:after,.sunCol[data-v-0b787ade]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;z-index:1;background-color:#e3e3e3}.emptyDate[data-v-0b787ade]{width:103px;height:90px;margin-block:10px}.date[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:83px;height:90px;border-radius:3px;transition:all .1s;cursor:pointer;color:#03053c;position:relative;margin-block:10px;margin-inline:10px}.date[data-v-0b787ade]:hover{background-color:#e2e2e2}.day[data-v-0b787ade]{padding:0;font-size:40px;font-weight:700;text-align:center;line-height:30px}.eventMarker[data-v-0b787ade]{width:10px;height:10px;background-color:#dc3545;border-radius:90px;margin-left:50px;margin-bottom:3px}.datePill[data-v-0b787ade]{width:63px;height:14px;border-radius:90px;overflow:hidden}.datePill p[data-v-0b787ade]{margin:0;padding:0;font-size:12px;font-weight:500;line-height:13px;text-align:center;color:#fff}.eventsWrapper[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:590px}.eventsWrapper h3[data-v-0b787ade]{margin-top:10px;margin-bottom:12px}.events[data-v-0b787ade]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;margin-top:15px;padding-top:15px;padding-inline:10px;align-items:center;background-color:#f9f9f9;box-shadow:inset 0 4px 4px #00000025;height:100%;width:100%;border-radius:5px;border:2px solid #D9D9D9;overflow:scroll}.event[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;padding:10px;margin-bottom:15px;background-color:#fff;border-radius:5px;box-shadow:0 4px 4px #00000025}.event p[data-v-0b787ade]{margin:0;padding:0;font-size:16px;font-weight:00;color:#03053c}.event input[data-v-0b787ade]{margin-bottom:10px;padding:5px;border:none;border-bottom:2px solid #a0bad3;outline:none;text-align:start;font-size:20px;font-weight:500;background-color:#fff0}.event input[data-v-0b787ade]:disabled{background-color:#f9f9f900;cursor:not-allowed}.event input[type=text][data-v-0b787ade]{width:100%}.event input[type=date][data-v-0b787ade]{font-size:18px}.event textarea[data-v-0b787ade]{width:100%;padding:5px;border:none;border-bottom:2px solid #a0bad3;outline:none;text-align:start;font-size:16px;font-weight:500;background-color:#fff0}.eventHeader[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.eventBody[data-v-0b787ade]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.eventInputRow[data-v-0b787ade]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.highlight[data-v-0b787ade]{animation:highlight-0b787ade 3s 1 forwards}@keyframes highlight-0b787ade{0%{box-shadow:0 0 20px #007bff}to{box-shadow:0 4px 4px #00000025}}.calendar[data-v-3a7b19f4]::-webkit-scrollbar,.calendar[data-v-3a7b19f4] *::-webkit-scrollbar{width:0px;height:0px}h2[data-v-3a7b19f4]{color:#004687}.mainContainer[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:center}.calendarsHeader[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:space-between;align-items:end;margin-bottom:10px;overflow:hidden}.inputs[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:start;align-items:center;overflow:hidden;border-bottom:2px solid #004687}.inputs input[data-v-3a7b19f4]{color:#004687;border:none;font-size:28px}.inputs input[data-v-3a7b19f4]:disabled{background-color:#f9f9f900;cursor:not-allowed}.inputs input[data-v-3a7b19f4]:focus{outline:none}.inputs input[type=text][data-v-3a7b19f4]{width:100%}.inputs input[type=number][data-v-3a7b19f4]{width:70px;font-weight:700}.inputs input[type=number][data-v-3a7b19f4]::-webkit-inner-spin-button,.inputs input[type=number][data-v-3a7b19f4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputs input[type=number][data-v-3a7b19f4]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.buttons[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.importCalendar[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:hidden}.importCalendar select[data-v-3a7b19f4]{display:none;position:absolute;height:38px;font-size:15px;margin-right:10px;border:1px solid #004687;border-radius:5px;padding:5px;background-color:#fff;color:#004687;font-weight:500;cursor:pointer;outline:none}.calendar[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:space-between;padding-inline:20px;padding-bottom:20px;margin-top:10px;border-radius:5px;height:100%;overflow-y:scroll;scroll-behavior:smooth;max-height:80vh}.calNavbar[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-bottom:10px;height:30px;background-color:#fff;box-shadow:0 0 4px #00000025;border-radius:5px;top:2px;padding-block:20px}.calNav[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:start;align-items:center;transition:all .1s;font-weight:500}.calNav a[data-v-3a7b19f4]:hover{cursor:pointer;text-shadow:0 0 2px #00000025;color:#fd7e14}.calNav a.active[data-v-3a7b19f4]{color:#fd7e14}.month[data-v-3a7b19f4]{display:grid;grid-template-columns:70% 30%;margin-bottom:20px;padding:10px;background-color:#fff;box-shadow:0 0 4px #00000025;border-radius:5px;scroll-margin-top:50px;scroll-behavior:smooth}@media (max-width: 1390px){.month[data-v-3a7b19f4]{grid-template-columns:100%}}.view[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.datesContainer[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-3a7b19f4],.weekdayLabels[data-v-3a7b19f4]{display:grid;grid-template-columns:repeat(7,minmax(102px,auto));border-radius:3px}.dates[data-v-3a7b19f4]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-3a7b19f4]{margin:0;padding:0;font-size:16px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-3a7b19f4],.satCol[data-v-3a7b19f4]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-3a7b19f4]{position:relative}.weekCol[data-v-3a7b19f4]:after,.sunCol[data-v-3a7b19f4]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;z-index:1;background-color:#e3e3e3}.emptyDate[data-v-3a7b19f4]{width:103px;height:90px;margin-block:10px}.date[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:83px;height:90px;border-radius:3px;transition:all .1s;cursor:pointer;color:#03053c;position:relative;margin-block:10px;margin-inline:10px}.date[data-v-3a7b19f4]:hover{background-color:#e2e2e2}.day[data-v-3a7b19f4]{padding:0;font-size:40px;font-weight:700;text-align:center;line-height:30px}.eventMarker[data-v-3a7b19f4]{width:10px;height:10px;background-color:#dc3545;border-radius:90px;margin-left:50px;margin-bottom:3px}.datePill[data-v-3a7b19f4]{width:63px;height:14px;border-radius:90px;overflow:hidden}.datePill p[data-v-3a7b19f4]{margin:0;padding:0;font-size:12px;font-weight:500;line-height:13px;text-align:center;color:#fff}.eventsWrapper[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:590px}.eventsWrapper h3[data-v-3a7b19f4]{margin-top:10px;margin-bottom:12px}.events[data-v-3a7b19f4]{box-sizing:border-box;display:flex;flex-direction:column;justify-content:start;margin-top:15px;padding-top:15px;padding-inline:10px;align-items:center;background-color:#f9f9f9;box-shadow:inset 0 4px 4px #00000025;height:100%;width:100%;border-radius:5px;border:2px solid #D9D9D9;overflow:scroll}.event[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;padding:10px;margin-bottom:15px;background-color:#fff;border-radius:5px;box-shadow:0 4px 4px #00000025}.event p[data-v-3a7b19f4]{margin:0;padding:0;font-size:16px;font-weight:00;color:#03053c}.event input[data-v-3a7b19f4]{margin-bottom:10px;padding:5px;border:none;border-bottom:2px solid #a0bad3;outline:none;text-align:start;font-size:20px;font-weight:500;background-color:#fff0}.event input[data-v-3a7b19f4]:disabled{background-color:#f9f9f900;cursor:not-allowed}.event input[type=text][data-v-3a7b19f4]{width:100%}.event input[type=date][data-v-3a7b19f4]{font-size:18px}.event textarea[data-v-3a7b19f4]{width:100%;padding:5px;border:none;border-bottom:2px solid #a0bad3;outline:none;text-align:start;font-size:16px;font-weight:500;background-color:#fff0}.eventHeader[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.eventBody[data-v-3a7b19f4]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.eventInputRow[data-v-3a7b19f4]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.highlight[data-v-3a7b19f4]{animation:highlight-3a7b19f4 3s 1 forwards}@keyframes highlight-3a7b19f4{0%{box-shadow:0 0 20px #007bff}to{box-shadow:0 4px 4px #00000025}}.calendar[data-v-7adb8e08]::-webkit-scrollbar,.calendar[data-v-7adb8e08] *::-webkit-scrollbar{width:0px;height:0px}h2[data-v-7adb8e08]{color:#004687}.mainContainer[data-v-7adb8e08]{display:flex;flex-direction:column;justify-content:center}.calendar[data-v-7adb8e08]{display:flex;flex-direction:row;justify-content:center;align-items:start;padding:20px;margin-block:20px;border-radius:5px;height:100%;flex-wrap:wrap;box-shadow:0 0 4px #00000025}.month[data-v-7adb8e08]{display:flex;margin-bottom:20px;margin-right:10px;padding:10px;background-color:#fff;border-radius:5px}.view[data-v-7adb8e08]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.datesContainer[data-v-7adb8e08]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-7adb8e08],.weekdayLabels[data-v-7adb8e08]{display:grid;grid-template-columns:repeat(7,minmax(50px,auto));border-radius:3px}.dates[data-v-7adb8e08]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-7adb8e08]{margin:0;padding:0;font-size:16px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-7adb8e08],.satCol[data-v-7adb8e08]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-7adb8e08]{position:relative}.weekCol[data-v-7adb8e08]:after,.sunCol[data-v-7adb8e08]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;z-index:1;background-color:#e3e3e3}.emptyDate[data-v-7adb8e08],.date[data-v-7adb8e08]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50px;height:50px;transition:all .1s;cursor:pointer;color:#03053c;position:relative}.date[data-v-7adb8e08]:hover{background-color:#e2e2e2}.day[data-v-7adb8e08]{padding:0;margin:0;font-size:25px;font-weight:700;text-align:center}.eventMarker[data-v-7adb8e08]{width:10px;height:10px;background-color:#dc3545;border-radius:90px;margin-left:50px;margin-bottom:3px}.datePill[data-v-7adb8e08]{width:20px;height:10px;border-radius:90px;overflow:hidden}header[data-v-4cf12a38]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}header h1[data-v-4cf12a38]{font-size:2.5em;font-weight:600;margin-right:10px}button[data-v-4cf12a38]{background:none;border:none;color:inherit;font:inherit;cursor:pointer;font-size:20px}button[data-v-4cf12a38]:hover{animation:rotate-4cf12a38 .5s cubic-bezier(.4,0,.2,1)}.header-title[data-v-4cf12a38]{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.header-title i[data-v-4cf12a38]{color:#004687}@keyframes rotate-4cf12a38{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-content[data-v-1375d397]{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sub-content-wrapper[data-v-1375d397]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}.card[data-v-1375d397]{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;padding:10px;margin:10px;text-align:center;background-color:#f9f9f9;transition:.3s}.bg-disabled[data-v-83ab5a25]{background:#6c757d}.bg-disabled[data-v-83ab5a25]:hover{cursor:not-allowed;background:#6c757d}.bg-disabled[data-v-83ab5a25]:hover:after{opacity:1}.bg-enabled[data-v-83ab5a25]{background:#004687}.bg-enabled[data-v-83ab5a25]:hover{cursor:pointer;background:#fd7e14;transform:scale(1.01)}.bg-enabled[data-v-83ab5a25]:hover:after{opacity:1}.wrapper[data-v-83ab5a25]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;width:200px;height:200px;color:#fff;border-radius:3px;padding-block:5px;padding-inline:10px;transition:all .2s ease;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.wrapper[data-v-83ab5a25]:after{content:var(--3bd10a0a);position:absolute;top:2px;left:2px;z-index:2;width:98%;height:80%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:all .2s ease}.card-title[data-v-83ab5a25]{color:#fff;font-size:26px;font-weight:700}.card-icon[data-v-83ab5a25]{color:#fff}h3[data-v-83ab5a25]{font-size:20px}header[data-v-d469136a]{padding:10px;text-align:center}#title[data-v-d469136a]{font-size:46px;font-weight:700;margin-bottom:30px}.cards[data-v-d469136a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;align-items:center;width:100%}[data-v-0a5c68fc]::-webkit-scrollbar{display:none}.collapsed[data-v-0a5c68fc]{opacity:0;background:white;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}#environments-column.collapsed-width[data-v-0a5c68fc]{opacity:0;background:white;flex-basis:0;overflow:hidden;white-space:nowrap;transition:all .5s cubic-bezier(.25,1,.5,1)}.invalid-input[data-v-0a5c68fc]{border:solid .5px #dc3545!important;animation:shake-0a5c68fc .5s forwards}@keyframes shake-0a5c68fc{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.main-content[data-v-0a5c68fc]{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sub-content-wrapper[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;margin-left:0;column-gap:20px}#environments-column[data-v-0a5c68fc]{display:flex;flex-direction:column;flex:0 0 22%;min-width:0;max-height:1060px;transition:all .5s cubic-bezier(.25,1,.5,1)}#calendar-column[data-v-0a5c68fc]{width:50%}#courses-column[data-v-0a5c68fc]{flex:1 0 22%;max-height:1060px;display:flex;flex-direction:column}.content-column-header[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.content-column-header :is(i[data-v-0a5c68fc]){margin-right:10px}.content-column-header :is(p[data-v-0a5c68fc]){margin:0;padding:0}.content-column-header h2[data-v-0a5c68fc]{margin-bottom:20px;color:#004687}.column-header-switch[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.column-selector[data-v-0a5c68fc]{margin:0;padding:0;width:50%;height:100%;font-size:15px;font-weight:500;text-align:center;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;padding-inline:3px;display:inline-block;overflow:hidden}.column-selector[data-v-0a5c68fc]:hover{background:#d6e9ff}.column-selected[data-v-0a5c68fc]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:40%}.shift-switch[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.shift-selector[data-v-0a5c68fc]{margin:0;padding:0;width:20%;height:100%;font-size:15px;font-weight:500;text-align:center;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;padding-inline:3px;display:inline-block;overflow:hidden}.shift-selector[data-v-0a5c68fc]:hover{background:#d6e9ff}.shift-selected[data-v-0a5c68fc]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:25%}.selected-environment-display[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center}.selected-environment-name[data-v-0a5c68fc]{font-size:16px;font-weight:500;margin-bottom:5px;color:#004687}.selected-environment-unit[data-v-0a5c68fc]{font-size:13px;font-weight:400;color:#004687;text-align:center}#units-list[data-v-0a5c68fc],#planned-teams-list[data-v-0a5c68fc]{overflow:auto;opacity:1;transition:all .25s cubic-bezier(.25,1,.5,1)}#workloads-list[data-v-0a5c68fc]{overflow:auto;opacity:1;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;justify-content:start;align-items:center}.filter-environment[data-v-0a5c68fc]{width:100%}#no-environment-warning[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5em}#no-environment-warning i[data-v-0a5c68fc]{margin-right:15px;animation:bounceRight-0a5c68fc 2s infinite cubic-bezier(.25,1,.5,1)}#no-environment-warning p[data-v-0a5c68fc]{margin-bottom:10px;padding:0}.calendar-wrapper[data-v-0a5c68fc]{transition:all .25s cubic-bezier(.25,1,.5,1)}@keyframes bounceRight-0a5c68fc{0%{transform:translate(0)}50%{transform:translate(-10px)}70%,to{transform:translate(0)}}select[data-v-0a5c68fc],input[type=text][data-v-0a5c68fc],input[type=number][data-v-0a5c68fc],input[type=time][data-v-0a5c68fc]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-0a5c68fc]:hover,input[type=text][data-v-0a5c68fc]:hover,input[type=number][data-v-0a5c68fc]:hover,input[type=time][data-v-0a5c68fc]:hover{border:1px solid #0a53be}select[data-v-0a5c68fc]:focus,input[type=text][data-v-0a5c68fc]:focus,input[type=number][data-v-0a5c68fc]:focus,input[type=time][data-v-0a5c68fc]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-0a5c68fc]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-0a5c68fc]::-webkit-outer-spin-button,input[data-v-0a5c68fc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select-placeholder[data-v-0a5c68fc]{color:#777}#course-plan-filters[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#filter-course-texts[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#filter-course-code[data-v-0a5c68fc]{width:18%}#filter-course-name[data-v-0a5c68fc]{width:60%}#filter-course-workload[data-v-0a5c68fc]{width:17%}#filter-course-selects[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#axis-filter[data-v-0a5c68fc],#segment-filter[data-v-0a5c68fc]{width:47%}.courses-list[data-v-0a5c68fc]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:auto;scroll-behavior:smooth;transition:all .25s cubic-bezier(.25,1,.5,1)}.loading-cards[data-v-0a5c68fc]{width:100%}.loading-card[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50px;margin-top:25px;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 0%,#e0e0e0 50%,#e0e0e0 90%,#f5f5f5 100%);background-size:200% 100%;animation:opacityLoading-0a5c68fc 2s infinite;overflow:visible}.loading-inner-card[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;width:98%;height:90%;background:white;overflow:visible}.loading-card-header[data-v-0a5c68fc]{position:relative;top:-10px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:95%;height:98%;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 0%,#e0e0e0 50%,#e0e0e0 90%,#f5f5f5 100%);background-size:200% 100%;animation:loading-0a5c68fc 2.3s infinite,bouce 2s infinite}.loading-card-title[data-v-0a5c68fc]{margin-top:6px;width:90%;height:50%;background:linear-gradient(90deg,#f5f5f5 0%,#e0e0e0 50%,#e0e0e0 90%,#f5f5f5 100%);background-size:200% 100%;animation:opacityLoading-0a5c68fc 2.3s infinite reverse}@keyframes opacityLoading-0a5c68fc{0%{background-position:200% 0;opacity:.5}40%{opacity:1}60%{opacity:1}to{background-position:-200% 0;opacity:.5}}@keyframes loading-0a5c68fc{0%{background-position:200% 0}to{background-position:-200% 0}}.content-cards-wrapper[data-v-0a5c68fc]{width:100%;height:100%;overflow:auto}.content-card[data-v-0a5c68fc]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;margin-top:15px;border-radius:10px;border:2px solid rgb(232,232,232);box-shadow:0 0 5px #f5f5f5;padding-bottom:10px}.elaboration-info[data-v-0a5c68fc]{position:absolute;width:90%;z-index:16;top:95%;left:15px;padding-inline:15px!important;padding-block:15px!important;pointer-events:none;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px}.pca-badge[data-v-0a5c68fc]{border-radius:17px;font-size:1em;padding-block:3px;padding-inline:10px;background-color:#f8fcff;color:#313c5b;border:1px solid rgb(232,232,232)}.content-card-header[data-v-0a5c68fc]{position:sticky;top:0;margin-top:-10px;display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:95%;background-color:#00468700;color:#fff;border-radius:9px;padding-inline:8px;padding-block:8px;z-index:15;cursor:pointer}.content-card-header[data-v-0a5c68fc]>*{position:relative;z-index:3}.content-card-header[data-v-0a5c68fc]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004687;z-index:1;border-radius:9px}.content-card-header[data-v-0a5c68fc]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fd7e14;transition:opacity .25s cubic-bezier(.25,1,.5,1);opacity:0;z-index:2;border-radius:9px}.content-card-header[data-v-0a5c68fc]:hover:after{opacity:1}.content-card-header[data-v-0a5c68fc]:active:after{opacity:.8}.blocked.content-card-header[data-v-0a5c68fc]{cursor:default}.blocked.content-card-header[data-v-0a5c68fc]:after{background-color:#696969!important}.content-card-title[data-v-0a5c68fc]{margin-right:3px}.content-card-body[data-v-0a5c68fc]{opacity:1;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-block:10px;background:white;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}.workload-card[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-block:10px;background:#ececec;border-radius:4px;margin-bottom:10px}.total-workload-card[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-wrap:nowrap;height:45px;width:45%;margin-bottom:10px;border-radius:30px;padding-inline:0;padding:2px;font-weight:500;font-size:17px;background-color:#f4fbff;color:#313c5b;border:1px solid rgb(232,232,232)}.total-workload-card p[data-v-0a5c68fc]{margin:0;padding:0}.workload-info[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding-bottom:2px;border-bottom:solid 1px #d1d1d1}.workload-info p[data-v-0a5c68fc]{margin:0;padding:0}.workload-info .workload-title[data-v-0a5c68fc]{font-weight:500}.workload-info .workload-detail[data-v-0a5c68fc]{font-weight:400;text-wrap:nowrap;width:fit-content}.no-workload-text[data-v-0a5c68fc]{font-weight:500;text-align:center;color:#a6a6a6}.course-plan-calendar p[data-v-0a5c68fc]{margin:0;padding:0}.time-inputs[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px;gap:10px}.time-input-col[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48%}.time-input-col input[data-v-0a5c68fc]{width:100%;text-align:center}.vacancies-inputs[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:20px}.vacancies-inputs h6[data-v-0a5c68fc]{margin:0}.vacancies-groups[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.vacancies-groups h6[data-v-0a5c68fc]{font-size:12px;margin-bottom:3px}.vacancies-input-group[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:end;width:32%}.vacancies-input-group input[data-v-0a5c68fc]{width:80%;margin:0;text-align:center}.vacancies-warning[data-v-0a5c68fc]{font-size:14px;text-align:end;color:#dc3545;width:100%}.interval-input-row[data-v-0a5c68fc]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.interval-input-row input[data-v-0a5c68fc]{text-align:center;margin-bottom:0}.interval-input-row h6[data-v-0a5c68fc]{margin:0}.course-plan-weekdays-section[data-v-0a5c68fc],.curricular-unit-execution-details[data-v-0a5c68fc]{width:100%;margin-bottom:10px}.course-plan-weekdays[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:10px}.course-plan-weekday[data-v-0a5c68fc]{margin:0;padding:0;width:12%;font-size:13px;text-align:center;font-weight:400;border-radius:5px;background:#d1eaff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;margin-inline:2px}.course-plan-weekday-selected[data-v-0a5c68fc]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.uc-weekday[data-v-0a5c68fc]{margin:0;padding:0;width:12%;font-size:13px;text-align:center;font-weight:400!important;border-radius:5px;background:#d1eaff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;margin-inline:2px!important}.uc-weekday-selected[data-v-0a5c68fc]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.ucs-section[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%}.course-plan-card-body-observer[data-v-0a5c68fc]{height:1px}.execution-plans[data-v-0a5c68fc]{width:100%;margin-bottom:10px}.execution-plans-list[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.execution-plan-item[data-v-0a5c68fc]{text-align:center;width:80%;padding-inline:10px;padding-top:3px;padding-bottom:5px;margin-bottom:5px;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;font-weight:400;cursor:pointer;text-wrap:wrap;-webkit-user-select:none;user-select:none}.execution-plan-item p[data-v-0a5c68fc]{margin:0;padding:0}.selected-execution-plan[data-v-0a5c68fc]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:70%}.ucs[data-v-0a5c68fc]{width:100%}.content-card-list[data-v-0a5c68fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;width:100%;overflow-x:scroll;scroll-behavior:smooth}.content-card-list-item[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;margin-bottom:5px;padding-inline:10px;padding-block:5px;border-radius:10px;border:2px solid #f5f5f5;box-shadow:0 0 5px #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1);cursor:pointer;color:#051c49}.content-card-list-item p[data-v-0a5c68fc],.uc-card p[data-v-0a5c68fc]{margin:0;padding-inline:0;padding-bottom:5px;font-weight:500}.uc-card[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;height:fit-content;margin-bottom:5px;padding-inline:10px;padding-block:5px;border-radius:10px;border:2px solid;border-inline-color:#f5f5f5;border-block-color:#d1d9e0;box-shadow:0 0 5px #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1);color:#051c49;overflow:visible}.options-toggle[data-v-0a5c68fc]{cursor:pointer;-webkit-user-select:none;user-select:none}.options-toggle[data-v-0a5c68fc]:hover{color:#004687}.uc-options-toggle[data-v-0a5c68fc]{text-align:end}.execution-options-toggle[data-v-0a5c68fc]{text-align:start}.uc-options[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:5px}.uc-options-input-group[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;gap:15px;margin-bottom:5px}.uc-options-input-group[data-v-0a5c68fc] *{margin-bottom:0!important;padding-bottom:0!important}.uc-options-input-group input[data-v-0a5c68fc]{max-width:50px;text-align:center}.execution-separator[data-v-0a5c68fc]{width:80%;margin-block:5px}.execution-special-distribution[data-v-0a5c68fc]{margin:0 2px 10px!important;padding-block:2px!important;width:50%;font-size:13px;text-align:center;font-weight:400!important;border-radius:5px;background:#d1eaff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer}.execution-special-distribution-selected[data-v-0a5c68fc]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:60%}.selected-uc-card[data-v-0a5c68fc]{border:3px solid rgba(253,205,169,.87)!important;color:#562800de!important}.remote-environment[data-v-0a5c68fc]{text-align:center!important;border-radius:10px}.remote-environment p[data-v-0a5c68fc]{width:100%}.content-card-list-item-content[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;margin-bottom:10px}.content-card-list-item[data-v-0a5c68fc]:hover{background:#e5f3ff;color:#004687;border-color:#a5b5c7}.content-card-list-item-selected[data-v-0a5c68fc]{border-color:#fdcda9de!important;background:rgba(253,205,169,.87)!important;color:#ff7400de!important}.execution-forms-container[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-block:10px}.content-card-list-item-parameters[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.parameter-group[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%}.parameter-group label[data-v-0a5c68fc]{margin:0;padding:0;font-size:16px;font-weight:400}.parameter-group input[data-v-0a5c68fc]{width:80%;text-align:center}.workload-parameter-group[data-v-0a5c68fc]{width:40%}.workload-parameter-group input[data-v-0a5c68fc]{width:100%}.uc-distribution-hours[data-v-0a5c68fc]{position:relative}.uc-workload[data-v-0a5c68fc]{margin-left:5px}.ucs-list[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;transition:all .25s cubic-bezier(.25,1,.5,1)}.team-uc-details[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;max-height:600px;margin-bottom:5px;padding-inline:5px;border-radius:5px;border:3px solid #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1)}.distributed-team-uc[data-v-0a5c68fc]{color:#1d8700}.undistributed-team-uc[data-v-0a5c68fc]{color:#870000}.team-uc-header[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;font-weight:500;margin-bottom:10px;cursor:pointer;transition:all .25s cubic-bezier(.25,1,.5,1)}.team-uc-header-draggable[data-v-0a5c68fc]:hover{padding:5px;border-radius:10px;margin-top:5px;border:3px solid rgba(253,205,169,.87)!important;color:#562800de!important}.team-uc-name[data-v-0a5c68fc],.team-uc-workload[data-v-0a5c68fc]{margin:0;padding:0}.team-uc-name[data-v-0a5c68fc]{width:70%}.team-uc-info[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-uc-workload[data-v-0a5c68fc]{width:100%;text-align:right}.team-uc-body[data-v-0a5c68fc]{width:100%;transition:all .5s cubic-bezier(.25,1,.5,1)}.team-uc-inputs[data-v-0a5c68fc]{width:100%!important}.team-uc-input-group[data-v-0a5c68fc]{font-size:14px}.team-uc-input-group input[data-v-0a5c68fc]{width:80%}.team-uc-academic-days-viewport[data-v-0a5c68fc]{position:relative;max-height:300px;width:100%;pointer-events:none}.team-uc-academic-days-viewport p[data-v-0a5c68fc],.team-uc-academic-days-viewport h6[data-v-0a5c68fc]{margin-bottom:0;padding-bottom:5px}.team-uc-academic-days-viewport[data-v-0a5c68fc]:before{content:"";position:absolute;top:0;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(251,251,251,1) 70%,rgba(255,255,255,0) 100%);height:20px;width:100%;z-index:10}.team-uc-academic-days-viewport[data-v-0a5c68fc]:after{content:"";position:absolute;bottom:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(251,251,251,1) 70%,rgba(255,255,255,0) 100%);height:30px;width:100%}.team-uc-academic-days-container[data-v-0a5c68fc]{display:flex;flex-direction:column;justify-content:start;align-items:center;max-height:300px;padding-top:20px;padding-bottom:30px;overflow:scroll;width:100%}.team-uc-environment-map[data-v-0a5c68fc]{width:100%}.team-uc-academic-days[data-v-0a5c68fc]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;pointer-events:all}.planned-team-vacancies[data-v-0a5c68fc]{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.delete-area[data-v-0a5c68fc]{position:fixed;bottom:-80px;z-index:20;display:flex;flex-direction:column;justify-content:start;align-items:center;width:20%;height:75px;background:#FFFFFF;color:#870000;border:3px solid #ffefef;padding:10px;border-top-right-radius:10px;border-top-left-radius:10px;transition:transform .25s cubic-bezier(.25,1,.5,1);-webkit-box-shadow:0 0 9px 0 rgba(158,0,0,.88);-moz-box-shadow:0 0 9px 0 rgba(158,0,0,.88);box-shadow:0 0 9px #9e0000e0}.delete-dragging[data-v-0a5c68fc]{transform:translateY(-55px)}.delete-drag-over[data-v-0a5c68fc]{transform:translateY(-80px)}.delete-area i[data-v-0a5c68fc]{pointer-events:none;font-size:24px;margin-bottom:10px}.delete-area p[data-v-0a5c68fc]{pointer-events:none;margin:0;padding:0}.v-enter-active[data-v-0a5c68fc],.v-leave-active[data-v-0a5c68fc]{transition:opacity .2s ease}.v-enter-from[data-v-0a5c68fc],.v-leave-to[data-v-0a5c68fc]{opacity:0}.pagination-wrapper[data-v-0a5c68fc]{display:flex;justify-content:center;align-items:center;margin:20px 0;width:100%}.pagination-controls[data-v-0a5c68fc]{display:flex;align-items:center;gap:15px;background:#f8f9fa;padding:10px 20px;border-radius:25px;box-shadow:0 2px 4px #0000001a}.pagination-btn[data-v-0a5c68fc]{background:#004687;color:#fff;border:none;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.pagination-btn[data-v-0a5c68fc]:hover:not(:disabled){background:#0056a3;transform:scale(1.05)}.pagination-btn[data-v-0a5c68fc]:disabled{background:#ccc;cursor:not-allowed;transform:none}.pagination-info[data-v-0a5c68fc]{font-weight:500;color:#004687;font-size:14px;min-width:80px;text-align:center}.loading-component[data-v-0a5c68fc]{display:flex;align-items:center;justify-content:center;padding:20px;color:#004687;font-size:14px;gap:10px}.loading-overlay[data-v-0a5c68fc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner[data-v-0a5c68fc]{background-color:#fff;padding:30px;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a}.loading-spinner i[data-v-0a5c68fc]{font-size:2rem;color:#004687;margin-bottom:15px}.loading-spinner p[data-v-0a5c68fc]{margin:0;color:#004687;font-weight:500;font-size:16px}.autopagination-progress .loading-spinner[data-v-0a5c68fc]{background:white;padding:2rem;border-radius:10px;box-shadow:0 4px 20px #0000001a;border:2px solid #e3f2fd}.progress-info[data-v-0a5c68fc]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;font-size:.9rem;color:#666}.progress-info span[data-v-0a5c68fc]{background:#f5f5f5;padding:.3rem .8rem;border-radius:15px;border:1px solid #e0e0e0}[data-v-62673421]::-webkit-scrollbar{display:none}.collapsed[data-v-62673421]{box-sizing:border-box;max-height:0;opacity:0;margin:0!important;overflow:hidden;transition:all .3s cubic-bezier(.25,1,.5,1)}.expanded[data-v-62673421]{box-sizing:border-box;max-height:1000px;opacity:1;transition:all .3s cubic-bezier(.25,1,.5,1)}h5[data-v-62673421],p[data-v-62673421]{margin:0}h3 span[data-v-62673421]{color:#6b2600}.altered-tooltip[data-v-62673421]{max-width:400px;font-size:1rem;color:#041f4a;position:absolute;background:white;z-index:1;margin:4px;padding:4px;border-radius:6px;box-shadow:#00000026 0 5px 15px;visibility:hidden}.altered-badge:hover .altered-tooltip[data-v-62673421]{visibility:visible}select[data-v-62673421],input[type=text][data-v-62673421],input[type=number][data-v-62673421]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-62673421]:hover,input[type=text][data-v-62673421]:hover,input[type=number][data-v-62673421]:hover{border:1px solid #0a53be}select[data-v-62673421]:focus,input[type=text][data-v-62673421]:focus,input[type=number][data-v-62673421]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-62673421]{padding-inline:5px;margin-inline:0;text-align:end;-moz-appearance:textfield}input[data-v-62673421]::-webkit-outer-spin-button,input[data-v-62673421]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select-placeholder[data-v-62673421]{color:#3f3f3f!important}.active-action-button[data-v-62673421]{cursor:progress!important;color:#ff7400de!important;background:rgba(255,237,223,.87)!important;transition:all .2s cubic-bezier(.25,1,.5,1)}.blocked-action-button[data-v-62673421]{cursor:not-allowed!important;color:#777!important;background:#f5f5f5!important}.blocked-action-button[data-v-62673421]:hover{color:#7e3131!important;background:#f5dcdc!important}.feedback-message[data-v-62673421]{position:absolute;bottom:20px;right:20px;padding:15px 20px;border-radius:8px;font-size:16px;font-weight:500;color:green;z-index:1}.feedback-message.success[data-v-62673421]{background:rgba(221,255,214)}.feedback-message.error[data-v-62673421]{background-color:red}.height-control[data-v-62673421]{display:flex;flex-direction:row;justify-content:start;align-items:start;height:100%;position:relative;overflow:hidden}.height-control .pricing[data-v-62673421]{position:relative;display:flex;flex-direction:column;width:75%;height:100%;padding-right:10px}.height-control .pricing .pricing-feedback[data-v-62673421]{position:absolute;bottom:10px;right:5px;z-index:5;border-radius:5px;padding:5px;background:rgb(221,255,214);color:green}.height-control .pricing .pricing-header[data-v-62673421]{display:grid;align-items:center;grid-template-columns:repeat(3,minmax(100px,1fr));margin-bottom:25px}.height-control .pricing .pricing-header h3[data-v-62673421]{font-size:1.6rem;font-weight:600;color:#041f4a;margin:0;justify-self:start}.height-control .pricing .pricing-header .curricular-units-sum[data-v-62673421]{position:relative;display:flex;align-items:center;justify-self:center}.height-control .pricing .pricing-header .curricular-units-sum h5[data-v-62673421]{font-size:1.2rem;font-weight:600;color:#041f4a;margin-right:20px;text-wrap:wrap}.height-control .pricing .pricing-header .curricular-units-sum h6[data-v-62673421]{font-size:1rem;font-weight:400;color:#041f4a}.height-control .pricing .pricing-header .curricular-units-sum .sum-warning[data-v-62673421]{opacity:0;position:absolute;top:0;left:-190px;max-width:185px;z-index:1;font-size:1.1rem;font-weight:500;background:rgb(199,89,70);color:#fff;padding:5px;border-radius:5px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.height-control .pricing .pricing-header .curricular-units-sum .sum-warning-badge[data-v-62673421]{margin-bottom:0;margin-right:5px;color:#c22121}.height-control .pricing .pricing-header .save-button[data-v-62673421]{justify-self:end;cursor:pointer;color:#fff;background:#063680;padding-inline:10px;padding-block:5px;border-radius:4px;transition:all .2s cubic-bezier(.25,1,.5,1)}.height-control .pricing .pricing-header .save-button[data-v-62673421]:hover{color:#ff7400de;background:rgba(255,237,223,.87)}.height-control .pricing .price-inputs[data-v-62673421]{display:grid;align-items:center;grid-template-columns:repeat(3,minmax(100px,1fr));margin-bottom:20px}.height-control .pricing .price-inputs #total-price[data-v-62673421]{justify-self:start}.height-control .pricing .price-inputs #total-price i[data-v-62673421]{margin-left:5px;cursor:pointer;transition:all .2s}.height-control .pricing .price-inputs #total-price i[data-v-62673421]:hover{color:#ff7400de}.height-control .pricing .price-inputs #offer-price[data-v-62673421]{justify-self:center}.height-control .pricing .price-inputs .offer-selector[data-v-62673421]{display:flex;flex-direction:row;align-items:start;justify-self:end}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons[data-v-62673421]{display:flex;flex-direction:row;flex-wrap:wrap}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons .offer-selector-button[data-v-62673421]{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:2px solid rgba(212,215,227,.2);border-radius:24%;background:#ffffff;margin-left:10px;cursor:pointer;transition:all .2s;font-weight:500;-webkit-user-select:none;user-select:none}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons .offer-selector-button[data-v-62673421]:hover{background:rgba(255,237,223,.87);color:#813b00de;cursor:pointer}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons .active-offer-selector-button[data-v-62673421]{background:rgba(253,205,169,.87);color:#ff7400de;cursor:pointer}.height-control .pricing .price-inputs .offer-selector h5[data-v-62673421]{color:#041f4a}.height-control .pricing .price-input-wrapper[data-v-62673421]{position:relative}.height-control .pricing .price-input[data-v-62673421]{text-align:end}.height-control .pricing .input-elements[data-v-62673421]{display:flex;align-items:center;color:#041f4a}.height-control .pricing .input-elements label[data-v-62673421]{margin-right:5px;margin-bottom:0}.height-control .pricing .input-elements input[data-v-62673421]{margin-bottom:0;max-width:150px}.height-control .pricing .input-elements .price-input-wrapper[data-v-62673421]:before{position:absolute;content:"R$";color:#777;margin-left:5px}.height-control .pricing .offer-details[data-v-62673421]{position:relative;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.height-control .pricing .offer-details .offer-curricular-units[data-v-62673421]{position:relative;display:grid;gap:20px 15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));place-content:start start;padding-block:5px;height:100%;width:100%}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card[data-v-62673421]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:10px;border-radius:10px;border:3px solid #f5f5f5}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .curricular-unit-card-header[data-v-62673421]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;background:#004687;color:#fff;border-radius:10px;padding:10px;margin-bottom:5px;overflow:hidden}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .curricular-unit-card-header h5[data-v-62673421]{font-size:1.2rem;font-weight:600;text-align:start}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card p[data-v-62673421]{font-size:1rem;font-weight:400;margin-bottom:5px;color:#021935}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .input-elements label[data-v-62673421]{width:fit-content}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .input-elements .price-input-wrapper[data-v-62673421]{width:60%}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .input-elements .price-input-wrapper input[data-v-62673421]{width:100%}.height-control .payment[data-v-62673421]{width:25%;height:100%}.height-control .payment .offer-payment-methods[data-v-62673421]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:end;height:100%;width:100%;border-width:0 0 0 2px;border-style:solid;border-color:#dcdcdc;border-radius:3px;padding-inline:10px}.height-control .payment .offer-payment-methods .payment-methods-header[data-v-62673421]{display:flex;flex-direction:row;align-items:start;justify-content:space-between;flex-shrink:0;width:100%;margin-bottom:10px}.height-control .payment .offer-payment-methods .payment-methods-header h5[data-v-62673421]{font-size:1.4rem;font-weight:600;color:#041f4a;margin:0}.height-control .payment .offer-payment-methods .payment-methods-header .new-payment-method-button[data-v-62673421]{color:#063680;cursor:pointer;transition:all .05s;text-align:end;-webkit-user-select:none;user-select:none}.height-control .payment .offer-payment-methods .payment-methods-header .new-payment-method-button[data-v-62673421]:hover{color:#ff7400de}.height-control .payment .offer-payment-methods .payment-methods-content[data-v-62673421]{display:flex;flex-direction:column;justify-content:start;align-items:end;overflow-y:scroll;flex-grow:1;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card[data-v-62673421]{display:flex;flex-direction:column;justify-content:start;align-items:end;padding-inline:10px;padding-block:10px;border-radius:15px;border:2px solid #f5f5f5;width:100%;transition:max-height .5s}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card hr[data-v-62673421]{width:100%;margin:10px 0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-header[data-v-62673421]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-header .offer-input-elements[data-v-62673421]{margin-top:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-body[data-v-62673421]{display:flex;flex-direction:column;justify-content:start;align-items:end;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer[data-v-62673421]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements[data-v-62673421]{display:flex;justify-content:space-between;align-items:center;color:#041f4a;width:100%;margin-top:10px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements .price-input-wrapper[data-v-62673421]{width:50%;justify-content:center!important;align-items:end!important}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements select[data-v-62673421]{width:100%;color:#041f4a;font-weight:500;border-color:#f5f5f5;margin:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements input[data-v-62673421]{width:100%;margin:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements #installments[data-v-62673421]{width:50px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements[data-v-62673421]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;width:100%;cursor:pointer}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements label[data-v-62673421]{margin:0;color:#041f4a;cursor:pointer;-webkit-user-select:none;user-select:none}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-box[data-v-62673421]{width:20px;height:20px;border:1px solid #dadada;border-radius:40%;display:flex;justify-content:center;align-items:center;transition:all .2s;color:#ff7400de}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-box[data-v-62673421]:hover,.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-box-active[data-v-62673421]{background:rgba(253,205,169,.87);border-color:#fdcda9de}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-check[data-v-62673421]{font-size:10px;margin:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer[data-v-62673421]{display:flex;justify-content:space-between;align-items:center;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button[data-v-62673421]{position:relative;cursor:pointer;transition:all .2s;color:#052a65;padding-inline:10px;padding-block:5px;border-radius:4px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button .save-button-content[data-v-62673421]{display:flex;justify-content:center;align-items:center}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button .save-button-content i[data-v-62673421]{margin-right:5px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button .payment-error[data-v-62673421]{position:absolute;bottom:0;left:-210px;background:rgb(135,119,119);color:#fff;padding:5px;border-radius:5px;font-weight:500;font-size:13px;z-index:1;max-width:200px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button[data-v-62673421]:hover{color:#ff7400de;background:rgba(255,237,223,.87)}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card-wrapper[data-v-62673421]{width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card[data-v-62673421]{display:flex;flex-direction:column;justify-content:center;align-items:end;margin-top:10px;border-radius:10px;border:3px solid #f5f5f5;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-header[data-v-62673421]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:97%;cursor:pointer;-webkit-user-select:none;user-select:none;background:#004687;color:#fff;padding:10px;margin:5px 5px 8px;border-radius:10px}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-header .delete-payment-method-button[data-v-62673421]{cursor:pointer;transition:all .2s}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-header .fa-trash[data-v-62673421]:hover{color:#f65f5f}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-content[data-v-62673421]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;margin-bottom:10px;color:#041f4a}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-content .available-for-web-badge[data-v-62673421]{position:absolute;background:#f5f5f5;color:#033b01;font-weight:500;padding:5px;border-radius:5px;right:10px}.fade-in[data-v-62673421]{animation:fadeIn-62673421 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-62673421{0%{opacity:0}to{opacity:1}}[data-v-1b644c85]::-webkit-scrollbar{display:none}p[data-v-1b644c85]{margin:0}.collapsed[data-v-1b644c85]{box-sizing:border-box;height:0!important;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.8,.25,1)}.course-plan-details-wrapper[data-v-1b644c85]{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.48);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(4px);margin:0}.course-plan-details-wrapper .course-plan-details-modal[data-v-1b644c85]{width:90%;height:80%;display:flex;padding:20px;box-sizing:border-box;flex-direction:column;justify-content:start;align-items:center;background:rgb(255,255,255);box-shadow:0 8px 32px #1f26875e;border-radius:10px;border:1px solid rgba(255,255,255,.18);overflow:hidden}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-header[data-v-1b644c85]{display:flex;width:100%;height:fit-content;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-header h1[data-v-1b644c85]{margin-right:50px}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-header h3[data-v-1b644c85]{text-align:right}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body[data-v-1b644c85]{display:flex;flex-direction:row;width:100%;min-height:0;height:100%}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .sidebar[data-v-1b644c85]{width:12%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-right:20px;flex-grow:0;flex-shrink:0}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .sidebar .sidebar-button[data-v-1b644c85]{position:relative;display:flex;flex-direction:row;justify-content:start;align-items:center;padding:5px;width:100%;height:50px;margin-bottom:10px;font-size:18px;border-radius:5px;font-weight:500;transition:all .25s cubic-bezier(.25,1,.5,1);color:#002442}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .sidebar .enabled-sidebar-button[data-v-1b644c85]:hover{background:rgba(255,237,223,.87)!important;color:#813b00de!important;cursor:pointer}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .sidebar .disabled-sidebar-button[data-v-1b644c85]:hover{background:rgba(135,125,119,.55)!important;color:#4a433ede!important;cursor:not-allowed}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .sidebar .disabled-pricing-warning[data-v-1b644c85]{position:absolute;top:60px;left:0;background:rgb(135,125,119);color:#fff;padding:5px;border-radius:5px;font-size:12px;z-index:1}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .sidebar .active-tab-button[data-v-1b644c85]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content[data-v-1b644c85]{position:relative;display:flex;flex-direction:column;width:87%;height:100%;flex-grow:0;flex-shrink:0}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers[data-v-1b644c85]{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body[data-v-1b644c85]{display:flex;flex-direction:row;width:100%;height:100%;overflow:hidden;align-items:start;justify-content:space-between}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-loader[data-v-1b644c85]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.6);position:absolute;z-index:10;cursor:wait}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-loader i[data-v-1b644c85]{font-size:50px;color:#002442}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column[data-v-1b644c85]{width:48%;height:100%;display:flex;flex-direction:column}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-header[data-v-1b644c85]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-header i[data-v-1b644c85]{padding:10px;cursor:pointer;transition:all .5s cubic-bezier(.25,.8,.25,1)}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-header i[data-v-1b644c85]:hover{color:#ff7400de}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list[data-v-1b644c85]{overflow:scroll}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-card[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-card[data-v-1b644c85]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;max-height:400px;border:3px solid rgba(0,36,66,.11);padding-inline:7px;border-radius:10px;overflow-y:scroll;overflow-x:hidden;margin-bottom:10px;transition:all .5s cubic-bezier(.25,.8,.25,1)}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-header[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-card .offer-card-header[data-v-1b644c85]{position:sticky;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:5;width:105%;height:50px;border-radius:10px;background-color:#002442;font-weight:500;font-size:20px;color:#fff;padding-inline:20px;flex-shrink:0;cursor:pointer}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-header i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-card .offer-card-header i[data-v-1b644c85]{transition:all .2s cubic-bezier(.25,.8,.25,1);padding:10px}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-header i[data-v-1b644c85]:hover,.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-card .offer-card-header i[data-v-1b644c85]:hover{color:#dc3545}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-body[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-card .offer-card-body[data-v-1b644c85]{padding-top:10px;width:100%;box-sizing:border-box;transition:all .5s cubic-bezier(.25,.8,.25,1)}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card[data-v-1b644c85]{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;margin-bottom:10px;border-radius:10px;background-color:#eeeeff5e}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .offers-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .offer-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .offers-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .offer-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .offers-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .offer-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .offers-uc-details[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .offer-uc-details[data-v-1b644c85]{margin-right:20px;justify-content:space-between;white-space:nowrap}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .bagde-status-uc[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .bagde-status-uc[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .bagde-status-uc[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .bagde-status-uc[data-v-1b644c85]{display:inline-flex;flex-direction:column;justify-content:center;align-items:start;background:#004687;color:#fff;border-radius:9px;padding:5px;margin-bottom:5px;overflow:hidden;font-size:14px;text-wrap:nowrap;margin-left:10px}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .bagde-status-uc i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .bagde-status-uc i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .bagde-status-uc i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .bagde-status-uc i[data-v-1b644c85]{padding:2px}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .uc-workload[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .uc-workload[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .uc-workload[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .uc-workload[data-v-1b644c85]{display:inline-flex;text-wrap:nowrap}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .in-offer-badge[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .in-offer-badge[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .in-offer-badge[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .in-offer-badge[data-v-1b644c85]{background-color:#d5f8d9;color:#036917}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .no-offer-badge[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .no-offer-badge[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card .no-offer-badge[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card .no-offer-badge[data-v-1b644c85]{background-color:#f8d5d5;color:#911111}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card i[data-v-1b644c85],.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card i[data-v-1b644c85]{padding:10px;cursor:pointer;transition:all .5s cubic-bezier(.25,.8,.25,1)}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card i[data-v-1b644c85]:hover,.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card i[data-v-1b644c85]:hover,.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offers-uc-card i[data-v-1b644c85]:hover,.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-offers .offers-body .offers-column .offers-list .offer-uc-card i[data-v-1b644c85]:hover{color:#ff7400de}.course-plan-details-wrapper .course-plan-details-modal .course-plan-details-body .course-plan-details-content .course-plan-pricing[data-v-1b644c85]{height:100%;width:100%;position:absolute}.fade-in[data-v-1b644c85]{animation:fadeIn-1b644c85 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-1b644c85{0%{opacity:0}to{opacity:1}}.fade-out[data-v-1b644c85]{animation:fadeOut-1b644c85 .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-1b644c85{0%{opacity:1}to{opacity:0}}[data-v-34c3598d]::-webkit-scrollbar{display:none}.main-content[data-v-34c3598d]{padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;overflow:hidden;position:relative}header[data-v-34c3598d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}header h1[data-v-34c3598d]{font-size:3.5em;font-weight:600}.action-button[data-v-34c3598d]{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .1s;color:#004687;cursor:pointer}.action-details[data-v-34c3598d]{padding:0;margin-block:0;margin-inline:5px;transition:all 1s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.action-button:hover .rotate[data-v-34c3598d]{animation:rotate-34c3598d .5s ease-in-out}.action-button:hover .pulse-right[data-v-34c3598d]{animation:pulse-right-34c3598d .5s ease-in-out}@keyframes rotate-34c3598d{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes pulse-right-34c3598d{0%{transform:translate(0)}50%{transform:translate(-20%)}to{transform:translate(0)}}select[data-v-34c3598d],input[type=text][data-v-34c3598d],input[type=number][data-v-34c3598d],input[type=time][data-v-34c3598d]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-34c3598d]:hover,input[type=text][data-v-34c3598d]:hover,input[type=number][data-v-34c3598d]:hover,input[type=time][data-v-34c3598d]:hover{border:1px solid #0a53be}select[data-v-34c3598d]:focus,input[type=text][data-v-34c3598d]:focus,input[type=number][data-v-34c3598d]:focus,input[type=time][data-v-34c3598d]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-34c3598d]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-34c3598d]::-webkit-outer-spin-button,input[data-v-34c3598d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filters[data-v-34c3598d]{display:flex;width:100%;justify-content:start;align-items:center;margin:0 0 20px 100px}.filters input[data-v-34c3598d]{margin:0 20px;height:35px;font-size:18px}.filters .checkbox-filter[data-v-34c3598d]{display:flex;align-items:center;cursor:pointer}.filters .checkbox-filter[data-v-34c3598d] *{transition:all .2s}.filters .checkbox-filter label[data-v-34c3598d]{margin-bottom:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#003969}.filters .checkbox-filter .custom-checkbox[data-v-34c3598d]{display:flex;justify-content:center;align-items:center;height:20px;width:20px;border:1px solid #e0e0e0;border-radius:3px;margin-right:5px}.filters .checkbox-filter .selected-custom-checkbox[data-v-34c3598d]{background-color:#ffa562de;border:none}.filters .checkbox-filter i[data-v-34c3598d]{color:#ff7e11de;margin:0;padding:0;font-size:13px}.filters .checkbox-filter:hover label[data-v-34c3598d]{color:#004077}.filters .checkbox-filter:hover .custom-checkbox[data-v-34c3598d]{border:1px solid rgba(255,173,109,.87)}.content-wrap[data-v-34c3598d]{display:flex;flex-direction:row;justify-content:center;align-items:start;height:90%;width:100%}.content-column[data-v-34c3598d]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;height:100%;width:100%}.column-body[data-v-34c3598d]{height:100%;width:100%}.course-plans-list[data-v-34c3598d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;width:100%;height:100%;overflow:scroll;padding-bottom:100px}.course-plan-card[data-v-34c3598d]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:10px;border:2px solid rgb(232,232,232);width:300px;height:fit-content;margin-bottom:20px;padding-block:8px;padding-inline:10px}.course-plan-card .course-plan-card-header[data-v-34c3598d]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding-block:10px;padding-inline:15px;color:#fff;border-radius:10px;cursor:pointer}.course-plan-card .course-plan-card-header h3[data-v-34c3598d]{text-align:start;font-size:1.3em;font-weight:600;margin:0;z-index:3}.course-plan-card .course-plan-card-header[data-v-34c3598d]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004687;z-index:1;border-radius:10px}.course-plan-card .course-plan-card-header[data-v-34c3598d]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fd7e14;transition:opacity .15s cubic-bezier(.25,1,.5,1);opacity:0;z-index:2;border-radius:10px}.course-plan-card .course-plan-card-header[data-v-34c3598d]:hover:after{opacity:1}.course-plan-card .blocked.course-plan-card-header[data-v-34c3598d]{cursor:default}.course-plan-card .blocked.course-plan-card-header[data-v-34c3598d]:after{background-color:#696969!important}.course-plan-card .course-plan-card-body[data-v-34c3598d]{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:start;width:100%;column-gap:5px;row-gap:5px;padding-inline:10px;padding-top:10px;padding-bottom:5px}.course-plan-card .course-plan-card-body p[data-v-34c3598d]{margin:0}.course-plan-card .course-plan-card-body .elaboration-info[data-v-34c3598d]{position:absolute;width:90%;z-index:5;top:5px;left:5px;padding-inline:15px!important;padding-block:15px!important;pointer-events:none;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px}.course-plan-card .course-plan-card-body .pca-badge[data-v-34c3598d]{border-radius:17px;font-size:1em;padding-block:3px;padding-inline:10px;background-color:#f8fcff;color:#313c5b;border:1px solid rgb(232,232,232)}.course-plan-card .course-plan-card-body .pca-badge-true[data-v-34c3598d] :is(i){color:#036917}.course-plan-card .course-plan-card-body .pca-badge-false[data-v-34c3598d] :is(i){color:#911111}.loading-cards[data-v-34c3598d]{position:absolute!important;top:0;left:0;background:none}.course-plan-loading-card[data-v-34c3598d]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:10px;border:2px solid rgb(232,232,232);width:300px;height:200px;margin-bottom:20px;padding-block:8px;padding-inline:10px;cursor:wait;animation:loading-border-34c3598d 1.5s infinite,fade-in .5s}.course-plan-loading-card .course-plan-card-header[data-v-34c3598d]{position:relative;width:100%;height:100px;border-radius:10px;background:#0a3622;animation:loading-card-34c3598d 1.5s infinite,fade-in .5s}@keyframes loading-card-34c3598d{0%{background-color:#f0f0f0}30%{background-color:#e0e0e0}to{background-color:#f0f0f0}}@keyframes loading-border-34c3598d{0%{border-color:#e1e1e1}30%{border-color:#f8f8f8}to{border-color:#e1e1e1}}.parameters-column[data-v-34c3598d]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;height:100%;flex-shrink:0}.parameters-column-collapsed[data-v-34c3598d]{width:0!important;transition:all .5s cubic-bezier(.25,1,.5,1)}.parameters-column-expanded[data-v-34c3598d]{width:300px!important;transition:all .5s cubic-bezier(.25,1,.5,1)}.parameters-card[data-v-34c3598d]{position:absolute;top:-70px;left:0;width:300px;height:90%;background-color:#fff;border:2px solid rgb(232,232,232);box-shadow:0 0 5px #f5f5f5;transition:all 1s;border-radius:15px}.parameters-card-collapse[data-v-34c3598d]{transform:translate(150px);opacity:0;transition:all .5s cubic-bezier(.25,1,.5,1)}.parameters-card-expand[data-v-34c3598d]{opacity:1;transition:all .5s cubic-bezier(.25,1,.5,1)}.fade-in[data-v-34c3598d]{animation:fadeIn-34c3598d .1s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-34c3598d{0%{opacity:0}to{opacity:1}}.fade-out[data-v-34c3598d]{animation:fadeOut-34c3598d .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-34c3598d{0%{opacity:1}to{opacity:0}}.v-enter-active[data-v-34c3598d],.v-leave-active[data-v-34c3598d]{transition:opacity .2s ease}.v-enter-from[data-v-34c3598d],.v-leave-to[data-v-34c3598d]{opacity:0}[data-v-7c5bf8f8]::-webkit-scrollbar{display:none}.collapsed[data-v-7c5bf8f8]{box-sizing:border-box;max-height:0;opacity:0;margin:0!important;overflow:hidden;transition:all .3s cubic-bezier(.25,1,.5,1)}.expanded[data-v-7c5bf8f8]{box-sizing:border-box;max-height:1000px;opacity:1;transition:all .3s cubic-bezier(.25,1,.5,1)}h5[data-v-7c5bf8f8],p[data-v-7c5bf8f8]{margin:0}h3 span[data-v-7c5bf8f8]{color:#6b2600}.altered-tooltip[data-v-7c5bf8f8]{max-width:400px;font-size:1rem;color:#041f4a;position:absolute;background:white;z-index:1;margin:4px;padding:4px;border-radius:6px;box-shadow:#00000026 0 5px 15px;visibility:hidden}.altered-badge:hover .altered-tooltip[data-v-7c5bf8f8]{visibility:visible}select[data-v-7c5bf8f8],input[type=text][data-v-7c5bf8f8],input[type=number][data-v-7c5bf8f8]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-7c5bf8f8]:hover,input[type=text][data-v-7c5bf8f8]:hover,input[type=number][data-v-7c5bf8f8]:hover{border:1px solid #0a53be}select[data-v-7c5bf8f8]:focus,input[type=text][data-v-7c5bf8f8]:focus,input[type=number][data-v-7c5bf8f8]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-7c5bf8f8]{padding-inline:5px;margin-inline:0;text-align:end;-moz-appearance:textfield}input[data-v-7c5bf8f8]::-webkit-outer-spin-button,input[data-v-7c5bf8f8]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select-placeholder[data-v-7c5bf8f8]{color:#3f3f3f!important}.active-action-button[data-v-7c5bf8f8]{cursor:progress!important;color:#ff7400de!important;background:rgba(255,237,223,.87)!important;transition:all .2s cubic-bezier(.25,1,.5,1)}.blocked-action-button[data-v-7c5bf8f8]{cursor:not-allowed!important;color:#777!important;background:#f5f5f5!important}.blocked-action-button[data-v-7c5bf8f8]:hover{color:#7e3131!important;background:#f5dcdc!important}.feedback-message[data-v-7c5bf8f8]{position:absolute;bottom:20px;right:20px;padding:15px 20px;border-radius:8px;font-size:16px;font-weight:500;z-index:1}.feedback-message.success[data-v-7c5bf8f8]{background:rgba(221,255,214);color:green}.feedback-message.error[data-v-7c5bf8f8]{background-color:#c75946;color:#c22121}.height-control[data-v-7c5bf8f8]{display:flex;flex-direction:row;justify-content:start;align-items:start;height:100%;position:relative;overflow:hidden}.height-control .pricing[data-v-7c5bf8f8]{position:relative;display:flex;flex-direction:column;width:75%;height:100%;padding-right:10px}.height-control .pricing .pricing-feedback[data-v-7c5bf8f8]{position:absolute;bottom:10px;right:5px;z-index:5;border-radius:5px;padding:5px;background:rgb(221,255,214);color:green}.height-control .pricing .pricing-header[data-v-7c5bf8f8]{display:grid;align-items:center;grid-template-columns:repeat(3,minmax(100px,1fr));margin-bottom:25px}.height-control .pricing .pricing-header h3[data-v-7c5bf8f8]{font-size:1.6rem;font-weight:600;color:#041f4a;margin:0;justify-self:start}.height-control .pricing .pricing-header .curricular-units-sum[data-v-7c5bf8f8]{position:relative;display:flex;align-items:center;justify-self:center}.height-control .pricing .pricing-header .curricular-units-sum h5[data-v-7c5bf8f8]{font-size:1.2rem;font-weight:600;color:#041f4a;margin-right:20px;text-wrap:wrap}.height-control .pricing .pricing-header .curricular-units-sum h6[data-v-7c5bf8f8]{font-size:1rem;font-weight:400;color:#041f4a}.height-control .pricing .pricing-header .curricular-units-sum .sum-warning[data-v-7c5bf8f8]{opacity:0;position:absolute;top:0;left:-190px;max-width:185px;z-index:1;font-size:1.1rem;font-weight:500;background:rgb(199,89,70);color:#fff;padding:5px;border-radius:5px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.height-control .pricing .pricing-header .curricular-units-sum .sum-warning-badge[data-v-7c5bf8f8]{margin-bottom:0;margin-right:5px;color:#c22121}.height-control .pricing .pricing-header .save-button[data-v-7c5bf8f8]{justify-self:end;cursor:pointer;color:#fff;background:#063680;padding-inline:10px;padding-block:5px;border-radius:4px;transition:all .2s cubic-bezier(.25,1,.5,1)}.height-control .pricing .pricing-header .save-button[data-v-7c5bf8f8]:hover{color:#ff7400de;background:rgba(255,237,223,.87)}.height-control .pricing .price-inputs[data-v-7c5bf8f8]{display:grid;align-items:center;grid-template-columns:repeat(3,minmax(100px,1fr));margin-bottom:20px}.height-control .pricing .price-inputs #total-price[data-v-7c5bf8f8]{justify-self:start}.height-control .pricing .price-inputs #total-price i[data-v-7c5bf8f8]{margin-left:5px;cursor:pointer;transition:all .2s}.height-control .pricing .price-inputs #total-price i[data-v-7c5bf8f8]:hover{color:#ff7400de}.height-control .pricing .price-inputs #offer-price[data-v-7c5bf8f8]{justify-self:center}.height-control .pricing .price-inputs .offer-selector[data-v-7c5bf8f8]{display:flex;flex-direction:row;align-items:start;justify-self:end}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons[data-v-7c5bf8f8]{display:flex;flex-direction:row;flex-wrap:wrap}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons .offer-selector-button[data-v-7c5bf8f8]{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:2px solid rgba(212,215,227,.2);border-radius:24%;background:#ffffff;margin-left:10px;cursor:pointer;transition:all .2s;font-weight:500;-webkit-user-select:none;user-select:none}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons .offer-selector-button[data-v-7c5bf8f8]:hover{background:rgba(255,237,223,.87);color:#813b00de;cursor:pointer}.height-control .pricing .price-inputs .offer-selector .offer-selector-buttons .active-offer-selector-button[data-v-7c5bf8f8]{background:rgba(253,205,169,.87);color:#ff7400de;cursor:pointer}.height-control .pricing .price-inputs .offer-selector h5[data-v-7c5bf8f8]{color:#041f4a}.height-control .pricing .price-input-wrapper[data-v-7c5bf8f8]{position:relative}.height-control .pricing .price-input[data-v-7c5bf8f8]{text-align:end}.height-control .pricing .input-elements[data-v-7c5bf8f8]{display:flex;align-items:center;color:#041f4a}.height-control .pricing .input-elements label[data-v-7c5bf8f8]{margin-right:5px;margin-bottom:0}.height-control .pricing .input-elements input[data-v-7c5bf8f8]{margin-bottom:0;max-width:150px}.height-control .pricing .input-elements .price-input-wrapper[data-v-7c5bf8f8]:before{position:absolute;content:"R$";color:#777;margin-left:5px}.height-control .pricing .offer-details[data-v-7c5bf8f8]{position:relative;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.height-control .pricing .offer-details .offer-curricular-units[data-v-7c5bf8f8]{position:relative;display:grid;gap:20px 15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));place-content:start start;padding-block:5px;height:100%;width:100%}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:10px;border-radius:10px;border:3px solid #f5f5f5}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .curricular-unit-card-header[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;background:#004687;color:#fff;border-radius:10px;padding:10px;margin-bottom:5px;overflow:hidden}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .curricular-unit-card-header h5[data-v-7c5bf8f8]{font-size:1.2rem;font-weight:600;text-align:start}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card p[data-v-7c5bf8f8]{font-size:1rem;font-weight:400;margin-bottom:5px;color:#021935}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .input-elements label[data-v-7c5bf8f8]{width:fit-content}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .input-elements .price-input-wrapper[data-v-7c5bf8f8]{width:60%}.height-control .pricing .offer-details .offer-curricular-units .curricular-unit-card .input-elements .price-input-wrapper input[data-v-7c5bf8f8]{width:100%}.height-control .payment[data-v-7c5bf8f8]{width:25%;height:100%}.height-control .payment .offer-payment-methods[data-v-7c5bf8f8]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:end;height:100%;width:100%;border-width:0 0 0 2px;border-style:solid;border-color:#dcdcdc;border-radius:3px;padding-inline:10px}.height-control .payment .offer-payment-methods .payment-methods-header[data-v-7c5bf8f8]{display:flex;flex-direction:row;align-items:start;justify-content:space-between;flex-shrink:0;width:100%;margin-bottom:10px}.height-control .payment .offer-payment-methods .payment-methods-header h5[data-v-7c5bf8f8]{font-size:1.4rem;font-weight:600;color:#041f4a;margin:0}.height-control .payment .offer-payment-methods .payment-methods-header .new-payment-method-button[data-v-7c5bf8f8]{color:#063680;cursor:pointer;transition:all .05s;text-align:end;-webkit-user-select:none;user-select:none}.height-control .payment .offer-payment-methods .payment-methods-header .new-payment-method-button[data-v-7c5bf8f8]:hover{color:#ff7400de}.height-control .payment .offer-payment-methods .payment-methods-content[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:start;align-items:end;overflow-y:scroll;flex-grow:1;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:start;align-items:end;padding-inline:10px;padding-block:10px;border-radius:15px;border:2px solid #f5f5f5;width:100%;transition:max-height .5s}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card hr[data-v-7c5bf8f8]{width:100%;margin:10px 0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-header[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-header .offer-input-elements[data-v-7c5bf8f8]{margin-top:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-body[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:start;align-items:end;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer[data-v-7c5bf8f8]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements[data-v-7c5bf8f8]{display:flex;justify-content:space-between;align-items:center;color:#041f4a;width:100%;margin-top:10px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements .price-input-wrapper[data-v-7c5bf8f8]{width:50%;justify-content:center!important;align-items:end!important}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements select[data-v-7c5bf8f8]{width:100%;color:#041f4a;font-weight:500;border-color:#f5f5f5;margin:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements input[data-v-7c5bf8f8]{width:100%;margin:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-input-elements #installments[data-v-7c5bf8f8]{width:50px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements[data-v-7c5bf8f8]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;width:100%;cursor:pointer}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements label[data-v-7c5bf8f8]{margin:0;color:#041f4a;cursor:pointer;-webkit-user-select:none;user-select:none}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-box[data-v-7c5bf8f8]{width:20px;height:20px;border:1px solid #dadada;border-radius:40%;display:flex;justify-content:center;align-items:center;transition:all .2s;color:#ff7400de}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-box[data-v-7c5bf8f8]:hover,.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-box-active[data-v-7c5bf8f8]{background:rgba(253,205,169,.87);border-color:#fdcda9de}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .offer-box-input-elements .add-to-all-check[data-v-7c5bf8f8]{font-size:10px;margin:0}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer[data-v-7c5bf8f8]{display:flex;justify-content:space-between;align-items:center;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button[data-v-7c5bf8f8]{position:relative;cursor:pointer;transition:all .2s;color:#052a65;padding-inline:10px;padding-block:5px;border-radius:4px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button .save-button-content[data-v-7c5bf8f8]{display:flex;justify-content:center;align-items:center}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button .save-button-content i[data-v-7c5bf8f8]{margin-right:5px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button .payment-error[data-v-7c5bf8f8]{position:absolute;bottom:0;left:-210px;background:rgb(135,119,119);color:#fff;padding:5px;border-radius:5px;font-weight:500;font-size:13px;z-index:1;max-width:200px}.height-control .payment .offer-payment-methods .payment-methods-content .new-payment-method-card .new-payment-method-card-footer .action-button[data-v-7c5bf8f8]:hover{color:#ff7400de;background:rgba(255,237,223,.87)}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card-wrapper[data-v-7c5bf8f8]{width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card[data-v-7c5bf8f8]{display:flex;flex-direction:column;justify-content:center;align-items:end;margin-top:10px;border-radius:10px;border:3px solid #f5f5f5;width:100%}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-header[data-v-7c5bf8f8]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:97%;cursor:pointer;-webkit-user-select:none;user-select:none;background:#004687;color:#fff;padding:10px;margin:5px 5px 8px;border-radius:10px}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-header .delete-payment-method-button[data-v-7c5bf8f8]{cursor:pointer;transition:all .2s}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-header .fa-trash[data-v-7c5bf8f8]:hover{color:#f65f5f}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-content[data-v-7c5bf8f8]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;margin-bottom:10px;color:#041f4a}.height-control .payment .offer-payment-methods .payment-methods-content .payment-method-card .payment-method-card-content .available-for-web-badge[data-v-7c5bf8f8]{position:absolute;background:#f5f5f5;color:#033b01;font-weight:500;padding:5px;border-radius:5px;right:10px}.fade-in[data-v-7c5bf8f8]{animation:fadeIn-7c5bf8f8 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-7c5bf8f8{0%{opacity:0}to{opacity:1}}[data-v-8a4999fc]::-webkit-scrollbar{display:none}select[data-v-8a4999fc],input[type=date][data-v-8a4999fc]{height:30px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}input[type=date][data-v-8a4999fc]{min-width:100px}select[data-v-8a4999fc]{min-width:100px;max-width:200px}select[data-v-8a4999fc]:hover,input[type=date][data-v-8a4999fc]:hover{border:1px solid #0a53be}select[data-v-8a4999fc]:focus{outline:none;border:1px solid rgba(253,126,20,.8666666667)}h5[data-v-8a4999fc]{font-size:1.4rem;font-weight:600;color:#031531;margin:0;justify-self:start}h3[data-v-8a4999fc]{font-size:1.6rem;font-weight:600;color:#041f4a;margin:0;justify-self:start}p[data-v-8a4999fc]{margin:0}.fa-check[data-v-8a4999fc]{color:#036917}.fa-times[data-v-8a4999fc]{color:#911111}.fa-search-plus[data-v-8a4999fc]{color:#203f72}.btn-action[data-v-8a4999fc]{padding:3px 8px;background-color:#004687;color:#fff;border-radius:5px;cursor:pointer;border:2px solid transparent;transition:all .2s}.btn-action[data-v-8a4999fc]:hover{background-color:#ec781ede}.btn-succeeded[data-v-8a4999fc]{background-color:#ebffed!important;border:2px solid #a3e0a8!important;color:#45c54e!important}.btn-succeeded i[data-v-8a4999fc]{color:#4cbb55}.btn-disabled[data-v-8a4999fc]{background-color:#dfe0e8;color:#919191;pointer-events:none!important;cursor:default}.robot-wrapper[data-v-8a4999fc]{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%}.info[data-v-8a4999fc]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:49%;height:100%}.info-header[data-v-8a4999fc]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.info-content[data-v-8a4999fc]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;overflow:hidden}.info-card[data-v-8a4999fc]{width:100%}.info-card-title[data-v-8a4999fc]{margin-left:10px;margin-bottom:5px}.info-card-body[data-v-8a4999fc]{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;background-color:#f8fcff;color:#313c5b;border-radius:5px;border:1px solid rgb(232,232,232);padding:15px;box-shadow:#0000000a 0 1px 2px;flex:1}#room-maps-card[data-v-8a4999fc]{max-height:100%;flex:1;display:flex;flex-direction:column;min-height:0;flex-wrap:wrap}#room-maps-card .room-maps-header[data-v-8a4999fc]{position:sticky;top:0;width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin-bottom:10px;padding-block:10px;border-bottom:1px solid;background:#f8fcff;z-index:2;row-gap:10px}#room-maps-card .room-maps-header label[data-v-8a4999fc]{margin-right:5px;margin-bottom:0;font-weight:500}#room-maps-card .room-maps-header .date-filters[data-v-8a4999fc]{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:5px}#room-maps-card .room-maps-header .date-filters .date-filter[data-v-8a4999fc]{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#room-maps-card .room-maps-header .ucs-filter[data-v-8a4999fc]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;gap:5px}#room-maps-card .room-maps-header .created-filter[data-v-8a4999fc]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:start;margin-inline-start:5px}#room-maps-card .room-maps-header .created-filter .label-group[data-v-8a4999fc]{display:flex;flex-direction:row;gap:10px}#room-maps-card .room-maps-header .header-actions[data-v-8a4999fc]{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:5px}#room-maps-card .room-maps-header .header-actions .room-map-select-button[data-v-8a4999fc]{margin:0;padding:1px 10px;border:1px solid #e0e0e0;background-color:transparent;border-radius:15px;transition:all .2s}#room-maps-card .room-maps-header .header-actions .room-map-select-button[data-v-8a4999fc]:hover{background:rgba(255,232,214,.87);color:#ff8e34;border-color:#ff8e34}#room-maps-card .info-card-body[data-v-8a4999fc]{flex:1;display:flex;flex-direction:column;justify-content:start;align-items:start;overflow:scroll;padding-top:0;padding-inline:10px;padding-bottom:10px}#room-maps-card .room-map-items[data-v-8a4999fc]{height:100%;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;z-index:1}#room-maps-card .room-map-items .room-map-item[data-v-8a4999fc]{position:relative;transition:all .2s;width:100%}#room-maps-card .room-map-items .room-map-item[data-v-8a4999fc] *{display:flex;flex-direction:column}#room-maps-card .room-map-items .room-map-item .room-map-date[data-v-8a4999fc]{display:flex;flex-direction:row;gap:20px;margin:5px 10px 5px 5px;padding-inline:30px;justify-content:space-evenly;align-items:center;text-align:center;border-radius:6px;background:#e2e4f3;transition:all .2s;border:1px solid rgba(255,142,52,0)}#room-maps-card .room-map-items .room-map-item .room-map-date-info[data-v-8a4999fc]{font-weight:500}#room-maps-card .room-map-items .room-map-item .room-map-date-details[data-v-8a4999fc]{transition:all .2s}#room-maps-card .room-map-items .room-map-item .room-map-date-details i[data-v-8a4999fc]{padding-block:10px}#room-maps-card .room-map-items .room-map-item .fa-search-plus[data-v-8a4999fc]:hover{color:#ff8e34;cursor:pointer}#room-maps-card .room-map-items .room-map-item .room-map-date-popover[data-v-8a4999fc]{transition:all .2s;position:absolute;top:0;cursor:default}#room-maps-card .room-map-items .room-map-item .room-map-date-popover .room-map-date-popover-content[data-v-8a4999fc]{z-index:1;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:10px;background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:10px}#room-maps-card .room-map-items .room-map-item .room-map-date-popover .room-map-date-popover-close[data-v-8a4999fc]{cursor:pointer;pointer-events:auto}#room-maps-card .room-map-items .room-map-item .room-map-date-popover .room-map-date-popover-close[data-v-8a4999fc]:hover{color:#ff8e34}#room-maps-card .room-map-items .room-map-item[data-v-8a4999fc]:not(.created-room-map-item,.processing-room-map-item,.remote-room-map):hover{cursor:pointer}#room-maps-card .room-map-items .room-map-item:not(.created-room-map-item,.processing-room-map-item,.remote-room-map):hover .room-map-date[data-v-8a4999fc]{box-shadow:#0000001a 0 10px 15px -3px,#0000000d 0 4px 6px -2px;background:#fff8f1!important;color:#ff8e34!important}#room-maps-card .room-map-items .room-map-item[data-v-8a4999fc]:not(.remote-room-map):active{cursor:pointer}#room-maps-card .room-map-items .room-map-item:not(.remote-room-map):active .room-map-date[data-v-8a4999fc]{transition:none;transform:scale(1.01);background:#ffddba!important;color:#6e3000!important;border:1px solid #6e3000!important}#room-maps-card .room-map-items .remote-room-map[data-v-8a4999fc]{cursor:not-allowed}#room-maps-card .room-map-items .remote-room-map .room-map-date[data-v-8a4999fc]{background:#f0f2f5!important;color:#b0b0b0!important}#room-maps-card .room-map-items .room-map-date-selected[data-v-8a4999fc]{background:#ffeeda!important;color:#ef7514!important;border:1px solid #ff8e34!important}#room-maps-card .room-map-items .created-room-map-item[data-v-8a4999fc],#room-maps-card .room-map-items .processing-room-map-item[data-v-8a4999fc]{pointer-events:none}#room-maps-card .room-map-items .created-room-map-item .room-map-date-details i[data-v-8a4999fc],#room-maps-card .room-map-items .processing-room-map-item .room-map-date-details i[data-v-8a4999fc]{pointer-events:auto}#room-maps-card .room-map-items .created-room-map-item .room-map-date[data-v-8a4999fc]{background-color:#ebffed!important;border:1px solid #ebffed!important;color:#073309!important}#room-maps-card .room-map-items .error-room-map-item .room-map-date[data-v-8a4999fc]:not(.room-map-date-selected){background-color:#ffebeb!important;border:1px solid #ffebeb!important;color:#330707!important}#room-maps-card .room-maps-footer[data-v-8a4999fc]{position:sticky;bottom:0;width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:3px;--sb-track-color: #ffffff;--sb-thumb-color: #000938}#room-maps-card .room-maps-footer[data-v-8a4999fc] ::-webkit-scrollbar{display:block!important}#room-maps-card .room-maps-footer .robot-room-maps-icon[data-v-8a4999fc]{font-size:20px}#room-maps-card .room-maps-footer .selected-room-maps[data-v-8a4999fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));width:100%;max-height:200px;overflow-y:scroll;padding-right:5px;row-gap:5px;column-gap:6px;margin-inline:10px;margin-top:5px}#room-maps-card .room-maps-footer .selected-room-maps .selected-room-map[data-v-8a4999fc]{background:#eff4ff;border:1px solid #bbcbff;border-radius:5px;color:#000c33;padding-inline:5px;transition:all .2s;-webkit-user-select:none;user-select:none;text-align:center;width:100%}#room-maps-card .room-maps-footer .selected-room-maps .selected-room-map[data-v-8a4999fc]:hover{cursor:pointer;border:1px solid #000c33}#room-maps-card .room-maps-footer .selected-room-maps[data-v-8a4999fc]::-webkit-scrollbar{width:7px!important}#room-maps-card .room-maps-footer .selected-room-maps[data-v-8a4999fc]::-webkit-scrollbar-track{background:var(--sb-track-color)!important;border-radius:3px!important}#room-maps-card .room-maps-footer .selected-room-maps[data-v-8a4999fc]::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)!important;border-radius:3px!important}#room-maps-card .room-maps-footer button[data-v-8a4999fc]{padding:1px 5px;margin:0;background-color:#031d59;color:#fff;border-radius:5px;cursor:pointer;border:2px solid transparent;transition:all .2s}#room-maps-card .room-maps-footer button[data-v-8a4999fc]:hover{background-color:#ec781ede}.status-label[data-v-8a4999fc]{color:#041f4a;font-size:18px;font-weight:500}.window[data-v-8a4999fc]{display:flex;flex-direction:column;width:49%;height:100%}.message[data-v-8a4999fc]{display:flex;flex-direction:column;align-items:end;justify-content:start;gap:3px}.message .message-content[data-v-8a4999fc]{display:flex;flex-direction:row;gap:5px}.message .message-timestamp[data-v-8a4999fc]{text-align:end;font-size:.8rem;color:#9e9e9e;margin-right:5px}.message .message-text[data-v-8a4999fc]{font-size:1.05rem;background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px #0000001a}.message .robot-icon[data-v-8a4999fc]{margin-top:4px;font-size:1.7rem}.chat[data-v-8a4999fc]{position:relative;display:flex;flex-direction:column-reverse;justify-content:end;width:100%;height:100%;gap:15px;background-color:#f7f7f7;padding:20px;border-radius:10px;overflow:scroll;transition:all .2s;border:2px solid #e0e0e0}.chat-header[data-v-8a4999fc]{width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding-inline:20px;margin-bottom:10px;align-items:center}.chat-header .chat-header-labels[data-v-8a4999fc],.chat-header .chat-header-actions[data-v-8a4999fc]{display:flex;flex-direction:column;gap:10px}.chat-header .chat-header-labels[data-v-8a4999fc]{justify-content:center;align-items:start}.chat-header .chat-header-labels div[data-v-8a4999fc]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.chat-header .chat-header-actions[data-v-8a4999fc]{justify-content:center;align-items:end}.pca-badge[data-v-8a4999fc]{border-radius:17px;font-size:1em;padding-block:3px;padding-inline:10px;background-color:#f8fcff;color:#313c5b;border:1px solid rgb(232,232,232)}.pca-badge-true i[data-v-8a4999fc]{color:#036917}.pca-badge-false i[data-v-8a4999fc]{color:#911111}.robot-status-details[data-v-8a4999fc],.team-creation[data-v-8a4999fc]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%}.empty-history-warning[data-v-8a4999fc]{position:absolute;top:20px;width:90%;background-color:#f7f7f7;color:#9e9e9e;text-align:center}.v-enter-active[data-v-8a4999fc],.v-leave-active[data-v-8a4999fc]{transition:opacity .5s ease}.v-enter-from[data-v-8a4999fc],.v-leave-to[data-v-8a4999fc]{opacity:0}.typing-loader[data-v-8a4999fc]{width:30px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side,#000 50%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:l3-8a4999fc 1s infinite linear}@keyframes l3-8a4999fc{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.fade-in[data-v-8a4999fc]{animation:fadeIn-8a4999fc .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-8a4999fc{0%{opacity:0}to{opacity:1}}.fade-out[data-v-8a4999fc]{animation:fadeOut-8a4999fc .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-8a4999fc{0%{opacity:1}to{opacity:0;display:none}}[data-v-b37fd7ea]::-webkit-scrollbar{display:none}.fade-in[data-v-b37fd7ea]{animation:fadeIn-b37fd7ea .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-b37fd7ea{0%{opacity:0}to{opacity:1}}.fade-out[data-v-b37fd7ea]{animation:fadeOut-b37fd7ea .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-b37fd7ea{0%{opacity:1}to{opacity:0;display:none}}[data-v-b37fd7ea]:disabled{pointer-events:none;color:#020e21;opacity:1;background:whitesmoke;cursor:default}label[data-v-b37fd7ea]{margin:0}select[data-v-b37fd7ea],input[type=text][data-v-b37fd7ea],input[type=number][data-v-b37fd7ea],input[type=time][data-v-b37fd7ea],input[type=date][data-v-b37fd7ea]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-b37fd7ea]:hover,input[type=text][data-v-b37fd7ea]:hover,input[type=number][data-v-b37fd7ea]:hover,input[type=time][data-v-b37fd7ea]:hover,input[type=date][data-v-b37fd7ea]:hover{border:1px solid #0a53be}select[data-v-b37fd7ea]:focus,input[type=text][data-v-b37fd7ea]:focus,input[type=number][data-v-b37fd7ea]:focus,input[type=time][data-v-b37fd7ea]:focus,input[type=date][data-v-b37fd7ea]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-b37fd7ea]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-b37fd7ea]::-webkit-outer-spin-button,input[data-v-b37fd7ea]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}h5[data-v-b37fd7ea]{font-size:1.4rem;font-weight:600;color:#031531;margin:0;justify-self:start}p[data-v-b37fd7ea]{color:#020e21;margin:0}.loader[data-v-b37fd7ea]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.6);position:absolute;z-index:10;cursor:wait}.loader i[data-v-b37fd7ea]{font-size:50px;color:#002442}.info-wrapper[data-v-b37fd7ea]{display:flex;justify-content:space-between;width:100%;height:100%}.info-column[data-v-b37fd7ea]{display:flex;flex-direction:row;flex-wrap:wrap;align-content:start;overflow:scroll;gap:10px;padding:5px;height:100%;width:100%}.info-item[data-v-b37fd7ea]{width:100%;display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:15px;padding:13px}.info-item h5[data-v-b37fd7ea]{font-size:1.4rem;font-weight:600;color:#031531;margin:0;flex-shrink:1}.info-item .fake-input[data-v-b37fd7ea]{display:flex;align-items:center;padding-inline:10px;padding-block:5px;background:whitesmoke;border-radius:5px;flex-grow:1}.info-item .acronym-input[data-v-b37fd7ea]{display:flex;align-items:center;flex-grow:1}.info-item .acronym-input input[data-v-b37fd7ea]{width:100%}.info-item select[data-v-b37fd7ea],.info-item input[data-v-b37fd7ea]{font-weight:500;flex-grow:1}.info-item p[data-v-b37fd7ea]{font-weight:500}.info-item .radios[data-v-b37fd7ea]{display:flex;gap:15px;flex-direction:row;justify-content:space-around;align-items:center;flex-grow:1}.info-item .radios .radio[data-v-b37fd7ea]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;cursor:pointer}.info-item .radios .radio input[data-v-b37fd7ea]{margin-right:5px;cursor:pointer}.info-item .radios .radio label[data-v-b37fd7ea]{cursor:pointer}.info-item .vacancies[data-v-b37fd7ea]{display:flex;flex-direction:row;gap:10px;flex-grow:1}.info-item .vacancies .vacancy[data-v-b37fd7ea]{display:flex;flex-direction:column;align-items:start;gap:5px}.info-item .vacancies .vacancy .vacancy-header[data-v-b37fd7ea]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%}.info-item .vacancies .vacancy .vacancy-header input[data-v-b37fd7ea]{margin:0}.info-item .vacancies .vacancy .fake-input[data-v-b37fd7ea]{display:flex;flex-direction:row;align-items:center;width:100%;gap:10px}.info-item .vacancies .vacancy input[type=checkbox][data-v-b37fd7ea]{width:15px;height:15px;cursor:pointer}.info-item .vacancies .vacancy label[data-v-b37fd7ea]{margin:0;font-size:1rem;font-weight:500;color:#031531;cursor:pointer}[data-v-0d085944]::-webkit-scrollbar{display:none}p[data-v-0d085944]{margin:0}h3[data-v-0d085944]{font-size:1.6rem;font-weight:600;color:#041f4a;margin:0;justify-self:start}.collapsed[data-v-0d085944]{box-sizing:border-box;height:0!important;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.25,.8,.25,1)}.team-details-wrapper[data-v-0d085944]{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,.48);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(4px);margin:0}.team-details-wrapper .team-details-modal[data-v-0d085944]{width:90%;height:80%;display:flex;padding:20px;box-sizing:border-box;flex-direction:column;justify-content:start;align-items:center;background:rgb(255,255,255);box-shadow:0 8px 32px #1f26875e;border-radius:10px;border:1px solid rgba(255,255,255,.18);overflow:hidden}.team-details-wrapper .team-details-modal .team-details-header[data-v-0d085944]{display:flex;width:100%;height:fit-content;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px}.team-details-wrapper .team-details-modal .team-details-header h1[data-v-0d085944]{margin-right:50px}.team-details-wrapper .team-details-modal .team-details-header h3[data-v-0d085944]{text-align:right}.team-details-wrapper .team-details-modal .team-details-body[data-v-0d085944]{display:flex;flex-direction:row;width:100%;min-height:0;height:100%}.team-details-wrapper .team-details-modal .team-details-body .sidebar[data-v-0d085944]{width:12%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:start;margin-right:20px;flex-grow:0;flex-shrink:0}.team-details-wrapper .team-details-modal .team-details-body .sidebar .sidebar-button[data-v-0d085944]{position:relative;display:flex;flex-direction:row;justify-content:start;align-items:center;overflow:hidden;padding:5px;width:100%;height:50px;margin-bottom:10px;font-size:18px;border-radius:5px;font-weight:500;transition:all .25s cubic-bezier(.25,1,.5,1);color:#002442}.team-details-wrapper .team-details-modal .team-details-body .sidebar .enabled-sidebar-button[data-v-0d085944]:hover{background:rgba(255,237,223,.87)!important;color:#813b00de!important;cursor:pointer}.team-details-wrapper .team-details-modal .team-details-body .sidebar .disabled-sidebar-button[data-v-0d085944]:hover{background:rgba(135,125,119,.55)!important;color:#4a433ede!important;cursor:not-allowed}.team-details-wrapper .team-details-modal .team-details-body .sidebar .disabled-pricing-warning[data-v-0d085944]{position:absolute;top:60px;left:0;background:rgb(135,125,119);color:#fff;padding:5px;border-radius:5px;font-size:12px;z-index:1}.team-details-wrapper .team-details-modal .team-details-body .sidebar .active-tab-button[data-v-0d085944]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important}.team-details-wrapper .team-details-modal .team-details-body .team-details-content[data-v-0d085944]{position:relative;display:flex;flex-direction:column;width:87%;height:100%;flex-grow:0;flex-shrink:0}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-info[data-v-0d085944]{height:100%;width:100%;position:absolute}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers[data-v-0d085944]{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body[data-v-0d085944]{display:flex;flex-direction:row;width:100%;height:100%;overflow:hidden;align-items:start;justify-content:space-between}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-loader[data-v-0d085944]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,.6);position:absolute;z-index:10;cursor:wait}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-loader i[data-v-0d085944]{font-size:50px;color:#002442}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column[data-v-0d085944]{width:48%;height:100%;display:flex;flex-direction:column}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-header[data-v-0d085944]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-header i[data-v-0d085944]{padding:10px;cursor:pointer;transition:all .5s cubic-bezier(.25,.8,.25,1)}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-header i[data-v-0d085944]:hover{color:#ff7400de}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list[data-v-0d085944]{overflow:scroll}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-card[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-card[data-v-0d085944]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;max-height:400px;border:3px solid rgba(0,36,66,.11);padding-inline:7px;border-radius:10px;overflow-y:scroll;overflow-x:hidden;margin-bottom:10px;transition:all .5s cubic-bezier(.25,.8,.25,1)}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-header[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-card .offer-card-header[data-v-0d085944]{position:sticky;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:5;width:105%;height:50px;border-radius:10px;background-color:#002442;font-weight:500;font-size:20px;color:#fff;padding-inline:20px;flex-shrink:0;cursor:pointer}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-header i[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-card .offer-card-header i[data-v-0d085944]{transition:all .2s cubic-bezier(.25,.8,.25,1);padding:10px}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-header i[data-v-0d085944]:hover,.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-card .offer-card-header i[data-v-0d085944]:hover{color:#dc3545}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-card .offer-card-body[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-card .offer-card-body[data-v-0d085944]{padding-top:10px;width:100%;box-sizing:border-box;transition:all .5s cubic-bezier(.25,.8,.25,1)}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offers-uc-card[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-uc-card[data-v-0d085944]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 20px;margin-bottom:10px;border-radius:10px;background-color:#eeeeff5e}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .offers-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card .offer-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .offers-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card .offer-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offers-uc-card .offers-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offers-uc-card .offer-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-uc-card .offers-uc-details[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-uc-card .offer-uc-details[data-v-0d085944]{margin-right:10px}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card i[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card i[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offers-uc-card i[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-uc-card i[data-v-0d085944]{padding:10px;cursor:pointer;transition:all .5s cubic-bezier(.25,.8,.25,1)}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offers-uc-card i[data-v-0d085944]:hover,.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-ucs-list .offer-uc-card i[data-v-0d085944]:hover,.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offers-uc-card i[data-v-0d085944]:hover,.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-offers .offers-body .offers-column .offers-list .offer-uc-card i[data-v-0d085944]:hover{color:#ff7400de}.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-pricing[data-v-0d085944],.team-details-wrapper .team-details-modal .team-details-body .team-details-content .team-robot[data-v-0d085944]{height:100%;width:100%;position:absolute}.team-details-wrapper .close-instruction[data-v-0d085944]{position:absolute;bottom:30px;left:0;width:100%;text-align:center;font-size:25px;cursor:default;font-weight:500;color:#00244294}.fade-in[data-v-0d085944]{animation:fadeIn-0d085944 .2s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-0d085944{0%{opacity:0}to{opacity:1}}.fade-out[data-v-0d085944]{animation:fadeOut-0d085944 .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-0d085944{0%{opacity:1}to{opacity:0}}[data-v-0b7fa6eb]::-webkit-scrollbar{display:none}.main-content[data-v-0b7fa6eb]{padding-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;overflow:hidden;position:relative}header[data-v-0b7fa6eb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}header h1[data-v-0b7fa6eb]{font-size:3.5em;font-weight:600}.action-button[data-v-0b7fa6eb]{display:flex;flex-direction:row;align-items:center;justify-content:center;transition:all .1s;color:#004687;cursor:pointer}.action-details[data-v-0b7fa6eb]{padding:0;margin-block:0;margin-inline:5px;transition:all 1s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.action-button:hover .rotate[data-v-0b7fa6eb]{animation:rotate-0b7fa6eb .5s ease-in-out}.action-button:hover .pulse-right[data-v-0b7fa6eb]{animation:pulse-right-0b7fa6eb .5s ease-in-out}@keyframes rotate-0b7fa6eb{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes pulse-right-0b7fa6eb{0%{transform:translate(0)}50%{transform:translate(-20%)}to{transform:translate(0)}}select[data-v-0b7fa6eb],input[type=text][data-v-0b7fa6eb],input[type=number][data-v-0b7fa6eb],input[type=time][data-v-0b7fa6eb],input[type=date][data-v-0b7fa6eb]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-0b7fa6eb]:hover,input[type=text][data-v-0b7fa6eb]:hover,input[type=number][data-v-0b7fa6eb]:hover,input[type=time][data-v-0b7fa6eb]:hover,input[type=date][data-v-0b7fa6eb]:hover{border:1px solid #0a53be}select[data-v-0b7fa6eb]:focus,input[type=text][data-v-0b7fa6eb]:focus,input[type=number][data-v-0b7fa6eb]:focus,input[type=time][data-v-0b7fa6eb]:focus{outline:none;border:1px solid rgba(253,126,20,.8666666667)}input[type=number][data-v-0b7fa6eb]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-0b7fa6eb]::-webkit-outer-spin-button,input[data-v-0b7fa6eb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}label[data-v-0b7fa6eb]{margin-right:5px;color:#003969}.pca-badge[data-v-0b7fa6eb]{border-radius:17px;font-size:1em;padding-block:3px;padding-inline:10px;background-color:#f8fcff;color:#313c5b;border:1px solid rgb(232,232,232)}.pca-badge-true[data-v-0b7fa6eb] :is(i){color:#036917}.pca-badge-false[data-v-0b7fa6eb] :is(i){color:#911111}.topbar[data-v-0b7fa6eb]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.topbar .filters[data-v-0b7fa6eb]{display:flex;height:100%;justify-content:start;align-items:center;flex-wrap:wrap;row-gap:10px}.topbar .filters input[data-v-0b7fa6eb],.topbar .filters select[data-v-0b7fa6eb]{margin:0 20px 0 0;height:35px;font-size:18px}.topbar .filters .unit-filter[data-v-0b7fa6eb]{max-width:200px}.topbar .filters .checkbox-filters[data-v-0b7fa6eb]{display:flex;flex-direction:column;align-items:start;justify-content:center;margin-right:20px}.topbar .filters .checkbox-filter[data-v-0b7fa6eb]{display:flex;align-items:center;cursor:pointer}.topbar .filters .checkbox-filter[data-v-0b7fa6eb] *{transition:all .2s}.topbar .filters .checkbox-filter label[data-v-0b7fa6eb]{margin-bottom:0;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#003969}.topbar .filters .checkbox-filter .custom-checkbox[data-v-0b7fa6eb]{display:flex;justify-content:center;align-items:center;height:20px;width:20px;border:1px solid #e0e0e0;border-radius:3px;margin-right:5px}.topbar .filters .checkbox-filter .selected-custom-checkbox[data-v-0b7fa6eb]{background-color:#ffa562de;border:none}.topbar .filters .checkbox-filter i[data-v-0b7fa6eb]{color:#ff7e11de;margin:0;padding:0;font-size:13px}.topbar .filters .checkbox-filter:hover label[data-v-0b7fa6eb]{color:#004077}.topbar .filters .checkbox-filter:hover .custom-checkbox[data-v-0b7fa6eb]{border:1px solid rgba(255,173,109,.87)}.topbar .options[data-v-0b7fa6eb]{display:flex;justify-content:end;align-items:center;height:100%}.topbar .options .option-button[data-v-0b7fa6eb]{text-wrap:nowrap;width:fit-content;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .1s;background:transparent;color:#004687;border:1px solid #e0e0e0;margin-left:10px}.topbar .options .option-button[data-v-0b7fa6eb]:hover{outline:none;border:1px solid #004687;background:#f4f5ff}.topbar .options .option-button[data-v-0b7fa6eb]:active{background:rgba(253,210,168,.87);border:1px solid rgba(253,126,20,.8666666667);color:#fd7e14dd}.content-wrap[data-v-0b7fa6eb]{display:flex;flex-direction:row;justify-content:center;align-items:start;height:100%;width:100%}.content-column[data-v-0b7fa6eb]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;height:100%;width:100%}.column-body[data-v-0b7fa6eb]{height:100%;width:100%}.teams-list[data-v-0b7fa6eb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;width:100%;height:100%;overflow:scroll;padding-bottom:200px;column-gap:10px}.team-card[data-v-0b7fa6eb]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:10px;border:2px solid rgb(232,232,232);width:300px;height:fit-content;margin-bottom:20px;padding-block:8px;padding-inline:10px;cursor:pointer;transition:all .2s}.team-card .team-card-header[data-v-0b7fa6eb]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding-block:10px;padding-inline:15px;color:#fff;border-radius:10px}.team-card .team-card-header h3[data-v-0b7fa6eb]{text-align:start;font-size:1.3em;font-weight:600;margin:0;z-index:3}.team-card .team-card-header .robot-badge[data-v-0b7fa6eb]{position:absolute;z-index:3;right:-25px;display:flex;flex-direction:column;justify-content:center;align-items:center}.team-card .team-card-header .robot-badge .robot-message[data-v-0b7fa6eb]{display:flex;justify-content:center;align-items:center;background:#dfe4ee;padding:5px;border-radius:15px}.team-card .team-card-header .robot-badge .robot-icon[data-v-0b7fa6eb]{font-size:1.8em}.team-card .team-card-header .robot-working[data-v-0b7fa6eb]{color:#002b50}.team-card .team-card-header .robot-error[data-v-0b7fa6eb]{color:#911111}.team-card .team-card-header .robot-error i[data-v-0b7fa6eb]{font-size:1.3em}.team-card .team-card-header[data-v-0b7fa6eb]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004687;z-index:1;border-radius:10px}.team-card .team-card-header[data-v-0b7fa6eb]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fd7e14;transition:opacity .15s cubic-bezier(.25,1,.5,1);opacity:0;z-index:2;border-radius:10px}.team-card .team-card-header[data-v-0b7fa6eb]:hover:after{opacity:1}.team-card .team-card-body[data-v-0b7fa6eb]{display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;align-items:center;width:100%;column-gap:5px;row-gap:5px;padding-inline:10px;padding-top:10px;padding-bottom:5px;pointer-events:none}.team-card .team-card-body p[data-v-0b7fa6eb]{margin:0;font-size:1em}.team-card-selected[data-v-0b7fa6eb]{border:2px solid rgba(253,126,20,.8666666667)}.loading-cards[data-v-0b7fa6eb]{position:absolute!important;top:0;left:0;background:none}.team-loading-card[data-v-0b7fa6eb]{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:10px;border:2px solid rgb(232,232,232);width:300px;height:200px;margin-bottom:20px;padding-block:8px;padding-inline:10px;cursor:wait;animation:loading-border-0b7fa6eb 1.5s infinite,fade-in .5s}.team-loading-card .team-card-header[data-v-0b7fa6eb]{position:relative;width:100%;height:100px;border-radius:10px;background:#0a3622;animation:loading-card-0b7fa6eb 1.5s infinite,fade-in .5s}@keyframes loading-card-0b7fa6eb{0%{background-color:#f0f0f0}30%{background-color:#e0e0e0}to{background-color:#f0f0f0}}@keyframes loading-border-0b7fa6eb{0%{border-color:#e1e1e1}30%{border-color:#f8f8f8}to{border-color:#e1e1e1}}.sidebar-wrapper[data-v-0b7fa6eb]{height:100vh;overflow:hidden;display:flex}.scrollable-sidebar[data-v-0b7fa6eb]{height:100%;overflow-y:scroll;flex-shrink:0}.parameters-column[data-v-0b7fa6eb]{width:400px;display:flex;flex-direction:column;transition:width .5s cubic-bezier(.25,1,.5,1);height:100%}.parameters-card[data-v-0b7fa6eb]{display:flex;flex-direction:column;flex:1;background-color:#fff;border:2px solid rgb(232,232,232);box-shadow:0 0 5px #f5f5f5;transition:all 1s;border-radius:15px;overflow:hidden;height:100%}.parameters-card-header[data-v-0b7fa6eb]{padding:10px;font-size:1em;font-weight:700;color:#fff;border:1px rgb(0,70,135);background-color:#004687;border-radius:15px;text-align:center}.parameters-card-headerbutton[data-v-0b7fa6eb]{margin:0 auto;display:block}.option-button[data-v-0b7fa6eb]{text-wrap:nowrap;width:fit-content;padding:5px 10px;border-radius:5px;cursor:pointer;transition:all .1s;background:#004687;color:#fff;border:1px solid #e0e0e0}.option-button.option-button[data-v-0b7fa6eb]:hover{outline:none;border:1px solid #004687;background:#f4f5ff;color:#004687}.parameters-card-body[data-v-0b7fa6eb]{padding:10px;overflow-y:auto;margin-bottom:5px;gap:8px;display:flex;flex-direction:column}.parameters-column-collapsed[data-v-0b7fa6eb]{width:0!important;transition:all .5s cubic-bezier(.25,1,.5,1)}.parameters-column-expanded[data-v-0b7fa6eb]{width:400px!important;transition:all .5s cubic-bezier(.25,1,.5,1)}.parameters-card-collapse[data-v-0b7fa6eb]{transform:translate(150px);opacity:0;transition:all .5s cubic-bezier(.25,1,.5,1)}.parameters-card-expand[data-v-0b7fa6eb]{opacity:1;padding-bottom:100%;transition:all .5s cubic-bezier(.25,1,.5,1)}.fade-in[data-v-0b7fa6eb]{animation:fadeIn-0b7fa6eb .1s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeIn-0b7fa6eb{0%{opacity:0}to{opacity:1}}.fade-out[data-v-0b7fa6eb]{animation:fadeOut-0b7fa6eb .2s cubic-bezier(.25,1,.5,1) forwards;pointer-events:none}@keyframes fadeOut-0b7fa6eb{0%{opacity:1}to{opacity:0}}.typing-loader[data-v-0b7fa6eb]{width:30px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, #001e38 50%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:l3-0b7fa6eb 1s infinite linear}@keyframes l3-0b7fa6eb{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.fade-enter-active[data-v-0b7fa6eb],.fade-leave-active[data-v-0b7fa6eb]{transition:opacity .2s ease}.fade-enter-from[data-v-0b7fa6eb],.fade-leave-to[data-v-0b7fa6eb]{opacity:0}.fade-enter-to[data-v-0b7fa6eb],.fade-leave-from[data-v-0b7fa6eb]{opacity:1}.display[data-v-83bc6ede]{display:block;pointer-events:all;animation:fadeIn-83bc6ede .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-83bc6ede]{pointer-events:none;animation:fadeOut-83bc6ede .5s forwards cubic-bezier(.175,.885,.32,1.275)}#planned-team-creation-wrapper[data-v-83bc6ede]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:start;justify-content:center}#planned-team-creation-modal[data-v-83bc6ede]{position:absolute;display:flex;margin-top:15%;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;box-shadow:0 0 10px #00000080;z-index:1001;opacity:0}.planned-team-creation-modal-show[data-v-83bc6ede]{animation:fadeInSlideDown-83bc6ede .5s forwards cubic-bezier(.175,.885,.32,1.275)}.planned-team-creation-modal-hide[data-v-83bc6ede]{animation:fadeOutSlideUp-83bc6ede .5s forwards cubic-bezier(.175,.885,.32,1.275)}#planned-team-creation-modal-header[data-v-83bc6ede]{width:100%;padding:10px;background-color:#f1f1f1;border-top-left-radius:5px;border-top-right-radius:5px}#planned-team-creation-modal-header h1[data-v-83bc6ede]{font-size:1.5rem;color:#333}#planned-team-creation-modal-body[data-v-83bc6ede]{width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center}p[data-v-83bc6ede]{margin:0;padding:0}@keyframes fadeIn-83bc6ede{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-83bc6ede{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-83bc6ede{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-83bc6ede{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.display[data-v-fb5e67c7]{display:block;pointer-events:all;animation:fadeIn-fb5e67c7 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-fb5e67c7]{pointer-events:none;animation:fadeOut-fb5e67c7 .5s forwards cubic-bezier(.175,.885,.32,1.275)}#conflicting-days-wrapper[data-v-fb5e67c7]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:start;justify-content:center}#conflicting-days-modal[data-v-fb5e67c7]{position:absolute;display:flex;margin-top:12%;max-height:70%;max-width:700px;min-width:400px;width:fit-content;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #00000080;z-index:1001;opacity:0}.conflicting-days-modal-show[data-v-fb5e67c7]{animation:fadeInSlideDown-fb5e67c7 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.conflicting-days-modal-hide[data-v-fb5e67c7]{animation:fadeOutSlideUp-fb5e67c7 .5s forwards cubic-bezier(.175,.885,.32,1.275)}#conflicting-days-modal-header[data-v-fb5e67c7]{position:absolute;top:0;width:100%;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(251,251,251,1) 50%,rgba(255,255,255,0) 100%);border-top-left-radius:5px;border-top-right-radius:5px;text-align:center;z-index:100}#conflicting-days-modal-header h1[data-v-fb5e67c7]{font-size:1.5rem;color:#333;background:rgba(255,0,0,0)}#conflicting-days-modal-body[data-v-fb5e67c7]{padding-top:40px;width:100%;height:100%;padding-inline:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:start;justify-content:space-evenly;text-align:center;overflow-y:auto;background:rgba(0,0,0,0);padding-bottom:90px}#conflicting-days-modal-footer[data-v-fb5e67c7]{position:absolute;min-width:400px;width:100%;bottom:0;padding-inline:10px;padding-bottom:10px;padding-top:30px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(251,251,251,1) 70%,rgba(255,255,255,0) 100%);border-bottom-left-radius:5px;border-bottom-right-radius:5px}#conflicting-days-modal-footer div[data-v-fb5e67c7]{background:rgba(255,0,0,0)}.conflict-card[data-v-fb5e67c7]{margin-top:40px;min-height:200px;min-width:200px;width:30%;border-radius:10px;border:2px solid #f1f1f1}.conflict-header[data-v-fb5e67c7]{position:relative;top:-30px;left:0;text-align:start;margin-left:10px;width:fit-content;padding-inline:4px;background:white}.conflict-body[data-v-fb5e67c7]{margin-inline:10px;position:relative;top:-20px}.conflict-detail[data-v-fb5e67c7]{text-align:start}p[data-v-fb5e67c7]{margin:0;padding:0}ul[data-v-fb5e67c7]{padding:0;margin:0}li[data-v-fb5e67c7]{text-align:start}@keyframes fadeIn-fb5e67c7{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-fb5e67c7{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-fb5e67c7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-fb5e67c7{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}p[data-v-207b91d8]{margin:0;padding:0}.display[data-v-207b91d8]{display:block;pointer-events:all;animation:fadeIn-207b91d8 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-207b91d8]{pointer-events:none;animation:fadeOut-207b91d8 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-down[data-v-207b91d8]{animation:fadeInSlideDown-207b91d8 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-up[data-v-207b91d8]{animation:fadeOutSlideUp-207b91d8 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.date-details-wrapper[data-v-207b91d8]{position:absolute;display:flex;justify-content:center;align-items:start;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5)}.date-details-modal[data-v-207b91d8]{position:absolute;display:flex;margin-top:21%;max-height:70%;max-width:700px;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #00000080;z-index:1001;border:2px solid #e2e2e2}.date-details-modal-header[data-v-207b91d8]{position:absolute;top:-35px;right:auto;display:flex;justify-content:space-between;width:100%;padding-inline:5px;border-radius:5px}.date-details-modal-header h1[data-v-207b91d8]{margin:0;padding:0;background:#004687;color:#fff;border-radius:5px;padding-inline:15px}.date-details-modal-body[data-v-207b91d8]{padding:20px}.class-details[data-v-207b91d8]{margin-block:20px}@keyframes fadeIn-207b91d8{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-207b91d8{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-207b91d8{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-207b91d8{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}p[data-v-39b81870]{margin:0;padding:0}.small-icon[data-v-39b81870]{font-size:.7em}.display[data-v-39b81870]{display:block;pointer-events:all;animation:fadeIn-39b81870 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.hide[data-v-39b81870]{pointer-events:none;animation:fadeOut-39b81870 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-down[data-v-39b81870]{animation:fadeInSlideDown-39b81870 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.slide-up[data-v-39b81870]{animation:fadeOutSlideUp-39b81870 .5s forwards cubic-bezier(.175,.885,.32,1.275)}.additional-year-selection-wrapper[data-v-39b81870]{position:absolute;display:flex;justify-content:center;align-items:start;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.5)}.additional-year-selection-modal[data-v-39b81870]{position:absolute;display:flex;margin-top:21%;max-height:70%;max-width:700px;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #00000080;z-index:1001;border:2px solid #e2e2e2}.additional-year-selection-modal-header[data-v-39b81870]{position:absolute;top:-35px;right:auto;display:flex;justify-content:space-between;width:100%;padding-inline:5px;border-radius:5px}.additional-year-selection-modal-header h1[data-v-39b81870]{margin:0;padding:0;background:#004687;color:#fff;border-radius:5px;padding-inline:15px}.additional-year-selection-modal-body[data-v-39b81870]{padding:20px}.year-selection[data-v-39b81870]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-block:20px}.year-selection hr[data-v-39b81870]{width:80%;margin-block:10px;padding:0}.year-row[data-v-39b81870]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-inline:20px}.calendar-selection[data-v-39b81870]{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:80%}.calendar-selection label[data-v-39b81870]{margin:0;cursor:pointer}.calendar-tag[data-v-39b81870]{background:#e5f3ff;border-radius:5px;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;font-weight:400;cursor:pointer;text-wrap:wrap;padding-inline:20px;margin-inline:5px;-webkit-user-select:none;user-select:none}.selected-calendar[data-v-39b81870]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;padding-inline:10px;-webkit-user-select:none;user-select:none}.no-calendar-available[data-v-39b81870]{width:100%;margin:0;padding:0;color:gray}.additional-year-selection-modal-footer[data-v-39b81870]{width:100%;padding-inline:10px;padding-bottom:10px;padding-top:10px}@keyframes fadeIn-39b81870{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-39b81870{0%{opacity:1}to{opacity:0}}@keyframes fadeOutSlideUp-39b81870{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInSlideDown-39b81870{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}#calendar-header[data-v-00fee91f]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}.year-button[data-v-00fee91f]{position:relative;border-radius:10px;border:none;outline:none;padding-inline:10px;background-color:#f8f9fa;font-weight:500;color:#003260;transition:all .2s}.year-button[data-v-00fee91f]:hover{background-color:#003260;color:#fff}.year-button[data-v-00fee91f]:active{background-color:#fd7e14;color:#fff}.add-year i[data-v-00fee91f],.subtract-year i[data-v-00fee91f]{color:#003260;position:absolute;top:20.5%;z-index:1;transition:all .2s}.add-year i[data-v-00fee91f]{right:-6px}.add-year:hover i[data-v-00fee91f]{transform:translate(5px);color:#fd7e14}.add-year:active i[data-v-00fee91f]{transform:translate(10px);color:#fd7e14}.subtract-year i[data-v-00fee91f]{left:-6px}.subtract-year:hover i[data-v-00fee91f]{transform:translate(-5px);color:#fd7e14}.subtract-year:active i[data-v-00fee91f]{transform:translate(-10px);color:#fd7e14}#month-header[data-v-00fee91f]{text-align:center}.calendar[data-v-00fee91f]::-webkit-scrollbar,.calendar[data-v-00fee91f] *::-webkit-scrollbar{width:0;height:0}h2[data-v-00fee91f]{color:#004687}#current-calendar[data-v-00fee91f]{margin-bottom:20px;overflow:visible}.current-view[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.current-view-dates[data-v-00fee91f],.current-view-weekdayLabels[data-v-00fee91f]{display:grid;grid-template-columns:repeat(7,minmax(90px,auto));border-radius:3px}.current-view-dates[data-v-00fee91f]{border-radius:5px;border:2px solid #e2e2e2;overflow:visible}.current-view-emptyDate[data-v-00fee91f],.current-view-date[data-v-00fee91f]{padding-top:5px;padding-left:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:90px;height:90px;transition:all .1s;cursor:pointer;color:#03053c;position:relative;z-index:1;border-bottom:#e3e3e3 2px solid}.current-view-date[data-v-00fee91f]:hover{background-color:#e2e2e2}.date-col[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:50%;height:100%;pointer-events:none}.availability-indicators[data-v-00fee91f]{padding-inline:3px;display:flex;flex-direction:column;justify-content:start;align-items:center;width:50%;height:100%;pointer-events:none}.availability-indicator[data-v-00fee91f]{display:flex;margin-bottom:5px;justify-content:center;align-items:center;width:70%;height:25%;background-color:#28a745;border-radius:5px;pointer-events:none}.bg-darkblue[data-v-00fee91f]{background-color:#2a3eab}.availability-indicator p[data-v-00fee91f]{margin:0;padding:0;color:#fff;font-size:10px;font-weight:700}.plannedAcademicShift[data-v-00fee91f]{background-color:orange!important}.createdAcademicShift[data-v-00fee91f]{background-color:#2a3eab!important;color:#fff!important}.current-weekdayLabels[data-v-00fee91f]{display:grid;grid-template-columns:repeat(7,minmax(90px,auto));border-radius:3px}.current-weekdayLabel[data-v-00fee91f]{margin:0;padding:0;font-size:18px;font-weight:500;text-align:center;color:#03053c}.current-view-sunCol[data-v-00fee91f],.current-view-satCol[data-v-00fee91f]{background-color:#f9f9f9}.current-view-weekdayCol[data-v-00fee91f]{background:white}.current-view-weekCol[data-v-00fee91f]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;background-color:#e3e3e3}.current-view-day[data-v-00fee91f]{height:30px;padding:0;margin:0;font-size:20px;font-weight:700;text-align:center;pointer-events:none;z-index:2}.current-view-date-dragOver[data-v-00fee91f]{background-color:#fff;border:2px solid #0464bb;transform:scale(1.3);border-radius:20%;z-index:10;transition:all .2s cubic-bezier(.25,1,.5,1)}#carousel-wrapper[data-v-00fee91f]{display:flex;flex-direction:row;justify-content:start;align-items:start;width:100%;overflow-x:scroll;position:relative;margin-bottom:10px}.carousel-button[data-v-00fee91f]{height:100%;width:40px;display:flex;align-items:center;cursor:pointer;padding-inline:5px;position:absolute;z-index:2;background:rgb(255,255,255)}.carousel-button[data-v-00fee91f]:hover{color:#fd7e14}.carousel-button i[data-v-00fee91f]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s}#carousel-left-button[data-v-00fee91f]{left:0;justify-content:start;background:linear-gradient(90deg,rgb(255,255,255,1) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%)}#carousel-left-button i[data-v-00fee91f]:hover{transform:translate(-5px)}#carousel-right-button[data-v-00fee91f]{right:0;justify-content:end;background:linear-gradient(-90deg,rgb(255,255,255,1) 0%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%)}#carousel-right-button i[data-v-00fee91f]:hover{transform:translate(5px)}.general-calendar[data-v-00fee91f]{height:100%;width:100%;display:flex;flex-direction:row;justify-content:start;align-items:start;overflow-x:scroll;background:rgba(255,255,255,0);position:relative;padding-inline:25px}.calendar[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:5px}.month[data-v-00fee91f]{display:flex;padding:10px;background-color:#fff;border-radius:5px}.view[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:scroll}.month-title[data-v-00fee91f]{color:#004687;font-weight:600;transition:all .2s ease;pointer-events:auto;cursor:pointer}.month-title[data-v-00fee91f]:hover,.selected-month-title[data-v-00fee91f]{color:#fd7e14}.datesContainer[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.dates[data-v-00fee91f],.weekdayLabels[data-v-00fee91f]{display:grid;grid-template-columns:repeat(7,minmax(35px,auto));border-radius:3px}.dates[data-v-00fee91f]{border-radius:5px;border:2px solid #e2e2e2}.weekdayLabel[data-v-00fee91f]{margin:0;padding:0;font-size:13px;font-weight:500;text-align:center;color:#03053c}.sunCol[data-v-00fee91f],.satCol[data-v-00fee91f]{background-color:#f9f9f9;position:relative}.weekdayCol[data-v-00fee91f]{position:relative}.weekCol[data-v-00fee91f]:after,.sunCol[data-v-00fee91f]:after{content:"";position:absolute;top:3.5%;right:0;width:2px;height:95%;z-index:1;background-color:#e3e3e3}.emptyDate[data-v-00fee91f],.date[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:25px;min-height:25px;transition:all .2s;cursor:pointer;color:#03053c;position:relative;border-radius:50%;margin:5px}.date[data-v-00fee91f]:hover{background-color:#e2e2e2!important;color:#03053c!important}.day[data-v-00fee91f]{padding:0;margin:0;font-size:13px;font-weight:700;text-align:center}.subtitles[data-v-00fee91f]{display:flex;flex-direction:row;justify-content:center;align-items:start;margin-top:25px;width:100%;column-gap:10px}.subtitle[data-v-00fee91f]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-inline:10px}.subtitle div[data-v-00fee91f]{margin-top:5px;margin-inline:5px;width:30px;height:25px;color:#fff!important;font-weight:700}.daySelected[data-v-00fee91f]{background-color:#fd7e14!important}header[data-v-1e461961]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}header h1[data-v-1e461961]{font-size:2.5em;font-weight:600;margin-right:10px}button[data-v-1e461961]{background:none;border:none;color:inherit;font:inherit;cursor:pointer;font-size:20px}button[data-v-1e461961]:hover{animation:rotate-1e461961 .5s cubic-bezier(.4,0,.2,1)}.header-title[data-v-1e461961]{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.header-title i[data-v-1e461961]{color:#004687}@keyframes rotate-1e461961{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.year-selection-body[data-v-89dad33a]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:400px;margin-top:50px;z-index:100;border:1px solid #e0e0e0;border-radius:5px;padding:20px;background-color:#f8f9fa;box-shadow:0 0 10px #0000001a;animation:slideDown-89dad33a 1s cubic-bezier(.25,1,.5,1)}@keyframes slideDown-89dad33a{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.slide-up[data-v-89dad33a]{animation:slideUp-89dad33a 1s cubic-bezier(.25,1,.5,1)}@keyframes slideUp-89dad33a{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.yearCheckError[data-v-89dad33a]{color:red;margin-bottom:10px}#year-inputs[data-v-89dad33a]{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}input[data-v-89dad33a]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}input[data-v-89dad33a]:hover{border:1px solid #0a53be}input[data-v-89dad33a]:focus{outline:none;border:1px solid #FD7E14DD}input[data-v-89dad33a]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}.error[data-v-89dad33a]{border:1px solid red!important;animation:shake-89dad33a .5s ease-in-out}@keyframes shake-89dad33a{0%{transform:translate(0)}10%,20%{transform:translate(-10px)}30%,40%,70%,80%{transform:translate(10px)}50%,60%,90%{transform:translate(-10px)}to{transform:translate(0)}}input[data-v-89dad33a]::-webkit-outer-spin-button,input[data-v-89dad33a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select[data-v-86fc8c4d],input[type=text][data-v-86fc8c4d],input[type=number][data-v-86fc8c4d],input[type=time][data-v-86fc8c4d]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-86fc8c4d]:hover,input[type=text][data-v-86fc8c4d]:hover,input[type=number][data-v-86fc8c4d]:hover,input[type=time][data-v-86fc8c4d]:hover{border:1px solid #0a53be}select[data-v-86fc8c4d]:focus,input[type=text][data-v-86fc8c4d]:focus,input[type=number][data-v-86fc8c4d]:focus,input[type=time][data-v-86fc8c4d]:focus{outline:none;border:1px solid #FD7E14DD}input[type=number][data-v-86fc8c4d]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-86fc8c4d]::-webkit-outer-spin-button,input[data-v-86fc8c4d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bg-darkblue[data-v-86fc8c4d]{background-color:#2a3eab!important;color:#fff!important}.content-card-body[data-v-86fc8c4d]{opacity:1;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-block:10px;background:white;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}.collapsed[data-v-86fc8c4d]{opacity:0;background:white;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}.content-card[data-v-86fc8c4d]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;margin-top:20px!important;border-radius:10px;border:2px solid rgb(232,232,232);box-shadow:0 0 5px #f5f5f5;padding-bottom:10px}.content-card-header[data-v-86fc8c4d]{position:sticky;top:0;margin-top:-10px;display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:95%;background-color:#00468700;color:#fff;border-radius:9px;padding-inline:8px;padding-block:8px;z-index:15;cursor:pointer}.content-card-header[data-v-86fc8c4d]>*{position:relative;z-index:3}.content-card-header[data-v-86fc8c4d]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004687;z-index:1;border-radius:9px}.content-card-header[data-v-86fc8c4d]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fd7e14;transition:opacity .25s cubic-bezier(.25,1,.5,1);opacity:0;z-index:2;border-radius:9px}.content-card-header[data-v-86fc8c4d]:hover:after{opacity:1}.content-card-header[data-v-86fc8c4d]:active:after{opacity:.8}.team-info[data-v-86fc8c4d]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:95%;margin-top:10px}.team-info-card[data-v-86fc8c4d]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-wrap:nowrap;height:30px;border-radius:30px;padding-inline:8px;font-weight:500;font-size:14px;background-color:#f4fbff;color:#313c5b;border:1px solid rgb(232,232,232)}.content-card-title[data-v-86fc8c4d]{margin-right:3px}.team-badge[data-v-86fc8c4d]{position:absolute;bottom:-22px;right:-2px;z-index:3;background-color:#fad058;padding-inline:8px;font-weight:500;border-radius:6px}.uc-distribution-hours[data-v-86fc8c4d]{position:relative}.uc-workload[data-v-86fc8c4d]{margin-left:5px}.ucs-list[data-v-86fc8c4d]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;transition:all .25s cubic-bezier(.25,1,.5,1)}.team-uc-details[data-v-86fc8c4d]{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;margin-bottom:5px;padding-inline:10px;padding-top:5px;border-radius:10px;border:2px solid #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1);color:#021f3a}.distributed-team-uc[data-v-86fc8c4d]{color:#1d8700;text-wrap:nowrap}.undistributed-team-uc[data-v-86fc8c4d]{color:#870000;text-wrap:nowrap}.team-uc-header[data-v-86fc8c4d]{position:sticky;top:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-weight:500;margin-bottom:10px;cursor:pointer;transition:all .25s cubic-bezier(.25,1,.5,1)}.team-uc-header-draggable[data-v-86fc8c4d]:hover{padding:10px;border-radius:10px;margin-top:5px;border:3px solid rgba(253,205,169,.87)!important;color:#562800de!important}.team-uc-name[data-v-86fc8c4d],.team-uc-workload[data-v-86fc8c4d]{margin:0;padding:0}.team-uc-name[data-v-86fc8c4d]{width:70%}.team-uc-info[data-v-86fc8c4d]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-uc-workload[data-v-86fc8c4d]{width:100%;text-align:right;text-wrap:nowrap}.team-uc-body[data-v-86fc8c4d]{width:100%;transition:all .5s cubic-bezier(.25,1,.5,1)}.team-uc-inputs[data-v-86fc8c4d]{width:100%!important}.team-uc-input-group[data-v-86fc8c4d]{font-size:14px}.team-uc-input-group input[data-v-86fc8c4d]{width:80%}.team-uc-academic-days-wrapper[data-v-86fc8c4d]{margin-top:20px;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:start}.team-uc-executions[data-v-86fc8c4d]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;margin-bottom:10px}.team-uc-environment-map[data-v-86fc8c4d]{width:100%;margin-bottom:20px}.team-uc-academic-days[data-v-86fc8c4d]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;pointer-events:all}.planned-team-vacancies[data-v-86fc8c4d]{display:flex;flex-direction:row;width:100%;margin-bottom:15px;justify-content:space-between;align-items:center}.planned-team-vacancies h6[data-v-86fc8c4d]{margin-bottom:0}.team-vacancies-list[data-v-86fc8c4d]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:5px;row-gap:5px}.planned-team-vacancy[data-v-86fc8c4d]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-wrap:nowrap;border-radius:30px;padding-inline:9px;padding-block:3px;font-size:14px;background-color:#f4fbff;color:#313c5b;border:1px solid rgb(232,232,232)}.planned-team-vacancy h6[data-v-86fc8c4d]{margin-right:5px}.planned-team-vacancy p[data-v-86fc8c4d]{margin-bottom:0}.course-plan-weekdays[data-v-86fc8c4d]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:10px}.uc-weekday[data-v-86fc8c4d]{margin:0;padding:0;width:12%;font-size:13px;text-align:center;font-weight:400!important;border-radius:5px;background:#d1eaff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;margin-inline:2px!important}.uc-weekday-selected[data-v-86fc8c4d]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}[data-v-7863702e]::-webkit-scrollbar{display:none}.collapsed[data-v-7863702e]{opacity:0;background:white;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}.invalid-input[data-v-7863702e]{border:solid .5px #dc3545!important;animation:shake-7863702e .5s forwards}@keyframes shake-7863702e{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.main-content[data-v-7863702e]{margin-top:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sub-content-wrapper[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;margin-left:0}#environments-column[data-v-7863702e]{display:flex;flex-direction:column;width:22%;height:100vh}#calendar-column[data-v-7863702e]{width:50%}#courses-column[data-v-7863702e]{width:22%;height:100vh;display:flex;flex-direction:column}.content-column-header[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px}.content-column-header h2[data-v-7863702e]{margin-bottom:20px;color:#004687}.column-header-switch[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.column-selector[data-v-7863702e]{margin:0;padding:0;width:25%;height:100%;font-size:15px;font-weight:500;text-align:center;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;padding-inline:3px;display:inline-block;overflow:hidden}.column-selector[data-v-7863702e]:hover{background:#d6e9ff}.column-selected[data-v-7863702e]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:40%}.shift-switch[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:30px}.shift-selector[data-v-7863702e]{margin:0;padding:0;width:20%;height:100%;font-size:15px;font-weight:500;text-align:center;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;padding-inline:3px;display:inline-block;overflow:hidden}.shift-selector[data-v-7863702e]:hover{background:#d6e9ff}.shift-selected[data-v-7863702e]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:25%}.selected-environment-display[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center}.selected-environment-name[data-v-7863702e]{font-size:16px;font-weight:500;margin-bottom:5px;color:#004687}.selected-environment-unit[data-v-7863702e]{font-size:13px;font-weight:400;color:#004687;text-align:center}#units-list[data-v-7863702e],#planned-teams-list[data-v-7863702e]{overflow:auto;opacity:1;transition:all .25s cubic-bezier(.25,1,.5,1)}#workloads-list[data-v-7863702e]{overflow:auto;opacity:1;transition:all .25s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;justify-content:start;align-items:center}.filter-environment[data-v-7863702e]{width:100%}#no-environment-warning[data-v-7863702e]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.5em}#no-environment-warning i[data-v-7863702e]{margin-right:15px;animation:bounceRight-7863702e 2s infinite cubic-bezier(.25,1,.5,1)}#no-environment-warning p[data-v-7863702e]{margin-bottom:10px;padding:0}.calendar-wrapper[data-v-7863702e]{transition:all .25s cubic-bezier(.25,1,.5,1)}@keyframes bounceRight-7863702e{0%{transform:translate(0)}50%{transform:translate(-10px)}70%,to{transform:translate(0)}}select[data-v-7863702e],input[type=text][data-v-7863702e],input[type=number][data-v-7863702e],input[type=time][data-v-7863702e]{height:30px;margin-bottom:8px;padding-inline:10px;border-radius:5px;border:1px solid #e0e0e0;transition:all .2s}select[data-v-7863702e]:hover,input[type=text][data-v-7863702e]:hover,input[type=number][data-v-7863702e]:hover,input[type=time][data-v-7863702e]:hover{border:1px solid #0a53be}select[data-v-7863702e]:focus,input[type=text][data-v-7863702e]:focus,input[type=number][data-v-7863702e]:focus,input[type=time][data-v-7863702e]:focus{outline:none;border:1px solid rgba(253,126,20,.8666666667)}input[type=number][data-v-7863702e]{padding-inline:5px;margin-inline:0;-moz-appearance:textfield}input[data-v-7863702e]::-webkit-outer-spin-button,input[data-v-7863702e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.select-placeholder[data-v-7863702e]{color:#777}#course-plan-filters[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#filter-course-texts[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#filter-course-code[data-v-7863702e]{width:18%}#filter-course-name[data-v-7863702e]{width:60%}#filter-course-workload[data-v-7863702e]{width:17%}#filter-course-selects[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#axis-filter[data-v-7863702e],#segment-filter[data-v-7863702e]{width:47%}.courses-list[data-v-7863702e]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;overflow:auto;scroll-behavior:smooth;transition:all .25s cubic-bezier(.25,1,.5,1)}.loading-cards[data-v-7863702e]{width:100%}.loading-card[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50px;margin-top:25px;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 0%,#e0e0e0 50%,#e0e0e0 90%,#f5f5f5 100%);background-size:200% 100%;animation:opacityLoading-7863702e 2s infinite;overflow:visible}.loading-inner-card[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;width:98%;height:90%;background:white;overflow:visible}.loading-card-header[data-v-7863702e]{position:relative;top:-10px;display:flex;flex-direction:row;justify-content:center;align-items:center;width:95%;height:98%;border-radius:10px;background:linear-gradient(90deg,#f5f5f5 0%,#e0e0e0 50%,#e0e0e0 90%,#f5f5f5 100%);background-size:200% 100%;animation:loading-7863702e 2.3s infinite,bouce 2s infinite}.loading-card-title[data-v-7863702e]{margin-top:6px;width:90%;height:50%;background:linear-gradient(90deg,#f5f5f5 0%,#e0e0e0 50%,#e0e0e0 90%,#f5f5f5 100%);background-size:200% 100%;animation:opacityLoading-7863702e 2.3s infinite reverse}@keyframes opacityLoading-7863702e{0%{background-position:200% 0;opacity:.5}40%{opacity:1}60%{opacity:1}to{background-position:-200% 0;opacity:.5}}@keyframes loading-7863702e{0%{background-position:200% 0}to{background-position:-200% 0}}.content-cards-wrapper[data-v-7863702e]{width:100%;height:100%;overflow:auto}.content-card[data-v-7863702e]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;margin-top:15px;border-radius:10px;border:2px solid rgb(232,232,232);box-shadow:0 0 5px #f5f5f5;padding-bottom:10px}.elaboration-info[data-v-7863702e]{position:absolute;width:90%;z-index:16;top:95%;left:15px;padding-inline:15px!important;padding-block:15px!important;pointer-events:none;box-shadow:#0000004d 0 19px 38px,#00000038 0 15px 12px}.pca-badge[data-v-7863702e]{border-radius:17px;font-size:1em;padding-block:3px;padding-inline:10px;background-color:#f8fcff;color:#313c5b;border:1px solid rgb(232,232,232)}.content-card-header[data-v-7863702e]{position:sticky;top:0;margin-top:-10px;display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:95%;background-color:#00468700;color:#fff;border-radius:9px;padding-inline:8px;padding-block:8px;z-index:15;cursor:pointer}.content-card-header[data-v-7863702e]>*{position:relative;z-index:3}.content-card-header[data-v-7863702e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004687;z-index:1;border-radius:9px}.content-card-header[data-v-7863702e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fd7e14;transition:opacity .25s cubic-bezier(.25,1,.5,1);opacity:0;z-index:2;border-radius:9px}.content-card-header[data-v-7863702e]:hover:after{opacity:1}.content-card-header[data-v-7863702e]:active:after{opacity:.8}.blocked.content-card-header[data-v-7863702e]{cursor:default}.blocked.content-card-header[data-v-7863702e]:after{background-color:#696969!important}.content-card-title[data-v-7863702e]{margin-right:3px}.content-card-body[data-v-7863702e]{opacity:1;display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-block:10px;background:white;overflow:hidden;transition:all .5s cubic-bezier(.25,1,.5,1)}.workload-card[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;padding-inline:10px;padding-block:10px;background:#ececec;border-radius:4px;margin-bottom:10px}.total-workload-card[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-wrap:nowrap;height:30px;width:40%;margin-bottom:10px;border-radius:30px;padding-inline:8px;font-weight:500;font-size:17px;background-color:#f4fbff;color:#313c5b;border:1px solid rgb(232,232,232)}.total-workload-card p[data-v-7863702e]{margin:0;padding:0}.workload-info[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding-bottom:2px;border-bottom:solid 1px #d1d1d1}.workload-info p[data-v-7863702e]{margin:0;padding:0}.workload-info .workload-title[data-v-7863702e]{font-weight:500}.workload-info .workload-detail[data-v-7863702e]{font-weight:400;text-wrap:nowrap;width:fit-content}.no-workload-text[data-v-7863702e]{font-weight:500;text-align:center;color:#a6a6a6}.course-plan-calendars[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;margin-bottom:10px}.course-plan-calendars-list[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;max-height:100px;overflow:auto;scroll-behavior:smooth;border-radius:10px}.course-plan-calendar[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;padding-inline:10px;margin-bottom:5px;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;font-weight:400;cursor:pointer;text-wrap:wrap;-webkit-user-select:none;user-select:none}.course-plan-calendar p[data-v-7863702e]{margin:0;padding:0}.selected-course-plan-calendar[data-v-7863702e]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:70%}.time-inputs[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:15px}.time-input-col[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48%}.time-input-col input[data-v-7863702e]{width:100%;text-align:center}.vacancies-inputs[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:20px}.vacancies-groups[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.vacancies-groups h6[data-v-7863702e]{font-size:12px}.vacancies-input-group[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:end;width:32%}.vacancies-input-group input[data-v-7863702e]{width:80%;margin:0;text-align:center}.vacancies-warning[data-v-7863702e]{font-size:14px;text-align:end;color:#dc3545;width:100%}.interval-input-row[data-v-7863702e]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px;width:100%}.interval-input-row input[data-v-7863702e]{text-align:center}.course-plan-weekdays-section[data-v-7863702e]{width:100%;margin-bottom:10px}.course-plan-weekdays[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-bottom:10px}.course-plan-weekday[data-v-7863702e]{margin:0;padding:0;width:12%;font-size:13px;text-align:center;font-weight:400;border-radius:5px;background:#d1eaff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;margin-inline:2px}.course-plan-weekday-selected[data-v-7863702e]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.uc-weekday[data-v-7863702e]{margin:0;padding:0;width:12%;font-size:13px;text-align:center;font-weight:400!important;border-radius:5px;background:#d1eaff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;cursor:pointer;margin-inline:2px!important}.uc-weekday-selected[data-v-7863702e]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:20%}.ucs-section[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%}.execution-plans[data-v-7863702e]{width:100%}.execution-plans-list[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.execution-plan-item[data-v-7863702e]{text-align:center;width:80%;padding-inline:10px;padding-top:3px;padding-bottom:5px;margin-bottom:5px;border-radius:5px;background:#e5f3ff;transition:all .25s cubic-bezier(.25,1,.5,1);color:#004687;font-weight:400;cursor:pointer;text-wrap:wrap;-webkit-user-select:none;user-select:none}.execution-plan-item p[data-v-7863702e]{margin:0;padding:0}.selected-execution-plan[data-v-7863702e]{background:rgba(253,205,169,.87)!important;color:#ff7400de!important;width:70%}.content-card-list[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;max-height:300px;overflow-x:scroll;scroll-behavior:smooth}.content-card-list-item[data-v-7863702e]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;margin-bottom:5px;padding-inline:10px;padding-block:5px;border-radius:10px;border:2px solid #f5f5f5;box-shadow:0 0 5px #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1);cursor:pointer;color:#051c49}.content-card-list-item p[data-v-7863702e]{margin:0;padding-inline:0;padding-bottom:5px;font-weight:500}.selected-uc-card[data-v-7863702e]{border:3px solid rgba(253,205,169,.87)!important;color:#562800de!important}.remote-environment[data-v-7863702e]{text-align:center!important;border-radius:10px}.remote-environment p[data-v-7863702e]{width:100%}.content-card-list-item-content[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%}.content-card-list-item[data-v-7863702e]:hover{background:#e5f3ff;color:#004687;border-color:#e5f3ff}.content-card-list-item-selected[data-v-7863702e]{border-color:#fdcda9de!important;background:rgba(253,205,169,.87)!important;color:#ff7400de!important}.execution-forms-container[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-block:10px}.content-card-list-item-parameters[data-v-7863702e]{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:10px}.parameter-group[data-v-7863702e]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:50%}.parameter-group label[data-v-7863702e]{margin:0;padding:0;font-size:16px;font-weight:400}.parameter-group input[data-v-7863702e]{width:80%;text-align:center}.workload-parameter-group[data-v-7863702e]{width:40%}.workload-parameter-group input[data-v-7863702e]{width:100%}.uc-distribution-hours[data-v-7863702e]{position:relative}.uc-workload[data-v-7863702e]{margin-left:5px}.ucs-list[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;transition:all .25s cubic-bezier(.25,1,.5,1)}.team-uc-details[data-v-7863702e]{display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;max-height:600px;margin-bottom:5px;padding-inline:5px;border-radius:5px;border:3px solid #f5f5f5;transition:all .25s cubic-bezier(.25,1,.5,1)}.distributed-team-uc[data-v-7863702e]{color:#1d8700}.undistributed-team-uc[data-v-7863702e]{color:#870000}.team-uc-header[data-v-7863702e]{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:100%;font-weight:500;margin-bottom:10px;cursor:pointer;transition:all .25s cubic-bezier(.25,1,.5,1)}.team-uc-header-draggable[data-v-7863702e]:hover{padding:5px;border-radius:10px;margin-top:5px;border:3px solid rgba(253,205,169,.87)!important;color:#562800de!important}.team-uc-name[data-v-7863702e],.team-uc-workload[data-v-7863702e]{margin:0;padding:0}.team-uc-name[data-v-7863702e]{width:70%}.team-uc-info[data-v-7863702e]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-uc-workload[data-v-7863702e]{width:100%;text-align:right}.team-uc-body[data-v-7863702e]{width:100%;transition:all .5s cubic-bezier(.25,1,.5,1)}.team-uc-inputs[data-v-7863702e]{width:100%!important}.team-uc-input-group[data-v-7863702e]{font-size:14px}.team-uc-input-group input[data-v-7863702e]{width:80%}.team-uc-academic-days-viewport[data-v-7863702e]{position:relative;max-height:300px;width:100%;pointer-events:none}.team-uc-academic-days-viewport p[data-v-7863702e],.team-uc-academic-days-viewport h6[data-v-7863702e]{margin-bottom:0;padding-bottom:5px}.team-uc-academic-days-viewport[data-v-7863702e]:before{content:"";position:absolute;top:0;background:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(251,251,251) 70%,rgba(255,255,255,0) 100%);height:20px;width:100%;z-index:10}.team-uc-academic-days-viewport[data-v-7863702e]:after{content:"";position:absolute;bottom:0;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgb(251,251,251) 70%,rgba(255,255,255,0) 100%);height:30px;width:100%}.team-uc-academic-days-container[data-v-7863702e]{display:flex;flex-direction:column;justify-content:start;align-items:center;max-height:300px;padding-top:20px;padding-bottom:30px;overflow:scroll;width:100%}.team-uc-environment-map[data-v-7863702e]{width:100%}.team-uc-academic-days[data-v-7863702e]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;pointer-events:all}.planned-team-vacancies[data-v-7863702e]{display:flex;flex-direction:column;width:100%;margin-bottom:20px}.team-vacancies-list[data-v-7863702e]{width:100%;display:flex;justify-content:space-evenly;align-items:center}.planned-team-vacancy[data-v-7863702e]{display:flex;align-items:center;justify-content:center}.planned-team-vacancy p[data-v-7863702e],.planned-team-vacancy h6[data-v-7863702e]{margin-right:5px;margin-bottom:0}.delete-area[data-v-7863702e]{position:fixed;bottom:-80px;z-index:20;display:flex;flex-direction:column;justify-content:start;align-items:center;width:20%;height:75px;background:#FFFFFF;color:#870000;border:3px solid #ffefef;padding:10px;border-top-right-radius:10px;border-top-left-radius:10px;transition:transform .25s cubic-bezier(.25,1,.5,1);-webkit-box-shadow:0 0 9px 0 rgba(158,0,0,.88);-moz-box-shadow:0 0 9px 0 rgba(158,0,0,.88);box-shadow:0 0 9px #9e0000e0}.delete-dragging[data-v-7863702e]{transform:translateY(-55px)}.delete-drag-over[data-v-7863702e]{transform:translateY(-80px)}.delete-area i[data-v-7863702e]{pointer-events:none;font-size:24px;margin-bottom:10px}.delete-area p[data-v-7863702e]{pointer-events:none;margin:0;padding:0}.v-enter-active[data-v-7863702e],.v-leave-active[data-v-7863702e]{transition:opacity .2s ease}.v-enter-from[data-v-7863702e],.v-leave-to[data-v-7863702e]{opacity:0}.selected-day[data-v-7863702e]{background-color:#fd7e14!important;color:#000!important}.conflict[data-v-7863702e]{background-color:#dc3545!important;color:#fff!important}.card.border-primary[data-v-7863702e]{border:2px solid #0d6efd!important;background-color:#eaf1ff;max-width:20px}.created-room-map-item[data-v-7863702e]{background-color:#ebffed!important;border:1px solid #ebffed!important;color:#073309!important}.team-code-container[data-v-7863702e]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.team-code-badge[data-v-7863702e]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:12px 20px;border-radius:25px;box-shadow:0 4px 15px #667eea4d;transition:all .3s ease;font-weight:600;font-size:16px}.team-code-badge[data-v-7863702e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.team-icon[data-v-7863702e]{font-size:18px;color:#fff}.team-code-text[data-v-7863702e]{font-size:16px;font-weight:600;letter-spacing:.5px}.team-unit-info[data-v-7863702e]{width:100%;display:flex;justify-content:center}.unit-badge[data-v-7863702e]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);color:#fff;padding:8px 16px;border-radius:20px;box-shadow:0 3px 10px #f093fb4d;font-size:14px;font-weight:500;transition:all .3s ease}.unit-badge[data-v-7863702e]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #f093fb66}.unit-icon[data-v-7863702e]{font-size:14px}.unit-text[data-v-7863702e]{font-size:14px;font-weight:500}.pedagogical-environment-info[data-v-7863702e]{width:100%;display:flex;justify-content:center}.pedagogical-badge[data-v-7863702e]{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);color:#fff;padding:8px 16px;border-radius:20px;box-shadow:0 3px 10px #4facfe4d;font-size:14px;font-weight:500;transition:all .3s ease}.pedagogical-badge[data-v-7863702e]:hover{transform:translateY(-1px);box-shadow:0 4px 15px #4facfe66}.pedagogical-icon[data-v-7863702e]{font-size:14px}.pedagogical-text[data-v-7863702e]{font-size:14px;font-weight:500}.environment-info-card[data-v-7863702e]{background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%);border-radius:15px;padding:16px;box-shadow:0 4px 15px #a8edea33;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.environment-info-card[data-v-7863702e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #a8edea4d}.environment-header[data-v-7863702e]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.environment-icon[data-v-7863702e]{color:#2d3748;font-size:16px}.environment-name[data-v-7863702e]{font-size:16px;font-weight:600;color:#2d3748}.environment-capacity[data-v-7863702e]{display:flex;align-items:center;gap:8px;color:#4a5568;font-size:14px}.capacity-icon[data-v-7863702e]{color:#4a5568;font-size:14px}.environments-selector[data-v-7863702e]{margin-top:15px;padding:12px;background:rgba(255,255,255,.1);border-radius:10px;border:1px solid rgba(255,255,255,.2)}.environments-title[data-v-7863702e]{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:8px;text-align:center}.environments-list[data-v-7863702e]{display:flex;flex-direction:column;gap:6px}.environment-item[data-v-7863702e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(255,255,255,.8);border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;font-size:13px}.environment-item[data-v-7863702e]:hover{background:rgba(255,255,255,.9);transform:translate(2px)}.environment-item.environment-selected[data-v-7863702e]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-color:#667eea;font-weight:600}.environment-item i[data-v-7863702e]{font-size:12px;width:14px;text-align:center}@media (max-width: 768px){.team-code-badge[data-v-7863702e]{padding:10px 16px;font-size:14px}.unit-badge[data-v-7863702e],.pedagogical-badge[data-v-7863702e]{padding:6px 12px;font-size:12px}.environment-info-card[data-v-7863702e]{padding:12px}}.status-indicator[data-v-02007bb7]{position:absolute;top:5px;right:5px;width:13px;height:13px;border-radius:50%;border:2px solid #fff}.online[data-v-02007bb7]{background-color:green}.offline[data-v-02007bb7]{background-color:red}
